.finance-select-trigger{color:#172126;background:#f5f9fc;border:1px solid #c7d1dc;width:100%;min-width:0;max-width:100%;height:32px;min-height:32px;padding:6px 10px;font-size:13px}.finance-select-trigger>[data-slot=select-value]{text-overflow:ellipsis;overflow:hidden}.finance-select-options{color:#172126;background:#f5f9fc;font-size:13px}.finance-select-options [data-highlighted]{color:#172126;background:#d9e8f3}.finance-select-avatar{color:#303942;background:#d9e5ec;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-grid}.supplier-payment-execution{gap:10px;min-width:0;margin-top:-72px;display:grid}.supplier-payment-execution .order-kpi-grid article{min-height:86px;padding-block:10px}.supplier-payment-execution .order-kpi-grid article>small{min-height:12px;margin-top:4px}.payment-master-detail{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.supplier-payment-execution .order-master-panel{padding:12px}.supplier-payment-execution .order-master-panel>header{gap:10px}.supplier-payment-execution .order-list-filter{gap:5px}.supplier-payment-execution .order-list-filter button{padding:6px 8px;font-size:11px}.supplier-payment-execution .order-select-filters{margin-block:10px}.payment-table-head{color:#9facb4;border-bottom:1px solid #ffffff1f;grid-template-columns:18px .9fr 1.3fr 1fr .9fr .85fr .9fr .65fr 22px;gap:5px;padding:8px 0;font-size:11px;display:grid}.supplier-payment-execution .payment-table{gap:0}.supplier-payment-execution .payment-table>article{color:#eef4f7;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:18px minmax(0,1fr) 22px;align-items:center;gap:5px;min-height:46px;padding:8px 0;display:grid;position:relative}.supplier-payment-execution .payment-table>article.selected{color:#eef4f7;background:#303b43;border-radius:9px;box-shadow:inset 3px 0 #0071e3}.payment-table-row{text-align:left;cursor:pointer;grid-template-columns:.9fr 1.3fr 1fr .9fr .85fr .9fr .65fr;align-items:center;gap:5px;min-width:0;padding:0;display:grid}.payment-table-row>*{overflow-wrap:anywhere;min-width:0;font-size:11px}.payment-table-row strong{font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.supplier-payment-execution em{color:#172126;background:#e1e8ed;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal}.supplier-payment-execution em[data-status=approved]{background:#fff3c7}.supplier-payment-execution em[data-status=completed]{background:#e1e8ed}.supplier-payment-execution .payment-row-details{width:22px;height:26px;color:inherit;padding:2px}.payment-execution-detail{background:#eaf3fb;border-color:#d6e3ee;gap:6px;padding:12px}.payment-execution-detail>header>div>button{border:1px solid #264b6138;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.payment-execution-detail>header p{margin-top:8px}.payment-execution-detail>section{background:#f8fcff99;border-radius:9px;padding:5px}.payment-execution-detail h3{margin:0 0 6px;font-size:14px}.payment-order{grid-template-columns:1fr 1fr 1fr;gap:5px;margin:0;display:grid}.payment-order>div{background:#f8fcffbf;border-radius:9px;padding:6px}.payment-order dt{color:#607787;font-size:11px}.payment-order dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.payment-order dd>small{font-size:11px;display:block}.payment-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.payment-amounts>div{background:#f8fcffd1;border-radius:6px;min-width:0;padding:5px}.payment-amounts small{color:#607787;font-size:11px;display:block}.payment-amounts span{color:#607787;margin-top:3px;font-size:11px;display:block}.payment-amounts strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:14px;display:block}.payment-amounts [data-negative]{outline:1px solid #20262b}.payment-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.payment-stages li{text-align:center;font-size:11px}.payment-stages li:before{content:"";background:#c3cdd3;border:1px solid #fff;border-radius:50%;width:16px;height:16px;margin:0 auto 3px;display:block}.payment-stages li.done:before{background:#0071e3}.payment-review-record{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.payment-review-record li{min-width:0;font-size:11px}.payment-review-record i{color:#fff;background:#647b8a;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.payment-review-record b,.payment-review-record small{overflow-wrap:anywhere;margin-top:3px;display:block}.payment-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.payment-documents button{min-width:0;padding:4px;font-size:11px}.supplier-payment-execution .payment-primary{color:#fff;background:#0071e3}.payment-execution-detail>footer{grid-template-columns:.9fr .7fr 1.6fr}.payment-execution-detail>footer button{padding-inline:4px;font-size:11px}@media (max-width:1100px){.payment-master-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.supplier-payment-execution{grid-template-columns:minmax(0,1fr);margin-top:0}.supplier-payment-execution>.order-command-actions{padding-right:0}.payment-table-head{display:none}.payment-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-order{grid-template-columns:1fr}.payment-amounts,.payment-review-record{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-execution-detail>footer{grid-template-columns:1fr}.payment-execution-detail>header p{flex-wrap:wrap}}.supplier-payment-execution .order-kpi-grid .payment-kpi-currency{color:#617786;min-height:14px;margin-top:2px;font-size:12px;font-weight:400;line-height:14px}.supplier-payment-execution .order-kpi-grid strong{margin-top:2px}.supplier-payment-execution .order-kpi-grid article>span:not(.payment-kpi-currency){line-height:16px}.supplier-payment-execution .order-kpi-grid article>small{margin-top:3px;line-height:13px}.supplier-payment-execution .order-select-filters .finance-select-trigger{color:#eef5f8;background:#26343c;border-color:#40505a;min-width:140px;max-width:180px;height:32px;font-size:12px}@media (max-width:700px){.supplier-payment-execution .order-select-filters .finance-select-trigger{flex:1;min-width:0;max-width:none}}.supplier-invoice-center{gap:10px;min-width:0;display:grid}.supplier-invoice-center .entry-form{gap:12px;display:grid}.supplier-invoice-center label{gap:6px;min-width:0;font-size:12px;display:grid}.supplier-invoice-center details,.supplier-invoice-center form{min-width:0}.supplier-invoice-center .finance-select-trigger{min-width:0;max-width:100%}.finance-supplier-payment-dialog{width:min(960px,100vw - 24px);max-width:960px}.finance-supplier-payment-dialog .supplier-payment-entry>[data-slot=card-header]{display:none}.finance-supplier-payment-dialog .supplier-payment-entry .entry-form{gap:12px}.finance-supplier-payment-dialog .supplier-payment-entry label{gap:6px;min-width:0;font-size:12px;display:grid}.finance-supplier-payment-dialog .supplier-payment-entry fieldset{gap:10px;min-width:0;padding:12px;display:grid}.finance-supplier-payment-dialog .supplier-payment-entry .field-pair{gap:12px}.supplier-batch-allocation-table{table-layout:fixed;border-collapse:collapse;grid-column:1/-1;width:100%;font-size:12px}.supplier-batch-allocation-table th,.supplier-batch-allocation-table td{border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:8px}.supplier-batch-allocation-table th:last-child,.supplier-batch-allocation-table td:last-child{text-align:right}.supplier-batch-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.supplier-batch-summary div{overflow-wrap:anywhere;min-width:0}.supplier-batch-summary dt{font-size:12px}.supplier-batch-summary dd{margin:4px 0 0;font-size:13px;font-weight:600}.finance-supplier-payment-dialog .supplier-payment-entry label:has(>input[type=checkbox]){align-items:center;gap:8px;display:flex}.finance-supplier-payment-dialog .supplier-payment-entry input[type=checkbox]{accent-color:#0071e3;flex:none;width:16px;height:16px;min-height:16px}.supplier-payment-entry.is-batch #payment-proof{color:inherit;border-color:var(--border);background:0 0}.supplier-payment-entry.is-batch #payment-proof legend{color:inherit}@media (min-width:701px){.supplier-payment-entry.is-batch .entry-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supplier-payment-entry.is-batch #payment-proof{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supplier-payment-entry.is-batch .supplier-proof-review{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supplier-payment-entry.is-batch .supplier-proof-file{grid-column:1/-1;align-items:center;gap:10px;display:flex}.supplier-payment-entry.is-batch .entry-form>button{grid-column:1/-1}}.supplier-payment-entry.is-batch .entry-form>.required-summary:empty{display:none}.supplier-payment-entry.is-batch .entry-form>.required-summary{color:inherit;border-color:var(--border);background:0 0}.supplier-payment-entry.is-batch .entry-form label:has([aria-required=true]):not(:has([aria-invalid=true])){color:inherit}.supplier-payment-entry.is-batch .entry-form [aria-required=true]:not([aria-invalid=true]){border-left:1px solid var(--border)}@media (max-width:700px){.supplier-batch-summary,.finance-supplier-payment-dialog .field-pair{grid-template-columns:minmax(0,1fr)}.finance-supplier-payment-dialog .supplier-payment-entry input,.finance-supplier-payment-dialog .finance-select-trigger{min-width:0;max-width:100%}}.supplier-workbench,.supplier-reconciliation{min-width:0}.supplier-workbench .supplier-request-list{gap:8px}.supplier-workbench .supplier-request-list>article{color:#fff;background:#151d2a;border:1px solid #334155;padding:10px 12px}.supplier-workbench .supplier-request-list small,.supplier-workbench .supplier-request-list dt{color:#acb9c9}.supplier-workbench .supplier-request-list dd{color:#fff}.supplier-workbench .supplier-request-list header{margin-bottom:8px}.supplier-workbench .supplier-request-list dl{gap:8px;margin:8px 0}.supplier-workbench .supplier-request-list footer{margin-top:8px}.supplier-workbench .supplier-request-list button[data-variant=outline]{color:#111;background:#edf6fc}.supplier-workbench .supplier-page-intro{display:none}.supplier-person>span{gap:2px;display:grid}.supplier-person>span>small{color:inherit;opacity:.8;font-size:12px}.supplier-reconciliation .supplier-money-summary{gap:8px}.supplier-reconciliation .supplier-money-summary strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.supplier-summary-currency{color:#607787;margin-top:4px;font-size:11px;display:block}.supplier-reconciliation .supplier-money-summary [data-negative]{outline:1px solid #303942}.supplier-reconciliation .supplier-ledger-table{min-width:0}.supplier-reconciliation .supplier-ledger-table td{padding:8px 6px;font-size:12px}.supplier-reconciliation .ledger-adjustment-amount,.supplier-reconciliation .ledger-net-amount{color:inherit}.supplier-reconciliation .supplier-ledger-table [data-negative]{border:1px solid #303942;font-weight:700}.supplier-reconciliation .supplier-ledger-filters{gap:8px}@media (max-width:700px){.supplier-workbench .field-pair,.supplier-workbench .supplier-request-list dl{grid-template-columns:minmax(0,1fr)}.supplier-workbench .wecom-form-section,.supplier-workbench label,.supplier-workbench .wecom-field{min-width:0}.supplier-workbench .wecom-application input,.supplier-workbench .wecom-application select,.supplier-workbench .wecom-form-section textarea{min-width:0;max-width:100%}.supplier-reconciliation .supplier-ledger-filters{grid-template-columns:minmax(0,1fr)}.supplier-reconciliation .supplier-summary-grid,.supplier-reconciliation .supplier-money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-request-page{gap:10px;min-width:0;display:grid}.supplier-request-page .order-kpi-grid article{min-height:86px;padding:10px 14px}.supplier-request-page .order-kpi-grid strong{margin-top:2px;font-size:24px}.supplier-request-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.supplier-request-columns>[data-slot=card]{gap:8px;min-width:0;padding-block:12px}.supplier-request-page .supplier-workbench{color:#eef5f8;background:#172126}.supplier-request-page .supplier-workbench [data-slot=card-title],.supplier-request-page .supplier-workbench h3{color:#eef5f8;font-size:16px}.supplier-request-page .supplier-workbench [data-slot=card-header]{display:none}.supplier-request-page .wecom-application{gap:8px;display:grid}.supplier-request-page .wecom-form-section{background:#223039;border-color:#3c4a53;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.supplier-request-page .wecom-form-section>h3,.supplier-request-page .wecom-form-section>.field-pair,.supplier-request-page .wecom-form-section>fieldset,.supplier-request-page .wecom-form-section>details,.supplier-request-page .wecom-form-section>p{grid-column:1/-1}.supplier-request-page label{min-width:0;font-size:12px}.supplier-request-page .entry-form{gap:8px}.supplier-request-page .entry-form input{min-width:0;height:32px}.supplier-request-page .payment-party-fields{gap:8px;padding:8px}.supplier-request-contract-detail{background:#eaf3fb}.supplier-request-contract-detail header{gap:6px;display:grid}.supplier-request-contract-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;margin:18px 0;display:grid}.supplier-request-contract-detail dt{color:#607787;font-size:12px}.supplier-request-contract-detail dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px}.supplier-request-contract-detail dd small{font-size:11px;display:block}.supplier-request-contract-detail [data-negative]{font-weight:700;text-decoration:underline}@media (max-width:700px){.supplier-request-columns,.supplier-request-page .wecom-form-section{grid-template-columns:minmax(0,1fr)}.supplier-request-page .wecom-form-section>*{min-width:0}}.supplier-request-page .supplier-workbench .wecom-application:not([hidden]){grid-template-columns:minmax(0,1fr);gap:8px}.supplier-request-page .supplier-workbench .wecom-form-section:first-of-type{grid-row:auto}.supplier-request-page .supplier-workbench .wecom-form-section label{color:#eef5f8;gap:4px;display:grid}.supplier-request-page .supplier-workbench .payment-party-fields label,.supplier-request-page .supplier-workbench .selected-file{color:#222}.supplier-request-page .supplier-workbench input{margin-top:0}.supplier-request-page .supplier-workbench [data-slot=select-trigger]{width:100%;min-width:0}.supplier-request-page .supplier-workbench .wecom-form-section>h3:before{display:none}.supplier-request-page .supplier-request-contract-fields[open]{gap:8px;display:grid}.supplier-request-page .supplier-request-contract-fields summary,.supplier-request-page .supplier-request-account-fields summary{cursor:pointer;font-size:13px;font-weight:600}.supplier-request-page .supplier-request-account-fields[open] summary{margin-bottom:8px}.supplier-approval-page{gap:10px;min-width:0;display:grid}.supplier-approval-page .order-kpi-grid article{min-height:86px;padding:10px 14px}.supplier-approval-page .order-kpi-grid strong{margin-top:2px;font-size:24px}.supplier-approval-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.supplier-approval-columns>[data-slot=card]{gap:8px;min-width:0;padding-block:12px}.supplier-approval-page .supplier-workbench{color:#eef5f8;background:#172126}.supplier-approval-page .supplier-workbench [data-slot=card-title]{color:#eef5f8}.supplier-approval-page .supplier-workbench .entry-form{gap:8px}.supplier-approval-page .supplier-request-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.supplier-approval-page .supplier-request-row-title{color:#eef5f8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.supplier-approval-detail{background:#eaf3fb}.supplier-approval-detail header{justify-content:space-between;align-items:center;gap:8px;display:flex}.supplier-approval-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;margin:18px 0;display:grid}.supplier-approval-detail dt{color:#607787;font-size:12px}.supplier-approval-detail dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px}.supplier-approval-detail dd small{font-size:11px;display:block}.supplier-approval-people{gap:12px;font-size:12px;display:grid}.supplier-approval-people>div{gap:6px;display:grid}.supplier-approval-people time{color:#607787;font-size:11px}.supplier-approval-detail p{overflow-wrap:anywhere;font-size:13px}@media (max-width:700px){.supplier-approval-columns{grid-template-columns:minmax(0,1fr)}}.supplier-approval-page .supplier-workbench label{color:#eef5f8}.supplier-approval-page .supplier-workbench .record-pagination button{color:#eef5f8;background:#27363e;border-color:#53636a}.approval-detail-sheet .approval-status-bar strong{color:#20282d;font-variant-numeric:tabular-nums}.approval-detail-sheet [data-negative]{font-weight:700;text-decoration:underline}.supplier-approval-page .supplier-workbench{padding:12px;background:#172126!important}.supplier-approval-page .supplier-workbench>[data-slot=card-header]{padding:0 0 6px}.supplier-approval-page .supplier-request-list dl>div{background:0 0;border-radius:0;padding:4px 0}.supplier-approval-page .supplier-request-list [data-slot=badge]{color:#eef5f8;background:#394751;border-color:#53636a}.supplier-approval-page .request-pending_finance_review [data-slot=badge],.supplier-approval-page .request-pending_review [data-slot=badge],.supplier-approval-page .request-pending_director_review [data-slot=badge]{color:#925e17;background:#fff0d8;border-color:#e7cfa9}.supplier-approval-page .supplier-request-list dl div.db,.supplier-approval-page .supplier-request-list dl div.db-cell{background:0 0;border-radius:2px;padding:0}.adjustment-dialog .adjustment-form-message{color:#303942;background:#edf2f5;padding:8px;font-size:13px}.adjustment-dialog .adjustment-form-message.is-error,.payment-adjustment-error{color:#d70015;background:#fff1f2}.payment-adjustment-summary strong,.adjustment-risk-summary strong,.replacement-comparison b{font-variant-numeric:tabular-nums;color:#303942;font-size:20px}.payment-adjustment-summary .supplier-summary-currency,.adjustment-risk-summary .supplier-summary-currency,.replacement-comparison .supplier-summary-currency{color:#607787;margin:3px 0;font-size:11px;font-weight:400;display:block}.supplier-reconciliation-rebuild{gap:10px;min-width:0;display:grid}.supplier-reconciliation-rebuild .order-kpi-grid article{min-height:86px;padding:10px 14px}.supplier-reconciliation-rebuild .order-kpi-grid strong{margin-top:2px;font-size:24px}.supplier-reconciliation-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.supplier-reconciliation-master{color:#eef5f8;background:#172126;border-radius:14px;min-width:0;padding:12px}.supplier-reconciliation-master>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.supplier-reconciliation-master h2,.supplier-reconciliation-detail h2{margin:0;font-size:20px;line-height:1.3}.supplier-reconciliation-master>header .row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.supplier-reconciliation-master>header button,.supplier-reconciliation-master .record-pagination button,.supplier-reconciliation-master td button{color:#eef5f8;background:#27363e;border-color:#53636a}.supplier-reconciliation-master .supplier-ledger-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.supplier-reconciliation-master label{color:#eef5f8;gap:4px;min-width:0;font-size:12px;display:grid}.supplier-reconciliation-master label input{color:#20282d;background:#f4f8fb;border:1px solid #53636a;border-radius:8px;width:100%;min-width:0;height:32px;padding:0 10px}.supplier-reconciliation-master .supplier-ledger-filter-actions{grid-column:span 2;justify-content:flex-end;align-items:end;gap:6px;display:flex}.supplier-reconciliation-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.supplier-reconciliation-list th{color:#abbac5;text-align:left;border-bottom:1px solid #40515a;padding:8px 4px;font-size:11px}.supplier-reconciliation-list td{overflow-wrap:anywhere;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #32424b;padding:8px 4px}.supplier-reconciliation-list td b,.supplier-reconciliation-list td small{display:block}.supplier-reconciliation-list td small{color:#abbac5;margin:3px 0;font-size:11px}.supplier-reconciliation-list td .supplier-person{margin-top:4px;font-size:11px}.supplier-reconciliation-list td .supplier-ledger-select{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:12px}.supplier-reconciliation-list tr[data-selected]{background:#253e50}.supplier-reconciliation-detail{background:#eaf3fb;border:1px solid #d2e2ee;border-radius:14px;min-width:0;padding:14px}.supplier-reconciliation-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.supplier-reconciliation-owner{overflow-wrap:anywhere;gap:6px;margin:14px 0;font-size:13px;display:grid}.supplier-reconciliation-owner small,.supplier-reconciliation-owner time{color:#607787;font-size:11px}.supplier-reconciliation-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;margin:14px 0;display:grid}.supplier-reconciliation-detail dt{color:#607787;font-size:12px}.supplier-reconciliation-detail dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.supplier-reconciliation-detail dd small{color:#607787;margin-bottom:3px;font-size:11px;display:block}.supplier-reconciliation-rebuild [data-negative]{font-weight:700;text-decoration:underline}.supplier-reconciliation-summary-dialog{width:min(960px,100vw - 32px);max-width:960px;max-height:90vh;overflow:auto}.supplier-reconciliation-summary-dialog .supplier-money-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supplier-reconciliation-summary-dialog .supplier-money-summary strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.supplier-reconciliation-full-dialog{width:calc(100vw - 32px);max-width:1400px;max-height:90vh;overflow:auto}@media (max-width:700px){.supplier-reconciliation-columns{grid-template-columns:minmax(0,1fr)}.supplier-reconciliation-master>header{flex-direction:column;align-items:flex-start}.supplier-reconciliation-master .supplier-ledger-filters{grid-template-columns:minmax(0,1fr)}.supplier-reconciliation-master .supplier-ledger-filter-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}.supplier-reconciliation-list thead{display:none}.supplier-reconciliation-list tr{border:1px solid #32424b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px;padding:6px;display:grid}.supplier-reconciliation-list td{border:0;min-width:0}.supplier-reconciliation-summary-dialog .supplier-money-summary{grid-template-columns:minmax(0,1fr)}}.content .supplier-reconciliation-rebuild .supplier-ledger-filters{background:#172126;border-color:#40515a;border-radius:10px;padding:8px}.content .supplier-reconciliation-rebuild .supplier-ledger-filters label{color:#eef5f8;gap:3px}.content .supplier-reconciliation-rebuild .supplier-ledger-filters input{height:32px;min-height:32px}.content .supplier-reconciliation-rebuild .supplier-ledger-filter-actions>button:first-child{color:#eef5f8;background:#27363e;border-color:#53636a}.content .supplier-reconciliation-list thead th{color:#abbac5;background:#172126;padding:6px 4px}.content .supplier-reconciliation-list td{padding:5px 4px;line-height:1.3}.content .supplier-reconciliation-list td small{margin:2px 0}.content .supplier-reconciliation-rebuild .supplier-reconciliation-list tr:is([data-selected],:hover) td{background:var(--card);color:var(--foreground)}.content .supplier-reconciliation-rebuild .supplier-reconciliation-list tr:is([data-selected],:hover) .supplier-ledger-select,.content .supplier-reconciliation-rebuild .supplier-reconciliation-list tr:is([data-selected],:hover) .supplier-person{color:var(--foreground)}.content .supplier-reconciliation-rebuild .supplier-reconciliation-list tr:is([data-selected],:hover) td small{color:var(--muted-foreground)}.content .supplier-reconciliation-list td .supplier-person{margin-top:2px;line-height:18px}.content .supplier-reconciliation-list .supplier-person i{width:18px;min-width:18px;height:18px;font-size:11px}.ledger-detail-money strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px}.ledger-detail-money>div{background:#e5f0fa;gap:4px}.ledger-detail-money small{font-size:12px}.ledger-detail-heading .supplier-person{align-self:center}.ledger-detail-sheet .ledger-adjustment-amount,.ledger-detail-sheet .ledger-net-amount,.supplier-reconciliation-full-dialog .ledger-adjustment-amount,.supplier-reconciliation-full-dialog .ledger-net-amount{color:inherit}.ledger-detail-sheet [data-negative],.supplier-reconciliation-full-dialog [data-negative]{font-weight:700;text-decoration:underline}.ledger-detail-sheet .ledger-record-empty{color:#64717b;background:0 0;border:0;padding:6px 0;font-size:13px}.customer-receipt-confirmed{gap:10px;min-width:0;display:grid}.receipt-page-actions{justify-content:flex-end;gap:8px;display:flex}.customer-receipt-confirmed .order-kpi-grid article{min-height:86px;padding-block:8px}.customer-receipt-confirmed .order-kpi-grid strong{margin-top:2px;font-size:24px}.customer-receipt-confirmed .order-kpi-grid article>small{min-height:12px;margin-top:3px}.receipt-confirmed-list{color:#f1f5f7;background:#172126;border-radius:14px;flex-direction:column;min-width:0;padding:12px;display:flex}.receipt-confirmed-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-confirmed-list h2,.receipt-confirmed-detail h2{margin:0;font-size:20px;line-height:1.3}.receipt-search{border:1px solid #3e4b54;border-radius:8px;align-items:center;gap:6px;width:65%;min-width:0;padding:6px;display:flex}.receipt-search svg{flex-shrink:0;width:16px}.receipt-search input{color:#f1f5f7;background:0 0;border:0;min-width:0;padding:0;font-size:12px}.receipt-tabs,.receipt-filters{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.receipt-tabs button{padding:6px;font-size:12px}.receipt-tabs button span{margin-left:4px}.receipt-tabs button[data-variant=outline],.receipt-tabs button{border-color:#44545f}.receipt-void-count{color:#c1ccd4;align-self:center;font-size:12px}.receipt-filters .finance-select-trigger{width:150px}.receipt-table-wrap{min-width:0;margin-top:10px;overflow:auto}.receipt-confirmed-list table{border-collapse:collapse;width:100%;font-size:12px}.receipt-confirmed-list th{color:#c5d7df;text-align:left;white-space:nowrap;background:#29363c;padding:8px 4px}.receipt-confirmed-list td{overflow-wrap:anywhere;border-bottom:1px solid #34434b;max-width:150px;padding:8px 4px}.receipt-confirmed-list td:nth-child(5),.receipt-confirmed-list td:nth-child(6){white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-confirmed-list td button{color:inherit;text-align:left;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.receipt-confirmed-list input[type=checkbox]{accent-color:#0071e3;width:14px;height:14px}.receipt-person{align-items:center;gap:4px;font-size:12px;display:inline-flex}.receipt-person i{color:#33414b;background:#dbe6ed;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-grid}.receipt-person b{overflow-wrap:anywhere;font-weight:500}.receipt-confirmed-list em,.receipt-confirmed-detail>header>em{color:#303a42;white-space:nowrap;background:#edf0f2;border-radius:30px;padding:4px 7px;font-size:12px;font-style:normal}.receipt-confirmed-list em[data-state=pending_confirmation],.receipt-confirmed-detail>header>em{background:#fff0b6}.receipt-confirmed-list>footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:13px;display:flex}.receipt-confirmed-list nav{align-items:center;gap:8px;display:flex}.receipt-confirmed-list nav b{color:#fff;background:#0071e3;border-radius:6px;padding:8px}.receipt-confirmed-detail{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.receipt-confirmed-detail>header{align-items:center;gap:6px;display:flex}.receipt-confirmed-detail h2{overflow-wrap:anywhere;flex:1}.receipt-confirmed-detail>header button{flex-shrink:0;width:30px;height:30px;padding:4px}.receipt-customer{align-items:center;gap:8px;font-size:13px;display:flex}.receipt-customer>svg{flex-shrink:0;width:28px}.receipt-customer>div{flex:1;min-width:0}.receipt-customer small{color:#526575;margin-top:3px;font-size:12px;display:block}.receipt-detail-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.receipt-detail-four article{background:#eef8fd;border-radius:6px;min-width:0;padding:7px}.receipt-detail-four span,.receipt-detail-four small{color:#526575;font-size:12px;display:block}.receipt-detail-four b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.receipt-confirmed-detail>section{background:#edf8fd;border-radius:8px;min-width:0;padding:8px}.receipt-confirmed-detail h3{margin:0 0 7px;font-size:16px}.receipt-source>div{align-items:center;gap:10px;display:flex}.receipt-source img{object-fit:contain;width:45%;height:100px}.receipt-source>div>svg{color:#5d7180;width:45%;height:90px}.receipt-source>div>div{flex:1;min-width:0}.receipt-source b{overflow-wrap:anywhere;font-size:13px}.receipt-source small{color:#526575;overflow-wrap:anywhere;margin:5px 0;font-size:11px;display:block}.receipt-source a{border:1px solid #b9d4e7;border-radius:6px;align-items:center;gap:4px;margin-right:5px;padding:5px;font-size:12px;display:inline-flex}.receipt-source a svg{width:14px;height:14px}.receipt-detail-table{border-collapse:collapse;width:100%;font-size:12px}.receipt-detail-table th,.receipt-detail-table td{text-align:left;overflow-wrap:anywhere;border:1px solid #d2e4f0;padding:5px 3px}.receipt-allocation-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:8px;font-size:12px;display:flex}.receipt-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.receipt-process li{border-top:2px solid #aabcc9;min-width:0;padding-top:6px;font-size:12px}.receipt-process li[data-done]{border-top-color:#0071e3}.receipt-process b,.receipt-process small{overflow-wrap:anywhere;font-size:12px;display:block}.receipt-process small{color:#526575;margin-top:4px;font-size:11px}.receipt-confirmed-detail>footer{justify-content:flex-end;gap:6px;margin-top:auto;display:flex}@media (max-width:1000px){.receipt-confirmed-columns{grid-template-columns:1fr}}@media (max-width:700px){.receipt-confirmed-list>header{flex-direction:column;align-items:stretch}.receipt-search{width:100%}.receipt-detail-four{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-confirmed-detail>footer{flex-wrap:wrap}.receipt-confirmed-list td{min-width:75px}.receipt-confirmed-list td:first-child{min-width:24px}}.finance-workspace-child-focus:has(.customer-receipt-confirmed){display:block}.finance-workspace-child-focus:has(.customer-receipt-confirmed)[data-upload-open=false]>[data-slot=card]{display:none}.finance-workspace-child-focus:has(.customer-receipt-confirmed)[data-upload-open=true]>[data-slot=card]{margin-bottom:10px}.receipt-select-field{gap:5px;min-width:0;display:grid}.receipt-select-field>label{font-size:13px}.customer-receipt-confirmed .receipt-tabs button{color:#eef5f8;background:#172126}.customer-receipt-confirmed .receipt-tabs button[data-active]{color:#fff;background:#0071e3;border-color:#0071e3}.content .customer-receipt-confirmed .receipt-confirmed-list tbody tr:hover td{background:#273f4e}.customer-receipt-confirmed .receipt-confirmed-list>footer button{color:#eef5f8;background:0 0;border-color:#44545f}.customer-receipt-workbench:has(.customer-receipt-confirmed){gap:6px}.customer-receipt-workbench:has(.customer-receipt-confirmed)>.message{margin:0;padding:6px 10px}.topbar.is-receipts .top-actions>button{display:none}.customer-receipt-confirmed,.customer-receipt-confirmed .order-kpi-grid{gap:12px}.customer-receipt-confirmed .order-kpi-grid article{min-height:104px;padding:12px 16px}.customer-receipt-confirmed .order-kpi-grid article>span{font-size:13px}.customer-receipt-confirmed .order-kpi-grid article>small{margin:2px 0;font-size:11px;line-height:1.2}.customer-receipt-confirmed .order-kpi-grid strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.receipt-confirmed-columns{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px}.receipt-confirmed-list,.receipt-confirmed-detail{padding:12px}.receipt-confirmed-detail h2{font-size:16px}.receipt-confirmed-detail h3{font-size:13px}.receipt-confirmed-list em[data-state=pending_confirmation],.receipt-confirmed-detail>header>em{color:#303a42;background:#edf0f2}.content .customer-receipt-confirmed .receipt-confirmed-list tbody tr[data-selected] td{color:#fff;background:#29363c}.customer-receipt-confirmed .receipt-confirmed-list tbody tr[data-selected] td:first-child{box-shadow:inset 3px 0 #0071e3}.receipt-confirmed-list tr[data-selected]{background:#29363c}.receipt-confirmed-list td{padding:7px 4px;line-height:1.35}.receipt-detail-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.receipt-detail-four article{padding:8px}.receipt-detail-four b{font-size:14px}.receipt-detail-four article:first-child b{font-size:20px}.receipt-confirmed-list .receipt-person{min-width:70px}.receipt-confirmed-detail>section{padding:8px}.receipt-source>div>svg,.receipt-source img{width:32%;height:64px}.receipt-confirmed-detail>footer button{min-height:36px;padding:8px;font-size:12px}.receipt-confirmed-list>footer{padding-top:10px}.receipt-resubmit-form{gap:12px;display:grid}.receipt-resubmit-form .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.receipt-resubmit-form label{gap:6px;min-width:0;font-size:13px;display:grid}.receipt-select-field textarea{min-height:80px}@media (max-width:1000px){.receipt-confirmed-columns{grid-template-columns:1fr}}@media (max-width:700px){.customer-receipt-confirmed .order-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.receipt-confirmed-list,.receipt-confirmed-detail{padding:12px}.receipt-table-wrap{overflow:visible}.receipt-confirmed-list thead{display:none}.receipt-confirmed-list table,.receipt-confirmed-list tbody{display:block}.receipt-confirmed-list tbody{gap:8px;display:grid}.receipt-confirmed-list tbody tr{border:1px solid #44545f;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.receipt-confirmed-list tbody td{background:0 0;border:0;min-width:0;max-width:none;padding:0}.receipt-confirmed-list tbody td:first-child{grid-area:1/1}.receipt-confirmed-list tbody td:nth-child(2){color:#aebcc5;grid-area:2/2/auto/4;font-size:11px}.receipt-confirmed-list tbody td:nth-child(3){grid-area:1/2}.receipt-confirmed-list tbody td:nth-child(4){grid-area:4/2/auto/4}.receipt-confirmed-list tbody td:nth-child(5){grid-area:3/2;font-size:16px;font-weight:650}.receipt-confirmed-list tbody td:nth-child(6){grid-area:3/3}.receipt-confirmed-list tbody td:nth-child(7){grid-area:5/2}.receipt-confirmed-list tbody td:nth-child(8){grid-area:5/3}.receipt-resubmit-form .field-pair{grid-template-columns:1fr}}body:has(.customer-receipt-confirmed) .nav-count{color:#f4f7f9;background:#39434b}.receipt-submit-form{gap:12px;margin-top:16px;display:grid}.receipt-submit-form .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.receipt-submit-form label{gap:6px;min-width:0;display:grid}@media (max-width:700px){.receipt-submit-form .field-pair{grid-template-columns:1fr}}.receipt-page-actions{flex-wrap:wrap;max-width:100%}.customer-receipt-confirmed .receipt-confirmed-list td{padding:6px 4px;line-height:1.3}.customer-receipt-confirmed .receipt-tabs,.customer-receipt-confirmed .receipt-filters,.customer-receipt-confirmed .receipt-table-wrap{margin-top:8px}@media (max-width:700px){.customer-receipt-confirmed .receipt-confirmed-list tbody td{padding:0}}.petty-cash-center [data-negative]{background:#e1e8ed;border:1px solid #303942;font-weight:700}.petty-cash-center .expense-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.petty-cash-center .petty-holder-role{color:#526575;font-size:12px}.petty-cash-center .petty-holder-role small{font-size:11px;display:block}.petty-cash-center .expense-lines>.paged-records{border:0;padding:0;display:block}.petty-cash-center .petty-transactions>div{border-bottom:1px solid #c7d1dc;grid-template-columns:80px minmax(0,1fr) 90px 100px;gap:8px;padding:8px 0;font-size:12px;display:grid}.petty-cash-center .petty-transactions small{display:block}.petty-cash-center .expense-application{padding:6px 0;line-height:1.35}.petty-cash-center .petty-transactions>div{padding-block:6px}@media (min-width:1000px){.petty-cash-center .expense-master-detail{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:700px){.petty-cash-center .expense-domain-actions{flex-wrap:wrap;min-width:0;margin:0;padding:0}.petty-cash-center{min-width:0;margin-top:0}.petty-cash-center .expense-purpose-row{grid-template-columns:minmax(0,1fr)}.petty-cash-center .petty-line-receipts{min-width:0}.petty-cash-center .petty-transactions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.petty-cash-center{--preview-gap:12px;--preview-inset:16px;gap:var(--preview-gap)}.petty-cash-center .expense-domain-actions{gap:8px;margin:0;padding:0}.petty-cash-center .expense-domain-actions button{min-height:32px;font-size:12px}.petty-cash-center .expense-kpis{gap:var(--preview-gap)}.petty-cash-center .expense-kpis article{border-radius:14px;min-height:104px;padding:16px}.petty-cash-center .expense-kpis article>span{grid-template-rows:18px 12px 29px;gap:4px;width:100%;display:grid}.petty-cash-center .expense-kpis b{font-size:13px;font-weight:600;line-height:18px}.petty-cash-center .expense-kpis small{margin:0;font-size:11px;line-height:12px}.petty-cash-center .expense-kpis strong{letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:29px}.petty-cash-center .expense-master-detail{gap:var(--preview-gap);align-items:stretch;min-height:480px}.petty-cash-center .expense-master,.petty-cash-center .expense-detail{padding:var(--preview-inset);border-radius:14px}.petty-cash-center .expense-master h2{letter-spacing:0;font-size:20px;line-height:24px}.petty-cash-center .expense-detail h2{letter-spacing:0;font-size:16px;line-height:20px}.petty-cash-center .expense-master-top{gap:12px;margin-bottom:12px}.petty-cash-center .expense-master-top label{border-radius:8px;min-height:34px;padding:0 10px}.petty-cash-center .expense-master-top input{min-width:0;font-size:12px}.petty-cash-center .expense-master-top .finance-select-trigger{border-radius:8px;min-height:34px;font-size:12px}.petty-cash-center .expense-list-head{padding:8px;font-size:11px;line-height:16px}.petty-cash-center .expense-master-list>button{min-height:48px;padding:10px 8px;font-size:12px;line-height:18px}.petty-cash-center .expense-master-list>button.selected{color:#f4f7f9;background:#303942;border-radius:6px;box-shadow:inset 3px 0 #0071e3}.petty-cash-center .expense-master-list>button.selected small{color:#c2cad0}.petty-cash-center .expense-master-list b{font-size:13px;font-weight:600}.petty-cash-center .expense-master-list>button>span{overflow-wrap:anywhere}.petty-cash-center .expense-master>footer{padding-top:16px;font-size:12px}.petty-cash-center .expense-master>footer button,.petty-cash-center .expense-master>footer b{width:30px;height:30px}.petty-cash-center .expense-detail{gap:12px}.petty-cash-center .expense-detail>header{border-bottom:1px solid #28323b26;gap:8px;padding-bottom:8px}.petty-cash-center .expense-detail>header em{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.petty-cash-center .expense-summary-cards{gap:8px}.petty-cash-center .expense-summary-cards>span{border-radius:8px;min-height:60px;padding:10px}.petty-cash-center .expense-summary-cards small{font-size:11px;line-height:16px}.petty-cash-center .expense-summary-cards b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;line-height:20px}.petty-cash-center .expense-lines{border-radius:8px;padding:12px}.petty-cash-center .expense-detail h3{margin:0 0 8px;font-size:13px;line-height:18px}.petty-cash-center .expense-detail-actions{gap:8px;margin-top:auto;padding-top:12px}.petty-cash-center .expense-detail-actions button{min-height:34px;font-size:12px}.petty-cash-center .expense-empty{padding:24px 12px;font-size:13px;line-height:20px}.petty-cash-center .expense-detail>.expense-empty{flex:1;place-items:center;display:grid}.petty-cash-center :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (max-width:999px){.petty-cash-center .expense-master-detail{min-height:0}}@media (max-width:700px){.petty-cash-center{--preview-gap:12px;--preview-inset:12px}.petty-cash-center .expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.petty-cash-center .expense-kpis article{min-height:98px;padding:12px}.petty-cash-center .expense-master-top{grid-template-columns:minmax(0,1fr);align-items:stretch}.petty-cash-center .expense-master-top label{max-width:none}.petty-cash-center .expense-list-head{display:none}.petty-cash-center .expense-master-list{gap:8px}.petty-cash-center .expense-master-list>button{border:1px solid #ffffff26;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px}.petty-cash-center .expense-master-list b{white-space:normal;text-overflow:clip;overflow:visible}.petty-cash-center .expense-master-list>button>span:first-child{grid-column:1/-1}.petty-cash-center .expense-detail-actions{flex-wrap:wrap}.petty-cash-center .expense-detail>.expense-empty{min-height:160px}}.petty-cash-center .expense-list-head,.petty-cash-center .expense-master-list>button{grid-template-columns:minmax(0,1.35fr) minmax(100px,1fr) minmax(100px,1fr) 72px}.petty-cash-center .expense-list-head>span:nth-child(2),.petty-cash-center .expense-list-head>span:nth-child(3),.petty-cash-center .expense-master-list>button>span:nth-child(2),.petty-cash-center .expense-master-list>button>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.petty-cash-center .expense-person>i,.petty-cash-center .person-cell>i{color:#263743;background:#d1d9df}.petty-cash-center .expense-summary-cards>span:nth-child(-n+2) b{font-size:20px;line-height:24px}.petty-cash-center .petty-holder-role{text-align:right;margin-left:auto}.petty-cash-center .petty-transactions>div{overflow-wrap:anywhere;grid-template-columns:72px minmax(0,1fr) 72px 76px;gap:6px;padding:8px 0;font-size:11px}.petty-cash-center .petty-transactions>div>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.petty-cash-center .expense-application{padding:8px 0;font-size:12px;line-height:18px}@media (max-width:700px){.petty-cash-center .expense-master-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.petty-cash-center .expense-master-list>button>span:nth-child(2),.petty-cash-center .expense-master-list>button>span:nth-child(3){text-align:left}.petty-cash-center .petty-transactions>div{grid-template-columns:repeat(2,minmax(0,1fr))}.petty-cash-center .expense-person{flex-wrap:wrap}}.petty-cash-center .petty-transactions>div{grid-template-columns:66px minmax(0,1fr) 58px 104px}.petty-cash-center .expense-inline-person{align-items:flex-start;gap:4px}.petty-cash-center .expense-inline-person i{white-space:nowrap;flex:0 0 22px;width:22px;height:22px}.petty-cash-center .expense-lines>h3:first-child:has(+.paged-records>.petty-applications:empty){display:none}@media (max-width:700px){.petty-cash-center .expense-lines-head{display:none}.petty-cash-center .petty-transactions>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.petty-cash-center .petty-transactions>div>span:first-child{grid-area:1/1}.petty-cash-center .petty-transactions>div>span:nth-child(3){grid-area:1/2}.petty-cash-center .petty-transactions>div>span:nth-child(2){grid-area:2/1/auto/-1}.petty-cash-center .petty-transactions>div>span:nth-child(4){grid-area:3/1/auto/-1}.petty-cash-center .expense-master-list>button>span:nth-child(2):before{content:"额度 ";color:#c2cad0;font-size:11px}.petty-cash-center .expense-master-list>button>span:nth-child(3):before{content:"余额 ";color:#c2cad0;font-size:11px}}body:has(.petty-cash-center) .nav-count{color:#f4f7f9;background:#39434b}.expense-domain-page[data-package-three] [data-negative]{background:#e1e8ed;border:1px solid #303942;font-weight:700}.expense-domain-page[data-package-three] .expense-master-top{grid-template-columns:auto minmax(130px,1fr) minmax(160px,1fr);gap:10px;display:grid}.expense-domain-page[data-package-three] .expense-master-top h2{white-space:nowrap}.expense-domain-page[data-package-three] .expense-master-top .finance-select-trigger{width:100%;min-width:0}.expense-domain-page[data-package-three] .expense-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.expense-domain-page[data-package-three] .expense-master-detail{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (max-width:700px){.expense-domain-page[data-package-three] .expense-master-top{grid-template-columns:minmax(0,1fr)}.expense-domain-page[data-package-three] .expense-domain-actions{flex-wrap:wrap;min-width:0;margin:0;padding:0}.expense-domain-page[data-package-three]{min-width:0;margin-top:0}}.expense-domain-page[data-package-three]{--preview-gap:12px;--preview-inset:16px;gap:var(--preview-gap)}.expense-domain-page[data-package-three] .expense-domain-actions{gap:8px;margin:0;padding:0}.expense-domain-page[data-package-three] .expense-domain-actions button{min-height:32px;font-size:12px}.expense-domain-page[data-package-three] .expense-kpis{gap:var(--preview-gap)}.expense-domain-page[data-package-three] .expense-kpis article{border-radius:14px;min-height:104px;padding:16px}.expense-domain-page[data-package-three] .expense-kpis article>span{grid-template-rows:18px 12px 29px;gap:4px;width:100%;display:grid}.expense-domain-page[data-package-three] .expense-kpis b{font-size:13px;font-weight:600;line-height:18px}.expense-domain-page[data-package-three] .expense-kpis small{margin:0;font-size:11px;line-height:12px}.expense-domain-page[data-package-three] .expense-kpis strong{letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:29px}.expense-domain-page[data-package-three] .expense-master-detail{gap:var(--preview-gap);align-items:stretch;min-height:480px}.expense-domain-page[data-package-three] .expense-master,.expense-domain-page[data-package-three] .expense-detail{padding:var(--preview-inset);border-radius:14px}.expense-domain-page[data-package-three] .expense-master h2{letter-spacing:0;font-size:20px;line-height:24px}.expense-domain-page[data-package-three] .expense-detail h2{letter-spacing:0;font-size:16px;line-height:20px}.expense-domain-page[data-package-three] .expense-master-top{gap:12px;margin-bottom:12px}.expense-domain-page[data-package-three] .expense-master-top label{border-radius:8px;min-height:34px;padding:0 10px}.expense-domain-page[data-package-three] .expense-master-top input{min-width:0;font-size:12px}.expense-domain-page[data-package-three] .expense-master-top .finance-select-trigger{border-radius:8px;min-height:34px;font-size:12px}.expense-domain-page[data-package-three] .expense-list-head{padding:8px;font-size:11px;line-height:16px}.expense-domain-page[data-package-three] .expense-master-list>button{min-height:48px;padding:10px 8px;font-size:12px;line-height:18px}.expense-domain-page[data-package-three] .expense-master-list>button.selected{color:#f4f7f9;background:#303942;border-radius:6px;box-shadow:inset 3px 0 #0071e3}.expense-domain-page[data-package-three] .expense-master-list>button.selected small{color:#c2cad0}.expense-domain-page[data-package-three] .expense-master-list b{font-size:13px;font-weight:600}.expense-domain-page[data-package-three] .expense-master-list>button>span{overflow-wrap:anywhere}.expense-domain-page[data-package-three] .expense-master>footer{padding-top:16px;font-size:12px}.expense-domain-page[data-package-three] .expense-master>footer button,.expense-domain-page[data-package-three] .expense-master>footer b{width:30px;height:30px}.expense-domain-page[data-package-three] .expense-detail{gap:12px}.expense-domain-page[data-package-three] .expense-detail>header{border-bottom:1px solid #28323b26;gap:8px;padding-bottom:8px}.expense-domain-page[data-package-three] .expense-detail>header em{border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600}.expense-domain-page[data-package-three] .expense-summary-cards{gap:8px}.expense-domain-page[data-package-three] .expense-summary-cards>span{border-radius:8px;min-height:60px;padding:10px}.expense-domain-page[data-package-three] .expense-summary-cards small{font-size:11px;line-height:16px}.expense-domain-page[data-package-three] .expense-summary-cards b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;line-height:20px}.expense-domain-page[data-package-three] .expense-lines{border-radius:8px;padding:12px}.expense-domain-page[data-package-three] .expense-detail h3{margin:0 0 8px;font-size:13px;line-height:18px}.expense-domain-page[data-package-three] .expense-detail-actions{gap:8px;margin-top:auto;padding-top:12px}.expense-domain-page[data-package-three] .expense-detail-actions button{min-height:34px;font-size:12px}.expense-domain-page[data-package-three] .expense-empty{padding:24px 12px;font-size:13px;line-height:20px}.expense-domain-page[data-package-three] .expense-detail>.expense-empty{flex:1;place-items:center;display:grid}.expense-domain-page[data-package-three] :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (max-width:999px){.expense-domain-page[data-package-three] .expense-master-detail{min-height:0}}@media (max-width:700px){.expense-domain-page[data-package-three]{--preview-gap:12px;--preview-inset:12px}.expense-domain-page[data-package-three] .expense-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.expense-domain-page[data-package-three] .expense-kpis article{min-height:98px;padding:12px}.expense-domain-page[data-package-three] .expense-master-top{grid-template-columns:minmax(0,1fr);align-items:stretch}.expense-domain-page[data-package-three] .expense-master-top label{max-width:none}.expense-domain-page[data-package-three] .expense-list-head{display:none}.expense-domain-page[data-package-three] .expense-master-list{gap:8px}.expense-domain-page[data-package-three] .expense-master-list>button{border:1px solid #ffffff26;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px}.expense-domain-page[data-package-three] .expense-master-list b{white-space:normal;text-overflow:clip;overflow:visible}.expense-domain-page[data-package-three] .expense-master-list>button>span:first-child{grid-column:1/-1}.expense-domain-page[data-package-three] .expense-detail-actions{flex-wrap:wrap}.expense-domain-page[data-package-three] .expense-detail>.expense-empty{min-height:160px}}.expense-domain-page[data-package-three] .expense-list-head>span:nth-child(3),.expense-domain-page[data-package-three] .expense-master-list>button>span:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.expense-domain-page[data-package-three] .expense-list-head,.expense-domain-page[data-package-three] .expense-master-list>button{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(100px,.9fr) 92px}.expense-domain-page[data-package-three] .expense-record-fields{grid-template-columns:80px minmax(0,1fr);gap:8px;margin:12px 0 0;font-size:12px;line-height:18px;display:grid}.expense-domain-page[data-package-three] .expense-record-fields dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.expense-domain-page[data-package-three] .expense-summary-cards>span:last-child b{font-size:20px;line-height:24px}@media (max-width:700px){.expense-domain-page[data-package-three] .expense-master-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-domain-page[data-package-three] .expense-master-list>button>span:nth-child(3){text-align:left}}body:has(.expense-domain-page[data-package-three]) .nav-count{color:#f4f7f9;background:#39434b}@media (max-width:700px){.expense-workbench .expense-kpis{grid-template-columns:minmax(0,1fr)}.expense-workbench .expense-kpis strong{overflow-wrap:anywhere}}.expense-form-dialog .entry-form.wecom-order-expense-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px}.expense-form-dialog .wecom-order-expense-form>*{min-width:0}.expense-form-dialog .wecom-order-expense-form label{font-size:12px}.expense-form-dialog .wecom-order-expense-form input{font-size:13px}.expense-form-dialog .wecom-order-expense-form>button{white-space:normal;align-self:end}.wecom-order-expense-message.message:not(.is-error){color:var(--foreground)}@media (max-width:700px){.expense-form-dialog .entry-form.wecom-order-expense-form{grid-template-columns:minmax(0,1fr)}}.payment-proof-review .finance-select-trigger{width:100%;min-height:40px;font-size:13px}.procurement-adjustment-dialog{color:#1b2026;background:#f0f7fc;border:1px solid #d0e1ee;border-radius:16px;gap:10px;width:min(720px,100vw - 32px);max-width:720px;max-height:90vh;padding:20px;display:grid;overflow:auto}.procurement-adjustment-dialog [data-slot=dialog-title]{margin:0;font-size:24px;font-weight:700;line-height:1.3}.procurement-adjustment-number{margin-top:3px;font-size:13px}.procurement-adjustment-summary,.procurement-adjustment-preview{background:#e0effa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.procurement-adjustment-summary>div,.procurement-adjustment-preview>div{gap:3px;min-width:0;padding:8px 12px;display:grid}.procurement-adjustment-dialog span,.procurement-adjustment-dialog label{font-size:13px}.procurement-adjustment-dialog small{color:#647485;font-size:11px;display:block}.procurement-adjustment-dialog strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#1b2026;font-size:24px;font-weight:700;line-height:1.2}.procurement-adjustment-dialog [data-negative]{font-weight:750;text-decoration:underline}.procurement-adjustment-dialog h2{margin:0 0 8px;font-size:16px;font-weight:700}.procurement-adjustment-table{border:1px solid #d2e3ef;border-radius:10px;overflow:auto}.procurement-adjustment-table table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.procurement-adjustment-table th{color:#334754;text-align:left;background:#dcebf8;border-bottom:1px solid #d2e3ef;padding:7px 6px;font-size:12px}.procurement-adjustment-table td{overflow-wrap:anywhere;border-bottom:1px solid #d2e3ef;border-right:1px solid #e0edf5;height:32px;padding:3px 6px}.procurement-adjustment-table th:first-child{width:20%}.procurement-adjustment-table td input{color:#26333f;background:#f8fbfe;border:1px solid #cbddec;border-radius:5px;width:100%;min-width:0;height:26px;padding:4px 8px;font-size:12px}.procurement-adjustment-table td:first-child input{background:0 0;border-color:#0000;padding-left:0}.procurement-adjustment-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px;display:grid}.procurement-adjustment-fields>div{align-content:start;gap:8px;min-width:0;display:grid}.procurement-adjustment-fields label{font-weight:650}.procurement-adjustment-fields em{color:#d70015;font-style:normal}.procurement-adjustment-fields [data-slot=input-group]{background:#f8fbfe;border-color:#cbddec;width:100%;min-width:0;height:36px}.procurement-adjustment-fields [data-slot=input-group] input{min-width:0;padding-left:10px;font-size:13px}.procurement-adjustment-upload{overflow-wrap:anywhere;background:#f8fbfe;border:1px dashed #c3d9e8;border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:12px;display:flex;position:relative}.procurement-adjustment-upload svg{color:#4a6177;flex-shrink:0;width:30px;height:30px}.procurement-adjustment-upload b{font-size:13px;font-weight:650}.procurement-adjustment-upload small{margin-top:5px}.procurement-adjustment-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.procurement-adjustment-preview{background:0 0}.procurement-adjustment-preview>div{background:#e0effa;border-radius:10px}.procurement-adjustment-dialog .procurement-adjustment-unchanged{color:#647485;font-size:12px}.procurement-adjustment-dialog footer{align-items:center;gap:8px;display:flex}.procurement-adjustment-notice{color:#8d4b00;background:#fff0d9;border-radius:10px;flex:1;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:650;display:flex}.procurement-adjustment-notice svg{flex-shrink:0;width:16px;height:16px}.procurement-adjustment-dialog footer button{height:38px;padding:0 20px}@media (max-width:700px){.procurement-adjustment-dialog{gap:12px;padding:16px}.procurement-adjustment-dialog strong{font-size:20px}.procurement-adjustment-summary>div,.procurement-adjustment-preview>div{padding:10px 8px}.procurement-adjustment-fields{grid-template-columns:minmax(0,1fr);gap:12px}.procurement-adjustment-table table{min-width:570px}.procurement-adjustment-dialog footer{flex-wrap:wrap;justify-content:flex-end}.procurement-adjustment-notice{flex-basis:100%}}.procurement-adjustment-money small{margin-bottom:3px}.procurement-adjustment-money>div{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.procurement-adjustment-difference{color:#1b2026;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline-color:#0071e3;width:100%;min-width:0;height:29px;padding:0;font-size:24px;font-weight:700}@media (max-width:700px){.procurement-adjustment-preview{grid-template-columns:minmax(0,1fr)}.procurement-adjustment-difference{font-size:20px}}.procurement-adjustment-table input{-webkit-user-select:text;user-select:text}.procurement-adjustment-dialog{grid-template-columns:minmax(0,1fr);min-width:0}.procurement-adjustment-dialog>*,.procurement-adjustment-upload>div{min-width:0}.procurement-adjustment-summary>div[data-pending]{background:#fff3c7;border-radius:10px}@media (max-width:700px){.procurement-adjustment-table table{min-width:0;display:block}.procurement-adjustment-table thead{display:none}.procurement-adjustment-table tbody{gap:6px;padding:6px;display:grid}.procurement-adjustment-table tr{border:1px solid #d2e3ef;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.procurement-adjustment-table td{border:0;align-content:start;gap:4px;min-width:0;height:auto;padding:4px;display:grid}.procurement-adjustment-table td:before{content:attr(data-label);color:#647485;font-size:11px}.procurement-adjustment-table td input{height:28px}}.topbar.is-procurement .page-heading-copy{display:block}.topbar.is-procurement .page-heading-copy p{color:#617786;margin:2px 0 0;font-size:13px;line-height:16px;display:block}.procurement-workbench{gap:10px;min-width:0}.procurement-workbench .order-kpi-grid article{min-height:86px;padding-block:8px}.procurement-workbench .order-kpi-grid article>small{min-height:13px;margin-top:4px}.procurement-workbench .procurement-master-detail{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:0}.procurement-workbench .order-master-panel{padding:12px}.procurement-workbench .procurement-list-head{grid-template-columns:18px 98px minmax(74px,1fr) 68px 82px 82px 42px 58px 22px;gap:6px;padding:8px 0}.procurement-workbench .procurement-contract-list>div{grid-template-columns:18px minmax(0,1fr) 22px;gap:6px;min-height:52px;padding:6px 0}.procurement-workbench .procurement-row-main{grid-template-columns:98px minmax(74px,1fr) 68px 82px 82px 42px 58px;gap:6px}.procurement-workbench .procurement-row-main>*{min-width:0}.procurement-workbench .order-party{gap:5px}.procurement-workbench .order-party i{flex:0 0 26px;width:26px;height:26px;font-size:11px}.procurement-workbench .order-party b{white-space:normal;overflow-wrap:anywhere;font-size:12px}.procurement-workbench .procurement-row-supplier b{overflow-wrap:anywhere;font-weight:500;display:block}.procurement-workbench .procurement-supplier-country{white-space:nowrap;margin-top:3px;font-size:11px;display:block}:is(.procurement-workbench .procurement-contract-list>div.active,.procurement-workbench .procurement-contract-list>div.active:has(.procurement-row-main:hover)){color:#eef5f8;background:#303b43;box-shadow:inset 3px 0 #0071e3}.procurement-workbench .procurement-contract-list .order-progress small{color:inherit}.procurement-workbench .procurement-contract-list .order-progress i b{background:#0071e3}.procurement-workbench .procurement-contract-list .empty{grid-template-columns:none;min-height:200px;padding:24px;display:block}.procurement-workbench .procurement-detail-panel{gap:8px;padding:12px}.procurement-workbench .procurement-row-menu,.procurement-workbench .order-more-menu{padding:0}.procurement-workbench .order-list-filter{flex-wrap:nowrap}.procurement-workbench .order-list-filter button{padding:5px 7px;font-size:11px}.procurement-workbench .procurement-detail-panel>header p{margin-top:8px}.procurement-workbench .procurement-detail-panel>header p>span{min-width:0}.procurement-workbench .procurement-detail-panel>header p b{min-width:0;font-size:12px}.procurement-workbench .procurement-detail-panel .order-salesperson-identity>small{white-space:nowrap;font-size:11px}.procurement-workbench .procurement-linked-order{background:#4d779229;padding:6px;display:block}.procurement-workbench .procurement-linked-order h3{margin:0 0 4px;font-size:13px}.procurement-workbench .procurement-linked-order>div{background:#f8fcffd1;border-radius:9px;grid-template-columns:24px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;display:grid}.procurement-workbench .procurement-linked-order svg{width:20px;height:20px}.procurement-workbench .procurement-linked-order b{white-space:normal;font-size:12px}.procurement-workbench .procurement-linked-order button{color:#0071e3;padding:0}.procurement-workbench .procurement-payment-progress{gap:8px;padding:6px}.procurement-workbench .procurement-payment-progress>div{grid-template-columns:auto 1fr}.procurement-workbench .order-money-grid>div{padding:6px 7px}.procurement-workbench .order-money-grid>.order-money-due{background:#e2e7eb}.procurement-workbench .order-money-grid>div[data-negative]{outline:1px solid #20262b}.procurement-workbench .order-money-grid>div[data-negative] strong{font-weight:850}.procurement-workbench .procurement-timeline{text-align:center;gap:4px;position:relative;grid-template-columns:repeat(5,minmax(0,1fr))!important}.procurement-workbench .procurement-timeline:before{content:"";background:#e2e7eb;height:1px;position:absolute;top:9px;left:10%;right:10%}.procurement-workbench .procurement-timeline li{min-width:0;position:relative}.procurement-workbench .procurement-timeline li:before{width:20px;height:20px;margin:0 auto 5px}.procurement-workbench .procurement-timeline li.done:before{box-shadow:none;background:#0071e3}.procurement-workbench .procurement-timeline li.done:after{content:"✓";color:#fff;font-size:11px;line-height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.procurement-workbench .procurement-current-request dd em{background:#e2e7eb;border-radius:9px;padding:2px 4px;font-style:normal}.procurement-workbench .procurement-timeline li small{min-height:13px}.procurement-workbench .procurement-current-request{background:#4d779229;gap:6px;padding:6px}.procurement-workbench .procurement-current-request dl>div{padding:7px 5px}.procurement-workbench .procurement-current-request dd{min-height:14px}.procurement-workbench .procurement-review-flow{background:#f8fcffd1;border-radius:9px;padding:7px}.procurement-workbench .procurement-review-flow>span{gap:5px}.procurement-workbench .procurement-review-flow small{white-space:normal}.procurement-workbench .procurement-detail-panel>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-workbench .procurement-primary-action{background:#0071e3}@media (min-width:1350px){.procurement-workbench .procurement-detail-panel>footer{grid-template-columns:.8fr .8fr 1.3fr 1fr}.procurement-workbench .procurement-detail-panel>footer button{padding-inline:5px;font-size:11px}}@media (max-width:1100px){.procurement-workbench .procurement-master-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.procurement-workbench{grid-template-columns:minmax(0,1fr);margin-top:0}.procurement-workbench .procurement-command-actions{min-width:0;padding-right:0}.procurement-workbench .order-filter-row,.procurement-workbench .order-list-filter{flex-wrap:wrap}.procurement-workbench .order-list-filter button{white-space:nowrap}.procurement-workbench .order-select-filters{width:100%}.procurement-workbench .order-select-filters select{flex:1;min-width:0}.procurement-workbench .procurement-contract-list>div{grid-template-columns:18px minmax(0,1fr) 22px}.procurement-workbench .procurement-list-head{display:none}.procurement-workbench .procurement-row-main{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-workbench .procurement-row-menu,.procurement-workbench .order-more-menu{padding:0}.procurement-workbench .order-list-filter{flex-wrap:nowrap}.procurement-workbench .order-list-filter button{padding:5px 7px;font-size:11px}.procurement-workbench .procurement-detail-panel>header p{flex-wrap:wrap}.procurement-workbench .procurement-linked-order>div{grid-template-columns:24px minmax(0,1fr)}.procurement-workbench .procurement-linked-order>div>span:nth-of-type(2){grid-column:2}.procurement-workbench .procurement-linked-order button{grid-column:2;justify-self:start}.procurement-workbench .procurement-current-request dl{grid-template-columns:repeat(2,minmax(0,1fr))}.procurement-workbench .procurement-review-flow{grid-template-columns:minmax(0,1fr)}.procurement-workbench .procurement-review-flow>strong{display:none}}.procurement-workbench .order-kpi-grid .procurement-kpi-currency{color:#617786;min-height:14px;margin-top:2px;font-size:12px;font-weight:400;line-height:14px}.procurement-workbench .order-kpi-grid strong{margin-top:2px}.procurement-workbench .order-select-filters .finance-select-trigger{color:#eef5f8;background:#26343c;border-color:#40505a;min-width:100px;max-width:150px;height:30px;font-size:11px}@media (max-width:700px){.procurement-workbench .order-select-filters .finance-select-trigger{flex:1;min-width:0;max-width:none}}.procurement-workbench .order-kpi-grid article>span:not(.procurement-kpi-currency){line-height:16px}.procurement-workbench .order-kpi-grid article>small{margin-top:3px;line-height:13px}.procurement-workbench .order-kpi-grid article{padding-block:6px}.procurement-request-person{align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.procurement-request-person i{white-space:nowrap;color:#303942;background:#d9e5ec;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-grid}.procurement-request-person>span{overflow-wrap:anywhere;min-width:0}.procurement-workbench .procurement-detail-panel{background:#eaf3fb;border-color:#d6e3ee}.procurement-workbench .procurement-linked-order,.procurement-workbench .procurement-current-request,.procurement-workbench .procurement-payment-progress{background:#f1f5f7}.procurement-workbench .procurement-vendor{align-items:center;gap:5px;min-width:0;display:flex}.procurement-workbench .procurement-vendor i{color:#303942;background:#d4dce2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.procurement-workbench .procurement-row-main strong{overflow-wrap:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.procurement-workbench .procurement-current-request dd em[data-pending]{background:#fff3c7}.procurement-workbench .order-progress{padding-left:0}.procurement-workbench .procurement-command-actions{pointer-events:none}.procurement-workbench .procurement-command-actions>*{pointer-events:auto}@media (max-width:700px){.topbar:has([aria-label=采购合同与请款]) .page-heading-copy{grid-column:1/-1;display:block}.topbar [aria-label=采购合同与请款]{grid-column:1}.topbar:has([aria-label=采购合同与请款]) .top-actions{grid-column:2}}.pi-intake-rebuild{gap:10px;min-width:0;display:grid}.pi-intake-master-detail{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.pi-intake-rebuild .pi-contract-center{color:#eef4f7;background:#151d2a;min-width:0}.pi-intake-rebuild .pi-contract-center label,.pi-intake-rebuild .pi-contract-center legend{color:#eef4f7}.pi-intake-rebuild .pi-contract-center input,.pi-intake-rebuild .pi-contract-center textarea{color:#172126;background:#f5f9fc;border-color:#c7d1dc;min-width:0}.pi-intake-rebuild .pi-contract-center fieldset{border-color:#334155}.pi-intake-rebuild .receipt-summary{color:#172126;background:#edf6fc}.pi-intake-rebuild .receipt-summary b{color:#172126}.pi-intake-rebuild .pi-contract-center .finance-select-trigger{width:100%;margin-top:4px}.pi-intake-rebuild .pi-contract-center .required-summary{color:#eef4f7;background:0 0;border-color:#334155}.pi-intake-detail{min-width:0;padding:12px}.pi-intake-detail h2{margin:0;font-size:20px}.pi-intake-detail>header{align-items:start;gap:6px;margin-top:10px;display:flex}.pi-intake-detail>header b{overflow-wrap:anywhere}.pi-intake-detail>header em{font-size:12px;font-style:normal}.pi-intake-detail>a{color:#0071e3;font-size:13px}.pi-intake-detail dl{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:12px 0;font-size:13px;display:grid}.pi-intake-detail dd{overflow-wrap:anywhere;margin:0}.pi-intake-detail dt{color:#526575}.pi-intake-money{gap:6px;display:grid}.pi-intake-money article{background:#edf6fc;border-radius:9px;padding:8px}.pi-intake-money small,.pi-intake-money span{color:#526575;font-size:12px;display:block}.pi-intake-money strong{font-variant-numeric:tabular-nums;font-size:20px;display:block}.pi-intake-money [data-negative]{border:1px solid #303942;font-weight:700}.pi-intake-person{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.pi-intake-person i{background:#d9e5ec;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}@media (max-width:1000px){.pi-intake-master-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.pi-intake-rebuild .pi-contract-center .field-pair{grid-template-columns:minmax(0,1fr)}.pi-intake-rebuild .order-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pi-select-field{gap:4px;min-width:0;display:grid}.pi-select-field>label{font-size:13px;font-weight:600}.content .main-grid:has(.pi-intake-rebuild){grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.pi-intake-rebuild{display:contents}.content .main-grid:has(.pi-intake-rebuild)>.supplier-form-column{display:contents}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]{border-radius:14px;grid-row:2;grid-template-columns:minmax(230px,.8fr) minmax(0,2fr);align-items:center;gap:12px;min-width:0;display:grid}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-header]{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-header] h2{font-size:16px;line-height:20px}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-content]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.content .main-grid:has(.pi-intake-rebuild) .document-workbench-heading{min-width:0;margin:0}.content .main-grid:has(.pi-intake-rebuild) .document-list{flex:1;min-width:160px;margin:0}.content .main-grid:has(.pi-intake-rebuild) .document-list .empty{min-height:32px;padding:8px;font-size:12px}.content .main-grid:has(.pi-intake-rebuild) .document-upload-panel{flex:100%}.pi-intake-rebuild>.order-kpi-grid{grid-row:1;gap:12px}.pi-intake-rebuild>.order-kpi-grid article{text-align:left;grid-template-rows:18px 29px 16px;justify-items:start;gap:4px;min-height:104px;padding:16px;display:grid}.pi-intake-rebuild>.order-kpi-grid article small{margin:0;font-size:12px;line-height:16px}.pi-intake-rebuild>.order-kpi-grid article small:first-child{color:#172126;font-size:13px;font-weight:600;line-height:18px}.pi-intake-rebuild>.order-kpi-grid article strong{font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:29px}.pi-intake-master-detail{grid-row:3;gap:12px}.pi-intake-rebuild .pi-contract-center{background:#172126;border-radius:14px}.content .pi-intake-rebuild .pi-contract-center>.entry-form{gap:10px;padding:16px}.pi-intake-rebuild .pi-mode-tabs{flex-wrap:wrap;gap:8px;display:flex}.pi-intake-rebuild .pi-mode-tabs button:not(.bg-primary){color:#172126;background:#edf6fc}.pi-intake-rebuild .pi-contract-center fieldset{color:#eef4f7;background:0 0;min-width:0}.pi-intake-rebuild .pi-select-field>label,.pi-intake-rebuild .pi-contract-center label em{color:#eef4f7}.pi-intake-rebuild .pi-contract-center label:has([aria-invalid]){color:#eef4f7}.pi-intake-rebuild .pi-contract-center [aria-invalid=true]{box-shadow:none;background:#f5f9fc;border-color:#c7d1dc}.pi-intake-rebuild .pi-contract-center .finance-select-trigger{color:#172126;border-radius:8px}.pi-intake-rebuild .pi-contract-center label,.pi-intake-rebuild .pi-select-field>label{font-size:12px;line-height:18px}.pi-intake-rebuild .pi-contract-center .field-pair{gap:12px}.pi-intake-rebuild .pi-contract-center .required-summary{grid-column:1/-1}.pi-intake-rebuild .pi-intake-detail{flex-direction:column;gap:12px;padding:16px;display:flex}.pi-intake-rebuild .pi-intake-detail h2{font-size:16px;line-height:20px}.pi-intake-rebuild .pi-intake-detail dl{margin:0;font-size:12px;line-height:18px}.pi-intake-rebuild .pi-intake-money{gap:8px}.pi-intake-rebuild .pi-intake-money article{border-radius:8px;padding:12px}.pi-intake-rebuild .pi-intake-money strong{margin-top:4px;line-height:24px}body:has(.pi-intake-rebuild) .nav-count{color:#f4f7f9;background:#39434b}@media (max-width:999px){.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]{grid-template-columns:minmax(0,1fr)}.pi-intake-rebuild .pi-contract-center>.entry-form,.pi-intake-rebuild .pi-contract-center .payment-terms-fields,.pi-intake-rebuild .pi-contract-center .pi-ownership-fields{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:700px){.pi-intake-rebuild>.order-kpi-grid{gap:8px}.pi-intake-rebuild>.order-kpi-grid article{padding:12px}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-content]{align-items:stretch}.content .main-grid:has(.pi-intake-rebuild) .document-list{flex-basis:100%}.pi-intake-rebuild .pi-contract-center>.entry-form,.pi-intake-rebuild .pi-intake-detail{padding:12px}}.pi-intake-rebuild .pi-contract-center legend em{color:#eef4f7}.pi-intake-rebuild .pi-contract-center label:has(input:required){color:#eef4f7}.pi-intake-rebuild .pi-contract-center input:required{border-left-color:#c7d1dc}@media (min-width:1000px){.pi-intake-rebuild .pi-contract-center>.entry-form>.field-pair:has(input[type=date]){grid-area:3/2}.pi-intake-rebuild .pi-contract-center .payment-terms-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pi-intake-rebuild .pi-contract-center .payment-terms-fields>.field-pair{display:contents}.pi-intake-rebuild .pi-contract-center .payment-terms-fields>label{grid-column:1/-1}.pi-intake-rebuild .pi-contract-center .payment-terms-fields textarea{height:32px;min-height:32px}.pi-intake-rebuild .pi-contract-center .payment-terms-fields>.db{grid-column:1/-1}}.pi-intake-rebuild .pi-contract-center{padding-block:0}.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]{padding-block:0}.pi-intake-rebuild .pi-contract-center>.entry-form>button{grid-column:1/-1;justify-self:end}@media (min-width:1000px){.content .main-grid:has(.pi-intake-rebuild) .document-tools{flex-wrap:wrap;gap:8px;min-height:32px;margin:0;padding:4px}.content .main-grid:has(.pi-intake-rebuild) .document-tools .doc-action{font-size:12px}.content .main-grid:has(.pi-intake-rebuild) [data-slot=card-content]:has(.document-tools) .document-list:has(>.empty:only-child){display:none}.content .pi-intake-rebuild .pi-contract-center>.entry-form{gap:8px}.pi-intake-rebuild .entry-form:has(#pi-intake-order) .pi-mode-tabs{grid-column:1;align-self:center}.pi-intake-rebuild .entry-form>.pi-select-field:has(#pi-intake-order){grid-area:1/2}}.pi-intake-rebuild .pi-contract-center label{display:block}.pi-intake-rebuild .pi-contract-center label em{display:inline}.pi-intake-rebuild .pi-contract-center label input,.pi-intake-rebuild .pi-contract-center label textarea{width:100%;margin-top:4px;display:block}.content .main-grid:has(.pi-intake-rebuild) [data-slot=card-content]:has(.document-tools) .document-list:has(>.empty:only-child){display:none}@media (min-width:1101px){.content .pi-intake-rebuild>.order-kpi-grid article{min-height:80px;padding-block:4px}.content .pi-intake-rebuild .pi-intake-master-detail .pi-contract-center>.entry-form{gap:6px;padding:10px}.content .pi-intake-rebuild .pi-contract-center .payment-terms-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px}.content .pi-intake-rebuild .pi-contract-center .payment-terms-fields>label{grid-area:1/4}.content .pi-intake-rebuild .pi-ownership-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px}.content .pi-intake-rebuild .pi-ownership-fields>.field-pair{display:contents}.content .pi-intake-rebuild .pi-contract-center .required-summary{padding:4px}.content .pi-intake-rebuild .pi-intake-detail{gap:8px;padding:10px}.content .pi-intake-rebuild .pi-intake-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.content .pi-intake-rebuild .pi-intake-money article{padding:8px}.content .pi-intake-rebuild .pi-intake-money article:first-child{grid-column:1/-1}:is(.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-header],.content .main-grid:has(.pi-intake-rebuild)>[data-slot=card]>[data-slot=card-content]){padding:8px}.pi-intake-rebuild .pi-contract-center>.entry-form:has(>button+button)>button{grid-column:auto}}.pi-intake-rebuild .pi-contract-center>.entry-form>button:not(.bg-primary){color:#172126;background:#edf6fc}.finance-user-initials{color:#2c4250;vertical-align:middle;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.finance-account-identity{min-height:28px;padding-left:32px;position:relative}.finance-account-identity>.finance-user-initials{position:absolute;top:2px;left:0}.sidebar-foot>.finance-user-initials{margin-right:5px}.audit-workbench{color:#25343e;min-width:0;font-size:13px}.au-actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.au-feedback{background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:6px 10px;display:block}.au-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.au-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.au-kpis article{background:#e1f1fd;border:1px solid #cbdfe9;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:10px 16px;display:flex}.au-kpis svg{color:#526774;width:24px;height:24px}.au-kpis span,.au-kpis strong,.au-kpis small{display:block}.au-kpis span{font-size:13px}.au-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.25}.au-kpis small{color:#5a6e7b;font-size:12px}.au-filters{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.au-filters>label{gap:5px;min-width:0;font-size:12px;display:grid}.au-filters input{background:#eef7fd;border:1px solid #bacdd9;border-radius:8px;width:100%;min-width:0;padding:7px;font-size:13px}.au-filters [data-slot=select-trigger]{width:100%;font-size:13px}.au-filters>div{gap:6px;display:flex}.au-filters .au-search{background:#eef7fd;border:1px solid #bacdd9;border-radius:8px;align-items:center;gap:5px;padding:0 7px;display:flex}.au-search svg{flex-shrink:0;width:16px;height:16px}.au-filters .au-search input{background:0 0;border:0;padding:7px 0}.au-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.au-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:430px;padding:12px;display:flex}.au-list>header,.au-detail>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.au-list h2,.au-detail h2{margin:0;font-size:20px}.au-list>header>span,.au-detail>header>span{font-size:12px}.au-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.au-list th{color:#becbd4;text-align:left;background:#303a40;padding:7px 5px;font-size:11px}.au-list td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #44525c;padding:8px 5px}.au-list th:first-child{width:42%}.au-list th:nth-child(2){width:28%}.au-list td>span,.au-list time{color:#bbcbd6;margin-top:3px;font-size:11px;display:block}.au-list td button{text-align:left;width:100%}.audit-workbench .au-list tbody tr:hover td,.audit-workbench .au-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.au-person{align-items:center;gap:6px;display:flex}.au-person i{color:#2c4250;white-space:nowrap;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.au-person b{overflow-wrap:anywhere;font-size:13px;font-weight:650}.au-list>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.au-list>footer>div{align-items:center;gap:7px;display:flex}.au-list>footer button{color:#f5f7f8;background:0 0;border-color:#52616b}.au-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.au-identity{align-items:center;gap:8px;display:flex}.au-identity>span:last-child{margin-left:auto;font-size:12px}.au-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.au-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:8px}.au-facts dt{color:#607381;font-size:11px}.au-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.au-detail h3{margin:0 0 5px;font-size:16px}.au-detail p{overflow-wrap:anywhere;margin:0;font-size:13px}.au-summary{background:#eef7fd;border-radius:8px;max-height:160px;padding:8px;overflow-y:auto}.au-detail summary{cursor:pointer;font-size:13px}.au-detail>footer{border-top:1px solid #c7dbe7;justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.au-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:160px;font-size:13px;display:flex}.au-detail .au-empty{color:#607481}:is(.audit-workbench button:focus-visible,.audit-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:700px){.au-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.au-kpis article{padding:10px}.au-grid{grid-template-columns:minmax(0,1fr)}.au-list,.au-detail{padding:10px}.au-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.au-filters .au-search{grid-column:1/-1}.au-filters>div{grid-column:1/-1;justify-content:flex-end}.au-table{overflow-x:auto}.au-list>footer,.au-actions{flex-wrap:wrap}.au-table table{min-width:0}.au-list td{padding:8px 4px;font-size:12px}.au-list th:first-child{width:42%}.au-list th:nth-child(2){width:27%}}.backup-workbench{color:#25343e;min-width:0;font-size:13px}.bk-actions{justify-content:flex-end;margin-bottom:8px;display:flex}.bk-feedback{background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:6px 10px;display:block}.bk-feedback.is-error,.bk-error{color:#d70015;background:#fff5f6;border-color:#d70015}.backup-workbench .backup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.backup-workbench .backup-summary-grid [data-slot=card-content]{align-items:center;gap:10px;min-height:94px;padding:10px 14px;display:flex}.backup-workbench .backup-summary-grid svg{flex-shrink:0;width:24px;height:24px}.backup-workbench .backup-summary-grid span{font-size:13px;display:block}.backup-workbench .backup-summary-grid b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}.backup-workbench .backup-summary-grid small{min-height:14px;font-size:12px;display:block}.bk-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.bk-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:12px;display:flex}.bk-list header,.bk-detail header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bk-list h2,.bk-detail h2{margin:0;font-size:20px}.bk-search{background:#303a40;border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;width:53%;padding:0 8px;display:flex}.bk-search svg{flex-shrink:0;width:16px;height:16px}.bk-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.bk-list-head{color:#becbd4;background:#303a40;grid-template-columns:1.3fr 1fr .4fr;gap:8px;margin-top:10px;padding:8px;font-size:11px;display:grid}.backup-workbench .backup-run-list{gap:0;display:grid}.backup-workbench .backup-run-list article{background:0 0;border:0;border-bottom:1px solid #44525c;border-radius:0;min-width:0;padding:0}.backup-workbench .backup-run-list article button{text-align:left;width:100%;color:inherit;grid-template-columns:1.3fr 1fr .4fr;gap:8px;padding:10px 8px;font-size:12px;display:grid}.backup-workbench .backup-run-list article button:hover,.backup-workbench .backup-run-list article.is-selected button{background:#244557}.backup-workbench .backup-run-list b{overflow-wrap:anywhere;font-size:13px;display:block}.backup-workbench .backup-run-list small{color:#bbcbd6;margin-top:3px;font-size:11px;display:block}.backup-workbench .backup-run-list em{margin-top:3px;font-size:12px;font-style:normal;display:block}.bk-list>footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.bk-list>footer>div{align-items:center;gap:6px;display:flex}.bk-list>footer button{color:inherit;background:0 0;border-color:#52616b}.bk-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.bk-detail header>span{font-size:12px}.bk-person{align-items:center;gap:7px;font-size:13px;display:flex}.bk-person i{background:#d7e5ed;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:flex}.bk-person svg{width:20px;height:20px}.bk-person>span{margin-left:auto;font-size:12px}.bk-progress{background:#eef7fd;border-radius:8px;padding:8px;font-size:13px}.bk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bk-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:7px}.bk-facts dt{color:#607381;font-size:11px}.bk-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:650}.bk-detail summary{cursor:pointer;font-size:13px}.bk-detail details>.bk-facts{margin-top:6px}.bk-error{border:1px solid #d70015;border-radius:8px;margin:0;padding:6px;font-size:12px}.backup-workbench .backup-policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 0 0;display:grid}.backup-workbench .backup-policy>div{background:#eef7fd;border-radius:7px;min-width:0;padding:5px}.backup-workbench .backup-policy b{font-size:11px}.backup-workbench .backup-policy span{overflow-wrap:anywhere;font-size:12px}.bk-detail>footer{border-top:1px solid #c7dbe7;justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.bk-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:100px;font-size:13px;display:flex}:is(.backup-workbench button:focus-visible,.backup-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:700px){.backup-workbench .backup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.backup-workbench .backup-summary-grid [data-slot=card-content]{gap:6px;padding:10px}.backup-workbench .backup-summary-grid b{font-size:16px}.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-list header{display:block}.bk-search{width:100%;margin-top:8px}.backup-workbench .backup-run-list article button,.bk-list-head{grid-template-columns:1.1fr 1fr .4fr;gap:5px}.bk-list>footer{flex-wrap:wrap;gap:8px}.backup-workbench .backup-policy{grid-template-columns:minmax(0,1fr)}}.bk-actions{gap:8px}.backup-workbench .backup-summary-grid svg{color:#526774}.bk-list{min-height:480px}.annual-dialog{width:min(1000px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--foreground);gap:12px;padding:20px;font-size:13px;overflow:auto;max-width:1000px!important}.annual-toolbar,.annual-downloads,.annual-pages{justify-content:space-between;align-items:center;gap:8px;display:flex}.annual-toolbar{padding-right:20px}.annual-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;min-width:0;display:grid}.annual-columns>section{border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px}.annual-dialog h3{margin:0 0 10px;font-size:16px;font-weight:600}.annual-dialog form{gap:10px;margin-bottom:16px;display:grid}.annual-dialog label{gap:5px;font-size:12px;display:grid}.annual-dialog input:not([type=checkbox]),.annual-dialog select{border:1px solid var(--border);background:var(--background);border-radius:8px;width:100%;min-width:0;min-height:36px;padding:7px 9px;font-size:13px}:is(.annual-dialog input:focus-visible,.annual-dialog select:focus-visible){outline-offset:2px;outline:2px solid #0071e3}.annual-list{gap:6px;min-height:110px;margin-bottom:10px;display:grid}.annual-list>button{text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;grid-template-columns:1fr auto;gap:3px;padding:9px;display:grid}.annual-list>button.is-selected{border-color:#0071e3}.annual-list small{grid-column:1/-1;font-size:12px}.annual-list p,.annual-empty{color:var(--muted-foreground);font-size:13px}.annual-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.annual-steps li{text-align:center;border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;padding:6px 4px;font-size:12px}.annual-steps .is-done{color:var(--foreground);background:var(--muted);font-weight:600}.annual-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.annual-dialog dt{color:var(--muted-foreground);font-size:12px}.annual-dialog dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px}.annual-person{align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.annual-downloads{flex-wrap:wrap;justify-content:flex-start}.annual-dialog details{margin:8px 0 12px;font-size:12px}.annual-dialog code{overflow-wrap:anywhere;margin-top:6px;display:block}.annual-dialog .annual-saved{align-items:flex-start;gap:8px;margin:12px 0;line-height:1.5;display:flex}.annual-feedback{border:1px solid var(--border);background:var(--muted);border-radius:8px;padding:8px;font-size:13px;display:block}.annual-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}@media (max-width:700px){.annual-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.annual-columns{grid-template-columns:minmax(0,1fr)}.annual-dialog button,.annual-dialog input:not([type=checkbox]),.annual-dialog select{min-height:44px}.annual-dialog dl{grid-template-columns:minmax(0,1fr)}.annual-person{flex-wrap:wrap}.annual-toolbar{align-items:flex-start}.annual-downloads>*{flex:1}}.commission-workbench{gap:8px;display:grid}.cm-actions{justify-content:flex-end;gap:8px;display:flex}.cm-actions button{height:30px;font-size:12px}.commission-workbench>.message{margin:0}.cm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cm-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 13px 29px 18px;gap:2px;padding:12px 12px 12px 58px;display:grid;position:relative}.cm-kpis article>i{background:#cddfeb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:22px;left:14px}.cm-kpis i svg{width:22px;height:22px}.cm-kpis span{font-size:13px;font-weight:700}.cm-kpis small{color:#64717b;font-size:12px}.cm-kpis strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;line-height:29px}.cm-master-detail{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.cm-list{color:#f4f7f9;background:#202427;border-radius:14px;flex-direction:column;min-width:0;min-height:480px;padding:12px;display:flex}.cm-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-list h2{margin:0;font-size:20px}.cm-search{background:#30383e;border:1px solid #4b5963;border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:240px;padding:6px 8px;display:flex}.cm-search svg{flex:none;width:15px;height:15px}.cm-search input{color:#f4f7f9;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:12px}.cm-tabs{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.cm-tabs>button{color:#f4f7f9;cursor:pointer;background:0 0;border:1px solid #4b5963;border-radius:7px;padding:6px 8px;font-size:12px}.cm-tabs>button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.cm-tabs span{background:#46525b;border-radius:4px;padding:1px 4px;font-size:11px}.commission-workbench .cm-people-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:11px}.commission-workbench .cm-people-table th{text-align:left;color:#b8c5ce;background:#30383e;padding:6px 3px;font-size:11px}.cm-people-table th:first-child{width:20px}.cm-people-table th:nth-child(2){width:25%}.cm-people-table th:nth-child(3){width:13%}.cm-people-table th:nth-child(4){width:9%}.cm-people-table th:last-child{width:24px}.commission-workbench .cm-people-table tbody tr td{color:#f4f7f9;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #414b52;padding:10px 3px}.commission-workbench .cm-people-table tbody tr.is-selected td,.commission-workbench .cm-people-table tbody tr:hover td{background:#324b5d}.cm-employee{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cm-person{align-items:center;gap:6px;min-width:0;display:inline-flex}.cm-person>i{color:#263743;background:#c9d7e2;border:1px solid #9cabb5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;display:grid}.cm-person>span{gap:2px;min-width:0;display:grid}.cm-person b{font-size:12px}.cm-person small{color:inherit;opacity:.85;overflow-wrap:anywhere;font-size:11px}.cm-status{color:#263743;white-space:nowrap;background:#dce3e7;border-radius:6px;justify-content:center;align-items:center;padding:3px 5px;font-size:11px;display:inline-flex}.cm-more{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.cm-more svg{width:16px;height:16px}.cm-list>footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.cm-list>footer>span:first-child{margin-right:auto}.cm-list>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963;height:30px;padding:5px 8px;font-size:12px}.cm-list>footer svg{width:14px;height:14px}.cm-empty{color:#b8c5ce;margin:0;padding:20px;font-size:13px}.cm-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;flex-direction:column;min-width:0;min-height:480px;padding:12px;display:flex}.cm-detail>header{align-items:center;gap:6px;display:flex}.cm-detail h2{flex:1;margin:0;font-size:20px}.cm-identity{margin:6px 0}.cm-identity .cm-person>i{width:38px;height:38px}.cm-identity .cm-person>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cm-identity small:last-child{width:100%}.cm-detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}.cm-detail-facts>div{background:#edf7ff;border-radius:8px;min-width:0;padding:8px 6px}.cm-detail-facts dt{color:#64717b;font-size:11px}.cm-detail-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:700}.cm-detail h3{margin:0 0 6px;font-size:13px}.commission-workbench .cm-detail-table,.commission-detail-sheet .cm-detail-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:11px}.cm-detail-table th:first-child{width:22%}.commission-workbench .cm-detail-table th,.commission-detail-sheet .cm-detail-table th{color:#263743;text-align:left;background:#cfdfeb;padding:5px 3px;font-size:11px}.commission-workbench .cm-detail-table tbody td,.commission-detail-sheet .cm-detail-table tbody td{color:#263743;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#edf7ff;border-bottom:1px solid #d4e2eb;padding:6px 3px;font-size:11px}.cm-detail-table td button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.cm-detail-table tfoot th,.cm-detail-table tfoot td{overflow-wrap:anywhere;background:#edf7ff;padding:6px 3px;font-size:12px;font-weight:700}.cm-detail-table .cm-status{padding:2px 3px;font-size:11px}.cm-order-details>button{height:26px;margin-top:4px;font-size:11px}.cm-mentors{margin:8px 0}.cm-mentors article{background:#edf7ff;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.cm-mentors article>span:last-child{gap:4px;font-size:11px;display:grid}.cm-mentors strong{font-variant-numeric:tabular-nums;font-size:16px}.cm-detail>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:auto;padding-top:12px;display:grid}.cm-detail>footer button{height:34px;padding:6px 3px;font-size:11px}.cm-detail-empty{color:#64717b;place-items:center;min-height:456px;margin:0;font-size:13px;display:grid}.commission-workbench .is-negative,.commission-detail-sheet .is-negative{border-bottom:2px solid;font-weight:800}.commission-detail-sheet .cm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.cm-facts>div{border:1px solid #d4e2eb;border-radius:8px;padding:8px}.cm-facts dt{color:#64717b;font-size:12px}.cm-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.cm-calculation-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cm-calculation-amounts article{background:#edf7ff;border-radius:8px;gap:3px;padding:8px;display:grid}.cm-calculation-amounts span{font-size:12px}.cm-calculation-amounts small{color:#64717b;font-size:11px}.cm-calculation-amounts strong{font-variant-numeric:tabular-nums;font-size:16px}.commission-detail-sheet .cm-sheet-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;margin:12px 0;font-size:12px}.cm-sheet-table th,.cm-sheet-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d4e2eb;padding:6px}.cm-sheet-table td>span{margin-top:3px;display:block}.commission-detail-sheet .commission-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commission-detail-sheet label{gap:6px;font-size:12px;display:grid}.commission-detail-sheet input:not([type=checkbox]),.commission-detail-sheet textarea{background:#fff;border:1px solid #b8c5ce;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:13px}.commission-detail-sheet .finance-select-trigger{width:100%;font-size:13px}.commission-detail-sheet .commission-supplement{gap:14px;margin:12px 0;display:grid}.commission-detail-sheet .commission-check{align-items:center;gap:8px;display:flex}.commission-detail-sheet .commission-purchase{border:1px solid #d4e2eb;border-radius:8px;margin:12px 0;padding:10px}.commission-detail-sheet .commission-scroll table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.commission-detail-sheet .commission-scroll th,.commission-detail-sheet .commission-scroll td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d4e2eb;padding:6px}.commission-detail-sheet .commission-scroll td>span{display:block}.commission-detail-sheet h3,.commission-detail-sheet h4{margin:12px 0 6px;font-size:14px}.cm-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.cm-reopen{gap:8px;margin:12px 0;display:grid}.cm-rate-field{margin:12px 0}.cm-draft{border:1px solid #d4e2eb;border-radius:8px;margin:10px 0;padding:10px;font-size:13px}.cm-draft summary{cursor:pointer;align-items:center;gap:8px;display:flex}.cm-problems{margin:8px 0;font-size:12px}:is(.commission-workbench :is(button,input):focus-visible,.commission-detail-sheet :is(button,input,textarea,summary):focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:1100px){.cm-master-detail{grid-template-columns:minmax(0,1fr)}.cm-list,.cm-detail{min-height:360px}.cm-detail-empty{min-height:336px}}@media (max-width:700px){.cm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-kpis article{grid-template-rows:18px 13px 29px 18px;padding:10px}.cm-kpis article>i{width:22px;height:22px;top:8px;left:auto;right:8px}.cm-kpis i svg{width:16px;height:16px}.cm-list>header{flex-direction:column;align-items:stretch}.cm-search{max-width:none}.cm-people-table,.cm-people-table tbody{display:block}.commission-workbench .cm-people-table thead{display:none}.commission-workbench .cm-people-table tbody tr{background:#202427;border:1px solid #414b52;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;padding:10px;display:grid}.commission-workbench .cm-people-table tbody tr td{border:0;width:auto;padding:0}.cm-people-table tbody td:before{content:attr(data-label);color:#b8c5ce;font-size:11px;display:block}.cm-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-actions{flex-wrap:wrap}.commission-detail-sheet{width:100%;max-width:100%}.commission-detail-sheet .commission-fields,.cm-calculation-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-person>i{width:26px;height:26px}.cm-detail>footer{gap:4px}.cm-detail>footer button{white-space:normal;height:auto;min-height:40px}.cm-mentors article{align-items:flex-start}.cm-mentors .cm-person{max-width:60%}}.customer-corrections-center{gap:8px;min-width:0;display:grid}.customer-corrections-center [hidden]{display:none!important}.correction-tabs{gap:6px;display:flex}.correction-history,.customer-corrections-center .customer-refund-center{gap:10px;display:grid}.customer-corrections-center .order-kpi-grid article{min-height:86px;padding:10px 14px}.customer-corrections-center .order-kpi-grid strong{margin-top:2px;font-size:24px}.customer-corrections-center .order-kpi-grid small{min-height:12px}.correction-columns{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:10px;display:grid}.correction-master{color:#eef5f8;background:#172126;border-radius:14px;min-width:0;padding:12px}.correction-master h2,.correction-detail h2{margin:0;font-size:20px}.correction-filters{gap:10px;margin:12px 0;display:flex}.correction-filters label{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.correction-master input,.correction-master .finance-select-trigger{color:#eef5f8;background:#26343c;border-color:#40505a;font-size:12px}.correction-table{min-width:0;margin-top:10px;overflow:auto}.correction-table table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.correction-table th{color:#c5d2da;text-align:left;border-bottom:1px solid #40505a;padding:8px 6px;font-weight:500}.correction-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #33444f;padding:10px 6px}.correction-table tr[data-selected]{background:#253e50}.content .customer-corrections-center .correction-table tbody tr[data-selected] td,.content .customer-corrections-center .correction-table tbody tr:hover td{color:#eef5f8;background:#303b43}.correction-table button{color:#eef5f8;text-align:left;background:0 0;border:0;max-width:200px;padding:0}.correction-table button span{color:#b9c9d3;text-overflow:ellipsis;max-width:200px;font-size:11px;display:block;overflow:hidden}.correction-table button:hover{color:#fff;background:0 0}.correction-master .record-pagination button{color:#eef5f8;background:0 0;border-color:#40505a}.correction-detail{background:#eaf3fb;border:1px solid #d6e3ee;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.correction-detail header{justify-content:space-between;gap:8px;display:flex}.correction-detail dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.correction-detail dt{color:#64717b;font-size:12px}.correction-detail dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px}.correction-detail h3{margin:0;font-size:16px}.correction-detail footer{margin-top:auto}.correction-detail .empty{margin:auto}.correction-allocation{justify-content:space-between;font-size:13px;display:flex}.correction-person{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.correction-person i{color:#26343c;background:#d4dce2;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-grid}.correction-person span{font-size:11px}.correction-file{color:#0071e3;overflow-wrap:anywhere;font-size:13px}.correction-detail .check-row{background:0 0;border:0;gap:12px;padding:0;display:grid}.correction-detail .check-row>div{gap:10px;min-width:0;display:grid}.correction-detail .check-row small{margin-top:8px;font-size:12px;display:block}.correction-detail .check-row label{gap:6px;font-size:12px;display:grid}.correction-detail .negative,.correction-master .negative{outline-offset:-3px;border-radius:6px;outline:1px solid #8896a1;font-weight:800}@media (max-width:700px){.correction-columns{grid-template-columns:minmax(0,1fr)}.correction-filters{flex-wrap:wrap}.correction-filters label{flex-basis:100%}.correction-detail dl{grid-template-columns:minmax(0,1fr)}.correction-master{padding:10px}.correction-table{max-width:100%}}.customer-corrections-center{grid-template-columns:minmax(0,1fr)}.correction-table thead,.correction-table th{background:#26343c}.refund-opinion-field{gap:8px;min-width:0;font-size:13px;display:grid}.refund-opinion-field textarea{resize:vertical;min-height:112px;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #c8cdd2;border-radius:10px;padding:10px 12px;line-height:1.5}.refund-opinion-actions{justify-content:flex-end;gap:8px;display:flex}.refund-payment-record{border-top:1px solid #d6e3ee;padding-top:10px}.refund-payment-record nav{flex-wrap:wrap;gap:8px 12px;display:flex}.customer-receivable-confirmed{gap:10px;min-width:0;display:grid}.receivable-page-actions{gap:8px;display:flex}.customer-collection-tabs{flex-wrap:wrap;gap:8px;display:flex}.customer-collection-tabs button{min-height:36px;font-size:13px}.topbar:has(.receivable-page-actions) .top-actions>button{display:none}.customer-receivable-confirmed>.message{margin:0;padding:6px 10px}.customer-receivable-confirmed .order-kpi-grid article{min-height:86px;padding-block:8px}.customer-receivable-confirmed .order-kpi-grid strong{margin-top:2px;font-size:24px}.customer-receivable-confirmed .order-kpi-grid article>small{min-height:12px;margin-top:3px}.receivable-columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px}.receivable-list{color:#eef5f8;background:#172126;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.receivable-list>header{align-items:center;gap:8px;display:flex}.receivable-list h2,.receivable-detail h2{margin:0;font-size:20px}.receivable-search{border:1px solid #40505a;border-radius:8px;align-items:center;gap:6px;width:62%;min-width:0;margin-left:auto;padding:6px;display:flex}.receivable-search svg{flex-shrink:0;width:16px}.receivable-search input{color:#eef5f8;background:0 0;border:0;min-width:0;padding:0;font-size:12px}.receivable-options{position:relative}.receivable-options summary{cursor:pointer;place-items:center;width:28px;height:28px;list-style:none;display:grid}.receivable-options summary svg{width:16px}.receivable-options>div{z-index:20;color:#172126;background:#edf6fc;border-radius:10px;gap:6px;width:230px;padding:10px;display:grid;position:absolute;top:32px;right:0}.receivable-options label{gap:4px;font-size:12px;display:grid}.receivable-tabs,.receivable-filters{flex-wrap:wrap;gap:6px;display:flex}.customer-receivable-confirmed .receivable-tabs button{color:#eef5f8;background:0 0;border-color:#40505a;font-size:12px}.customer-receivable-confirmed .receivable-tabs button[data-active]{color:#fff;background:#0071e3;border-color:#0071e3}.receivable-tabs span{margin-left:4px}.receivable-filters .finance-select-trigger{width:150px}.receivable-table-wrap{min-width:0;overflow:auto}.receivable-list table{border-collapse:collapse;width:100%;font-size:12px}.receivable-list th{text-align:left;white-space:nowrap;color:#c5d7df;background:#29363c;padding:8px 4px}.receivable-list td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #34434b;max-width:130px;padding:10px 4px}.receivable-list td:nth-child(4),.receivable-list td:nth-child(5),.receivable-list td:nth-child(6){white-space:nowrap}.receivable-list td button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0}.receivable-list input[type=checkbox]{accent-color:#0071e3;width:14px;height:14px}.content .customer-receivable-confirmed .receivable-list tbody tr:hover td{background:#273f4e}.content .customer-receivable-confirmed .receivable-list tbody tr[data-selected] td{color:#fff;background:#235f82}.receivable-list em,.receivable-detail>header em{color:#303a42;white-space:nowrap;background:#edf0f2;border-radius:30px;padding:4px 7px;font-size:12px;font-style:normal}.receivable-list>footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:13px;display:flex}.receivable-list nav{align-items:center;gap:8px;display:flex}.customer-receivable-confirmed .receivable-list nav button{color:#eef5f8;background:0 0;border-color:#40505a}.receivable-list nav b{color:#fff;background:#0071e3;border-radius:6px;padding:8px}.receivable-detail{flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.receivable-detail>header{align-items:center;gap:6px;display:flex}.receivable-detail>header h2{overflow-wrap:anywhere;flex:1}.receivable-detail>header button{width:28px;height:28px;padding:4px}.receivable-personal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.receivable-personal>div{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.receivable-personal svg{flex-shrink:0;width:28px}.receivable-personal i{color:#33414b;background:#dbe6ed;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.receivable-personal span{color:#526575;width:100%;font-size:12px}.receivable-personal b{overflow-wrap:anywhere;font-weight:600}.receivable-personal small{color:#526575;margin-top:3px;font-size:12px;display:block}.receivable-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.receivable-four article{background:#eef8fd;border-radius:6px;min-width:0;padding:7px}.receivable-four span,.receivable-four small{color:#526575;font-size:12px;display:block}.receivable-four b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.receivable-detail section{background:#edf8fd;border-radius:8px;min-width:0;padding:8px}.receivable-detail h3{margin:0 0 7px;font-size:16px}.receivable-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.receivable-progress li{text-align:center;border-top:2px solid #aabcc9;padding-top:8px;font-size:12px}.receivable-progress li[data-done]{border-top-color:#0071e3}.receivable-detail table{border-collapse:collapse;width:100%;font-size:12px}.receivable-detail th,.receivable-detail td{text-align:left;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border:1px solid #d2e4f0;max-width:130px;padding:5px 3px}.receivable-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.receivable-balances article{background:#edf8fd;border-radius:8px;grid-template-columns:28px 1fr;gap:4px;min-width:0;padding:8px;font-size:12px;display:grid}.receivable-balances svg{grid-row:span 2;width:24px}.receivable-balances b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.receivable-detail>footer{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:auto;display:flex}.receivable-detail>footer button{padding:5px 7px;font-size:12px}.customer-receivable-confirmed [data-negative]{outline-offset:-1px;border-radius:4px;outline:1px solid #303942;font-weight:750}.receivable-history{gap:8px;max-height:60vh;display:grid;overflow:auto}.receivable-history article{border-bottom:1px solid #d2e4f0;grid-template-columns:1fr 1fr;gap:6px;padding-bottom:8px;font-size:13px;display:grid}.receivable-history b{overflow-wrap:anywhere}@media (max-width:1000px){.receivable-columns{grid-template-columns:1fr}}@media (max-width:700px){.receivable-list>header{flex-wrap:wrap}.receivable-search{width:80%}.receivable-four{grid-template-columns:repeat(2,minmax(0,1fr))}.receivable-list td{min-width:85px}.receivable-list td:first-child{min-width:24px}.receivable-detail table{font-size:11px}.receivable-page-actions{gap:4px}.receivable-page-actions button{padding:5px;font-size:12px}}.receivable-list em[data-pending],.receivable-detail>header em[data-pending]{background:#fff0b6}.receivable-balances small{color:#526575;font-size:12px}.receivable-balances svg{grid-row:span 3}.customer-receivable-confirmed .order-kpi-grid article>svg{display:none}.customer-receivable-confirmed .order-kpi-grid article{grid-template-rows:16px 12px 28px 12px;gap:3px;min-height:94px;display:grid}.customer-receivable-confirmed .order-kpi-grid strong{margin:0;line-height:28px}.customer-receivable-confirmed .order-kpi-grid article>small{margin:0}.customer-receivable-confirmed .receivable-list em[data-pending],.customer-receivable-confirmed .receivable-detail>header em[data-pending]{color:#303942;background:#e4e8eb}.content .customer-receivable-confirmed .receivable-list tbody tr[data-selected] td{background:#303b43}.receivable-list tr[data-selected] td:first-child{box-shadow:inset 3px 0 #0071e3}.receivable-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.receivable-list td{padding:8px 4px;line-height:16px}.receivable-collection-history{gap:12px;max-height:40vh;display:grid;overflow:auto}.receivable-collection-history article{border-bottom:1px solid #d9e0e5;padding-bottom:8px}.receivable-collection-history header{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.receivable-collection-history i{background:#e4e8eb;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.receivable-collection-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.receivable-collection-field{gap:8px;font-size:13px;display:grid}.receivable-collection-field textarea{resize:vertical;min-height:96px}@media (max-width:1000px){.receivable-columns{grid-template-columns:1fr}}@media (max-width:700px){.receivable-list table,.receivable-list tbody{display:block}.receivable-list thead{display:none}.receivable-list tr{border-bottom:1px solid #40505a;grid-template-columns:24px repeat(2,minmax(0,1fr));gap:4px;padding:8px 0;display:grid}.receivable-list td{border:0;min-width:0;max-width:none;padding:3px;white-space:normal!important}.receivable-list td:first-child{grid-row:span 3}.receivable-list td:nth-child(4):before{content:"订单金额 ";color:#c5ced5}.receivable-list td:nth-child(5):before{content:"已确认收款 ";color:#c5ced5}.receivable-list td:nth-child(6):before{content:"待收金额 ";color:#c5ced5}.receivable-detail>footer button{flex:1}}.receivable-unavailable{color:#a8b1b8;align-self:center;padding:6px;font-size:12px}.customer-receivable-confirmed .receivable-detail{gap:6px;min-height:0;padding:10px}.customer-receivable-confirmed .receivable-detail section{padding:6px}.customer-receivable-confirmed .receivable-detail h3{margin-bottom:5px}.customer-receivable-confirmed .receivable-detail th,.customer-receivable-confirmed .receivable-detail td{padding:4px 3px}.customer-receivable-confirmed .receivable-balances article{gap:3px;padding:6px}.customer-receivable-confirmed .receivable-detail>footer{gap:6px;display:flex}.customer-receivable-confirmed .receivable-detail>footer button{padding:5px 7px;font-size:12px}@media (max-width:700px){.customer-receivable-confirmed .receivable-detail>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-receivable-confirmed .receivable-detail>footer button:last-child{grid-column:1/-1}}.archive-workbench{gap:12px;display:grid}.archive-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.archive-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 12px 28px 18px;gap:2px;padding:12px 16px;display:grid}.archive-kpis article>span{font-size:13px;font-weight:700}.archive-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.archive-kpis small{color:#64717b;font-size:12px}.archive-master-detail{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.archive-main{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:16px}.archive-main>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.archive-main h2,.archive-detail h2{margin:0;font-size:20px}.archive-workbench .archive-main>header button{color:#f4f7f9;background:0 0;border-color:#4b5963;height:30px;font-size:12px}.archive-query-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.archive-query-form label{gap:5px;min-width:0;font-size:12px;display:grid}.archive-query-form .archive-query-search{background:#30383e;border:1px solid #4b5963;border-radius:8px;grid-column:span 2;align-items:center;gap:7px;padding:7px 9px;display:flex}.archive-query-search svg{flex:none;width:16px;height:16px}.archive-query-search input{color:#f4f7f9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.archive-query-form input[type=date],.archive-query-form .finance-select-trigger{color:#f4f7f9;background:#30383e;border:1px solid #4b5963;border-radius:8px;width:100%;min-width:0;padding:7px;font-size:12px}.archive-query-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.archive-query-actions button{height:32px;font-size:12px}.archive-workbench .archive-query-actions button[type=button]{color:#f4f7f9;background:0 0;border-color:#4b5963}.archive-records{min-height:300px}.archive-workbench .archive-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.archive-workbench .archive-table thead th{color:#b8c5ce;text-align:left;background:#202427;border-bottom:1px solid #596771;padding:7px 5px;font-size:11px}.archive-workbench .archive-table th:first-child{width:28%}.archive-workbench .archive-table th:nth-child(2){width:31%}.archive-workbench .archive-table th:nth-child(3){width:30%}.archive-workbench .archive-table th:last-child{width:11%}.archive-workbench .archive-table tbody tr td{color:#f4f7f9;vertical-align:middle;overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #414b52;padding:7px 5px}.archive-workbench .archive-table tbody tr.is-selected td,.archive-workbench .archive-table tbody tr:hover td{background:#30383e}.archive-workbench .archive-table .archive-row-title{color:#f4f7f9;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.archive-workbench .archive-table td>small,.archive-workbench .archive-table td>time{color:#b8c5ce;margin-top:3px;font-size:11px;line-height:15px;display:block}.archive-workbench .archive-table a.doc-action{color:#f4f7f9;background:0 0;border:1px solid #4b5963;border-radius:6px;align-items:center;gap:4px;padding:4px 5px;font-size:11px;display:inline-flex}.archive-table .doc-action svg{width:12px;height:12px}.archive-person{align-items:center;gap:5px;min-width:0;display:inline-flex}.archive-person-avatar{color:#f4f7f9;background:#5e6b76;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:inline-flex}.archive-person>span{overflow-wrap:anywhere}.archive-records-empty{color:#b8c5ce;padding:24px 8px;font-size:13px}.archive-workbench .archive-pagination{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.archive-pagination>div{align-items:center;gap:8px;display:flex}.archive-workbench .archive-pagination button{color:#f4f7f9;background:0 0;border-color:#4b5963;font-size:12px}.archive-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:490px;padding:16px}.archive-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.archive-detail>header>span{font-size:12px}.archive-detail h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:14px}.archive-detail dl{gap:10px;margin:14px 0;display:grid}.archive-detail dl>div{border-bottom:1px solid #c6d8e5;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;padding-bottom:8px;font-size:13px;display:grid}.archive-detail dt{color:#64717b}.archive-detail dd{overflow-wrap:anywhere;margin:0}.archive-detail .archive-person-avatar{color:#263743;background:#d1dee7}.archive-detail>time{color:#64717b;font-size:12px;display:block}.archive-detail>footer{margin-top:20px}.archive-open-original{color:#fff;background:#0071e3;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.archive-open-original svg{width:15px;height:15px}.archive-detail-empty{color:#64717b;place-items:center;min-height:450px;margin:0;font-size:13px;display:grid}@media (max-width:1100px){.archive-master-detail{grid-template-columns:minmax(0,1fr)}.archive-detail,.archive-detail-empty{min-height:220px}}@media (max-width:700px){.archive-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-kpis article,.archive-main,.archive-detail{padding:12px}.archive-query-form{grid-template-columns:minmax(0,1fr)}.archive-query-form .archive-query-search{grid-column:span 1}.archive-query-actions{justify-content:flex-start}.archive-workbench .archive-table,.archive-workbench .archive-table tbody{display:block}.archive-workbench .archive-table thead{display:none}.archive-workbench .archive-table tbody tr{border-bottom:1px solid #414b52;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 0;display:grid}.archive-workbench .archive-table tbody tr td{border:0;width:auto;padding:0}.archive-workbench .archive-table tbody tr td:first-child,.archive-workbench .archive-table tbody tr td:nth-child(2){grid-column:span 2}.archive-workbench .archive-table tbody tr td:before{content:attr(data-label);color:#b8c5ce;margin-bottom:4px;font-size:11px;display:block}.archive-workbench .archive-pagination,.archive-pagination>div{gap:5px}}.archive-workbench .archive-table td .archive-person{display:inline-flex}.archive-workbench .archive-table td .archive-person>span{display:inline}.archive-workbench .archive-pagination{color:#b8c5ce}.archive-query-form input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.archive-workbench>.message{margin:0}@media (max-width:700px){.archive-workbench .archive-table tbody tr{background:#202427}.archive-workbench .archive-table tbody tr.is-selected{background:#30383e}.archive-workbench .archive-table tbody tr td:before{background:0 0}}.department-profit-workbench{gap:8px;display:grid}.dept-actions{justify-content:flex-end;gap:8px;display:flex}.dept-actions button{height:30px;font-size:12px}.department-profit-workbench>.message{margin:0}.dept-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dept-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 13px 29px 18px;gap:2px;padding:12px 16px;display:grid}.dept-kpis article>span{font-size:13px;font-weight:700}.dept-kpis strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;line-height:29px}.dept-kpis small{color:#64717b;font-size:12px}.dept-master-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dept-list{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:12px}.dept-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.dept-list h2{margin:0;font-size:20px}.dept-list h2 span{font-size:13px}.dept-search{background:#30383e;border:1px solid #4b5963;border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:210px;padding:6px 8px;display:flex}.dept-search svg{flex:none;width:15px;height:15px}.dept-search input{color:#f4f7f9;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.dept-tabs{flex-wrap:wrap;align-items:center;gap:5px;margin:10px 0;display:flex}.dept-tabs>button{color:#f4f7f9;cursor:pointer;background:0 0;border:1px solid #4b5963;border-radius:7px;padding:6px;font-size:12px}.dept-tabs>button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.dept-tabs>button span{background:#46525b;border-radius:4px;padding:1px 3px;font-size:11px}.dept-tabs>button:last-child{height:30px;margin-left:auto}.department-profit-workbench .dept-rows{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:11px}.department-profit-workbench .dept-rows th{color:#b8c5ce;text-align:left;background:#30383e;padding:6px 3px;font-size:11px}.dept-rows th:first-child{width:20px}.dept-rows th:nth-child(2){width:18%}.dept-rows th:nth-child(7){width:8%}.dept-rows th:last-child{width:10%}.department-profit-workbench .dept-rows tbody tr td{color:#f4f7f9;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #414b52;padding:12px 3px}.department-profit-workbench .dept-rows tbody tr.is-selected td,.department-profit-workbench .dept-rows tbody tr:hover td{background:#324b5d}.dept-name{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.dept-status{color:#263743;white-space:nowrap;background:#dce3e7;border-radius:6px;justify-content:center;align-items:center;padding:3px 5px;font-size:11px;display:inline-flex}.dept-list>footer{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.dept-list>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963;height:30px;font-size:12px}.dept-history{margin-top:14px}.dept-history>header{gap:7px;display:grid}.dept-history h3{margin:0;font-size:14px}.dept-history h3 small{font-size:11px;font-weight:400}.dept-history header>div{gap:12px;font-size:11px;display:flex}.dept-history header>div span{align-items:center;gap:4px;display:inline-flex}.dept-history header i{border-radius:2px;width:9px;height:9px}.dept-history svg{width:100%;height:196px;margin-top:6px;display:block}.dept-no-data{color:#b8c5ce;margin:0;padding:20px 8px;font-size:13px}.dept-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:510px;padding:10px}.dept-detail>header{align-items:center;gap:6px;display:flex}.dept-detail h2{flex:1;margin:0;font-size:16px;font-weight:700}.dept-more{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.dept-more svg{width:16px;height:16px}.dept-person{align-items:center;gap:5px;display:inline-flex}.dept-person>i{color:#263743;background:#c9d7e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:inline-flex}.dept-person>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dept-person b{font-size:12px}.dept-person small{color:#64717b;font-size:11px}.dept-detail-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.dept-detail-amounts article{background:#edf7ff;border-radius:8px;grid-template-rows:16px 12px 22px;gap:2px;min-width:0;padding:8px 6px;display:grid}.dept-detail-amounts span{font-size:12px}.dept-detail-amounts strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;line-height:22px}.dept-detail-amounts small{color:#64717b;font-size:11px}.dept-composition{background:#edf7ff;border-radius:8px;padding:8px}.dept-detail h3{margin:0 0 5px;font-size:13px}.department-profit-workbench .dept-composition table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:12px}.department-profit-workbench .dept-composition tbody th,.department-profit-workbench .dept-composition tbody td{color:#263743;text-align:left;background:0 0;border-bottom:1px solid #d4e2eb;padding:4px;font-size:12px;line-height:16px}.dept-composition th{width:42%;font-weight:400}.dept-composition td:nth-child(2){text-align:right;font-variant-numeric:tabular-nums;width:33%}.dept-composition-bar{background:#64717b;border-radius:3px;height:8px;display:block}.dept-allocation-basis{flex-wrap:wrap;gap:4px 14px;padding:8px 0;display:flex}.dept-allocation-basis h3{width:100%;margin:0}.dept-allocation-basis span{font-size:12px}.dept-split{margin-bottom:8px}.dept-split>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dept-split article{background:#edf7ff;border:1px solid #cbdce7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:7px;display:grid}.dept-split article>span{font-size:12px}.dept-split small{color:#64717b;font-size:11px}.dept-split strong{font-variant-numeric:tabular-nums;font-size:16px}.dept-company{align-items:center;gap:5px;display:inline-flex}.dept-company svg{width:24px;height:24px}.dept-detail>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.dept-detail>footer button{height:32px;padding:6px 3px;font-size:11px}.dept-detail-empty{color:#64717b;place-items:center;min-height:488px;margin:0;font-size:13px;display:grid}.department-profit-workbench .is-negative,.department-detail-sheet .is-negative{border-bottom:2px solid;font-weight:800}.department-detail-sheet .dept-sheet-table{border-collapse:collapse;width:100%;min-width:0;margin:14px 0;font-size:12px}.dept-sheet-table th,.dept-sheet-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d4e2eb;padding:8px}.dept-sheet-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dept-sheet-meta div{border:1px solid #d4e2eb;border-radius:8px;padding:8px}.dept-sheet-meta dt{color:#64717b;font-size:12px}.dept-sheet-meta dd{margin:4px 0 0;font-size:14px}.dept-original-actions{margin-top:12px}.dept-warnings{margin:12px 0;font-size:12px}@media (max-width:1100px){.dept-master-detail{grid-template-columns:minmax(0,1fr)}.dept-detail,.dept-detail-empty{min-height:220px}}@media (max-width:700px){.dept-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-kpis article{padding:10px}.dept-list>header{flex-direction:column;align-items:stretch}.dept-search{max-width:none}.dept-rows,.dept-rows tbody{display:block}.department-profit-workbench .dept-rows thead{display:none}.department-profit-workbench .dept-rows tbody tr{background:#202427;border:1px solid #414b52;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:10px;display:grid}.department-profit-workbench .dept-rows tbody tr td{border:0;width:auto;padding:0}.department-profit-workbench .dept-rows tbody td:before{content:attr(data-label);color:#b8c5ce;font-size:11px;display:block}.dept-detail-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-history svg{height:auto}.dept-history header>div{gap:8px}.dept-actions{flex-wrap:wrap}.department-detail-sheet{width:100%;max-width:100%}}.department-profit-workbench .dept-rows tbody tr td{padding:10px 3px}.department-profit-workbench .dept-composition tbody th,.department-profit-workbench .dept-composition tbody td{padding:3px 4px;line-height:14px}.dept-identity,.dept-detail-amounts{margin:6px 0}.dept-allocation-basis{padding:6px 0}.dept-split article{padding:5px 7px}@media (max-width:700px){.department-profit-workbench .dept-rows tbody tr td{padding:0}}.dept-kpis article{padding-left:58px;position:relative}.dept-kpi-icon{background:#cddfeb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:22px;left:14px}.dept-kpi-icon svg{width:22px;height:22px}@media (max-width:700px){.dept-kpis article{padding-left:10px}.dept-kpi-icon{width:22px;height:22px;display:grid;top:8px;left:auto;right:8px}.dept-kpi-icon svg{width:16px;height:16px}.dept-kpis article{grid-template-rows:18px 13px 29px 32px}.dept-kpis article>small:last-child{line-height:16px}}.dept-confirmation{color:#263743;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.dept-confirmation button{color:#0071e3}.dept-confirm-history article{border-bottom:1px solid #d4e2eb;gap:8px;padding:12px 0;display:grid}.dept-confirm-history time,.dept-confirm-history dt{font-size:12px}.dept-confirm-history dd{margin:4px 0;font-size:20px;font-weight:600}.segment-profit-card [data-negative]{border-bottom:2px solid;font-weight:800}.order-profit-workbench{gap:8px;display:grid}.order-profit-workbench>.message{margin:0}.op-actions{justify-content:flex-end;gap:8px;display:flex}.op-actions button{height:30px;font-size:12px}.op-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.op-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 13px 29px 18px;gap:2px;padding:12px 16px;display:grid}.op-kpis article>span{font-size:13px;font-weight:700}.op-kpis strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;line-height:29px}.op-kpis small{color:#64717b;font-size:12px}.op-master-detail{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.op-list{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:14px}.op-list>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.op-list h2,.op-detail h2{margin:0;font-size:20px}.op-search{background:#30383e;border:1px solid #4b5963;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:7px 9px;display:flex}.op-search svg{flex:none;width:15px;height:15px}.op-search input{color:#f4f7f9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.op-tabs{flex-wrap:wrap;align-items:center;gap:5px;margin:12px 0;display:flex}.op-tabs>button{color:#f4f7f9;cursor:pointer;background:0 0;border:1px solid #4b5963;border-radius:7px;padding:6px 7px;font-size:12px}.op-tabs>button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.op-tabs>button span{background:#46525b;border-radius:5px;padding:1px 4px;font-size:11px}.op-tabs .finance-select-trigger{color:#f4f7f9;background:#30383e;border:1px solid #4b5963;border-radius:7px;width:115px;height:30px;padding:5px 7px;font-size:12px}.op-table-wrap{min-height:300px}.order-profit-workbench .op-orders{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:11px}.order-profit-workbench .op-orders th{color:#b8c5ce;text-align:left;background:#30383e;padding:8px 3px;font-size:11px}.op-orders th:first-child{width:20px}.op-orders th:nth-child(2){width:17%}.op-orders th:nth-child(3){width:14%}.op-orders th:nth-child(8){width:8%}.op-orders th:nth-child(9){width:10%}.op-orders th:last-child{width:22px}.order-profit-workbench .op-orders tbody tr td{color:#f4f7f9;vertical-align:middle;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #414b52;padding:11px 3px}.order-profit-workbench .op-orders tbody tr.is-selected td,.order-profit-workbench .op-orders tbody tr:hover td{background:#324b5d}.op-pi{color:#f4f7f9;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.op-row-more,.op-detail-more{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.op-row-more svg,.op-detail-more svg{width:16px;height:16px}.op-status{color:#263743;white-space:nowrap;background:#dce3e7;border-radius:7px;justify-content:center;align-items:center;padding:3px 5px;font-size:11px;display:inline-flex}.op-status.is-pending{color:#263743;background:#dce3e7;font-weight:700}.op-list-empty{color:#b8c5ce;padding:24px 8px;font-size:13px}.op-list>footer{color:#b8c5ce;justify-content:space-between;align-items:center;gap:5px;margin-top:12px;font-size:12px;display:flex}.op-list>footer>div{align-items:center;gap:6px;display:flex}.order-profit-workbench .op-list>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963;height:30px;font-size:12px}.op-list-more{position:relative}.op-list-more>summary{cursor:pointer;padding:6px;list-style:none;display:flex}.op-list-more>summary svg{width:16px;height:16px}.op-list-more>div{z-index:2;background:#30383e;border:1px solid #4b5963;border-radius:8px;gap:8px;width:185px;padding:10px;display:grid;position:absolute;bottom:32px;right:0}.op-list-more label{gap:4px;display:grid}.op-list-more .finance-select-trigger{color:#f4f7f9;background:#202427;border:1px solid #4b5963;font-size:12px}.op-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:510px;padding:10px}.op-detail>header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.op-detail h2{flex:1;font-size:16px;font-weight:700}.op-detail>header>strong{font-size:12px}.op-identity{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.op-identity>div{gap:3px;min-width:0;font-size:12px;display:grid}.op-identity>div>span,.op-identity small{color:#64717b;font-size:11px}.op-identity strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.op-person{align-items:center;gap:5px;display:inline-flex}.op-person>i{color:#263743;background:#c9d7e2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:inline-flex}.op-person>b{font-size:12px}.op-detail-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0;display:grid}.op-detail-amounts>div{background:#edf7ff;border-radius:8px;grid-template-rows:16px 12px 25px 14px;gap:2px;min-width:0;padding:8px;display:grid}.op-detail-amounts>div>span{font-size:12px}.op-detail-amounts strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;line-height:25px}.op-detail-amounts small{color:#64717b;font-size:11px}.op-composition{background:#edf7ff;border-radius:8px;padding:8px}.op-composition>header{justify-content:space-between;align-items:center;gap:6px;display:flex}.op-composition h3,.op-documents h3{margin:0 0 6px;font-size:13px}.op-composition>header button{color:#263743;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.order-profit-workbench .op-composition table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;font-size:11px}.order-profit-workbench .op-composition th{color:#52616b;text-align:left;background:#dfedf7;padding:4px;font-size:11px}.op-composition th:first-child{width:29%}.op-composition th:nth-child(2){width:25%}.op-composition th:nth-child(3){width:28%}.op-composition th:last-child{width:18%}.order-profit-workbench .op-composition tbody td{color:#263743;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:0 0;border-bottom:1px solid #d4e2eb;padding:5px 4px}.op-composition a{color:#263743;text-decoration:underline}.op-gross-row{font-weight:700}.op-documents{margin:8px 0}.op-documents>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.op-documents article{background:#edf7ff;border-radius:7px;grid-template-columns:15px minmax(0,1fr);gap:2px 4px;padding:5px;font-size:11px;display:grid}.op-documents svg{grid-row:span 3;width:15px;height:15px}.op-documents strong,.op-documents small{font-size:11px}.op-detail>footer{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.op-detail>footer button{height:32px;padding:6px 3px;font-size:11px}.op-detail>footer svg{width:12px;height:12px}.op-detail-empty{color:#64717b;place-items:center;min-height:485px;margin:0;font-size:13px;display:grid}.order-profit-workbench .is-negative,.op-source-sheet .is-negative{border-bottom:2px solid;font-weight:800}.op-original-profit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.op-original-profit>div{border:1px solid #d4e2eb;border-radius:8px;padding:8px}.op-original-profit dt{font-size:12px}.op-original-profit dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:700}.op-source-sheet h3{margin:14px 0 6px;font-size:14px}.op-source-sheet .op-source-table{overflow:auto}.op-source-table table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px}.op-source-table th,.op-source-table td{text-align:left;border-bottom:1px solid #d4e2eb;padding:7px}.op-source-sheet li{font-size:12px}@media (max-width:1100px){.op-master-detail{grid-template-columns:minmax(0,1fr)}.op-detail,.op-detail-empty{min-height:220px}}@media (max-width:700px){.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.op-kpis article{padding:10px}.op-kpis strong{font-size:24px}.op-list>header{flex-direction:column;align-items:stretch}.op-orders,.op-orders tbody{display:block}.order-profit-workbench .op-orders thead{display:none}.order-profit-workbench .op-orders tbody tr{background:#202427;border:1px solid #414b52;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;padding:10px;display:grid}.order-profit-workbench .op-orders tbody tr td{border:0;width:auto;padding:0}.order-profit-workbench .op-orders tbody td:before{content:attr(data-label);color:#b8c5ce;font-size:11px;display:block}.op-list>footer,.op-list>footer>div,.op-actions{flex-wrap:wrap}.op-documents>div{grid-template-columns:repeat(2,minmax(0,1fr))}.op-source-sheet{width:100%;max-width:100%}.op-source-sheet .op-source-table{max-width:100%}}.op-source-bar{background:#64717b;border-radius:2px;height:4px;margin-top:3px;display:block}@media (max-width:700px){.op-detail-amounts,.op-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-profit-workbench .op-composition tbody td{padding:4px;font-size:11px;line-height:14px}.op-source-bar{vertical-align:middle;max-width:30%;height:8px;margin:0 0 0 5px;display:inline-block}.order-profit-workbench .op-review{color:#454545;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.order-profit-workbench .op-review button{color:#0071e3}.op-review-history article{border-bottom:1px solid #d1d1d6;padding:12px 0}.op-review-history h3{align-items:center;gap:8px;font-size:16px;display:flex}.op-review-history time{font-size:12px}.op-review-history dl{flex-wrap:wrap;gap:24px;display:flex}.op-review-history dt{font-size:12px}.op-review-history dd{margin:4px 0;font-size:20px;font-weight:600}.operating-dashboard .ops-executive-metric{align-items:center;min-width:0;min-height:112px;padding:12px 16px;display:flex}.operating-dashboard .ops-executive-metric>div:last-child{width:100%;min-width:0}.operating-dashboard .ops-executive-metric .lb{margin:0 0 3px 40px;font-size:13px}.operating-dashboard .ops-executive-metric .ops-currency{color:#64717b;margin-left:40px;font-size:11px;line-height:14px;display:block}.operating-dashboard .ops-executive-metric .v{letter-spacing:0;color:#25313a;margin:0 0 5px 40px;font-size:24px;line-height:28px}.operating-dashboard .ops-executive-metric .ft{margin-left:40px;font-size:12px}.operating-dashboard [data-negative]{box-shadow:inset 0 0 0 1px #64717b}.operating-dashboard [data-negative] .v,.operating-dashboard [data-negative]>b{font-weight:850}.operating-dashboard .ops-neutral{color:#64717b}.operating-dashboard .ops-person-avatar{color:#384650;background:#e1e8ec;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.operating-dashboard .ops-key-groups>div{grid-template-columns:28px minmax(0,1fr)}.operating-dashboard .ops-key-groups>div>.ops-person-avatar{grid-row:2;width:28px;height:28px}.operating-dashboard .ops-key-groups b,.operating-dashboard .ops-key-groups b em{white-space:normal;overflow-wrap:anywhere}.operating-dashboard .ops-executive-main{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.operating-dashboard .ops-task-list>button{grid-template-columns:14px 28px minmax(0,1fr) auto;gap:8px}.operating-dashboard .ops-task-list>button>i.ops-person-avatar{width:28px!important;height:28px!important}.operating-dashboard .ops-task-list>button>i svg{width:16px;height:16px}.operating-dashboard .ops-task-trailing strong{color:#b8c5ce}.operating-dashboard .ops-order-panel{color:#263743;background:#ddecf6;padding:12px}.operating-dashboard .ops-order-head{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 0;padding:8px 0}.operating-dashboard .ops-order-head>div{border-color:#bccdd8;gap:3px;min-width:0;padding:0 8px}.operating-dashboard .ops-order-head>div:last-child{border:0}.operating-dashboard .ops-order-head b{overflow-wrap:anywhere;font-size:13px}.operating-dashboard .ops-order-head small,.operating-dashboard .ops-order-head p b em,.operating-dashboard .ops-document-heading{color:#64717b}.operating-dashboard .ops-order-head>div:last-child>b{font-size:20px}.operating-dashboard .ops-order-overview{border-color:#bccdd8}.operating-dashboard .ops-order-numbers{border-color:#bccdd8;grid-template-columns:repeat(4,minmax(0,1fr))}.operating-dashboard .ops-order-numbers>div{border-color:#bccdd8;grid-template-rows:14px 14px 24px 14px;gap:2px;min-height:80px;padding:7px 8px}.operating-dashboard .ops-order-numbers small{color:#64717b}.operating-dashboard .ops-order-numbers b{letter-spacing:0;white-space:normal;overflow-wrap:anywhere;font-size:16px;overflow:visible}.operating-dashboard .ops-order-docs{grid-template-columns:repeat(5,minmax(0,1fr)) 1.1fr}.operating-dashboard .ops-order-docs>button{min-height:44px;font-size:11px}.operating-dashboard .ops-order-docs>button b,.operating-dashboard .ops-order-docs>button b.confirmed{color:#64717b}.operating-dashboard .ops-order-docs>button.ops-primary-action{color:#fff;background:#0071e3}.operating-dashboard .ops-order-status.done{color:#384650;background:#e1e8ec}.operating-dashboard .ops-order-more>summary{border-color:#a8bdcb}.operating-dashboard .ops-order-select{color:#263743;background:#f4f8fb;border-color:#a8bdcb}@media (max-width:1000px){.operating-dashboard .ops-executive-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.operating-dashboard .ops-executive-metric{padding:10px}.operating-dashboard .ops-executive-metric .lb,.operating-dashboard .ops-executive-metric .v,.operating-dashboard .ops-executive-metric .ft,.operating-dashboard .ops-executive-metric .ops-currency{margin-left:0}.operating-dashboard .ops-metric-icon{display:none}.operating-dashboard .ops-executive-metric .v{font-size:24px}.operating-dashboard .ops-task-list>button{grid-template-columns:14px 28px minmax(0,1fr)}.operating-dashboard .ops-task-trailing{grid-column:3;justify-content:flex-start}.operating-dashboard .ops-order-docs,.operating-dashboard .ops-order-numbers,.operating-dashboard .ops-order-head{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-dashboard .ops-key-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.operating-dashboard .ops-key-groups h2{grid-column:1/-1}}.operating-dashboard .ops-source-documents{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operating-dashboard .ops-source-documents h2{width:100%;margin:0;font-size:16px}.operating-dashboard .ops-source-documents button{color:#263743;cursor:pointer;background:#f4f8fb;border:1px solid #c7d4dd;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.operating-dashboard .ops-source-documents button svg{width:16px;height:16px}.operating-dashboard .ops-order-docs>button{gap:3px;padding:6px 4px}.operating-dashboard .ops-order-docs>button>.ops-document-label{white-space:nowrap;background:0 0;border-radius:0;min-height:0;padding:0;font-size:11px;display:inline}.operating-dashboard .ops-order-docs>button>b{grid-column:1/-1}.operating-dashboard .ops-key-groups>div>b{grid-area:2/2}.operating-dashboard td[data-negative]{font-weight:850}.personnel-workbench{color:#25343e;min-width:0;font-size:13px}.pe-actions{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pe-status{color:#283e4d;white-space:nowrap;background:#dbe5ec;border-radius:7px;padding:3px 6px;font-size:12px}.pe-feedback{color:#243b4b;background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:8px 10px;display:block}.pe-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.pe-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pe-kpis article{background:#e1f1fd;border:1px solid #cbdfe9;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:10px 16px;display:flex}.pe-kpis svg{width:24px;height:24px}.pe-kpis span,.pe-kpis strong,.pe-kpis small{display:block}.pe-kpis span{font-size:13px;font-weight:650}.pe-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.25}.pe-kpis small{color:#5a6e7b;margin-top:2px;font-size:12px}.pe-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.pe-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:12px;display:flex}.pe-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pe-list h2{margin:0;font-size:20px}.pe-search{background:#303a40;border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;width:55%;padding:0 8px;display:flex}.pe-search svg{flex-shrink:0;width:16px;height:16px}.pe-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.pe-list nav{gap:6px;margin:10px 0;display:flex}.pe-list nav button{border:1px solid #52616b;border-radius:8px;padding:5px 8px;font-size:13px}.pe-list nav button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.pe-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.pe-list th{color:#becbd4;text-align:left;background:#303a40;padding:7px 5px;font-size:11px}.pe-list td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #44525c;padding:9px 5px}.pe-list th:first-child{width:29%}.pe-list th:nth-child(2){width:17%}.pe-list th:nth-child(3){width:24%}.pe-list td>span:not(.pe-status),.pe-list td button>span:not(.pe-person){color:#bbcbd6;margin-top:3px;font-size:11px;display:block}.pe-list td button{text-align:left;width:100%}.personnel-workbench .pe-list tbody tr:hover td,.personnel-workbench .pe-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.pe-person{align-items:center;gap:6px;display:flex}.pe-person i{color:#2c4250;white-space:nowrap;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.pe-person b{overflow-wrap:anywhere;font-size:13px;font-weight:650}.pe-list>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.pe-list>footer>div{align-items:center;gap:7px;display:flex}.pe-list>footer button{color:#f5f7f8;background:0 0;border-color:#52616b}.pe-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pe-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pe-detail>header .pe-person i{width:36px;height:36px;font-size:14px}.pe-detail>header .pe-person b{font-size:20px}.pe-job{color:#607381;font-size:12px}.pe-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pe-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:8px}.pe-facts dt{color:#607381;font-size:11px}.pe-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.pe-salary{background:#eef7fd;border-radius:8px;padding:10px}.pe-salary span,.pe-salary strong{font-size:12px;display:block}.pe-salary strong{font-variant-numeric:tabular-nums;font-size:24px}.pe-detail h3{margin:0 0 5px;font-size:16px}.pe-detail p{margin:0;font-size:13px}.pe-history summary{cursor:pointer;font-size:13px}.pe-history>div{gap:5px;max-height:100px;margin-top:5px;display:grid;overflow-y:auto}.pe-history button{text-align:left;border:1px solid #c7dbe7;border-radius:7px;padding:5px;font-size:12px}.pe-detail>footer{border-top:1px solid #c7dbe7;justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.pe-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:13px;display:flex}.pe-detail .pe-empty{color:#607481}.pe-sheet{padding:18px;overflow-y:auto;width:min(760px,100vw)!important;max-width:760px!important}.pe-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pe-form label{gap:6px;min-width:0;font-size:13px;display:grid}.pe-form input{border:1px solid #c7dbe7;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:13px}.pe-form [data-slot=select-trigger]{width:100%;font-size:13px}.pe-sheet>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}:is(.personnel-workbench button:focus-visible,.personnel-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:700px){.pe-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pe-kpis article{padding:10px}.pe-grid{grid-template-columns:minmax(0,1fr)}.pe-list,.pe-detail{padding:10px}.pe-list>header{display:block}.pe-search{width:100%;margin-top:8px}.pe-table{overflow-x:auto}.pe-table table{min-width:540px}.pe-list>footer{flex-wrap:wrap}.pe-form{grid-template-columns:minmax(0,1fr)}.pe-sheet{padding:14px}.pe-actions{flex-wrap:wrap}}.payroll-workbench{color:#20292e;min-width:0;font-size:13px}.pw-actions{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pw-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pw-kpis article{background:#e1f1fd;border:1px solid #cfdfeb;border-radius:14px;align-items:center;gap:12px;min-height:100px;padding:12px 16px;display:flex}.pw-kpis svg{flex-shrink:0;width:24px;height:24px}.pw-kpis span,.pw-kpis small,.pw-kpis strong{display:block}.pw-kpis span{font-size:13px;font-weight:650}.pw-kpis small{color:#59656e;margin-top:2px;font-size:12px}.pw-kpis strong{white-space:nowrap;font-size:24px;font-weight:750;line-height:1.25}.pw-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pw-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:12px;display:flex}.pw-list>header,.pw-detail>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pw-list h2{color:inherit;white-space:nowrap;margin:0;font-size:20px}.pw-search{background:#303a40;border:1px solid #53616b;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:55%;padding:0 8px;display:flex}.pw-search svg{flex-shrink:0;width:16px}.pw-search input{color:inherit;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:13px}.pw-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.pw-tabs button{border:1px solid #53616b;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:13px;display:flex}.pw-tabs .is-active{color:#fff;background:#0071e3;border-color:#0071e3}.pw-tabs span{background:#ffffff1a;border-radius:6px;padding:1px 4px;font-size:12px}.pw-list>[data-slot]{max-width:180px}.pw-table-wrap{min-width:0;margin-top:10px}.pw-list table{border-collapse:collapse;width:100%;font-size:12px}.pw-list th{text-align:right;color:#c8d1d6;background:#303a40;padding:7px 5px;font-size:11px}.pw-list th:first-child,.pw-list th:nth-child(2){text-align:left}.pw-list td{text-align:right;white-space:nowrap;border-bottom:1px solid #45515a;padding:7px 5px}.pw-list td:first-child,.pw-list td:nth-child(2){text-align:left}.pw-list .is-selected{background:#244557}.pw-list td button{text-align:left;width:100%;display:block}.pw-person{align-items:center;gap:7px;min-width:0;display:flex}.pw-person i,.pw-actor i{color:#273945;background:#d7e6ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:inline-flex}.pw-person b,.pw-person small{display:block}.pw-person small{color:#9baab5;margin-top:2px;font-size:11px}.pw-person b{font-size:13px}.pw-detail .pw-person b{font-size:20px}.pw-detail .pw-person small{color:#5c6b76;font-size:12px}.pw-detail .pw-person i{width:40px;height:40px;font-size:14px}.pw-status{color:#27343d;white-space:nowrap;background:#dfe7ec;border-radius:7px;padding:3px 6px;font-size:12px;display:inline-block}.pw-list>footer{margin-top:auto;padding-top:14px}.pw-list>footer,.pw-list>footer>div,.pw-detail>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.pw-list>footer button{color:#f5f7f8;background:0 0;border-color:#53616b}.pw-list>footer span{font-size:12px}.pw-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:9px;min-width:0;padding:12px;display:flex}.pw-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.pw-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:7px}.pw-facts dt{color:#61717c;font-size:11px}.pw-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.pw-detail h3{margin:0 0 5px;font-size:16px}.pw-parts>div{border-bottom:1px solid #cadce8;grid-template-columns:90px minmax(0,1fr) 100px;align-items:center;gap:8px;min-height:25px;font-size:12px;display:grid}.pw-parts i{background:#d0dce3;border-radius:4px;height:7px;display:block;overflow:hidden}.pw-parts i b{background:#7e919e;height:100%;display:block}.pw-parts strong{text-align:right;font-size:13px}.pw-total{background:#edf5fa;border:1px solid #b6cbd8;border-radius:7px;align-items:center;gap:8px;margin-top:5px;padding:7px;display:flex}.pw-total span{color:#627482;margin-left:auto;font-size:11px}.pw-total strong{font-size:20px}.pw-data-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pw-data-status>div{background:#edf6fc;border-radius:7px;padding:7px}.pw-data-status span,.pw-data-status b{font-size:12px;display:block}.pw-data-status b{margin-top:4px;font-weight:650}.pw-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-progress li{border-top:2px solid #b0c4d1;min-width:0;padding-top:5px}.pw-progress .is-done{border-color:#0071e3}.pw-progress b{font-size:12px}.pw-progress span{overflow-wrap:anywhere;color:#5e707d;margin-top:4px;font-size:11px;display:block}.pw-progress .pw-actor{align-items:center;gap:5px;display:flex}.pw-actor i{width:18px;height:18px}.pw-detail>footer{justify-content:flex-end;margin-top:auto}.pw-empty{color:#7e8e99;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:13px;display:flex}.pw-detail .pw-empty{color:#5d6c76}.pw-feedback{color:#293945;background:#e4edf3;border:1px solid #b7cbd8;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:block}.pw-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.payroll-workbench .is-negative{text-underline-offset:4px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}:is(.payroll-workbench button:focus-visible,.payroll-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}.pw-sheet{padding:18px;overflow-y:auto;width:min(760px,100vw)!important;max-width:760px!important}.pw-sheet .payroll-editor{border-top:0;margin-top:8px;padding-top:0}.pw-sheet .payroll-workflow{grid-template-columns:1fr;gap:10px;margin:10px 0;padding:0;display:grid}.pw-sheet textarea{height:auto;min-height:64px}.pw-sheet .invite-form{gap:12px}@media (max-width:1100px){.pw-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.pw-kpis article{gap:8px;padding:12px}.pw-list td{padding:7px 3px;font-size:11px}.pw-person i{width:22px;height:22px}.pw-list .pw-person b{font-size:12px}}.payroll-workbench .pw-list tbody tr:hover td,.payroll-workbench .pw-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.pw-detail{gap:6px}.pw-detail .pw-person i{width:36px;height:36px}.pw-facts>div,.pw-data-status>div{padding:5px 7px}.pw-detail h3{margin-bottom:4px}.pw-parts>div{min-height:22px}.pw-kpis article{min-height:92px}.pw-progress .pw-actor i{white-space:nowrap;width:24px;height:24px;font-size:11px}@media (min-width:1000px){.pw-kpis article{min-height:84px;padding-top:8px;padding-bottom:8px}.pw-detail{gap:4px;padding:10px}.pw-detail h3{margin-bottom:3px;line-height:1.25}.pw-parts>div{min-height:20px}.pw-facts>div,.pw-data-status>div{padding:4px 7px}.pw-data-status b,.pw-progress span{margin-top:3px}}@media (max-width:700px){.pw-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pw-kpis article{gap:8px;min-height:100px;padding:10px}.pw-kpis strong{font-size:24px}.pw-kpis svg{width:20px}.pw-grid{grid-template-columns:minmax(0,1fr)}.pw-list,.pw-detail{padding:10px}.pw-list>header{display:block}.pw-search{width:100%;max-width:none;margin-top:8px}.pw-list h2{font-size:20px}.pw-table-wrap{overflow-x:auto}.pw-list table{min-width:590px}.pw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-detail>footer,.pw-list>footer{flex-wrap:wrap}.pw-parts>div{grid-template-columns:80px minmax(0,1fr) 90px}.pw-sheet{padding:14px}.pw-sheet .field-pair{grid-template-columns:minmax(0,1fr)}.pw-actions{flex-wrap:wrap}.pw-progress{gap:6px}}.profit-settings-workbench{color:#25343e;min-width:0;font-size:13px}.pr-actions{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.pr-feedback{background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:6px 10px;display:block}.pr-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.pr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.pr-kpis article{background:#e1f1fd;border:1px solid #cbdfe9;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:10px 16px;display:flex}.pr-kpis svg{color:#526774;width:24px;height:24px}.pr-kpis span,.pr-kpis strong,.pr-kpis small{display:block}.pr-kpis span{font-size:13px}.pr-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.25}.pr-kpis small{color:#5a6e7b;font-size:12px}.pr-filters{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.pr-filters>label{gap:5px;min-width:0;font-size:12px;display:grid}.pr-filters input{background:#eef7fd;border:1px solid #bacdd9;border-radius:8px;width:100%;min-width:0;padding:7px;font-size:13px}.pr-filters [data-slot=select-trigger]{width:100%;font-size:13px}.pr-filters>div{gap:6px;display:flex}.pr-filters .pr-search{background:#eef7fd;border:1px solid #bacdd9;border-radius:8px;align-items:center;gap:5px;padding:0 7px;display:flex}.pr-search svg{flex-shrink:0;width:16px;height:16px}.pr-filters .pr-search input{background:0 0;border:0;padding:7px 0}.pr-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.pr-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:460px;padding:12px;display:flex}.pr-list>header,.pr-detail>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pr-list h2,.pr-detail h2{margin:0;font-size:20px}.pr-list>header>span,.pr-detail>header>span{font-size:12px}.pr-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.pr-list th{color:#becbd4;text-align:left;background:#303a40;padding:7px 5px;font-size:11px}.pr-list td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #44525c;padding:8px 5px}.pr-list th:first-child{width:42%}.pr-list th:nth-child(2){width:28%}.pr-list td>span,.pr-list time{color:#bbcbd6;margin-top:3px;font-size:11px;display:block}.pr-list td button{text-align:left;width:100%}.profit-settings-workbench .pr-list tbody tr:hover td,.profit-settings-workbench .pr-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.pr-person{align-items:center;gap:6px;display:flex}.pr-person i{color:#2c4250;white-space:nowrap;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.pr-person b{overflow-wrap:anywhere;font-size:13px;font-weight:650}.pr-list>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.pr-list>footer>div{align-items:center;gap:7px;display:flex}.pr-list>footer button{color:#f5f7f8;background:0 0;border-color:#52616b}.pr-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pr-identity{align-items:center;gap:8px;display:flex}.pr-identity>span:last-child{margin-left:auto;font-size:12px}.pr-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.pr-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:8px}.pr-facts dt{color:#607381;font-size:11px}.pr-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.pr-detail h3{margin:0 0 5px;font-size:16px}.pr-detail p{overflow-wrap:anywhere;margin:0;font-size:13px}.pr-summary{background:#eef7fd;border-radius:8px;max-height:160px;padding:8px;overflow-y:auto}.pr-detail summary{cursor:pointer;font-size:13px}.pr-detail>footer{border-top:1px solid #c7dbe7;justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.pr-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:160px;font-size:13px;display:flex}.pr-detail .pr-empty{color:#607481}:is(.profit-settings-workbench button:focus-visible,.profit-settings-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}.pr-search{background:#303a40;border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;width:50%;padding:0 8px;display:flex}.pr-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.pr-list nav{gap:6px;margin:10px 0;display:flex}.pr-list nav button{border:1px solid #52616b;border-radius:8px;padding:5px 8px;font-size:13px}.pr-list nav button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.pr-field,.pr-form label{gap:6px;min-width:0;font-size:13px;display:grid}.pr-field [data-slot=select-trigger],.pr-form [data-slot=select-trigger]{width:100%;font-size:13px}.pr-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pr-form label:last-child{grid-column:1/-1}.pr-form input{background:#eef7fd;border:1px solid #c7dbe7;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:13px}.pr-progress{background:#eef7fd;border-radius:8px;padding:10px;font-size:13px}.pr-detail>footer{gap:8px}@media (max-width:700px){.pr-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pr-kpis article{padding:10px}.pr-grid{grid-template-columns:minmax(0,1fr)}.pr-list>header{display:block}.pr-search{width:100%;margin-top:8px}.pr-list>footer{flex-wrap:wrap}.pr-form{grid-template-columns:minmax(0,1fr)}.pr-actions{flex-wrap:wrap}.pr-list td{font-size:12px}}.profit-settings-center.profit-settings-workbench{display:block}.supplier-master-center{min-width:0}.supplier-master-center>[data-slot=card]:nth-child(2){background:#edf6fc}.supplier-master-center .supplier-master-list>button{color:#fff;background:#151d2a;border-color:#334155;min-height:64px;padding:10px 12px}.supplier-master-center .supplier-master-list>button.selected{border-color:#0071e3;box-shadow:inset 3px 0 #0071e3}.supplier-master-center .supplier-master-list small{color:#acb9c9}.supplier-master-center .supplier-native-amount{font-variant-numeric:tabular-nums;font-size:13px}.supplier-master-center [data-negative]{font-weight:700;text-decoration:underline}.supplier-person{align-items:center;gap:4px;display:inline-flex}.supplier-person i{color:#303942;background:#d9e5ec;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:inline-grid}.supplier-master-center details>summary{cursor:pointer;font-size:16px;font-weight:600}.supplier-master-center details[open]>summary{margin-bottom:10px}.supplier-master-center .wecom-form-section{gap:8px;min-width:0;padding:10px}.supplier-master-center .entry-form textarea{min-height:40px}.supplier-master-center .table-wrap{max-width:100%}@media (max-width:700px){.supplier-master-center .field-pair{grid-template-columns:minmax(0,1fr)}.supplier-master-center label,.supplier-master-center input,.supplier-master-center textarea{width:100%;min-width:0}.supplier-master-center .row-actions{flex-wrap:wrap}}.supplier-master-center{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.supplier-master-center .order-kpi-grid article{min-height:86px;padding:10px 14px}.supplier-master-center .order-kpi-grid strong{margin-top:2px;font-size:24px}.supplier-master-center .order-kpi-grid article>small{min-height:13px;margin-top:3px}.supplier-profile-columns{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.supplier-profile-columns>[data-slot=card]{min-width:0}.supplier-profile-columns>[data-slot=card]:first-child{color:#eef5f8;background:#172126}.supplier-profile-columns>[data-slot=card]:first-child [data-slot=card-title]{color:#eef5f8}.supplier-profile-columns>[data-slot=card]:nth-child(2){background:#eaf3fb}.supplier-profile-country{color:#acb9c9;white-space:nowrap;margin-top:4px;font-size:11px;display:block}.supplier-profile-columns .supplier-master-list>button{min-height:72px}.supplier-profile-columns .supplier-master-list>button:hover{color:#eef5f8;background:#26343c}.supplier-profile-columns .supplier-master-list>button.selected{background:#303b43}.supplier-profile-columns .supplier-master-list small{font-size:12px}.supplier-profile-columns .supplier-master-list .record-pagination button{color:#eef5f8;background:0 0;border-color:#40505a}.supplier-profile-columns .table-wrap{min-width:0;max-width:100%;overflow:auto}.supplier-profile-columns table{width:100%;font-size:12px}.supplier-profile-columns td{overflow-wrap:anywhere;padding:8px 4px}.supplier-profile-columns .wecom-form-section{gap:8px;padding:10px}@media (max-width:700px){.supplier-profile-columns{grid-template-columns:minmax(0,1fr)}.supplier-profile-columns [data-slot=card-content]{min-width:0}.supplier-profile-columns td{min-width:80px}}.supplier-profile-columns>[data-slot=card]{gap:8px;padding-block:12px}.supplier-profile-columns [data-slot=card-header],.supplier-profile-columns [data-slot=card-content]{padding-inline:14px}.supplier-profile-columns .entry-form{gap:8px}.supplier-profile-columns .table-wrap td{padding-block:6px}.supplier-account-summary{overflow-wrap:anywhere;gap:6px;font-size:13px;display:grid}.supplier-account-dialog{width:min(960px,100vw - 32px);max-width:960px;max-height:90vh;overflow:auto}.supplier-account-dialog table{table-layout:fixed;width:100%;font-size:12px}.supplier-account-dialog td{white-space:normal;overflow-wrap:anywhere;padding:8px}.supplier-account-dialog .supplier-person{flex-wrap:wrap;display:flex}.supplier-profile-columns .record-pagination button{color:#eef5f8;background:#27363e;border-color:#53636a}.supplier-profile-columns .supplier-master-main>.supplier-native-amount{justify-items:start}.wecom-workbench{gap:12px;display:grid}.wecom-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wecom-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 12px 28px 18px;gap:2px;padding:12px 16px;display:grid}.wecom-kpis article>span{font-size:13px;font-weight:700}.wecom-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.wecom-kpis small{color:#64717b;font-size:12px}.wecom-master-detail{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.wecom-main{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:16px}.wecom-main>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.wecom-main h2,.wecom-detail h2{margin:0;font-size:20px}.wecom-main>header>div{flex-wrap:wrap;gap:6px;display:flex}.wecom-main>header button{height:30px;font-size:12px}.wecom-main>header button[data-variant=outline],.wecom-main>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963}.wecom-workbench-tabs{flex-wrap:wrap;gap:6px;margin:14px 0 12px;display:flex}.wecom-workbench-tabs button{color:#c2ced6;cursor:pointer;background:0 0;border:1px solid #4b5963;border-radius:7px;padding:6px 8px;font-size:12px}.wecom-workbench-tabs button[aria-selected=true]{color:#fff;background:#0071e3;border-color:#0071e3}.wecom-workbench-tabs span{margin-left:5px}.wecom-records{min-height:300px}.wecom-records table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;font-size:12px}.wecom-records th{text-align:left;color:#b8c5ce;border-bottom:1px solid #596771;padding:7px 5px;font-size:11px;font-weight:500}.wecom-records td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #414b52;padding:9px 5px}.wecom-records th:first-child{width:17%}.wecom-records th:nth-child(2){width:16%}.wecom-records th:nth-child(3){width:8%}.wecom-records th:last-child{width:9%}.wecom-records strong{white-space:nowrap;font-size:12px;font-weight:600}.wecom-records tr.is-selected{outline-offset:-1px;background:#30383e;outline:1px solid #0071e3}.wecom-records .wecom-link{color:#f4f7f9;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px}.wecom-records td button[data-slot=button]{color:#f4f7f9;background:0 0;border-color:#4b5963;height:27px;padding:3px 5px;font-size:11px}.wecom-records .db{height:4px;margin-top:4px}.wecom-records-empty{color:#b8c5ce;padding:24px 8px;font-size:13px}.wecom-main>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.wecom-main>footer>span:first-child{margin-right:auto}.wecom-main>footer button{font-size:12px}.wecom-main .wecom-classification-details{border-top:1px solid #414b52;margin-top:14px;padding-top:12px}.wecom-classification-details>summary{cursor:pointer;font-size:13px}.wecom-classification-details li{overflow-wrap:anywhere;font-size:12px}.wecom-category-counts{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.wecom-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:480px;padding:16px}.wecom-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wecom-detail>header>span{font-size:12px}.wecom-detail h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:14px}.wecom-detail-source{gap:8px;margin:12px 0;font-size:13px;display:grid}.wecom-detail-source>div{border-bottom:1px solid #c6d8e5;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;padding-bottom:8px;display:grid}.wecom-detail-source dt{color:#64717b}.wecom-detail-source dd{overflow-wrap:anywhere;margin:0}.wecom-detail-money{gap:8px;display:grid}.wecom-detail-money>div{border-bottom:1px solid #c6d8e5;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 0;display:grid}.wecom-detail-money span{grid-area:1/1/3;align-self:center;font-size:13px}.wecom-detail-money small{color:#64717b;grid-column:2;font-size:11px}.wecom-detail-money strong{font-variant-numeric:tabular-nums;grid-column:2;font-size:20px;line-height:24px}.wecom-workbench .is-negative{border:1px solid;border-radius:5px;padding:2px 4px;font-weight:800}.wecom-detail-approvals ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wecom-detail-approvals li{overflow-wrap:anywhere;border:1px solid #c0d0dc;border-radius:6px;padding:4px 7px;font-size:12px}.wecom-detail>footer{margin-top:18px}.wecom-detail-empty{color:#64717b;place-items:center;min-height:440px;margin:0;font-size:13px;display:grid}@media (max-width:1100px){.wecom-master-detail{grid-template-columns:minmax(0,1fr)}.wecom-detail,.wecom-detail-empty{min-height:220px}}@media (max-width:700px){.wecom-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wecom-kpis article,.wecom-main,.wecom-detail{padding:12px}.wecom-main>header{flex-direction:column;align-items:start}.wecom-main h2{font-size:16px}.wecom-records table,.wecom-records tbody{display:block}.wecom-records thead{display:none}.wecom-records tr{border-bottom:1px solid #414b52;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 0;display:grid}.wecom-records td{border:0;padding:3px 0}.wecom-records td:first-child,.wecom-records td:nth-child(2),.wecom-records td:last-child{grid-column:span 3}.wecom-main>footer{gap:5px}.wecom-records td[data-label]:before{content:attr(data-label);color:#b8c5ce;margin-bottom:4px;font-size:11px;display:block}}.wecom-records time{color:#b8c5ce;margin-top:3px;font-size:11px;line-height:14px;display:block}.wecom-detail>time{color:#64717b;margin:6px 0;font-size:12px;display:block}.wecom-workbench .wecom-records table tr th{color:#b8c5ce;background:#202427}.wecom-workbench .wecom-records table tr td{color:#f4f7f9;background:0 0}.wecom-workbench .wecom-records table tr.is-selected td,.wecom-workbench .wecom-records table tr:hover td{color:#f4f7f9;background:#30383e}.wecom-workbench .wecom-records table td strong{color:#f4f7f9}.wecom-workbench .wecom-main>header button{color:#f4f7f9;background:0 0;border-color:#4b5963}.wecom-workbench .wecom-main>header .wecom-sync-button{color:#fff;background:#0071e3;border-color:#0071e3}.wecom-source-link{color:#0071e3;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.wecom-source-link:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.wecom-source-dialog[data-slot=dialog-content]{flex-direction:column;gap:12px;width:min(820px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);font-size:13px;transition-property:opacity;display:flex}.wecom-source-dialog [data-slot=dialog-title]{overflow-wrap:anywhere;padding-right:28px;font-size:20px;line-height:24px}.wecom-source-body{gap:12px;min-height:0;display:grid;overflow:auto}.wecom-source-body>header,.wecom-source-preview>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.wecom-source-body>header span{font-size:12px}.wecom-source-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.wecom-source-fields>div{border-bottom:1px solid #dedede;gap:4px;min-width:0;padding-bottom:8px;display:grid}.wecom-source-fields dt{color:#666;font-size:12px}.wecom-source-fields dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px}.wecom-source-body h3{margin:0 0 8px;font-size:14px}.wecom-source-files{flex-wrap:wrap;gap:8px;display:flex}.wecom-source-files button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:32px;font-size:12px}.wecom-source-comment{border-bottom:1px solid #dedede;padding:10px 0}.wecom-source-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.wecom-source-image{width:100%;height:50dvh;position:relative}.wecom-source-image img{object-fit:contain}.finance-pdf-toolbar{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}.finance-pdf-toolbar button{min-height:32px;font-size:12px}.finance-pdf-pages{background:#fff;border:1px solid #dedede;height:50dvh;overflow:auto}.finance-pdf-pages img{width:100%;height:auto;display:block}.wecom-sync-dialog[data-slot=dialog-content]{width:min(480px,100vw - 32px)}.wecom-sync-form{gap:12px;display:grid}.wecom-sync-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wecom-sync-dates label{gap:6px;min-width:0;font-size:13px;display:grid}.wecom-sync-dates input{width:100%;min-width:0;font:inherit}.wecom-sync-form footer{justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.wecom-sync-dates{grid-template-columns:minmax(0,1fr)}}.wecom-source-preview a{color:#0071e3;font-size:12px}.wecom-source-dialog>footer{justify-content:flex-end;display:flex}@media (max-width:700px){.wecom-source-fields{grid-template-columns:minmax(0,1fr)}.wecom-source-files button{min-height:44px}.wecom-source-dialog[data-slot=dialog-content]{padding:12px}.wecom-source-dialog [data-slot=dialog-title]{font-size:16px;line-height:20px}}.wecom-source-body details>summary{cursor:pointer;margin-bottom:10px;font-size:13px}.wecom-classification-details ul{max-height:160px;padding-left:18px;overflow:auto}.wecom-classification-source{color:#fff;cursor:pointer;background:#0071e3;border:1px solid #0071e3;border-radius:5px;padding:3px 6px;font-size:12px}.wecom-classification-source:focus-visible{outline-offset:2px;outline:2px solid #fff}.wecom-duplicate-payments ul{max-height:180px;overflow:auto}.wecom-duplicate-payments li{gap:6px;display:grid}.wecom-detail.has-duplicate h3{margin:8px 0 6px}.wecom-detail.has-duplicate .wecom-detail-source{gap:4px;margin:8px 0}.wecom-detail.has-duplicate .wecom-detail-source>div{padding-bottom:4px}.wecom-detail.has-duplicate .wecom-detail-money{gap:6px}.wecom-detail.has-duplicate .wecom-detail-money>div{padding:6px 0}.wecom-detail.has-duplicate>footer{margin-top:12px}.wecom-history-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}.wecom-history-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.wecom-history-form label{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.wecom-history-form input:not([type=checkbox]):not([type=file]){border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;height:30px;padding:4px 8px;font-size:13px}.wecom-history-wide,.wecom-history-amount{grid-column:1/-1}.wecom-history-amount{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.wecom-history-dialog .wecom-history-amount dt{color:var(--text-secondary);font-size:12px}.wecom-history-amount dd{flex-direction:column;gap:3px;margin:0;font-size:13px;display:flex}.wecom-history-amount small{font-size:12px}.wecom-history-amount strong{font-size:20px}.wecom-history-proof{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.wecom-history-proof label{flex:200px}.wecom-history-proof input[type=file]{max-width:100%;font-size:12px}.wecom-history-form .wecom-history-confirm{flex-direction:row;align-items:center}.wecom-history-confirm input{width:16px;height:16px}@media (max-width:700px){.wecom-history-form,.wecom-history-amount{grid-template-columns:minmax(0,1fr)}.wecom-history-proof label{flex-basis:100%}}.issues-workbench{gap:12px;display:grid}.issues-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.issues-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 12px 28px 18px;gap:2px;padding:12px 16px;display:grid}.issues-kpis article>span{font-size:13px;font-weight:700}.issues-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.issues-kpis small{color:#64717b;font-size:12px}.issues-master-detail{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.issues-main{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:16px}.issues-main h2,.issues-detail h2{margin:0;font-size:20px}.issues-main h2>span{color:#b8c5ce;margin-left:8px;font-size:12px}.issues-filters{align-items:center;gap:10px;margin:12px 0;display:flex}.issues-filters>label{background:#30383e;border:1px solid #4b5963;border-radius:8px;flex:1;align-items:center;gap:6px;min-width:0;padding:7px 9px;display:flex}.issues-filters svg{flex:none;width:16px;height:16px}.issues-filters input{color:#f4f7f9;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.issues-filters .finance-select-trigger{color:#f4f7f9;background:#30383e;border-color:#4b5963;width:132px;min-width:0;font-size:12px}.issues-list{align-content:start;gap:2px;min-height:340px;display:grid}.issues-list>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#414b52;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:6px 9px;display:grid}.issues-list>button[aria-pressed=true]{background:#30383e;border-color:#0071e3}.issues-list>button>svg{width:18px;height:18px}.issues-list strong{overflow-wrap:anywhere;font-size:13px;display:block}.issues-list small{-webkit-line-clamp:1;color:#b8c5ce;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden}.issues-list time{color:#b8c5ce;margin-top:3px;font-size:11px;display:block}.issues-list-empty{color:#b8c5ce;padding:30px 10px;font-size:13px}.issues-main>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.issues-main>footer>span:first-child{margin-right:auto}.issues-main>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963;font-size:12px}.issues-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:460px;padding:16px}.issues-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.issues-detail>time{color:#64717b;margin:8px 0;font-size:12px;display:block}.issues-detail h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:14px}.issues-detail-empty{color:#64717b;place-items:center;min-height:420px;margin:0;font-size:13px;display:grid}.issues-missing-fields{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issues-missing-fields li{background:#f4f8fb;border:1px solid #c0d0dc;border-radius:6px;padding:5px 8px;font-size:12px}.issues-recognition{margin-top:14px}.issues-recognition>summary{cursor:pointer;font-size:14px;font-weight:700}.issues-recognized-fields{gap:8px;margin:8px 0 0;display:grid}.issues-recognized-fields>div{border-bottom:1px solid #c6d8e5;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;padding-bottom:7px;font-size:13px;display:grid}.issues-recognized-fields dt{color:#64717b}.issues-recognized-fields dd{overflow-wrap:anywhere;margin:0}.issues-person-avatar{background:#d1dee7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:5px;font-size:11px;font-style:normal;display:inline-flex}.issues-detail>footer{margin-top:18px}.issues-business-message{overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (max-width:1000px){.issues-master-detail{grid-template-columns:minmax(0,1fr)}.issues-detail,.issues-detail-empty{min-height:220px}}@media (max-width:700px){.issues-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.issues-kpis article{padding:10px}.issues-main,.issues-detail{padding:12px}.issues-filters{flex-wrap:wrap}.issues-filters>label{flex-basis:100%}.issues-list>button{grid-template-columns:18px minmax(0,1fr)}.issues-list>button>[data-slot=pill]{grid-column:2}.issues-main>footer{gap:5px}}.issues-list>button>[data-slot=pill]{white-space:nowrap;place-self:center end;height:fit-content;padding:3px 7px;font-size:11px;line-height:16px}.issues-list strong{line-height:18px}.issues-list small{margin-top:2px;line-height:16px}.issues-list time{margin-top:2px;line-height:14px}.issues-main>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.issues-main>header>button{color:#f4f7f9;background:0 0;border-color:#4b5963;height:30px;font-size:12px}.intake-workbench{gap:12px;display:grid}.intake-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.intake-kpis article{color:#263743;background:#e2f1fc;border:1px solid #d4e2eb;border-radius:14px;grid-template-rows:18px 12px 28px 18px;gap:2px;padding:12px 16px;display:grid}.intake-kpis article>span{font-size:13px;font-weight:700}.intake-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:28px}.intake-kpis small{color:#64717b;font-size:12px}.intake-master-detail{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.intake-main{color:#f4f7f9;background:#202427;border-radius:14px;min-width:0;padding:16px}.intake-main>header,.intake-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.intake-main h2,.intake-detail h2{margin:0;font-size:20px}.intake-main h2>span{color:#b8c5ce;margin-left:8px;font-size:12px}.intake-main>header button{color:inherit;background:0 0;border-color:#4b5963;height:30px;font-size:12px}.intake-upload-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;margin:14px 0;display:grid}.intake-upload-form label{gap:6px;min-width:0;font-size:13px;display:grid}.intake-upload-form input{background:#30383e;border:1px solid #4b5963;border-radius:8px;width:100%;min-width:0;padding:6px;font-size:12px}.intake-upload-form input::file-selector-button{color:#f4f7f9;background:#30383e;border:1px solid #65727c;border-radius:5px;margin-right:8px;padding:3px 7px;font-size:12px}.intake-upload-form .finance-select-trigger{color:#f4f7f9;background:#30383e;border-color:#4b5963;width:100%;min-width:0;font-size:13px}.intake-upload-confirm{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:12px;display:flex}.intake-upload-confirm details{overflow-wrap:anywhere;min-width:0}.intake-upload-confirm summary{cursor:pointer}.intake-upload-confirm ul{margin:7px 0;padding-left:16px}.intake-upload-confirm button{font-size:12px}.intake-list-heading{border-top:1px solid #414b52;padding-top:12px}.intake-records{align-content:start;gap:2px;min-height:250px;margin-top:10px;display:grid}.intake-records>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-color:#414b52;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.intake-records>button[aria-pressed=true]{background:#30383e;border-color:#0071e3}.intake-records>button>span{min-width:0}.intake-records strong{overflow-wrap:anywhere;font-size:13px;display:block}.intake-records small,.intake-records time{color:#b8c5ce;margin-top:2px;font-size:12px;display:block}.intake-records time{font-size:11px}.intake-records>button>[data-slot=pill]{flex:none;height:fit-content;padding:3px 7px;font-size:11px}.intake-records-empty{color:#b8c5ce;padding:25px 8px;font-size:13px}.intake-main>footer,.intake-pending-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.intake-main>footer>span:first-child,.intake-pending-pagination>span:first-child{margin-right:auto}.intake-main>footer button{color:#f4f7f9;background:0 0;border-color:#4b5963;font-size:12px}.intake-detail{color:#263743;background:#ddecf6;border:1px solid #cbdce7;border-radius:14px;min-width:0;min-height:460px;padding:16px}.intake-detail h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:14px}.intake-detail>time{color:#64717b;margin:8px 0;font-size:12px;display:block}.intake-detail dl{gap:7px;margin:12px 0;display:grid}.intake-detail dl>div{border-bottom:1px solid #c6d8e5;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;padding-bottom:7px;font-size:13px;display:grid}.intake-detail dt{color:#64717b}.intake-detail dd{overflow-wrap:anywhere;margin:0}.intake-detail summary{cursor:pointer;font-size:14px;font-weight:700}.intake-missing ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.intake-missing li{background:#f4f8fb;border:1px solid #c0d0dc;border-radius:6px;padding:5px 8px;font-size:12px}.intake-outputs{margin-top:14px}.intake-outputs li{font-size:13px}.intake-detail>footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.intake-detail>footer button{font-size:12px}.intake-detail-empty{color:#64717b;place-items:center;min-height:420px;margin:0;font-size:13px;display:grid}.intake-person-avatar{background:#d1dee7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:5px;font-size:11px;font-style:normal;display:inline-flex}.pending-document-drawer time{color:#64717b;margin-top:3px;font-size:11px;display:block}@media (max-width:1000px){.intake-master-detail{grid-template-columns:minmax(0,1fr)}.intake-detail,.intake-detail-empty{min-height:220px}}@media (max-width:700px){.intake-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-kpis article,.intake-main,.intake-detail{padding:12px}.intake-main h2{font-size:16px}.intake-upload-form{grid-template-columns:minmax(0,1fr)}.intake-upload-confirm{flex-direction:column;align-items:start}.intake-main>header{flex-wrap:wrap}.intake-main>footer,.intake-pending-pagination{gap:5px}}.intake-pending-sheet .pending-document-drawer>article{grid-template-columns:minmax(0,1fr);gap:5px}.intake-pending-sheet .pending-document-drawer>article>button{padding:8px}.intake-pending-sheet .pending-document-drawer>article>button>span:first-child{flex:1;min-width:0}.intake-pending-sheet .pending-document-drawer strong{overflow-wrap:anywhere;font-size:13px}.intake-pending-sheet .pending-document-drawer>article>button>[data-slot=pill]{flex:none;width:auto;padding:3px 7px;font-size:11px}.intake-pending-sheet .pending-document-drawer>article>[data-slot=button]{justify-self:start;height:28px;font-size:12px}.intake-warnings{margin-top:14px}.intake-warnings li{overflow-wrap:anywhere;font-size:13px}.intake-records strong{line-height:18px}.intake-record-meta{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.intake-record-meta small,.intake-record-meta time{margin:0;line-height:16px;display:inline}.intake-records>button{padding:6px 9px}.finance-agent-center{gap:12px;min-width:0;font-size:13px;display:grid}.finance-agent-center .skill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-agent-center .skill-card{min-height:44px;color:var(--foreground);background:var(--card);box-shadow:none;border-radius:10px;justify-content:center;padding:10px 12px}.finance-agent-center .skill-card b{font-size:13px;line-height:1.4}.finance-agent-center .skill-card.selected{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.finance-agent-center .skill-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.finance-agent-center .skill-card:disabled,.finance-agent-center .conversation-list [data-slot=card-content]>button:disabled{opacity:.6;cursor:wait}.finance-agent-center [data-slot=card]{--card-spacing:12px;gap:8px;min-width:0}.finance-agent-center [data-slot=card-title]{font-size:16px}.finance-agent-center .agent-job-queue{margin:0}.finance-agent-center .task-list{max-height:128px;overflow-y:auto}.finance-agent-center .task-list .empty{min-height:0;padding:6px}.finance-agent-center .chat-layout{grid-template-columns:260px minmax(0,1fr);gap:12px;height:clamp(320px,100dvh - 450px,460px);min-height:0;margin:0}.finance-agent-center .conversation-list{color:#f5f7f8;background:#1c2428}.finance-agent-center .conversation-list [data-slot=card-title]{color:#f5f7f8}.finance-agent-center .conversation-list .empty{color:#bbcbd6;background:0 0}.finance-agent-center .conversation-list [data-slot=card-content]{flex:1;align-content:start;min-height:0}.finance-agent-center .conversation-list [data-slot=card-content]>button{color:#f5f7f8;background:#303a40;border-color:#44525c;min-height:44px;padding:10px}.finance-agent-center .conversation-list [data-slot=card-content]>button.selected{border-color:var(--primary);background:#244557}.finance-agent-center .conversation-list span{color:#bbcbd6}.finance-agent-center .chat-card{background:#dcecf7;min-height:0}.finance-agent-center .chat-card [data-slot=card-header]{align-items:center}.finance-agent-center .chat-card time{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.finance-agent-center .chat-card [data-slot=card-content]{flex:1;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-height:0}.finance-agent-center .chat-messages{overscroll-behavior:contain;min-height:0;max-height:none}.finance-agent-center .chat-messages article{overflow-wrap:anywhere;min-width:0;padding:10px 12px}.finance-agent-center .chat-messages article p{font-size:13px;line-height:1.6}.finance-agent-center .chat-messages article.user{color:#f5f7f8;background:#303a40}.finance-agent-center .chat-empty{min-height:180px}.finance-agent-center .chat-compose textarea{min-height:64px;max-height:120px;font-size:13px}.finance-agent-center .legacy-tasks{margin:0;padding:10px 12px;font-size:12px}@media (min-width:701px){.finance-agent-center:has(.legacy-tasks[open]) .chat-layout{height:clamp(280px,100dvh - 620px,360px)}.finance-agent-center:has(.legacy-tasks[open]) .chat-empty{min-height:100px}}@media (max-width:700px){.finance-agent-center .skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-agent-center .chat-layout{grid-template-columns:minmax(0,1fr);height:auto}.finance-agent-center .conversation-list [data-slot=card-content]{max-height:128px}.finance-agent-center .chat-card{height:480px}.finance-agent-center .chat-compose{grid-template-columns:minmax(0,1fr) auto}.finance-agent-center .chat-compose button,.finance-agent-center .conversation-list button,.finance-agent-center .chat-card [data-slot=card-header] button,.finance-agent-center .inline-actions button,.finance-agent-center .chat-messages>button{min-height:44px}}.month-close-workbench{color:#25343e;min-width:0;font-size:13px}.mc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mc-status{color:#283e4d;white-space:nowrap;background:#dbe5ec;border-radius:7px;padding:3px 6px;font-size:12px;display:inline-block}.mc-actions>details{position:relative}.mc-actions summary{cursor:pointer;border:1px solid #cbdce7;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mc-actions summary svg{width:16px}.mc-actions details>div{z-index:3;background:#eef6fb;border:1px solid #cbdce7;border-radius:8px;gap:5px;width:170px;padding:8px;display:grid;position:absolute;top:36px;right:0}.mc-feedback{color:#243b4b;background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:block}.mc-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.mc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.mc-kpis article{background:#e1f1fd;border:1px solid #cbdfe9;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:10px 16px;display:flex}.mc-kpis svg{flex-shrink:0;width:24px;height:24px}.mc-kpis span,.mc-kpis small,.mc-kpis strong{display:block}.mc-kpis span{font-size:13px;font-weight:650}.mc-kpis strong{font-size:24px;line-height:1.25}.mc-kpis small{color:#5a6e7b;margin-top:2px;font-size:12px}.mc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.mc-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:12px;display:flex}.mc-list>header,.mc-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mc-list h2,.mc-detail h2{margin:0;font-size:20px;line-height:1.3}.mc-search{background:#303a40;border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;width:55%;padding:0 8px;display:flex}.mc-search svg{flex-shrink:0;width:16px;height:16px}.mc-search input{color:inherit;background:0 0;border:0;width:100%;min-width:0;padding:8px 0;font-size:13px}.mc-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mc-tabs button{border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:13px;display:flex}.mc-tabs button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.mc-tabs span{background:#ffffff1a;border-radius:5px;padding:1px 4px;font-size:12px}.mc-list table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.mc-list th{color:#becbd4;text-align:left;background:#303a40;padding:7px 5px;font-size:11px}.mc-list td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #44525c;padding:9px 5px}.mc-list th:first-child{width:21%}.mc-list th:nth-child(2){width:22%}.mc-list th:nth-child(3){width:13%}.mc-list th:nth-child(4){width:12%}.mc-list th:nth-child(5){width:16%}.mc-list td:first-child button{text-align:left;width:100%;font-weight:650}.mc-list td>span:not(.mc-status):not(.mc-person){color:#bbcbd6;font-size:11px;display:block}.month-close-workbench .mc-list tbody tr:hover td,.month-close-workbench .mc-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.mc-person{align-items:center;gap:5px;display:flex}.mc-person i{color:#2c4250;white-space:nowrap;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.mc-person b{font-size:12px;font-weight:650}.mc-list>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.mc-list>footer>div{align-items:center;gap:7px;display:flex}.mc-list>footer button{color:#f5f7f8;background:0 0;border-color:#52616b}.mc-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.mc-detail h3{margin:0 0 5px;font-size:16px}.mc-owner i{width:36px;height:36px;font-size:14px}.mc-owner b{font-size:16px}.mc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.mc-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:8px}.mc-facts dt{color:#607381;font-size:11px}.mc-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.mc-detail ul{background:#eef7fd;border:1px solid #c9dce8;border-radius:7px;margin:0;padding:0;list-style:none}.mc-detail li{border-bottom:1px solid #cfdee8;padding:6px;font-size:13px}.mc-detail li:last-child{border-bottom:0}.mc-record{grid-template-columns:80px minmax(0,1fr);gap:6px;margin:0;font-size:12px;display:grid}.mc-record dt{color:#627582}.mc-record dd{overflow-wrap:anywhere;margin:0}.mc-item-actions,.mc-detail>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mc-detail>footer{border-top:1px solid #c7dbe7;margin-top:auto;padding-top:8px}.mc-detail>footer>svg{width:16px;height:16px;margin-right:auto}.mc-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:13px;display:flex}.mc-detail .mc-empty{color:#607481}.mc-sheet{padding:18px;overflow-y:auto;width:min(840px,100vw)!important;max-width:840px!important}.mc-unlock label{gap:8px;font-size:13px;display:grid}.mc-unlock textarea{border:1px solid #c7dbe7;border-radius:8px;width:100%;min-height:90px;padding:8px}.mc-unlock button{margin-top:12px}.mc-history{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:13px;display:grid}.mc-history dd{overflow-wrap:anywhere;margin:0}.mc-sheet-table{min-width:0;overflow-x:auto}.mc-sheet-table table{border-collapse:collapse;width:100%;font-size:13px}.mc-sheet-table th,.mc-sheet-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #c7dbe7;padding:8px}.mc-sheet-table td span{margin-top:3px;font-size:12px;display:block}.mc-sheet-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.mc-sheet-pagination span{margin-right:auto}.mc-adjustment-total{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.mc-adjustment-total>div{background:#e5f2fa;border-radius:8px;padding:10px}.mc-adjustment-total span,.mc-adjustment-total small,.mc-adjustment-total strong{font-size:12px;display:block}.mc-adjustment-total strong{font-size:20px}.mc-adjustment-total small{color:#607381;margin-top:4px}.month-close-workbench .is-negative{text-underline-offset:4px;font-weight:800;text-decoration:underline}:is(.month-close-workbench button:focus-visible,.month-close-workbench input:focus-visible,.mc-actions summary:focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:1100px){.mc-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.mc-list td{padding:7px 4px;font-size:11px}.mc-kpis article{gap:8px;padding:10px}.mc-list .mc-status{white-space:normal;font-size:11px}}@media (max-width:700px){.mc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mc-kpis article{min-height:94px}.mc-grid{grid-template-columns:minmax(0,1fr)}.mc-list,.mc-detail{padding:10px}.mc-list>header{display:block}.mc-search{width:100%;margin-top:8px}.mc-table-wrap{overflow-x:auto}.mc-list table{min-width:590px}.mc-list>footer{flex-wrap:wrap}.mc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-sheet{padding:14px}.mc-sheet-table table{min-width:540px}.mc-sheet-pagination{flex-wrap:wrap}.mc-adjustment-total{grid-template-columns:minmax(0,1fr)}.mc-actions>details>div{right:0}.mc-detail h2{font-size:20px}}.account-workbench{color:#25343e;min-width:0;font-size:13px}.ac-actions{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ac-status{color:#283e4d;white-space:nowrap;background:#dbe5ec;border-radius:7px;padding:3px 6px;font-size:12px}.ac-feedback{color:#243b4b;background:#e3edf4;border:1px solid #bacdd9;border-radius:8px;margin-bottom:8px;padding:6px 10px;display:block}.ac-feedback.is-error{color:#d70015;background:#fff5f6;border-color:#d70015}.ac-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ac-kpis article{background:#e1f1fd;border:1px solid #cbdfe9;border-radius:14px;align-items:center;gap:12px;min-height:94px;padding:10px 16px;display:flex}.ac-kpis svg{width:24px;height:24px}.ac-kpis span,.ac-kpis strong,.ac-kpis small{display:block}.ac-kpis span{font-size:13px;font-weight:650}.ac-kpis strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1.25}.ac-kpis small{color:#5a6e7b;margin-top:2px;font-size:12px}.ac-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;display:grid}.ac-list{color:#f5f7f8;background:#1c2428;border-radius:14px;flex-direction:column;min-width:0;min-height:510px;padding:12px;display:flex}.ac-list>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-list h2{margin:0;font-size:20px}.ac-search{background:#303a40;border:1px solid #52616b;border-radius:8px;align-items:center;gap:5px;width:55%;padding:0 8px;display:flex}.ac-search svg{flex-shrink:0;width:16px;height:16px}.ac-search input{width:100%;min-width:0;color:inherit;background:0 0;border:0;padding:8px 0;font-size:13px}.ac-list nav{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ac-list nav button{border:1px solid #52616b;border-radius:8px;padding:5px 8px;font-size:13px}.ac-list nav button.is-active{color:#fff;background:#0071e3;border-color:#0071e3}.ac-list table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.ac-list th{color:#becbd4;text-align:left;background:#303a40;padding:7px 5px;font-size:11px}.ac-list td{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-bottom:1px solid #44525c;padding:6px 5px}.ac-list th:first-child{width:43%}.ac-list th:nth-child(2){width:17%}.ac-list th:nth-child(3){width:20%}.ac-list td>span:not(.ac-status),.ac-list td button>span:not(.ac-person){color:#bbcbd6;margin-top:3px;font-size:11px;display:block}.ac-list td button{text-align:left;width:100%}.account-workbench .ac-list tbody tr:hover td,.account-workbench .ac-list tbody tr.is-selected td{color:#f5f7f8;background:#244557}.ac-person{align-items:center;gap:6px;display:flex}.ac-person i{color:#2c4250;white-space:nowrap;background:#d7e5ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.ac-person b{overflow-wrap:anywhere;font-size:13px;font-weight:650}.ac-list>footer{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.ac-list>footer>div{align-items:center;gap:7px;display:flex}.ac-list>footer button{color:#f5f7f8;background:0 0;border-color:#52616b}.ac-detail{background:#dcecf7;border:1px solid #cbdfe9;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ac-detail>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-detail>header .ac-person i{width:36px;height:36px;font-size:14px}.ac-detail>header .ac-person b{font-size:20px}.ac-job{color:#607381;font-size:12px}.ac-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.ac-facts>div{background:#eef7fd;border-radius:7px;min-width:0;padding:8px}.ac-facts dt{color:#607381;font-size:11px}.ac-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.ac-salary{background:#eef7fd;border-radius:8px;padding:10px}.ac-salary span,.ac-salary strong{font-size:12px;display:block}.ac-salary strong{font-variant-numeric:tabular-nums;font-size:24px}.ac-detail p{margin:0;font-size:13px}.ac-history summary{cursor:pointer;font-size:13px}.ac-history>div{gap:5px;max-height:100px;margin-top:5px;display:grid;overflow-y:auto}.ac-history button{text-align:left;border:1px solid #c7dbe7;border-radius:7px;padding:5px;font-size:12px}.ac-detail>footer{border-top:1px solid #c7dbe7;justify-content:flex-end;margin-top:auto;padding-top:8px;display:flex}.ac-empty{color:#8c9fab;flex:1;justify-content:center;align-items:center;min-height:200px;font-size:13px;display:flex}.ac-detail .ac-empty{color:#607481}.ac-sheet{padding:18px;overflow-y:auto;width:min(760px,100vw)!important;max-width:760px!important}.ac-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.ac-form label{gap:6px;min-width:0;font-size:13px;display:grid}.ac-form input{border:1px solid #c7dbe7;border-radius:8px;width:100%;min-width:0;padding:8px;font-size:13px}.ac-form [data-slot=select-trigger]{width:100%;font-size:13px}.ac-sheet>footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}:is(.account-workbench button:focus-visible,.account-workbench input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}@media (max-width:700px){.ac-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ac-kpis article{padding:10px}.ac-grid{grid-template-columns:minmax(0,1fr)}.ac-list,.ac-detail{padding:10px}.ac-list>header{display:block}.ac-search{width:100%;margin-top:8px}.ac-table{overflow-x:auto}.ac-table table{min-width:540px}.ac-list>footer{flex-wrap:wrap}.ac-form{grid-template-columns:minmax(0,1fr)}.ac-sheet{padding:14px}.ac-actions{flex-wrap:wrap}}.ac-role{color:#607381;font-size:12px}.ac-detail h3{margin:0 0 5px;font-size:16px}.ac-detail [data-slot=select-trigger]{width:100%;font-size:13px}.ac-progress{background:#eef7fd;border-radius:8px;align-items:center;gap:7px;padding:10px;font-size:13px;display:flex}.ac-progress svg{width:20px;height:20px}.ac-reset-code{background:#eef7fd;border:1px solid #c7dbe7;border-radius:8px;gap:8px;padding:10px;display:grid}.ac-reset-code code{overflow-wrap:anywhere;font-size:16px;font-weight:650}.ac-reset-code span{overflow-wrap:anywhere;font-size:12px}.ac-form label{overflow-wrap:anywhere}.ac-form [data-slot=select-trigger]{width:100%}.order-detail-panel .order-salesperson-identity>i.order-person-initials{color:#2c4250;background:#d7e5ed;border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-style:normal;display:flex}.order-detail-panel .order-money-grid>.order-money-due{background:#e8edf0}.order-detail-panel .order-money-grid>div[data-negative]{outline:1px solid #303942}.order-detail-panel .order-money-grid>div[data-negative] strong{font-weight:850}
