.TechSheetForm-module__2IgETa__root{gap:16px;min-width:0;display:grid}.TechSheetForm-module__2IgETa__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.TechSheetForm-module__2IgETa__field{color:var(--text-2);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.TechSheetForm-module__2IgETa__field>span{color:var(--text-1);font-weight:600}.TechSheetForm-module__2IgETa__field>small{color:var(--text-3);font-size:11px;line-height:1.5}.TechSheetForm-module__2IgETa__field input,.TechSheetForm-module__2IgETa__field select{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:44px;color:var(--text-1);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.TechSheetForm-module__2IgETa__field input::placeholder{color:var(--text-3)}.TechSheetForm-module__2IgETa__template{max-width:420px}@media (max-width:760px){.TechSheetForm-module__2IgETa__fields{grid-template-columns:1fr}.TechSheetForm-module__2IgETa__field input,.TechSheetForm-module__2IgETa__field select{font-size:16px}}
.QuoteWorkspace-module__cSQtnW__root{gap:18px;min-width:0;margin:0 0 28px;display:grid}.QuoteWorkspace-module__cSQtnW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.QuoteWorkspace-module__cSQtnW__heading h2{margin:10px 0}.QuoteWorkspace-module__cSQtnW__heading p,.QuoteWorkspace-module__cSQtnW__hint{color:var(--text-2);font-size:12px;line-height:1.6}.QuoteWorkspace-module__cSQtnW__heading .QuoteWorkspace-module__cSQtnW__progress{color:var(--text-1);font-size:14px}.QuoteWorkspace-module__cSQtnW__toolbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.QuoteWorkspace-module__cSQtnW__saved{color:var(--text-2);font-size:11px}.QuoteWorkspace-module__cSQtnW__orders{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.QuoteWorkspace-module__cSQtnW__order{border:1px solid var(--border);background:var(--surface);color:var(--text-1);text-align:left;border-radius:12px;gap:12px;padding:22px;display:grid}.QuoteWorkspace-module__cSQtnW__order:hover{background:var(--bg-raised)}.QuoteWorkspace-module__cSQtnW__order>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.QuoteWorkspace-module__cSQtnW__order>span{color:var(--text-2);font-size:12px}.QuoteWorkspace-module__cSQtnW__badge{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.QuoteWorkspace-module__cSQtnW__stage{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.QuoteWorkspace-module__cSQtnW__stage.QuoteWorkspace-module__cSQtnW__info{background:var(--surface-2);color:var(--text-2)}.QuoteWorkspace-module__cSQtnW__stage.QuoteWorkspace-module__cSQtnW__warning,.QuoteWorkspace-module__cSQtnW__stage.QuoteWorkspace-module__cSQtnW__accent{background:var(--accent-soft);color:var(--accent-ink)}.QuoteWorkspace-module__cSQtnW__stage.QuoteWorkspace-module__cSQtnW__success{background:var(--success-soft);color:var(--success-ink)}.QuoteWorkspace-module__cSQtnW__stage.QuoteWorkspace-module__cSQtnW__danger{background:var(--danger-soft);color:var(--danger-ink)}.QuoteWorkspace-module__cSQtnW__heading .QuoteWorkspace-module__cSQtnW__stage{margin-top:9px}.QuoteWorkspace-module__cSQtnW__empty{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:12px;padding:28px}.QuoteWorkspace-module__cSQtnW__card,.QuoteWorkspace-module__cSQtnW__history{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.QuoteWorkspace-module__cSQtnW__cardHeading{border-bottom:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:12px;display:flex}.QuoteWorkspace-module__cSQtnW__product{align-items:center;gap:20px;padding:22px;display:flex}.QuoteWorkspace-module__cSQtnW__product img{object-fit:contain;border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-shrink:0;width:96px;height:96px}.QuoteWorkspace-module__cSQtnW__product>div{overflow-wrap:anywhere;min-width:0}.QuoteWorkspace-module__cSQtnW__product h3{font-size:20px;line-height:1.35}.QuoteWorkspace-module__cSQtnW__product p{color:var(--text-2);margin-top:7px;font-size:12px}.QuoteWorkspace-module__cSQtnW__product strong{margin-top:8px;font-size:16px;display:block}.QuoteWorkspace-module__cSQtnW__priceBlock{padding:0 22px 22px}.QuoteWorkspace-module__cSQtnW__field{color:var(--text-2);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.QuoteWorkspace-module__cSQtnW__field input,.QuoteWorkspace-module__cSQtnW__field select,.QuoteWorkspace-module__cSQtnW__field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:46px;color:var(--text-1);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.QuoteWorkspace-module__cSQtnW__field textarea{resize:vertical;min-height:80px}.QuoteWorkspace-module__cSQtnW__priceField{max-width:420px}.QuoteWorkspace-module__cSQtnW__priceField>span{color:var(--text-1);font-size:14px;font-weight:600}.QuoteWorkspace-module__cSQtnW__priceField input{font-variant-numeric:tabular-nums;min-height:58px;font-size:26px}.QuoteWorkspace-module__cSQtnW__hint{margin-top:10px}.QuoteWorkspace-module__cSQtnW__calculated{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:16px 0 0;display:grid}.QuoteWorkspace-module__cSQtnW__calculated dt{color:var(--text-2);margin-bottom:5px;font-size:11px}.QuoteWorkspace-module__cSQtnW__calculated dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.QuoteWorkspace-module__cSQtnW__optional{border-top:1px solid var(--border)}.QuoteWorkspace-module__cSQtnW__optional>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:17px 22px;font-size:13px;font-weight:600;list-style:none;display:flex}.QuoteWorkspace-module__cSQtnW__optional>summary::-webkit-details-marker{display:none}.QuoteWorkspace-module__cSQtnW__optional>summary:before{content:"+";width:20px;height:20px;color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:400;display:inline-flex}.QuoteWorkspace-module__cSQtnW__optional[open]>summary:before{content:"−"}.QuoteWorkspace-module__cSQtnW__optional>summary>span{color:var(--text-2);margin-left:auto;font-size:11px;font-weight:400}.QuoteWorkspace-module__cSQtnW__optional>summary:hover{background:var(--bg-raised)}.QuoteWorkspace-module__cSQtnW__optional>summary:focus-visible,.QuoteWorkspace-module__cSQtnW__history summary:focus-visible{outline:3px solid var(--accent);outline-offset:-4px;border-radius:7px}.QuoteWorkspace-module__cSQtnW__optionalContent{gap:22px;padding:4px 22px 24px;display:grid}.QuoteWorkspace-module__cSQtnW__block{min-width:0}.QuoteWorkspace-module__cSQtnW__block h4{color:var(--text-1);margin:0 0 15px;font-size:13px;font-weight:600}.QuoteWorkspace-module__cSQtnW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.QuoteWorkspace-module__cSQtnW__leadTime{border-top:1px solid var(--border);gap:14px;padding:18px 22px 22px;display:grid}.QuoteWorkspace-module__cSQtnW__leadTime h4{color:var(--text-1);margin:0;font-size:13px;font-weight:600}.QuoteWorkspace-module__cSQtnW__estimate{background:var(--success-soft);color:var(--success-ink);font-variant-numeric:tabular-nums;border-radius:8px;margin:0;padding:12px 14px;font-size:13px}.QuoteWorkspace-module__cSQtnW__estimate strong{color:inherit}.QuoteWorkspace-module__cSQtnW__estimate span{color:inherit;opacity:.85}.QuoteWorkspace-module__cSQtnW__sheetActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.QuoteWorkspace-module__cSQtnW__sheetActions button{min-height:44px}.QuoteWorkspace-module__cSQtnW__sheetActions .QuoteWorkspace-module__cSQtnW__hint{flex:1;min-width:220px;margin:0}.QuoteWorkspace-module__cSQtnW__choice{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;grid-column:1/-1;gap:10px;margin:0;padding:14px}.QuoteWorkspace-module__cSQtnW__choice legend{color:var(--text-1);padding:0 6px;font-size:12px;font-weight:600}.QuoteWorkspace-module__cSQtnW__radio{color:var(--text-1);cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.QuoteWorkspace-module__cSQtnW__radio input{width:20px;height:20px;min-height:0;accent-color:var(--accent);border:0;flex-shrink:0;padding:0}.QuoteWorkspace-module__cSQtnW__context{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.65}.QuoteWorkspace-module__cSQtnW__context:has(+.QuoteWorkspace-module__cSQtnW__fields){margin-bottom:15px}.QuoteWorkspace-module__cSQtnW__message{background:var(--bg-raised);color:var(--text-2);overflow-wrap:anywhere;margin:0;padding:14px 22px;font-size:13px}.QuoteWorkspace-module__cSQtnW__card>.QuoteWorkspace-module__cSQtnW__message{border:1px solid var(--border);border-radius:8px;margin:0 22px 18px;padding:12px 14px}.QuoteWorkspace-module__cSQtnW__navigation{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.QuoteWorkspace-module__cSQtnW__navigation button,.QuoteWorkspace-module__cSQtnW__actions button,.QuoteWorkspace-module__cSQtnW__toolbar button{white-space:normal;min-height:44px}.QuoteWorkspace-module__cSQtnW__footer{gap:15px;display:grid}.QuoteWorkspace-module__cSQtnW__total{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.QuoteWorkspace-module__cSQtnW__total strong{color:var(--text-1)}.QuoteWorkspace-module__cSQtnW__actions{justify-content:flex-end;gap:12px;display:flex}.QuoteWorkspace-module__cSQtnW__actions button{min-height:46px}.QuoteWorkspace-module__cSQtnW__history{padding:8px 18px}.QuoteWorkspace-module__cSQtnW__history summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px;font-weight:600}.QuoteWorkspace-module__cSQtnW__history p{color:var(--text-2);overflow-wrap:anywhere;padding:8px 0;font-size:12px}.QuoteWorkspace-module__cSQtnW__history details{border-top:1px solid var(--border);padding-left:14px}.QuoteWorkspace-module__cSQtnW__productList{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.QuoteWorkspace-module__cSQtnW__productList li+li{border-top:1px solid var(--border)}.QuoteWorkspace-module__cSQtnW__productList button{width:100%;color:var(--text-1);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.QuoteWorkspace-module__cSQtnW__productList button:hover{background:var(--bg-raised)}.QuoteWorkspace-module__cSQtnW__lineNumber{width:26px;color:var(--text-2);flex-shrink:0;font-size:12px}.QuoteWorkspace-module__cSQtnW__listName{overflow-wrap:anywhere;flex:1;min-width:0}.QuoteWorkspace-module__cSQtnW__listName strong,.QuoteWorkspace-module__cSQtnW__listName small{display:block}.QuoteWorkspace-module__cSQtnW__listName small{color:var(--text-2);margin-top:5px;font-size:11px}.QuoteWorkspace-module__cSQtnW__listPrice{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}@media (max-width:700px){.QuoteWorkspace-module__cSQtnW__root{gap:15px}.QuoteWorkspace-module__cSQtnW__heading{align-items:flex-start}.QuoteWorkspace-module__cSQtnW__heading .QuoteWorkspace-module__cSQtnW__progress{font-size:13px}.QuoteWorkspace-module__cSQtnW__toolbar{justify-content:space-between;width:100%}.QuoteWorkspace-module__cSQtnW__toolbar button{font-size:12px}.QuoteWorkspace-module__cSQtnW__orders{grid-template-columns:1fr}.QuoteWorkspace-module__cSQtnW__order{padding:18px}.QuoteWorkspace-module__cSQtnW__cardHeading{padding:13px 18px}.QuoteWorkspace-module__cSQtnW__product{align-items:flex-start;gap:14px;padding:18px}.QuoteWorkspace-module__cSQtnW__product img{width:76px;height:76px}.QuoteWorkspace-module__cSQtnW__product h3{font-size:17px}.QuoteWorkspace-module__cSQtnW__product strong{font-size:15px}.QuoteWorkspace-module__cSQtnW__priceBlock{padding:0 18px 18px}.QuoteWorkspace-module__cSQtnW__priceField{max-width:none}.QuoteWorkspace-module__cSQtnW__priceField>span{font-size:13px}.QuoteWorkspace-module__cSQtnW__priceField input{font-size:26px}.QuoteWorkspace-module__cSQtnW__calculated{grid-template-columns:1fr;gap:10px}.QuoteWorkspace-module__cSQtnW__calculated>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.QuoteWorkspace-module__cSQtnW__calculated dt{margin:0;font-size:10px}.QuoteWorkspace-module__cSQtnW__calculated dd{text-align:right;flex-shrink:0;font-size:14px}.QuoteWorkspace-module__cSQtnW__optional>summary{padding:16px 18px;font-size:12px}.QuoteWorkspace-module__cSQtnW__optionalContent{gap:24px;padding:4px 18px 20px}.QuoteWorkspace-module__cSQtnW__fields{grid-template-columns:1fr;gap:18px}.QuoteWorkspace-module__cSQtnW__card>.QuoteWorkspace-module__cSQtnW__message{margin-inline:18px}.QuoteWorkspace-module__cSQtnW__navigation{padding:14px 18px}.QuoteWorkspace-module__cSQtnW__navigation button{padding:9px 10px;font-size:12px}.QuoteWorkspace-module__cSQtnW__actions{grid-template-columns:1fr;display:grid}.QuoteWorkspace-module__cSQtnW__actions button{width:100%;min-height:48px}.QuoteWorkspace-module__cSQtnW__actions button:last-child{grid-row:1}.QuoteWorkspace-module__cSQtnW__total{font-size:12px}.QuoteWorkspace-module__cSQtnW__history{padding-inline:16px}.QuoteWorkspace-module__cSQtnW__productList button{gap:9px;padding:16px 14px}.QuoteWorkspace-module__cSQtnW__listPrice{overflow-wrap:anywhere;flex-shrink:1;max-width:100px}.QuoteWorkspace-module__cSQtnW__lineNumber{width:19px}}.QuoteWorkspace-module__cSQtnW__card{scroll-margin-top:18px}.QuoteWorkspace-module__cSQtnW__client{color:var(--text-1);margin:0;font-size:13px;font-weight:600}.QuoteWorkspace-module__cSQtnW__section{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;scroll-margin-top:18px}.QuoteWorkspace-module__cSQtnW__section[data-state=upcoming]{background:var(--bg-raised)}.QuoteWorkspace-module__cSQtnW__sectionTitle{font-size:inherit;letter-spacing:0;margin:0}.QuoteWorkspace-module__cSQtnW__sectionToggle{width:100%;min-height:58px;color:var(--text-1);text-align:left;font:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:13px 20px;display:flex}.QuoteWorkspace-module__cSQtnW__sectionToggle:hover{background:var(--bg-raised)}.QuoteWorkspace-module__cSQtnW__sectionToggle:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.QuoteWorkspace-module__cSQtnW__sectionNumber{background:var(--surface-2);width:28px;height:28px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.QuoteWorkspace-module__cSQtnW__section[data-state=current] .QuoteWorkspace-module__cSQtnW__sectionNumber{background:var(--accent);color:var(--accent-contrast)}.QuoteWorkspace-module__cSQtnW__section[data-state=done] .QuoteWorkspace-module__cSQtnW__sectionNumber{background:var(--success-soft);color:var(--success-ink)}.QuoteWorkspace-module__cSQtnW__sectionText{flex:1;gap:3px;min-width:0;display:grid}.QuoteWorkspace-module__cSQtnW__sectionName{font-size:15px;font-weight:650;line-height:1.3}.QuoteWorkspace-module__cSQtnW__sectionSummary{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.5}.QuoteWorkspace-module__cSQtnW__sectionBadge{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 9px;font-size:11px;font-weight:600}.QuoteWorkspace-module__cSQtnW__badge_current{background:var(--accent-soft);color:var(--accent-ink)}.QuoteWorkspace-module__cSQtnW__badge_done{background:var(--success-soft);color:var(--success-ink)}.QuoteWorkspace-module__cSQtnW__sectionChevron{border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);width:10px;height:10px;transition:transform var(--motion) var(--ease);flex-shrink:0;margin:0 4px 4px 2px;transform:rotate(45deg)}.QuoteWorkspace-module__cSQtnW__sectionToggle[aria-expanded=true] .QuoteWorkspace-module__cSQtnW__sectionChevron{margin:4px 4px 0 2px;transform:rotate(-135deg)}.QuoteWorkspace-module__cSQtnW__sectionBody{gap:16px;min-width:0;padding:4px 20px 20px;display:grid}.QuoteWorkspace-module__cSQtnW__sectionBody[hidden]{display:none}.QuoteWorkspace-module__cSQtnW__sectionBody>.QuoteWorkspace-module__cSQtnW__card,.QuoteWorkspace-module__cSQtnW__sectionBody>.QuoteWorkspace-module__cSQtnW__productList{box-shadow:none}.QuoteWorkspace-module__cSQtnW__toolbar .QuoteWorkspace-module__cSQtnW__progress{color:var(--text-1);flex:1;min-width:180px;margin:0;font-size:13px}.QuoteWorkspace-module__cSQtnW__lockedNote{background:var(--success-soft);color:var(--success-ink);border-radius:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5}.QuoteWorkspace-module__cSQtnW__cartonHint{background:var(--accent-soft);color:var(--accent-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.QuoteWorkspace-module__cSQtnW__messages{gap:10px;margin:0;padding:0;list-style:none;display:grid}.QuoteWorkspace-module__cSQtnW__messages li{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-1);overflow-wrap:anywhere;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6}.QuoteWorkspace-module__cSQtnW__summary{gap:16px;min-width:0;display:grid}.QuoteWorkspace-module__cSQtnW__nextAction{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.QuoteWorkspace-module__cSQtnW__nextAction>:not(button){grid-column:1}.QuoteWorkspace-module__cSQtnW__nextAction>button{grid-area:1/2/span 3;min-height:44px}.QuoteWorkspace-module__cSQtnW__nextActionMine{border-color:var(--accent);background:var(--accent-soft)}.QuoteWorkspace-module__cSQtnW__nextActionActor{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.QuoteWorkspace-module__cSQtnW__nextActionMine .QuoteWorkspace-module__cSQtnW__nextActionActor{color:var(--accent-ink)}.QuoteWorkspace-module__cSQtnW__nextActionText{color:var(--text-1);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.QuoteWorkspace-module__cSQtnW__nextActionHint{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.QuoteWorkspace-module__cSQtnW__nextActionHead{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.QuoteWorkspace-module__cSQtnW__nextActionClock{color:var(--text-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.QuoteWorkspace-module__cSQtnW__clockDot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:8px;height:8px}.QuoteWorkspace-module__cSQtnW__clock_soon{color:var(--accent-ink)}.QuoteWorkspace-module__cSQtnW__clock_soon .QuoteWorkspace-module__cSQtnW__clockDot{background:var(--accent)}.QuoteWorkspace-module__cSQtnW__clock_overdue{color:var(--danger-ink)}.QuoteWorkspace-module__cSQtnW__clock_overdue .QuoteWorkspace-module__cSQtnW__clockDot{background:var(--danger)}.QuoteWorkspace-module__cSQtnW__meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.QuoteWorkspace-module__cSQtnW__meter{align-content:start;gap:7px;min-width:0;display:grid}.QuoteWorkspace-module__cSQtnW__meterLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.QuoteWorkspace-module__cSQtnW__meterValue{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:600}.QuoteWorkspace-module__cSQtnW__meterHint{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.QuoteWorkspace-module__cSQtnW__dates{color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.QuoteWorkspace-module__cSQtnW__dates strong{font-weight:650}@media (max-width:700px){.QuoteWorkspace-module__cSQtnW__sectionToggle{gap:10px;min-height:54px;padding:12px 14px}.QuoteWorkspace-module__cSQtnW__sectionName{font-size:14px}.QuoteWorkspace-module__cSQtnW__sectionBody{padding:4px 14px 16px}.QuoteWorkspace-module__cSQtnW__sectionBadge{padding:3px 7px;font-size:10px}.QuoteWorkspace-module__cSQtnW__meters,.QuoteWorkspace-module__cSQtnW__nextAction{grid-template-columns:1fr}.QuoteWorkspace-module__cSQtnW__nextAction>button{grid-area:auto/1;width:100%}}
.OrderAttachments-module__xFT34G__root{min-width:0;color:var(--text-1);gap:6px;display:grid}.OrderAttachments-module__xFT34G__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderAttachments-module__xFT34G__heading .OrderAttachments-module__xFT34G__hint{margin:0}.OrderAttachments-module__xFT34G__refresh{color:var(--text-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:44px;font-size:11px}.OrderAttachments-module__xFT34G__files{margin:6px 0 10px;padding:0;list-style:none}.OrderAttachments-module__xFT34G__files li{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.OrderAttachments-module__xFT34G__files li>div{overflow-wrap:anywhere;min-width:0}.OrderAttachments-module__xFT34G__files strong{font-size:12px;font-weight:600;display:block}.OrderAttachments-module__xFT34G__files p{color:var(--text-2);margin:5px 0;font-size:12px}.OrderAttachments-module__xFT34G__files small{color:var(--text-2);font-size:10px;line-height:1.6}.OrderAttachments-module__xFT34G__files a{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text-1);border-radius:7px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:8px 12px;font-size:12px;text-decoration:none;display:flex}.OrderAttachments-module__xFT34G__files a:hover{background:var(--surface-2)}.OrderAttachments-module__xFT34G__upload{margin-top:6px}.OrderAttachments-module__xFT34G__upload summary{cursor:pointer;min-height:44px;color:var(--accent-ink);padding:12px 0;font-size:12px;font-weight:600}.OrderAttachments-module__xFT34G__form{grid-template-columns:1fr 1fr;gap:18px;padding:10px 0 2px;display:grid}.OrderAttachments-module__xFT34G__form label{min-width:0;color:var(--text-2);flex-direction:column;gap:7px;font-size:12px;display:flex}.OrderAttachments-module__xFT34G__form input,.OrderAttachments-module__xFT34G__form select{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--text-1);border-radius:7px;padding:10px;font-size:14px}.OrderAttachments-module__xFT34G__fileInput,.OrderAttachments-module__xFT34G__hint,.OrderAttachments-module__xFT34G__error,.OrderAttachments-module__xFT34G__success{grid-column:1/-1}.OrderAttachments-module__xFT34G__hint{color:var(--text-2);margin:6px 0;font-size:11px;line-height:1.6}.OrderAttachments-module__xFT34G__error,.OrderAttachments-module__xFT34G__success{border-radius:8px;margin:6px 0;padding:12px;font-size:12px}.OrderAttachments-module__xFT34G__error{background:var(--danger-soft);color:var(--danger-ink)}.OrderAttachments-module__xFT34G__success{background:var(--success-soft);color:var(--success-ink)}.OrderAttachments-module__xFT34G__root button:disabled,.OrderAttachments-module__xFT34G__root input:disabled,.OrderAttachments-module__xFT34G__root select:disabled{opacity:.6;cursor:not-allowed}.OrderAttachments-module__xFT34G__root :is(input,select,summary,a,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:700px){.OrderAttachments-module__xFT34G__form{grid-template-columns:1fr;gap:16px}.OrderAttachments-module__xFT34G__form input,.OrderAttachments-module__xFT34G__form select{font-size:16px}.OrderAttachments-module__xFT34G__files li{flex-direction:column;gap:10px}.OrderAttachments-module__xFT34G__files a{align-self:flex-start}.OrderAttachments-module__xFT34G__refresh{font-size:10px}}
.OrderFulfillment-module__139Eha__root{gap:16px;min-width:0;display:grid}.OrderFulfillment-module__139Eha__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderFulfillment-module__139Eha__heading h3,.OrderFulfillment-module__139Eha__heading h4{margin:0;font-size:14px}.OrderFulfillment-module__139Eha__badge{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.OrderFulfillment-module__139Eha__body{gap:16px;min-width:0;display:grid}.OrderFulfillment-module__139Eha__hint,.OrderFulfillment-module__139Eha__empty{color:var(--text-2);margin:0;font-size:12px;line-height:1.65}.OrderFulfillment-module__139Eha__error,.OrderFulfillment-module__139Eha__success,.OrderFulfillment-module__139Eha__warning,.OrderFulfillment-module__139Eha__info{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.OrderFulfillment-module__139Eha__error{background:var(--danger-soft);color:var(--danger-ink)}.OrderFulfillment-module__139Eha__success{background:var(--success-soft);color:var(--success-ink)}.OrderFulfillment-module__139Eha__warning{background:var(--accent-soft);color:var(--accent-ink)}.OrderFulfillment-module__139Eha__info{background:var(--bg-raised);color:var(--text-2);border:1px solid var(--border)}.OrderFulfillment-module__139Eha__rows{margin:0;padding:0;list-style:none}.OrderFulfillment-module__139Eha__rows li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.OrderFulfillment-module__139Eha__rows li:first-child{padding-top:0}.OrderFulfillment-module__139Eha__rows li:last-child{border-bottom:0;padding-bottom:0}.OrderFulfillment-module__139Eha__rowMain{overflow-wrap:anywhere;flex:1;min-width:170px}.OrderFulfillment-module__139Eha__rowMain strong{font-size:13px;display:block}.OrderFulfillment-module__139Eha__rowMain small{color:var(--text-2);margin-top:5px;font-size:11px;line-height:1.6;display:block}.OrderFulfillment-module__139Eha__rowSide{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;min-width:0;display:flex}.OrderFulfillment-module__139Eha__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.OrderFulfillment-module__139Eha__state{color:var(--text-2);font-size:12px}.OrderFulfillment-module__139Eha__state.OrderFulfillment-module__139Eha__done{color:var(--success-ink)}.OrderFulfillment-module__139Eha__state.OrderFulfillment-module__139Eha__waiting{color:var(--accent-ink)}.OrderFulfillment-module__139Eha__confirm{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;flex-basis:100%;gap:12px;min-width:0;padding:15px;display:grid}.OrderFulfillment-module__139Eha__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.OrderFulfillment-module__139Eha__confirmActions button{white-space:normal;text-align:center;min-height:44px}.OrderFulfillment-module__139Eha__summary{border-top:1px solid var(--border);color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-top:15px;font-size:13px;display:flex}.OrderFulfillment-module__139Eha__summary strong{color:var(--text-1)}.OrderFulfillment-module__139Eha__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.OrderFulfillment-module__139Eha__field{color:var(--text-2);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.OrderFulfillment-module__139Eha__field>span{color:var(--text-1);font-size:12px;font-weight:600}.OrderFulfillment-module__139Eha__field input,.OrderFulfillment-module__139Eha__field select,.OrderFulfillment-module__139Eha__field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:46px;color:var(--text-1);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.OrderFulfillment-module__139Eha__field textarea{resize:vertical;min-height:76px;font-size:14px;line-height:1.55}.OrderFulfillment-module__139Eha__field>small{color:var(--text-2);font-size:11px;line-height:1.6}.OrderFulfillment-module__139Eha__wide{grid-column:1/-1}.OrderFulfillment-module__139Eha__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.OrderFulfillment-module__139Eha__actions button{white-space:normal;text-align:center;min-height:46px}.OrderFulfillment-module__139Eha__root :is(input,select,textarea,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.OrderFulfillment-module__139Eha__bar{background:var(--surface-2);border-radius:20px;height:8px;overflow:hidden}.OrderFulfillment-module__139Eha__barFill{background:var(--accent);height:100%;transition:width var(--motion) var(--ease);border-radius:20px;display:block}.OrderFulfillment-module__139Eha__barDone .OrderFulfillment-module__139Eha__barFill{background:var(--success)}.OrderFulfillment-module__139Eha__barLate .OrderFulfillment-module__139Eha__barFill{background:var(--danger)}.OrderFulfillment-module__139Eha__parts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.OrderFulfillment-module__139Eha__part{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.OrderFulfillment-module__139Eha__partHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.OrderFulfillment-module__139Eha__partHead strong{overflow-wrap:anywhere;font-size:13px}.OrderFulfillment-module__139Eha__partHead small{color:var(--text-2);margin-top:4px;font-size:11px;display:block}.OrderFulfillment-module__139Eha__facts{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:5px 14px;margin:0;font-size:12px;display:grid}.OrderFulfillment-module__139Eha__facts dt{color:var(--text-2)}.OrderFulfillment-module__139Eha__facts dd{color:var(--text-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.OrderFulfillment-module__139Eha__subblock{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;gap:9px;min-width:0;padding:12px 14px;display:grid}.OrderFulfillment-module__139Eha__subblock>strong{color:var(--text-1);font-size:12px}.OrderFulfillment-module__139Eha__fileLinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.OrderFulfillment-module__139Eha__fileLink{border:1px solid var(--border-strong);background:var(--surface);min-height:40px;color:var(--text-1);overflow-wrap:anywhere;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:inline-flex}.OrderFulfillment-module__139Eha__fileLink:hover{background:var(--surface-2)}.OrderFulfillment-module__139Eha__fileLink:disabled{cursor:not-allowed}.OrderFulfillment-module__139Eha__preview{color:var(--text-1);font-variant-numeric:tabular-nums;margin:0;font-size:12px;font-weight:600;line-height:1.6}.OrderFulfillment-module__139Eha__preview.OrderFulfillment-module__139Eha__warn{color:var(--accent-ink)}.OrderFulfillment-module__139Eha__preview.OrderFulfillment-module__139Eha__bad{color:var(--danger-ink)}.OrderFulfillment-module__139Eha__moneyInput{align-items:center;gap:8px;display:flex}.OrderFulfillment-module__139Eha__moneyInput>span{color:var(--text-2);font-size:14px;font-weight:600}.OrderFulfillment-module__139Eha__moneyInput input{font-variant-numeric:tabular-nums;font-size:20px}.OrderFulfillment-module__139Eha__timesRow{border-bottom:1px solid var(--border);gap:10px;padding:11px 0;display:grid}.OrderFulfillment-module__139Eha__timesRow:last-of-type{border-bottom:0;padding-bottom:0}.OrderFulfillment-module__139Eha__timesInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:30px;display:grid}.OrderFulfillment-module__139Eha__timesInputs .OrderFulfillment-module__139Eha__hint{grid-column:1/-1;margin:0}.OrderFulfillment-module__139Eha__estimate{color:var(--accent-ink);background:var(--accent-soft);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:11px 13px;font-size:13px;font-weight:600}.OrderFulfillment-module__139Eha__categories{gap:12px;display:grid}.OrderFulfillment-module__139Eha__category{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;min-width:0;padding:14px 16px;display:grid}.OrderFulfillment-module__139Eha__category[data-missing=true]{border-color:var(--accent)}.OrderFulfillment-module__139Eha__categoryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.OrderFulfillment-module__139Eha__categoryHead strong{font-size:13px}.OrderFulfillment-module__139Eha__categoryHead small{color:var(--text-2);margin-top:3px;font-size:11px;line-height:1.6;display:block}.OrderFulfillment-module__139Eha__tagOk,.OrderFulfillment-module__139Eha__tagMissing{white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600}.OrderFulfillment-module__139Eha__tagOk{background:var(--success-soft);color:var(--success-ink)}.OrderFulfillment-module__139Eha__tagMissing{background:var(--accent-soft);color:var(--accent-ink)}.OrderFulfillment-module__139Eha__gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.OrderFulfillment-module__139Eha__photo{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:10px;display:flex}.OrderFulfillment-module__139Eha__thumb{border:1px solid var(--border);background:var(--surface-2);object-fit:cover;border-radius:8px;flex-shrink:0;width:64px;height:64px}.OrderFulfillment-module__139Eha__photoMeta{gap:4px;min-width:0;display:grid}.OrderFulfillment-module__139Eha__photoMeta strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.OrderFulfillment-module__139Eha__photoMeta small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.55}.OrderFulfillment-module__139Eha__photoMeta small.OrderFulfillment-module__139Eha__sent{color:var(--success-ink);font-weight:600}.OrderFulfillment-module__139Eha__photoMeta small.OrderFulfillment-module__139Eha__unsent{color:var(--accent-ink);font-weight:600}.OrderFulfillment-module__139Eha__upload input[type=file]{min-height:44px;padding:9px}.OrderFulfillment-module__139Eha__sheets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.OrderFulfillment-module__139Eha__sheet{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.OrderFulfillment-module__139Eha__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.OrderFulfillment-module__139Eha__sheetHead strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px}.OrderFulfillment-module__139Eha__address{white-space:pre-line}.OrderFulfillment-module__139Eha__labelActions{flex-wrap:wrap;gap:10px;display:flex}.OrderFulfillment-module__139Eha__labelActions button{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:44px}.OrderFulfillment-module__139Eha__gate{border:1px solid var(--accent);background:var(--bg-raised);border-radius:10px;gap:12px;padding:15px;display:grid}.OrderFulfillment-module__139Eha__gate>strong{color:var(--text-1);font-size:13px}.OrderFulfillment-module__139Eha__notice{border:1px solid var(--border);background:var(--surface);border-left-width:4px;border-radius:12px;gap:10px;min-width:0;padding:15px 18px;display:grid}.OrderFulfillment-module__139Eha__notice h3{margin:0;font-size:14px}.OrderFulfillment-module__139Eha__notice p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.OrderFulfillment-module__139Eha__noticeWarn{border-left-color:var(--accent);background:var(--accent-soft)}.OrderFulfillment-module__139Eha__noticeWarn h3,.OrderFulfillment-module__139Eha__noticeWarn p{color:var(--accent-ink)}.OrderFulfillment-module__139Eha__noticeDanger{border-left-color:var(--danger);background:var(--danger-soft)}.OrderFulfillment-module__139Eha__noticeDanger h3,.OrderFulfillment-module__139Eha__noticeDanger p{color:var(--danger-ink)}.OrderFulfillment-module__139Eha__changeList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.OrderFulfillment-module__139Eha__changeList li{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.OrderFulfillment-module__139Eha__noticeWarn .OrderFulfillment-module__139Eha__changeList li{color:var(--accent-ink)}.OrderFulfillment-module__139Eha__proposal{gap:9px;margin:0;padding:0;list-style:none;display:grid}.OrderFulfillment-module__139Eha__proposal li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.OrderFulfillment-module__139Eha__proposal span{color:var(--text-2);font-size:12px}.OrderFulfillment-module__139Eha__proposal strong{text-align:right;font-weight:600}.OrderFulfillment-module__139Eha__choice{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:11px;min-width:0;margin:0;padding:14px;display:grid}.OrderFulfillment-module__139Eha__choice legend{color:var(--text-1);padding:0 6px;font-size:12px;font-weight:600}.OrderFulfillment-module__139Eha__radio{color:var(--text-1);cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.OrderFulfillment-module__139Eha__radio input{width:20px;height:20px;min-height:0;accent-color:var(--accent);border:0;flex-shrink:0;padding:0}.OrderFulfillment-module__139Eha__radios{flex-wrap:wrap;gap:4px 18px;display:flex}.OrderFulfillment-module__139Eha__choiceInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-left:30px;display:grid}@media (max-width:700px){.OrderFulfillment-module__139Eha__form,.OrderFulfillment-module__139Eha__choiceInputs{grid-template-columns:1fr;gap:15px}.OrderFulfillment-module__139Eha__choiceInputs{padding-left:0}.OrderFulfillment-module__139Eha__rows li{flex-direction:column;gap:10px}.OrderFulfillment-module__139Eha__rowSide{text-align:left;align-items:flex-start;width:100%}.OrderFulfillment-module__139Eha__actions,.OrderFulfillment-module__139Eha__confirmActions{grid-template-columns:1fr;display:grid}.OrderFulfillment-module__139Eha__actions button,.OrderFulfillment-module__139Eha__confirmActions button{width:100%;min-height:48px}.OrderFulfillment-module__139Eha__summary{font-size:12px}.OrderFulfillment-module__139Eha__timesInputs{grid-template-columns:1fr;padding-left:0}.OrderFulfillment-module__139Eha__notice{padding:14px 16px}.OrderFulfillment-module__139Eha__proposal li{flex-direction:column;gap:3px}.OrderFulfillment-module__139Eha__proposal strong{text-align:left}.OrderFulfillment-module__139Eha__part,.OrderFulfillment-module__139Eha__category,.OrderFulfillment-module__139Eha__sheet{padding:13px}.OrderFulfillment-module__139Eha__facts{grid-template-columns:1fr;gap:2px 0}.OrderFulfillment-module__139Eha__facts dt{margin-top:6px}.OrderFulfillment-module__139Eha__gallery{grid-template-columns:1fr}.OrderFulfillment-module__139Eha__labelActions{grid-template-columns:1fr;display:grid}}
.PaymentMethods-module__W8lreG__root{gap:18px;min-width:0;max-width:860px;margin:0 0 28px;display:grid}.PaymentMethods-module__W8lreG__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.PaymentMethods-module__W8lreG__cardHeading{border-bottom:1px solid var(--border);color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:12px;display:flex}.PaymentMethods-module__W8lreG__cardHeading strong{color:var(--text-1);font-size:14px}.PaymentMethods-module__W8lreG__body{gap:16px;min-width:0;padding:20px 22px 22px;display:grid}.PaymentMethods-module__W8lreG__hint,.PaymentMethods-module__W8lreG__empty{color:var(--text-2);margin:0;font-size:12px;line-height:1.65}.PaymentMethods-module__W8lreG__error,.PaymentMethods-module__W8lreG__success,.PaymentMethods-module__W8lreG__warning{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.PaymentMethods-module__W8lreG__error{background:var(--danger-soft);color:var(--danger-ink)}.PaymentMethods-module__W8lreG__success{background:var(--success-soft);color:var(--success-ink)}.PaymentMethods-module__W8lreG__warning{background:var(--accent-soft);color:var(--accent-ink)}.PaymentMethods-module__W8lreG__badge{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px;display:inline-block}.PaymentMethods-module__W8lreG__methods{margin:0;padding:0;list-style:none}.PaymentMethods-module__W8lreG__methods>li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.PaymentMethods-module__W8lreG__methods>li:first-child{padding-top:0}.PaymentMethods-module__W8lreG__methods>li:last-child{border-bottom:0;padding-bottom:0}.PaymentMethods-module__W8lreG__methodMain{overflow-wrap:anywhere;flex:1;min-width:190px}.PaymentMethods-module__W8lreG__methodMain strong{font-size:13px;display:block}.PaymentMethods-module__W8lreG__methodMain small{color:var(--text-2);margin-top:5px;font-size:11px;line-height:1.6;display:block}.PaymentMethods-module__W8lreG__methods>li>form{flex-basis:100%}.PaymentMethods-module__W8lreG__methodActions{flex-wrap:wrap;gap:10px;display:flex}.PaymentMethods-module__W8lreG__methodActions button{min-height:44px}.PaymentMethods-module__W8lreG__account{font-variant-numeric:tabular-nums;letter-spacing:.04em}.PaymentMethods-module__W8lreG__choices{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PaymentMethods-module__W8lreG__choice{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;min-height:44px;padding:13px 14px;display:flex}.PaymentMethods-module__W8lreG__choiceOn{border-color:var(--accent);background:var(--accent-soft)}.PaymentMethods-module__W8lreG__choice input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin-top:2px}.PaymentMethods-module__W8lreG__choice span{overflow-wrap:anywhere;min-width:0;color:var(--text-1);font-size:13px}.PaymentMethods-module__W8lreG__choice small{color:var(--text-2);margin-top:4px;font-size:11px;line-height:1.6;display:block}.PaymentMethods-module__W8lreG__choiceOn span,.PaymentMethods-module__W8lreG__choiceOn small{color:var(--accent-ink)}.PaymentMethods-module__W8lreG__procedure{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;gap:9px;min-width:0;padding:15px;display:grid}.PaymentMethods-module__W8lreG__procedure h4{margin:0;font-size:13px}.PaymentMethods-module__W8lreG__procedure dl{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px 14px;margin:0;font-size:12px;display:grid}.PaymentMethods-module__W8lreG__procedure dt{color:var(--text-2)}.PaymentMethods-module__W8lreG__procedure dd{color:var(--text-1);overflow-wrap:anywhere;margin:0}.PaymentMethods-module__W8lreG__procedure pre{white-space:pre-wrap;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--text-1);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.PaymentMethods-module__W8lreG__links{gap:14px;margin:0;padding:0;list-style:none;display:grid}.PaymentMethods-module__W8lreG__links>li{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.PaymentMethods-module__W8lreG__linkHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.PaymentMethods-module__W8lreG__linkHead strong{font-size:13px}.PaymentMethods-module__W8lreG__linkHead span{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}.PaymentMethods-module__W8lreG__linkFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PaymentMethods-module__W8lreG__linkSaved{color:var(--text-2);overflow-wrap:anywhere;font-size:12px}.PaymentMethods-module__W8lreG__linkSaved a{color:var(--accent-ink)}.PaymentMethods-module__W8lreG__locked{color:var(--success-ink);font-size:12px}.PaymentMethods-module__W8lreG__planBadges{flex-wrap:wrap;gap:8px;display:flex}.PaymentMethods-module__W8lreG__badgeOk{background:var(--success-soft);color:var(--success-ink)}.PaymentMethods-module__W8lreG__badgeWarn{background:var(--accent-soft);color:var(--accent-ink)}.PaymentMethods-module__W8lreG__kindTag{color:var(--text-1);font-weight:600}.PaymentMethods-module__W8lreG__partOk,.PaymentMethods-module__W8lreG__partMissing{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.6}.PaymentMethods-module__W8lreG__partOk{color:var(--success-ink)}.PaymentMethods-module__W8lreG__partMissing{color:var(--danger-ink)}.PaymentMethods-module__W8lreG__methodMain small.PaymentMethods-module__W8lreG__partOk{color:var(--success-ink)}.PaymentMethods-module__W8lreG__methodMain small.PaymentMethods-module__W8lreG__partMissing{color:var(--danger-ink)}.PaymentMethods-module__W8lreG__planTotal{border-top:1px solid var(--border);color:var(--text-2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding-top:14px;font-size:13px;display:flex}.PaymentMethods-module__W8lreG__planTotal strong{color:var(--text-1);font-size:14px}.PaymentMethods-module__W8lreG__procedure p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px}.PaymentMethods-module__W8lreG__warning p{margin:0 0 10px}.PaymentMethods-module__W8lreG__fixedKind{color:var(--text-1);padding:12px 0;font-size:14px}.PaymentMethods-module__W8lreG__docs{gap:10px;min-width:0;display:grid}.PaymentMethods-module__W8lreG__methods>li>.PaymentMethods-module__W8lreG__docs{flex-basis:100%}.PaymentMethods-module__W8lreG__docsHead{gap:3px;display:grid}.PaymentMethods-module__W8lreG__docsHead strong{color:var(--text-1);font-size:12px}.PaymentMethods-module__W8lreG__docsHead small{color:var(--text-2);font-size:11px;line-height:1.6}.PaymentMethods-module__W8lreG__docList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PaymentMethods-module__W8lreG__docList li{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.PaymentMethods-module__W8lreG__docName{min-width:0;color:var(--text-1);overflow-wrap:anywhere;gap:2px;font-size:12px;display:grid}.PaymentMethods-module__W8lreG__docName small{color:var(--text-2);font-size:11px}.PaymentMethods-module__W8lreG__docActions{gap:8px;display:flex}.PaymentMethods-module__W8lreG__embedded{gap:16px;min-width:0;display:grid}.PaymentMethods-module__W8lreG__embedded :is(input,select,textarea,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.PaymentMethods-module__W8lreG__editor{border:1px solid var(--accent);background:var(--bg-raised);border-radius:10px;gap:12px;min-width:0;padding:15px;display:grid}.PaymentMethods-module__W8lreG__editor>strong{color:var(--text-1);font-size:13px}.PaymentMethods-module__W8lreG__editRows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.PaymentMethods-module__W8lreG__editRow{grid-template-columns:minmax(90px,auto) minmax(0,110px) minmax(0,1fr) minmax(90px,auto) auto;align-items:end;gap:10px;min-width:0;display:grid}.PaymentMethods-module__W8lreG__editLabel{color:var(--text-1);padding-bottom:13px;font-size:12px;font-weight:600}.PaymentMethods-module__W8lreG__editAmount{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-bottom:13px;font-size:13px;font-weight:600}.PaymentMethods-module__W8lreG__editRow .text-button{padding-bottom:11px}.PaymentMethods-module__W8lreG__form{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;padding:16px;display:grid}.PaymentMethods-module__W8lreG__field{color:var(--text-2);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.PaymentMethods-module__W8lreG__field>span{color:var(--text-1);font-size:12px;font-weight:600}.PaymentMethods-module__W8lreG__field input,.PaymentMethods-module__W8lreG__field select,.PaymentMethods-module__W8lreG__field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:46px;color:var(--text-1);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.PaymentMethods-module__W8lreG__field textarea{resize:vertical;min-height:76px;font-size:14px;line-height:1.55}.PaymentMethods-module__W8lreG__wide{grid-column:1/-1}.PaymentMethods-module__W8lreG__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.PaymentMethods-module__W8lreG__actions button{white-space:normal;text-align:center;min-height:46px}.PaymentMethods-module__W8lreG__form .PaymentMethods-module__W8lreG__error{grid-column:1/-1}.PaymentMethods-module__W8lreG__root :is(input,select,textarea,button):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.PaymentMethods-module__W8lreG__switchNote{color:var(--accent-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.6}.PaymentMethods-module__W8lreG__reasons{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:2px;min-width:0;margin:0;padding:10px 14px;display:grid}.PaymentMethods-module__W8lreG__reasons legend{color:var(--text-1);padding:0 6px;font-size:12px;font-weight:600}.PaymentMethods-module__W8lreG__radio{min-height:44px;color:var(--text-1);cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;display:flex}.PaymentMethods-module__W8lreG__radio input{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0;margin:0}.PaymentMethods-module__W8lreG__counter{color:var(--text-3);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.PaymentMethods-module__W8lreG__links>li.PaymentMethods-module__W8lreG__partFocus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@media (max-width:700px){.PaymentMethods-module__W8lreG__cardHeading{padding:13px 18px}.PaymentMethods-module__W8lreG__body{padding:18px}.PaymentMethods-module__W8lreG__form,.PaymentMethods-module__W8lreG__linkFields{grid-template-columns:1fr;gap:14px}.PaymentMethods-module__W8lreG__methods>li{flex-direction:column;gap:10px}.PaymentMethods-module__W8lreG__methodActions,.PaymentMethods-module__W8lreG__actions{grid-template-columns:1fr;display:grid}.PaymentMethods-module__W8lreG__methodActions button,.PaymentMethods-module__W8lreG__actions button{width:100%;min-height:48px}.PaymentMethods-module__W8lreG__procedure dl{grid-template-columns:1fr;gap:2px 0}.PaymentMethods-module__W8lreG__procedure dt{margin-top:7px}.PaymentMethods-module__W8lreG__editor{padding:13px}.PaymentMethods-module__W8lreG__editRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:10px}.PaymentMethods-module__W8lreG__editLabel{grid-column:1/-1;padding-bottom:0}.PaymentMethods-module__W8lreG__editAmount{text-align:left;padding-bottom:0}.PaymentMethods-module__W8lreG__editRow .text-button{justify-self:end;padding-bottom:0}}
.PaymentsModule-module__IqLI4W__module{gap:16px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__module :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.PaymentsModule-module__IqLI4W__header{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.PaymentsModule-module__IqLI4W__headerTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.PaymentsModule-module__IqLI4W__stats{flex-wrap:wrap;gap:8px 26px;min-width:0;margin:0;display:flex}.PaymentsModule-module__IqLI4W__stat{gap:2px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__stat dt{letter-spacing:.04em;color:var(--text-2);font-size:11px;font-weight:700}.PaymentsModule-module__IqLI4W__stat dd{color:var(--text-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.PaymentsModule-module__IqLI4W__headerActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PaymentsModule-module__IqLI4W__headerActions button{white-space:normal;text-align:center;min-height:44px}.PaymentsModule-module__IqLI4W__version{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;padding:5px 9px;font-size:11px}.PaymentsModule-module__IqLI4W__missing{background:var(--accent-soft);color:var(--accent-ink);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.PaymentsModule-module__IqLI4W__missing button{white-space:normal;min-height:44px}.PaymentsModule-module__IqLI4W__cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.PaymentsModule-module__IqLI4W__card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.PaymentsModule-module__IqLI4W__card[data-state=received]{background:var(--bg-raised)}.PaymentsModule-module__IqLI4W__cardFocus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.PaymentsModule-module__IqLI4W__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.PaymentsModule-module__IqLI4W__cardName{flex:200px;gap:3px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__cardName strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.PaymentsModule-module__IqLI4W__cardName small{color:var(--text-2);overflow-wrap:anywhere;font-size:11px;line-height:1.55}.PaymentsModule-module__IqLI4W__chip{white-space:nowrap;background:var(--surface-2);color:var(--text-2);border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600}.PaymentsModule-module__IqLI4W__chip_received{background:var(--success-soft);color:var(--success-ink)}.PaymentsModule-module__IqLI4W__chip_partial,.PaymentsModule-module__IqLI4W__chip_proof{background:var(--accent-soft);color:var(--accent-ink)}.PaymentsModule-module__IqLI4W__chip_missing{background:var(--danger-soft);color:var(--danger-ink)}.PaymentsModule-module__IqLI4W__tie{grid-template-columns:minmax(0,120px) minmax(0,200px) auto;justify-content:start;align-items:end;gap:10px 12px;display:grid}.PaymentsModule-module__IqLI4W__tie input{font-variant-numeric:tabular-nums}.PaymentsModule-module__IqLI4W__fixed{color:var(--text-1);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:14px;display:flex}.PaymentsModule-module__IqLI4W__fixed span{color:var(--text-2)}.PaymentsModule-module__IqLI4W__fixed small{color:var(--text-2);flex-basis:100%;font-size:11px;line-height:1.55}.PaymentsModule-module__IqLI4W__remove{justify-self:start;min-height:44px}.PaymentsModule-module__IqLI4W__partial{color:var(--accent-ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.6}.PaymentsModule-module__IqLI4W__details{gap:10px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__linkRow{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;font-size:12px;display:flex}.PaymentsModule-module__IqLI4W__linkRow a{color:var(--accent-ink);font-weight:600}.PaymentsModule-module__IqLI4W__linkRow code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--text-1);overflow-wrap:anywhere;word-break:break-all;font-size:12px}.PaymentsModule-module__IqLI4W__linkRow button{min-height:40px}.PaymentsModule-module__IqLI4W__linkMissing{color:var(--danger-ink);margin:0;font-size:12px;font-weight:600}.PaymentsModule-module__IqLI4W__payments{gap:8px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__paymentsTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.PaymentsModule-module__IqLI4W__entries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PaymentsModule-module__IqLI4W__entry{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;gap:6px;min-width:0;padding:10px 12px;display:grid}.PaymentsModule-module__IqLI4W__entryProof{border-color:var(--accent);background:var(--accent-soft)}.PaymentsModule-module__IqLI4W__entryProof .PaymentsModule-module__IqLI4W__entryHead strong{color:var(--accent-ink)}.PaymentsModule-module__IqLI4W__entryVoided{opacity:.72}.PaymentsModule-module__IqLI4W__entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.PaymentsModule-module__IqLI4W__entryHead strong{overflow-wrap:anywhere;font-size:12px}.PaymentsModule-module__IqLI4W__entryAmount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.PaymentsModule-module__IqLI4W__entryDay{color:var(--text-2);white-space:nowrap;font-size:11px}.PaymentsModule-module__IqLI4W__entryMeta{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.PaymentsModule-module__IqLI4W__entryActions{justify-content:flex-end;display:flex}.PaymentsModule-module__IqLI4W__entryActions button{white-space:normal;text-align:center;min-height:44px}.PaymentsModule-module__IqLI4W__received{color:var(--success-ink)}.PaymentsModule-module__IqLI4W__struck{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12px;text-decoration:line-through}.PaymentsModule-module__IqLI4W__difference{color:var(--text-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.6}.PaymentsModule-module__IqLI4W__cardActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.PaymentsModule-module__IqLI4W__cardActions button{white-space:normal;text-align:center;min-height:44px}.PaymentsModule-module__IqLI4W__form{border:1px solid var(--accent);background:var(--bg-raised);border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.PaymentsModule-module__IqLI4W__form>strong{color:var(--text-1);overflow-wrap:anywhere;font-size:13px}.PaymentsModule-module__IqLI4W__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.PaymentsModule-module__IqLI4W__formGrid>label:first-child{grid-column:1/-1}.PaymentsModule-module__IqLI4W__saveBar{border:1px solid var(--accent);background:var(--bg-raised);border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.PaymentsModule-module__IqLI4W__saveBar>strong{color:var(--text-1);font-size:13px}.PaymentsModule-module__IqLI4W__saveActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.PaymentsModule-module__IqLI4W__saveActions button{white-space:normal;text-align:center;min-height:46px}@media (max-width:700px){.PaymentsModule-module__IqLI4W__header,.PaymentsModule-module__IqLI4W__card,.PaymentsModule-module__IqLI4W__saveBar{padding:13px}.PaymentsModule-module__IqLI4W__stats{grid-template-columns:1fr;gap:6px;width:100%;display:grid}.PaymentsModule-module__IqLI4W__stat{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PaymentsModule-module__IqLI4W__stat dd{text-align:right;font-size:14px}.PaymentsModule-module__IqLI4W__headerActions,.PaymentsModule-module__IqLI4W__cardActions,.PaymentsModule-module__IqLI4W__saveActions{grid-template-columns:1fr;width:100%;display:grid}.PaymentsModule-module__IqLI4W__version{justify-self:start}.PaymentsModule-module__IqLI4W__chip{white-space:normal;max-width:100%}.PaymentsModule-module__IqLI4W__headerActions button,.PaymentsModule-module__IqLI4W__cardActions button,.PaymentsModule-module__IqLI4W__saveActions button,.PaymentsModule-module__IqLI4W__entryActions button,.PaymentsModule-module__IqLI4W__missing button{width:100%;min-height:48px}.PaymentsModule-module__IqLI4W__tie{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.PaymentsModule-module__IqLI4W__tie .PaymentsModule-module__IqLI4W__remove{grid-column:1/-1}.PaymentsModule-module__IqLI4W__formGrid{grid-template-columns:1fr}.PaymentsModule-module__IqLI4W__form{padding:12px}}
.PhotoLightbox-module__AdbE3q__trigger{color:inherit;font:inherit;border-radius:inherit;cursor:zoom-in;transition:filter var(--motion) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.PhotoLightbox-module__AdbE3q__trigger:hover{filter:brightness(1.06)}.PhotoLightbox-module__AdbE3q__trigger:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.PhotoLightbox-module__AdbE3q__fill{width:100%;height:100%;display:block}.PhotoLightbox-module__AdbE3q__dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text-1);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.PhotoLightbox-module__AdbE3q__dialog::backdrop{background:#000000d6}.PhotoLightbox-module__AdbE3q__dialog[open] .PhotoLightbox-module__AdbE3q__stage{animation:PhotoLightbox-module__AdbE3q__lightbox-in var(--motion) var(--ease)}@keyframes PhotoLightbox-module__AdbE3q__lightbox-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.PhotoLightbox-module__AdbE3q__stage{touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:64px;display:flex;position:absolute;inset:0;overflow:hidden}.PhotoLightbox-module__AdbE3q__image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 30px 80px -30px #000c}.PhotoLightbox-module__AdbE3q__chip{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-1);font-variant-numeric:tabular-nums;box-shadow:var(--shadow);border-radius:999px;margin:0;padding:5px 12px;font-size:12px;line-height:1.5}.PhotoLightbox-module__AdbE3q__status{pointer-events:none;position:absolute}.PhotoLightbox-module__AdbE3q__bar{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.PhotoLightbox-module__AdbE3q__bar>*{pointer-events:auto}.PhotoLightbox-module__AdbE3q__tools{gap:8px;display:flex}.PhotoLightbox-module__AdbE3q__round{border:1px solid var(--border-strong);background:var(--surface);width:44px;height:44px;color:var(--text-1);box-shadow:var(--shadow);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.PhotoLightbox-module__AdbE3q__round:hover:not(:disabled){background:var(--surface-2)}.PhotoLightbox-module__AdbE3q__round:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.PhotoLightbox-module__AdbE3q__prev,.PhotoLightbox-module__AdbE3q__next{position:absolute;top:calc(50% - 22px)}.PhotoLightbox-module__AdbE3q__prev{left:12px}.PhotoLightbox-module__AdbE3q__next{right:12px}.PhotoLightbox-module__AdbE3q__caption{pointer-events:none;justify-content:center;margin:0;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.PhotoLightbox-module__AdbE3q__caption .PhotoLightbox-module__AdbE3q__chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (max-width:760px){.PhotoLightbox-module__AdbE3q__stage{padding:64px 12px}}
.NextActionLists-module__W8S-YW__root{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.NextActionLists-module__W8S-YW__list{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-self:start;min-width:0;overflow:hidden}.NextActionLists-module__W8S-YW__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px;display:flex}.NextActionLists-module__W8S-YW__heading h2{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.3}.NextActionLists-module__W8S-YW__count{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.NextActionLists-module__W8S-YW__empty,.NextActionLists-module__W8S-YW__status{color:var(--text-2);margin:0;padding:14px 16px;font-size:12px;line-height:1.6}.NextActionLists-module__W8S-YW__error{background:var(--danger-soft);color:var(--danger-ink);border-radius:8px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.NextActionLists-module__W8S-YW__rows{margin:0;padding:0;list-style:none}.NextActionLists-module__W8S-YW__rows>li+li{border-top:1px solid var(--border)}.NextActionLists-module__W8S-YW__row{width:100%;min-height:52px;color:var(--text-1);text-align:left;font:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto minmax(20px,auto);grid-template-areas:"dot main side circle";align-items:start;gap:3px 12px;padding:11px 16px;display:grid}.NextActionLists-module__W8S-YW__row:hover:not(:disabled){background:var(--bg-raised)}.NextActionLists-module__W8S-YW__row:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.NextActionLists-module__W8S-YW__dot{background:var(--border-strong);border-radius:50%;grid-area:dot;width:9px;height:9px;margin-top:5px}.NextActionLists-module__W8S-YW__dot.NextActionLists-module__W8S-YW__ok{background:var(--text-3)}.NextActionLists-module__W8S-YW__dot.NextActionLists-module__W8S-YW__soon{background:var(--accent)}.NextActionLists-module__W8S-YW__dot.NextActionLists-module__W8S-YW__overdue{background:var(--danger)}.NextActionLists-module__W8S-YW__main{grid-area:main;gap:3px;min-width:0;display:grid}.NextActionLists-module__W8S-YW__text{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.NextActionLists-module__W8S-YW__meta{color:var(--text-2);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.NextActionLists-module__W8S-YW__side{text-align:right;font-variant-numeric:tabular-nums;grid-area:side;justify-items:end;gap:3px;display:grid}.NextActionLists-module__W8S-YW__deadline{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45}.NextActionLists-module__W8S-YW__deadline.NextActionLists-module__W8S-YW__soon{color:var(--accent-ink)}.NextActionLists-module__W8S-YW__deadline.NextActionLists-module__W8S-YW__overdue{color:var(--danger-ink)}.NextActionLists-module__W8S-YW__waiting{color:var(--text-3);white-space:nowrap;font-size:11px;line-height:1.45}.NextActionLists-module__W8S-YW__circle{font-variant-numeric:tabular-nums;background:var(--accent);min-width:20px;height:20px;color:var(--accent-contrast);box-shadow:0 0 0 2px var(--surface);border-radius:999px;grid-area:circle;align-self:start;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid}.NextActionLists-module__W8S-YW__more{border-top:1px solid var(--border);justify-content:flex-start;padding:4px 12px 8px;display:flex}.NextActionLists-module__W8S-YW__more button{min-height:40px}@media (max-width:1100px){.NextActionLists-module__W8S-YW__root{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.NextActionLists-module__W8S-YW__heading{padding:13px 14px}.NextActionLists-module__W8S-YW__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot main circle"".side side";gap:5px 10px;padding:11px 14px}.NextActionLists-module__W8S-YW__side{text-align:left;flex-wrap:wrap;justify-items:start;gap:2px 10px;display:flex}.NextActionLists-module__W8S-YW__deadline,.NextActionLists-module__W8S-YW__waiting{white-space:normal}.NextActionLists-module__W8S-YW__empty,.NextActionLists-module__W8S-YW__status{padding:13px 14px}}
.SupplierNotifications-module__EuLv2a__root{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.SupplierNotifications-module__EuLv2a__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.SupplierNotifications-module__EuLv2a__heading h2{margin:0;font-size:15px;line-height:1.3}.SupplierNotifications-module__EuLv2a__counts{color:var(--text-1);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.SupplierNotifications-module__EuLv2a__zh{color:var(--text-2);margin:2px 0 0;font-size:12px}.SupplierNotifications-module__EuLv2a__hint{color:var(--text-3);margin:4px 0 0;font-size:11px}.SupplierNotifications-module__EuLv2a__error{margin:0 20px 14px}.SupplierNotifications-module__EuLv2a__list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.SupplierNotifications-module__EuLv2a__group{border-left:3px solid #0000}.SupplierNotifications-module__EuLv2a__group+.SupplierNotifications-module__EuLv2a__group{border-top:1px solid var(--border)}.SupplierNotifications-module__EuLv2a__group.SupplierNotifications-module__EuLv2a__red{border-left-color:var(--danger)}.SupplierNotifications-module__EuLv2a__group.SupplierNotifications-module__EuLv2a__amber{border-left-color:var(--accent)}.SupplierNotifications-module__EuLv2a__row{align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.SupplierNotifications-module__EuLv2a__thumb{border:1px solid var(--border);background:var(--bg-raised);width:48px;height:48px;color:var(--text-3);border-radius:8px;flex:none;place-items:center;font-size:16px;display:grid;position:relative}.SupplierNotifications-module__EuLv2a__thumb img{object-fit:cover;border-radius:7px;width:100%;height:100%}.SupplierNotifications-module__EuLv2a__circle{font-variant-numeric:tabular-nums;background:var(--accent);min-width:20px;height:20px;color:var(--accent-contrast);box-shadow:0 0 0 2px var(--surface);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.SupplierNotifications-module__EuLv2a__group.SupplierNotifications-module__EuLv2a__red .SupplierNotifications-module__EuLv2a__circle{background:var(--danger);color:var(--surface)}.SupplierNotifications-module__EuLv2a__body{flex:1;min-width:0}.SupplierNotifications-module__EuLv2a__top{align-items:center;gap:10px;display:flex}.SupplierNotifications-module__EuLv2a__title{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.SupplierNotifications-module__EuLv2a__actions{flex:none;align-items:center;gap:6px;display:flex}.SupplierNotifications-module__EuLv2a__toggle{border:1px solid var(--border-strong);background:var(--surface);min-width:34px;min-height:34px;color:var(--text-1);border-radius:8px;place-items:center;display:inline-grid}.SupplierNotifications-module__EuLv2a__toggle:hover:not(:disabled){background:var(--surface-2)}.SupplierNotifications-module__EuLv2a__toggle svg{transition:transform var(--motion)}.SupplierNotifications-module__EuLv2a__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.SupplierNotifications-module__EuLv2a__client{color:var(--text-2);margin:3px 0 0;font-size:12px}.SupplierNotifications-module__EuLv2a__summary{color:var(--text-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.SupplierNotifications-module__EuLv2a__summaryZh{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11.5px;overflow:hidden}.SupplierNotifications-module__EuLv2a__items{border-left:1px solid var(--border-strong);margin:0 16px 12px 78px;padding:0;list-style:none}.SupplierNotifications-module__EuLv2a__item{align-items:flex-start;gap:10px;padding:7px 0 7px 12px;display:flex}.SupplierNotifications-module__EuLv2a__dot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.SupplierNotifications-module__EuLv2a__dot.SupplierNotifications-module__EuLv2a__red{background:var(--danger)}.SupplierNotifications-module__EuLv2a__dot.SupplierNotifications-module__EuLv2a__amber{background:var(--accent)}.SupplierNotifications-module__EuLv2a__itemBody{flex:1;min-width:0}.SupplierNotifications-module__EuLv2a__itemBody p{color:var(--text-1);margin:0;font-size:12.5px}.SupplierNotifications-module__EuLv2a__itemBody time{color:var(--text-3);font-variant-numeric:tabular-nums}.SupplierNotifications-module__EuLv2a__itemBody .SupplierNotifications-module__EuLv2a__message{color:var(--text-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.45}.SupplierNotifications-module__EuLv2a__itemRead{min-height:30px;color:var(--text-2);background:0 0;border:0;border-radius:6px;flex:none;padding:4px 9px;font-size:12px}.SupplierNotifications-module__EuLv2a__itemRead:hover:not(:disabled){background:var(--surface-2);color:var(--text-1)}@media (max-width:560px){.SupplierNotifications-module__EuLv2a__top{flex-wrap:wrap}.SupplierNotifications-module__EuLv2a__title{white-space:normal;flex-basis:100%}.SupplierNotifications-module__EuLv2a__items{margin-left:16px}}
.SupplierCatalog-module__PZpjBq__root{gap:18px;min-width:0;display:grid}.SupplierCatalog-module__PZpjBq__root[hidden]{display:none}.SupplierCatalog-module__PZpjBq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.SupplierCatalog-module__PZpjBq__heading h2{margin:0;font-size:18px}.SupplierCatalog-module__PZpjBq__heading p{color:var(--text-2);max-width:62ch;margin:6px 0 0;font-size:13px;line-height:1.6}.SupplierCatalog-module__PZpjBq__error,.SupplierCatalog-module__PZpjBq__success{overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.SupplierCatalog-module__PZpjBq__error{background:var(--danger-soft);color:var(--danger-ink)}.SupplierCatalog-module__PZpjBq__success{background:var(--success-soft);color:var(--success-ink)}.SupplierCatalog-module__PZpjBq__hint{color:var(--text-2);margin:0;font-size:11px;line-height:1.6}.SupplierCatalog-module__PZpjBq__empty{background:var(--surface);border:1px solid var(--border);color:var(--text-2);border-radius:12px;padding:26px;font-size:13px;line-height:1.6}.SupplierCatalog-module__PZpjBq__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.SupplierCatalog-module__PZpjBq__card{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:12px;min-width:0;padding:16px 18px;display:grid}.SupplierCatalog-module__PZpjBq__cardTop{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.SupplierCatalog-module__PZpjBq__thumb{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;flex-shrink:0;width:74px;height:74px}.SupplierCatalog-module__PZpjBq__cardMain{overflow-wrap:anywhere;flex:1;min-width:150px}.SupplierCatalog-module__PZpjBq__cardMain h3{margin:0;font-size:14px}.SupplierCatalog-module__PZpjBq__cardMain p{color:var(--text-2);margin:5px 0 0;font-size:12px;line-height:1.6}.SupplierCatalog-module__PZpjBq__chip{background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 10px;font-size:11px;display:inline-flex}.SupplierCatalog-module__PZpjBq__pending{background:var(--accent-soft);color:var(--accent-ink)}.SupplierCatalog-module__PZpjBq__approved{background:var(--success-soft);color:var(--success-ink)}.SupplierCatalog-module__PZpjBq__rejected{background:var(--danger-soft);color:var(--danger-ink)}.SupplierCatalog-module__PZpjBq__needs_info{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--accent)}.SupplierCatalog-module__PZpjBq__expired{background:var(--surface-2);color:var(--text-2)}.SupplierCatalog-module__PZpjBq__review{background:var(--danger-soft);color:var(--danger-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.SupplierCatalog-module__PZpjBq__needsInfoNote{background:var(--accent-soft);color:var(--accent-ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6}.SupplierCatalog-module__PZpjBq__before{color:var(--text-2)}.SupplierCatalog-module__PZpjBq__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.SupplierCatalog-module__PZpjBq__kinds{flex-wrap:wrap;gap:8px;display:flex}.SupplierCatalog-module__PZpjBq__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-bottom:2px;display:flex}.SupplierCatalog-module__PZpjBq__tab{min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:13px;font-weight:600}.SupplierCatalog-module__PZpjBq__tab:hover{color:var(--text-1)}.SupplierCatalog-module__PZpjBq__tabOn{color:var(--text-1);border-bottom-color:var(--accent)}.SupplierCatalog-module__PZpjBq__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.SupplierCatalog-module__PZpjBq__facts div{min-width:0}.SupplierCatalog-module__PZpjBq__facts dt{color:var(--text-2);font-size:11px}.SupplierCatalog-module__PZpjBq__facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.SupplierCatalog-module__PZpjBq__gallery{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SupplierCatalog-module__PZpjBq__gallery img{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:52px;height:52px}.SupplierCatalog-module__PZpjBq__files{gap:9px;margin:0;padding:0;list-style:none;display:grid}.SupplierCatalog-module__PZpjBq__files li{color:var(--text-2);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.SupplierCatalog-module__PZpjBq__files a{color:var(--accent-ink);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.SupplierCatalog-module__PZpjBq__files a:hover{text-decoration:underline}.SupplierCatalog-module__PZpjBq__panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.SupplierCatalog-module__PZpjBq__panel>summary{cursor:pointer;min-height:44px;list-style:revert;padding:15px 18px;font-size:13px;font-weight:600}.SupplierCatalog-module__PZpjBq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;padding:0 18px 18px;display:grid}.SupplierCatalog-module__PZpjBq__field{color:var(--text-2);flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.SupplierCatalog-module__PZpjBq__field>span{color:var(--text-1);font-size:12px;font-weight:600}.SupplierCatalog-module__PZpjBq__field input,.SupplierCatalog-module__PZpjBq__field select,.SupplierCatalog-module__PZpjBq__field textarea{border:1px solid var(--border-strong);width:100%;min-width:0;min-height:46px;color:var(--text-1);background:var(--surface);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.SupplierCatalog-module__PZpjBq__field textarea{resize:vertical;min-height:76px;font-size:14px;line-height:1.55}.SupplierCatalog-module__PZpjBq__wide{grid-column:1/-1}.SupplierCatalog-module__PZpjBq__group{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;grid-column:1/-1;gap:12px;min-width:0;padding:14px;display:grid}.SupplierCatalog-module__PZpjBq__group h4{margin:0;font-size:12px}.SupplierCatalog-module__PZpjBq__groupFields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;min-width:0;display:grid}.SupplierCatalog-module__PZpjBq__photos{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SupplierCatalog-module__PZpjBq__photo{display:inline-flex;position:relative}.SupplierCatalog-module__PZpjBq__photo img{object-fit:cover;border:1px solid var(--border);background:var(--surface-2);border-radius:9px;width:64px;height:64px}.SupplierCatalog-module__PZpjBq__photo button{border:1px solid var(--border-strong);background:var(--surface);width:26px;height:26px;min-height:0;color:var(--text-1);cursor:pointer;border-radius:50%;padding:0;font-size:13px;line-height:1;position:absolute;top:-8px;right:-8px}.SupplierCatalog-module__PZpjBq__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.SupplierCatalog-module__PZpjBq__actions button{min-height:46px}.SupplierCatalog-module__PZpjBq__upload{margin:0}.SupplierCatalog-module__PZpjBq__upload summary{cursor:pointer;min-height:44px;color:var(--accent-ink);padding:10px 0;font-size:12px;font-weight:600}.SupplierCatalog-module__PZpjBq__uploadForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:6px;display:grid}.SupplierCatalog-module__PZpjBq__root :is(input,select,textarea,button,summary,a):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.SupplierCatalog-module__PZpjBq__root button:disabled,.SupplierCatalog-module__PZpjBq__root input:disabled,.SupplierCatalog-module__PZpjBq__root select:disabled,.SupplierCatalog-module__PZpjBq__root textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:700px){.SupplierCatalog-module__PZpjBq__form,.SupplierCatalog-module__PZpjBq__uploadForm{grid-template-columns:1fr}.SupplierCatalog-module__PZpjBq__actions{grid-template-columns:1fr;display:grid}.SupplierCatalog-module__PZpjBq__actions button{width:100%;min-height:48px}.SupplierCatalog-module__PZpjBq__card{padding:14px 16px}}.SupplierCatalog-module__PZpjBq__estimate{background:var(--success-soft);color:var(--success-ink);font-variant-numeric:tabular-nums;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.SupplierCatalog-module__PZpjBq__sheetPanel{gap:14px;min-width:0;padding-bottom:8px;display:grid}
