.payout-recipient-picker{min-width:0}.payout-recipient-label{color:var(--ink);margin-block-end:8px;font-size:12px;font-weight:600;display:block}.finance-section .payout-recipient-trigger,.finance-section .payout-recipient-option{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface-raised);text-align:start;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.payout-recipient-trigger>span:first-child{flex:1;min-width:0}.payout-recipient-placeholder{color:var(--muted);font-size:13px}.payout-recipient-chevron,.payout-recipient-check{width:20px;height:20px;color:var(--teal);flex:0 0 20px}.payout-recipient-check svg{width:100%;height:100%}.payout-recipient-trigger[aria-expanded=true] .payout-recipient-chevron{transform:rotate(180deg)}.payout-recipient-card{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.payout-recipient-avatar{background:var(--surface-soft);border:1px solid var(--line);height:40px;color:var(--teal);border-radius:12px;flex:0 0 40px;place-items:center;font-weight:800;display:grid}.payout-recipient-identity{flex:1;min-width:0}.payout-recipient-identity>strong{overflow-wrap:anywhere;font-size:13px;display:block}.payout-recipient-identity>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:6px;font-size:11px;display:flex}.payout-recipient-status{border:1px solid var(--line);background:var(--surface-soft);border-radius:6px;padding:3px 7px;line-height:1.5}.payout-recipient-status:is(.is-available,.is-both){color:var(--teal)}.payout-recipient-balances{flex-wrap:wrap;gap:10px 20px;max-width:60%;display:flex}.payout-recipient-balances>span{gap:5px;display:grid}.payout-recipient-balances small{color:var(--muted);font-size:10px;font-weight:400}.payout-recipient-balances b{white-space:nowrap;font-size:13px}.payout-recipient-available b{color:var(--teal)}.payout-recipient-hint,.payout-recipient-results,.payout-recipient-empty{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.payout-recipient-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;margin-block-start:12px;padding:14px}.payout-recipient-toolbar{align-items:end;gap:12px;display:flex}.payout-recipient-search{flex:1;min-width:0}.finance-section .payout-recipient-close{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 12px}.payout-recipient-options{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:360px;margin-block-start:10px;display:grid;overflow-y:auto}.finance-section .payout-recipient-option:is(:hover,.is-selected),.finance-section .payout-recipient-trigger[aria-expanded=true]{border-color:var(--teal)}.payout-recipient-picker button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:680px){.payout-recipient-card{flex-wrap:wrap}.payout-recipient-balances{flex-basis:100%;max-width:100%}.payout-recipient-panel{padding:10px}}.finance-section{--finance-space:20px;font-variant-numeric:tabular-nums}.finance-workflow{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:18px 0;list-style:none;display:grid}.finance-workflow li{gap:12px;min-width:0;display:flex}.finance-step-number{border:1px solid var(--line);height:30px;color:var(--teal);border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;font-weight:800;display:grid}.finance-workflow strong{color:var(--ink);font-size:12px}.finance-workflow p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.7}.finance-section .finance-metrics span,.finance-section .wallet-balance-grid span{font-size:12px}.finance-section .finance-metrics strong{letter-spacing:-.4px;font-size:clamp(20px,2vw,27px)}.finance-section .finance-form label,.finance-section .finance-inline-form label,.finance-section .finance-review label,.finance-section .penalty-form label{color:var(--ink);font-size:12px}.finance-section .finance-form input,.finance-section .finance-form select,.finance-section .finance-form textarea,.finance-section .finance-inline-form input,.finance-section .finance-review input{border-color:var(--line);min-height:44px;font-size:13px}.finance-form-title h2{margin:12px 0 5px!important;font-size:17px!important}.finance-form-title p,.finance-composer label small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.7}.finance-section .finance-composer{gap:18px;padding:8px 22px 22px}.finance-section .finance-create>summary{min-height:58px;padding-inline:22px;font-size:13px}.finance-section .admin-finance-actions>details[open]{grid-column:1/-1}.finance-limit-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.finance-limit-strip>div,.finance-due{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;min-width:0;padding:14px}.finance-limit-strip span,.finance-due span{color:var(--muted);font-size:11px;line-height:1.6;display:block}.finance-limit-strip strong,.finance-due strong{overflow-wrap:anywhere;color:var(--ink);margin-top:7px;font-size:20px;display:block}.finance-limit-strip .available{border-inline-start:3px solid var(--teal)}.finance-amount-input{align-items:center;gap:8px;display:flex}.finance-input-field{flex-direction:column;gap:7px;display:flex}.finance-amount-input input{flex:1;width:0}.finance-amount-input button{border:1px solid var(--line);background:var(--surface-raised);min-height:44px;color:var(--teal);cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700}.finance-section :is(input,button):disabled{opacity:.55;cursor:not-allowed}.finance-composer input[readonly]{color:var(--muted);background:var(--surface-soft)}.finance-form-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:17px;display:flex}.finance-form-footer>span{color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.finance-form-footer b{color:var(--ink);font-size:16px}.finance-section .finance-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.finance-validation{font-size:12px;line-height:1.7;color:var(--danger,#c34141)!important}.finance-inline-form .wide,.finance-review .wide{grid-column:1/-1}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.finance-search{flex-direction:column;flex:1;gap:7px;min-width:190px;max-width:390px;display:flex}.finance-search span{color:var(--muted);font-size:11px;font-weight:700}.finance-search input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:44px;color:var(--ink);border-radius:9px;padding:10px 13px;font-size:13px}.finance-filter{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.finance-filter button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700}.finance-filter button[aria-pressed=true]{border-color:var(--line);background:var(--surface-raised);color:var(--teal)}.finance-results{color:var(--muted);margin-block:12px;font-size:11px}.finance-browser-record{min-width:0}.finance-section .wallet-grid .finance-browser-record>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:20px;display:grid}.finance-section .wallet-grid strong{font-size:14px}.finance-section .wallet-grid small{font-size:11px}.finance-section .wallet-grid dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.finance-section .wallet-grid dt{font-size:10px;line-height:1.6}.finance-section .wallet-grid dd{overflow-wrap:anywhere;font-size:15px}.finance-section .wallet-grid .wide{grid-column:1/-1}.finance-section .finance-record{background:var(--surface-raised);padding:22px}.finance-section .finance-record h2{white-space:normal;font-size:16px!important}.finance-section .finance-record p{font-size:12px;line-height:1.7}.finance-section .finance-number{letter-spacing:.6px;font-size:11px}.finance-section .finance-amount{font-size:21px}.finance-section .finance-values>span{font-size:11px}.finance-section .finance-values>span b{font-size:16px}.finance-payment-breakdown{background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px;display:grid}.finance-payment-breakdown span{color:var(--muted);font-size:11px}.finance-payment-breakdown b{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.finance-next-step{border-inline-start:2px solid var(--teal);color:var(--muted);margin:15px 0 0;padding-inline-start:12px}.finance-wallet-callout{border:1px solid var(--line);border-inline-start:4px solid var(--teal);background:var(--surface-raised);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:26px;display:flex}.finance-wallet-callout span{color:var(--muted);font-size:12px}.finance-wallet-callout strong{color:var(--ink);margin-top:9px;font-size:clamp(26px,3vw,36px);display:block}.finance-wallet-callout p{color:var(--muted);margin:8px 0 0;font-size:12px}.finance-text-button{color:var(--teal);cursor:pointer;text-align:start;background:0 0;border:0;min-height:36px;padding:6px 0;font-weight:700}.finance-section .allocation-chips span{background:var(--surface-soft);color:var(--teal);border:1px solid var(--line);font-size:11px}@media (max-width:700px){.finance-workflow{grid-template-columns:1fr;gap:14px}.finance-limit-strip{grid-template-columns:1fr}.finance-section .finance-composer{grid-template-columns:1fr;padding:5px 16px 18px}.finance-form-footer{flex-direction:column;align-items:stretch}.finance-payment-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-section .finance-record{padding:16px}.finance-section .wallet-grid{grid-template-columns:1fr}.finance-section .finance-amount{font-size:17px}.finance-section .settlement-allocations{grid-template-columns:1fr;padding:10px}}.finance-section{min-width:0}.finance-metrics,.wallet-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.finance-metrics>div,.wallet-balance-grid>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;padding:17px}.finance-metrics span,.finance-metrics strong,.wallet-balance-grid span,.wallet-balance-grid strong,.wallet-balance-grid small{display:block}.finance-metrics span,.wallet-balance-grid span{color:var(--muted);font-size:10px;font-weight:800}.finance-metrics strong,.wallet-balance-grid strong{color:var(--ink);overflow-wrap:anywhere;margin-top:8px;font-size:20px}.wallet-balance-grid small{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.5}.wallet-balance-grid .available{background:#eef9f4;border-color:#9bcfc1}.finance-create{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin-bottom:22px;overflow:hidden}.finance-create>summary{min-height:50px;color:var(--teal);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 17px;font-size:12px;font-weight:800;display:flex}.finance-create>summary:after{content:"+";font-size:20px}.finance-create[open]>summary:after{content:"−"}.finance-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:3px 17px 18px;display:grid}.finance-form label,.withdrawal-form label,.penalty-form label,.finance-inline-form label{color:#45635f;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex}.finance-form input,.finance-form select,.finance-form textarea,.withdrawal-form input,.withdrawal-form select,.penalty-form input,.penalty-form select,.finance-inline-form input,.finance-review input{background:var(--surface-raised);width:100%;min-width:0;min-height:40px;color:var(--ink);border:1px solid #ccdcd6;border-radius:8px;padding:8px 10px}.finance-form textarea{resize:vertical;min-height:72px}.finance-form .wide{grid-column:1/-1}.settlement-allocations{border:1px solid var(--line);border-radius:11px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;padding:14px;display:grid}.settlement-allocations legend{color:var(--teal);font-size:10px;font-weight:800}.settlement-allocations>.settlement-allocation{background:var(--surface-raised);border-radius:9px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;padding:9px;display:grid}.settlement-allocations span,.settlement-allocations small{display:block}.settlement-allocations small{color:var(--muted);margin-top:3px;font-weight:500}.finance-list{flex-direction:column;gap:11px;min-width:0;display:flex}.finance-record{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;padding:17px;overflow:hidden}.finance-record-head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.finance-record-head>div{min-width:0}.finance-record-head>div:last-child{flex-direction:column;flex:none;align-items:flex-end;gap:7px;display:flex}.finance-number{color:var(--teal);font-size:9px;font-weight:900;display:block}.finance-record h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0 3px!important;font-size:14px!important}.finance-record p{overflow-wrap:anywhere;font-size:10px}.finance-amount{color:var(--ink);font-size:14px}.finance-values{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:13px;display:flex}.finance-values>span{color:var(--muted);font-size:9px}.finance-values>span b{color:var(--ink);margin-top:4px;font-size:12px;display:block}.finance-values>b{color:var(--ink);font-size:12px}.finance-inline-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto auto;align-items:end;gap:9px;margin-top:13px;padding-top:13px;display:grid}.allocation-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.allocation-chips span{color:#176960;background:#e7f3ef;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:800}.finance-post{justify-content:flex-end;margin-top:13px;display:flex}.finance-note{background:var(--surface-raised);border-radius:8px;padding:9px 11px;margin-top:10px!important}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:25px;display:grid}.wallet-grid>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:15px;display:grid}.wallet-grid strong,.wallet-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wallet-grid strong{font-size:11px}.wallet-grid small{color:var(--muted);margin-top:3px;font-size:9px}.wallet-grid dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:3px 0 0;display:grid}.wallet-grid dl>div{background:var(--surface-raised);border-radius:8px;padding:8px}.wallet-grid dt{color:var(--muted);font-size:8px}.wallet-grid dd{color:var(--ink);margin:4px 0 0;font-size:10px;font-weight:900}.finance-subheading{justify-content:space-between;align-items:center;gap:14px;margin:25px 0 13px;display:flex}.finance-subheading h2{margin:0!important;font-size:16px!important}.finance-subheading>span{color:#146a63;text-align:center;background:#e8f4ef;border-radius:8px;min-width:28px;padding:4px 7px;font-size:10px;font-weight:800}.finance-review{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto auto;gap:8px;margin-top:13px;padding-top:13px;display:grid}.withdrawal-form,.penalty-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:10px;margin-bottom:22px;padding:16px;display:grid}.withdrawal-form button,.penalty-form button{min-height:40px}.ledger-list{flex-direction:column;gap:7px;display:flex}.ledger-list article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.ledger-sign{border-radius:10px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:grid}.ledger-list strong,.ledger-list small{display:block}.ledger-list strong{font-size:11px}.ledger-list small{color:var(--muted);margin-top:4px;font-size:9px}.ledger-list b{font-size:12px}.credit{color:#237552}.debit{color:#b24b43}.ledger-sign.credit{background:#e3f4eb}.ledger-sign.debit{background:#fff0ee}.compact-withdrawals{flex-direction:column;gap:7px;display:flex}.compact-withdrawals article{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.compact-withdrawals article>span:first-child{color:var(--muted);font-size:9px;font-weight:800}.compact-withdrawals strong{font-size:11px}html[data-theme=dark] .wallet-balance-grid .available{background:#17332c;border-color:#3f7568}html[data-theme=dark] .allocation-chips span,html[data-theme=dark] .finance-subheading>span{color:#79d4c7;background:#203b37}html[data-theme=dark] .ledger-sign.credit{background:#193a2e}html[data-theme=dark] .ledger-sign.debit{background:#422725}.admin-finance-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:16px;display:grid}.admin-finance-actions .finance-create{margin:0}.admin-finance-actions .finance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-hint{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.finance-review label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.wallet-penalty-link{color:var(--teal);grid-column:1/-1;font-size:10px;font-weight:800;text-decoration:none}.wallet-penalty-link:hover{text-decoration:underline}html[data-theme=dark] .finance-review label{color:var(--muted)}@media (max-width:1050px){.admin-finance-actions{grid-template-columns:1fr}}@media (max-width:950px){.finance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-allocations{grid-template-columns:1fr}.finance-inline-form,.finance-review,.withdrawal-form,.penalty-form{grid-template-columns:1fr 1fr}.finance-inline-form button,.finance-review button,.withdrawal-form button,.penalty-form button{min-height:40px}}@media (max-width:650px){.finance-metrics,.wallet-balance-grid,.wallet-grid,.finance-form,.finance-inline-form,.finance-review,.withdrawal-form,.penalty-form{grid-template-columns:1fr}.finance-form .wide,.settlement-allocations{grid-column:auto}.settlement-allocations>.settlement-allocation{grid-template-columns:1fr}.finance-record-head{flex-direction:column}.finance-record-head>div:last-child{align-items:flex-start}.finance-post button{width:100%}.wallet-grid dl,.admin-finance-actions .finance-form{grid-template-columns:1fr}.admin-finance-actions .finance-form .wide{grid-column:auto}}.report-section{min-width:0}.report-filters{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;flex-wrap:wrap;align-items:end;gap:11px;margin:18px 0;padding:15px;display:flex}.report-filters label{min-width:155px;color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.report-filters input{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--ink);border-radius:8px;padding:8px 10px}.report-filters button{min-height:40px}.report-filters>a{color:var(--teal);align-self:center;font-size:10px;font-weight:800}.report-quick-ranges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.report-quick-ranges a{border:1px solid var(--line);color:var(--teal);background:var(--surface-raised);white-space:nowrap;border-radius:8px;padding:8px 9px;font-size:9px;font-weight:800}.report-quick-ranges a.active,.report-quick-ranges a:hover{border-color:var(--teal);color:#115c51;background:#dcefe8}html[data-theme=dark] .report-quick-ranges a.active,html[data-theme=dark] .report-quick-ranges a:hover{color:#8cddc9;background:#23443e}.report-context{color:var(--muted);font-size:10px;line-height:1.7;margin:13px 0 20px!important}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.report-metrics article{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;min-width:0;padding:16px}.report-metrics span,.report-metrics strong,.report-metrics small{display:block}.report-metrics span{color:var(--muted);font-size:10px;font-weight:800}.report-metrics strong{color:var(--ink);overflow-wrap:anywhere;margin-top:7px;font-size:20px}.report-metrics small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5}.report-priorities{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.report-priorities>div{border:1px solid var(--line);background:var(--surface-raised);min-width:0;color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.report-priorities strong{color:var(--teal);font-size:17px}.report-priorities span{font-size:10px;font-weight:800}.report-group-heading{margin:29px 0 12px}.report-group-heading h2{color:var(--ink);margin:0!important;font-size:17px!important}.report-group-heading p{color:var(--muted);font-size:10px;margin:5px 0 0!important}.report-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;margin:0 0 13px;overflow:hidden}.report-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.report-panel-head h2{color:var(--ink);margin:0!important;font-size:13px!important}.report-panel-head p{color:var(--muted);font-size:10px;line-height:1.5;margin:4px 0 0!important}.report-export{border:1px solid var(--line);background:var(--surface-raised);color:var(--teal);border-radius:8px;flex:none;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none}.report-export:hover{border-color:var(--teal)}.report-empty{border-top:1px solid var(--line);color:var(--muted);padding:17px;font-size:10px;margin:0!important}.report-table-wrap{border-top:1px solid var(--line);width:100%;overflow-x:auto}.report-table-wrap table{border-collapse:collapse;white-space:nowrap;text-align:start;width:100%}.report-table-wrap th,.report-table-wrap td{border-bottom:1px solid var(--line);color:var(--ink);text-align:start;padding:11px 14px;font-size:10px}.report-table-wrap th{color:var(--muted);background:var(--surface-raised);font-size:9px;font-weight:900}.report-table-wrap tr:last-child td{border-bottom:0}.report-table-wrap tbody tr:hover{background:var(--surface-raised)}.report-bars{gap:8px;max-height:340px;padding:0 17px 17px;display:grid;overflow-y:auto}.report-bars>div{color:var(--muted);grid-template-columns:105px minmax(0,1fr) 38px 80px;align-items:center;gap:10px;font-size:9px;display:grid}.report-bars strong{color:var(--ink);font-size:11px}.report-bars small{color:var(--muted);font-size:9px}.report-jump-nav{flex-wrap:wrap;gap:8px;margin:3px 0 16px;display:flex}.report-jump-nav a{border:1px solid var(--line);background:var(--surface-soft);color:var(--teal);border-radius:9px;padding:9px 12px;font-size:10px;font-weight:800}.report-jump-nav a:hover{border-color:var(--teal)}.report-group-heading{scroll-margin-top:20px}.report-row-count{background:var(--surface-raised);min-width:22px;color:var(--muted);vertical-align:middle;border-radius:6px;justify-content:center;margin-inline-start:5px;padding:2px 5px;font-size:9px;display:inline-flex}.report-table-wrap{max-height:430px;overflow:auto}.report-table-wrap th{z-index:1;position:sticky;top:0}.report-collapsible>summary{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:15px 17px;font-size:12px;font-weight:850;list-style:none;display:flex}.report-collapsible>summary::-webkit-details-marker{display:none}.report-collapsible>summary:before{content:"▸";color:var(--teal);font-size:14px}.report-collapsible[open]>summary:before{transform:rotate(90deg)}.report-collapsible>summary:hover{background:var(--surface-raised)}.report-expand-label{color:var(--muted);margin-inline-start:auto;font-size:9px;font-weight:700}.report-collapsible .report-panel-head{padding-top:0}.report-collapsible .report-panel-head>p{color:var(--muted);font-size:10px;line-height:1.5;margin:0!important}.report-visual-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,.8fr);gap:12px;margin:18px 0 9px;display:grid}.report-visual-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;padding:19px}.report-trend{grid-row:span 2}.report-visual-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:16px;display:flex}.report-visual-heading span{color:var(--muted);font-size:9px;font-weight:800}.report-visual-heading h2{color:var(--ink);margin:4px 0 0!important;font-size:15px!important}.report-visual-note{color:var(--muted);font-size:9px;line-height:1.55;margin:16px 0 0!important}.report-visual-empty{color:var(--muted);padding:32px 6px;font-size:11px;margin:0!important}.report-legend{gap:10px;display:flex}.report-legend span{align-items:center;gap:5px;display:inline-flex}.report-legend span:before{content:"";background:#177d76;border-radius:2px;width:8px;height:8px}.report-legend span+span:before{background:#d5a04c}.report-trend-wrap{width:100%;overflow-x:auto}.report-trend-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;min-width:430px;display:grid}.report-trend-bucket{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.report-trend-bucket>strong{min-height:14px;color:var(--ink);font-size:9px}.report-trend-bucket small{min-height:18px;color:var(--muted);white-space:nowrap;font-size:8px}.report-trend-bars{justify-content:center;align-items:end;gap:2px;width:100%;height:150px;display:flex}.report-trend-bars i{background:#177d76;border-radius:4px 4px 0 0;width:min(13px,42%);display:block}.report-trend-bars i+i{background:#d5a04c}.report-breakdown{margin:13px 0}.report-breakdown>div:first-child,.report-product-chart>div>div:first-child{color:var(--ink);justify-content:space-between;gap:10px;font-size:10px;display:flex}.report-breakdown strong small{color:var(--muted);font-size:9px;font-weight:600}.report-breakdown-track{background:var(--line);border-radius:99px;height:8px;margin-top:7px;overflow:hidden}.report-breakdown-track i{border-radius:inherit;height:100%;display:block}.report-delivered{background:#2b9b74}.report-progress{background:#d5a04c}.report-cancelled{background:#c66a61}.report-product-chart>div{margin:12px 0}.report-product-chart span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-product-chart strong{flex:none}.report-product-chart i{background:#177d76}@media (max-width:1000px){.report-visual-grid{grid-template-columns:1fr}.report-trend{grid-row:auto}}@media (max-width:1050px){.report-metrics,.report-priorities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.report-filters{grid-template-columns:1fr 1fr;display:grid}.report-filters label{min-width:0}.report-filters button,.report-quick-ranges{grid-column:1/-1}.report-quick-ranges{justify-content:center}.report-metrics{grid-template-columns:1fr 1fr}.report-panel-head{flex-wrap:wrap}.report-bars>div{grid-template-columns:75px minmax(0,1fr) 26px}.report-bars small{display:none}}@media (max-width:430px){.report-metrics,.report-priorities{grid-template-columns:1fr}}.orders-workspace{min-width:0}.order-layout,.order-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.order-workspace-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr)}.order-panel{border:1px solid var(--line);background:var(--surface-soft);min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:20px}.order-panel h2{color:var(--ink);margin:0 0 15px;font-size:18px}.order-panel h3{color:var(--ink);margin:0 0 12px;font-size:14px}.order-panel p{color:var(--muted)}.order-form,.order-form-grid{gap:14px;display:grid}.order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form-grid .wide{grid-column:1/-1}.order-form-grid label,.order-line label,.order-filter label{color:var(--muted);align-content:start;gap:6px;font-size:11px;font-weight:800;display:grid}.order-form-grid :is(input,textarea,select),.order-line :is(input,select),.order-filter :is(input,select){border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;color:var(--ink);border-radius:9px;outline:none;padding:11px 12px}.order-form-grid textarea{resize:vertical;min-height:74px}.order-form-grid :is(input,textarea,select):focus,.order-line :is(input,select):focus,.order-filter :is(input,select):focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent)}.order-form-grid .order-check{color:var(--ink);align-items:center;gap:8px;display:flex}.order-check input{width:auto!important}.order-edit-record{border:1px solid var(--line);background:var(--surface-raised);border-radius:10px;margin-top:10px}.order-edit-record summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px;font-size:12px;display:flex}.order-edit-record summary span{color:var(--muted)}.order-edit-record form{border-top:1px solid var(--line);padding:15px}.order-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.order-catalog-grid .order-panel p{font-size:12px}.order-catalog-grid .approve-button{margin-top:8px;display:inline-flex}.order-lines-head,.order-submit,.order-list-head,.order-detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-lines-head h2{margin:0;font-size:17px}.order-form-hint{color:var(--muted);margin:0;font-size:11px}.order-lines{gap:10px;display:grid}.order-line{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(0,2fr) minmax(90px,.6fr) minmax(135px,.9fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.order-line small{color:var(--muted);font-size:10px}.order-line .reject-button{min-height:39px}.order-submit{border-top:1px solid var(--line);padding-top:14px}.order-filter{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) auto;align-items:end;gap:8px;display:grid}.order-filter .filter-button{min-height:40px}.order-list-head{margin:18px 0 10px}.order-list-head h2{margin:0}.order-list-head span{color:var(--muted);font-size:12px}.order-list{gap:8px;max-height:720px;display:grid;overflow:auto}.order-list-item{border:1px solid var(--line);background:var(--surface-raised);border-radius:11px;gap:7px;padding:13px;display:grid}.order-list-item:hover,.order-list-item.active{border-color:var(--teal)}.order-list-title,.order-list-foot{color:var(--ink);justify-content:space-between;gap:8px;font-size:12px;display:flex}.order-list-title strong{color:var(--teal)}.order-list-meta{color:var(--muted);font-size:10px}.order-list-foot small{color:var(--muted)}.order-pagination{color:var(--muted);justify-content:center;gap:16px;margin-top:14px;font-size:11px;display:flex}.order-pagination a{color:var(--teal);font-weight:800}.order-detail-heading{align-items:start;margin-bottom:16px}.order-detail-heading h2{margin:4px 0}.order-detail-heading p{margin:0;font-size:10px}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-detail-grid>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;gap:5px;padding:10px;display:grid}.order-detail-grid span{color:var(--muted);font-size:10px}.order-detail-grid strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.order-note{background:var(--surface-raised);border-radius:9px;padding:10px 12px;font-size:11px}.order-items,.order-shipment-summary,.order-action-card,.order-history{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.order-items>div,.order-history>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:9px 0;font-size:11px;display:flex}.order-items span,.order-history span{gap:4px;display:grid}.order-items small,.order-history small{color:var(--muted);font-size:10px}.order-grand-total{border-bottom:0!important;font-size:13px!important}.order-shipment-summary p{margin:6px 0;font-size:12px}.order-shipment-summary a{color:var(--teal);font-size:11px;font-weight:800}.order-action-card{gap:10px;display:grid}.order-history>div:last-child{border-bottom:0}html[data-theme=dark] .order-panel,html[data-theme=dark] .order-line,html[data-theme=dark] .order-list-item,html[data-theme=dark] .order-edit-record{box-shadow:none}@media (max-width:1100px){.order-layout,.order-workspace-grid{grid-template-columns:1fr}}@media (max-width:700px){.order-catalog-grid{grid-template-columns:1fr}.order-line{grid-template-columns:1fr 1fr}.order-line label:first-child{grid-column:1/-1}.order-filter{grid-template-columns:1fr 1fr}.order-filter .filter-button{grid-column:1/-1}.order-submit{flex-direction:column;align-items:start}}@media (max-width:520px){.order-form-grid,.order-detail-grid{grid-template-columns:1fr}.order-form-grid .wide{grid-column:auto}.order-panel{padding:15px}.order-line{grid-template-columns:1fr}.order-line label:first-child{grid-column:auto}}
.catalog-workflow-note{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:13px;margin-bottom:16px;padding:13px 16px;display:flex}.catalog-workflow-note strong{color:var(--teal);flex:none;font-size:12px}.catalog-workflow-note span{color:var(--muted);font-size:10px;line-height:1.55}.catalog-review-card{padding:0;overflow:hidden}.catalog-review-summary{cursor:pointer;align-items:center;gap:14px;padding:16px 20px;list-style:none;display:flex}.catalog-review-summary::-webkit-details-marker{display:none}.catalog-review-summary:before{content:"▸";color:var(--teal);font-size:17px}.catalog-review-card[open]>.catalog-review-summary:before{transform:rotate(90deg)}.catalog-review-summary:hover{background:var(--surface-soft)}.catalog-review-summary>span:first-of-type{flex:1;min-width:0}.catalog-review-summary small,.catalog-review-summary strong,.catalog-review-summary em{display:block}.catalog-review-summary small{color:var(--teal);font-size:9px;font-weight:800}.catalog-review-summary strong{color:var(--ink);margin-top:3px;font-size:15px}.catalog-review-summary em{color:var(--muted);margin-top:3px;font-size:10px;font-style:normal}.catalog-review-summary-meta{color:var(--muted);flex:none;font-size:10px}.catalog-review-body{border-top:1px solid var(--line);padding:0 20px 20px}.catalog-review-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.catalog-review-facts>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:9px;gap:5px;padding:11px;font-size:9px;display:grid}.catalog-review-facts strong{color:var(--ink);font-size:12px}.catalog-review-check{color:var(--muted);font-size:10px;margin:14px 0 0!important}.inventory-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.inventory-overview>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;min-width:0;padding:13px}.inventory-overview span,.inventory-overview strong{display:block}.inventory-overview span{min-height:27px;color:var(--muted);font-size:9px;font-weight:750}.inventory-overview strong{color:var(--ink);margin-top:5px;font-size:23px}.inventory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:18px 0 7px;display:flex}.inventory-toolbar form{flex:1;align-items:end;gap:8px;min-width:min(100%,330px);display:flex}.inventory-toolbar label{color:var(--muted);flex:1;gap:6px;font-size:10px;font-weight:800;display:grid}.inventory-toolbar input{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;min-height:39px;color:var(--ink);border-radius:8px;padding:8px 10px}.inventory-toolbar button{min-height:39px}.inventory-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.inventory-toolbar nav a{border:1px solid var(--line);background:var(--surface-soft);color:var(--teal);border-radius:8px;padding:9px 10px;font-size:10px;font-weight:800}.inventory-toolbar nav a.active,.inventory-toolbar nav a:hover{border-color:var(--teal);background:#dcefe8}.movement-explanation{color:var(--muted);font-size:10px;margin:-4px 0 13px!important}.movement-deltas{flex-wrap:wrap}.movement-deltas b{margin-inline-start:3px}html[data-theme=dark] .inventory-toolbar nav a.active,html[data-theme=dark] .inventory-toolbar nav a:hover{background:#24443d}.order-queue-tabs{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.order-queue-tabs a{border:1px solid var(--line);color:var(--teal);background:var(--surface-raised);border-radius:8px;padding:8px 10px;font-size:10px;font-weight:800}.order-queue-tabs a.active,.order-queue-tabs a:hover{border-color:var(--teal);background:#dcefe8}.order-status{border-radius:7px;align-items:center;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.order-status-attention{background:#fff0d9;color:#94621d!important}.order-status-progress{background:#e1f0f6;color:#276777!important}.order-status-complete{background:#e0f3e9;color:#216e4e!important}.order-status-cancelled{background:#fbe9e7;color:#a34f48!important}.order-confirmation-guide{background:#fff9e8;border:1px solid #ead8ac;border-radius:10px;margin-bottom:15px;padding:13px 15px}.order-confirmation-guide strong{color:#805b20;font-size:12px}.order-confirmation-guide p{color:#7d6540;margin:5px 0 0;font-size:10px;line-height:1.6}.order-detail-grid a{color:var(--teal);text-underline-offset:2px;font-size:12px;font-weight:800;text-decoration:underline}html[data-theme=dark] .order-queue-tabs a.active,html[data-theme=dark] .order-queue-tabs a:hover{background:#24443d}html[data-theme=dark] .order-status-attention,html[data-theme=dark] .order-confirmation-guide{color:#ebc57f;background:#43351e;border-color:#625033}html[data-theme=dark] .order-confirmation-guide strong,html[data-theme=dark] .order-confirmation-guide p{color:#ebc57f}html[data-theme=dark] .order-status-progress{background:#183947;color:#95cfe0!important}html[data-theme=dark] .order-status-complete{background:#214235;color:#8cdbac!important}html[data-theme=dark] .order-status-cancelled{background:#432a28;color:#e5a39c!important}@media (max-width:1000px){.inventory-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.inventory-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-workflow-note{flex-direction:column;align-items:start}.catalog-review-summary{flex-wrap:wrap;align-items:start}.catalog-review-summary-meta{width:100%;padding-inline-start:25px}.catalog-review-facts{grid-template-columns:1fr 1fr}}@media (max-width:420px){.inventory-overview{grid-template-columns:1fr 1fr}.inventory-toolbar form{min-width:100%}.catalog-review-facts{grid-template-columns:1fr}}select:not([multiple]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23176b62' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:36px!important}html[dir=rtl] select:not([multiple]){background-position:12px!important;padding-left:36px!important;padding-right:10px!important}html[data-theme=dark] select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238cddc9' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select:not([multiple]):focus-visible{outline:2px solid var(--teal);outline-offset:2px}
.aftercare-workspace{min-width:0}.aftercare-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.aftercare-flow>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.aftercare-flow span{background:color-mix(in srgb, var(--teal) 14%, var(--surface));width:25px;height:25px;color:var(--teal);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.aftercare-flow strong{font-size:10px;line-height:1.35}.aftercare-request,.aftercare-cases{min-width:0;margin-top:19px}.aftercare-block-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 14px;display:flex}.aftercare-block-heading h2{margin:0 0 3px;font-size:18px}.aftercare-block-heading>span{background:color-mix(in srgb, var(--teal) 12%, var(--surface));min-width:34px;height:34px;color:var(--teal);border-radius:10px;place-items:center;padding:0 8px;font-size:12px;font-weight:900;display:grid}.aftercare-order-grid,.aftercare-case-list{gap:10px;display:grid}.aftercare-order,.aftercare-case{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;overflow:hidden}.aftercare-order>summary,.aftercare-case>summary{cursor:pointer;align-items:center;gap:13px;min-height:59px;padding:13px 16px;list-style:none;display:flex}.aftercare-order>summary::-webkit-details-marker{display:none}.aftercare-case>summary::-webkit-details-marker{display:none}.aftercare-order>summary:after,.aftercare-case>summary:after{content:"";border-inline-end:2px solid var(--teal);border-bottom:2px solid var(--teal);flex:none;width:8px;height:8px;margin-inline-start:auto;transition:transform .15s;transform:rotate(45deg)}.aftercare-order[open]>summary:after,.aftercare-case[open]>summary:after{transform:rotate(225deg)}.aftercare-order>summary:hover,.aftercare-case>summary:hover{background:color-mix(in srgb, var(--teal) 5%, var(--surface-soft))}.aftercare-order>summary>span,.aftercare-case-number{color:var(--teal);font-size:11px;font-weight:900}.aftercare-order>summary>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.aftercare-order>summary>small{color:var(--muted);margin-inline-start:auto;font-size:10px}.aftercare-request-form,.aftercare-case-body{border-top:1px solid var(--line);padding:17px}.aftercare-request-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aftercare-request-form label,.aftercare-action label{min-width:0;color:var(--ink);gap:6px;font-size:11px;font-weight:800;display:grid}.aftercare-request-form :is(input,select,textarea),.aftercare-action :is(input,select,textarea){border:1px solid var(--line);background:var(--surface-raised);width:100%;min-width:0;min-height:41px;color:var(--ink);font:inherit;border-radius:9px;padding:9px 11px;font-weight:500}.aftercare-request-form textarea,.aftercare-action textarea{resize:vertical;min-height:72px}.aftercare-request-form .wide,.aftercare-action .wide{grid-column:1/-1}.aftercare-form-note{color:var(--muted);grid-column:1/-1;font-size:11px!important}.aftercare-request-form>button{justify-self:start;min-height:40px}.aftercare-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.aftercare-tabs a{border:1px solid var(--line);background:var(--surface-raised);min-height:36px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.aftercare-tabs a:hover,.aftercare-tabs a.active{border-color:var(--teal);color:var(--teal);background:color-mix(in srgb, var(--teal) 9%, var(--surface))}.aftercare-tabs b{background:var(--surface-soft);text-align:center;border-radius:6px;min-width:19px;padding:2px 4px}.aftercare-case-name{gap:3px;min-width:0;display:grid}.aftercare-case-name small{color:var(--muted);font-size:10px}.aftercare-status{color:#21685d;background:#e8f2ed;border-radius:999px;flex:none;margin-inline-start:auto;padding:6px 9px;font-size:10px;font-weight:800}.aftercare-status-requested{color:#805916;background:#fff1d9}.aftercare-status-declined{color:#a24e48;background:#fdece9}.aftercare-status-completed{color:#176a49;background:#e1f3e8}.aftercare-next-step{border-inline-start:3px solid var(--teal);background:color-mix(in srgb, var(--teal) 8%, var(--surface));border-radius:8px;flex-wrap:wrap;gap:5px 10px;padding:11px 13px;display:flex;color:var(--ink)!important;margin:0 0 14px!important;font-size:11px!important}.aftercare-next-step strong{color:var(--teal)}.aftercare-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.aftercare-facts>div{border:1px solid var(--line);background:var(--surface-raised);border-radius:9px;min-width:0;padding:10px}.aftercare-facts span,.aftercare-facts strong{overflow-wrap:anywhere;display:block}.aftercare-facts span{color:var(--muted);margin-bottom:5px;font-size:10px}.aftercare-facts strong{font-size:11px;line-height:1.45}.aftercare-detail{color:var(--muted);overflow-wrap:anywhere;margin:7px 0!important;font-size:11px!important}.aftercare-detail b{color:var(--ink)}.aftercare-action{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:11px;margin-top:16px;padding-top:16px;display:grid}.aftercare-action>button{justify-self:start;min-height:40px}.aftercare-action-buttons{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:850px){.aftercare-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.aftercare-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:570px){.aftercare-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.aftercare-request-form,.aftercare-action,.aftercare-facts{grid-template-columns:1fr}.aftercare-order>summary,.aftercare-case>summary{flex-wrap:wrap}.aftercare-order>summary>small,.aftercare-status{margin-inline-start:0}}.aftercare-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.aftercare-overview>div{border:1px solid var(--line);background:linear-gradient(145deg, var(--surface-raised), var(--surface-soft));border-radius:15px;gap:12px;padding:18px;display:grid}.aftercare-overview span{color:var(--muted);font-size:12px}.aftercare-overview strong{color:var(--ink);overflow-wrap:anywhere;font-size:24px}.aftercare-flow{border:1px solid var(--line);border-radius:14px;gap:0;overflow:hidden}.aftercare-flow>div{border:0;border-inline-end:1px solid var(--line);border-radius:0;padding:15px}.aftercare-flow>div:last-child{border-inline-end:0}.aftercare-flow strong{font-size:12px}.aftercare-request,.aftercare-cases{margin-top:26px}.aftercare-block-heading p{max-width:74ch}.aftercare-order-search,.aftercare-queue-tools{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.aftercare-workspace .secondary-button{border:1px solid var(--line);background:var(--surface-raised);min-height:40px;color:var(--teal);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:700}.aftercare-workspace .secondary-button:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, var(--surface-raised))}.aftercare-workspace button:disabled{opacity:.5;cursor:not-allowed}.aftercare-order-search label,.aftercare-queue-tools label,.aftercare-order-picker,.aftercare-item-fields label,.aftercare-reason{min-width:0;color:var(--ink);gap:8px;font-size:12px;font-weight:700;display:grid}.aftercare-order-search label,.aftercare-queue-tools label:first-child{flex:1;min-width:180px}.aftercare-queue-tools>span{color:var(--muted);padding-block:12px;font-size:12px}.aftercare-workspace :is(.aftercare-order-search,.aftercare-queue-tools,.aftercare-request-builder) :is(input:not([type=checkbox]),select,textarea){border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--surface-raised);font:inherit;border-radius:10px;padding:10px 12px;font-weight:500}.aftercare-request-builder{border:1px solid var(--line);background:var(--surface-raised);border-radius:18px;overflow:hidden}.aftercare-order-picker{border-bottom:1px solid var(--line);background:var(--surface-soft);padding:20px}.aftercare-composer{padding:22px}.aftercare-order-context{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.aftercare-order-context>div{gap:5px;display:grid}.aftercare-order-context h3{margin:0;font-size:19px}.aftercare-order-context span,.aftercare-order-context small{color:var(--muted);font-size:12px}.aftercare-order-context strong{font-size:13px}.aftercare-selection-heading{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 14px;display:flex}.aftercare-selection-heading h3{margin:0 0 6px;font-size:15px}.aftercare-selection-heading p{color:var(--muted);max-width:65ch;margin:0;font-size:12px}.aftercare-selection-heading>button{flex:none}.aftercare-items{gap:12px;display:grid}.aftercare-item{border:1px solid var(--line);border-radius:13px;padding:16px;transition:border-color .15s,background .15s}.aftercare-item.selected{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 4%, var(--surface-raised))}.aftercare-item.unavailable{background:var(--surface-soft)}.aftercare-item-main{grid-template-columns:minmax(0,1fr) 100px 150px;align-items:center;gap:18px;display:grid}.aftercare-item-check{cursor:pointer;align-items:center;gap:12px;min-width:0;display:flex}.aftercare-item-check input{appearance:auto;width:19px;height:19px;accent-color:var(--teal);flex:none}.aftercare-item-check>span{gap:5px;min-width:0;display:grid}.aftercare-item-check strong{overflow-wrap:anywhere;font-size:14px}.aftercare-item-check small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.aftercare-item-availability,.aftercare-item-price{gap:5px;display:grid}.aftercare-item-availability strong{color:var(--teal);font-size:17px}.aftercare-item-price strong{font-size:13px}.aftercare-item-availability small,.aftercare-item-price small{color:var(--muted);font-size:11px}.aftercare-item-fields{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 180px;align-items:start;gap:14px;margin-top:16px;padding-top:16px;display:grid}.aftercare-item-fields small,.aftercare-reason small,.aftercare-item-note{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6}.aftercare-reason{margin-top:22px}.aftercare-reason textarea{resize:vertical;min-height:95px!important}.aftercare-item-note{margin:12px 0 0!important}.aftercare-submit-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.aftercare-submit-summary>div{gap:7px;display:grid}.aftercare-submit-summary strong{font-size:14px}.aftercare-submit-summary span{color:var(--teal);font-size:13px}.aftercare-submit-summary small{color:var(--muted);max-width:65ch;font-size:11px}.aftercare-submit-summary button{flex:none;min-height:44px}.aftercare-pagination{justify-content:center;gap:18px;margin-top:14px;font-size:12px;display:flex}.aftercare-pagination a{color:var(--teal);font-weight:700}.aftercare-order-group{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;min-width:0;padding:16px}.aftercare-order-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.aftercare-order-group>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aftercare-order-group>header span{color:var(--teal);font-size:12px;font-weight:800}.aftercare-order-group>header strong{font-size:14px}.aftercare-order-group>header small{color:var(--muted);font-size:11px}.aftercare-order-group>div{gap:8px;display:grid}.aftercare-case{background:var(--surface-raised)}.aftercare-case-name strong{font-size:14px}.aftercare-case-name small{font-size:11px}.aftercare-case>summary{min-height:72px}.aftercare-case-body{padding:20px}.aftercare-detail,.aftercare-next-step{font-size:12px!important}.aftercare-facts strong{font-size:12px}.aftercare-facts span{font-size:11px}.aftercare-case-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.aftercare-case-progress li{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.aftercare-case-progress span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.aftercare-case-progress .reached{color:var(--teal);font-weight:700}.aftercare-case-progress .reached span{background:color-mix(in srgb, var(--teal) 10%, var(--surface));border-color:var(--teal)}html[data-theme=dark] .aftercare-status{color:#9cdfc6;background:#204238}html[data-theme=dark] .aftercare-status-requested{color:#efcc8b;background:#453923}html[data-theme=dark] .aftercare-status-declined{color:#efaba4;background:#482b2d}@media (max-width:900px){.aftercare-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.aftercare-item-main{grid-template-columns:minmax(0,1fr) 95px}.aftercare-item-price{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.aftercare-item-fields{grid-template-columns:100px minmax(0,1fr)}.aftercare-item-fields>label:last-child{grid-column:1/-1}.aftercare-submit-summary{flex-direction:column;align-items:start}}@media (max-width:570px){.aftercare-overview{gap:8px}.aftercare-overview>div{padding:14px}.aftercare-overview strong{font-size:20px}.aftercare-composer,.aftercare-order-picker,.aftercare-case-body{padding:15px}.aftercare-order-context,.aftercare-selection-heading{flex-direction:column;align-items:start}.aftercare-item-main{gap:10px}.aftercare-item-fields{grid-template-columns:1fr}.aftercare-item-fields>label:last-child{grid-column:auto}.aftercare-case-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.aftercare-order-group{padding:10px}.aftercare-order-group>header{flex-direction:column;align-items:start}.aftercare-queue-tools label{flex:1}.aftercare-flow>div{border-bottom:1px solid var(--line)}}.aftercare-case>summary{grid-template-columns:56px minmax(0,1fr) auto auto auto;gap:16px;padding:17px;display:grid}.aftercare-case>summary:after{display:none}.aftercare-case>summary:focus-visible,.aftercare-new-request>summary:focus-visible{outline:2px solid var(--teal);outline-offset:-3px}.aftercare-case[open]{border-color:color-mix(in srgb, var(--teal) 60%, var(--line));box-shadow:0 10px 30px #123a2910}.aftercare-case[open]>summary{background:color-mix(in srgb, var(--teal) 5%, var(--surface-raised))}.aftercare-case-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:3px;font-size:10px;display:flex}.aftercare-case-meta b{color:var(--teal)}.aftercare-case-refund{text-align:end;gap:5px;display:grid}.aftercare-case-refund small{color:var(--muted);font-size:10px}.aftercare-case-refund strong{font-size:13px}.aftercare-case>summary>.aftercare-status{margin:0;font-size:10px}.aftercare-case-toggle{color:var(--teal);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.aftercare-case-toggle svg{width:17px;height:17px;transition:transform .2s}.aftercare-case[open] .aftercare-case-toggle svg{transform:rotate(180deg)}.aftercare-case .when-open{display:none}.aftercare-case[open] .when-open{display:inline}.aftercare-case[open] .when-closed{display:none}.aftercare-photo{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;overflow:hidden}.aftercare-photo img{object-fit:contain;width:100%;height:100%;display:block}.aftercare-photo-placeholder{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.aftercare-photo-placeholder svg{width:30px;height:30px}.aftercare-photo-button{cursor:zoom-in}.aftercare-photo-button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.aftercare-photo-zoom{bottom:3px;background:var(--surface-raised);width:20px;height:20px;color:var(--teal);border-radius:5px;place-items:center;font-size:14px;display:grid;position:absolute;inset-inline-end:3px}.aftercare-photo-dialog{border:1px solid var(--line);background:var(--surface-raised);width:min(640px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:20px;padding:20px;box-shadow:0 30px 100px #0005}.aftercare-photo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#091e20a6}.aftercare-photo-dialog>div{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.aftercare-photo-dialog strong{font-size:15px}.aftercare-photo-dialog button{border:1px solid var(--line);background:var(--surface-soft);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;font-size:24px}.aftercare-photo-dialog>img{object-fit:contain;background:var(--surface-soft);border-radius:12px;width:100%;height:auto;max-height:70dvh;display:block}.aftercare-product-pair{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:18px;display:grid}.aftercare-product-pair:has(.replacement){grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.aftercare-product-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;gap:16px;min-width:0;padding:16px;display:flex}.aftercare-product-card>.aftercare-photo{border-radius:10px;width:90px;height:100px}.aftercare-product-card>div{align-self:center;min-width:0}.aftercare-product-card h3{overflow-wrap:anywhere;margin:3px 0 6px;font-size:15px}.aftercare-product-card p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px}.aftercare-product-tags{flex-wrap:wrap;gap:6px;display:flex}.aftercare-product-tags span{background:var(--surface-soft);color:var(--ink);border-radius:6px;padding:4px 7px;font-size:10px}.aftercare-pair-arrow{color:var(--teal);text-align:center;align-self:center;font-size:24px}.aftercare-case-info{grid-template-columns:minmax(0,1fr) 250px;gap:16px;margin-bottom:16px;display:grid}.aftercare-reason-card,.aftercare-refund-card{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;min-width:0;padding:16px}.aftercare-reason-card>p{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--ink);margin:8px 0 0;font-size:13px;line-height:1.75}.aftercare-refund-card{gap:9px;display:grid}.aftercare-refund-card>span{color:var(--muted);font-size:11px}.aftercare-refund-card>strong{color:var(--teal);font-size:22px}.aftercare-refund-card>div{justify-content:space-between;gap:10px;font-size:11px;display:flex}.aftercare-refund-card small{border-top:1px solid var(--line);color:var(--muted);padding-top:8px;font-size:10px}.aftercare-action{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:18px}.aftercare-case-body{background:var(--surface)}.aftercare-new-request{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;overflow:hidden}.aftercare-new-request>summary{cursor:pointer;background:linear-gradient(120deg, color-mix(in srgb, var(--teal) 8%, var(--surface-raised)), var(--surface-raised));margin:0;padding:20px;list-style:none}.aftercare-new-request>summary::-webkit-details-marker{display:none}.aftercare-new-request>summary h2{font-size:17px}.aftercare-new-request>summary p{margin-bottom:0;font-size:12px}.aftercare-new-request-icon{flex:none;transition:transform .2s}.aftercare-new-request[open] .aftercare-new-request-icon{transform:rotate(45deg)}.aftercare-new-request-body{border-top:1px solid var(--line);padding:20px}.aftercare-replacement-preview{border:1px dashed color-mix(in srgb, var(--teal) 40%, var(--line));background:var(--surface-soft);border-radius:12px;align-items:center;gap:14px;margin-top:15px;padding:14px;display:flex}.aftercare-replacement-preview>div{gap:6px;min-width:0;display:grid}.aftercare-replacement-preview strong{overflow-wrap:anywhere;font-size:12px}.aftercare-replacement-preview small{color:var(--muted);font-size:11px}.aftercare-item-check>.aftercare-photo{gap:0;display:grid}.aftercare-item-check>.aftercare-photo small{display:none}@media (max-width:1100px){.aftercare-case>summary{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.aftercare-case-refund{text-align:start;grid-column:2;align-items:center;gap:8px;display:flex}.aftercare-case>summary>.aftercare-status{grid-area:1/3}.aftercare-case-toggle{grid-area:2/3;justify-content:end}.aftercare-case>summary>.aftercare-photo{grid-row:1/3}.aftercare-product-card{flex-direction:column}.aftercare-product-card>div{align-self:stretch}}@media (max-width:650px){.aftercare-case>summary{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:13px}.aftercare-case>summary>.aftercare-photo{grid-row:1;width:48px;height:54px}.aftercare-case>summary>.aftercare-status{grid-area:2/2;justify-self:start}.aftercare-case-refund{grid-area:3/2}.aftercare-case-toggle{grid-area:2/1/4;align-self:end}.aftercare-case-toggle>span{display:none!important}.aftercare-case-toggle svg{width:22px;height:22px}.aftercare-case-info{grid-template-columns:1fr}.aftercare-product-pair:has(.replacement){grid-template-columns:1fr}.aftercare-product-card{flex-direction:row;gap:12px;padding:12px}.aftercare-product-card>.aftercare-photo{width:72px;height:85px}.aftercare-pair-arrow{font-size:20px}.aftercare-product-card h3{font-size:13px}.aftercare-product-card p{font-size:11px}.aftercare-new-request>summary,.aftercare-new-request-body{padding:15px}.aftercare-item-check{flex-wrap:wrap;gap:10px}.aftercare-item-check>span:last-child{flex-basis:100%}.aftercare-refund-card>strong{font-size:20px}}.aftercare-overview>div:last-child strong{overflow-wrap:normal;font-size:clamp(16px,2vw,24px)}@media (max-width:650px){.aftercare-queue-tools label:first-child{flex-basis:100%}.aftercare-queue-tools label:nth-child(2){min-width:145px}.aftercare-overview>div:last-child strong{font-size:14px}}.aftercare-order-picker{gap:12px;position:relative}.aftercare-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.aftercare-picker-heading>span:last-child{color:var(--muted);font-size:11px;font-weight:500}.aftercare-picker-trigger,.aftercare-order-option{text-align:start;width:100%;min-width:0;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface-raised);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.aftercare-picker-trigger:hover,.aftercare-picker-trigger[aria-expanded=true]{border-color:var(--teal)}.aftercare-order-choice{flex:1;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;display:grid}.aftercare-choice-copy{gap:5px;min-width:0;display:grid}.aftercare-choice-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aftercare-choice-title b{color:var(--teal);font-size:12px}.aftercare-choice-title strong{font-size:14px;font-weight:650}.aftercare-choice-products{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;display:block;overflow:hidden}.aftercare-choice-contact{color:var(--muted);text-align:start;font-size:11px;font-weight:400}.aftercare-choice-count{text-align:end;flex:none;gap:5px;display:grid}.aftercare-choice-count>strong{color:var(--teal);justify-content:end;align-items:baseline;gap:5px;font-size:20px;font-weight:650;display:flex}.aftercare-choice-count small{font-size:11px;font-weight:500}.aftercare-choice-count>span{color:var(--muted);font-size:10px;font-weight:400}.aftercare-choice-count em{background:color-mix(in srgb, var(--teal) 10%, var(--surface-raised));color:var(--teal);border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:500}.aftercare-picker-chevron,.aftercare-picker-check{width:20px;height:20px;color:var(--teal);flex:none}.aftercare-picker-chevron{transition:transform .15s}.aftercare-picker-trigger[aria-expanded=true]>.aftercare-picker-chevron{transform:rotate(180deg)}.aftercare-picker-hint{color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.7}.aftercare-picker-panel{inset-inline:20px;z-index:15;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow);border-radius:14px;padding:12px;position:absolute;top:calc(100% - 18px)}.aftercare-picker-search{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;padding-inline:12px;display:flex}.aftercare-picker-search svg{width:18px;height:18px;color:var(--muted);flex:none}.aftercare-request-builder .aftercare-picker-search input{background:0 0;border:0;padding-inline:0}.aftercare-picker-search:focus-within{outline:2px solid var(--teal);outline-offset:2px}.aftercare-picker-search input:focus-visible{outline:none}.aftercare-picker-result{color:var(--muted);padding:12px 2px 8px;font-size:11px;font-weight:400}.aftercare-picker-options{overscroll-behavior:contain;gap:6px;max-height:320px;padding:3px;display:grid;overflow-y:auto}.aftercare-order-option{border-color:#0000;border-radius:10px;padding:12px}.aftercare-order-option:hover{background:var(--surface-soft)}.aftercare-order-option.is-selected{border-color:color-mix(in srgb, var(--teal) 35%, var(--line));background:color-mix(in srgb, var(--teal) 6%, var(--surface-raised))}.aftercare-picker-check svg{width:20px;height:20px}.aftercare-picker-trigger:focus-visible,.aftercare-order-option:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.aftercare-picker-no-match,.aftercare-picker-empty{color:var(--muted);text-align:center;padding:22px;font-size:13px;line-height:1.7}.aftercare-picker-empty{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px}.aftercare-picker-empty strong{color:var(--ink);display:block}.aftercare-picker-empty a{color:var(--teal);text-underline-offset:3px;font-weight:700;text-decoration:underline}.aftercare-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aftercare-cancel{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.aftercare-cancel .secondary-button{align-items:center;gap:8px;display:flex}.aftercare-cancel svg{width:18px;height:18px}.aftercare-cancel small{color:var(--muted);font-size:11px}.aftercare-cancel-confirm{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin-bottom:18px;padding:18px}.aftercare-cancel-confirm strong{font-size:14px}.aftercare-cancel-confirm p{color:var(--muted);margin:8px 0 16px;font-size:12px;line-height:1.7}.aftercare-cancel-confirm>div{flex-wrap:wrap;gap:10px;display:flex}.aftercare-cancel-confirm button{min-height:44px}.aftercare-status-cancelled{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line)}@media (max-width:650px){.aftercare-picker-panel{inset-inline:15px;padding:10px;top:calc(100% - 13px)}.aftercare-order-choice{grid-template-columns:44px minmax(0,1fr);gap:10px}.aftercare-order-choice>.aftercare-photo{width:44px;height:48px}.aftercare-choice-count{text-align:start;flex-wrap:wrap;grid-column:2;align-items:center;gap:6px 10px;display:flex}.aftercare-choice-count>strong{font-size:17px}.aftercare-choice-title{gap:5px 8px}.aftercare-choice-title strong{font-size:12px}.aftercare-order-option,.aftercare-picker-trigger{gap:8px;padding:12px}.aftercare-picker-options{max-height:280px}.aftercare-choice-count em{font-size:9px}}
.access-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.access-stats div{border-color:var(--line);background:var(--surface-soft);border-radius:13px;align-content:space-between;min-height:84px;display:grid}.access-stats strong{font-size:22px}.account-row{border-color:var(--line);background:var(--surface-raised);border-radius:13px;transition:border-color .15s,box-shadow .15s,transform .15s}.account-row:hover{border-color:color-mix(in srgb, var(--teal) 42%, var(--line));transform:translateY(-1px);box-shadow:0 7px 22px #103d3510}.account-row.is-selected{border-color:var(--teal);box-shadow:inset 3px 0 var(--teal);background:color-mix(in srgb, var(--teal) 5%, var(--surface))}.account-identity strong{color:var(--ink);font-size:13px}.account-identity span,.account-identity small{color:var(--muted)}.manage-link{border-color:var(--line);color:var(--teal);border-radius:9px}.manage-link:hover{border-color:var(--teal);background:var(--surface-soft)}.account-editor{border-color:var(--line);background:var(--surface-raised);border-radius:16px;box-shadow:0 15px 45px #0d39251a}.account-editor-form,.permissions-form,.audit-list,.editor-heading{border-color:var(--line)}.permissions-form fieldset{border-color:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.permissions-form legend{color:var(--teal);margin-bottom:4px;font-size:12px}.permissions-form fieldset label{border:1px solid var(--line);background:var(--surface-soft);min-height:46px;color:var(--ink);cursor:pointer;border-radius:9px;align-items:center;padding:9px}.permissions-form fieldset label:hover{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 7%, var(--surface))}.permissions-form fieldset label:has(input:checked){border-color:color-mix(in srgb, var(--teal) 50%, var(--line));background:color-mix(in srgb, var(--teal) 11%, var(--surface))}html[data-theme=dark] .account-row.is-selected{background:color-mix(in srgb, var(--teal) 17%, var(--surface))}html[data-theme=dark] .permissions-form fieldset label:has(input:checked){background:color-mix(in srgb, var(--teal) 17%, var(--surface))}html[data-theme=dark] .permissions-form fieldset label{color:var(--ink)}@media (max-width:1180px){.access-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.access-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.permissions-form fieldset{grid-template-columns:1fr}}@media (max-width:480px){.access-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-row{flex-wrap:wrap}.account-identity{flex-basis:100%}.account-row .manage-link{margin-inline-start:auto}}.account-identity .user-avatar,.editor-heading .user-avatar{--avatar-start:#ccece5;--avatar-end:#a8dbcd;--avatar-ink:#176b62;border:2px solid var(--surface-raised);background:linear-gradient(145deg, var(--avatar-start), var(--avatar-end));width:46px;min-width:46px;height:46px;min-height:46px;color:var(--avatar-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--avatar-ink) 19%, transparent), 0 5px 13px #123b2d1c;border-radius:15px;flex:0 0 46px;place-items:center;display:grid;position:relative;overflow:visible}.account-identity .user-avatar svg,.editor-heading .user-avatar svg{width:31px;height:31px;display:block}.account-identity .user-avatar:after,.editor-heading .user-avatar:after{content:"";border:2px solid var(--surface-raised);background:var(--avatar-ink);border-radius:50%;width:11px;height:11px;position:absolute;inset-block-end:-3px;inset-inline-end:-3px}.account-identity .user-avatar-assistant,.editor-heading .user-avatar-assistant{--avatar-start:#dcd7fa;--avatar-end:#b8a9ee;--avatar-ink:#5d47a4}.account-identity .user-avatar-seller,.editor-heading .user-avatar-seller{--avatar-start:#d3e5fb;--avatar-end:#a9c9f2;--avatar-ink:#285f9a}.account-identity .user-avatar-advertiser,.editor-heading .user-avatar-advertiser{--avatar-start:#f9e4c5;--avatar-end:#f2c78e;--avatar-ink:#a76521}.editor-heading .user-avatar{border-radius:18px;flex-basis:54px;width:54px;min-width:54px;height:54px;min-height:54px}.editor-heading .user-avatar svg{width:37px;height:37px}html[data-theme=dark] .account-identity .user-avatar,html[data-theme=dark] .editor-heading .user-avatar{border-color:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--avatar-ink) 35%, transparent), 0 7px 20px #0004}html[data-theme=dark] .account-identity .user-avatar:after,html[data-theme=dark] .editor-heading .user-avatar:after{border-color:var(--surface)}.shipping-label{color:#111;background:#fff;border:1px solid #aaa;border-radius:8px;max-width:520px;margin:1rem 0;padding:1.25rem;font:16px/1.4 Arial,sans-serif}.shipping-label h2{margin:0 0 .4rem;font-size:1.4rem}.shipping-label p{margin:.5rem 0}.shipping-label-barcode{text-align:center;direction:ltr;margin:1rem 0}.shipping-label-barcode svg{max-width:100%;height:auto}@media print{body *{visibility:hidden!important}.shipping-label,.shipping-label *{visibility:visible!important}.shipping-label{width:100%;max-width:none;box-shadow:none;border:0;margin:0;padding:12mm;position:fixed;inset:0 auto auto 0;color:#111!important;background:#fff!important}@page{size:A6 portrait;margin:0}}.finance-subheading .section-title-row{margin-bottom:0}.client-workspace-banner{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex}.workspace-identity{align-items:center;gap:12px;min-width:0;display:flex}.workspace-emblem{width:42px;height:42px;color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, var(--surface));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.workspace-emblem svg{width:23px;height:23px}.workspace-identity>div{gap:4px;display:grid}.workspace-identity strong{overflow-wrap:anywhere;font-size:14px}.workspace-kicker,.client-workspace-banner small{color:var(--muted);font-size:11px}.workspace-kicker{font-weight:700}.client-workspace-banner form{grid-template-columns:minmax(160px,240px) auto;align-items:center;gap:6px 8px;display:grid}.client-workspace-banner label{color:var(--muted);grid-column:1/-1;font-size:11px}.client-workspace-banner select{border:1px solid var(--line);background-color:var(--surface-soft);width:100%;max-width:none;min-height:42px;color:var(--ink);border-radius:10px;padding:10px 12px}.client-workspace-banner button{min-height:42px;padding-inline:18px}.client-workspaces.workspace-section{box-shadow:none;background:0 0;border:0;padding:0}.ownership-hero{border:1px solid color-mix(in srgb, var(--teal) 24%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--teal) 9%, var(--surface)), var(--surface));border-radius:20px;align-items:center;gap:20px;padding:28px;display:flex}.ownership-hero-icon{width:64px;height:64px;color:var(--teal);background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-shrink:0;place-items:center;display:grid}.ownership-hero-icon svg{width:32px;height:32px}.ownership-hero-copy{flex:1;min-width:0}.ownership-eyebrow{color:var(--teal);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.ownership-hero h1{letter-spacing:-.5px;margin:0;font-size:28px;line-height:1.3}.ownership-hero p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.ownership-owner-badge{white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--teal);border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.ownership-owner-badge svg{width:16px;height:16px}.client-workspaces .workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.workspace-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:15px;align-items:flex-start;gap:14px;padding:22px;display:flex}.ownership-stat-icon{background:var(--surface-soft);width:40px;height:40px;color:var(--teal);border:1px solid var(--line);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ownership-stat-icon svg{width:21px;height:21px}.ownership-stat-copy{gap:7px;display:grid}.ownership-stat-copy>span{color:var(--muted);font-size:12px}.ownership-stat-copy strong{font-size:28px;line-height:1}.ownership-stat-copy small{color:var(--muted);font-size:10px;line-height:1.5}.stat-clock{color:#b18a3f}.workspace-create-panel{border:1px dashed color-mix(in srgb, var(--teal) 35%, var(--line));background:var(--surface);border-radius:14px}.workspace-create-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.workspace-create-panel>summary::-webkit-details-marker{display:none}.ownership-create-copy{gap:5px;display:grid}.ownership-create-copy b{font-size:13px}.ownership-create-copy small{color:var(--muted);font-size:11px}.ownership-create-plus{width:34px;height:34px;color:var(--teal);background:var(--surface-soft);border-radius:10px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.client-workspace-create{grid-template-columns:1fr 1fr 110px auto;align-items:end;gap:14px;padding:0 22px 22px;display:grid}.client-workspaces label{color:var(--muted);gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.client-workspaces input{background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.client-workspaces button{min-height:40px;padding:10px 14px;font-size:11px}.ownership-list-heading{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.ownership-list-heading h2{margin:0;font-size:16px}.ownership-list-heading>span{color:var(--muted);font-size:11px}.client-workspace-grid{gap:18px;display:grid}.client-workspace-card{background:var(--surface);border:1px solid var(--line);border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;min-width:0;padding:24px;display:grid}.workspace-card-heading{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.ownership-workspace-title{align-items:center;gap:12px;min-width:0;display:flex}.ownership-card-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--teal);background:var(--surface-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ownership-card-icon svg{width:23px;height:23px}.workspace-card-heading h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:17px}.workspace-state{color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, var(--surface));white-space:nowrap;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:700}.state-pretrial{color:#ad8134;background:color-mix(in srgb, #d9a442 12%, var(--surface))}.state-suspended{color:#cb746d;background:color-mix(in srgb, #cb746d 12%, var(--surface))}.workspace-card-access{align-self:center;gap:6px;display:grid}.workspace-card-access strong{font-size:13px}.workspace-card-access small{color:var(--muted);font-size:11px;line-height:1.6}.client-workspace-card form{gap:12px;margin:0;display:grid}.workspace-open-form{place-self:center end;width:min(220px,100%)}.workspace-open-form button{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-registration{border-block:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:14px 0;display:flex}.workspace-registration span{color:var(--muted);font-size:11px}.workspace-registration a{color:var(--teal);background:var(--surface-soft);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;max-width:100%;padding:8px 10px;font-family:monospace;font-size:11px}.workspace-subscription-form,.workspace-admin-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;align-content:start;gap:12px;padding:18px;display:grid}.workspace-subscription-form{grid-area:4/1}.workspace-subscription-help{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.workspace-admin-panel{grid-area:4/2}.ownership-panel-title{align-items:center;gap:8px;margin:0 0 3px;font-size:13px;display:flex}.ownership-panel-title svg{width:18px;height:18px;color:var(--teal);flex-shrink:0}.client-workspaces .account-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;display:grid}.client-workspaces .account-actions button:first-child:nth-last-child(3){grid-column:1/-1}.workspace-admin-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.7}.workspace-admin-panel strong{color:var(--ink)}.workspace-card-details{border-top:1px solid var(--line);min-width:0;padding-top:14px}.workspace-card-details summary{cursor:pointer;font-size:12px;font-weight:700}.workspace-card-details[open] summary{margin-bottom:16px}.client-workspace-card .text-button{border:1px solid var(--line);color:var(--ink);border-radius:9px}.client-workspace-card>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.is-main-workspace{border-inline-start:3px solid var(--teal)}.is-main-workspace .workspace-registration{border-bottom:0;padding-bottom:0}@media (max-width:1000px){.ownership-owner-badge{display:none}.client-workspace-create{grid-template-columns:1fr 1fr}.workspace-summary>div{gap:10px;padding:18px}}@media (max-width:760px){.ownership-hero{gap:14px;padding:22px}.ownership-hero h1{font-size:23px}.ownership-hero-icon{width:48px;height:48px}.client-workspace-card{grid-template-columns:minmax(0,1fr);padding:20px}.workspace-subscription-form,.workspace-admin-panel{grid-area:auto/1}.workspace-open-form{justify-self:stretch;width:100%}.workspace-summary>div{flex-direction:column}.ownership-stat-copy small{display:none}}@media (max-width:480px){.client-workspace-banner{padding:14px 17px}.client-workspace-banner form{grid-template-columns:minmax(0,1fr) auto;width:100%}.client-workspaces .workspace-summary{gap:8px}.workspace-summary>div{padding:13px}.ownership-stat-copy>span{font-size:10px}.ownership-hero-icon{display:none}.ownership-hero p{font-size:12px}.client-workspace-create{grid-template-columns:1fr}.workspace-registration{flex-direction:column;align-items:start}}.stock-workbench{min-width:0}.stock-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.stock-summary>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;min-width:0;padding:19px}.stock-summary span,.stock-summary strong,.stock-summary small{display:block}.stock-summary span{color:var(--muted);font-size:11px;font-weight:750}.stock-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:30px;line-height:1.2}.stock-summary small{color:var(--muted);font-size:10px}.stock-summary .is-highlight{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 9%, var(--surface))}.stock-summary .is-highlight strong{color:var(--teal)}.stock-tools{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.stock-tools label{color:var(--muted);gap:7px;font-size:11px;font-weight:750;display:grid}.stock-tools .stock-search{flex:1;min-width:min(100%,250px)}.stock-tools label:not(.stock-search){min-width:190px}.stock-tools input,.stock-tools select{border:1px solid var(--line);width:100%;min-width:0;min-height:43px;color:var(--ink);background-color:var(--surface-raised);font:inherit;border-radius:9px;padding:10px 12px}.stock-tools input:focus,.stock-tools select:focus{outline:2px solid var(--teal);outline-offset:2px}.stock-tools .approve-button{justify-content:center;align-items:center;min-height:43px;display:flex}.stock-filter-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.stock-filter-tabs button{border:1px solid var(--line);color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:750;display:flex}.stock-filter-tabs button span{background:var(--surface-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 6px}.stock-filter-tabs button[aria-pressed=true]{color:var(--teal);border-color:var(--teal);background:color-mix(in srgb, var(--teal) 9%, var(--surface))}.stock-filter-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.stock-results{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 15px;font-size:11px;display:flex}.stock-results span{color:var(--muted);font-size:10px}.stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.stock-item{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:19px;transition:border-color .15s,box-shadow .15s;box-shadow:0 4px 16px #103b4007}.stock-item:hover{border-color:var(--teal);box-shadow:var(--shadow)}.stock-item.is-inactive{background:var(--surface-soft);border-style:dashed}.stock-item-heading{align-items:center;gap:15px;min-height:92px;display:flex}.stock-item-heading>div:last-child{flex:1;min-width:0}.stock-photo{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;flex:none;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.stock-photo img{object-fit:contain;width:100%;height:100%;display:block}.stock-photo svg{width:32px;height:32px;color:var(--muted)}.stock-sku{color:var(--muted);overflow-wrap:anywhere;font-size:10px;display:block}.stock-item-heading h2{color:var(--ink);overflow-wrap:anywhere;margin:4px 0;font-size:16px;line-height:1.5}.stock-item-heading small{color:var(--muted);font-size:10px}.stock-variant-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.stock-variant-tags span{color:var(--teal);background:color-mix(in srgb, var(--teal) 8%, var(--surface));border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.stock-availability{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:18px 0 12px;padding-top:16px;display:flex}.stock-availability>div{align-items:center;gap:12px;display:flex}.stock-availability>div>span{color:var(--muted);font-size:11px}.stock-availability strong{color:var(--teal);font-variant-numeric:tabular-nums;font-size:29px}.stock-state{border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:750}.stock-state.ready{color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, var(--surface))}.stock-state.empty{color:#946018;background:#fff1da}.stock-state.inactive{color:var(--muted);background:var(--surface-raised);border:1px solid var(--line)}.stock-item-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stock-item-metrics>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;padding:11px}.stock-item-metrics span{color:var(--muted);font-size:10px;display:block}.stock-item-metrics strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:19px;display:block}.stock-item-metrics .has-damage{background:#fff4ea;border-color:#ddb797}.stock-item-metrics .has-damage strong{color:#94572b}.stock-item-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.stock-item-footer small{color:var(--muted);font-size:9px}.stock-item-footer a,.stock-product-link{color:var(--teal);font-size:11px;font-weight:750;text-decoration:none}.stock-item-footer a:hover,.stock-product-link:hover{text-decoration:underline}.stock-product-link{margin-top:12px;display:inline-block}.stock-movements{border-top:1px solid var(--line);margin-top:30px;padding-top:24px;scroll-margin-top:100px}.stock-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.stock-history-heading h2{margin:0 0 5px;font-size:18px}.stock-history-heading p{color:var(--muted);margin:0;font-size:11px}.stock-history-focus{color:var(--teal);font-size:12px}.stock-history-list{gap:9px;display:grid}.stock-history-list article{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(140px,1fr) auto minmax(165px,.9fr) minmax(160px,1.2fr);align-items:center;gap:14px;padding:15px;display:grid}.stock-history-list strong,.stock-history-list small{display:block}.stock-history-list strong{font-size:12px}.stock-history-list small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:10px}.stock-history-list article>div:last-child>span{overflow-wrap:anywhere;font-size:11px}.stock-movement-changes{flex-wrap:wrap;gap:5px;display:flex}.stock-movement-changes span{background:var(--surface-soft);color:var(--muted);border-radius:6px;padding:4px 6px;font-size:9px}.stock-movement-changes b{color:var(--ink)}html[data-theme=dark] .stock-state.empty{color:#f0c487;background:#3c301f}html[data-theme=dark] .stock-item-metrics .has-damage{background:#30271f;border-color:#6c5039}html[data-theme=dark] .stock-item-metrics .has-damage strong{color:#efba8f}@media (max-width:1000px){.stock-history-list article{grid-template-columns:1fr auto}.stock-history-list article>div:last-child{text-align:end}}@media (max-width:720px){.stock-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stock-summary>div{padding:14px}.stock-summary strong{font-size:26px}.stock-card-grid{grid-template-columns:1fr}.stock-tools{padding:12px}.stock-tools label,.stock-tools .approve-button{width:100%}.stock-item{padding:15px}.stock-photo{width:76px;height:76px}.stock-history-list article{gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.stock-item{transition:none}}.admin-product-tools{margin-top:18px}.admin-product-tools label:not(.stock-search){min-width:145px}.admin-products-results{margin-top:14px}.admin-product-heading{align-items:center;gap:16px;display:flex}.admin-product-summary{flex:1;min-width:0}.admin-product-summary .status-pill{margin-top:9px;display:inline-block}.admin-product-heading .stock-photo svg{width:32px;height:32px}.admin-product-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.admin-product-facts>span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:10px;padding:11px;font-size:10px}.admin-product-facts strong{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.admin-product-details{border-top:1px solid var(--line);padding-top:12px}.admin-product-details summary{color:var(--teal);cursor:pointer;font-size:12px;font-weight:750}.admin-product-details .manage-link{margin-top:12px}.admin-product-links{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.admin-product-links:empty{display:none}@media (max-width:720px){.admin-product-heading{align-items:flex-start;gap:12px}.admin-product-summary .catalog-product-summary{flex-direction:column;gap:8px}.admin-product-summary .catalog-price{text-align:start}.admin-product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-tools .stock-search{flex-basis:100%}}.indefinite-access-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.indefinite-access-button>span{font-size:21px;font-weight:600;line-height:1}.indefinite-access-button:disabled{opacity:.65;cursor:default}.confirmation-overview{border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;margin-bottom:20px;padding:20px}.confirmation-overview-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.confirmation-overview-title strong{color:var(--ink);font-size:14px}.confirmation-overview-title>span{color:var(--muted);font-size:11px}.confirmation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.confirmation-metric{border:1px solid var(--line);background:var(--surface-raised);border-radius:12px;gap:10px;padding:16px;display:grid}.confirmation-metric>span{color:var(--muted);font-size:11px;line-height:1.5}.confirmation-metric>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.confirmation-metric.attention{border-inline-start:3px solid #c88a35}.confirmation-metric.progress{border-inline-start:3px solid var(--teal)}.confirmation-workbench{grid-template-columns:minmax(280px,.85fr) minmax(0,1.6fr);gap:20px}.confirmation-workbench>.order-panel{background:var(--surface-raised);border-radius:18px;padding:22px}.confirmation-workbench .order-filter{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.confirmation-workbench .order-filter>label:first-of-type,.confirmation-workbench .order-filter>.filter-button{grid-column:1/-1}.confirmation-workbench .order-queue-tabs{gap:8px;margin:16px 0}.confirmation-workbench .order-queue-tabs a{border-radius:10px;font-size:11px}.confirmation-workbench .order-list{gap:10px}.confirmation-workbench .order-list-item{border-radius:13px;gap:11px;padding:16px;transition:border-color .15s,background .15s}.confirmation-workbench .order-list-item.active{background:var(--surface-soft);border-inline-start:3px solid var(--teal)}.order-list-contact{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.order-list-contact>span{overflow-wrap:anywhere}.order-detail-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:380px;display:flex}.order-detail-empty h2{margin:0}.order-detail-empty p{max-width:360px;margin:0;font-size:13px;line-height:1.8}.order-detail-empty>span:last-child{max-width:340px;color:var(--muted);font-size:11px;line-height:1.8}.order-empty-icon{border:1px solid var(--line);background:var(--surface-soft);width:60px;height:60px;color:var(--teal);border-radius:18px;place-items:center;font-size:28px;display:grid}.order-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.order-progress li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.order-progress li>span{border:1px solid var(--line);background:var(--surface-soft);width:28px;height:28px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.order-progress li:not(:last-child):after{content:"";top:14px;border-top:1px solid var(--line);width:calc(100% + 6px);position:absolute;inset-inline-start:50%}.order-progress li.current>span,.order-progress li.done>span{color:var(--surface-raised);background:var(--teal);border-color:var(--teal)}.order-progress small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.4}.order-progress .current small{color:var(--teal);font-weight:800}.order-progress-cancelled{border:1px solid var(--line);border-radius:10px;padding:12px;font-size:12px}.order-charge-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.order-charge-summary>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:11px;gap:8px;padding:14px;display:grid}.order-charge-summary span{color:var(--muted);font-size:11px}.order-charge-summary strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px}.order-charge-summary>div:last-child{border-color:var(--teal)}.order-next-action{border-inline-start:3px solid var(--teal);margin:18px 0;padding:17px}.confirmation-workbench .order-detail-grid>div{border-radius:11px;padding:13px}.confirmation-workbench .order-detail-grid strong,.confirmation-workbench .order-detail-grid a{font-size:13px;line-height:1.6}.confirmation-workbench .order-detail-grid span{font-size:11px}.confirmation-workbench .order-list-title b{overflow-wrap:anywhere}.confirmation-workbench :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (max-width:1100px){.confirmation-workbench{grid-template-columns:1fr}.confirmation-workbench .order-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirmation-workbench .order-filter{grid-template-columns:2fr 1fr 1fr auto}.confirmation-workbench .order-filter>label:first-of-type,.confirmation-workbench .order-filter>.filter-button{grid-column:auto}}@media (max-width:640px){.confirmation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.confirmation-overview,.confirmation-workbench>.order-panel{padding:15px}.confirmation-workbench .order-list{grid-template-columns:1fr}.confirmation-workbench .order-filter{grid-template-columns:1fr 1fr}.confirmation-workbench .order-filter>label:first-of-type,.confirmation-workbench .order-filter>.filter-button{grid-column:1/-1}.order-charge-summary{gap:6px}.order-charge-summary>div{padding:10px}.order-charge-summary strong{font-size:12px}.order-progress small{font-size:9px}}.delete-confirmation-field{min-width:0}.delete-confirmation-field>span:first-child{line-height:1.7}.delete-confirmation-token{overflow-wrap:anywhere;vertical-align:baseline;unicode-bidi:isolate;border:1px solid;border-radius:5px;max-width:100%;padding:2px 6px;font-size:1.05em;font-weight:800;display:inline-block}.delete-confirmation-hint{color:var(--muted);font-size:11px;font-weight:500;line-height:1.6}.delete-confirmation-field input{width:100%}.carrier-select-note{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.carrier-select-note a{color:var(--teal);text-underline-offset:2px;font-weight:800;text-decoration:underline}
form[data-submitting]{cursor:progress}form[data-submitting] button:not([type=button]):not([type=reset]){opacity:.65;cursor:progress}
.notice.warning{border-color:#c69a43}.auth-captcha{width:100%;min-width:0;margin-block:.5rem}.auth-captcha>div{min-height:65px}.auth-captcha .form-help{margin-block:.5rem}
