.wms-documents{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:30px}.wms-doc-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.wms-doc-toolbar>h2{font-weight:650;font-size:20px;margin:0}.wms-doc-toolbar>span{font-size:13px;opacity:.75}.wms-doc-toolbar>label{display:flex;flex-direction:column;gap:5px;min-width:145px;font-size:13px}.wms-doc-toolbar>label>span{font-weight:600}.wms-doc-toolbar>label input,.wms-doc-toolbar>label select{min-height:38px}.wms-doc-print-toolbar{border:1px solid var(--border,#e2e8f0);border-radius:10px;padding:12px}.wms-doc-print-toolbar>span{margin-right:auto}.wms-doc-status{font-size:12px;font-weight:650;white-space:nowrap}.wms-documents .wms-table-scroll{width:100%;overflow:auto;min-height:80px}.wms-documents .wms-table{width:100%;min-width:800px}.wms-documents .wms-table td,.wms-documents .wms-table th{vertical-align:middle}.wms-documents .wms-table small{display:block;font-size:11px;opacity:.65;margin-top:3px}.wms-documents .wms-table td strong{font-weight:600}.wms-doc-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.wms-doc-actions button{white-space:nowrap}.wms-doc-editor{display:flex;flex-direction:column;gap:16px}.wms-doc-carrier-form fieldset,.wms-doc-editor fieldset{border:1px solid var(--border,#e2e8f0);border-radius:9px;padding:14px;min-width:0}.wms-doc-editor legend{font-weight:650;padding:0 7px}.wms-doc-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.wms-doc-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px}.wms-doc-form-grid label>span{font-weight:600}.wms-doc-form-grid input,.wms-doc-form-grid select{width:100%}.wms-doc-check{flex-direction:row!important;align-items:center}.wms-doc-editor-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center}.wms-doc-editor-actions>span{font-size:13px;opacity:.7}.wms-doc-help{font-size:13px;opacity:.8;line-height:1.5}.wms-doc-messages:empty{display:none}.wms-doc-messages [role=alert]{color:#b42318}.wms-doc-messages [role=status]{font-size:13px}.wms-doc-alert{border-left:3px solid #94a3b8}.wms-doc-alert h3{font-size:15px;font-weight:650;margin:0 0 8px}.wms-doc-alert ul{margin:0;padding-left:20px}.wms-documents input[type=checkbox]{height:16px;width:16px;accent-color:var(--primary,#334155)}@media (max-width:700px){.wms-documents{gap:12px}.wms-doc-toolbar{align-items:stretch}.wms-doc-toolbar>label{flex:1 1 100%;min-width:0}.wms-doc-print-toolbar button{width:100%;justify-content:center}.wms-doc-form-grid{grid-template-columns:1fr}}.wms-doc-dashboard{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:12px}.wms-doc-kpi{display:flex;flex-direction:column;gap:7px;align-items:flex-start;min-height:116px;padding:16px 18px;border:1px solid var(--border,#dbe2e9);border-radius:10px;background:var(--card,#fff);color:inherit;text-align:left;cursor:pointer}.wms-doc-kpi span{font-size:14px;font-weight:650}.wms-doc-kpi strong{font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.wms-doc-kpi small{font-size:12px;opacity:.72;line-height:1.4}.wms-doc-kpi:hover:not(:disabled){background:var(--muted,#f8fafc)}.wms-doc-kpi[aria-pressed=true]{outline:2px solid var(--ring,#64748b);outline-offset:-2px}.wms-doc-kpi:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:2px}.wms-doc-period{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--border,#e2e8f0);border-radius:12px;background:var(--card,#fff)}.wms-doc-period-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.wms-doc-day-detail h2,.wms-doc-period-heading h2{margin:0;font-size:17px;font-weight:650}.wms-doc-period-heading p{margin:5px 0 0;font-size:13px;opacity:.7}.wms-doc-period-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.wms-doc-period-filters>label{display:flex;flex-direction:column;gap:5px;min-width:150px;font-size:13px;font-weight:600}.wms-doc-period-filters>label>input{min-height:38px}.wms-doc-period-summary{display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid var(--border,#e2e8f0);padding-top:12px;font-size:13px}.wms-doc-period-summary strong{font-weight:650}.wms-doc-days-scroll{max-height:480px;overflow:auto;overscroll-behavior:contain}.wms-documents .wms-doc-days-table{min-width:710px}.wms-doc-days-table td{padding-block:10px}.wms-doc-days-table tr[data-selected=true]{background:var(--muted,#f1f5f9)}.wms-doc-empty-period{font-size:14px;padding:16px 8px;opacity:.8}.wms-doc-day-detail{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border,#e2e8f0);padding-top:13px}.wms-doc-choose-day{font-size:14px;opacity:.8;margin:6px 0}@media(max-width:700px){.wms-doc-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wms-doc-kpi{min-height:120px;padding:12px}.wms-doc-kpi strong{font-size:26px}.wms-doc-period{padding:12px}.wms-doc-period-filters>label{flex:1 1 calc(50% - 10px);min-width:120px}.wms-doc-period-filters>button{flex:1 1 calc(50% - 10px)}}.wms-documents .wms-doc-days-table{min-width:950px}.wms-doc-group-row>td{padding:0!important;background:var(--muted,#f4f7fa)}.wms-doc-group-button{width:100%;flex-wrap:wrap;gap:12px;padding:12px 13px;text-align:left;color:inherit;background:transparent;border:0;cursor:pointer}.wms-doc-group-button:hover{background:rgba(100,116,139,.08)}.wms-doc-group-button:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:-2px}.wms-doc-group-button>strong{font-size:14px;margin-right:9px}.wms-doc-group-button>span{font-size:12px}.wms-doc-group-open{margin-left:auto;font-weight:600}.wms-doc-group-tools>td{padding:11px!important;background:var(--card,#fff)}.wms-doc-inline-tools{display:flex;flex-wrap:wrap;gap:9px;align-items:end}.wms-doc-inline-tools label{display:flex;flex-direction:column;gap:3px;font-size:12px;min-width:154px}.wms-doc-inline-tools button{white-space:nowrap}.wms-doc-detail-row td{padding-block:12px!important}.wms-doc-detail-row strong{font-weight:600}.wms-doc-detail-row small{white-space:nowrap}.wms-doc-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(20,30,45,.65)}.wms-doc-modal{width:min(1340px,98vw);max-height:96vh;display:flex;flex-direction:column;gap:13px;overflow:hidden;padding:16px;background:var(--card,#fff);border:1px solid var(--border,#dbe2ea);border-radius:14px;color:inherit;box-shadow:0 20px 75px rgba(0,0,0,.28)}.wms-doc-modal-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid var(--border,#dbe2ea)}.wms-doc-modal-header>div{margin-right:auto}.wms-doc-modal-header h2{font-size:18px;line-height:1.3;font-weight:650;margin:0}.wms-doc-modal-header p{font-size:12px;opacity:.75;margin:6px 0 0}.wms-doc-review-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr);gap:15px;min-height:0;overflow:auto}.wms-doc-modal .wms-doc-editor{min-width:0;overflow:auto;max-height:calc(96vh - 115px);padding:13px}.wms-doc-modal .wms-table-scroll{overflow-x:auto}.wms-doc-modal .wms-table{min-width:600px}.wms-doc-preview-pane{display:flex;flex-direction:column;gap:9px;min-width:0;background:var(--muted,#f8fafc);padding:12px;border:1px solid var(--border,#e2e8f0);border-radius:10px;overflow:auto;max-height:calc(96vh - 115px)}.wms-doc-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.wms-doc-preview-heading h3{font-size:15px;font-weight:650;margin:0}.wms-doc-preview-heading span{font-size:12px;opacity:.75}.wms-doc-pdf-frame{width:100%;height:590px;min-height:420px;flex:1;border:1px solid var(--border,#e2e8f0);border-radius:6px;background:#fff}.wms-doc-preview-sheet{padding:24px 19px;background:#fff;color:#111827;border:1px solid #d6dce4;box-shadow:0 3px 18px rgba(0,0,0,.07);min-height:450px;font-size:12px}.wms-doc-preview-sheet h4{text-align:center;font-size:16px;margin:0 0 19px}.wms-doc-preview-sheet p{margin:10px 0}.wms-doc-preview-lines{border-block:1px solid #cbd5e1;margin-top:20px}.wms-doc-preview-lines>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:10px 0;border-bottom:1px solid #e2e8f0}.wms-doc-preview-lines small{grid-column:1/-1;color:#64748b}.wms-doc-preview-signatures{margin-top:38px!important}.wms-doc-preview-warning{font-size:12px;color:#a84415}.wms-doc-batch-modal{width:min(1040px,96vw)}.wms-doc-batch-frame{width:100%;height:68vh;min-height:380px;border:1px solid var(--border,#e2e8f0);background:#fff}.wms-doc-modal-footer{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:13px}@media(max-width:900px){.wms-doc-review-columns{grid-template-columns:1fr}.wms-doc-modal{max-height:98vh;padding:10px}.wms-doc-modal .wms-doc-editor,.wms-doc-preview-pane{max-height:none}.wms-doc-pdf-frame{height:470px;flex:initial}}@media(max-width:540px){.wms-doc-modal-header h2{font-size:15px}.wms-doc-group-button{gap:7px}.wms-doc-group-button>strong{margin-right:0}.wms-doc-inline-tools button{flex:1 1 auto}}.wms-doc-quick-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wms-doc-quick-nav button{min-width:83px}.wms-doc-modal .wms-doc-editor fieldset{min-width:0}.wms-doc-modal .wms-doc-editor-actions{position:sticky;bottom:0;background:var(--card,#fff);padding:12px 0;border-top:1px solid var(--border,#e2e8f0);z-index:2}.wms-doc-group-button{display:flex;gap:14px;align-items:center;padding:7px 12px}.wms-doc-group-date-toggle{display:flex;flex:1 1 auto;min-width:0;gap:12px;align-items:center;flex-wrap:wrap;padding:5px 0;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer}.wms-doc-group-date-toggle:hover{color:var(--primary,#2563eb)}.wms-doc-group-date-toggle:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:2px}.wms-doc-group-date-toggle strong{font-size:14px}.wms-doc-group-date-toggle span{font-size:12px}.wms-doc-main-tools{padding:11px 12px;border-radius:9px;background:var(--muted,#f8fafc);border:1px solid var(--border,#e2e8f0)}.wms-doc-main-tools>span{font-size:12px;opacity:.75;margin-right:auto}.wms-doc-day-review-modal{width:min(1120px,97vw)}.wms-doc-day-review-content{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:4px}.wms-doc-day-review-company{border:1px solid var(--border,#e2e8f0);border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:11px}.wms-doc-day-review-company .wms-table{min-width:520px}.wms-doc-day-review-company .wms-table td{padding:8px!important}.wms-doc-day-review-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wms-doc-day-review-heading>div{margin-right:auto}.wms-doc-day-review-heading h3{font-size:15px;font-weight:650;margin:0}.wms-doc-day-review-heading p{font-size:12px;opacity:.75;margin:5px 0 0}.wms-doc-day-orders summary,.wms-doc-group-inspection summary{cursor:pointer;font-weight:600;font-size:12px}.wms-doc-day-orders p,.wms-doc-group-inspection p{font-size:12px;line-height:1.55;overflow-wrap:anywhere}.wms-doc-group-inspection{display:flex;flex-direction:column;gap:5px;padding:11px 12px;background:var(--muted,#f8fafc);border-radius:8px}.wms-doc-group-inspection strong{font-size:14px}.wms-doc-group-inspection span{font-size:12px}@media(max-width:700px){.wms-doc-group-button{align-items:stretch;flex-direction:column;gap:9px}.wms-doc-main-tools>span{width:100%;margin-right:0}.wms-doc-day-review-heading button{width:100%}}.wms-doc-filter-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.wms-doc-filter-bar>.wms-doc-quick-nav{align-self:end}.wms-doc-filter-bar>.wms-doc-quick-nav button[aria-pressed=true],.wms-doc-schemes button[aria-pressed=true]{background:var(--ss-role-primary-soft);color:var(--ss-role-primary);border-color:var(--ss-role-primary)}.wms-doc-status-filter{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:600;min-width:150px}.wms-doc-filter-bar>.wms-doc-status-filter+button{margin-left:auto}.wms-doc-period-note{font-size:13px;opacity:.75;margin:0}.wms-doc-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;border-top:1px solid var(--border,#e2e8f0);padding-top:16px}.wms-doc-date-nav{min-width:0;border-right:1px solid var(--border,#e2e8f0);padding-right:16px}.wms-doc-date-nav h2,.wms-doc-day-heading h2{font-size:18px;font-weight:650;margin:0 0 10px}.wms-doc-date{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:inherit;text-align:left;cursor:pointer}.wms-doc-date span{font-size:12px;opacity:.75}.wms-doc-date:hover:not(:disabled){background:var(--ss-role-surface-muted)}.wms-doc-date[aria-current=date]{background:var(--ss-role-primary-soft);color:var(--ss-role-text)}.wms-doc-date:focus-visible{outline:2px solid var(--ss-role-primary);outline-offset:2px}.wms-doc-day-content{min-width:0;display:flex;flex-direction:column;gap:14px}.wms-doc-day-controls,.wms-doc-day-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wms-doc-day-heading h2{margin:0}.wms-doc-day-heading p{font-size:13px;opacity:.7;margin:5px 0 0}.wms-doc-schemes{display:flex;gap:8px;flex-wrap:wrap}.wms-documents .wms-doc-day-table-scroll{overflow-x:auto;overflow-y:visible}.wms-documents .wms-doc-day-table{min-width:900px}.wms-doc-day-table tr[data-selected=true],.wms-doc-selection-bar{background:var(--ss-role-primary-soft);color:var(--ss-role-text)}.wms-doc-selection-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--ss-role-border);border-radius:8px}.wms-doc-selection-bar strong{margin-right:auto}@media(max-width:700px){.wms-doc-layout{grid-template-columns:1fr;gap:16px}.wms-doc-date-nav{border-right:0;border-bottom:1px solid var(--border,#e2e8f0);padding:0 0 12px}.wms-doc-date{width:auto;min-width:190px;display:inline-flex;vertical-align:top}.wms-doc-filter-bar>.wms-doc-status-filter+button{margin-left:0}.wms-doc-period-filters{width:100%}}.wms-doc-shipment-period{padding:0;border:0;border-radius:0;background:transparent}.wms-doc-shipment-period .wms-doc-date-nav,.wms-doc-shipment-period .wms-doc-layout,.wms-doc-shipment-period .wms-doc-period-summary{border-color:var(--ss-role-border)}.wms-doc-date-pages{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;color:var(--ss-role-text-muted);font-size:12px}.wms-doc-party-summary{display:flex;gap:12px;flex-wrap:wrap}.wms-doc-party-summary>div{display:flex;flex:1 1 250px;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 12px;border:1px solid var(--ss-role-border);border-radius:8px;background:var(--ss-role-surface-soft);font-size:13px}.wms-doc-carrier-empty span,.wms-doc-party-summary span{color:var(--ss-role-text-muted)}.wms-doc-carrier-empty{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.wms-doc-other-fields{margin-top:12px}.wms-doc-other-fields summary{cursor:pointer;font-weight:600;margin-bottom:10px}.wms-finance{display:flex;flex-direction:column;gap:12px;padding:6px 0 16px;min-height:0}.wms-finance-toolbar{display:grid;grid-template-columns:max-content minmax(180px,230px) minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--ss-role-border);border-radius:10px;background:var(--ss-role-surface)}.wms-finance-toolbar h2{font-size:18px;margin:0}.wms-finance-toolbar>.wms-inline-actions:last-child{min-width:0;flex-wrap:nowrap;justify-content:flex-end}.wms-finance-toolbar>.wms-inline-actions:last-child>*{flex:0 1 auto;width:auto;min-width:0}.wms-finance-seller-select{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:12px}.wms-finance-seller-select select{width:230px;max-width:100%;min-width:0}.wms-finance-search{width:min(220px,100%)}.wms-finance-muted{font-size:12px;color:var(--ss-role-text-muted);margin:0}.wms-finance-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wms-finance-card{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;border:1px solid var(--ss-role-border);border-radius:8px;background:var(--ss-role-surface);color:var(--ss-role-text);padding:12px 14px;min-width:0}.wms-finance-card h3{font-weight:600;font-size:15px;color:var(--finance-card-accent);margin:0 0 5px}.wms-finance-card-body{min-width:0}.wms-finance-card-icon{width:26px;height:26px;margin-top:3px;color:var(--finance-card-accent)}.wms-finance-card strong{display:block;min-height:34px;font-size:clamp(22px,2.3vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wms-finance-card strong small{font-weight:400;font-size:12px;letter-spacing:0}.wms-finance-card p{color:var(--ss-role-text-muted);margin:5px 0 0;font-size:13px}.wms-finance-card.is-services{--finance-card-accent:var(--ss-role-info)}.wms-finance-card.is-storage{--finance-card-accent:light-dark(#6844b5,#b99cf5)}.wms-finance-card.is-costs{--finance-card-accent:var(--ss-role-danger)}.wms-finance-card.is-profit{--finance-card-accent:var(--ss-role-success)}.wms-finance-card.is-profit strong{color:var(--finance-card-accent)}.wms-finance-money{font-variant-numeric:tabular-nums;white-space:nowrap}.wms-finance-filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:100%}.wms-finance-filters>select{flex:0 1 220px;width:220px}.wms-finance-filters>input{flex:1 1 220px;width:auto;max-width:none}.wms-finance-filters [aria-pressed=true]{background:var(--ssf-shell-active);color:var(--ss-role-primary)}.wms-finance-table{border:1px solid var(--ss-role-border);border-radius:12px;background:var(--ss-role-surface)}.wms-finance-table table{min-width:1500px}.wms-finance-table td:not(:first-child),.wms-finance-table th:not(:first-child){text-align:right}.wms-finance-table td:first-child button{padding-left:0;font-weight:600}.wms-finance-table tbody tr:hover{background:var(--ssf-shell-control-hover)}.wms-finance-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--ss-role-border)}.wms-finance-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ss-role-text);padding:8px 14px;height:auto;font-size:14px;font-weight:500}.wms-finance-tabs>button:hover,.wms-finance-tabs>button[aria-pressed=true]{background:transparent;color:var(--ss-role-primary)}.wms-finance-tabs>button[aria-pressed=true]{border-bottom-color:var(--ss-role-primary)}.wms-finance-notice{border-left:3px solid var(--ss-role-border);padding:8px 12px;color:var(--ss-role-text-muted)}.wms-finance-notice p{margin:4px 0}.wms-finance-form{display:grid;gap:14px}.wms-finance-form fieldset{border:0;padding:0;margin:0;min-width:0}.wms-finance-form label{display:grid;gap:6px}.wms-finance-form textarea{width:100%;min-height:70px;padding:8px;background:var(--ss-role-surface);border:1px solid var(--ss-role-border);border-radius:6px}.wms-finance-document{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.wms-finance-document h3{margin:0 0 8px;font-size:15px}.wms-finance-document .wms-inline-actions{justify-content:flex-end}.wms-finance-selection{max-height:38vh;overflow:auto;border:1px solid var(--ss-role-border);border-radius:8px}.wms-finance-selection table{min-width:650px}.wms-finance-requisites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wms-finance-requisites p{white-space:pre-wrap;overflow-wrap:anywhere}.wms-finance .wms-directory{height:auto}.wms-finance-summary{display:grid;gap:12px}.wms-finance-currency-summary{display:grid;gap:6px}.wms-finance-currency-summary>h3{margin:0;font-size:15px}.wms-finance-summary-notes{color:var(--ss-role-text-muted);font-size:12px}.wms-finance-summary-notes p{margin:4px 0}.wms-finance-card .wms-finance-card-state{font-weight:500}.wms-finance-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ss-role-text-muted)}.wms-finance-filters select,.wms-finance-scope select{width:auto;max-width:100%}.wms-finance-clients{display:grid;gap:12px}.wms-finance-tree-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.wms-finance-tree-heading h2{margin:0;font-size:22px}.wms-finance-tree-heading .wms-finance-filters{flex:1 1 720px;justify-content:flex-end}.wms-finance-tree-heading .wms-finance-filters select{min-width:160px}.wms-finance-tree-heading .wms-finance-search{flex:1 1 260px;max-width:360px}.wms-finance-seller-row{background:var(--ss-role-surface);font-weight:600}.wms-finance-seller-row td:first-child>button{color:var(--ss-role-text);font-size:13px}.wms-finance-seller-row td:first-child button{gap:7px}.wms-finance-product-row td:first-child{padding-left:42px}.wms-finance-product{display:flex;align-items:center;gap:9px;min-width:190px;font-weight:500}.wms-finance-product img,.wms-finance-product-image{width:38px;height:38px;flex:0 0 38px;border-radius:6px;object-fit:cover;background:var(--ssf-shell-control-hover);border:1px solid var(--ss-role-border)}.wms-finance-product span:last-child{display:grid;gap:2px}.wms-finance-product small{color:var(--ss-role-text-muted);font-weight:400}.wms-finance-chart{border:1px solid var(--ss-role-border);border-radius:8px;background:var(--ss-role-surface);padding:12px 14px}.wms-finance-chart>h2{margin:0 0 8px;font-size:18px}.wms-finance-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.wms-finance-chart-heading h2{margin:0;font-size:18px;font-weight:650}.wms-finance-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--ss-role-text-muted);align-items:center}.wms-finance-legend i{width:12px;height:12px;border-radius:3px;display:inline-block}.bar.services,.wms-finance-legend .services{background:#3687f5}.bar.storage,.wms-finance-legend .storage{background:#8b68ec}.bar.costs,.wms-finance-legend .costs{background:#fb776c}.wms-finance-legend .profit{background:#0ba158;border-radius:50%}.wms-finance-chart-bars{height:150px;margin-top:16px;display:flex;align-items:stretch;gap:12px;border-bottom:1px solid var(--ss-role-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 36px,var(--ss-role-border) 37px);overflow-x:auto}.wms-finance-chart-day{min-width:72px;display:grid;grid-template-rows:1fr 22px;text-align:center}.wms-finance-chart-day small{color:var(--ss-role-text-muted);padding-top:5px}.wms-finance-chart-plot{display:flex;align-items:flex-end;justify-content:center;gap:3px;position:relative}.wms-finance-chart-plot .bar{width:16px;min-height:0;border-radius:3px 3px 0 0}.wms-finance-chart-plot .profit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#0ba158;transform:translateY(50%)}.wms-finance-period-popover{width:min(440px,calc(100vw - 24px));display:grid;gap:14px}.wms-finance-period-popover p{margin:0;font-size:12px;color:var(--ss-role-text-muted)}.wms-finance-period-popover [aria-pressed=true]{background:var(--ssf-shell-active);color:var(--ss-role-primary)}.wms-finance-period-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wms-finance-period-fields label{display:grid;gap:6px;min-width:0}@media (max-width:1100px){.wms-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1400px){.wms-finance-toolbar{display:flex;flex-wrap:wrap}.wms-finance-toolbar>.wms-inline-actions:last-child{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}}@media (max-width:600px){.wms-finance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-finance-card{padding:10px}.wms-finance-card strong{font-size:22px}.wms-finance-document,.wms-finance-requisites{grid-template-columns:minmax(0,1fr)}.wms-finance-seller-select{width:100%}.wms-finance-search,.wms-finance-seller-select select{flex:1;width:100%}.wms-finance-tabs{flex-wrap:wrap}.wms-finance-tabs button{white-space:normal}.wms-finance-tree-heading .wms-finance-filters{justify-content:stretch;flex-basis:100%}.wms-finance-tree-heading .wms-finance-filters>*{flex:1 1 calc(50% - 8px)}.wms-finance-tree-heading .wms-finance-search{max-width:none}.wms-finance-chart{padding:12px}.wms-finance-chart-bars{gap:6px}.wms-finance-chart-day{min-width:58px}.wms-finance-chart-plot .bar{width:11px}}.wms-finance-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--ss-role-border)}.wms-finance-heading .wms-finance-tabs{border:0;padding:0}.wms-finance-heading>.wms-inline-actions{margin-left:auto}.wms-finance-chart-scroll{overflow-x:auto;max-width:100%;color:var(--ss-role-text-muted)}.wms-finance-clients>h2{margin:4px 0 0;font-size:22px;font-weight:650}.wms-finance-column-choice,.wms-finance-seller-choice{display:grid;gap:10px;padding:10px 0}.wms-finance-column-choice label,.wms-finance-seller-choice label{display:flex;align-items:center;gap:8px}.wms-finance-seller-choice{max-height:230px;overflow:auto;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wms-finance-export{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ss-role-border);border-radius:6px;padding:6px 10px;font-size:12px;white-space:nowrap;min-height:32px}.wms-finance-table table{min-width:1280px}.wms-finance-table td:first-child,.wms-finance-table th:first-child{min-width:250px;text-align:left}.wms-finance-table th{white-space:normal;font-size:13px;font-weight:600;line-height:1.35;background:var(--ss-role-table-head)}.wms-finance-table td,.wms-finance-table th{padding:8px 10px;border-right:1px solid var(--ss-role-border);border-bottom:1px solid var(--ss-role-border)}.wms-finance-table td:last-child,.wms-finance-table th:last-child{border-right:0}.wms-finance-table tfoot tr:last-child>*{border-bottom:0}.wms-finance-table .is-services{background:color-mix(in srgb,#3687f5 6%,transparent)}.wms-finance-table .is-storage{background:color-mix(in srgb,#8b68ec 6%,transparent)}.wms-finance-table .is-result{background:color-mix(in srgb,#0ba158 7%,transparent)}.wms-finance-table tfoot{font-weight:700;background:var(--ss-role-surface-soft)}@media(max-width:600px){.wms-finance-heading>.wms-inline-actions{margin-left:0;flex-wrap:wrap;gap:5px}.wms-finance-filters>*{max-width:100%}.wms-finance-filters input{flex:1 1 100%}.wms-finance-table td:first-child,.wms-finance-table th:first-child{min-width:220px}}.wms-finance,.wms-finance .wms-inline-actions,.wms-finance .wms-panel,.wms-finance .wms-workspace>*,.wms-finance-chart,.wms-finance-chart-heading>*,.wms-finance-clients,.wms-finance-document>*,.wms-finance-filters>*,.wms-finance-heading>*,.wms-finance-summary,.wms-finance>*{min-width:0;max-width:100%}.wms-finance .wms-table-scroll,.wms-finance-selection{min-width:0;max-width:100%;overflow-x:auto}.wms-finance-chart-scroll{width:100%;min-width:0}.wms-finance-chart-scroll svg{display:block}.wms-finance-card h3,.wms-finance-card p,.wms-finance-document p,.wms-finance-notice{overflow-wrap:anywhere}[data-slot=dialog-content].wms-finance-history-dialog{display:flex;flex-direction:column;width:min(1100px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:85vh;overflow-y:auto;gap:12px}.wms-finance-history-dialog .wms-finance-filters>*,.wms-finance-history-dialog .wms-inline-actions>*,.wms-finance-history-dialog>*{min-width:0;max-width:100%}.wms-finance-history-dialog>*{flex-shrink:0}.wms-finance-history-dialog [data-slot=dialog-title]{padding-right:24px}.wms-finance-history-dialog p{margin:0;overflow-wrap:anywhere}.wms-finance-history-dialog .wms-finance-filters label{display:grid;gap:6px;font-size:12px}.wms-finance-history-dialog .wms-table-scroll{width:100%;min-width:0;overflow-x:auto;border:1px solid var(--ss-role-border);border-radius:8px}.wms-finance-history-dialog .wms-table{min-width:760px}.wms-finance-history-dialog .wms-table th{white-space:normal}.wms-finance-history-dialog .wms-finance-column-choice label{align-items:flex-start}.wms-finance-history-dialog .wms-finance-column-choice input{flex-shrink:0;margin-top:3px}@media(max-width:600px){.wms-finance .wms-inline-actions>*,.wms-finance-filters>*,.wms-finance-tabs>*{min-width:0;max-width:100%}.wms-finance .wms-inline-actions>button,.wms-finance-export,.wms-finance-filters>button,.wms-finance-tabs>button{white-space:normal;height:auto;min-height:36px}.wms-finance-filters>select{flex:1 1 100%;width:100%}.wms-finance .wms-fields,.wms-finance .wms-workspace{min-width:0}.wms-finance-period-fields{grid-template-columns:minmax(0,1fr)}.wms-finance-period-popover .wms-inline-actions>*{min-width:0;max-width:100%;white-space:normal;height:auto;min-height:36px}.wms-finance-card{grid-template-columns:22px minmax(0,1fr);gap:6px}.wms-finance-card-icon{width:22px;height:22px}.wms-finance-history-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:16px}.wms-finance-history-dialog button:not([data-slot=dialog-close]){white-space:normal;height:auto;min-height:36px}.wms-finance-history-dialog .wms-finance-filters>label{flex:1 1 100%}}.wms-finance-table td:nth-child(2),.wms-finance-table th:nth-child(2){text-align:left;min-width:150px;white-space:normal}.wms-finance-table td:nth-child(3),.wms-finance-table th:nth-child(3){min-width:90px}.wms-business-workspace{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.wms-business-tabs{display:flex;gap:20px;border-bottom:1px solid var(--ss-role-border);flex-shrink:0;overflow-x:auto}.wms-business-tabs button{padding:10px 2px;border-bottom:2px solid transparent;white-space:nowrap;color:var(--ss-role-text-muted)}.wms-business-tabs button[aria-selected=true]{color:var(--ss-role-primary);border-bottom-color:var(--ss-role-primary);font-weight:650}.wms-business-tabs button:focus-visible{outline:2px solid var(--ss-role-primary);outline-offset:-2px}.wms-business-view{display:flex;flex:1;min-height:0;min-width:0}.wms-business-view[hidden]{display:none}.wms-business{--biz-line:var(--ss-role-border);display:flex;flex-direction:column;flex:1;gap:0;min-height:0;min-width:0;overflow:hidden;color:var(--ss-role-text);font-size:14px;line-height:1.5}.wms-shell:has(.wms-business){overflow:clip}.wms-surface:has(.wms-business) [data-wms-scroll=section-body]{display:flex;overflow:hidden}.wms-business *{min-width:0}.wms-business>.wms-business-screen{display:grid;align-content:start;flex:1;min-height:0;gap:24px;overflow:auto;padding:24px 2px 28px;overscroll-behavior:contain}.wms-business-intro{flex-shrink:0}.wms-business dd,.wms-business dl,.wms-business h2,.wms-business h3,.wms-business h4,.wms-business p{margin:0}.wms-business h2{font-size:clamp(21px,2.1vw,27px);line-height:1.25;font-weight:720;letter-spacing:-.03em}.wms-business h3{font-size:18px;line-height:1.35;font-weight:700;letter-spacing:-.02em}.wms-business-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:8px 2px 16px}.wms-business-intro>p{color:var(--ss-role-text-muted);font-size:15px}.wms-business-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wms-business-intro-actions button,.wms-business-intro-actions select{min-height:35px}.wms-business-period{display:inline-flex;align-items:center;gap:8px;min-height:35px;padding:6px 12px;border:1px solid var(--biz-line);border-radius:8px;background:var(--ss-role-surface);font-size:12px;white-space:nowrap}.wms-business-screen:focus-visible{outline:2px solid var(--ss-role-primary);outline-offset:-2px}.wms-business-section{display:grid;gap:16px}.wms-business-section+.wms-business-section{border-top:1px solid var(--biz-line);padding-top:22px}.wms-business-headline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wms-business-headline p{margin-top:4px;font-size:13px;color:var(--ss-role-text-muted)}.wms-business .wms-business-helper,.wms-business-muted{color:var(--ss-role-text-muted);font-size:12px}.wms-business .wms-business-helper{line-height:1.55}.wms-business-error,.wms-business-loading{padding:12px 14px;border-radius:8px;font-size:13px}.wms-business-loading{background:var(--ss-role-primary-soft)}.wms-business-error{background:var(--ss-role-danger-soft);color:var(--ss-role-danger)}.wms-business-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0;border:1px solid var(--biz-line);border-radius:9px;background:var(--ss-role-surface)}.wms-business-metrics>div{display:grid;align-content:start;gap:7px;padding:0 20px;border-right:1px solid var(--biz-line)}.wms-business-metrics>div:last-child{border:0}.wms-business-metrics span{font-size:12px}.wms-business-metrics strong{min-height:34px;font-size:clamp(21px,2.2vw,29px);line-height:1.2;font-weight:730;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;letter-spacing:-.025em}.wms-business-economy-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.wms-business-panel{padding:18px 20px;background:var(--ss-role-surface);border:1px solid var(--biz-line);border-radius:9px}.wms-business-panel>h3{margin-bottom:18px}.wms-business-purpose{display:grid;align-content:start;gap:12px}.wms-business-purpose>h3{margin-bottom:0}.wms-business-purpose p{font-size:14px;line-height:1.55}.wms-business-purpose p.wms-business-muted{font-size:12px;margin-top:3px}.wms-business-stacked-bar{display:flex;width:100%;height:29px;border-radius:7px;overflow:hidden;background:var(--ss-role-primary-soft);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.wms-business-stacked-bar>span{display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.wms-business-stacked-bar>span:first-child{color:var(--ss-role-on-primary,#fff);background:var(--ss-role-primary-solid)}.wms-business-stacked-bar>span:last-child{color:var(--ss-role-text);background:var(--ss-role-primary-soft)}.wms-business-ledger{display:grid}.wms-business-panel .wms-business-ledger{margin-top:12px}.wms-business-ledger>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:6px 0}.wms-business-ledger dt{display:flex;gap:10px;align-items:center}.wms-business-ledger dd{min-height:21px;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.wms-business-ledger .is-total{margin-top:3px;padding-top:8px;border-top:1px solid var(--biz-line);font-weight:700}.wms-business-swatch{display:inline-block;flex:0 0 auto;width:15px;height:15px;border-radius:3px;background:var(--ss-role-primary-solid)}.wms-business-swatch.is-light{background:var(--ss-role-primary-soft);border:1px solid var(--biz-line)}.wms-business-now{padding:4px 11px;border-radius:8px;background:var(--ss-role-primary-soft);color:var(--ss-role-primary);font-size:12px;font-weight:600}.wms-business-space-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 0 8px}.wms-business-space-metrics>div{display:grid;gap:4px;padding:0 20px;border-right:1px solid var(--biz-line)}.wms-business-space-metrics>div:first-child{padding-left:20px}.wms-business-space-metrics>div:last-child{border:0}.wms-business-space-metrics span{font-size:13px}.wms-business-space-metrics strong{min-height:34px;font-size:26px;font-weight:730;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.wms-business-space-metrics small{font-size:17px;font-weight:600}.wms-business-legend{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:-6px}.wms-business-legend>span{display:flex;align-items:center;gap:10px;font-size:12px}.wms-business-space-summary{display:flex;align-items:center;gap:15px 26px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--biz-line)}.wms-business-space-summary>div{display:grid;gap:3px}.wms-business-space-summary span{color:var(--ss-role-text-muted);font-size:12px}.wms-business-space-summary strong{min-height:21px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.wms-business-space-summary button{margin-left:auto}.wms-business-zones{border-top:1px solid var(--biz-line);padding-top:12px}.wms-business-method summary,.wms-business-zones summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;font-size:14px;font-weight:650;width:max-content;max-width:100%}.wms-business-method summary::-webkit-details-marker,.wms-business-zones summary::-webkit-details-marker{display:none}.wms-business-method summary svg:last-child,.wms-business-zones summary svg{transition:transform .2s ease}.wms-business-method[open] summary svg:last-child,.wms-business-zones[open] summary svg{transform:rotate(180deg)}.wms-business-zones>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding-top:12px}.wms-business-zone{padding:6px 0}.wms-business-progress-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;font-size:12px}.wms-business-progress-heading>span{color:var(--ss-role-text-muted)}.wms-business-progress{margin-top:8px;height:7px;border-radius:100px;background:var(--ss-role-primary-soft);overflow:hidden}.wms-business-progress span{display:block;height:100%;border-radius:100px;background:var(--ss-role-primary-solid)}.wms-business-table-tools{display:flex;justify-content:space-between;align-items:center;gap:18px}.wms-business-search{display:flex;align-items:center;gap:9px;padding:7px 11px;min-height:36px;width:min(460px,60%);border:1px solid var(--biz-line);border-radius:8px;background:var(--ss-role-surface);color:var(--ss-role-text-muted)}.wms-business-search input{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ss-role-text);font:inherit;font-size:13px}.wms-business-search:focus-within{outline:2px solid var(--ss-role-primary);outline-offset:2px}.wms-business-table-tools select{min-width:175px}.wms-business-table-scroll{width:100%;overflow:auto;border:1px solid var(--biz-line);background:var(--ss-role-surface);border-radius:9px}.wms-business-table{min-width:1120px;width:100%;border-collapse:separate;border-spacing:0}.wms-business-table th{position:sticky;top:0;z-index:2;background:var(--ss-role-table-head);font-size:11px;font-weight:650;color:var(--ss-role-text);text-transform:none;letter-spacing:0;padding:12px;text-align:right}.wms-business-table th:first-child{min-width:190px;text-align:left}.wms-business-table td{vertical-align:middle;padding:12px;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid var(--ss-role-row-line);text-align:right}.wms-business-table tr:last-child td{border-bottom:0}.wms-business-table td:first-child{white-space:normal;text-align:left}.wms-business-seller-row:hover{background:var(--ss-role-row-hover)}.wms-business-seller-row.is-open{background:var(--ss-role-row-selected)}.wms-business-seller-name{display:flex;align-items:center;justify-content:space-between;width:100%;gap:9px;text-align:left;border:0;background:none;padding:4px 0;color:inherit;cursor:pointer}.wms-business-seller-name strong{display:block;font-size:13px;font-weight:650;line-height:1.4}.wms-business-seller-name svg{color:var(--ss-role-text-muted);flex:0 0 auto}.wms-business-expand{display:grid;place-items:center;width:30px;height:30px;margin-inline:auto;border:1px solid var(--biz-line);border-radius:7px;background:transparent;color:var(--ss-role-primary);cursor:pointer}.wms-business summary:focus-visible,.wms-business-expand:focus-visible,.wms-business-seller-name:focus-visible{outline:2px solid var(--ss-role-primary);outline-offset:3px}.wms-business-text-negative{color:var(--ss-role-danger)}.wms-business-table .wms-business-detail-row td{white-space:normal;padding:0;background:var(--ss-role-surface-soft);text-align:left}.wms-business-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:19px 22px 24px}.wms-business-detail>div{display:grid;gap:9px;align-content:start}.wms-business-detail h4{margin-bottom:7px;font-size:13px;font-weight:650}.wms-business-detail>div>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.wms-business-detail>div>div span{color:var(--ss-role-text-muted)}.wms-business-detail>div>div strong{font-variant-numeric:tabular-nums;font-weight:630;white-space:nowrap}.wms-business-detail>div>div.is-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--biz-line);font-weight:700}.wms-business-detail-result{padding:14px;border-radius:8px;background:var(--ss-role-surface);border:1px solid var(--biz-line)}.wms-business-detail-result>strong{min-height:32px;font-size:27px;line-height:1.2;font-variant-numeric:tabular-nums}.wms-business-detail-result>span{font-size:11px;color:var(--ss-role-text-muted)}.wms-business-detail-result>button{justify-self:start;margin-top:4px}.wms-business-no-data{display:grid;justify-items:start;gap:8px;padding:18px}.wms-business-no-data p{font-size:13px;color:var(--ss-role-text-muted)}.wms-business-breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wms-business-breakdown-card{align-self:start;border:1px solid var(--biz-line);border-radius:9px;overflow:hidden;background:var(--ss-role-surface)}.wms-business-breakdown-card h3{padding:9px 16px;background:var(--ss-role-table-head);font-size:15px}.wms-business-breakdown-card .wms-business-ledger>div{padding:6px 16px;border-bottom:1px solid var(--ss-role-row-line)}.wms-business-breakdown-card .wms-business-ledger>div:last-child{border-bottom:0}.wms-business-breakdown-card .wms-business-ledger .is-total{margin:0;background:var(--ss-role-primary-soft)}.wms-business-finance-link{justify-self:start;color:var(--ss-role-primary);padding-inline:0}.wms-business-method{border-top:1px solid var(--biz-line);padding-top:18px}.wms-business-method summary{font-size:20px;font-weight:700;letter-spacing:-.025em}.wms-business-method>div{display:grid;gap:0;margin-top:14px;border:1px solid var(--biz-line);border-radius:8px;overflow:hidden}.wms-business-method p{padding:8px 16px;border-bottom:1px solid var(--biz-line);font-size:12px;line-height:1.55;color:var(--ss-role-text-muted)}.wms-business-method p:last-child{border:0}.wms-business-method p b{color:var(--ss-role-text)}@media (max-width:1100px){.wms-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.wms-business-metrics>div:nth-child(2){border-right:0}.wms-business-economy-grid{grid-template-columns:1fr}}@media (max-width:700px){.wms-business>.wms-business-screen{gap:20px;padding:18px 0 22px}.wms-business-intro-actions{width:100%}.wms-business-panel{padding:16px}.wms-business-space-metrics>div{padding:0 10px}.wms-business-space-metrics>div:first-child{padding-left:0}.wms-business-space-metrics strong{font-size:24px}.wms-business-space-metrics small{display:block;font-size:12px}.wms-business-space-summary{align-items:start;flex-direction:column}.wms-business-space-summary button{margin-left:0}.wms-business-breakdown-grid,.wms-business-detail,.wms-business-zones>div{grid-template-columns:1fr}.wms-business-table-tools{flex-wrap:wrap;gap:10px}.wms-business-search{flex:1 1 100%;width:100%}.wms-business-table-tools select{width:100%}.wms-business-metrics>div{padding:0 13px}.wms-business-metrics strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.wms-business-method summary svg:last-child,.wms-business-zones summary svg{transition:none}}.wms-business-salary,.wms-salary-modal{--salary-blue:#005bea;--salary-blue-hover:#004cc7;--salary-blue-text:#0052d4;--salary-soft:#edf4ff;--salary-line:#b8cff4;--salary-head:#e5eefc;--salary-ink:#142644}[data-ss-theme=dark] .wms-business-salary{--salary-blue-text:#91bcff;--salary-soft:#202f49;--salary-line:#425e87;--salary-head:#2b3c57;--salary-ink:#edf3ff}.wms-business-salary .wms-salary-intro{padding:22px 2px 24px}.wms-business-salary .wms-salary-intro h2{font-size:clamp(28px,2.4vw,38px);line-height:1.15;color:var(--salary-ink)}.wms-business-salary>.wms-business-screen{gap:24px;padding-top:0}.wms-business-salary .wms-salary-toolbar{display:grid;grid-template-columns:minmax(280px,1.15fr) auto minmax(190px,1fr) auto;gap:20px;align-items:center}.wms-business-salary .wms-salary-dates{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;border:1px solid var(--ss-role-border-strong);border-radius:8px;padding:0 5px;background:var(--ss-role-surface-raised)}.wms-business-salary .wms-salary-dates input{height:43px;padding-inline:7px;border:0;background:none;box-shadow:none;font-size:15px}.wms-business-salary .wms-salary-shortcuts{display:flex;gap:7px;flex-wrap:wrap}.wms-business-salary .wms-salary-shortcuts button{height:40px;padding-inline:13px;font-size:14px;font-weight:500}.wms-business-salary .wms-salary-shortcuts button[aria-pressed=true]{color:#fff;background:var(--salary-blue);border-color:var(--salary-blue)}.wms-business-salary .wms-salary-toolbar>select{height:44px;padding-inline:15px;background:var(--ss-role-surface-raised);font-size:16px;font-weight:450}.wms-business-salary .wms-salary-primary,.wms-salary-modal .wms-salary-primary{min-height:44px;padding:10px 20px;color:#fff;background:var(--salary-blue);border-color:var(--salary-blue);font-size:16px;font-weight:650}.wms-business-salary .wms-salary-primary:hover,.wms-salary-modal .wms-salary-primary:hover{background:var(--salary-blue-hover);border-color:var(--salary-blue-hover)}.wms-business-salary .wms-salary-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wms-business-salary .wms-salary-kpis article{display:grid;align-content:start;gap:9px;min-height:140px;padding:20px 26px 16px;background:var(--salary-soft);border:1px solid var(--salary-line);border-radius:9px}.wms-business-salary .wms-salary-kpis h3{color:var(--salary-ink);font-size:20px;line-height:1.3;font-weight:700}.wms-business-salary .wms-salary-kpis strong{min-height:45px;font-size:clamp(30px,2.9vw,46px);line-height:1.05;font-weight:750;letter-spacing:-.025em;color:var(--salary-blue-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wms-business-salary .wms-salary-kpis article>span{color:var(--ss-role-text-muted);font-size:15px}.wms-salary-currency{display:block}.wms-business-salary .wms-salary-work{display:grid;gap:14px;padding:0;border:0}.wms-business-salary .wms-salary-work .wms-business-headline{min-height:45px}.wms-business-salary .wms-salary-work h3{font-size:25px;color:var(--salary-ink)}.wms-business-salary .wms-salary-work .wms-business-headline select{width:245px;height:42px;background:var(--ss-role-surface-raised);font-size:16px;font-weight:450}.wms-business-salary .wms-salary-table{min-width:750px;table-layout:fixed}.wms-business-salary .wms-salary-table td,.wms-business-salary .wms-salary-table th{padding:12px 18px;white-space:normal;border-right:1px solid var(--ss-role-row-line);font-size:16px;line-height:1.35}.wms-business-salary .wms-salary-table thead th{color:var(--salary-ink);background:var(--salary-head);font-weight:650}.wms-business-salary .wms-salary-table thead th:first-child{min-width:0;width:20%}.wms-business-salary .wms-salary-table thead th:nth-child(2){width:22%;text-align:left}.wms-business-salary .wms-salary-table thead th:nth-child(3){width:14%}.wms-business-salary .wms-salary-table tbody th{position:static;vertical-align:top;min-width:0;text-align:left;color:var(--salary-ink);background:var(--ss-role-surface);border-bottom:1px solid var(--ss-role-row-line);font-weight:700}.wms-business-salary .wms-salary-table td:has(details){text-align:left}.wms-business-salary .wms-salary-table td:last-child,.wms-business-salary .wms-salary-table th:last-child{border-right:0}.wms-business-salary .wms-salary-table tfoot td,.wms-business-salary .wms-salary-table tfoot th{position:static;border-top:1px solid var(--salary-line);border-bottom:0;background:var(--salary-head);font-weight:700;font-size:18px}.wms-business-salary .wms-salary-table tfoot th{text-align:left}.wms-business-salary .wms-salary-work-detail summary{cursor:pointer}.wms-business-salary .wms-salary-work-detail>div{display:grid;gap:5px;padding-top:9px;color:var(--ss-role-text-muted);font-size:12px}.wms-business-salary .wms-salary-overview-footer{display:flex;justify-content:flex-end}.wms-business-salary button:focus-visible,.wms-business-salary summary:focus-visible{outline:2px solid var(--salary-blue-text);outline-offset:3px}.wms-salary-modal{max-height:calc(100dvh - 40px);overflow:auto}.wms-salary-modal .wms-salary-picker{display:grid;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--border)}.wms-salary-modal label{display:grid;gap:6px;font-size:14px;font-weight:550}.wms-salary-modal input,.wms-salary-modal select{height:39px;font-size:14px;font-weight:450}.wms-salary-modal .wms-salary-picker label{color:var(--muted-foreground);font-size:12px}.wms-salary-modal .wms-salary-picker select{height:32px;font-size:12px}.wms-salary-modal .wms-salary-modal-form{display:grid;gap:15px}.wms-salary-modal .wms-salary-modal-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wms-salary-modal .wms-salary-modal-money{display:grid;grid-template-columns:1fr 80px;gap:14px}.wms-salary-modal .wms-salary-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.wms-salary-modal .wms-business-error{padding:10px;border-radius:6px;color:var(--destructive);background:var(--muted);font-size:13px}@media(max-width:1250px){.wms-business-salary .wms-salary-toolbar{grid-template-columns:minmax(270px,1fr) auto;gap:12px}.wms-business-salary .wms-salary-toolbar>select{grid-column:1}.wms-business-salary .wms-salary-kpis article{padding:16px 18px;min-height:130px}}@media(max-width:700px){.wms-business-salary .wms-salary-kpis,.wms-business-salary .wms-salary-toolbar{grid-template-columns:1fr}.wms-business-salary .wms-salary-toolbar>select{grid-column:auto}.wms-business-salary .wms-salary-intro{padding-block:16px}.wms-business-salary .wms-salary-work .wms-business-headline{gap:10px}.wms-business-salary .wms-salary-work .wms-business-headline select{width:100%}.wms-business-salary .wms-salary-kpis article{min-height:118px}}