:root{--bg:#f6f4ef;--surface:#fff;--surface-soft:#eef4f2;--ink:#18201d;--muted:#66716d;--line:#dfe5e1;--green:#1f7a5b;--green-soft:#dfeee8;--gold:#b8872e;--blue:#2d6cdf;--danger:#b94f45;--shadow:0 18px 50px #1c231f1f}.legacy-migration-workspace{color:#17251f;gap:18px;display:grid}.legacy-migration-commandbar{border-bottom:1px solid #dce5e1;justify-content:space-between;align-items:end;gap:16px 24px;padding-bottom:12px;display:flex}.legacy-migration-wave-select,.legacy-migration-form-grid label,.legacy-migration-control-inputs label,.legacy-migration-reason-field,.legacy-migration-return-form label{gap:7px;min-width:0;display:grid}.legacy-migration-wave-select>span,.legacy-migration-form-grid label>span,.legacy-migration-control-inputs label>span,.legacy-migration-reason-field>span,.legacy-migration-return-form label>span{color:#607169;font-size:12px;font-weight:700}.legacy-migration-wave-select{min-width:min(420px,100%)}.legacy-migration-wave-select select,.legacy-migration-form-grid input,.legacy-migration-control-inputs input,.legacy-migration-reason-field textarea,.legacy-migration-return-form textarea{color:#17251f;width:100%;min-height:44px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cfdad5;border-radius:6px;font-size:14px}.legacy-migration-wave-select select,.legacy-migration-form-grid input,.legacy-migration-control-inputs input{padding:0 12px}.legacy-migration-reason-field textarea,.legacy-migration-return-form textarea{resize:vertical;min-height:104px;padding:11px 12px}.legacy-migration-wave-select select:focus,.legacy-migration-form-grid input:focus,.legacy-migration-control-inputs input:focus,.legacy-migration-reason-field textarea:focus,.legacy-migration-return-form textarea:focus{border-color:#4b9275;outline:3px solid #23845f1f}.legacy-migration-command-actions,.legacy-migration-notice-actions,.legacy-migration-decision-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.legacy-migration-command-actions>span{color:#65756d;text-align:right;max-width:420px;font-size:12px}.legacy-migration-command-actions>span.is-error{color:#9f3b32}.legacy-migration-wave-meta{color:#607169;flex-wrap:wrap;align-items:center;gap:7px 0;font-size:12px;display:flex}.legacy-migration-wave-meta>span{border-right:1px solid #dce5e1;padding:0 12px}.legacy-migration-wave-meta>span:first-child{padding-left:0}.legacy-migration-wave-meta>span:last-child{border-right:0}.legacy-migration-wave-meta b{color:#2b4438}.legacy-migration-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-migration-assignment{border-top:1px solid #dfe7e3;border-bottom:1px solid #dfe7e3;gap:12px;padding:15px 0;display:grid}.legacy-migration-assignment>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.legacy-migration-assignment>header>div{gap:3px;display:grid}.legacy-migration-assignment .eyebrow{color:#277653;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.legacy-migration-assignment h2{color:#20372c;letter-spacing:0;margin:0;font-size:17px}.legacy-migration-assignment>header>span{color:#687970;font-size:12px}.legacy-migration-assignment>header>span.is-error{color:#a33f36}.legacy-migration-assignment-command{grid-template-columns:minmax(260px,480px) auto;justify-content:start;align-items:end;gap:10px;display:grid}.legacy-migration-assignment-command label{color:#52675d;gap:6px;font-size:12px;font-weight:750;display:grid}.legacy-migration-assignment-command select{color:#17251f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:6px;padding:0 11px}.legacy-migration-assignment-list{background:#e1e9e5;gap:1px;display:grid}.legacy-migration-assignment-list>div{background:#fff;border-left:4px solid #2d8561;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:8px 10px;display:grid}.legacy-migration-assignment-list>div>span{color:#226b4d;background:#e8f4ed;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:850;display:grid}.legacy-migration-assignment-list p{gap:2px;min-width:0;margin:0;display:grid}.legacy-migration-assignment-list strong{color:#263b31;font-size:13px}.legacy-migration-assignment-list small{color:#687970;font-size:11px}.legacy-migration-assignment-list>div>b{color:#247354;font-size:12px}.legacy-migration-pending{border-top:1px solid #dfe7e3;border-bottom:1px solid #dfe7e3;gap:13px;padding:16px 0;display:grid}.legacy-migration-pending-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-migration-pending-head>div{gap:3px;min-width:0;display:grid}.legacy-migration-pending-head .eyebrow{color:#277653;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.legacy-migration-pending-head h2{color:#20372c;letter-spacing:0;margin:0;font-size:17px}.legacy-migration-pending-head span{color:#687970;font-size:12px}.legacy-migration-pending-head>b{color:#52675d;white-space:nowrap;border:1px solid #cbd9d2;border-radius:6px;padding:5px 9px;font-size:11px}.legacy-migration-pending-head>b.is-ready{color:#176548;background:#edf8f2;border-color:#add2c0}.legacy-migration-pending-head>b.is-attention{color:#805b00;background:#fff8e7;border-color:#e4ca8b}.legacy-migration-pending-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.legacy-migration-pending>.sandbox-status-notice{margin:0}.legacy-migration-pending-message{color:#87372f;background:#fff4f2;border-left:4px solid #bf554a;margin:0;padding:9px 12px;font-size:12px;font-weight:750}.legacy-migration-pending-toolbar{align-items:center;min-width:0;display:flex;overflow-x:auto}.legacy-migration-pending-toolbar .sandbox-tabs{flex:none}.legacy-migration-pending-list{background:#e1e9e5;gap:1px;display:grid}.legacy-migration-pending-list>button{min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:4px minmax(220px,1.5fr) minmax(112px,.7fr) minmax(160px,.8fr) 18px;align-items:center;gap:13px;padding:8px 12px 8px 0;display:grid}.legacy-migration-pending-list>button:hover{background:#f8fbf9}.legacy-migration-pending-list>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #23845f2e;position:relative}.legacy-migration-pending-list>button>i{background:#d39a27;align-self:stretch}.legacy-migration-pending-list>button.is-none>i{background:#23845f}.legacy-migration-pending-list>button.is-invalid>i{background:#bf554a}.legacy-migration-pending-list>button>span{gap:3px;min-width:0;display:grid}.legacy-migration-pending-list strong{overflow-wrap:anywhere;color:#263b31;letter-spacing:0;font-size:13px}.legacy-migration-pending-list small{overflow-wrap:anywhere;color:#687970;font-size:11px}.legacy-migration-pending-list>button>b{color:#805b00;font-size:12px}.legacy-migration-pending-list>button.is-none>b{color:#176548}.legacy-migration-pending-list>button.is-invalid>b{color:#963a31}.legacy-migration-pending-amount{text-align:right}.legacy-migration-pending-amount strong{font-size:13px}.legacy-migration-pending-list em{color:#789087;text-align:right;font-size:22px;font-style:normal}.sandbox-drawer.legacy-migration-pending-drawer{width:min(560px,100%)}.legacy-migration-pending-form{gap:14px;display:grid}.legacy-migration-pending-form>div,.legacy-migration-pending-form label{color:#52675d;gap:7px;font-size:12px;font-weight:750;display:grid}.legacy-migration-pending-form input{color:#1d3027;width:100%;min-height:44px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:0 12px;font-size:14px}.legacy-migration-pending-form input:focus{border-color:#4b9275;outline:3px solid #23845f1f}.legacy-migration-pending-form input:disabled{color:#64756d;background:#edf2ef}.legacy-migration-pending-facts{background:#e1e9e5;border:1px solid #e1e9e5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.legacy-migration-pending-facts>div{background:#fff;padding:11px 12px}.legacy-migration-pending-facts dt{color:#687970;font-size:11px}.legacy-migration-pending-facts dd{overflow-wrap:anywhere;color:#2f463b;margin:4px 0 0;font-size:13px;font-weight:800}.legacy-migration-rehearsal{background:#fbfdfc;border-top:1px solid #dfe7e3;border-bottom:1px solid #dfe7e3;gap:12px;padding:16px 18px;display:grid}.legacy-migration-rehearsal-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-migration-rehearsal-head>div{gap:3px;min-width:0;display:grid}.legacy-migration-rehearsal-head .eyebrow{color:#277653;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.legacy-migration-rehearsal-head h2{color:#20372c;letter-spacing:0;margin:0;font-size:17px}.legacy-migration-rehearsal-head span{color:#687970;font-size:12px}.legacy-migration-rehearsal>.sandbox-status-notice{margin:0}.legacy-migration-rehearsal-results{border-top:1px solid #e1e9e5}.legacy-migration-rehearsal-results>summary{color:#315b49;cursor:pointer;padding:11px 0;font-size:13px;font-weight:850}.legacy-migration-rehearsal-results>div{background:#e1e9e5;gap:1px;display:grid}.legacy-migration-rehearsal-results article{background:#fff;border-left:4px solid #2d8561;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:11px 12px;display:grid}.legacy-migration-rehearsal-results article.is-diverged,.legacy-migration-rehearsal-results article.is-blocked{background:snow;border-left-color:#bc5147}.legacy-migration-rehearsal-sequence{color:#226b4d;background:#e8f4ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:850;display:grid}.legacy-migration-rehearsal-results article>div{gap:3px;min-width:0;display:grid}.legacy-migration-rehearsal-results strong{color:#263b31;font-size:13px}.legacy-migration-rehearsal-results small{color:#687970;font-size:11px}.legacy-migration-rehearsal-results article>b{color:#247354;white-space:nowrap;font-size:12px}.legacy-migration-rehearsal-results article.is-diverged>b,.legacy-migration-rehearsal-results article.is-blocked>b{color:#a33f36}.legacy-migration-rehearsal-results ul{background:#fff0ee;gap:4px;margin:7px 0 0;padding:8px 10px;list-style:none;display:grid}.legacy-migration-rehearsal-results li{color:#7d3731;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:10px;font-size:11px;display:grid}.legacy-migration-rehearsal-results code{overflow-wrap:anywhere}.legacy-migration-rehearsal>footer{color:#687970;justify-content:space-between;gap:12px;font-size:11px;display:flex}.legacy-selected-rehearsal{background:#fff;border-bottom:1px solid #dfe7e3;gap:14px;padding:18px;display:grid}.legacy-selected-rehearsal-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.legacy-selected-rehearsal-head>div:first-child{gap:3px;min-width:0;display:grid}.legacy-selected-rehearsal-head .eyebrow{color:#277653;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.legacy-selected-rehearsal-head h2{color:#20372c;letter-spacing:0;margin:0;font-size:17px}.legacy-selected-rehearsal-head>div:first-child>span{color:#687970;font-size:12px}.legacy-selected-rehearsal-coverage{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.legacy-selected-rehearsal-coverage span{color:#64756d;white-space:nowrap;background:#f6f8f7;border:1px solid #d9e3de;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.legacy-selected-rehearsal-coverage span.is-done{color:#226b4d;background:#edf7f1;border-color:#bad9c9}.legacy-selected-rehearsal>.sandbox-status-notice{margin:0}.legacy-selected-rehearsal-form{border-top:1px solid #e1e9e5;gap:14px;padding-top:14px;display:grid}.legacy-selected-rehearsal-fields{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.7fr) minmax(160px,.7fr);gap:12px;display:grid}.legacy-selected-rehearsal-form label{color:#40564b;gap:6px;font-size:12px;font-weight:750;display:grid}.legacy-selected-rehearsal-form input,.legacy-selected-rehearsal-form select{color:#263b31;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d8e2dd;border-radius:5px;padding:0 11px}.legacy-selected-rehearsal-form input:focus,.legacy-selected-rehearsal-form select:focus{outline-offset:1px;border-color:#398261;outline:2px solid #dceee5}.legacy-selected-rehearsal-source{background:#e1e9e5;border:1px solid #dfe7e3;border-radius:6px;gap:1px;display:grid;overflow:hidden}.legacy-selected-rehearsal-source>div{background:#f5f8f6;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.legacy-selected-rehearsal-source>div>strong{color:#2b4438;font-size:13px}.legacy-selected-rehearsal-source>div>span{font-size:12px;font-weight:800}.legacy-selected-rehearsal-source>div>span.is-balanced{color:#247354}.legacy-selected-rehearsal-source>div>span.is-unbalanced{color:#a33f36}.legacy-selected-rehearsal-source>label{background:#fff;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:14px;padding:10px 12px;display:grid}.legacy-selected-rehearsal-source>label>span{gap:3px;min-width:0;display:grid}.legacy-selected-rehearsal-source>label strong{color:#2e463a;overflow-wrap:anywhere;font-size:13px}.legacy-selected-rehearsal-source>label small{color:#687970;font-size:11px}.legacy-selected-rehearsal-source>label input{text-align:right}.legacy-selected-rehearsal-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-selected-rehearsal-evidence label:last-child:nth-child(3){grid-column:1/-1}.legacy-selected-rehearsal-evidence input[type=file]{padding:8px 10px}.legacy-selected-rehearsal-submit{justify-content:space-between;align-items:center;gap:16px;display:flex}.legacy-selected-rehearsal-submit>span{color:#687970;font-size:11px}.legacy-selected-rehearsal-results{border-top:1px solid #e1e9e5;gap:8px;padding-top:14px;display:grid}.legacy-selected-rehearsal-results-head{color:#607169;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.legacy-selected-rehearsal-results-head strong{color:#2b4438;font-size:14px}.legacy-selected-rehearsal-results details{background:#fff;border:1px solid #dfe7e3;border-radius:6px;overflow:hidden}.legacy-selected-rehearsal-results summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.legacy-selected-rehearsal-results summary>span{gap:3px;min-width:0;display:grid}.legacy-selected-rehearsal-results summary strong{color:#2b4438;font-size:13px}.legacy-selected-rehearsal-results summary small{color:#687970;font-size:11px}.legacy-selected-rehearsal-results summary>b{white-space:nowrap;font-size:12px}.legacy-selected-rehearsal-results summary>b.is-matched{color:#247354}.legacy-selected-rehearsal-results summary>b.is-diverged,.legacy-selected-rehearsal-results summary>b.is-blocked{color:#a33f36}.legacy-selected-rehearsal-result-body{background:#fbfcfb;border-top:1px solid #e1e9e5;gap:10px;padding:12px 14px 14px;display:grid}.legacy-selected-rehearsal-result-meta{color:#64756d;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11px;display:flex}.legacy-selected-rehearsal-result-meta strong{color:#2b4438}.legacy-selected-rehearsal-result-meta a{color:#246d50;margin-left:auto;font-weight:750;text-decoration:none}.legacy-selected-rehearsal-result-lines{background:#e1e9e5;gap:1px;display:grid}.legacy-selected-rehearsal-result-lines article{background:#fff;border-left:4px solid #2d8561;grid-template-columns:minmax(200px,1.5fr) minmax(110px,.6fr) minmax(110px,.6fr) 44px;align-items:center;gap:12px;padding:10px 11px;display:grid}.legacy-selected-rehearsal-result-lines article.is-diverged{background:snow;border-left-color:#bc5147}.legacy-selected-rehearsal-result-lines article>span:first-child{gap:2px;min-width:0;display:grid}.legacy-selected-rehearsal-result-lines article strong{color:#2e463a;font-size:12px}.legacy-selected-rehearsal-result-lines article small,.legacy-selected-rehearsal-result-lines article>span{color:#687970;font-size:11px}.legacy-selected-rehearsal-result-lines article>b{color:#247354;text-align:right;font-size:11px}.legacy-selected-rehearsal-result-lines article.is-diverged>b{color:#a33f36}.legacy-selected-rehearsal-result-body>ul{color:#7d3731;background:#fff0ee;gap:4px;margin:0;padding:9px 11px;font-size:11px;list-style:none;display:grid}.legacy-selected-rehearsal-result-body code{overflow-wrap:anywhere}.legacy-selected-rehearsal>footer{color:#687970;justify-content:space-between;gap:12px;font-size:11px;display:flex}.legacy-activation-preview{background:#fbfcfb;border-bottom:1px solid #dfe7e3;gap:15px;padding:19px 18px;display:grid}.legacy-activation-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.legacy-activation-preview-head>div{gap:3px;min-width:0;display:grid}.legacy-activation-preview-head .eyebrow{color:#277653;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.legacy-activation-preview-head h2{color:#20372c;letter-spacing:0;margin:0;font-size:17px}.legacy-activation-preview-head>div>span{color:#687970;font-size:12px}.legacy-activation-preview-head>span{color:#805b00;white-space:nowrap;background:#fff7de;border:1px solid #e3c36b;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850}.legacy-activation-preview-head>span.is-ready{color:#226b4d;background:#edf7f1;border-color:#bad9c9}.legacy-activation-preview>.sandbox-status-notice{margin:0}.legacy-activation-preview-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.legacy-activation-cash-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.legacy-activation-preview-populations{border-top:1px solid #dfe7e3;border-bottom:1px solid #dfe7e3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.legacy-activation-preview-populations article{border-right:1px solid #e3eae6;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.legacy-activation-preview-populations article:last-child{border-right:0}.legacy-activation-preview-populations span{color:#54675d;font-size:12px;font-weight:800}.legacy-activation-preview-populations strong{color:#1f4938;text-align:right;font-size:17px}.legacy-activation-preview-populations small{color:#708078;grid-column:1/-1;font-size:11px}.legacy-activation-preview-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.legacy-activation-preview-gates>div{min-width:0}.legacy-activation-preview-gates>div>header{border-bottom:2px solid #dce5e1;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.legacy-activation-preview-gates>div>header strong{color:#2a4136;font-size:13px}.legacy-activation-preview-gates>div>header span{color:#9b3e36;font-size:11px;font-weight:850}.legacy-activation-preview-gates>div>header span.is-ready{color:#247354}.legacy-activation-preview-gates ul{background:#e4ebe7;gap:1px;margin:0;padding:0;list-style:none;display:grid}.legacy-activation-preview-gates li{background:#fff;grid-template-columns:9px minmax(0,1fr);gap:9px;min-height:55px;padding:9px 10px;display:grid}.legacy-activation-preview-gates li>i{background:#b64c43;border-radius:50%;width:7px;height:7px;margin-top:5px}.legacy-activation-preview-gates li.is-passed>i{background:#2c815f}.legacy-activation-preview-gates li>span{gap:2px;min-width:0;display:grid}.legacy-activation-preview-gates li strong{color:#2f463b;font-size:12px}.legacy-activation-preview-gates li small{color:#6b7b73;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.legacy-activation-preview-details{border-top:1px solid #dfe7e3}.legacy-activation-preview-details>summary{color:#315b49;cursor:pointer;padding:12px 0;font-size:13px;font-weight:850}.legacy-activation-preview-total-grid{background:#e1e9e5;border:1px solid #e1e9e5;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.legacy-activation-preview-total-grid>span{background:#fff;gap:3px;padding:10px 11px;display:grid}.legacy-activation-preview-total-grid small,.legacy-activation-preview-companies small{color:#6b7b73;font-size:10px}.legacy-activation-preview-total-grid strong{color:#2b4438;font-size:13px}.legacy-activation-preview-companies{background:#e1e9e5;gap:1px;margin-top:10px;display:grid}.legacy-activation-preview-companies article{background:#fff;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(95px,.65fr));align-items:center;gap:12px;padding:10px 12px;display:grid}.legacy-activation-preview-companies article>span{gap:2px;min-width:0;display:grid}.legacy-activation-preview-companies strong{color:#2e463a;overflow-wrap:anywhere;font-size:12px}.legacy-activation-cash-holders{background:#e1e9e5;gap:1px;margin-top:10px;display:grid}.legacy-activation-cash-holders article{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:10px 12px;display:flex}.legacy-activation-cash-holders article>span{gap:2px;min-width:0;display:grid}.legacy-activation-cash-holders strong{color:#2e463a;font-size:12px}.legacy-activation-cash-holders small{color:#6b7b73;font-size:10px}.legacy-activation-preview>footer{color:#687970;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.legacy-activation-preview>footer code{color:#52675d;overflow-wrap:anywhere;font-size:10px}.legacy-migration-viewbar{margin-top:2px}.legacy-migration-panel{--sandbox-workspace-row-min-height:78px}.legacy-migration-advanced{background:#fbfdfc;border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1}.legacy-migration-advanced>summary{color:#243a30;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.legacy-migration-advanced>summary::-webkit-details-marker{display:none}.legacy-migration-advanced>summary>span{gap:3px;min-width:0;display:grid}.legacy-migration-advanced>summary strong{letter-spacing:0;font-size:14px}.legacy-migration-advanced>summary small{color:#6a7b73;font-size:11px}.legacy-migration-advanced>summary b{color:#718078;white-space:nowrap;font-size:11px;font-weight:750}.legacy-migration-advanced>summary:after{content:"›";color:#547064;font-size:22px;line-height:1;transition:transform .16s}.legacy-migration-advanced[open]>summary:after{transform:rotate(90deg)}.legacy-migration-advanced>div{border-top:1px solid #e4ebe7;gap:14px;padding-top:14px;display:grid}.legacy-migration-cohorts{gap:11px;padding:2px 16px 16px;display:grid}.legacy-migration-cohorts>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.legacy-migration-cohorts>header>div{gap:3px;display:grid}.legacy-migration-cohorts h2{color:#20372c;letter-spacing:0;margin:0;font-size:16px}.legacy-migration-cohorts header span{color:#687970;font-size:11px}.legacy-migration-cohorts header>b{color:#805b00;font-size:11px}.legacy-migration-cohorts header>b.is-ready{color:#176548}.legacy-migration-cohorts>div{background:#e1e9e5;border:1px solid #e1e9e5;gap:1px;display:grid}.legacy-migration-cohorts article{background:#fff;border-left:4px solid #c99121;grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(105px,.65fr)) minmax(150px,auto);align-items:center;gap:12px;min-height:64px;padding:9px 12px;display:grid}.legacy-migration-cohorts article.is-ready{border-left-color:#23845f}.legacy-migration-cohorts article>span{gap:2px;min-width:0;display:grid}.legacy-migration-cohorts article strong{overflow-wrap:anywhere;color:#2e463a;font-size:12px}.legacy-migration-cohorts article small{overflow-wrap:anywhere;color:#6b7b73;font-size:10px}.legacy-migration-cohorts article>b{color:#805b00;text-align:right;font-size:11px}.legacy-migration-cohorts article.is-ready>b{color:#176548}.legacy-migration-list{display:grid}.legacy-migration-row{--sandbox-workspace-row-accent:#7d9187;text-align:left;cursor:pointer;grid-template-columns:minmax(220px,1.45fr) minmax(135px,.8fr) minmax(155px,.9fr) minmax(95px,.55fr) minmax(104px,auto) 18px;gap:14px;width:100%;display:grid}.legacy-migration-row.is-blocked{--sandbox-workspace-row-accent:#bf554a}.legacy-migration-row>span{gap:4px;min-width:0;display:grid}.legacy-migration-row>i{color:#6c8177;text-align:right;font-size:24px;font-style:normal}.legacy-migration-row-customer{gap:3px!important}.legacy-migration-row-status{color:#52665c;border-left:3px solid #7d9187;align-self:center;width:fit-content;padding-left:9px;font-size:12px;font-weight:800}.legacy-migration-row-status.is-success{color:#176548;border-left-color:#23845f}.legacy-migration-row-status.is-danger{color:#963a31;border-left-color:#bf554a}.legacy-migration-row-status.is-warning{color:#805b00;border-left-color:#c99121}.sandbox-drawer.legacy-migration-drawer{width:min(920px,100vw - 32px)}.sandbox-drawer.legacy-migration-form-drawer{width:min(640px,100vw - 32px)}.sandbox-drawer.legacy-migration-form-drawer.is-compact{width:min(520px,100vw - 32px)}.sandbox-drawer.legacy-migration-form-drawer.is-wide{width:min(880px,100vw - 32px)}.sandbox-drawer.legacy-migration-bundle-editor{width:min(1080px,100vw - 32px)}.sandbox-drawer.legacy-migration-bundle-editor.is-intake{width:min(680px,100vw - 32px)}.legacy-migration-drawer-heading,.legacy-migration-form-drawer>header>div:first-child,.legacy-migration-editor-heading{gap:4px;min-width:0;display:grid}.legacy-migration-drawer-heading h2,.legacy-migration-drawer-heading p,.legacy-migration-form-drawer>header h2,.legacy-migration-form-drawer>header p,.legacy-migration-editor-heading h2,.legacy-migration-editor-heading p{letter-spacing:0;margin:0}.legacy-migration-drawer-heading>span,.legacy-migration-form-drawer>header span,.legacy-migration-editor-heading>span{color:#607169;font-size:13px}.legacy-migration-panel-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.legacy-migration-panel-actions .sandbox-action-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.legacy-migration-editor-form,.legacy-migration-preview{min-width:0;display:grid}.legacy-migration-editor-section,.legacy-migration-preview-section{border-bottom:1px solid #e2e9e5;gap:14px;padding:20px 0;display:grid}.legacy-migration-editor-section:first-child,.legacy-migration-preview-section:first-of-type{padding-top:4px}.legacy-migration-editor-section>header,.legacy-migration-preview-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-migration-editor-section>header>div{align-items:center;gap:9px;display:flex}.legacy-migration-editor-section>header>div>span{color:#1f7154;background:#e2eee9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-grid}.legacy-migration-editor-section h3,.legacy-migration-preview-section h3{letter-spacing:0;margin:0;font-size:15px}.legacy-migration-editor-section header small,.legacy-migration-preview-section header span{color:#667870;font-size:12px}.legacy-migration-editor-grid,.legacy-migration-company-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-migration-editor-grid .is-wide{grid-column:1/-1}.legacy-migration-editor-grid label,.legacy-migration-company-editor-grid label,.legacy-migration-money-inputs label,.legacy-migration-source-field,.legacy-migration-table-source{color:#607169;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.legacy-migration-editor-grid label>span>b{color:#a33f36;font-weight:850}.legacy-migration-editor-grid label.is-invalid>small{color:#a33f36;font-size:11px;font-weight:700}.legacy-migration-editor-grid label.is-invalid input{background:snow;border-color:#c77870}.legacy-migration-editor-grid input,.legacy-migration-editor-grid select,.legacy-migration-company-editor-grid input,.legacy-migration-company-editor-grid select,.legacy-migration-money-inputs input,.legacy-migration-source-field input,.legacy-migration-table-source input,.legacy-migration-add-line select,.legacy-migration-table-editor select{color:#17251f;width:100%;min-height:42px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cfdad5;border-radius:6px;padding:0 11px;font-size:14px}.legacy-migration-editor-grid input:focus,.legacy-migration-editor-grid select:focus,.legacy-migration-company-editor-grid input:focus,.legacy-migration-company-editor-grid select:focus,.legacy-migration-money-inputs input:focus,.legacy-migration-source-field input:focus,.legacy-migration-table-source input:focus,.legacy-migration-add-line select:focus,.legacy-migration-table-editor select:focus{border-color:#4b9275;outline:3px solid #23845f1f}.legacy-migration-editor-grid input:disabled{color:#62736b;background:#f2f5f3}.legacy-migration-editor-money,.legacy-migration-money-inputs label>div{min-width:0;position:relative}.legacy-migration-editor-money input,.legacy-migration-money-inputs label>div input{text-align:right;padding-right:48px}.legacy-migration-editor-money small,.legacy-migration-money-inputs label>div small{color:#7b8982;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.legacy-migration-money-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.legacy-migration-allocation-strip{background:#fff9e9;border:1px solid #e1c56e;border-left:4px solid #c99121;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.legacy-migration-allocation-strip.is-balanced{background:#f1f8f5;border-color:#bcd8ca #bcd8ca #bcd8ca #23845f}.legacy-migration-allocation-strip>span{color:#65766e;border-right:1px solid #4e5e551f;gap:3px;padding:10px 12px;font-size:12px;display:grid}.legacy-migration-allocation-strip>span:last-child{border-right:0}.legacy-migration-allocation-strip b{color:#2c4438;font-size:14px}.legacy-migration-allocation-strip.is-unbalanced>span:last-child b{color:#9c5c0d}.legacy-migration-editor-guidance{color:#52675d;background:#f3f8f5;border-left:3px solid #4b9275;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.legacy-migration-add-line{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:9px;max-width:520px;display:grid}.legacy-migration-company-editors{gap:12px;display:grid}.legacy-migration-company-editors>article{background:#fff;border:1px solid #dce5e1;border-radius:7px;gap:14px;padding:15px;display:grid}.legacy-migration-company-editors>article.is-owner{border-left:4px solid #23845f}.legacy-migration-company-editors>article>header,.legacy-migration-table-editor-row>header,.legacy-migration-table-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-migration-company-editors>article>header>div,.legacy-migration-table-editor-row>header>div,.legacy-migration-table-editor>header>div{gap:2px;min-width:0;display:grid}.legacy-migration-company-editors>article>header strong,.legacy-migration-table-editor-row>header strong,.legacy-migration-table-editor>header strong{letter-spacing:0;font-size:14px}.legacy-migration-company-editors>article>header span,.legacy-migration-table-editor-row>header span,.legacy-migration-table-editor>header span{color:#6c7d74;font-size:12px}.legacy-migration-table-editor>header span.is-danger{color:#a33f36}.legacy-migration-table-editor>header span.is-ok{color:#176548}.legacy-migration-remove-icon{color:#7c504b;cursor:pointer;background:#fff;border:1px solid #d7dfdb;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;font-size:21px;line-height:1;display:inline-grid}.legacy-migration-remove-icon:hover{color:#9e3930;background:#fff5f3;border-color:#c77870}.legacy-migration-table-editor{border-top:1px solid #e5ece8;gap:10px;padding-top:13px;display:grid}.legacy-migration-table-editor>header>div:last-child{grid-auto-flow:column;align-items:center;gap:8px;display:flex}.legacy-migration-table-editor>header select{min-width:190px}.legacy-migration-table-editor>p{color:#6b7b73;margin:0;padding:9px 0;font-size:12px}.legacy-migration-table-editor-row{border-top:1px solid #edf2ef;gap:10px;padding:12px 0 2px;display:grid}.legacy-migration-table-source{max-width:520px}.legacy-migration-editor-check{background:#fff9e9;border-left:4px solid #c99121;gap:3px;margin-top:16px;padding:12px 14px;display:grid}.legacy-migration-editor-check.is-ready{background:#f1f8f5;border-left-color:#23845f}.legacy-migration-editor-check strong{font-size:14px}.legacy-migration-editor-check span{color:#61726a;font-size:12px}.legacy-migration-editor-status{color:#963a31;background:#fff4f2;border-left:4px solid #b94f45;margin:10px 0 0;padding:10px 12px;font-size:12px}.legacy-migration-preview>.sandbox-status-notice{margin-bottom:4px}.legacy-migration-preview-issues,.legacy-migration-preview-differences{gap:8px;display:grid}.legacy-migration-preview-issues>div{background:#fff4f2;border-left:4px solid #b94f45;gap:2px;padding:10px 12px;display:grid}.legacy-migration-preview-issues strong{font-size:12px}.legacy-migration-preview-issues span{color:#6b7670;overflow-wrap:anywhere;font-size:11px}.legacy-migration-preview-differences>div{border:1px solid #e1e9e5;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(100px,auto) 18px minmax(100px,auto);align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.legacy-migration-preview-differences span{gap:2px;min-width:0;display:grid}.legacy-migration-preview-differences strong{overflow-wrap:anywhere;font-size:12px}.legacy-migration-preview-differences small{color:#697a71;font-size:11px}.legacy-migration-preview-differences del{color:#a4463c}.legacy-migration-preview-differences ins{color:#176548;font-weight:800;text-decoration:none}.legacy-migration-preview-differences i{color:#789087;text-align:center;font-style:normal}.legacy-migration-preview-empty{color:#66776f;margin:0;padding:12px 0;font-size:12px}.legacy-migration-detail-summary{border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.legacy-migration-detail-summary>div{border-right:1px solid #e4ebe7;gap:4px;padding:15px 13px;display:grid}.legacy-migration-detail-summary>div:last-child{border-right:0}.legacy-migration-detail-summary span{color:#64756c;font-size:11px;font-weight:700}.legacy-migration-detail-summary strong{color:#1f4938;letter-spacing:0;font-size:16px}.legacy-migration-detail-section{border-bottom:1px solid #e4ebe7;gap:13px;padding:20px 0;display:grid}.legacy-migration-detail-section:last-child{border-bottom:0}.legacy-migration-detail-section>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legacy-migration-detail-section>header h3{letter-spacing:0;margin:0;font-size:16px}.legacy-migration-detail-section>header span{color:#64756c;text-align:right;font-size:12px}.legacy-migration-fact-grid{background:#e1e9e5;border:1px solid #e1e9e5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.legacy-migration-fact-grid>div{background:#fff;min-width:0;padding:12px 14px}.legacy-migration-fact-grid dt{color:#687970;margin-bottom:4px;font-size:11px;font-weight:700}.legacy-migration-fact-grid dd{overflow-wrap:anywhere;color:#273c32;margin:0;font-size:13px;font-weight:700}.legacy-migration-issues,.legacy-migration-company-list,.legacy-migration-difference-list{gap:9px;display:grid}.legacy-migration-issues article{background:#fff9eb;border-left:4px solid #d39a27;gap:3px;padding:11px 13px;display:grid}.legacy-migration-issues article.is-blocker{background:#fff4f2;border-left-color:#bf554a}.legacy-migration-issues strong{font-size:13px}.legacy-migration-issues span{color:#687970;overflow-wrap:anywhere;font-size:12px}.legacy-migration-company-list>article{background:#fff;border:1px solid #dce5e1;border-radius:7px;overflow:hidden}.legacy-migration-company-list>article.is-own{border-left:4px solid #23845f}.legacy-migration-company-list>article>header{background:#f8faf9;border-bottom:1px solid #e9efec;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.legacy-migration-company-list header>div{gap:2px;min-width:0;display:grid}.legacy-migration-company-list header>div:last-child{text-align:right}.legacy-migration-company-list header strong,.legacy-migration-company-list header b{letter-spacing:0;font-size:14px}.legacy-migration-company-list header span{color:#697a71;font-size:11px}.legacy-migration-company-money{background:#edf2ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.legacy-migration-company-money span{color:#687970;background:#fff;gap:3px;padding:10px 12px;font-size:11px;display:grid}.legacy-migration-company-money b{color:#2f463b;font-size:13px}.legacy-migration-table-list{padding:0 14px 10px;display:grid}.legacy-migration-table-list>div{color:#53685d;border-bottom:1px solid #edf2ef;grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(100px,.7fr));align-items:center;gap:12px;min-height:48px;font-size:12px;display:grid}.legacy-migration-table-list>div:last-child{border-bottom:0}.legacy-migration-table-list>div>span:first-child{gap:2px;display:grid}.legacy-migration-table-list b{color:#2f463b}.legacy-migration-table-list small{color:#718178;font-size:10px}.legacy-migration-no-table{color:#687970;margin:0;padding:12px 14px;font-size:12px}.legacy-migration-refresh-meta{color:#607169;flex-wrap:wrap;gap:6px 0;font-size:12px;display:flex}.legacy-migration-refresh-meta span{border-right:1px solid #dce5e1;padding:0 10px}.legacy-migration-refresh-meta span:first-child{padding-left:0}.legacy-migration-refresh-meta span:last-child{border-right:0}.legacy-migration-difference-list>div{border:1px solid #e1e9e5;border-radius:6px;grid-template-columns:minmax(180px,1fr) minmax(90px,auto) 18px minmax(90px,auto);align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:grid}.legacy-migration-difference-list span{gap:2px;min-width:0;display:grid}.legacy-migration-difference-list b{overflow-wrap:anywhere;font-size:12px}.legacy-migration-difference-list small{color:#697a71;font-size:11px}.legacy-migration-difference-list del{color:#a4463c;text-decoration-thickness:1px}.legacy-migration-difference-list ins{color:#176548;font-weight:800;text-decoration:none}.legacy-migration-difference-list i{color:#789087;text-align:center;font-style:normal}.legacy-migration-detail-section.is-decision{padding-bottom:4px}.legacy-migration-return-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.legacy-migration-confirmation-note{color:#634d1d;background:#fff9eb;border-left:3px solid #d49c22;margin:0;padding:10px 12px;font-size:12px}.legacy-migration-evidence{gap:12px;min-width:0;display:grid}.legacy-migration-evidence>.sandbox-status-notice{margin:0}.legacy-migration-evidence-message{color:#245f43;background:#eef8f2;border-left:4px solid #277653;margin:0;padding:9px 12px;font-size:12px;font-weight:700}.legacy-migration-evidence-form{background:#f5f9f7;border-left:4px solid #277653;gap:12px;padding:14px 15px;display:grid}.legacy-migration-evidence-form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.legacy-migration-evidence-form>header>div{gap:2px;display:grid}.legacy-migration-evidence-form>header strong{color:#263b31;font-size:14px}.legacy-migration-evidence-form>header span{color:#677970;font-size:12px}.legacy-migration-evidence-form .sandbox-tabs{width:fit-content;max-width:100%}.legacy-migration-evidence-fixed-scope{color:#315b49;margin:0;font-size:13px;font-weight:800}.legacy-migration-evidence-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.legacy-migration-evidence-form-grid .is-wide{grid-column:1/-1}.legacy-migration-evidence-form-grid label,.legacy-migration-evidence-return label{color:#52675d;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.legacy-migration-evidence-form-grid input,.legacy-migration-evidence-form-grid select,.legacy-migration-evidence-return textarea{color:#1d3027;width:100%;min-height:42px;font:inherit;letter-spacing:0;background:#fff;border:1px solid #cbd8d2;border-radius:6px;padding:9px 11px;font-size:14px}.legacy-migration-evidence-form-grid input:focus,.legacy-migration-evidence-form-grid select:focus,.legacy-migration-evidence-return textarea:focus{border-color:#4b9275;outline:3px solid #23845f1f}.legacy-migration-evidence-form-grid input:disabled,.legacy-migration-evidence-form-grid select:disabled{color:#64756d;background:#edf2ef}.legacy-migration-evidence-form-grid .is-file input{padding:7px 9px}.legacy-migration-evidence-form-grid .is-file small{overflow-wrap:anywhere;color:#687a71;font-weight:500}.legacy-migration-evidence-form-actions{justify-content:flex-end;display:flex}.legacy-migration-evidence-list{gap:9px;display:grid}.legacy-migration-evidence-list>article{background:#fff;border:1px solid #dce5e1;border-left:4px solid #cc9425;border-radius:7px;gap:9px;padding:12px 14px;display:grid}.legacy-migration-evidence-list>article.is-approved{border-left-color:#23845f}.legacy-migration-evidence-list>article.is-returned{background:#fff9f8;border-left-color:#bf554a}.legacy-migration-evidence-list>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.legacy-migration-evidence-list>article>header>div{gap:2px;min-width:0;display:grid}.legacy-migration-evidence-list>article>header strong{color:#263b31;font-size:14px}.legacy-migration-evidence-list>article>header span{color:#687970;font-size:12px}.legacy-migration-evidence-list>article>header b{color:#805b00;white-space:nowrap;font-size:12px}.legacy-migration-evidence-list>article.is-approved>header b{color:#176548}.legacy-migration-evidence-list>article.is-returned>header b{color:#963a31}.legacy-migration-evidence-list>article>p{overflow-wrap:anywhere;color:#3f554a;margin:0;font-size:13px}.legacy-migration-evidence-meta{color:#6b7b73;flex-wrap:wrap;gap:5px 0;font-size:11px;display:flex}.legacy-migration-evidence-meta span{border-right:1px solid #dfe7e3;padding:0 8px}.legacy-migration-evidence-meta span:first-child{padding-left:0}.legacy-migration-evidence-meta span:last-child{border-right:0}.legacy-migration-evidence-review-note{background:#fff2f0;border-left:3px solid #bf554a;padding:8px 10px;color:#87372f!important}.legacy-migration-evidence-list>article>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.legacy-migration-evidence-list>article>footer>a{color:#205f43;background:#fff;border:1px solid #c7d5ce;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.legacy-migration-evidence-return{border-top:1px solid #ead9d6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding-top:10px;display:grid}.legacy-migration-evidence-history{border-top:1px solid #e4ebe7}.legacy-migration-evidence-history>summary{color:#52675d;cursor:pointer;padding:10px 0;font-size:12px;font-weight:800}.legacy-migration-evidence-history>div{background:#e4ebe7;gap:1px;display:grid}.legacy-migration-evidence-history a{color:#315b49;background:#fff;gap:2px;padding:9px 11px;font-size:12px;text-decoration:none;display:grid}.legacy-migration-evidence-history small{color:#6b7b73}.legacy-migration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legacy-migration-form-grid .is-wide{grid-column:1/-1}.legacy-migration-form-grid.is-single-column{grid-template-columns:1fr}.legacy-migration-form-grid .is-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.legacy-migration-control-inputs{border-top:1px solid #e1e9e5;gap:12px;margin-top:22px;padding-top:18px;display:grid}.legacy-migration-control-inputs>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legacy-migration-control-inputs h3{letter-spacing:0;margin:0;font-size:15px}.legacy-migration-control-inputs header span{color:#687970;font-size:12px}.legacy-migration-control-inputs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legacy-migration-control-inputs input{text-align:right}.legacy-migration-confirm-grid{background:#e1e9e5;border:1px solid #e1e9e5;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.legacy-migration-confirm-grid>div{background:#fff;padding:11px 12px}.legacy-migration-confirm-grid dt{color:#687970;font-size:11px}.legacy-migration-confirm-grid dd{color:#2f463b;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:800}.sandbox-drawer.legacy-migration-import-drawer{width:min(900px,100vw - 32px)}.legacy-migration-import{gap:16px;display:grid}.legacy-migration-import>.sandbox-status-notice{margin:0}.legacy-migration-import-source{grid-template-columns:auto minmax(280px,1fr);align-items:stretch;gap:10px;display:grid}.legacy-migration-import-source>a{color:#285f48;background:#fff;border:1px solid #cbd7d1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.legacy-migration-import-source>a:hover{background:#f2f8f5;border-color:#4b9275}.legacy-migration-import-source>label{color:#315b49;cursor:pointer;background:#f8faf9;border:1px solid #cbd7d1;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:48px;padding:7px 12px;display:grid}.legacy-migration-import-source>label:hover{background:#f2f8f5;border-color:#4b9275}.legacy-migration-import-source>label.is-disabled{cursor:wait;opacity:.6}.legacy-migration-import-source input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-migration-import-source label>span{gap:2px;min-width:0;display:grid}.legacy-migration-import-source label strong{color:#2b4438;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.legacy-migration-import-source label small{color:#6b7b73;font-size:11px}.legacy-migration-import-error{color:#963a31;background:#fff4f2;border-left:4px solid #b94f45;margin:0;padding:10px 12px;font-size:12px;font-weight:750}.legacy-migration-import-summary{background:#dfe7e3;border:1px solid #dfe7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.legacy-migration-import-summary>div{background:#fff;gap:3px;padding:10px 12px;display:grid}.legacy-migration-import-summary span{color:#687970;font-size:11px}.legacy-migration-import-summary strong{color:#247354;letter-spacing:0;font-size:17px}.legacy-migration-import-summary .is-danger strong{color:#a33f36}.legacy-migration-import-list{background:#dfe7e3;border:1px solid #dfe7e3;gap:1px;max-height:min(52vh,520px);display:grid;overflow-y:auto}.legacy-migration-import-list>article{background:#fff;border-left:4px solid #23845f;grid-template-columns:34px minmax(190px,1.35fr) minmax(130px,.7fr) minmax(130px,.75fr);align-items:center;gap:12px;min-height:60px;padding:8px 11px;display:grid}.legacy-migration-import-list>article.is-existing{background:#fafcfb;border-left-color:#81938a}.legacy-migration-import-list>article.is-invalid{background:snow;border-left-color:#bf554a}.legacy-migration-import-list article>b{color:#718078;text-align:center;font-size:11px}.legacy-migration-import-list article>span{gap:2px;min-width:0;display:grid}.legacy-migration-import-list article strong{overflow-wrap:anywhere;color:#2e463a;font-size:12px}.legacy-migration-import-list article small{overflow-wrap:anywhere;color:#6b7b73;font-size:10px}.legacy-migration-import-list article em{color:#176548;text-align:right;font-size:11px;font-style:normal;font-weight:800}.legacy-migration-import-list article.is-existing em{color:#66776f}.legacy-migration-import-list article.is-invalid em{color:#963a31}@media (max-width:1100px){.legacy-migration-summary,.legacy-migration-pending-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-migration-pending-list>button{grid-template-columns:4px minmax(200px,1fr) minmax(105px,auto) minmax(130px,auto) 18px}.legacy-activation-preview-summary,.legacy-activation-cash-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-activation-preview-gates{grid-template-columns:1fr}.legacy-activation-preview-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-migration-row{grid-template-columns:minmax(210px,1.4fr) minmax(130px,.85fr) minmax(145px,.9fr) minmax(104px,auto) 18px}.legacy-migration-row>span:nth-child(4){display:none}.legacy-migration-company-money{grid-template-columns:repeat(3,minmax(0,1fr))}.legacy-migration-money-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sandbox-drawer.legacy-migration-drawer,.sandbox-drawer.legacy-migration-form-drawer,.sandbox-drawer.legacy-migration-form-drawer.is-wide,.sandbox-drawer.legacy-migration-bundle-editor,.sandbox-drawer.legacy-migration-import-drawer{width:100%}.legacy-migration-commandbar{flex-direction:column;align-items:stretch}.legacy-migration-wave-select{min-width:0}.legacy-migration-command-actions{justify-content:stretch}.legacy-migration-command-actions>span{text-align:left;width:100%;max-width:none}.legacy-migration-command-actions .sandbox-action-button{flex:1}.legacy-migration-command-actions .sandbox-refresh-button{flex:0 0 40px}.legacy-migration-wave-meta>span{border-right:0;width:50%;padding:4px 8px}.legacy-migration-wave-meta>span:nth-child(odd){padding-left:0}.legacy-migration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-migration-assignment>header{flex-direction:column;align-items:flex-start}.legacy-migration-assignment-command{grid-template-columns:1fr}.legacy-migration-assignment-command .sandbox-action-button{width:100%}.legacy-migration-assignment-list>div{grid-template-columns:34px minmax(0,1fr)}.legacy-migration-assignment-list>div>.sandbox-action-button,.legacy-migration-assignment-list>div>b{grid-column:2;justify-self:start}.legacy-migration-pending-head,.legacy-migration-cohorts>header{flex-direction:column;align-items:flex-start}.legacy-migration-cohorts article{grid-template-columns:minmax(0,1fr) auto}.legacy-migration-cohorts article>span:first-child{grid-area:1/1}.legacy-migration-cohorts article>span:nth-child(2){grid-area:2/1}.legacy-migration-cohorts article>span:nth-child(3),.legacy-migration-cohorts article>span:nth-child(4){display:none}.legacy-migration-cohorts article>b{grid-area:1/2/span 2;max-width:110px}.legacy-migration-pending-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-migration-pending-list>button{grid-template-columns:4px minmax(0,1fr) 16px;gap:10px;min-height:68px}.legacy-migration-pending-list>button>b,.legacy-migration-pending-amount{text-align:left;grid-column:2}.legacy-migration-pending-list>button>b{grid-row:2}.legacy-migration-pending-amount{display:none!important}.legacy-migration-pending-list em{grid-area:1/3/span 2}.legacy-migration-pending-facts{grid-template-columns:1fr}.legacy-migration-rehearsal{padding:14px}.legacy-migration-rehearsal-head{flex-direction:column;align-items:stretch}.legacy-migration-rehearsal-head .sandbox-action-button{width:100%}.legacy-migration-rehearsal-results article{grid-template-columns:28px minmax(0,1fr)}.legacy-migration-rehearsal-results article>b{grid-column:2}.legacy-migration-rehearsal-results li{grid-template-columns:1fr;gap:2px}.legacy-migration-rehearsal>footer{flex-direction:column}.legacy-selected-rehearsal{padding:14px}.legacy-selected-rehearsal-head{flex-direction:column}.legacy-selected-rehearsal-coverage{justify-content:flex-start}.legacy-selected-rehearsal-fields,.legacy-selected-rehearsal-evidence{grid-template-columns:1fr}.legacy-selected-rehearsal-evidence label:last-child:nth-child(3){grid-column:auto}.legacy-selected-rehearsal-source>label{grid-template-columns:minmax(0,1fr) 112px;gap:10px}.legacy-selected-rehearsal-submit{flex-direction:column;align-items:stretch}.legacy-selected-rehearsal-submit .sandbox-action-button{width:100%}.legacy-selected-rehearsal-result-meta a{width:100%;margin-left:0}.legacy-selected-rehearsal-result-lines article{grid-template-columns:minmax(0,1fr) auto}.legacy-selected-rehearsal-result-lines article>span:nth-child(2),.legacy-selected-rehearsal-result-lines article>span:nth-child(3){grid-column:1}.legacy-selected-rehearsal-result-lines article>b{grid-area:1/2}.legacy-selected-rehearsal>footer{flex-direction:column}.legacy-activation-preview{padding:14px}.legacy-activation-preview-head{flex-direction:column}.legacy-activation-preview-summary,.legacy-activation-cash-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-activation-preview-populations{grid-template-columns:1fr}.legacy-activation-preview-populations article{border-bottom:1px solid #e3eae6;border-right:0}.legacy-activation-preview-populations article:last-child{border-bottom:0}.legacy-activation-preview-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-activation-preview-companies article{grid-template-columns:minmax(0,1fr) auto}.legacy-activation-preview-companies article>span:nth-child(n+3){display:none}.legacy-activation-preview>footer{flex-direction:column;align-items:flex-start}.legacy-migration-row{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px;padding:14px 15px}.legacy-migration-row>span:nth-child(2),.legacy-migration-row>span:nth-child(3),.legacy-migration-row>span:nth-child(4){display:none}.legacy-migration-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-migration-detail-summary>div:nth-child(2){border-right:0}.legacy-migration-detail-summary>div:nth-child(-n+2){border-bottom:1px solid #e4ebe7}.legacy-migration-fact-grid,.legacy-migration-form-grid,.legacy-migration-control-inputs>div,.legacy-migration-confirm-grid{grid-template-columns:1fr}.legacy-migration-form-grid .is-wide{grid-column:auto}.legacy-migration-company-list>article>header{flex-direction:column;align-items:stretch}.legacy-migration-company-list header>div:last-child{text-align:left}.legacy-migration-company-money{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-migration-table-list>div{grid-template-columns:minmax(0,1fr) minmax(90px,auto)}.legacy-migration-table-list>div>span:nth-child(3),.legacy-migration-table-list>div>span:nth-child(4){display:none}.legacy-migration-difference-list>div{grid-template-columns:minmax(0,1fr) auto}.legacy-migration-difference-list del{grid-column:1}.legacy-migration-difference-list i{display:none}.legacy-migration-difference-list ins{grid-area:2/2}.legacy-migration-return-form{grid-template-columns:1fr}.legacy-migration-detail-section>header,.legacy-migration-control-inputs>header{flex-direction:column;align-items:flex-start}.legacy-migration-detail-section>header span{text-align:left}.legacy-migration-evidence-form>header,.legacy-migration-evidence-list>article>header{flex-direction:column;align-items:stretch}.legacy-migration-evidence-form-grid,.legacy-migration-evidence-return{grid-template-columns:1fr}.legacy-migration-evidence-form-grid .is-wide{grid-column:auto}.legacy-migration-evidence-list>article>footer{justify-content:stretch}.legacy-migration-evidence-list>article>footer>*,.legacy-migration-evidence-form-actions .sandbox-action-button{flex:auto}.legacy-migration-panel .sandbox-workspace-panel-header{flex-direction:column;align-items:stretch}.legacy-migration-panel-actions{flex-direction:row;align-items:stretch;gap:8px;width:100%}.legacy-migration-panel-actions .sandbox-action-button{flex:1 1 0;justify-content:center}.legacy-migration-editor-section>header,.legacy-migration-preview-section>header{flex-direction:column;align-items:flex-start}.legacy-migration-editor-grid,.legacy-migration-company-editor-grid,.legacy-migration-money-inputs{grid-template-columns:1fr}.legacy-migration-editor-grid .is-wide{grid-column:auto}.legacy-migration-allocation-strip{grid-template-columns:1fr}.legacy-migration-allocation-strip>span{border-bottom:1px solid #4e5e551f;border-right:0}.legacy-migration-allocation-strip>span:last-child{border-bottom:0}.legacy-migration-add-line{grid-template-columns:1fr;max-width:none}.legacy-migration-company-editors>article{padding:13px}.legacy-migration-table-editor>header{flex-direction:column;align-items:stretch}.legacy-migration-table-editor>header>div:last-child{grid-auto-flow:row;align-items:stretch}.legacy-migration-table-editor>header select{min-width:0}.legacy-migration-preview-differences>div{grid-template-columns:minmax(0,1fr) auto}.legacy-migration-preview-differences del{grid-column:1}.legacy-migration-preview-differences i{display:none}.legacy-migration-preview-differences ins{grid-area:2/2}.legacy-migration-import-source{grid-template-columns:1fr}.legacy-migration-import-list>article{grid-template-columns:28px minmax(0,1fr) auto;gap:9px}.legacy-migration-import-list article>span:nth-child(3){display:none}.legacy-migration-import-list article em{max-width:120px}}.customer-intake-sandbox.is-operational{gap:14px;max-width:1120px;margin:0 auto;padding-bottom:8px;display:grid}.customer-intake-loading{color:#30443c;text-align:center;place-items:center;gap:7px;min-height:320px;display:grid}.customer-intake-loading svg{color:#237756}.customer-intake-loading strong{font-size:15px}.customer-intake-loading span{color:#697871;font-size:12px}.is-spinning{animation:.85s linear infinite customer-intake-spin}@keyframes customer-intake-spin{to{transform:rotate(360deg)}}.customer-intake-operational-bar{border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;min-height:38px;padding:0 2px 9px;display:flex}.customer-intake-save-state{color:#53665e;align-items:center;gap:6px;font-size:12px;display:flex}.customer-intake-save-state>span{background:#8b9892;border-radius:50%;width:7px;height:7px}.customer-intake-save-state.is-saved>span{background:#237756}.customer-intake-save-state.is-unsaved>span,.customer-intake-save-state.is-saving>span{background:#b47a16}.customer-intake-save-state.is-error>span{background:#b53a3a}.customer-intake-save-state strong{color:inherit;font-size:12px}.customer-intake-save-state small{color:#7a8982;font-size:11px}.customer-intake-clear-action{color:#718079;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:7px 4px;font-size:11px;display:inline-flex}.customer-intake-clear-action:hover{color:#9d3232}.customer-intake-clear-action:disabled{cursor:default;opacity:.5}.customer-intake-feedback{color:#71510d;background:#fff7e5;border:1px solid #e5c77d;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:700}.customer-duplicate-check.is-automatic{background:#f7f9f8;border:1px solid #dce4e0;border-radius:7px;gap:10px;padding:11px 13px;display:grid}.customer-duplicate-auto-heading,.customer-duplicate-auto-heading>div,.customer-duplicate-auto-state{align-items:center;display:flex}.customer-duplicate-auto-heading{justify-content:space-between}.customer-duplicate-auto-heading>div{gap:9px}.customer-duplicate-auto-heading>div>div{gap:1px;display:grid}.customer-duplicate-auto-heading strong{color:#263b33;font-size:13px}.customer-duplicate-auto-heading span{color:#708079;font-size:11px}.customer-duplicate-auto-state{color:#687870;white-space:nowrap;background:#fff;border:1px solid #d8e0dc;border-radius:999px;gap:5px;min-height:26px;padding:3px 9px;font-size:11px;font-weight:800}.customer-duplicate-auto-state.is-done{color:#246d51}.customer-duplicate-auto-state.is-error{color:#a03232}.customer-duplicate-results{gap:7px;display:grid}.customer-duplicate-results>div:first-child{justify-content:space-between;display:flex}.customer-duplicate-results>div:first-child strong{font-size:12px}.customer-duplicate-results>div:first-child span{color:#718079;font-size:11px}.customer-duplicate-results article{background:#fff;border:1px solid #dce4e0;border-radius:6px;overflow:hidden}.customer-duplicate-results article.is-known-duplicate{border-color:#d79c9c;box-shadow:inset 3px 0 #b83e3e}.customer-duplicate-result-summary{color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:67px;padding:9px 11px;display:grid}button.customer-duplicate-result-summary{cursor:pointer}button.customer-duplicate-result-summary:hover{background:#f7faf8}.customer-duplicate-result-summary>div:last-child{justify-items:end}.customer-duplicate-result-summary strong{color:#263b33;font-size:12px}.customer-duplicate-result-summary span,.customer-duplicate-result-summary small{color:#697971;font-size:11px}.customer-duplicate-status-badge,.customer-duplicate-phone-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 7px;display:inline-flex;overflow:hidden}.customer-duplicate-status-badge{background:#eef2f0;color:#3b5148!important}.customer-duplicate-show-all{color:#276d53;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:11px;font-weight:800}.customer-duplicate-drawer{max-width:560px}.customer-duplicate-drawer-content{gap:16px;display:grid}.customer-duplicate-drawer-content>section{border-bottom:1px solid #e1e7e4;gap:8px;padding-bottom:14px;display:grid}.customer-duplicate-drawer-content>section:last-child{border-bottom:0}.customer-duplicate-drawer-content h3{margin:0;font-size:13px}.customer-duplicate-detail-loading{color:#53665e;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.customer-intake-form.is-sectioned{gap:0;display:grid}.customer-intake-form-section{border:0;border-top:1px solid #dfe6e2;gap:12px;min-inline-size:0;margin:0;padding:17px 0;display:grid}.customer-intake-form-section:first-child{border-top:0;padding-top:5px}.customer-intake-form-section>legend{color:#263b33;float:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.customer-intake-form-section>legend>span{color:#fff;background:#304a3f;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:inline-flex}.customer-intake-form-section>legend strong{font-size:14px}.customer-intake-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px;display:grid}.customer-intake-form-grid>label,.customer-intake-form-grid .thai-address-fields>label,.customer-intake-assist-select{gap:5px;min-width:0;display:grid}.customer-intake-form-grid label>span,.customer-intake-assist-select>span,.customer-intake-route-block>span{color:#40544c;font-size:11px;font-weight:800}.customer-intake-form-grid label>span small{color:#7b8983;font-size:10px;font-weight:600}.customer-intake-form-grid input,.customer-intake-form-grid select,.customer-intake-form-grid textarea,.customer-intake-assist-select select{color:#1f3029;font:inherit;background:#fff;border:1px solid #c6d2cc;border-radius:6px;width:100%;min-width:0;min-height:41px;padding:8px 10px}.customer-intake-form-grid textarea{resize:vertical;min-height:76px}.customer-intake-form-grid input:focus,.customer-intake-form-grid select:focus,.customer-intake-form-grid textarea:focus{border-color:#287a5a;outline:0;box-shadow:0 0 0 3px #287a5a1f}.customer-intake-form-grid .is-invalid input,.customer-intake-form-grid .is-invalid select,.customer-intake-form-grid .is-invalid textarea,.customer-intake-address-fields .thai-address-fields.is-invalid select{border-color:#bd4949}.customer-intake-form-grid label>small{color:#77857f;font-size:10px}.customer-intake-field-error{font-weight:700;color:#a43232!important;font-size:10px!important}.customer-intake-wide,.customer-intake-address-fields{grid-column:1/-1}.customer-intake-address-fields .customer-intake-location-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 14px;display:grid}.customer-intake-address-fields .customer-intake-location-fields>small{grid-column:1/-1}.customer-intake-company-flow{grid-template-columns:minmax(190px,1fr) auto minmax(0,2fr);align-items:end;gap:10px;display:grid}.customer-intake-source-company,.customer-intake-destination-field{gap:5px;min-width:0;display:grid}.customer-intake-source-company>span,.customer-intake-destination-field>span:first-child{color:#40544c;font-size:11px;font-weight:800}.customer-intake-source-company>strong{color:#293e35;align-items:center;gap:6px;font-size:12px;display:flex}.customer-intake-source-company>strong,.customer-intake-source-company .customer-intake-assist-select select,.customer-intake-destination-field>select,.customer-intake-destination-field .customer-intake-company-search>input{box-sizing:border-box;color:#1f3029;font:inherit;background:#fff;border:1px solid #c6d2cc;border-radius:6px;width:100%;min-width:0;min-height:41px;padding:8px 10px}.customer-intake-source-company>strong{background:#f5f8f6}.customer-intake-source-company .customer-intake-assist-select select:focus,.customer-intake-destination-field>select:focus,.customer-intake-destination-field .customer-intake-company-search>input:focus{border-color:#287a5a;outline:0;box-shadow:0 0 0 3px #287a5a1f}.customer-intake-destination-field.is-invalid>select{border-color:#bd4949}.customer-intake-company-arrow{color:#72827a;align-self:center;margin-bottom:11px}.customer-intake-company-assist{color:#53665e;align-items:center;gap:6px;font-size:11px;display:flex}.customer-intake-company-assist input{width:16px;height:16px;margin:0}.customer-intake-assist-select{min-width:0}.customer-intake-company-search{position:relative}.customer-intake-company-search>svg{color:#76847e;pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.customer-intake-destination-field .customer-intake-company-search>input{padding-left:31px}.customer-intake-company-warning{color:#875e11!important}.customer-intake-terms-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.customer-intake-money-control{position:relative}.customer-intake-money-control>.money-input{height:41px;padding-right:48px;line-height:normal}.customer-intake-money-control>span{color:#687870;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.customer-intake-route-block{gap:7px;display:grid}.customer-intake-route-choice>button{color:#30443c;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #cbd5d0;border-radius:7px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.customer-intake-route-choice>button:hover{background:#f7f9f8;border-color:#8fa79c}.customer-intake-route-choice>button.is-selected{color:#1f674b;background:#eaf5ef;border-color:#287a5a;box-shadow:inset 0 0 0 1px #287a5a}.customer-intake-route-choice>button>span{gap:2px;display:grid}.customer-intake-route-choice strong{font-size:12px}.customer-intake-route-choice small{color:#6e7d76;font-size:10px}.customer-intake-evidence-panel{border:1px solid #dce4e0;border-radius:7px;overflow:hidden}.customer-intake-evidence-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:9px 12px;display:flex}.customer-intake-evidence-panel>summary>span{gap:1px;display:grid}.customer-intake-evidence-panel>summary>span:last-child{color:#53665e;font-size:11px;font-weight:800}.customer-intake-evidence-panel>summary strong{color:#293e35;font-size:13px}.customer-intake-evidence-panel>summary small{color:#77857f;font-size:10px}.customer-intake-evidence-body{border-top:1px solid #e1e7e4;gap:9px;padding:11px 12px;display:grid}.customer-intake-evidence-body>p{color:#74827c;margin:0;font-size:10px}.customer-intake-evidence-state{color:#35634f;background:#eef5f1;border-radius:5px;padding:7px 9px;font-size:11px}.customer-evidence-card.is-compact{border-radius:6px;padding:0}.customer-evidence-card.is-compact .customer-evidence-tap{min-height:62px;padding:8px 9px}.customer-evidence-card.is-compact .customer-evidence-tap small,.customer-evidence-card.is-compact>p{display:none}.customer-evidence-card .customer-evidence-action{color:#315d4a;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;align-items:center;gap:4px;min-height:32px;padding:5px 7px;font-size:10px;font-weight:800;display:inline-flex}.customer-intake-submit-bar{background:#f6f8f7;border:1px solid #d8e1dd;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:8px 12px;padding:10px 11px;display:grid}.customer-intake-submit-bar.has-validation{grid-template-columns:minmax(0,1fr) minmax(240px,.5fr);align-items:center}.customer-intake-validation{gap:1px;display:grid}.customer-intake-submit-bar strong{color:#2d4138;font-size:12px}.customer-intake-submit-bar small{color:#74827c;font-size:10px}.customer-intake-submit-bar .customer-intake-review-action{width:100%;min-width:0}.customer-intake-validation strong{color:#9f3434}.customer-intake-confirm-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-intake-confirm-summary>div{border-bottom:1px solid #e1e7e4;gap:2px;padding:8px 4px;display:grid}.customer-intake-confirm-summary dt{color:#718079;font-size:10px}.customer-intake-confirm-summary dd{color:#293e35;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}.customer-intake-success{color:#1f684b;background:#ebf6f0;border:1px solid #bad8c9;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.customer-intake-success>div{gap:2px;display:grid}.customer-intake-success>div:last-child{gap:7px;display:flex}.customer-intake-success strong{font-size:14px}.customer-intake-success span,.customer-intake-success small{font-size:11px}@media (max-width:820px){.customer-intake-form-grid,.customer-intake-terms-grid,.customer-intake-address-fields .customer-intake-location-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.customer-intake-sandbox.is-operational{gap:11px;padding-bottom:86px}.customer-intake-operational-bar{padding-inline:2px}.customer-duplicate-auto-heading{align-items:flex-start;gap:8px}.customer-duplicate-auto-heading>div>div>span{display:none}.customer-duplicate-auto-state{flex:none}.customer-duplicate-results>div:first-child{gap:2px;display:grid}.customer-duplicate-result-summary{grid-template-columns:minmax(0,1fr);gap:7px}.customer-duplicate-result-summary>div:last-child{flex-wrap:wrap;place-items:center start;display:flex}.customer-intake-form-section{padding:14px 0}.customer-intake-form-grid,.customer-intake-terms-grid,.customer-intake-address-fields .customer-intake-location-fields,.customer-intake-route-choice,.customer-intake-evidence-grid{grid-template-columns:minmax(0,1fr)}.customer-intake-wide,.customer-intake-address-fields{grid-column:auto}.customer-intake-company-flow{grid-template-columns:minmax(0,1fr);align-items:stretch}.customer-intake-company-arrow{justify-self:center;margin:-2px 0;transform:rotate(90deg)}.customer-intake-source-company{width:100%}.customer-intake-submit-bar{padding:9px 12px calc(9px + env(safe-area-inset-bottom));z-index:45;border-radius:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #182a221f}.customer-intake-submit-bar.has-validation{grid-template-columns:minmax(0,1fr)}.customer-intake-submit-bar .customer-intake-review-action{width:100%;min-width:0}.customer-intake-confirm-summary{grid-template-columns:minmax(0,1fr)}.customer-intake-success{grid-template-columns:auto minmax(0,1fr)}.customer-intake-success>div:last-child{grid-column:1/-1}}.cash-remittance-workspace{gap:14px;min-width:0;display:grid}.cash-remittance-tabs{background:0 0;border:0;border-bottom:1px solid #dce5e1;border-radius:0;width:fit-content;max-width:100%;padding:0}.cash-remittance-tab-panel{min-width:0}.cash-collection-history-selector{flex:0 0 min(270px,30vw);gap:5px!important;display:grid!important}.cash-collection-history-selector>span{align-items:center;gap:6px;font-weight:700;display:inline-flex}.cash-collection-history-selector select{width:100%;max-width:none}.cash-collection-workspace{gap:14px;min-width:0;display:grid}.cash-collection-load-state{gap:10px;display:grid}.cash-collection-load-state>button{color:#255f46;background:#fff;border:1px solid #b9cbc2;border-radius:6px;justify-self:center;min-height:38px;padding:0 14px}.cash-collection-summary{background:#fff;border:1px solid #d6e0db;border-left:5px solid #2b7656;min-width:0;overflow:hidden}.cash-collection-summary.is-collection{border-left-color:#347b9d}.cash-collection-summary-heading{background:#f6f9f7;border-bottom:1px solid #dfe7e3;grid-template-columns:minmax(185px,.7fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:10px 14px;display:grid}.cash-collection-summary-heading>div:first-child{gap:2px;min-width:0;display:grid}.cash-collection-summary-heading span,.cash-collection-summary-heading small{color:#65766d;font-size:12px}.cash-collection-summary-heading strong{color:#263d32;font-size:18px}.cash-collection-summary-title>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cash-collection-summary-heading .cash-collection-demo-badge{color:#5d6e65;background:#fff;border:1px solid #c9d5cf;border-radius:5px;align-items:center;min-height:23px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.cash-collection-summary-context{justify-content:flex-start;align-items:center;gap:0;min-width:0;display:flex}.cash-collection-summary-context>span{border-left:1px solid #d9e2de;gap:1px;min-width:0;padding:2px 14px;display:grid}.cash-collection-summary-context small{color:#687970;font-size:12px}.cash-collection-summary-context strong{color:#265f47;overflow-wrap:anywhere;font-size:14px}.cash-collection-summary-actions{align-items:center;gap:8px;display:flex}.cash-collection-summary-actions>button{color:#315f4a;background:#fff;border:1px solid #c8d5cf;border-radius:6px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cash-collection-summary-actions>button:disabled{cursor:wait;opacity:.55}.cash-collection-equation{grid-template-columns:repeat(4,minmax(118px,1fr));align-items:stretch;display:grid}.cash-collection-equation>button,.cash-collection-equation>div{color:#30453b;text-align:left;background:#fff;border:0;align-content:center;gap:3px;min-width:0;min-height:82px;padding:11px 14px;display:grid}.cash-collection-equation>button{cursor:pointer}.cash-collection-equation>button:hover,.cash-collection-equation>button.is-active{background:#eef6f2;box-shadow:inset 0 -3px #287152}.cash-collection-equation>button:disabled{cursor:default;opacity:.55;box-shadow:none}.cash-collection-equation span,.cash-collection-equation small{color:#687970;font-size:12px}.cash-collection-equation strong{color:#31473c;font-size:21px}.cash-collection-equation>.is-result{background:#eaf5ef;border-left:1px solid #d7e5dd}.cash-collection-equation>.is-result strong{color:#176442}.cash-collection-equation>.is-carry strong{color:#40584c}.cash-collection-equation>.is-result strong.is-text{font-size:16px;line-height:1.35}.cash-collection-equation.is-settled>button,.cash-collection-equation.is-settled>div{min-height:70px}.cash-collection-progress{background:#f8faf9;border-top:1px solid #dfe7e3;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.cash-collection-progress>span,.cash-collection-progress>button{color:#354a40;text-align:left;background:0 0;border:0;border-right:1px solid #e0e7e3;gap:3px;min-width:0;min-height:60px;padding:9px 14px;display:grid}.cash-collection-progress>button{cursor:pointer}.cash-collection-progress>button:hover,.cash-collection-progress>button.is-active{background:#edf5f8;box-shadow:inset 0 -3px #347b9d}.cash-collection-progress>button:disabled{cursor:default;opacity:.55;box-shadow:none}.cash-collection-progress small{color:#6b7972;font-size:12px}.cash-collection-progress strong{font-size:15px}.cash-collection-progress.is-no-cash{background:#eef6f2;grid-template-columns:minmax(0,1fr)}.cash-collection-progress.is-no-cash>span{border-right:0;min-height:50px}.cash-collection-progress.is-no-cash strong{color:#176442;font-size:14px}.cash-collection-remittance-status{background:#fff;border:1px solid #d6e0db;grid-template-columns:minmax(180px,220px) minmax(0,1fr);min-width:0;display:grid}.cash-collection-remittance-status>header{background:#f6f9f7;border-right:1px solid #dfe7e3;align-content:center;gap:3px;min-width:0;padding:9px 13px;display:grid}.cash-collection-remittance-status>header strong{color:#263d32;font-size:14px}.cash-collection-remittance-status>header small{color:#6a7971;font-size:11px;line-height:1.4}.cash-collection-remittance-status>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.cash-collection-remittance-status>div>span{border-right:1px solid #e1e7e4;align-content:center;gap:3px;min-width:0;min-height:54px;padding:8px 12px;display:grid}.cash-collection-remittance-status>div>span:last-child{border-right:0}.cash-collection-remittance-status small{color:#6a7971;font-size:11px}.cash-collection-remittance-status strong{color:#3b5046;overflow-wrap:anywhere;font-size:15px}.cash-collection-remittance-status .is-pending{box-shadow:inset 0 -3px #c89a2d}.cash-collection-remittance-status .is-sent{background:#f3f8fa;box-shadow:inset 0 -3px #347b9d}.cash-collection-remittance-status .is-received{background:#edf6f1}.cash-collection-remittance-status .is-received strong{color:#176442}.cash-collection-manager-remittance{background:#fff;border:1px solid #d6e0db;border-left:5px solid #2b7656;min-width:0}.cash-collection-manager-remittance>header{background:#f6f9f7;border-bottom:1px solid #dfe7e3;grid-template-columns:minmax(220px,1fr) minmax(420px,1.35fr);align-items:stretch;min-width:0;display:grid}.cash-collection-manager-remittance>header>div:first-child{align-content:center;gap:3px;min-width:0;padding:12px 15px;display:grid}.cash-collection-manager-remittance>header>div:first-child>span{color:#557067;font-size:11px;font-weight:700}.cash-collection-manager-remittance>header>div:first-child>strong{color:#243a30;font-size:16px}.cash-collection-manager-remittance>header>div:first-child>small{color:#6c7b74;font-size:12px;line-height:1.4}.cash-collection-manager-remittance-totals{border-left:1px solid #dfe7e3;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.cash-collection-manager-remittance-totals>span{border-right:1px solid #dfe7e3;align-content:center;gap:3px;min-width:0;padding:10px 13px;display:grid}.cash-collection-manager-remittance-totals>span:last-child{border-right:0}.cash-collection-manager-remittance-totals small{color:#6a7971;font-size:11px}.cash-collection-manager-remittance-totals strong{color:#3b5046;overflow-wrap:anywhere;font-size:17px}.cash-collection-manager-remittance-totals .is-received{background:#edf6f1}.cash-collection-manager-remittance-totals .is-received strong{color:#176442}.cash-collection-manager-remittance-list{min-width:0}.cash-collection-manager-remittance-list>article{border-bottom:1px solid #e5ebe8;grid-template-columns:minmax(190px,1.3fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(150px,.75fr);align-items:center;gap:12px;min-width:0;min-height:68px;padding:10px 14px 10px 18px;display:grid;box-shadow:inset 4px 0 #c89a2d}.cash-collection-manager-remittance-list>article:last-child{border-bottom:0}.cash-collection-manager-remittance-list>article.is-sent{box-shadow:inset 4px 0 #347b9d}.cash-collection-manager-remittance-list>article.is-received{background:#fbfcfb;box-shadow:inset 4px 0 #2b7a59}.cash-collection-manager-remittance-person,.cash-collection-manager-remittance-destination,.cash-collection-manager-remittance-amount{gap:3px;min-width:0;display:grid}.cash-collection-manager-remittance-person strong,.cash-collection-manager-remittance-destination strong,.cash-collection-manager-remittance-amount strong{color:#2d4238;overflow-wrap:anywhere;font-size:13px}.cash-collection-manager-remittance-person small,.cash-collection-manager-remittance-destination span,.cash-collection-manager-remittance-amount span,.cash-collection-manager-remittance-amount small{color:#6c7b74;font-size:11px;line-height:1.4}.cash-collection-manager-remittance-amount{text-align:right}.cash-collection-manager-remittance-amount strong{color:#176442;font-size:15px}.cash-collection-manager-remittance-action{justify-content:flex-end;min-width:0;display:flex}.cash-collection-manager-remittance-action .sandbox-action-button{width:100%;max-width:180px;min-height:38px}.cash-collection-manager-remittance-action>span{color:#66756e;text-align:center;background:#f5f7f6;border:1px solid #d6dfda;border-radius:5px;justify-content:center;align-items:center;min-height:30px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cash-collection-manager-remittance-action>span.is-sent{color:#2b6783;background:#edf5f8;border-color:#bcd3df}.cash-collection-manager-remittance-action>span.is-received{color:#176442;background:#edf6f1;border-color:#bad4c7}.cash-collection-role-focus{background:#fff;border:1px solid #d6e0db;border-left:5px solid #2b7656;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);min-width:0;display:grid}.cash-collection-role-focus>header{background:#f6f9f7;border-right:1px solid #dfe7e3;align-content:center;gap:4px;min-width:0;padding:15px 17px;display:grid}.cash-collection-role-focus>header>span{color:#567066;font-size:9px;font-weight:700}.cash-collection-role-focus>header>strong{color:#243a30;overflow-wrap:anywhere;font-size:16px}.cash-collection-role-focus>header>small{color:#6c7b74;font-size:10px;line-height:1.45}.cash-collection-role-focus-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.cash-collection-role-focus-metrics>span{border-right:1px solid #e2e8e5;align-content:center;gap:4px;min-width:0;min-height:92px;padding:13px 15px;display:grid}.cash-collection-role-focus-metrics>span:last-child{border-right:0}.cash-collection-role-focus-metrics small{color:#687970;font-size:9px;font-weight:600}.cash-collection-role-focus-metrics strong{color:#31473c;overflow-wrap:anywhere;font-size:20px}.cash-collection-role-focus-metrics em{color:#6d7b74;overflow-wrap:anywhere;font-size:9px;font-style:normal;line-height:1.45}.cash-collection-role-focus-metrics>.is-primary{background:#eaf5ef}.cash-collection-role-focus-metrics>.is-primary strong{color:#176442}.cash-collection-role-focus.is-collection{border-left-color:#347b9d}.cash-collection-role-focus.is-collection>header{background:#f3f7f9}.cash-collection-role-focus.is-collection .cash-collection-role-focus-metrics>.is-primary{background:#eaf3f7}.cash-collection-role-focus.is-collection .cash-collection-role-focus-metrics>.is-primary strong{color:#245f7a}.cash-collection-overview{background:#fff;border:1px solid #dce4e0;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(120px,.8fr));display:grid}.cash-collection-overview>div,.cash-collection-overview>button{color:#293b33;text-align:left;background:0 0;border:0;border-right:1px solid #e4eae7;gap:3px;min-height:82px;padding:13px 15px;display:grid}.cash-collection-overview>button{cursor:pointer}.cash-collection-overview>:last-child{border-right:0}.cash-collection-overview>button:hover,.cash-collection-overview>button.is-active{background:#f1f7f4;box-shadow:inset 0 -3px #287152}.cash-collection-overview span{color:#65746d;font-size:10px}.cash-collection-overview strong{align-self:end;font-size:21px;font-weight:700}.cash-collection-overview small{color:#7a8781;font-size:9px}.cash-collection-source-bar{background:#fff;border:1px solid #dce4e0;border-left:4px solid #2b7656;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.cash-collection-source-bar.is-history-only{justify-content:flex-start}.cash-collection-source-bar>span{gap:3px;min-width:0;display:grid}.cash-collection-source-bar>.cash-collection-view-scope{border-left:1px solid #dce4e0;margin-left:auto;padding-left:14px}.cash-collection-view-scope strong{color:#176442}.cash-collection-source-bar strong{color:#2d4037;font-size:13px}.cash-collection-source-bar small{color:#6c7a73;font-size:12px}.cash-collection-source-bar label{color:#68766f;align-items:center;gap:8px;font-size:12px;display:flex}.cash-collection-source-bar select{color:#23372d;max-width:260px;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:7px 30px 7px 10px;font-size:12px}.cash-collection-history{flex:none;position:relative}.cash-collection-history>summary{color:#315d49;cursor:pointer;background:#fff;border:1px solid #cbd8d1;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.cash-collection-history>summary::-webkit-details-marker{display:none}.cash-collection-history>div{z-index:20;background:#fff;border:1px solid #cfdad4;border-radius:6px;width:min(310px,100vw - 32px);max-height:320px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 28px #1a2f2529}.cash-collection-history>div>button{color:#30463b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ebe8;gap:2px;min-height:48px;padding:8px 10px;display:grid}.cash-collection-history>div>button:last-child{border-bottom:0}.cash-collection-history>div>button:hover,.cash-collection-history>div>button.is-active{background:#edf6f1}.cash-collection-history>div strong{font-size:12px}.cash-collection-history>div small{color:#708078;font-size:12px}.cash-collection-history-notice{background:#f3f6f4;border-left:4px solid #6f8078;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cash-collection-history-notice>span{gap:2px;display:grid}.cash-collection-history-notice strong{color:#31473c;font-size:12px}.cash-collection-history-notice small{color:#708078;font-size:12px}.cash-collection-history-notice>button{color:#315d49;cursor:pointer;background:#fff;border:1px solid #bdcbc4;min-height:34px;padding:0 11px}.cash-collection-toolbar{align-items:center;gap:10px;min-width:0;padding:3px 0;display:flex}.cash-collection-toolbar>div{gap:2px;margin-right:auto;display:grid}.cash-collection-toolbar strong{color:#26382f;font-size:13px}.cash-collection-toolbar span{color:#68766f;font-size:12px}.cash-collection-toolbar>button{color:#496057;cursor:pointer;background:#fff;border:1px solid #ccd8d2;min-height:34px;padding:0 12px}.cash-collection-toolbar>button.is-active{color:#176442;border-color:#2b7656}.cash-collection-safe-balance{background:#eef6f2;align-items:baseline;gap:7px;padding:8px 11px;display:flex}.cash-collection-safe-balance b{color:#176442;font-size:12px}.cash-collection-message{color:#245840;background:#f0f7f3;border-left:4px solid #2c7657;margin:0;padding:9px 11px;font-size:12px}.cash-collection-round-list{background:#fff;border:1px solid #dce4e0;min-width:0}.cash-collection-line-header,.cash-collection-line-row{grid-template-columns:minmax(190px,1.35fr) minmax(86px,.5fr) minmax(92px,.55fr) minmax(145px,.78fr) minmax(105px,.58fr) minmax(110px,.62fr);align-items:center;gap:10px;min-width:0;display:grid}.cash-collection-line-header{color:#66756e;background:#f5f8f6;border-bottom:1px solid #dce4e0;min-height:40px;padding:0 14px;font-size:12px;font-weight:600}.cash-collection-line-header>span:nth-child(n+2){text-align:right}.cash-collection-line-row{border-bottom:1px solid #e6ece9;min-height:86px;padding:12px 14px 12px 18px;position:relative}.cash-collection-line-row:last-child{border-bottom:0}.cash-collection-line-row:before{content:"";background:#bdc8c3;width:4px;position:absolute;inset:0 auto 0 0}.cash-collection-line-row.is-available:before{background:#c89a2d}.cash-collection-line-row.is-claimed:before{background:#347b9d}.cash-collection-line-row.is-awaiting-safe:before{background:#8567a5}.cash-collection-line-row.is-awaiting-reserve-confirmation:before{background:#c89a2d}.cash-collection-line-row.is-completed:before{background:#2b7a59}.cash-collection-line-row.is-offset:before{background:#c89a2d}.cash-collection-line-row.is-offset.is-completed:before{background:#2b7a59}.cash-collection-line-row.is-correction-requested:before{background:#bd6c28}.cash-collection-line-row.is-not-collected,.cash-collection-line-row.is-no-collection{background:#f7f9f8}.cash-collection-line-identity{gap:3px;min-width:0;display:grid}.cash-collection-line-status{color:#64736c;width:fit-content;font-size:12px;font-weight:600}.cash-collection-line-identity strong{color:#263a30;overflow-wrap:anywhere;font-size:14px}.cash-collection-line-identity small{color:#718079;font-size:12px}.cash-collection-line-identity .cash-collection-own-company-amount{color:#216347;background:#edf6f1;border-left:3px solid #2b7656;width:fit-content;margin-top:2px;padding:3px 6px;font-weight:700}.cash-collection-line-metric{text-align:right;gap:4px;min-width:0;display:grid}.cash-collection-line-metric span,.cash-collection-line-metric small{color:#718079;font-size:12px}.cash-collection-line-metric strong{color:#34483f;font-size:13px}.cash-collection-line-metric.has-rollover strong,.cash-collection-line-metric.is-offset strong{color:#8a6117}.cash-collection-line-metric.is-outstanding strong{color:#596c62;overflow-wrap:anywhere;font-size:12px}.cash-collection-line-total{color:#176442;text-align:right;background:#f0f7f3;border:1px solid #b9d3c6;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""amount icon""meta icon";align-items:center;gap:2px 8px;min-height:52px;padding:7px 10px;display:grid}.cash-collection-line-total:hover{background:#e7f3ec;border-color:#2b7656}.cash-collection-line-total>span{color:#527064;grid-area:label;font-size:12px}.cash-collection-line-total>strong{grid-area:amount;font-size:17px}.cash-collection-line-total>strong.is-text{overflow-wrap:anywhere;max-width:100%;font-size:13px;line-height:1.35}.cash-collection-line-total>strong small{font-size:12px;font-weight:500}.cash-collection-line-total>em{color:#6b7b73;grid-area:meta;font-size:12px;font-style:normal}.cash-collection-line-total>svg{grid-area:icon}.cash-collection-line-total.is-offset{color:#8a6117;background:#fff8e9;border-color:#dfca96}.cash-collection-line-total.is-offset:hover{background:#fff3d7;border-color:#c89a2d}.cash-collection-line-row.is-completed .cash-collection-line-total.is-offset{color:#176442;background:#f0f7f3;border-color:#b9d3c6}.cash-collection-line-row.is-completed .cash-collection-line-total.is-offset:hover{background:#e7f3ec;border-color:#2b7656}.cash-collection-line-action{justify-items:stretch;gap:5px;min-width:0;display:grid}.cash-collection-line-action .sandbox-action-button{width:100%;min-height:38px}.cash-collection-round-list.is-remittance-view .cash-collection-line-header,.cash-collection-round-list.is-remittance-view .cash-collection-line-row{grid-template-columns:minmax(205px,1.45fr) minmax(100px,.58fr) minmax(125px,.72fr) minmax(150px,.82fr) minmax(155px,.88fr)}.cash-collection-line-remittance-status{color:#53675d;text-align:left;background:#f7f9f8;border:1px solid #d4ddd9;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status icon""meta icon";align-items:center;gap:2px 7px;min-width:0;min-height:44px;padding:7px 9px;display:grid}.cash-collection-line-remittance-status:hover{background:#f1f6f3;border-color:#9eb4aa}.cash-collection-line-remittance-status>span{grid-area:status;font-size:12px;font-weight:700}.cash-collection-line-remittance-status>small{color:#728078;grid-area:meta;font-size:11px;line-height:1.35}.cash-collection-line-remittance-status>svg{grid-area:icon}.cash-collection-line-remittance-status.is-pending{color:#805f18;background:#fff9eb;border-color:#dfca96}.cash-collection-line-remittance-status.is-sent{color:#2b6783;background:#f0f7fa;border-color:#bdd4df}.cash-collection-line-remittance-status.is-action{color:#2b6783;background:#f2f7fa;border-color:#bdd4df}.cash-collection-line-remittance-status.is-complete{color:#176442;background:#eef6f2;border-color:#bcd4c8}.cash-collection-open-detail{color:#315d49;background:0 0;justify-content:flex-end;align-items:center;gap:4px;max-width:100%;min-height:36px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.cash-collection-open-detail:hover{color:#176442}.cash-collection-defer{color:#5d6c65;background:#fff;border:1px solid #cbd5d0;border-radius:5px;min-height:34px;font-size:12px}.cash-collection-defer:hover{color:#354a40;border-color:#9eaea6}.cash-collection-row-owner{color:#65766d;text-align:right;font-size:12px;line-height:1.35}.cash-collection-terminal-cards{background:#f8faf9;border:1px solid #dce4e0}.cash-collection-terminal-cards>summary{color:#40564b;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:9px 13px;display:flex}.cash-collection-terminal-cards>summary span{font-size:13px;font-weight:700}.cash-collection-terminal-cards>summary small{color:#6d7c74;font-size:12px}.cash-collection-terminal-cards>div{border-top:1px solid #e1e7e4;display:grid}.cash-collection-terminal-cards>div>button{color:#33483e;text-align:left;background:#fff;border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 13px;display:grid}.cash-collection-terminal-cards>div>button:last-child{border-bottom:0}.cash-collection-terminal-cards>div>button>span{gap:2px;display:grid}.cash-collection-terminal-cards strong,.cash-collection-terminal-cards b{font-size:12px}.cash-collection-terminal-cards small{color:#748079;font-size:12px}.cash-collection-custody-pending{color:#755815;background:#fff8e9;border-left:4px solid #c89a2d;gap:9px;margin:0;padding:11px 12px;display:grid}.cash-collection-custody-pending>header{align-items:flex-start;gap:8px;display:flex}.cash-collection-custody-pending>header>svg{flex:none;margin-top:1px}.cash-collection-custody-pending>header>span,.cash-collection-custody-pending>div>button>span{gap:2px;min-width:0;display:grid}.cash-collection-custody-pending strong,.cash-collection-custody-pending b{font-size:12px}.cash-collection-custody-pending small{color:#806b3c;font-size:11px;font-weight:500;line-height:1.4}.cash-collection-custody-pending>div{background:#fff;border:1px solid #ead9ad;display:grid}.cash-collection-custody-pending>div>button{color:#594717;text-align:left;background:#fff;border-bottom:1px solid #eee2c2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:47px;padding:7px 10px;display:grid}.cash-collection-custody-pending>div>button:last-child{border-bottom:0}.cash-collection-custody-pending>div>button:hover{background:#fffaf0}.cash-collection-custody-pending>div>button>b{white-space:nowrap}.cash-collection-detail-backdrop{z-index:140;background:#151f1a61;justify-content:flex-end;padding:14px;display:flex;position:fixed;inset:0}.cash-collection-detail-sheet{background:#fff;border:1px solid #cfdad4;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100vw - 28px);min-width:0;max-height:calc(100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 18px 50px #12231b33}.cash-collection-detail-heading{background:#f6f9f7;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cash-collection-detail-heading>div{gap:3px;min-width:0;display:grid}.cash-collection-detail-heading span,.cash-collection-detail-heading small{color:#6d7b74;font-size:12px}.cash-collection-detail-heading h2{color:#24382e;overflow-wrap:anywhere;margin:0;font-size:18px}.cash-collection-detail-heading>button{color:#4c6056;background:#fff;border:1px solid #d4ded9;border-radius:6px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cash-collection-detail-heading>button:hover{color:#176442;border-color:#8eaa9c}.cash-collection-detail-scroll{overscroll-behavior:contain;min-height:0;padding:16px 18px 22px;overflow-y:auto}.cash-collection-detail-totals{border:1px solid #dce4e0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cash-collection-detail-totals>div{border-right:1px solid #e2e8e5;gap:4px;min-width:0;padding:10px 12px;display:grid}.cash-collection-detail-totals>div:nth-child(2){border-right:0}.cash-collection-detail-totals>div>span{color:#6b7972;font-size:12px}.cash-collection-detail-totals>div>strong{color:#354a40;font-size:15px}.cash-collection-detail-totals>.has-rollover>strong{color:#8a6117}.cash-collection-detail-totals>.is-total{background:#edf6f1;border-top:1px solid #dce4e0;border-right:0;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cash-collection-detail-totals>.is-total>span{color:#315f4a;font-weight:600}.cash-collection-detail-totals>.is-total>strong{color:#176442;font-size:19px}.cash-collection-detail-totals>.is-breakdown{background:#fffaf0;border-top:1px solid #dce4e0;border-right:0;grid-column:1/-1}.cash-collection-detail-totals>.is-breakdown>span{color:#765b21;font-size:12px}.cash-collection-detail-equation{border:1px solid #dce4e0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.cash-collection-detail-equation>div{background:#fff;align-content:center;gap:3px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.cash-collection-detail-equation span{color:#6b7972;font-size:12px}.cash-collection-detail-equation strong{color:#354a40;overflow-wrap:anywhere;font-size:14px}.cash-collection-detail-equation>.is-offset strong{color:#8a6117}.cash-collection-detail-equation>.is-carry{background:#f4f7f5}.cash-collection-detail-equation>.is-carry strong{color:#40584c}.cash-collection-detail-equation>.is-result{background:#eaf5ef;border-left:1px solid #d7e5dd}.cash-collection-detail-equation>.is-result strong{color:#176442}.cash-collection-detail-rollover{color:#765b21;background:#fff8e9;border-left:3px solid #c89a2d;margin:8px 0 0;padding:8px 10px;font-size:12px}.cash-collection-detail-remittances{background:#fff;border:1px solid #dce4e0;margin-top:16px}.cash-collection-detail-remittances>header{background:#f6f9f7;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.cash-collection-detail-remittances>header>div{gap:2px;display:grid}.cash-collection-detail-remittances>header strong{color:#2d4238;font-size:13px}.cash-collection-detail-remittances>header small,.cash-collection-detail-remittances>header>span{color:#6b7972;font-size:11px}.cash-collection-manager-remittance-list.is-detail>article{grid-template-columns:minmax(180px,1fr) minmax(105px,.55fr) minmax(120px,.65fr);min-height:60px;padding:9px 10px 9px 14px}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-amount strong{font-size:13px}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-action .sandbox-action-button{min-height:36px}.cash-collection-detail-received-remittances{background:#f8faf9;border-top:1px solid #dfe7e3}.cash-collection-detail-received-remittances>summary{color:#315f4a;cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:7px 11px;list-style:none;display:flex}.cash-collection-detail-received-remittances>summary::-webkit-details-marker{display:none}.cash-collection-detail-received-remittances>summary>span{font-size:11px;font-weight:700}.cash-collection-detail-received-remittances>summary>svg{flex:none;margin-left:auto;transition:transform .16s}.cash-collection-detail-received-remittances[open]>summary>svg{transform:rotate(90deg)}.cash-collection-detail-received-remittances>div{border-top:1px solid #e2e8e5}.cash-collection-detail-sources{border-top:1px solid #dfe7e3;border-bottom:1px solid #dfe7e3;margin-top:16px}.cash-collection-detail-sources>summary{color:#36574a;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px 3px;list-style:none;display:grid}.cash-collection-detail-sources>summary::-webkit-details-marker{display:none}.cash-collection-detail-sources>summary>div{gap:2px;display:grid}.cash-collection-detail-sources>summary strong{font-size:13px}.cash-collection-detail-sources>summary small{color:#748079;font-size:12px}.cash-collection-detail-sources>summary>svg:last-child{transition:transform .16s}.cash-collection-detail-sources[open]>summary>svg:last-child{transform:rotate(90deg)}.cash-collection-detail-loading{color:#6d7a74;margin:0;padding:18px 4px;font-size:12px}.cash-collection-company-list{border-top:0;display:grid}.cash-collection-company-header,.cash-collection-company-list>div{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 3px;display:grid}.cash-collection-company-header{color:#75817b;font-size:12px}.cash-collection-company-list>div>span{gap:2px;min-width:0;display:grid}.cash-collection-company-date-group{display:grid}.cash-collection-company-date-group>header{color:#5b6d64;background:#f6f8f7;border-bottom:1px solid #dfe7e3;padding:7px 3px;font-size:12px;font-weight:700}.cash-collection-company-date-group>div{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 3px;display:grid}.cash-collection-company-date-group>div>span{gap:2px;min-width:0;display:grid}.cash-collection-company-date-group>div.is-own-company{background:#f2f8f5;margin-inline:-7px;padding-inline:7px}.cash-collection-company-list strong{font-size:13px;font-weight:600}.cash-collection-company-list small{color:#75817b;font-size:12px}.cash-collection-company-list em{color:#805d17;background:#fff4d9;border-radius:4px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:12px;font-style:normal}.cash-collection-company-list em.is-today{color:#286147;background:#eaf5ef}.cash-collection-company-list em.is-own-company{color:#216347;background:#dfeee6}.cash-collection-company-list b{color:#33483e;font-size:12px}.cash-collection-company-list .is-total{color:#1d6546;padding-top:11px}.cash-collection-company-list .is-total b{color:#176442;font-size:13px}.cash-collection-action-box{background:#f3f8f5;border-left:4px solid #2b7656;gap:10px;margin-top:13px;padding:12px;display:grid}.cash-collection-action-box label{gap:5px;display:grid}.cash-collection-action-box label>span{color:#34483f;font-size:12px;font-weight:600}.cash-collection-action-box input,.cash-collection-action-box select{color:#23372d;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cbd8d1;padding:7px 10px;font-size:15px}.cash-collection-action-box small{color:#68766f;font-size:12px}.cash-collection-action-box>div{justify-content:flex-end;gap:7px;display:flex}.cash-collection-action-box>.sandbox-action-button{justify-self:end}.cash-collection-action-box .is-warning{color:#7c5b13;background:#fff8e9;border-left:3px solid #c89a2d;margin:0;padding:7px 9px;font-size:12px}.cash-collection-action-box.is-reserve-confirmation{background:#fff8e9;border-left-color:#c89a2d}.cash-collection-handoff-note{color:#41554b;margin:0;font-size:12px;line-height:1.55}.cash-collection-action-box>.cash-collection-handoff-amount{justify-content:stretch;gap:3px;display:grid}.cash-collection-handoff-amount>span{color:#617169;font-size:12px}.cash-collection-handoff-amount>strong{color:#176442;font-size:18px}.cash-collection-action-box>.cash-collection-safe-projection{background:#d8e5de;border:1px solid #d8e5de;justify-content:stretch;gap:1px;display:grid}.cash-collection-safe-projection>div{background:#fff;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 10px;display:flex}.cash-collection-safe-projection span{color:#68766f;font-size:12px}.cash-collection-safe-projection strong{color:#33483e;font-size:13px}.cash-collection-safe-projection .is-total{background:#eaf5ef;border-left:4px solid #2b7a59}.cash-collection-safe-projection .is-total span{color:#285f47;font-weight:600}.cash-collection-safe-projection .is-total strong{color:#176442;font-size:16px}.cash-collection-settlement{gap:5px;margin-top:13px;display:grid}.cash-collection-settlement>div{color:#5d6f66;background:#f5f8f6;justify-content:space-between;gap:12px;padding:9px 10px;font-size:12px;display:flex}.cash-collection-settlement strong{color:#32473d;font-size:12px}.cash-collection-settlement .is-safe{background:#eef7f2;border-left:4px solid #2b7a59}.cash-collection-settlement .is-safe strong{color:#176442;font-size:14px}.cash-collection-settlement .is-offset{background:#fff8e9;border-left:4px solid #c89a2d}.cash-collection-settlement .is-offset strong{color:#8a6117}.cash-collection-settlement .is-outstanding{background:#f3f6f4;border-left:4px solid #70877c}.cash-collection-settlement .is-outstanding strong{color:#31483d}.cash-collection-settlement .is-reserve-pending{background:#fff8e9;border-left:4px solid #c89a2d}.cash-collection-settlement .is-reserve-pending strong{color:#805d17}.cash-collection-settlement .is-reserve-confirmed{background:#eef7f2;border-left:4px solid #2b7a59}.cash-collection-settlement .is-reserve-confirmed strong{color:#176442}.cash-collection-complete-note{color:#176442;background:#eef7f2;border-left:4px solid #2b7a59;margin:12px 0 0;padding:10px 11px;font-size:12px}.cash-collection-cycle-status{color:#285f47;background:#eef7f2;border-left:4px solid #2b7a59;margin:0;padding:10px 12px;font-size:12px}.cash-collection-cycle-status.is-pending{color:#755815;background:#fff8e9;border-left-color:#c89a2d}.cash-collection-timeline-disclosure{background:#fff;border:1px solid #dce4e0;margin-top:12px}.cash-collection-timeline-disclosure>summary{color:#40564b;cursor:pointer;min-height:40px;padding:10px 12px;font-size:12px;font-weight:700}.cash-collection-timeline{background:#e2e8e5;border-top:1px solid #e2e8e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:0;display:grid}.cash-collection-timeline>div{background:#fff;gap:3px;min-width:0;padding:9px 10px;display:grid}.cash-collection-timeline span{color:#75817b;font-size:12px}.cash-collection-timeline b{color:#33483e;overflow-wrap:anywhere;font-size:12px;font-weight:600}.cash-collection-review-count{background:#fff6ed;border-left:3px solid #bd6c28;align-items:center;gap:6px;padding:8px 10px;display:inline-flex;color:#78502f!important}.cash-collection-review-count b{font-size:12px}.cash-collection-safe-count{background:#fff;border:1px solid #dce4e0;border-left:4px solid #2b7a59;grid-template-columns:minmax(230px,.75fr) minmax(0,1.5fr);align-items:center;gap:14px;padding:13px;display:grid}.cash-collection-safe-count.is-frozen{background:#fffdf8;border-left-color:#c89a2d}.cash-collection-safe-count.is-matched{background:#f7fbf9;border-left-color:#2b7a59}.cash-collection-safe-count-copy{align-self:center;gap:3px;min-width:0;display:grid}.cash-collection-safe-count-copy strong{color:#2d4037;font-size:13px}.cash-collection-safe-count-copy small,.cash-collection-safe-count-copy em{color:#6c7a73;font-size:12px;font-style:normal}.cash-collection-safe-count-controls{justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;display:flex}.cash-collection-safe-expected{background:#eef6f2;border-left:3px solid #2b7a59;flex:0 220px;gap:3px;min-width:170px;padding:8px 10px;display:grid}.cash-collection-safe-expected small{color:#607269;font-size:12px}.cash-collection-safe-expected strong{color:#176442;font-size:14px}.cash-collection-safe-count label{color:#52635a;flex:230px;gap:5px;min-width:190px;font-size:12px;display:grid}.cash-collection-safe-count label>div{background:#fff;border:1px solid #bccbc4;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cash-collection-safe-count input{color:#243a30;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:15px;font-weight:700}.cash-collection-safe-count label b{color:#66756e;padding-right:9px;font-size:12px}.cash-collection-safe-count-difference{flex:0 160px;align-self:center;gap:3px;min-width:130px;display:grid}.cash-collection-safe-count-difference small{color:#6c7a73;font-size:12px}.cash-collection-safe-count-difference strong{color:#a34b3e;font-size:13px}.cash-collection-safe-count-difference strong.is-zero{color:#18734d}.cash-collection-safe-count-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.cash-collection-safe-count-actions>button{white-space:nowrap;min-height:38px}.cash-collection-safe-count-actions>button:not(.sandbox-action-button){color:#42584d;cursor:pointer;background:#fff;border:1px solid #bdcbc4;padding:0 12px}.cash-collection-action-box.is-correction{background:#fff8f1;border-left-color:#bd6c28}.cash-collection-correction-review{background:#fff8f1;border-left:4px solid #bd6c28;gap:10px;margin-top:13px;padding:12px;display:grid}.cash-collection-correction-review>div:first-child{gap:3px;display:grid}.cash-collection-correction-review span,.cash-collection-correction-review small{color:#7b6a5c;font-size:12px}.cash-collection-correction-review strong{color:#5e4029;font-size:12px}.cash-collection-correction-review label{gap:5px;display:grid}.cash-collection-correction-review input{color:#342b25;min-height:38px;font:inherit;background:#fff;border:1px solid #dfc8b5;padding:7px 10px}.cash-collection-correction-review p{color:#755d4a;margin:0;font-size:12px;line-height:1.55}.cash-collection-correction-review>div:last-child{justify-content:flex-end;gap:8px;display:flex}.cash-collection-not-collected-note{color:#5f6a65;background:#f3f5f4;border-left:4px solid #8c9691;margin:12px 0 0;padding:10px 11px;font-size:12px}@media (min-width:1800px){.cash-collection-line-header,.cash-collection-line-row{grid-template-columns:minmax(260px,1.55fr) minmax(105px,.55fr) minmax(110px,.58fr) minmax(170px,.82fr) minmax(125px,.62fr) minmax(135px,.68fr)}}@media (min-width:681px){.cash-collection-line-metric>span,.cash-collection-line-total>span{display:none}.cash-collection-line-row{min-height:72px;padding-block:9px}.cash-collection-line-total{min-height:44px}}@media (max-width:1050px){.cash-collection-manager-remittance>header{grid-template-columns:minmax(200px,.8fr) minmax(360px,1.2fr)}.cash-collection-manager-remittance-list>article{grid-template-columns:minmax(180px,1.2fr) minmax(125px,.75fr) minmax(125px,.7fr) minmax(135px,.7fr);gap:9px}.cash-collection-role-focus{grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr)}.cash-collection-role-focus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-collection-role-focus-metrics>span:nth-child(2n){border-right:0}.cash-collection-role-focus-metrics>span:nth-child(n+3){border-top:1px solid #e2e8e5}.cash-collection-overview{grid-template-columns:repeat(3,1fr)}.cash-collection-overview>:nth-child(3){border-right:0}.cash-collection-overview>:nth-child(-n+3){border-bottom:1px solid #e4eae7}.cash-collection-line-header,.cash-collection-line-row{grid-template-columns:minmax(170px,1.15fr) minmax(78px,.48fr) minmax(82px,.5fr) minmax(130px,.68fr) minmax(95px,.55fr) minmax(105px,.58fr);gap:8px}}@media (max-width:680px){.cash-remittance-tabs{width:100%;padding:0 4px;overflow:visible}.cash-remittance-tabs>button{flex:1 1 0;min-width:0;min-height:48px;padding:0 6px;font-size:11px}.cash-collection-summary-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""context context";align-items:flex-start;gap:8px;padding:10px 11px}.cash-collection-summary-title{grid-area:title}.cash-collection-summary-actions{grid-area:actions}.cash-collection-summary-actions>small{display:none}.cash-collection-summary-context{border-top:1px solid #dfe7e3;grid-area:context;padding-top:7px}.cash-collection-summary-context>span:first-child{border-left:0;padding-left:0}.cash-collection-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-collection-equation>button,.cash-collection-equation>div{min-height:74px;padding:9px 8px}.cash-collection-equation>button{border-right:1px solid #e2e8e5}.cash-collection-equation strong{overflow-wrap:anywhere;font-size:17px}.cash-collection-equation span,.cash-collection-equation small{font-size:11px}.cash-collection-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-collection-progress.is-no-cash{grid-template-columns:minmax(0,1fr)}.cash-collection-progress>span,.cash-collection-progress>button{padding:8px 10px}.cash-collection-remittance-status{grid-template-columns:1fr}.cash-collection-remittance-status>header{border-bottom:1px solid #dfe7e3;border-right:0}.cash-collection-remittance-status>div>span{padding:8px 9px}.cash-collection-remittance-status strong{font-size:13px}.cash-collection-manager-remittance>header{grid-template-columns:1fr}.cash-collection-manager-remittance-totals{border-top:1px solid #dfe7e3;border-left:0}.cash-collection-manager-remittance-totals>span{padding:9px}.cash-collection-manager-remittance-totals strong{font-size:14px}.cash-collection-manager-remittance-list>article{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"person person""destination amount""action action";gap:8px;padding:11px 11px 12px 15px}.cash-collection-manager-remittance-person{border-bottom:1px solid #e7ece9;grid-area:person;padding-bottom:7px}.cash-collection-manager-remittance-destination{grid-area:destination}.cash-collection-manager-remittance-amount{grid-area:amount}.cash-collection-manager-remittance-action{grid-area:action}.cash-collection-manager-remittance-action .sandbox-action-button,.cash-collection-manager-remittance-action>span{width:100%;max-width:none}.cash-collection-terminal-cards>summary{flex-direction:column;align-items:flex-start;gap:3px}.cash-collection-history-selector{flex-basis:auto;width:100%}.cash-collection-role-focus{grid-template-columns:1fr}.cash-collection-role-focus>header{border-bottom:1px solid #dfe7e3;border-right:0}.cash-collection-role-focus-metrics{grid-template-columns:1fr}.cash-collection-role-focus-metrics>span{border-bottom:1px solid #e2e8e5;border-right:0;min-height:78px}.cash-collection-role-focus-metrics>span:last-child{border-bottom:0}.cash-collection-role-focus-metrics>span:nth-child(n+3){border-top:0}.cash-collection-overview{grid-template-columns:1fr 1fr}.cash-collection-overview>:nth-child(3){border-right:1px solid #e4eae7}.cash-collection-overview>:nth-child(2n){border-right:0}.cash-collection-overview>:nth-child(-n+4){border-bottom:1px solid #e4eae7}.cash-collection-toolbar,.cash-collection-source-bar{flex-direction:column;align-items:stretch}.cash-collection-source-bar>.cash-collection-view-scope{border-top:1px solid #dce4e0;border-left:0;margin-left:0;padding:9px 0 0}.cash-collection-history{width:100%}.cash-collection-history>summary{justify-content:center;width:100%}.cash-collection-history>div{width:100%;max-height:240px;box-shadow:none;margin-top:6px;position:static}.cash-collection-history-notice{flex-direction:column;align-items:stretch}.cash-collection-history-notice>button{width:100%}.cash-collection-toolbar>div{margin-right:0}.cash-collection-safe-balance{justify-content:space-between}.cash-collection-line-header{display:none}.cash-collection-line-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""gross offset""total total""outstanding outstanding""action action";gap:10px 8px;padding:13px 13px 14px 17px}.cash-collection-round-list.is-remittance-view .cash-collection-line-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""gross offset""total total""remittance remittance"}.cash-collection-line-identity{border-bottom:1px solid #e7ece9;grid-area:identity;padding-bottom:3px}.cash-collection-line-metric.is-gross{text-align:left;grid-area:gross}.cash-collection-line-metric.is-offset{grid-area:offset}.cash-collection-line-metric.is-outstanding{text-align:left;background:#f4f7f5;grid-area:outstanding;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label amount""meta meta";align-items:baseline;padding:8px 9px;display:grid}.cash-collection-line-metric.is-outstanding>span{grid-area:label}.cash-collection-line-metric.is-outstanding>strong{text-align:right;grid-area:amount}.cash-collection-line-metric.is-outstanding>small{grid-area:meta;justify-self:end}.cash-collection-line-total{grid-area:total;min-height:56px}.cash-collection-line-remittance-status{grid-area:remittance;min-height:48px}.cash-collection-line-action{grid-area:action}.cash-collection-line-action .sandbox-action-button,.cash-collection-open-detail{justify-content:center;width:100%}.cash-collection-detail-backdrop{align-items:flex-end;padding:0}.cash-collection-detail-sheet{border-width:1px 0 0;border-radius:8px 8px 0 0;width:100%;max-height:92dvh}.cash-collection-detail-heading{padding:13px 14px}.cash-collection-detail-scroll{padding:13px 14px 20px}.cash-collection-detail-heading h2{font-size:16px}.cash-collection-detail-totals>.is-total{flex-direction:column;align-items:flex-start;gap:3px}.cash-collection-detail-totals>.is-total>strong{font-size:17px}.cash-collection-detail-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-collection-detail-equation>div{min-height:64px;padding:8px}.cash-collection-detail-equation strong{font-size:13px}.cash-collection-detail-remittances>header{align-items:flex-start}.cash-collection-manager-remittance-list.is-detail>article{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"person person""amount action"}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-person{grid-area:person}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-amount{text-align:left;grid-area:amount}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-action{grid-area:action}.cash-collection-action-box>div{grid-template-columns:1fr;display:grid}.cash-collection-safe-count{grid-template-columns:1fr;align-items:stretch}.cash-collection-safe-count-controls{flex-direction:column;align-items:stretch}.cash-collection-safe-expected,.cash-collection-safe-count label,.cash-collection-safe-count-difference{flex-basis:auto;width:100%;min-width:0}.cash-collection-safe-count-actions{width:100%;min-width:0}.cash-collection-safe-count-actions>button{white-space:normal;flex:1 1 0;min-width:0}.cash-collection-correction-review>div:last-child{grid-template-columns:1fr;display:grid}.cash-collection-source-bar{flex-direction:column;align-items:stretch}.cash-collection-source-bar label{align-items:stretch;display:grid}.cash-collection-source-bar select{width:100%;max-width:none}.cash-collection-timeline{grid-template-columns:1fr}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}button{cursor:pointer;border:0}.theme-lab{background:var(--bg);min-height:100vh}.theme-radio,.entry-radio{opacity:0;pointer-events:none;position:fixed}.theme-picker{justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 28px 0;display:flex}.login-preview{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;padding:18px 28px 0;display:grid}.login-card,.role-entry-card{background:var(--surface);border:1px solid var(--line);border-radius:8px}.login-card{gap:16px;padding:18px;display:grid}.login-card h2{font-size:24px}.login-card span,.role-entry-card span,.role-entry-card small{color:var(--muted)}.login-fields{gap:10px;display:grid}.login-fields div{border:1px solid var(--line);background:var(--surface-soft);min-height:42px;color:var(--muted);border-radius:8px;align-items:center;padding:0 12px;display:flex}.role-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.role-entry-card{cursor:pointer;gap:6px;min-height:112px;padding:14px;display:grid}.role-entry-card strong{font-size:16px}#entry-staff:checked~.login-preview label[for=entry-staff],#entry-manager:checked~.login-preview label[for=entry-manager],#entry-delta:checked~.login-preview label[for=entry-delta],#entry-alpha:checked~.login-preview label[for=entry-alpha],#entry-bravo:checked~.login-preview label[for=entry-bravo],#entry-charlie:checked~.login-preview label[for=entry-charlie]{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.theme-picker h1{font-size:26px}.theme-options{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;width:min(680px,100%);display:grid}.theme-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;gap:5px;min-height:76px;padding:12px;display:grid}.theme-option strong{font-size:14px}.theme-option span{color:var(--muted);font-size:12px;line-height:1.35}#theme-calm:checked~.theme-picker label[for=theme-calm],#theme-bright:checked~.theme-picker label[for=theme-bright],#theme-executive:checked~.theme-picker label[for=theme-executive]{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}#theme-bright:checked~.theme-picker,#theme-bright:checked~.app-shell{--bg:#f8fafc;--surface:#fff;--surface-soft:#f1f5f9;--ink:#172033;--muted:#64748b;--line:#e2e8f0;--green:#2563eb;--green-soft:#dbeafe;--gold:#7c3aed;--shadow:0 18px 46px #0f172a17}#theme-executive:checked~.theme-picker,#theme-executive:checked~.app-shell{--bg:#18201e;--surface:#202b28;--surface-soft:#2b3935;--ink:#fffaf0;--muted:#e2e9e5;--line:#6d7c75;--green:#bef5dc;--green-soft:#304d42;--gold:#ffe0a0;--danger:#ffb2aa;--shadow:0 18px 50px #070b0a47}.app-shell{grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:28px;min-height:calc(100vh - 260px);padding:28px;display:grid}#entry-staff:checked~.app-shell{grid-template-columns:minmax(320px,430px);justify-content:center}#entry-staff:checked~.app-shell .control-center,#entry-alpha:checked~.app-shell .mobile-preview,#entry-bravo:checked~.app-shell .mobile-preview,#entry-charlie:checked~.app-shell .mobile-preview{display:none}#entry-alpha:checked~.app-shell,#entry-bravo:checked~.app-shell,#entry-charlie:checked~.app-shell{grid-template-columns:minmax(0,1fr)}.mobile-preview,.control-center{min-width:0}.phone{background:var(--surface);min-height:calc(100vh - 140px);box-shadow:var(--shadow);border:1px solid #fffc;border-radius:28px;flex-direction:column;gap:18px;padding:22px;display:flex}.phone-header,.desktop-header,.panel-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:var(--green);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}.phone h1{font-size:32px}.avatar{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.large{width:58px;height:58px}.screen-radio,.role-radio,.screen-title,.screen-content,.role-avatar,.mobile-role-content{display:none}#screen-today:checked~.phone-header .title-today,#screen-customers:checked~.phone-header .title-customers,#screen-status:checked~.phone-header .title-status,#screen-files:checked~.phone-header .title-files,#screen-profile:checked~.phone-header .title-profile,#screen-today:checked~.screen-today,#screen-customers:checked~.screen-customers,#screen-status:checked~.screen-status,#screen-files:checked~.screen-files,#screen-profile:checked~.screen-profile,#mobile-role-marketing:checked~.phone-header .role-avatar-marketing,#mobile-role-staff:checked~.phone-header .role-avatar-staff,#mobile-role-manager:checked~.phone-header .role-avatar-manager,#mobile-role-marketing:checked~.screen-content .mobile-role-content-marketing,#mobile-role-staff:checked~.screen-content .mobile-role-content-staff,#mobile-role-manager:checked~.screen-content .mobile-role-content-manager{display:grid}.screen-content{gap:18px}.mobile-role-content{gap:12px}.mobile-role-switch{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid}.mobile-role-switch label{color:var(--muted);cursor:pointer;text-align:center;border-radius:8px;min-height:34px;padding:9px 6px;font-size:12px;font-weight:800}#mobile-role-marketing:checked~.mobile-role-switch label[for=mobile-role-marketing],#mobile-role-staff:checked~.mobile-role-switch label[for=mobile-role-staff],#mobile-role-manager:checked~.mobile-role-switch label[for=mobile-role-manager]{background:var(--green);color:var(--surface)}.mobile-role-rule,.mobile-role-rules{background:var(--green-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.mobile-role-rule span,.mobile-role-rules span{color:var(--muted);font-size:12px}.daily-summary{background:var(--surface-soft);color:var(--ink);border:1px solid var(--line);border-radius:8px;gap:6px;padding:18px;display:grid}.daily-summary span,.daily-summary small{color:var(--muted)}.daily-summary strong{font-size:34px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-actions button,.panel-title button,.ghost-button{min-height:42px;color:var(--ink);background:var(--green-soft);border-radius:8px;font-weight:700}.quick-actions button:first-child{background:var(--green);color:var(--surface)}.task-list{gap:10px;display:grid}.task-item{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.task-time{color:var(--green);font-weight:800}.task-item h2{margin-bottom:4px;font-size:15px}.task-item p,.task-item small,.metric-card small,.customer-row span,.soft-panel li{color:var(--muted)}.task-item span,.customer-row em{color:var(--gold);white-space:nowrap;background:#f3ead9;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:700}.mobile-nav{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(5,1fr);align-items:center;height:64px;margin-top:auto;display:grid}.mobile-nav label{text-align:center;color:var(--muted);cursor:pointer;font-size:13px;font-weight:700}#screen-today:checked~.mobile-nav label[for=screen-today],#screen-customers:checked~.mobile-nav label[for=screen-customers],#screen-status:checked~.mobile-nav label[for=screen-status],#screen-files:checked~.mobile-nav label[for=screen-files],#screen-profile:checked~.mobile-nav label[for=screen-profile]{color:var(--green)}.search-box,.note-box{border:1px solid var(--line);background:var(--surface-soft);min-height:48px;color:var(--muted);border-radius:8px;align-items:center;padding:0 14px;display:flex}.mobile-profile-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.mobile-profile-card div{gap:5px;display:grid}.mobile-profile-card span,.mobile-profile-card small{color:var(--muted)}.mobile-profile-card button{background:var(--green);color:var(--surface);white-space:nowrap;border-radius:8px;min-height:40px;padding:0 12px;font-weight:800}.customer-stack,.evidence-list,.profile-list{gap:10px;display:grid}.mobile-customer,.evidence-list article,.profile-card,.profile-list p,.mobile-linked-card,.selected-task-card,.mobile-customer-context article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.mobile-customer{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-customer div,.evidence-list article div:last-child,.profile-card{gap:6px;display:grid}.mobile-customer span,.mobile-customer small,.evidence-list span,.profile-card span,.mobile-linked-card span,.mobile-linked-card small,.selected-task-card span,.selected-task-card small,.mobile-customer-context span{color:var(--muted)}.mobile-linked-card,.selected-task-card{gap:6px;display:grid}.mobile-linked-card{background:var(--green-soft)}.mobile-customer-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mobile-customer-context article{gap:6px;min-height:82px;display:grid}.mobile-customer-context strong{overflow-wrap:anywhere;font-size:16px}.mobile-alerts{gap:8px;display:grid}.mobile-alerts article{background:var(--green-soft);border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.mobile-alerts strong{font-size:14px}.mobile-alerts span{color:var(--muted);font-size:12px}.mobile-more-info-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.mobile-more-info-card div{gap:5px;display:grid}.mobile-more-info-card span,.mobile-more-info-card small,.mobile-more-info-card li{color:var(--muted)}.mobile-more-info-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mobile-more-info-card li{background:var(--surface-soft);border-radius:8px;padding:8px 10px;font-size:13px}.mobile-more-info-card button{background:var(--green);color:var(--surface);border-radius:8px;min-height:42px;font-weight:800}.mobile-customer em{color:var(--gold);white-space:nowrap;background:#f3ead9;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:700}.status-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-board button,.capture-card button{background:var(--surface);border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:8px;font-weight:700}.status-board button{text-align:left;align-content:center;gap:4px;min-height:74px;padding:10px;display:grid}.status-board button small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.3}.status-board button:first-child,.capture-card button{background:var(--green);color:var(--surface)}.status-board button:first-child small{color:#ffffffd1}.status-result-card{background:var(--green-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px;display:grid}.status-result-card span,.status-result-card p,.status-result-card small{color:var(--muted)}.status-result-card small{font-size:12px}.status-result-card em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.capture-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:16px;display:grid}.capture-card span{color:var(--muted)}.upload-flow{gap:10px;display:grid}.more-info-flow{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px;display:grid}.more-info-heading,.more-info-response{gap:5px;display:grid}.more-info-heading span,.more-info-heading small,.more-info-response span,.more-info-response small{color:var(--muted)}.more-info-flow article{background:var(--surface-soft);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.more-info-flow article>span{background:var(--green-soft);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.more-info-flow article div{gap:4px;display:grid}.more-info-flow article small{color:var(--muted);font-size:12px}.more-info-response{border-top:1px solid var(--line);padding-top:10px}.upload-flow div{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;padding:12px;display:grid}.upload-flow span{background:var(--green-soft);color:var(--green);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.upload-flow p,.evidence-list small{color:var(--muted);font-size:13px}.upload-flow strong{font-size:14px}.evidence-list article{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.file-icon{background:var(--green-soft);width:46px;height:46px;color:var(--green);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.profile-card{text-align:center;justify-items:center}.profile-list p{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.profile-list strong{color:var(--ink)}.mini-audit{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.mini-audit span{color:var(--muted);font-size:13px}.control-center{flex-direction:column;gap:22px;display:flex}.desktop-header{padding:16px 0 4px}.desktop-header h2{font-size:38px}.entry-context{color:var(--muted);margin-top:7px;display:none}#entry-staff:checked~.app-shell .context-staff,#entry-manager:checked~.app-shell .context-manager,#entry-delta:checked~.app-shell .context-delta,#entry-alpha:checked~.app-shell .context-alpha,#entry-bravo:checked~.app-shell .context-bravo,#entry-charlie:checked~.app-shell .context-charlie{display:inline-block}.ghost-button{background:var(--surface);border:1px solid var(--line);padding:0 16px}.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.role-switcher{flex-wrap:wrap;gap:8px;display:flex}.role-switcher label{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:800;display:flex}#role-all:checked~.role-switcher label[for=role-all],#role-delta:checked~.role-switcher label[for=role-delta],#role-alpha:checked~.role-switcher label[for=role-alpha],#role-bravo:checked~.role-switcher label[for=role-bravo],#role-charlie:checked~.role-switcher label[for=role-charlie]{border-color:var(--green);background:var(--green-soft);color:var(--green)}.metric-card,.panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px}.metric-card{gap:10px;display:grid}.metric-card p{color:var(--green);font-weight:800}.metric-card h3{font-size:15px}.metric-card strong{font-size:25px}.architecture-status-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.architecture-status-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.architecture-status-header>div{gap:4px;display:grid}.architecture-status-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.architecture-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.architecture-summary-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.architecture-summary-grid span,.architecture-summary-grid small,.architecture-engine-grid span{color:var(--muted);font-size:12px}.architecture-summary-grid strong{color:var(--ink);font-size:25px}.architecture-engine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.architecture-engine-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:9px;padding:12px;display:grid}.architecture-engine-grid article>div{gap:5px;display:grid}.architecture-engine-grid strong,.architecture-rule-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.architecture-engine-grid em{border-radius:999px;justify-self:start;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.architecture-status-ready em{background:var(--green-soft);color:var(--green)}.architecture-status-draft em{color:var(--gold);background:#b48b4b24}.architecture-status-locked em{color:var(--danger);background:#8b4c4c1f}.architecture-engine-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.architecture-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.architecture-rule-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.system-health-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.system-health-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-health-header>div{gap:4px;display:grid}.system-health-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.system-health-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-health-summary-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.system-health-summary-grid span,.system-health-summary-grid small,.system-health-card-top span,.system-health-reminder-grid span,.system-health-reminder-grid small{color:var(--muted);font-size:12px}.system-health-summary-grid strong{color:var(--ink);font-size:25px}.system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-health-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.system-health-card-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.system-health-card-top>div{gap:5px;display:grid}.system-health-card-top strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.system-health-card-top em{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.system-health-status-healthy em{background:var(--green-soft);color:var(--green)}.system-health-status-watch em{color:var(--gold);background:#b48b4b24}.system-health-status-draft em{color:var(--muted);background:#69768b1f}.system-health-grid p,.system-health-grid small,.system-health-grid footer{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.system-health-grid footer{border-top:1px solid var(--line);padding-top:10px}.system-health-reminder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.system-health-reminder-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.system-health-reminder-grid strong{color:var(--green);font-size:16px}.system-health-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-health-guardrail-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.system-health-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.system-health-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.system-health-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.system-health-api-header>div{gap:4px;display:grid}.system-health-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.system-health-api-review-cards,.system-health-api-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.system-health-api-review-cards article,.system-health-api-permission-grid article,.system-health-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.system-health-api-review-cards span,.system-health-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.system-health-api-review-cards .system-health-api-locked span{color:var(--danger)}.system-health-api-review-cards .system-health-api-review span{color:var(--gold)}.system-health-api-review-cards strong,.system-health-api-permission-grid strong{font-size:14px;line-height:1.35}.system-health-api-review-cards p,.system-health-api-permission-grid p,.system-health-api-permission-grid em,.system-health-api-sample-list p,.system-health-api-sample-list small,.system-health-api-note span{color:var(--muted);font-size:12px}.system-health-api-review-cards em,.system-health-api-permission-grid em,.system-health-api-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.system-health-api-sample-list{gap:10px;display:grid}.system-health-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:86px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:12px;display:grid}.system-health-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.system-health-api-sample-list article>div{gap:5px;min-width:0;display:grid}.system-health-api-sample-list strong{font-size:13px;line-height:1.35}.infrastructure-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.infrastructure-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.infrastructure-header>div{gap:4px;display:grid}.infrastructure-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.infrastructure-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.infrastructure-summary-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.infrastructure-summary-grid span,.infrastructure-summary-grid small,.infrastructure-asset-list span,.infrastructure-asset-list small,.infrastructure-reminder-grid span,.infrastructure-reminder-grid small{color:var(--muted);font-size:12px}.infrastructure-summary-grid strong{color:var(--ink);font-size:25px}.infrastructure-asset-list{gap:10px;display:grid}.infrastructure-asset-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1.25fr) auto minmax(110px,.7fr) minmax(150px,.9fr) minmax(220px,1.4fr);align-items:stretch;display:grid;overflow:hidden}.infrastructure-asset-list article>div,.infrastructure-asset-list em,.infrastructure-asset-list p,.infrastructure-asset-list article>small{border-right:1px solid var(--line);gap:5px;min-width:0;margin:0;padding:12px;display:grid}.infrastructure-asset-list article>small{border-right:0}.infrastructure-asset-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.infrastructure-asset-list em{text-align:center;text-transform:uppercase;align-content:center;justify-items:center;font-size:11px;font-style:normal;font-weight:900}.infrastructure-status-healthy em{background:var(--green-soft);color:var(--green)}.infrastructure-status-watch em{color:var(--gold);background:#b48b4b24}.infrastructure-status-draft em{color:var(--muted);background:#69768b1f}.infrastructure-status-protected em{color:#40708b;background:#40708b1f}.infrastructure-asset-list p{color:var(--muted);align-content:center;font-size:12px;line-height:1.45}.infrastructure-reminder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.infrastructure-reminder-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.infrastructure-reminder-grid strong{color:var(--green);font-size:16px}.infrastructure-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.infrastructure-guardrail-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.infrastructure-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.infrastructure-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.infrastructure-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.infrastructure-api-header>div{gap:4px;display:grid}.infrastructure-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.infrastructure-api-review-cards,.infrastructure-api-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.infrastructure-api-review-cards article,.infrastructure-api-permission-grid article,.infrastructure-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.infrastructure-api-review-cards span,.infrastructure-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.infrastructure-api-review-cards .infrastructure-api-locked span{color:var(--danger)}.infrastructure-api-review-cards .infrastructure-api-review span{color:var(--gold)}.infrastructure-api-review-cards strong,.infrastructure-api-permission-grid strong{font-size:14px;line-height:1.35}.infrastructure-api-review-cards p,.infrastructure-api-permission-grid p,.infrastructure-api-permission-grid em,.infrastructure-api-sample-list p,.infrastructure-api-sample-list small,.infrastructure-api-note span{color:var(--muted);font-size:12px}.infrastructure-api-review-cards em,.infrastructure-api-permission-grid em,.infrastructure-api-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.infrastructure-api-sample-list{gap:10px;display:grid}.infrastructure-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:86px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:12px;display:grid}.infrastructure-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.infrastructure-api-sample-list article>div{gap:5px;min-width:0;display:grid}.infrastructure-api-sample-list strong{font-size:13px;line-height:1.35}.security-review-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.security-review-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.security-review-header>div{gap:4px;display:grid}.security-review-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.security-summary-grid,.security-api-review-cards,.security-signal-grid,.security-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.security-summary-grid article,.security-api-review-cards article,.security-signal-grid article,.security-guardrail-grid article,.security-access-grid section{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.security-summary-grid span,.security-summary-grid small,.security-api-review-cards p,.security-signal-grid small,.security-access-grid span,.security-access-grid p,.security-incident-list span,.security-incident-list small,.security-incident-list p{color:var(--muted);font-size:12px;line-height:1.4}.security-summary-grid strong{color:var(--ink);font-size:24px;line-height:1.2}.security-api-review-cards span,.security-signal-grid span{color:var(--green);font-size:12px;font-weight:900}.security-api-review-cards .security-api-locked span,.security-severity-high em{color:var(--danger)}.security-api-review-cards .security-api-review span,.security-severity-medium em{color:var(--gold)}.security-incident-list{gap:10px;display:grid}.security-incident-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(130px,auto) minmax(220px,1fr);align-items:stretch;display:grid;overflow:hidden}.security-incident-list article>div,.security-incident-list em,.security-incident-list p{border-right:1px solid var(--line);gap:5px;min-width:0;margin:0;padding:12px;display:grid}.security-incident-list p{border-right:0;align-content:center}.security-incident-list strong{overflow-wrap:anywhere;font-size:14px}.security-incident-list em,.security-access-grid em{background:var(--surface-soft);text-align:center;text-transform:uppercase;align-content:center;font-size:11px;font-style:normal;font-weight:900;line-height:1.3}.security-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.security-access-grid section{background:var(--surface)}.security-access-grid h4{margin:0;font-size:15px}.security-access-grid article{border-top:1px solid var(--line);grid-template-columns:118px minmax(0,.8fr) minmax(0,1.3fr) auto;align-items:center;gap:8px;padding:10px 0 0;display:grid}.security-access-grid strong,.security-signal-grid strong,.security-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.security-access-grid em{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px}.integration-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.integration-header,.integration-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.integration-header>div,.integration-api-header>div{gap:4px;display:grid}.integration-header>span,.integration-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.integration-provider-grid,.integration-scope-grid,.integration-api-review-cards,.integration-api-permission-grid,.integration-guardrail-grid{gap:10px;display:grid}.integration-provider-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.integration-scope-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-api-review-cards,.integration-api-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-guardrail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-provider-grid article,.integration-scope-grid article,.integration-api-review-cards article,.integration-api-permission-grid article,.integration-guardrail-grid article,.integration-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.integration-provider-grid span,.integration-scope-grid span,.integration-api-review-cards span,.integration-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.integration-provider-grid strong,.integration-scope-grid strong,.integration-api-review-cards strong,.integration-api-permission-grid strong,.integration-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.integration-provider-grid p,.integration-scope-grid small,.integration-api-review-cards p,.integration-api-permission-grid p,.integration-api-permission-grid em,.integration-api-sample-list p,.integration-api-sample-list small,.integration-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.integration-provider-grid em,.integration-api-review-cards em,.integration-api-permission-grid em,.integration-api-sample-list em,.integration-service-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.integration-api-review-cards .integration-api-locked span{color:var(--danger)}.integration-api-review-cards .integration-api-review span{color:var(--gold)}.integration-service-list,.integration-api-sample-list,.integration-api-review-panel{gap:10px;display:grid}.integration-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.integration-service-list article,.integration-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1.2fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.integration-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.integration-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.integration-service-list article>div,.integration-api-sample-list article>div{gap:5px;min-width:0;display:grid}.integration-service-list span,.integration-service-list small,.integration-service-list p{color:var(--muted);font-size:12px;line-height:1.45}.integration-service-list strong,.integration-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.ai-gateway-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.ai-gateway-header,.ai-gateway-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-gateway-header>div,.ai-gateway-api-header>div{gap:4px;display:grid}.ai-gateway-header>span,.ai-gateway-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.ai-gateway-provider-grid,.ai-gateway-signal-grid,.ai-gateway-api-review-cards,.ai-gateway-api-permission-grid,.ai-gateway-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ai-gateway-provider-grid article,.ai-gateway-signal-grid article,.ai-gateway-api-review-cards article,.ai-gateway-api-permission-grid article,.ai-gateway-guardrail-grid article,.ai-gateway-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.ai-gateway-provider-grid span,.ai-gateway-signal-grid span,.ai-gateway-api-review-cards span,.ai-gateway-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.ai-gateway-provider-grid strong,.ai-gateway-signal-grid strong,.ai-gateway-api-review-cards strong,.ai-gateway-api-permission-grid strong,.ai-gateway-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.ai-gateway-provider-grid p,.ai-gateway-signal-grid p,.ai-gateway-api-review-cards p,.ai-gateway-api-permission-grid p,.ai-gateway-api-permission-grid em,.ai-gateway-api-sample-list p,.ai-gateway-api-sample-list small,.ai-gateway-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.ai-gateway-provider-grid em,.ai-gateway-api-review-cards em,.ai-gateway-api-permission-grid em,.ai-gateway-api-sample-list em,.ai-gateway-route-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.ai-gateway-api-review-cards .ai-gateway-api-locked span{color:var(--danger)}.ai-gateway-api-review-cards .ai-gateway-api-review span{color:var(--gold)}.ai-gateway-route-list,.ai-gateway-api-sample-list,.ai-gateway-api-review-panel{gap:10px;display:grid}.ai-gateway-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.ai-gateway-route-list article,.ai-gateway-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.ai-gateway-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.ai-gateway-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.ai-gateway-route-list article>div,.ai-gateway-api-sample-list article>div{gap:5px;min-width:0;display:grid}.ai-gateway-route-list span,.ai-gateway-route-list small,.ai-gateway-route-list p{color:var(--muted);font-size:12px;line-height:1.45}.ai-gateway-route-list strong,.ai-gateway-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.marketing-intelligence-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.marketing-intelligence-header,.marketing-intelligence-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-intelligence-header>div,.marketing-intelligence-api-header>div{gap:4px;display:grid}.marketing-intelligence-header>span,.marketing-intelligence-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.marketing-intelligence-signal-grid,.marketing-intelligence-api-review-cards,.marketing-intelligence-api-permission-grid,.marketing-intelligence-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-intelligence-signal-grid article,.marketing-intelligence-api-review-cards article,.marketing-intelligence-api-permission-grid article,.marketing-intelligence-guardrail-grid article,.marketing-intelligence-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.marketing-intelligence-signal-grid span,.marketing-intelligence-api-review-cards span,.marketing-intelligence-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.marketing-intelligence-signal-grid strong,.marketing-intelligence-api-review-cards strong,.marketing-intelligence-api-permission-grid strong,.marketing-intelligence-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.marketing-intelligence-signal-grid p,.marketing-intelligence-api-review-cards p,.marketing-intelligence-api-permission-grid p,.marketing-intelligence-api-permission-grid em,.marketing-intelligence-api-sample-list p,.marketing-intelligence-api-sample-list small,.marketing-intelligence-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.marketing-intelligence-account-list,.marketing-intelligence-api-sample-list,.marketing-intelligence-api-review-panel{gap:10px;display:grid}.marketing-intelligence-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.marketing-intelligence-account-list article,.marketing-intelligence-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.marketing-intelligence-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.marketing-intelligence-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.marketing-intelligence-account-list article>div,.marketing-intelligence-api-sample-list article>div{gap:5px;min-width:0;display:grid}.marketing-intelligence-account-list span,.marketing-intelligence-account-list small,.marketing-intelligence-account-list p{color:var(--muted);font-size:12px;line-height:1.45}.marketing-intelligence-account-list strong,.marketing-intelligence-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.marketing-intelligence-account-list em,.marketing-intelligence-api-review-cards em,.marketing-intelligence-api-permission-grid em,.marketing-intelligence-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.marketing-intelligence-api-review-cards .marketing-intelligence-api-locked span{color:var(--danger)}.marketing-intelligence-api-review-cards .marketing-intelligence-api-review span{color:var(--gold)}.gateway-layer-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.gateway-layer-header,.gateway-layer-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.gateway-layer-header>div,.gateway-layer-api-header>div{gap:4px;display:grid}.gateway-layer-header>span,.gateway-layer-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.gateway-layer-signal-grid,.gateway-layer-api-review-cards,.gateway-layer-api-permission-grid,.gateway-layer-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.gateway-layer-signal-grid article,.gateway-layer-api-review-cards article,.gateway-layer-api-permission-grid article,.gateway-layer-guardrail-grid article,.gateway-layer-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.gateway-layer-signal-grid span,.gateway-layer-api-review-cards span,.gateway-layer-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.gateway-layer-signal-grid strong,.gateway-layer-api-review-cards strong,.gateway-layer-api-permission-grid strong,.gateway-layer-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.gateway-layer-signal-grid p,.gateway-layer-api-review-cards p,.gateway-layer-api-permission-grid p,.gateway-layer-api-permission-grid em,.gateway-layer-api-sample-list p,.gateway-layer-api-sample-list small,.gateway-layer-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.gateway-layer-source-list,.gateway-layer-api-sample-list,.gateway-layer-api-review-panel{gap:10px;display:grid}.gateway-layer-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.gateway-layer-source-list article,.gateway-layer-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.gateway-layer-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.gateway-layer-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.gateway-layer-source-list article>div,.gateway-layer-api-sample-list article>div{gap:5px;min-width:0;display:grid}.gateway-layer-source-list span,.gateway-layer-source-list small,.gateway-layer-source-list p{color:var(--muted);font-size:12px;line-height:1.45}.gateway-layer-source-list strong,.gateway-layer-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.gateway-layer-source-list em,.gateway-layer-api-review-cards em,.gateway-layer-api-permission-grid em,.gateway-layer-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.gateway-layer-api-review-cards .gateway-layer-api-locked span{color:var(--danger)}.gateway-layer-api-review-cards .gateway-layer-api-review span{color:var(--gold)}.landing-page-builder-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.landing-page-builder-header,.landing-page-builder-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-page-builder-header>div,.landing-page-builder-api-header>div{gap:4px;display:grid}.landing-page-builder-header>span,.landing-page-builder-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.landing-page-builder-signal-grid,.landing-page-builder-api-review-cards,.landing-page-builder-api-permission-grid,.landing-page-builder-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.landing-page-builder-signal-grid article,.landing-page-builder-api-review-cards article,.landing-page-builder-api-permission-grid article,.landing-page-builder-guardrail-grid article,.landing-page-builder-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.landing-page-builder-signal-grid span,.landing-page-builder-api-review-cards span,.landing-page-builder-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.landing-page-builder-signal-grid strong,.landing-page-builder-api-review-cards strong,.landing-page-builder-api-permission-grid strong,.landing-page-builder-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.landing-page-builder-signal-grid p,.landing-page-builder-api-review-cards p,.landing-page-builder-api-permission-grid p,.landing-page-builder-api-permission-grid em,.landing-page-builder-api-sample-list p,.landing-page-builder-api-sample-list small,.landing-page-builder-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.landing-page-builder-page-list,.landing-page-builder-api-sample-list,.landing-page-builder-api-review-panel{gap:10px;display:grid}.landing-page-builder-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.landing-page-builder-page-list article,.landing-page-builder-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.landing-page-builder-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.landing-page-builder-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.landing-page-builder-page-list article>div,.landing-page-builder-api-sample-list article>div{gap:5px;min-width:0;display:grid}.landing-page-builder-page-list span,.landing-page-builder-page-list small,.landing-page-builder-page-list p{color:var(--muted);font-size:12px;line-height:1.45}.landing-page-builder-page-list strong,.landing-page-builder-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.landing-page-builder-page-list em,.landing-page-builder-api-review-cards em,.landing-page-builder-api-permission-grid em,.landing-page-builder-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.landing-page-builder-api-review-cards .landing-page-builder-api-locked span{color:var(--danger)}.landing-page-builder-api-review-cards .landing-page-builder-api-review span{color:var(--gold)}.cash-logistics-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.cash-logistics-header,.cash-logistics-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-logistics-header>div,.cash-logistics-api-header>div{gap:4px;display:grid}.cash-logistics-header>span,.cash-logistics-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.cash-logistics-signal-grid,.cash-logistics-api-review-cards,.cash-logistics-api-permission-grid,.cash-logistics-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cash-logistics-signal-grid article,.cash-logistics-api-review-cards article,.cash-logistics-api-permission-grid article,.cash-logistics-guardrail-grid article,.cash-logistics-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.cash-logistics-signal-grid span,.cash-logistics-api-review-cards span,.cash-logistics-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.cash-logistics-signal-grid strong,.cash-logistics-api-review-cards strong,.cash-logistics-api-permission-grid strong,.cash-logistics-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.cash-logistics-signal-grid p,.cash-logistics-api-review-cards p,.cash-logistics-api-permission-grid p,.cash-logistics-api-permission-grid em,.cash-logistics-api-sample-list p,.cash-logistics-api-sample-list small,.cash-logistics-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.cash-logistics-vault-list,.cash-logistics-api-sample-list,.cash-logistics-api-review-panel{gap:10px;display:grid}.cash-logistics-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.cash-logistics-vault-list article,.cash-logistics-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,1fr) auto minmax(180px,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.cash-logistics-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.cash-logistics-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.cash-logistics-vault-list article>div,.cash-logistics-api-sample-list article>div{gap:5px;min-width:0;display:grid}.cash-logistics-vault-list span,.cash-logistics-vault-list small,.cash-logistics-vault-list p{color:var(--muted);font-size:12px;line-height:1.45}.cash-logistics-vault-list strong,.cash-logistics-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.cash-logistics-vault-list em,.cash-logistics-api-review-cards em,.cash-logistics-api-permission-grid em,.cash-logistics-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.cash-logistics-api-review-cards .cash-logistics-api-locked span{color:var(--danger)}.cash-logistics-api-review-cards .cash-logistics-api-review span{color:var(--gold)}.event-engine-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.event-engine-header,.event-engine-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-engine-header>div,.event-engine-api-header>div{gap:4px;display:grid}.event-engine-header>span,.event-engine-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.event-engine-signal-grid,.event-engine-api-review-cards,.event-engine-api-permission-grid,.event-engine-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.event-engine-signal-grid article,.event-engine-api-review-cards article,.event-engine-api-permission-grid article,.event-engine-guardrail-grid article,.event-engine-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.event-engine-signal-grid span,.event-engine-api-review-cards span,.event-engine-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.event-engine-signal-grid strong,.event-engine-api-review-cards strong,.event-engine-api-permission-grid strong,.event-engine-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.event-engine-signal-grid p,.event-engine-api-review-cards p,.event-engine-api-permission-grid p,.event-engine-api-permission-grid em,.event-engine-api-sample-list p,.event-engine-api-sample-list small,.event-engine-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.event-engine-timeline-list,.event-engine-api-sample-list,.event-engine-api-review-panel{gap:10px;display:grid}.event-engine-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.event-engine-timeline-list article,.event-engine-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.event-engine-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.event-engine-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.event-engine-timeline-list article>div,.event-engine-api-sample-list article>div{gap:5px;min-width:0;display:grid}.event-engine-timeline-list span,.event-engine-timeline-list small,.event-engine-timeline-list p{color:var(--muted);font-size:12px;line-height:1.45}.event-engine-timeline-list strong,.event-engine-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.event-engine-timeline-list em,.event-engine-api-review-cards em,.event-engine-api-permission-grid em,.event-engine-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.event-engine-api-review-cards .event-engine-api-locked span{color:var(--danger)}.event-engine-api-review-cards .event-engine-api-review span{color:var(--gold)}.notification-foundation-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.notification-foundation-header,.notification-foundation-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-foundation-header>div,.notification-foundation-api-header>div{gap:4px;display:grid}.notification-foundation-header>span,.notification-foundation-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.notification-foundation-signal-grid,.notification-foundation-api-review-cards,.notification-foundation-api-permission-grid,.notification-foundation-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.notification-foundation-signal-grid article,.notification-foundation-api-review-cards article,.notification-foundation-api-permission-grid article,.notification-foundation-guardrail-grid article,.notification-foundation-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.notification-foundation-signal-grid span,.notification-foundation-api-review-cards span,.notification-foundation-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.notification-foundation-signal-grid strong,.notification-foundation-api-review-cards strong,.notification-foundation-api-permission-grid strong,.notification-foundation-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.notification-foundation-signal-grid p,.notification-foundation-api-review-cards p,.notification-foundation-api-permission-grid p,.notification-foundation-api-permission-grid em,.notification-foundation-api-sample-list p,.notification-foundation-api-sample-list small,.notification-foundation-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.notification-foundation-inbox-list,.notification-foundation-api-sample-list,.notification-foundation-api-review-panel{gap:10px;display:grid}.notification-foundation-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.notification-foundation-inbox-list article,.notification-foundation-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.notification-foundation-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.notification-foundation-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.notification-foundation-inbox-list article>div,.notification-foundation-api-sample-list article>div{gap:5px;min-width:0;display:grid}.notification-foundation-inbox-list span,.notification-foundation-inbox-list small,.notification-foundation-inbox-list p{color:var(--muted);font-size:12px;line-height:1.45}.notification-foundation-inbox-list strong,.notification-foundation-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.notification-foundation-inbox-list em,.notification-foundation-api-review-cards em,.notification-foundation-api-permission-grid em,.notification-foundation-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.notification-foundation-api-review-cards .notification-foundation-api-locked span{color:var(--danger)}.notification-foundation-api-review-cards .notification-foundation-api-review span{color:var(--gold)}.configuration-platform-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.configuration-platform-header,.configuration-platform-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.configuration-platform-header>div,.configuration-platform-api-header>div{gap:4px;display:grid}.configuration-platform-header>span,.configuration-platform-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.configuration-platform-signal-grid,.configuration-platform-api-review-cards,.configuration-platform-api-permission-grid,.configuration-platform-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.configuration-platform-signal-grid article,.configuration-platform-api-review-cards article,.configuration-platform-api-permission-grid article,.configuration-platform-guardrail-grid article,.configuration-platform-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.configuration-platform-signal-grid span,.configuration-platform-api-review-cards span,.configuration-platform-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.configuration-platform-signal-grid strong,.configuration-platform-api-review-cards strong,.configuration-platform-api-permission-grid strong,.configuration-platform-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.configuration-platform-signal-grid p,.configuration-platform-api-review-cards p,.configuration-platform-api-permission-grid p,.configuration-platform-api-permission-grid em,.configuration-platform-api-sample-list p,.configuration-platform-api-sample-list small,.configuration-platform-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.configuration-platform-record-list,.configuration-platform-api-sample-list,.configuration-platform-api-review-panel{gap:10px;display:grid}.configuration-platform-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.configuration-platform-record-list article,.configuration-platform-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.configuration-platform-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.configuration-platform-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.configuration-platform-record-list article>div,.configuration-platform-api-sample-list article>div{gap:5px;min-width:0;display:grid}.configuration-platform-record-list span,.configuration-platform-record-list small,.configuration-platform-record-list p{color:var(--muted);font-size:12px;line-height:1.45}.configuration-platform-record-list strong,.configuration-platform-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.configuration-platform-record-list em,.configuration-platform-api-review-cards em,.configuration-platform-api-permission-grid em,.configuration-platform-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.configuration-platform-api-review-cards .configuration-platform-api-locked span{color:var(--danger)}.configuration-platform-api-review-cards .configuration-platform-api-review span{color:var(--gold)}.agreement-platform-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.agreement-platform-header,.agreement-platform-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agreement-platform-header>div,.agreement-platform-api-header>div{gap:4px;display:grid}.agreement-platform-header>span,.agreement-platform-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.agreement-platform-signal-grid,.agreement-platform-api-review-cards,.agreement-platform-api-permission-grid,.agreement-platform-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agreement-platform-signal-grid article,.agreement-platform-api-review-cards article,.agreement-platform-api-permission-grid article,.agreement-platform-guardrail-grid article,.agreement-platform-api-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.agreement-platform-signal-grid span,.agreement-platform-api-review-cards span,.agreement-platform-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.agreement-platform-signal-grid strong,.agreement-platform-api-review-cards strong,.agreement-platform-api-permission-grid strong,.agreement-platform-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.agreement-platform-signal-grid p,.agreement-platform-api-review-cards p,.agreement-platform-api-permission-grid p,.agreement-platform-api-permission-grid em,.agreement-platform-api-sample-list p,.agreement-platform-api-sample-list small,.agreement-platform-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.agreement-platform-record-list,.agreement-platform-api-sample-list,.agreement-platform-api-review-panel{gap:10px;display:grid}.agreement-platform-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.agreement-platform-record-list article,.agreement-platform-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.agreement-platform-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.agreement-platform-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.agreement-platform-record-list article>div,.agreement-platform-api-sample-list article>div{gap:5px;min-width:0;display:grid}.agreement-platform-record-list span,.agreement-platform-record-list small,.agreement-platform-record-list p{color:var(--muted);font-size:12px;line-height:1.45}.agreement-platform-record-list strong,.agreement-platform-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.agreement-platform-record-list em,.agreement-platform-api-review-cards em,.agreement-platform-api-permission-grid em,.agreement-platform-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.agreement-platform-api-review-cards .agreement-platform-api-locked span{color:var(--danger)}.agreement-platform-api-review-cards .agreement-platform-api-review span{color:var(--gold)}.business-time-platform-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.business-time-platform-header,.business-time-platform-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-time-platform-header>div,.business-time-platform-api-header>div{gap:4px;display:grid}.business-time-platform-header>span,.business-time-platform-api-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.business-time-platform-signal-grid,.business-time-platform-api-review-cards,.business-time-platform-api-permission-grid,.business-time-platform-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.business-time-platform-signal-grid article,.business-time-platform-api-review-cards article,.business-time-platform-api-permission-grid article,.business-time-platform-guardrail-grid article,.business-time-platform-api-note,.business-time-platform-footnote{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.business-time-platform-signal-grid span,.business-time-platform-api-review-cards span,.business-time-platform-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.business-time-platform-signal-grid strong,.business-time-platform-api-review-cards strong,.business-time-platform-api-permission-grid strong,.business-time-platform-guardrail-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.business-time-platform-signal-grid p,.business-time-platform-api-review-cards p,.business-time-platform-api-permission-grid p,.business-time-platform-api-permission-grid em,.business-time-platform-api-sample-list p,.business-time-platform-api-sample-list small,.business-time-platform-api-note span{color:var(--muted);font-size:12px;line-height:1.45}.business-time-platform-record-list,.business-time-platform-api-sample-list,.business-time-platform-api-review-panel{gap:10px;display:grid}.business-time-platform-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.business-time-platform-record-list article,.business-time-platform-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.business-time-platform-api-sample-list article{grid-template-columns:86px minmax(0,1fr) minmax(150px,auto)}.business-time-platform-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.business-time-platform-record-list article>div,.business-time-platform-api-sample-list article>div{gap:5px;min-width:0;display:grid}.business-time-platform-record-list span,.business-time-platform-record-list small,.business-time-platform-record-list p{color:var(--muted);font-size:12px;line-height:1.45}.business-time-platform-record-list strong,.business-time-platform-api-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.business-time-platform-record-list em,.business-time-platform-api-review-cards em,.business-time-platform-api-permission-grid em,.business-time-platform-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.business-time-platform-api-review-cards .business-time-platform-api-locked span{color:var(--danger)}.business-time-platform-api-review-cards .business-time-platform-api-review span{color:var(--gold)}.business-time-platform-footnote{flex-wrap:wrap;display:flex}.business-time-platform-footnote span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.daily-closing-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.daily-closing-header,.daily-closing-comparison-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-closing-header>div,.daily-closing-comparison-header>div,.daily-closing-section-title{gap:4px;display:grid}.daily-closing-header>span,.daily-closing-comparison-header>span{color:var(--muted);white-space:nowrap;background:#69768b1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.daily-closing-signal-grid,.daily-closing-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.daily-closing-signal-grid article,.daily-closing-guardrail-grid article,.daily-closing-comparison,.daily-closing-workflow-grid>section,.daily-closing-drilldown-grid>section{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.daily-closing-signal-grid span,.daily-closing-signal-grid p,.daily-closing-comparison-table span,.daily-closing-comparison-table em,.daily-closing-workflow-list p,.daily-closing-queue-list span,.daily-closing-queue-list p,.daily-closing-drilldown-list span,.daily-closing-drilldown-list p,.daily-closing-posting-list p{color:var(--muted);font-size:12px}.daily-closing-signal-grid strong{color:var(--ink);font-size:20px}.daily-closing-comparison-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.daily-closing-table-head,.daily-closing-comparison-table article{grid-template-columns:minmax(120px,1.2fr) repeat(3,minmax(100px,1fr));display:grid}.daily-closing-table-head{background:#69768b1f}.daily-closing-table-head span,.daily-closing-comparison-table article>strong,.daily-closing-comparison-table article>span,.daily-closing-comparison-table article>em{border-right:1px solid var(--line);min-width:0;padding:10px}.daily-closing-table-head span:last-child,.daily-closing-comparison-table article>em{border-right:0}.daily-closing-comparison-table article{background:var(--surface);border-top:1px solid var(--line)}.daily-closing-comparison-table strong{color:var(--ink);font-size:13px;line-height:1.35}.daily-closing-comparison-table em{font-style:normal;font-weight:800}.daily-closing-workflow-grid,.daily-closing-drilldown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.daily-closing-workflow-list,.daily-closing-queue-list,.daily-closing-drilldown-list,.daily-closing-posting-list{gap:10px;display:grid}.daily-closing-workflow-list article,.daily-closing-queue-list article,.daily-closing-drilldown-list article,.daily-closing-posting-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.daily-closing-workflow-list article{grid-template-columns:46px minmax(0,1fr);align-items:center}.daily-closing-workflow-list article>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:flex}.daily-closing-workflow-list strong,.daily-closing-queue-list strong,.daily-closing-drilldown-list strong,.daily-closing-posting-list strong,.daily-closing-guardrail-grid strong{color:var(--ink);font-size:13px;line-height:1.35}.daily-closing-step-done{border-color:#1f7a5b59!important}.daily-closing-step-active{border-color:#b8872e73!important}.daily-closing-step-locked{border-color:#b94f4552!important}.daily-closing-queue-list article{grid-template-columns:minmax(0,1fr) auto}.daily-closing-queue-list p{grid-column:1/-1}.daily-closing-queue-list em{background:var(--green-soft);color:var(--green);text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.daily-closing-guardrail-grid article{background:var(--surface-soft)}.business-simulator-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.business-simulator-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.business-simulator-header>div,.business-simulator-section-title{gap:4px;display:grid}.business-simulator-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.business-simulator-summary-grid,.business-simulator-module-grid,.business-simulator-reset-grid,.business-simulator-guardrail-grid{gap:10px;display:grid}.business-simulator-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-simulator-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-simulator-reset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.business-simulator-guardrail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-simulator-summary-grid article,.business-simulator-module-grid article,.business-simulator-reset-grid article,.business-simulator-guardrail-grid article,.business-simulator-flow{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.business-simulator-summary-grid span,.business-simulator-summary-grid p,.business-simulator-module-grid span,.business-simulator-module-grid p,.business-simulator-reset-grid span,.business-simulator-reset-grid p,.business-simulator-event-chain p{color:var(--muted);font-size:12px}.business-simulator-summary-grid strong{color:var(--ink);font-size:20px;line-height:1.25}.business-simulator-module-grid strong,.business-simulator-reset-grid strong,.business-simulator-guardrail-grid strong,.business-simulator-event-chain strong{color:var(--ink);font-size:13px;line-height:1.35}.business-simulator-event-chain{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.business-simulator-event-chain article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.business-simulator-event-chain span,.business-simulator-module-grid span,.business-simulator-reset-grid span{color:var(--green);text-transform:uppercase;font-size:11px;font-weight:900}.business-simulator-module-ready{border-color:#1f7a5b59!important}.business-simulator-module-draft{border-color:#b8872e73!important}.business-simulator-module-locked{border-color:#b94f4552!important}.opening-sandbox-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.sandbox-section-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:16px;display:grid}.sandbox-section-panel.is-accent{border-color:#1f7a5b59}.sandbox-section-panel-header{gap:4px;display:grid}.sandbox-section-panel-header span{color:var(--muted);font-size:12px;line-height:1.45}.sandbox-status-notice{--status-accent:#3e738e;--status-border:#cbdde5;--status-background:#f5fafc;background:var(--status-background);border:1px solid var(--status-border);border-radius:8px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 16px 14px 12px;display:grid}.sandbox-status-notice.is-success{--status-accent:#247653;--status-border:#b9d8c9;--status-background:#f2f9f5}.sandbox-status-notice.is-warning{--status-accent:#a57010;--status-border:#e2cd94;--status-background:#fffaf0}.sandbox-status-notice.is-danger{--status-accent:#b54d42;--status-border:#e7beb8;--status-background:#fff5f3}.sandbox-status-notice.is-neutral{--status-accent:#71807a;--status-border:#d7dfdc;--status-background:#f7f9f8}.sandbox-status-notice>i{background:var(--status-accent);border-radius:2px;align-self:stretch;width:5px;min-height:48px;display:block}.sandbox-status-notice-content{gap:4px;min-width:0;display:grid}.sandbox-status-notice-content>strong{color:#22362d;font-size:15px;line-height:1.35}.sandbox-status-notice-content>p{color:#65736d;margin:0;font-size:11px;line-height:1.5}.sandbox-status-notice-actions{justify-content:flex-end;align-items:center;display:flex}.sandbox-status-notice-link{border:1px solid var(--status-accent);color:var(--status-accent);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.sandbox-disclosure-panel{--disclosure-accent:#8a9a93;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--disclosure-accent);border-radius:8px;min-width:0;overflow:clip}.sandbox-disclosure-panel.is-accent{--disclosure-accent:#277653}.sandbox-disclosure-panel.is-warning{--disclosure-accent:#c08a22}.sandbox-disclosure-panel.is-danger{--disclosure-accent:#bb5145}.sandbox-disclosure-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 14px;list-style:none;display:flex}.sandbox-disclosure-panel>summary::-webkit-details-marker{display:none}.sandbox-disclosure-panel-heading{gap:2px;min-width:0;display:grid}.sandbox-disclosure-panel-heading small{color:var(--disclosure-accent);text-transform:uppercase;font-size:9px;font-weight:850}.sandbox-disclosure-panel-heading strong{color:var(--ink);font-size:14px;line-height:1.35}.sandbox-disclosure-panel-heading>span{color:var(--muted);font-size:10px;line-height:1.4}.sandbox-disclosure-panel-meta{flex:none;align-items:center;gap:14px;display:flex}.sandbox-disclosure-panel-meta b{color:var(--disclosure-accent);font-size:11px}.sandbox-disclosure-panel-meta i{border-bottom:2px solid #65736d;border-right:2px solid #65736d;width:8px;height:8px;transition:transform .16s;display:block;transform:rotate(45deg)translateY(-2px)}.sandbox-disclosure-panel[open] .sandbox-disclosure-panel-meta i{transform:rotate(225deg)translate(-2px,-2px)}.sandbox-disclosure-panel-body{border-top:1px solid var(--line);padding:14px}.company-allocation-card{background:var(--surface);border:1px solid #1f7a5b52;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.company-allocation-card.is-owner{border-color:#1f7a5b61;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px}.company-allocation-card.is-editing{border-color:#1f7a5b80;box-shadow:0 0 0 2px #1f7a5b14}.company-allocation-owner-info,.company-allocation-result{gap:5px;display:grid}.company-allocation-owner-info span,.company-allocation-owner-info small,.company-allocation-readonly span,.company-allocation-result span{color:var(--muted);font-size:11px;font-weight:800}.company-allocation-owner-info strong,.company-allocation-readonly strong{color:var(--ink);font-size:14px}.company-allocation-result{text-align:right}.company-allocation-result strong{color:var(--green);font-size:18px}.company-allocation-card.is-owner .company-allocation-result strong{font-size:20px}.company-allocation-result span,.company-allocation-result small{color:var(--green);font-size:12px;font-weight:900}.company-allocation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.company-allocation-heading>div,.company-allocation-actions{align-items:center;gap:8px;display:flex}.company-allocation-heading strong{color:var(--ink);font-size:13px}.company-allocation-index{background:var(--green-soft);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-flex}.company-allocation-heading .sandbox-action-button,.company-allocation-actions .sandbox-action-button{min-height:30px;padding:6px 11px}.company-allocation-readonly{justify-content:space-between;align-items:center;gap:16px;min-height:78px;display:flex}.company-allocation-readonly>div{gap:5px;display:grid}.company-allocation-add{justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;display:flex;color:var(--green)!important;border-style:dashed!important}.company-allocation-add>span{font-size:20px;font-weight:500;line-height:1}.amount-summary-strip{background:#f3faf6;border:1px solid #1f7a5b40;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.amount-summary-strip>div{background:var(--surface);gap:4px;padding:12px 14px;display:grid}.amount-summary-strip span{color:var(--muted);font-size:11px;font-weight:800}.amount-summary-strip strong{color:var(--ink);font-size:14px}.amount-summary-strip>.is-emphasis{background:var(--green-soft)}.amount-summary-strip>.is-emphasis strong{color:var(--green)}.amount-summary-strip.is-invalid{background:#fff3f0;border-color:#9f3d2659}.amount-summary-strip.is-invalid strong{color:var(--danger)}.opening-sandbox-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.opening-sandbox-header>div,.opening-sandbox-section-title{gap:4px;display:grid}.opening-sandbox-header>span,.opening-sandbox-scenario em{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.opening-sandbox-scenario,.opening-sandbox-playground,.opening-sandbox-state article,.opening-sandbox-footer,.opening-sandbox-grid>section,.opening-sandbox-event-card{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.opening-sandbox-playground{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);align-items:center}.opening-sandbox-playground>div:first-child{gap:5px;display:grid}.opening-sandbox-playground span,.opening-sandbox-state p,.opening-sandbox-footer span{color:var(--muted);font-size:12px;line-height:1.45}.opening-sandbox-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.opening-sandbox-actions button,.opening-sandbox-footer button{background:var(--green);color:var(--surface);border-radius:8px;min-height:42px;padding:10px;font-size:12px;font-weight:900}.opening-sandbox-actions button:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}.opening-sandbox-state{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.opening-sandbox-state article{opacity:.58;padding:12px}.opening-sandbox-state article.is-active{opacity:1;border-color:#1f7a5b73;box-shadow:inset 0 0 0 1px #1f7a5b29}.opening-sandbox-state span{background:var(--surface);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.opening-sandbox-state strong{color:var(--ink);font-size:12px;line-height:1.35}.opening-sandbox-scenario{grid-template-columns:minmax(0,1fr) auto;align-items:center}.opening-sandbox-scenario>div{gap:6px;display:grid}.opening-sandbox-form{background:var(--surface-soft);border:1px solid #1f7a5b59;border-radius:8px;gap:14px;padding:16px;display:grid}.opening-sandbox-form .opening-sandbox-section-title>span{color:var(--muted);font-size:12px}.opening-sandbox-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opening-approved-customer-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);align-items:center;gap:18px;padding:12px 14px;display:grid}.opening-daily-usage-callout{background:var(--green-soft);text-align:right;border:1px solid #1f7a5b47;border-radius:7px;align-content:center;align-self:stretch;gap:4px;padding:12px 14px;display:grid}.opening-daily-usage-callout span,.opening-daily-usage-callout small{color:var(--muted);font-size:11px;font-weight:800}.opening-daily-usage-callout strong{color:var(--green);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.2}.opening-daily-usage-callout.is-invalid{background:#fff3f0;border-color:#9f3d2659}.opening-daily-usage-callout.is-invalid strong,.opening-daily-usage-callout.is-invalid small{color:var(--danger)}.opening-sandbox-confirmation{color:var(--ink);align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.opening-sandbox-confirmation input{accent-color:var(--green);width:18px;height:18px;margin:0}.opening-sandbox-hint{margin-top:-6px}.opening-sandbox-sharing{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:14px;padding:16px;display:grid}.opening-submit-bar{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.opening-submit-bar>div{gap:4px;display:grid}.opening-submit-bar strong{color:var(--ink);font-size:14px}.opening-submit-bar span{color:var(--muted);font-size:12px;line-height:1.45}.opening-submit-bar .sandbox-action-button{min-width:210px;min-height:44px}.opening-submit-bar.is-submitted{background:var(--green-soft);border-color:#1f7a5b59}.opening-submit-bar.is-invalid{background:#fff8f6;border-color:#9f3d2659}.opening-submit-bar.is-invalid strong{color:var(--danger)}.opening-entry-detail,.opening-accounting-review{gap:14px;min-width:0;display:grid}.opening-accounting-call-summary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.opening-accounting-phone,.opening-accounting-requested-amount{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;min-width:0;padding:15px 16px;display:grid}.opening-accounting-phone span,.opening-accounting-requested-amount span{color:var(--muted);font-size:11px;font-weight:800}.opening-accounting-phone a{color:var(--green);font-size:20px;font-weight:900;text-decoration:none}.opening-accounting-phone a:hover{text-decoration:underline}.opening-accounting-requested-amount{text-align:right;border-color:#1f7a5b5c}.opening-accounting-requested-amount strong{color:var(--green);font-size:26px;line-height:1.1}.opening-accounting-phone small,.opening-accounting-requested-amount small{color:var(--muted);font-size:11px}.opening-accounting-simple-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opening-accounting-simple-actions .sandbox-action-button{min-height:46px}.opening-accounting-action-panel{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-top:14px;display:grid}.opening-accounting-action-panel>div:first-child,.opening-accounting-action-panel>label{gap:5px;display:grid}.opening-accounting-action-panel strong,.opening-accounting-action-panel label{color:var(--ink);font-size:13px;font-weight:850}.opening-accounting-action-panel span{color:var(--muted);font-size:12px}.opening-accounting-action-panel select{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);font:inherit;border-radius:7px;width:100%;min-height:44px;padding:0 12px}.opening-accounting-action-panel.is-danger{border-top-color:#9f3d264d}.opening-accounting-action-panel.is-danger>p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.opening-accounting-action-panel-buttons{grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;display:grid}.opening-accounting-confirmation{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:7px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;font-weight:800;line-height:1.45;display:flex}.opening-accounting-confirmation input{accent-color:var(--green);flex:none;width:18px;height:18px;margin:1px 0 0}.opening-accounting-actions,.opening-accounting-decision-confirm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opening-accounting-actions .sandbox-action-button,.opening-accounting-decision-confirm .sandbox-action-button{min-height:44px}.opening-accounting-decision-confirm{background:var(--green-soft);border:1px solid #1f7a5b4d;border-radius:8px;gap:8px;padding:12px;display:grid}.opening-accounting-decision-confirm strong{color:var(--ink);font-size:14px}.opening-accounting-decision-confirm>span{color:var(--muted);font-size:12px;line-height:1.45}.opening-accounting-review-workspace{min-width:0;display:grid}.opening-accounting-review-workspace .sandbox-customer-queue-panel>.sandbox-pagination{background:#f8faf9;border-top:1px solid #edf2ef;margin:0;padding:14px 20px}.opening-accounting-drawer .sandbox-status-notice{margin:0}.opening-accounting-block-reasons{color:#7c3425;gap:4px;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.opening-accounting-credit-summary{background:#fff;border:1px solid #d9e3de;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.opening-accounting-credit-summary>div{border-right:1px solid #e4ebe7;gap:5px;min-width:0;padding:13px 14px;display:grid}.opening-accounting-credit-summary>div:last-child{border-right:0}.opening-accounting-credit-summary>div.is-current{background:#f2f8f5}.opening-accounting-credit-summary span{color:#687a71;font-size:11px}.opening-accounting-credit-summary strong{overflow-wrap:anywhere;color:#243b31;font-size:15px;line-height:1.3}.opening-accounting-credit-summary>div.is-current strong{color:#176548}.opening-accounting-allocation-lines{gap:7px;display:grid}.opening-accounting-allocation-lines>div{border:1px solid var(--line);background:#fff;border-left:3px solid #268a55;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.opening-accounting-allocation-lines>div>span{color:#17613a;background:#edf7f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.opening-accounting-allocation-lines strong{color:var(--ink);font-size:12px}.opening-accounting-allocation-lines>div>strong:last-child{color:#17613a;font-size:14px}.opening-sharing-owner-card{background:var(--surface);border:1px solid #1f7a5b61;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.opening-sharing-owner-card>div:first-child,.opening-sharing-owner-result,.opening-sharing-card-heading,.opening-sharing-card-values,.opening-sharing-card-values label,.opening-sharing-card-values>div{gap:5px;display:grid}.opening-sharing-owner-card span,.opening-sharing-card-heading span,.opening-sharing-card-values label,.opening-sharing-card-values>div span{color:var(--muted);font-size:11px;font-weight:800}.opening-sharing-owner-card strong{color:var(--ink);font-size:14px}.opening-sharing-owner-card small{color:var(--muted);font-size:11px}.opening-sharing-owner-result{text-align:right}.opening-sharing-owner-result strong{color:var(--green);font-size:20px}.opening-sharing-owner-result span,.opening-sharing-card-values strong{color:var(--green);font-size:13px;font-weight:900}.opening-sharing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opening-sharing-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:12px;min-width:0;padding:16px;transition:background-color .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 3px 10px #1c3e310a}.opening-sharing-card.is-allocated{background:var(--surface);box-shadow:none;border-color:#1f7a5b52}.opening-sharing-card.is-editing{background:var(--surface);border-color:#1f7a5b80;box-shadow:0 0 0 2px #1f7a5b14}.opening-sharing-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.opening-sharing-card-heading>div{align-items:center;gap:9px;display:flex}.opening-sharing-card-heading .opening-sharing-card-actions{gap:7px;display:flex}.opening-sharing-card-heading strong{color:var(--ink);font-size:13px}.opening-sharing-card-index{background:#e5f2eb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;color:var(--green)!important;font-size:12px!important}.opening-sharing-company-select{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.opening-sharing-company-select select{min-width:0;color:var(--ink);font-weight:800}.sandbox-company-select-control{min-width:0;display:block;position:relative}.sandbox-company-select-control:after{border-right:2px solid var(--green);border-bottom:2px solid var(--green);content:"";pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.sandbox-company-select-input{appearance:none;width:100%;min-height:46px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #1f7a5b4d;border-radius:7px;outline:none;padding:0 42px 0 14px;font-size:14px;font-weight:800;transition:border-color .15s,box-shadow .15s,background-color .15s}.sandbox-company-select-control:focus-within .sandbox-company-select-input{border-color:var(--green);background:#fbfefc;box-shadow:0 0 0 3px #1f7a5b1c}.sandbox-company-select-control:has(.sandbox-company-select-input:disabled){opacity:.6}.sandbox-company-select-input:disabled{cursor:not-allowed}.money-input{width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:#fff;border:1px solid #1f7a5b4d;border-radius:7px;outline:none;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.money-input:focus{border-color:var(--green);background:#fbfefc;box-shadow:0 0 0 3px #1f7a5b1c}.money-input:disabled{cursor:not-allowed;opacity:.65}.opening-sharing-edit-form{gap:12px;display:grid}.opening-sharing-company-readonly{justify-content:space-between;align-items:center;gap:16px;min-height:78px;display:flex}.opening-sharing-company-readonly>div{gap:5px;display:grid}.opening-sharing-company-readonly span{color:var(--muted);font-size:11px;font-weight:800}.opening-sharing-company-readonly strong{color:var(--ink);font-size:15px}.opening-sharing-readonly-result{text-align:right}.opening-sharing-readonly-result strong{color:var(--green);font-size:18px}.opening-sharing-readonly-result small{color:var(--green);font-size:12px;font-weight:900}.opening-sharing-card-values{grid-template-columns:minmax(0,1fr) minmax(96px,.38fr);align-items:stretch}.opening-sharing-amount-field{min-width:0;display:flex}.opening-sharing-amount-field .money-input{height:100%}.opening-sharing-percent-box{background:#f3faf6;border:1px solid #1f7a5b33;border-radius:7px;align-content:center;min-height:46px;padding:9px 12px}.opening-sharing-card.is-allocated .opening-sharing-percent-box{background:#e7f4ed;border-color:#1f7a5b47}.opening-sharing-percent-box strong{font-size:16px}.opening-sharing-table{gap:8px;display:grid}.opening-sharing-row{grid-template-columns:minmax(0,1.2fr) minmax(140px,.8fr) minmax(110px,.55fr) 42px;align-items:center;gap:10px;display:grid}.opening-sharing-row>label,.opening-sharing-percent{gap:5px;display:grid}.opening-sharing-row>label>input{min-width:0}.opening-sharing-heading{color:var(--muted);padding:0 12px 2px;font-size:12px;font-weight:800}.opening-sharing-row:not(.opening-sharing-heading){border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:10px 12px}.opening-sharing-percent strong{color:var(--green);font-size:13px}.opening-sharing-percent small{color:var(--muted);font-size:11px;line-height:1.35}.opening-sharing-mobile-label{display:none}.opening-sharing-remove,.opening-sharing-edit,.opening-sharing-save,.opening-sharing-add{border-radius:8px;min-height:36px;font-size:12px;font-weight:800}.opening-sharing-edit,.opening-sharing-save{background:var(--surface);min-height:30px;color:var(--green);border:1px solid #1f7a5b59;padding:0 11px}.opening-sharing-save{background:var(--green);color:#fff}.opening-sharing-edit:disabled,.opening-sharing-save:disabled{cursor:not-allowed;opacity:.45}.opening-sharing-remove{color:#9f3d3d;background:#fff8f7;border:1px solid #e4caca;min-height:30px;padding:0 10px}.opening-sharing-remove:disabled{cursor:not-allowed;opacity:.45}.opening-sharing-add{background:var(--surface);min-height:48px;color:var(--green);border:1px dashed #1f7a5b80;justify-content:center;justify-self:stretch;align-items:center;gap:8px;padding:0 16px;display:flex}.opening-sharing-add span{font-size:20px;font-weight:500;line-height:1}.opening-company-directory-error{color:var(--danger);margin:-4px 0 0;font-size:12px;font-weight:700}.opening-sharing-summary{color:var(--muted);background:#f3faf6;border:1px solid #1f7a5b40;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;font-size:12px;display:grid;overflow:hidden}.opening-sharing-summary>div{background:var(--surface);gap:4px;padding:12px 14px;display:grid}.opening-sharing-summary span{color:var(--muted);font-size:11px;font-weight:800}.opening-sharing-summary>div strong{color:var(--ink);font-size:14px}.opening-sharing-summary .opening-sharing-summary-owner{background:#eaf6ef}.opening-sharing-summary .opening-sharing-summary-owner strong{color:var(--green)}.opening-sharing-summary.is-invalid{background:#fff3f0;border-color:#9f3d2659}.opening-sharing-summary.is-invalid strong{color:var(--danger)}.opening-sandbox-scenario span,.opening-sandbox-input-list span,.opening-sandbox-preview-list span,.opening-sandbox-timeline-list span,.opening-sandbox-event-card span{color:var(--muted);font-size:12px}.opening-sandbox-scenario strong{color:var(--ink);font-size:20px}.opening-sandbox-scenario p,.opening-sandbox-input-list p,.opening-sandbox-preview-list p,.opening-sandbox-recalc-list p,.opening-sandbox-timeline-list p{color:var(--muted);font-size:12px;line-height:1.45}.opening-sandbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opening-sandbox-input-list,.opening-sandbox-preview-list,.opening-sandbox-recalc-list,.opening-sandbox-timeline-list,.opening-sandbox-checklist{gap:10px;display:grid}.opening-sandbox-input-list{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-sandbox-input-list article,.opening-sandbox-preview-list article,.opening-sandbox-recalc-list article,.opening-sandbox-timeline-list article,.opening-sandbox-checklist article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.opening-sandbox-checklist article.is-active{border-color:#1f7a5b73}.opening-sandbox-input-list strong,.opening-sandbox-preview-list strong,.opening-sandbox-recalc-list strong,.opening-sandbox-timeline-list strong,.opening-sandbox-checklist strong,.opening-sandbox-event-card strong{color:var(--ink);font-size:13px;line-height:1.35}.opening-sandbox-event-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.opening-sandbox-event-card>div{gap:5px;display:grid}.opening-sandbox-event-card>strong{color:var(--danger);white-space:nowrap;background:#b94f451f;border-radius:999px;padding:8px 10px}.opening-sandbox-recalc-list article{grid-template-columns:minmax(110px,.7fr) minmax(130px,.7fr) minmax(0,1fr)}.opening-sandbox-recalc-list span{color:var(--green);font-size:12px;font-weight:900}.opening-sandbox-footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.opening-sandbox-system-details{border-top:1px solid var(--line);padding-top:12px}.opening-sandbox-system-details summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:800;list-style-position:inside}.opening-sandbox-system-details summary::marker{color:var(--green)}.opening-sandbox-system-details>.opening-sandbox-grid{padding-top:12px}.opening-sandbox-footer strong{color:var(--ink);font-size:14px}.closing-calculator-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.closing-calculator-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.closing-calculator-header>div,.closing-calculator-section-title{gap:4px;display:grid}.closing-calculator-header span,.closing-calculator-results p,.closing-calculator-rules span{color:var(--muted);font-size:12px;line-height:1.45}.closing-calculator-header button{background:var(--green);color:var(--surface);border-radius:8px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:900}.closing-calculator-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);gap:12px;display:grid}.closing-calculator-grid>section,.closing-calculator-rules article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.closing-calculator-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.closing-calculator-inputs label{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:10px;display:grid}.closing-calculator-inputs span{color:var(--muted);font-size:12px;font-weight:800}.closing-calculator-inputs input{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:38px;padding:8px 10px;font-size:15px;font-weight:900}.closing-calculator-results{gap:10px;display:grid}.closing-calculator-results article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.closing-calculator-results article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.closing-calculator-results strong,.closing-calculator-rules strong{color:var(--ink);font-size:13px;line-height:1.35}.closing-calculator-results span{color:var(--green);white-space:nowrap;font-size:13px;font-weight:900}.closing-calculator-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sandbox-real-page{background:var(--bg);color:var(--ink);align-content:start;gap:18px;min-height:100vh;padding:24px;display:grid}.sandbox-real-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.sandbox-real-header>div{gap:5px;display:grid}.sandbox-real-header h1{margin:0;font-size:30px;line-height:1.1}.sandbox-real-header span,.sandbox-status-strip p,.sandbox-bottom-note span{color:var(--muted);font-size:13px;line-height:1.45}.sandbox-real-header a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:11px 14px;font-size:13px;font-weight:900}.sandbox-status-strip,.sandbox-bottom-note{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sandbox-status-strip article,.sandbox-bottom-note article,.sandbox-operator-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px}.sandbox-status-strip article,.sandbox-bottom-note article{gap:5px;padding:14px;display:grid}.sandbox-status-strip span{color:var(--muted);font-size:12px;font-weight:800}.sandbox-status-strip strong,.sandbox-bottom-note strong{color:var(--ink);font-size:15px}.sandbox-operator-shell{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:16px;display:grid}.sandbox-operator-panel{align-content:start;gap:14px;padding:16px;display:grid}.sandbox-operator-panel h2{margin:0;font-size:20px;line-height:1.2}.sandbox-step-list,.sandbox-action-list{gap:10px;display:grid}.sandbox-step-list article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:10px;display:grid}.sandbox-step-list span{background:var(--surface);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.sandbox-step-list strong{color:var(--ink);font-size:13px;line-height:1.35}.sandbox-action-list button{background:var(--green);color:var(--surface);border-radius:8px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:900}.sandbox-work-area{min-width:0;display:grid}.sandbox-work-area .closing-calculator-panel{min-height:100%}.thai-address-fields{display:contents}.thai-address-error{color:#9f3d26;grid-column:1/-1;font-size:12px;font-weight:800}.sandbox-bottom-note{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-intake-sandbox{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.customer-intake-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-intake-toolbar>div:first-child{gap:5px;display:grid}.customer-intake-toolbar h2,.customer-intake-evidence h3,.customer-intake-queue h3,.customer-assessment-heading h3{color:var(--ink);margin:0;line-height:1.2}.customer-intake-toolbar h2{font-size:24px}.customer-intake-toolbar span,.customer-intake-flow p,.customer-intake-evidence-grid span,.customer-intake-queue span,.customer-assessment-heading span,.customer-assessment-grid p,.field-assessment-checklist span,.field-assessment-items p,.field-assessment-note span,.field-risk-summary span,.field-risk-flags span,.customer-credit-warning span,.customer-intake-summary span{color:var(--muted);font-size:13px;line-height:1.45}.customer-intake-status{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:150px;padding:12px;display:grid}.customer-intake-status span{color:var(--muted);font-size:12px;font-weight:800}.customer-intake-status strong{color:var(--green);font-size:15px}.customer-intake-status.is-idle{border-color:var(--line);background:var(--surface-soft)}.customer-intake-status.is-idle strong{color:var(--muted)}.customer-intake-status.is-saving,.customer-intake-status.is-unsaved{background:#fff9e8;border-color:#dfb54d}.customer-intake-status.is-saving strong,.customer-intake-status.is-unsaved strong{color:#8a5d00}.customer-intake-status.is-saved{background:#f3fbf7;border-color:#9bc9b5}.customer-intake-status.is-saved strong{color:var(--green)}.customer-intake-status.is-error{background:#fff5f3;border-color:#dca49c}.customer-intake-status.is-error strong{color:#a33b2b}.customer-intake-flow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.customer-intake-flow article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:82px;padding:12px;display:grid}.customer-intake-flow article>span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.customer-intake-flow strong{color:var(--ink);font-size:13px;line-height:1.35}.customer-intake-flow p{margin:4px 0 0}.customer-intake-flow article.is-active{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.customer-intake-flow article.is-active>span,.customer-intake-flow article.is-done>span{background:var(--green);color:var(--surface)}.customer-intake-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;display:grid}.customer-intake-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-intake-form label,.customer-intake-appointment{gap:7px;display:grid}.customer-intake-form-heading{grid-column:1/-1;gap:3px;display:grid}.customer-intake-form-heading strong{color:var(--ink);font-size:16px}.customer-intake-form-heading span,.customer-intake-evidence>div:first-child>span{color:var(--muted);font-size:12px;line-height:1.45}.customer-intake-form span,.customer-intake-appointment span{color:var(--muted);font-size:12px;font-weight:900}.customer-intake-appointment small,.customer-intake-form label small{color:var(--muted);font-size:12px;line-height:1.35}.customer-intake-form input,.customer-intake-form select,.customer-intake-form textarea,.customer-intake-appointment input{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.customer-intake-form input:focus,.customer-intake-form select:focus,.customer-intake-form textarea:focus{border-color:var(--green);background:#fbfefc;outline:none;box-shadow:0 0 0 3px #1f7a5b1c}.customer-intake-form input:disabled,.customer-intake-form select:disabled,.customer-intake-form textarea:disabled,.customer-intake-form input[readonly]{background:var(--surface-soft);color:var(--muted);cursor:not-allowed}.customer-intake-form input[inputmode=decimal],.customer-intake-form input[inputmode=numeric],.customer-assessment-grid input[inputmode=numeric]{text-align:right;font-weight:400}.customer-intake-appointment input:disabled{color:var(--muted);opacity:.72}.customer-intake-form textarea{resize:vertical;min-height:96px}.customer-intake-form .customer-intake-company-assist{border-left:4px solid var(--green);background:#f2faf6;align-items:center;gap:11px;padding:11px 12px;display:flex}.customer-intake-form .customer-intake-company-assist>input[type=checkbox]{accent-color:var(--green);cursor:pointer;flex:0 0 19px;width:19px;min-height:19px;padding:0}.customer-intake-company-assist>span{gap:2px;display:grid}.customer-intake-company-assist>span>strong{color:var(--ink);font-size:13px}.customer-intake-company-assist>span>small{font-weight:500}.customer-intake-wide{grid-column:1/-1}.customer-intake-route-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-intake-route-choice button{background:var(--surface-soft);border:1px solid var(--line);text-align:left;border-radius:8px;gap:5px;min-height:82px;padding:12px;display:grid}.customer-intake-route-choice button.is-selected{background:var(--surface);border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.customer-intake-route-choice strong{color:var(--ink);font-size:14px;line-height:1.3}.customer-intake-route-choice small{color:var(--muted);font-size:12px;line-height:1.35}.customer-intake-side{align-content:start;gap:12px;display:grid}.customer-intake-evidence,.customer-intake-queue,.customer-intake-appointment,.customer-intake-summary article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.customer-intake-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-intake-evidence-grid article{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;gap:6px;min-height:112px;padding:12px;display:grid}.customer-intake-evidence-grid article.is-selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.customer-intake-evidence-grid label{cursor:pointer;gap:6px;display:grid}.customer-intake-evidence-grid label input{display:none}.customer-intake-evidence-grid label small,.customer-intake-evidence-files small{color:var(--muted);font-size:12px;font-weight:900;line-height:1.2}.customer-intake-evidence-grid article.is-selected label small{color:var(--green)}.customer-intake-evidence-grid strong{color:var(--ink);font-size:14px;line-height:1.25}.customer-intake-evidence-grid span{color:var(--muted);font-size:12px;line-height:1.35}.customer-intake-evidence-files{gap:6px;margin-top:3px;display:grid}.customer-intake-evidence-files div{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.customer-intake-evidence-files span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-intake-evidence-files button{color:var(--danger);background:0 0;padding:0;font-size:12px;font-weight:900}.customer-intake-queue dl{gap:8px;margin:0;display:grid}.customer-intake-queue dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.customer-intake-queue dt{color:var(--muted);font-size:12px;font-weight:900}.customer-intake-queue dd{color:var(--ink);text-align:right;margin:0;font-size:13px;font-weight:400}.customer-assessment-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:14px;padding:14px;display:grid}.customer-assessment-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.customer-assessment-heading>div:first-child{gap:5px;display:grid}.customer-assessment-heading h3{font-size:20px}.customer-credit-flag{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:4px;min-width:190px;padding:12px;display:grid}.customer-credit-flag span{color:var(--muted);font-size:12px;font-weight:900}.customer-credit-flag strong{color:var(--green);font-size:14px;line-height:1.3}.customer-credit-flag.is-warning{border-color:#b4530952;box-shadow:0 0 0 2px #f59e0b1f}.customer-credit-flag.is-warning strong{color:#b45309}.field-assessment-checklist{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px;display:grid}.field-assessment-checklist>div:first-child{gap:5px;display:grid}.field-assessment-checklist h4{color:var(--ink);margin:0;font-size:17px;line-height:1.2}.field-assessment-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.field-assessment-items article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:12px;display:grid}.field-assessment-items strong{color:var(--ink);font-size:14px;line-height:1.25}.field-assessment-items p{margin:4px 0 0;font-size:12px}.field-rating-buttons{grid-template-columns:repeat(3,minmax(52px,1fr));gap:6px;display:grid}.field-rating-buttons button{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;min-height:36px;padding:7px 9px;font-size:12px;font-weight:900}.field-rating-buttons button.is-selected{background:var(--green);border-color:var(--green);color:var(--surface)}.field-assessment-note{gap:7px;display:grid}.field-assessment-note span{font-size:12px;font-weight:900}.field-assessment-note textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:72px;padding:10px 12px}.field-risk-summary{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.field-risk-summary strong{font-size:14px;line-height:1.25}.field-risk-summary.is-low{background:var(--green-soft);border-color:#22c55e42}.field-risk-summary.is-low strong{color:var(--green)}.field-risk-summary.is-medium{background:#f59e0b1a;border-color:#b4530947}.field-risk-summary.is-medium strong{color:#b45309}.field-risk-summary.is-high{background:#ef444414;border-color:#b91c1c42}.field-risk-summary.is-high strong{color:#b91c1c}.field-risk-flags{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px;display:grid}.field-risk-flags.is-hard-stop{background:#ef444409;border-color:#b91c1c33}.field-risk-flags>div:first-child{gap:5px;display:grid}.field-risk-flags h4{color:var(--ink);margin:0;font-size:17px;line-height:1.2}.field-risk-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.field-risk-groups article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:10px;display:grid}.field-risk-groups strong{color:var(--ink);font-size:13px;line-height:1.25}.field-risk-groups article>div{flex-wrap:wrap;gap:6px;display:flex}.field-risk-groups button{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:800}.field-risk-groups button.is-selected{background:var(--ink);border-color:var(--ink);color:var(--surface)}.hard-stop-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.hard-stop-groups article{background:var(--surface)}.hard-stop-groups article.is-hard-stop-selected{background:#ef444414;border-color:#b91c1c57}.hard-stop-groups article>div{gap:4px;display:grid}.hard-stop-groups p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.hard-stop-groups .hard-stop-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hard-stop-groups .hard-stop-toggle button{border-radius:8px;min-height:36px}.hard-stop-groups .hard-stop-toggle button.is-selected{background:var(--green-soft);color:var(--green);border-color:#22c55e4d}.hard-stop-groups .hard-stop-toggle button.is-danger{color:#b91c1c;background:#ef44441f;border-color:#b91c1c6b}.customer-assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-assessment-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;min-height:260px;padding:12px;display:grid}.customer-assessment-grid article.is-active{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.customer-assessment-grid article>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.customer-assessment-grid h4{color:var(--ink);margin:0;font-size:15px;line-height:1.25}.customer-assessment-grid label{gap:7px;display:grid}.customer-assessment-grid small,.customer-assessment-grid dt{color:var(--muted);font-size:12px;font-weight:900}.customer-assessment-grid input,.customer-assessment-grid textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.customer-assessment-grid textarea{resize:vertical;min-height:92px}.customer-assessment-grid dl{gap:8px;margin:0;display:grid}.customer-assessment-grid dl div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.customer-assessment-grid dd{color:var(--ink);text-align:right;margin:0;font-size:13px;font-weight:400}.customer-credit-warning{background:#f59e0b1a;border:1px solid #b4530947;border-radius:8px;gap:5px;padding:10px;display:grid}.customer-credit-warning strong{color:#92400e;font-size:13px}.customer-intake-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-intake-actions button{background:var(--green);color:var(--surface);text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:52px;padding:10px;font-size:13px;font-weight:900;display:flex}.customer-intake-actions button:disabled{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);cursor:not-allowed}.customer-intake-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-intake-summary strong{color:var(--ink);font-size:14px}.customer-intake-sandbox.is-operational{gap:18px}.customer-intake-sandbox.is-operational>.customer-intake-toolbar,.customer-intake-sandbox.is-operational>.customer-intake-flow,.customer-intake-sandbox.is-operational .customer-intake-queue,.customer-intake-sandbox.is-operational .customer-intake-appointment,.customer-intake-sandbox.is-operational>.customer-assessment-panel,.customer-intake-sandbox.is-operational>.customer-intake-summary{display:none}.customer-intake-sandbox.is-operational .customer-intake-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);align-items:start;gap:24px}.customer-intake-sandbox.is-operational .customer-intake-form{border-bottom:1px solid var(--line);padding-bottom:20px}.customer-intake-sandbox.is-operational .customer-intake-side{position:sticky;top:14px}.customer-intake-sandbox.is-operational .customer-intake-evidence{background:0 0;border:0;padding:0}.customer-intake-sandbox.is-operational .customer-intake-actions{grid-template-columns:1fr;align-items:center;padding-top:2px}.customer-intake-sandbox.is-operational .customer-intake-actions>button:first-of-type{background:var(--green);color:var(--surface)}.customer-intake-sandbox.is-operational .customer-intake-actions>button:nth-of-type(n+3){display:none}.customer-intake-sandbox.is-operational .customer-intake-submit-state{text-align:center;grid-column:1/-1}.customer-intake-submit-confirm{border:1px solid color-mix(in srgb, var(--green) 34%, var(--line));background:var(--green-soft);border-radius:7px;gap:12px;padding:14px;display:grid}.customer-intake-submit-confirm>div:first-child{gap:3px;display:grid}.customer-intake-submit-confirm>div:first-child strong{color:var(--ink);font-size:14px}.customer-intake-submit-confirm>div:first-child span{color:var(--muted);font-size:12px}.customer-intake-submit-confirm dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-intake-submit-confirm dl>div{border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:2px;padding:9px 10px;display:grid}.customer-intake-submit-confirm dt{color:var(--muted);font-size:10px}.customer-intake-submit-confirm dd{color:var(--ink);margin:0;font-size:12px;font-weight:800}.customer-intake-submit-confirm>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-intake-submit-confirm>div:last-child>button:first-child{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.sandbox-search-field{min-width:0;color:var(--ink);gap:7px;font-size:.82rem;font-weight:700;display:grid}.sandbox-search-field>span{color:var(--ink);font-size:.82rem;font-weight:700}.sandbox-search-field>input{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 12px;font-weight:500}.sandbox-search-field>input:focus{border-color:var(--green);outline:3px solid #1a7d5b1f}.customer-duplicate-searching{color:var(--muted);font-size:.76rem}.customer-duplicate-check{background:0 0;border:0;gap:10px;margin-bottom:16px;padding:0;display:grid}.customer-duplicate-filter-bar{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.customer-duplicate-filter-bar .sandbox-search-field>span{color:var(--muted);font-size:12px;font-weight:900}.customer-duplicate-filter-bar .sandbox-search-field{width:100%;min-width:0;max-width:440px}.customer-duplicate-filter-bar .sandbox-search-field>input{border-color:var(--line);background:var(--surface);border-radius:8px;font-weight:400}.customer-duplicate-command-row{grid-template-columns:190px minmax(420px,1fr);align-items:center;gap:18px;display:grid}.customer-duplicate-check-heading,.customer-duplicate-check-heading>div,.customer-duplicate-results>div:first-child{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.customer-duplicate-check-heading{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.customer-duplicate-check-heading>small{color:var(--muted);font-size:.75rem}.customer-duplicate-check-heading>div,.customer-duplicate-results>div:first-child{flex-direction:column}.customer-duplicate-check-heading strong,.customer-duplicate-results strong{color:var(--ink)}.customer-duplicate-check-heading span,.customer-duplicate-results span,.customer-duplicate-results small{color:var(--muted);font-size:.82rem}.customer-duplicate-check label{max-width:none;color:var(--ink);gap:7px;font-size:.84rem;font-weight:700;display:grid}.customer-duplicate-check label>small{color:var(--muted);font-size:.76rem;font-weight:500}.customer-duplicate-search-row{grid-template-columns:minmax(0,1fr) 104px;gap:8px;width:100%;display:grid}.customer-duplicate-check input{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 13px;font-weight:500}.customer-duplicate-check input:focus{border-color:var(--green);outline:3px solid #1a7d5b1f}.customer-duplicate-search-row>button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:7px;font-size:.84rem;font-weight:800}.customer-duplicate-search-row>button:disabled{color:#89948f;cursor:not-allowed;background:#e8eeeb;border-color:#c7d0cc}@media (max-width:560px){.customer-duplicate-search-row{grid-template-columns:1fr}}.opening-table-allocation-form{gap:14px;min-width:0;display:grid}.customer-share-workspace .sandbox-queue-grid{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.customer-share-workspace .sandbox-queue-workspace.is-list-layout .sandbox-queue-list{max-height:calc(100vh - 250px);overflow-y:auto}.customer-share-workspace .sandbox-queue-empty-workspace{min-height:180px;padding:16px}.customer-share-workspace .sandbox-queue-empty-workspace>.sandbox-empty-state.is-workbench{padding:16px}.customer-share-workspace .sandbox-queue-detail{background:#fff;padding:0;overflow:clip}.customer-setup-workbench-detail{min-width:0;display:grid}.customer-setup-section{background:#fff;border-bottom:1px solid #dfe6e2;gap:14px;padding:18px 20px;display:grid}.customer-setup-section>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-setup-section>header h3{color:#263a31;margin:0;font-size:16px}.customer-setup-section.is-recovery>p{color:#607169;margin:0;font-size:13px;line-height:1.5}.money-allocation-editor{gap:8px;min-width:0;display:grid}.money-allocation-row{background:#fff;border:1px solid #dce5e0;border-radius:7px;min-width:0}.money-allocation-row.is-owner{background:#f4f8f6;border-left:4px solid #287557;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 14px;display:grid}.money-allocation-company{gap:2px;min-width:0;display:grid}.money-allocation-company span{color:#6c7973;font-size:12px}.money-allocation-company strong{overflow-wrap:anywhere;color:#263a31;font-size:15px}.money-allocation-auto-amount{text-align:right;gap:3px;display:grid}.money-allocation-auto-amount span{color:#66766e;font-size:12px}.money-allocation-auto-amount output{color:#176548;white-space:nowrap;font-size:18px;font-weight:800}.money-allocation-row.is-participant{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.65fr) 44px;align-items:end;gap:12px;padding:12px 14px;display:grid}.money-allocation-row label{color:#596a62;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.money-allocation-row select,.money-allocation-row input{color:#23382f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:7px;padding:8px 10px;font-size:14px}.money-allocation-row input{text-align:right;font-size:16px;font-weight:750}.money-allocation-row select:focus,.money-allocation-row input:focus,.customer-setup-assignee-row select:focus,.customer-setup-fee-row select:focus,.customer-setup-fee-row input:focus{border-color:#287557;outline:3px solid #2875571f}.money-allocation-row.is-participant>button{color:#68766f;cursor:pointer;background:#fff;border:1px solid #d7dfdb;border-radius:7px;align-self:end;place-items:center;width:44px;height:44px;padding:0;display:inline-grid}.money-allocation-row.is-participant>button:hover,.money-allocation-row.is-participant>button:focus-visible{color:#a63d35;border-color:#c67d75;outline:3px solid #a63d351a}.money-allocation-row select:disabled,.money-allocation-row input:disabled{color:#8a9690;cursor:not-allowed;background:#f1f4f2}.money-allocation-add-row{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.money-allocation-add-row button{color:#1f684c;cursor:pointer;background:#fff;border:1px dashed #287557;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.money-allocation-add-row button:disabled{color:#8b9691;cursor:not-allowed;border-color:#cdd6d1}.money-allocation-add-row span{color:#718078;font-size:12px}.money-reconciliation-bar{background:#f8faf9;border:1px solid #dce5e0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.money-reconciliation-values{flex-wrap:wrap;gap:8px 18px;min-width:0;display:flex}.money-reconciliation-values span{color:#6c7973;font-size:12px}.money-reconciliation-values strong{color:#263a31;margin-left:4px;font-size:13px}.money-reconciliation-bar .money-reconciliation-status{color:#805d18;background:#fff3d6;border-radius:6px;padding:6px 9px;font-size:12px}.money-reconciliation-bar.is-ready{border-color:#b8d9ca}.money-reconciliation-bar.is-ready .money-reconciliation-status{color:#176548;background:#eaf5ef}.money-reconciliation-bar.is-over{border-color:#e2b9b4}.money-reconciliation-bar.is-over .money-reconciliation-status{color:#9a3e35;background:#fff1ef}.customer-setup-assignee-row{gap:8px;display:grid}.customer-setup-assignee-row>label{color:#596a62;gap:6px;font-size:12px;font-weight:750;display:grid}.customer-setup-assignee-row select{color:#23382f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:7px;padding:8px 10px;font-size:14px}.customer-setup-assignee-empty{color:#715617;background:#fff8e8;border-left:3px solid #c48a22;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.customer-setup-fee-row{grid-template-columns:minmax(180px,.55fr) minmax(220px,1fr);gap:12px;display:grid}.customer-setup-fee-row label{color:#596a62;gap:6px;font-size:12px;font-weight:750;display:grid}.customer-setup-fee-row label.is-required>span{color:#9a5b10}.customer-setup-fee-row select,.customer-setup-fee-row input{color:#23382f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:7px;padding:8px 10px;font-size:14px}.customer-setup-fee-reason{grid-column:1/-1}.customer-setup-fee-amount{background:#f1f7f4;border-left:3px solid #287557;align-content:center;gap:4px;min-width:0;padding:8px 12px;display:grid}.customer-setup-fee-amount span{color:#68776f;font-size:11px}.customer-setup-fee-amount strong{overflow-wrap:anywhere;color:#176548;font-size:14px}.customer-setup-fee-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-setup-fee-mode>label{color:#52645b;cursor:pointer;background:#fff;border:1px solid #cbd7d1;border-radius:7px;align-items:center;min-height:64px;padding:10px 13px;display:grid;position:relative}.customer-setup-fee-mode input{opacity:0;width:1px;height:1px;position:absolute}.customer-setup-fee-mode label>span{gap:3px;display:grid}.customer-setup-fee-mode label strong{color:#263a31;font-size:14px}.customer-setup-fee-mode label small{color:#66766e;font-size:11px;line-height:1.4}.customer-setup-fee-mode label.is-selected{background:#edf7f2;border-color:#287557;box-shadow:inset 4px 0 #287557}.customer-setup-fee-mode input:focus-visible+span{outline-offset:4px;outline:3px solid #28755729}.customer-setup-fee-summary{border:1px solid #dbe4df;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.customer-setup-fee-summary>div{background:#f8faf9;border-right:1px solid #dbe4df;gap:4px;padding:10px 12px;display:grid}.customer-setup-fee-summary>div:last-child{border-right:0}.customer-setup-fee-summary dt{color:#68776f;font-size:10px;font-weight:750}.customer-setup-fee-summary dd{color:#263a31;margin:0;font-size:13px;font-weight:850}.sandbox-drawer.customer-setup-drawer,.sandbox-drawer.customer-loan-account-drawer{width:min(980px,100%)}.customer-setup-drawer .sandbox-drawer-body{gap:0;padding:0}.customer-setup-drawer-heading,.customer-loan-drawer-heading{gap:4px;min-width:0;display:grid}.customer-setup-drawer-heading>span,.customer-loan-drawer-heading>span{color:#287557;font-size:12px;font-weight:800}.customer-setup-drawer-heading h2,.customer-loan-drawer-heading h2{overflow-wrap:anywhere;color:#1f332a;margin:0;font-size:23px;line-height:1.3}.customer-setup-drawer-heading p,.customer-loan-drawer-heading p{overflow-wrap:anywhere;color:#607169;margin:0;font-size:13px;line-height:1.45}.customer-setup-drawer>footer{align-items:center}.customer-setup-drawer-status{flex:240px;gap:2px;min-width:0;padding-inline:8px;display:grid}.customer-setup-drawer-status span{color:#6b7972;font-size:11px}.customer-setup-drawer-status strong{overflow-wrap:anywhere;color:#7a5b16;font-size:13px}.customer-setup-drawer-status.is-ready strong{color:#176548}.customer-setup-drawer>footer .sandbox-action-button,.customer-loan-account-drawer>footer .sandbox-action-button{min-width:120px;min-height:42px}.customer-setup-confirm-details{border:1px solid #e1e8e4;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.customer-setup-confirm-details>div{background:#fff;border-bottom:1px solid #e1e8e4;gap:3px;min-width:0;padding:11px 12px;display:grid}.customer-setup-confirm-details>div:nth-child(odd){border-right:1px solid #e1e8e4}.customer-setup-confirm-details>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.customer-setup-confirm-details dt{color:#6b7972;font-size:11px}.customer-setup-confirm-details dd{overflow-wrap:anywhere;color:#263b31;margin:0;font-size:13px;font-weight:750}.opening-submit-guidance{color:#6c5316;white-space:pre-line;background:#fff9ec;border-left:3px solid #bd8a22;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.opening-submit-guidance.is-ready{color:#176548;background:#f1f7f4;border-left-color:#2e7c5d}.customer-loan-account-drawer>footer .customer-loan-opening-submit{min-width:230px}.customer-share-locked-note,.opening-share-required,.customer-share-missing{color:#36584a;background:#f1f7f4;border-left:3px solid #2e7c5d;margin:10px 0 0;padding:11px 13px;font-size:12px}.customer-share-missing{background:#fff9ec;border-left-color:#bd8a22;justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-share-missing a{color:#1f6849;font-weight:600}.opening-request-amount{background:#f4f8f6;border-left:4px solid #2a7959;gap:5px;min-width:260px;padding:14px;display:grid}.opening-request-amount.is-invalid{background:#fff6f5;border-left-color:#ba453c}.opening-request-amount label{color:#40564c;gap:6px;font-size:11px;display:grid}.opening-request-amount input{min-height:44px;font-size:18px;font-weight:650}.opening-request-amount small{color:#6d7a74;font-size:10px}.opening-cash-source-select{color:#40564c;background:#f4f8f6;border-left:4px solid #2a7959;gap:6px;margin-bottom:12px;padding:12px 14px;font-size:12px;font-weight:750;display:grid}.opening-cash-source-select select{color:#23382f;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #bdcdc5;border-radius:7px;padding:8px 10px;font-size:14px}.opening-cash-source-select select:focus{outline-offset:1px;border-color:#2a7959;outline:2px solid #b9ddcd}.opening-cash-source-select small{color:#687870;font-size:10px;font-weight:500;line-height:1.45}.opening-share-preview{gap:7px;display:grid}.opening-share-preview article{background:#f7f9f8;border-left:4px solid #5d8f78;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.opening-share-preview article>div{gap:2px;min-width:0;display:grid}.opening-share-preview span,.opening-share-preview small{color:#6b7872;font-size:10px}.opening-share-preview strong{overflow-wrap:anywhere;color:#293d34;font-size:13px}.opening-share-preview b{color:#176444;white-space:nowrap;font-size:17px}.opening-share-round-amount{text-align:right;justify-items:end}.opening-company-table-groups{gap:14px;display:grid}.opening-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opening-table-card{background:#fff;border:1px solid #dce4e0;overflow:hidden}.opening-table-card.is-new-table{border-color:#8bbba2;box-shadow:inset 3px 0 #2e7c5d}.opening-table-card>header{background:#f6f8f7;border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:start;gap:10px;padding:10px 12px;display:flex}.opening-table-card>header div{gap:2px;display:grid}.opening-table-card>header strong{color:#263b31;font-size:13px}.opening-table-card>header span,.opening-table-card>header small{color:#708078;font-size:10px}.opening-remove-table{color:#6c7771;cursor:pointer;background:#fff;border:1px solid #d8dfdb;border-radius:6px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.opening-remove-table:hover{color:#a63d35;border-color:#b74b42}.opening-remove-table:disabled{cursor:not-allowed;opacity:.55}.opening-remove-table svg{width:16px;height:16px}.opening-add-table{color:#236747;min-height:40px;font:inherit;cursor:pointer;background:#f3f8f5;border:1px dashed #72a88b;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:10px 0 2px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.opening-add-table:hover{background:#eaf4ee;border-style:solid}.opening-add-table:disabled{cursor:not-allowed;opacity:.55}.opening-add-table svg{width:16px;height:16px}.opening-table-source-row{border-top:1px solid #edf0ee;grid-template-columns:minmax(150px,1fr) minmax(135px,.7fr);align-items:end;gap:12px;padding:10px 12px;display:grid}.opening-table-source-row:first-of-type{border-top:0}.opening-table-source-row label{color:#52635b;gap:5px;font-size:10px;display:grid}.opening-table-source-row input{width:100%;min-height:39px}.opening-table-source-row>span{color:#748078;text-align:right;padding-bottom:9px;font-size:10px}.opening-table-source-row.is-invalid{background:#fff6f5;box-shadow:inset 3px 0 #b9483d}.opening-table-source-row.is-invalid>span{color:#913434;font-weight:800}.opening-no-table{color:#6f5a20;text-align:left;background:#fffaf0;border:1px dashed #d6c48d;justify-items:start;gap:4px;margin:0;padding:14px;display:grid}.opening-no-table strong{color:#5e4710;font-size:12px}.opening-no-table span{font-size:11px;line-height:1.45}.opening-no-table a{color:#17613a;text-underline-offset:3px;margin-top:3px;font-size:11px;font-weight:700;text-decoration:underline}.is-allocation-incomplete{border-color:#dfc47d}@media (min-width:1500px){.opening-table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.money-allocation-row.is-participant{grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) 44px}.opening-table-grid{grid-template-columns:1fr}}@media (max-width:600px){.customer-share-workspace .sandbox-queue-toolbar{flex-direction:column;align-items:stretch}.customer-share-workspace .sandbox-queue-toolbar-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.customer-share-workspace .sandbox-queue-toolbar-actions>*{min-width:0}.customer-share-workspace .sandbox-queue-empty-workspace{min-height:140px;padding:10px}.customer-setup-section{padding:16px}.money-allocation-row.is-owner{grid-template-columns:1fr;gap:10px}.money-allocation-auto-amount{text-align:left}.money-allocation-row.is-participant{grid-template-columns:minmax(0,1fr) 44px;align-items:end}.money-allocation-row.is-participant>label{grid-column:1/-1}.money-allocation-row.is-participant>label:nth-of-type(2){grid-area:2/1}.money-allocation-row.is-participant>button{grid-area:2/2}.money-reconciliation-bar{grid-template-columns:1fr}.money-reconciliation-bar .money-reconciliation-status{justify-self:start}.customer-setup-assignee-row,.customer-setup-fee-row,.customer-setup-fee-mode,.customer-setup-fee-summary,.customer-setup-confirm-details{grid-template-columns:1fr}.customer-setup-fee-reason{grid-column:auto}.customer-setup-fee-summary>div{border-bottom:1px solid #dbe4df;border-right:0}.customer-setup-fee-summary>div:last-child{border-bottom:0}.customer-setup-confirm-details>div:nth-child(odd){border-right:0}.customer-setup-drawer>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.customer-setup-drawer-status{grid-area:1/1/auto/-1;padding:0 0 4px}.customer-setup-drawer>footer .sandbox-action-button,.customer-loan-account-drawer>footer .sandbox-action-button{width:100%;min-width:0}.customer-loan-account-drawer>footer{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.customer-share-missing{flex-direction:column;align-items:stretch}.opening-request-amount{width:100%;min-width:0}.opening-share-preview article{flex-direction:column;align-items:flex-start;gap:7px}.opening-share-round-amount{text-align:left;justify-items:start}.opening-table-source-row{grid-template-columns:1fr;gap:4px}.opening-table-source-row>span{text-align:left;padding-bottom:0}}.daily-closing-submit-message{color:var(--muted);font-size:12px}.daily-closing-review-link{border:1px solid var(--line);color:#285a43;background:#fff;border-radius:6px;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.daily-closing-review-link.is-status{background:#f1f8f4;border-color:#cfe4d8}.daily-accounting-workspace{grid-template-columns:minmax(260px,.72fr) minmax(0,1.8fr);align-items:start;gap:16px;display:grid}.daily-accounting-workspace.is-embedded{display:block}.daily-accounting-workspace.is-embedded .daily-accounting-detail{gap:12px}.daily-accounting-cycle{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-column:1/-1;overflow:hidden}.daily-accounting-cycle>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.daily-accounting-cycle header>div{gap:2px;display:grid}.daily-accounting-cycle header span{color:#347356;text-transform:uppercase;font-size:10px;font-weight:800}.daily-accounting-cycle h2{margin:0;font-size:18px}.daily-accounting-cycle header small{color:var(--muted);font-size:11px}.daily-accounting-cycle header>label{color:var(--muted);gap:3px;margin-left:auto;font-size:10px;display:grid}.daily-accounting-cycle header select{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 30px 0 10px}.daily-accounting-cycle header>button{color:#725400;font:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #d2a42d;padding-left:9px;font-size:11px;font-weight:750}.daily-accounting-cycle header>button.is-ready{color:#17613a;cursor:default;border-color:#2d9b61}.daily-accounting-cycle-totals{grid-template-columns:repeat(5,1fr);display:grid}.daily-accounting-cycle-totals p{border-right:1px solid var(--line);gap:4px;margin:0;padding:14px 18px;display:grid}.daily-accounting-cycle-totals p:last-child{border-right:0}.daily-accounting-cycle-totals span{color:var(--muted);font-size:11px}.daily-accounting-cycle-totals strong{font-size:20px}.daily-accounting-cycle-totals p small{color:var(--muted);font-size:11px}.daily-accounting-cycle-totals p.is-matched strong{color:#17613a}.daily-accounting-cycle-totals p.is-pending strong{color:#94620c}.daily-accounting-cycle-totals p.is-different strong{color:#a33838}.daily-accounting-cycle-blockers{border-top:1px solid var(--line);background:#fffcf4}.daily-accounting-cycle-blockers p{border-bottom:1px solid #f1ead4;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 18px;display:flex}.daily-accounting-cycle-blockers p:last-child{border-bottom:0}.daily-accounting-cycle-blockers p>span{gap:2px;display:grid}.daily-accounting-cycle-blockers b{font-size:12px}.daily-accounting-cycle-blockers small{color:var(--muted);font-size:10px}.daily-accounting-cycle-blockers em{color:#8b5d00;font-size:10px;font-style:normal;font-weight:700}.daily-accounting-cycle>footer{border-top:1px solid var(--line);background:#fafcfb;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.daily-accounting-cycle footer>div:first-child{flex:1;gap:6px;display:grid}.daily-accounting-cycle footer p{color:var(--muted);margin:0;font-size:11px}.daily-accounting-cycle footer small{color:#6d776f;font-size:10px}.daily-accounting-cycle footer label{max-width:620px;color:var(--muted);gap:4px;font-size:10px;display:grid}.daily-accounting-cycle footer input{border:1px solid var(--line);min-height:38px;font:inherit;background:#fff;border-radius:6px;padding:0 11px}.daily-accounting-cycle footer a{background:var(--green);color:#fff;border-radius:6px;align-items:center;min-height:40px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.daily-accounting-cycle-actions{align-items:center;gap:8px;display:flex}.daily-accounting-cycle-actions>button:not(.sandbox-action-button){color:#735500;min-height:40px;font:inherit;background:#fffaf0;border:1px solid #d9b85c;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700}.daily-accounting-unlock-request{background:#fffcf4;border-top:1px solid #eadcae;align-items:end;gap:12px;padding:14px 18px;display:flex}.daily-accounting-unlock-request label{color:#735500;flex:1;gap:5px;font-size:10px;display:grid}.daily-accounting-unlock-request textarea{resize:vertical;min-height:62px;font:inherit;background:#fff;border:1px solid #ddca8f;border-radius:6px;padding:9px 10px}.daily-accounting-queue,.daily-accounting-detail>section,.daily-accounting-detail>.daily-ledger-card,.daily-accounting-empty-detail{border:1px solid var(--line);background:var(--surface);border-radius:8px}.daily-accounting-queue{overflow:hidden}.daily-accounting-queue>header{border-bottom:1px solid var(--line);gap:3px;padding:16px;display:grid}.daily-accounting-queue header span{color:#347356;text-transform:uppercase;font-size:10px;font-weight:800}.daily-accounting-queue h2{margin:0;font-size:17px}.daily-accounting-queue header small{color:var(--muted);font-size:11px}.daily-accounting-queue>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.daily-accounting-queue>button:hover,.daily-accounting-queue>button.is-selected{background:#f4f9f6}.daily-accounting-queue>button.is-selected{box-shadow:inset 3px 0 #3c8b65}.daily-accounting-queue>button.is-invalid,.daily-accounting-queue>button.is-invalid:hover,.daily-accounting-queue>button.is-invalid.is-selected{background:#fff6f5;box-shadow:inset 3px 0 #b9483d}.daily-accounting-queue button>span{gap:3px;display:grid}.daily-accounting-queue button b{font-size:13px}.daily-accounting-queue button small{color:var(--muted);font-size:11px}.daily-accounting-queue button>strong{color:#315c46;grid-column:1/-1;font-size:16px}.daily-accounting-queue>button.is-invalid>strong{color:#913434}.daily-accounting-pagination{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:10px 12px;display:flex}.daily-accounting-pagination button{border:1px solid var(--line);min-height:30px;color:var(--ink);font:inherit;background:#fff;border-radius:5px;padding:0 10px;font-size:10px}.daily-accounting-pagination button:disabled{opacity:.45}.daily-accounting-pagination span{color:var(--muted);font-size:10px}.daily-accounting-queue em,.daily-accounting-review-context>em{color:#725400;background:#fff4cf;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:750}.daily-accounting-queue em.is-in_review,.daily-accounting-review-context>em.is-in_review{color:#315f82;background:#e8f0f7}.daily-accounting-queue em.is-matched,.daily-accounting-review-context>em.is-matched{color:#17613a;background:#e3f4e9}.daily-accounting-queue em.is-returned,.daily-accounting-review-context>em.is-returned,.daily-accounting-queue em.is-invalid{color:#913434;background:#fceeee}.daily-accounting-detail{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.daily-accounting-review-context{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.daily-accounting-review-context p{min-width:0;color:var(--muted);margin:0;font-size:11px}.daily-accounting-actions{z-index:3;justify-items:end;gap:12px;padding:16px;display:grid;position:sticky;bottom:8px;box-shadow:0 10px 26px #1930251a}.daily-accounting-actions>label{gap:6px;width:100%;display:grid}.daily-accounting-actions label span{color:var(--muted);font-size:11px}.daily-accounting-actions textarea{resize:vertical;border:1px solid var(--line-strong);min-height:88px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px}.daily-accounting-actions select{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 36px 0 11px}.daily-accounting-actions>div{gap:10px;display:flex}.daily-accounting-actions>p{border-left:3px solid;justify-self:stretch;margin:0;padding:11px 12px;font-size:12px}.daily-accounting-actions>p.is-complete{color:#17613a;background:#eef8f1;border-color:#2d9b61}.daily-accounting-actions>p.is-pending{color:#725400;background:#fff9e8;border-color:#d7a72d}.daily-accounting-actions>p.is-returned{color:#913434;background:#fceeee;border-color:#c84a4a}.daily-accounting-table-status{overflow:hidden}.daily-accounting-table-status>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.daily-accounting-table-status header>div{gap:2px;display:grid}.daily-accounting-table-status header span{color:#347356;font-size:10px;font-weight:800}.daily-accounting-table-status h3{margin:0;font-size:16px}.daily-accounting-table-status header em{color:#5b6761;background:#eef1ef;border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.daily-accounting-recovery-value{grid-template-columns:1fr auto;gap:4px 12px;padding:17px 16px 10px;display:grid}.daily-accounting-recovery-value span{color:var(--muted);font-size:11px}.daily-accounting-recovery-value strong{color:#8f3232;grid-area:1/2/3;font-size:25px}.daily-accounting-recovery-value small{color:var(--muted);font-size:10px}.daily-accounting-recovery-bar{background:#edf0ee;border-radius:3px;height:5px;margin:0 16px 16px;overflow:hidden}.daily-accounting-recovery-bar span{background:#b34141;height:100%;display:block}.daily-accounting-table-status>footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.daily-accounting-table-status footer p{border-right:1px solid var(--line);gap:3px;margin:0;padding:12px 16px;display:grid}.daily-accounting-table-status footer p:last-child{border-right:0}.daily-accounting-table-status footer span{color:var(--muted);font-size:10px}.daily-accounting-table-status footer strong{font-size:15px}.daily-accounting-empty,.daily-accounting-empty-detail{color:var(--muted);text-align:center;margin:0;padding:28px 18px;font-size:12px}.daily-accounting-history{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-column:1/-1;overflow:hidden}.daily-accounting-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 17px;display:flex}.daily-accounting-history header>div{gap:2px;display:grid}.daily-accounting-history header span{color:#347356;text-transform:uppercase;font-size:10px;font-weight:800}.daily-accounting-history h2{margin:0;font-size:16px}.daily-accounting-history article{border-bottom:1px solid #edf0ee;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:12px 17px;display:grid}.daily-accounting-history article:last-child{border-bottom:0}.daily-accounting-history article>span{gap:2px;display:grid}.daily-accounting-history article b{font-size:12px}.daily-accounting-history article small{color:var(--muted);font-size:10px}.daily-accounting-history article p{text-align:right;gap:2px;margin:0;display:grid}.daily-accounting-history article strong{font-size:13px}.daily-accounting-history form{gap:7px;width:min(390px,50%);display:flex}.daily-accounting-history form input{border:1px solid var(--line);min-width:0;min-height:38px;font:inherit;background:#fff;border-radius:6px;flex:1;padding:0 11px;font-size:11px}.daily-accounting-history form button{border:1px solid var(--green);min-height:38px;color:var(--green);font:inherit;background:#fff;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700}.daily-accounting-history-empty{color:var(--muted);text-align:center;margin:0;padding:22px 17px;font-size:11px}.daily-accounting-center{gap:16px;min-width:0;display:grid}.daily-accounting-center-tabs{background:#fbfcfb;min-width:0;padding-inline:4px}.daily-accounting-center-tabs .sandbox-tabs>button{justify-content:center}.daily-accounting-queue-panel{min-width:0}.daily-accounting-queue-actions{max-width:520px}.daily-accounting-date-filter{min-width:150px;color:var(--muted);gap:3px;font-size:10px;display:grid}.daily-accounting-date-filter select{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 30px 0 10px;font-size:12px}.sandbox-drawer.daily-closing-review-drawer{width:min(940px,100%)}.daily-closing-review-drawer .sandbox-drawer-body,.daily-closing-review-drawer .daily-cash-card,.daily-closing-review-drawer .daily-cash-table-panel,.daily-closing-review-drawer .daily-ledger-card{min-width:0}.daily-closing-review-drawer-heading>span.is-pending{color:#765617;background:#fff8e8;border-color:#e3c785}.daily-closing-review-drawer-heading>span.is-in_review{color:#315f82;background:#eef5fa;border-color:#bfd3e2}.daily-closing-review-drawer-heading>span.is-matched{color:#17613a;background:#eef8f2;border-color:#bcdcc9}.daily-closing-review-drawer-heading>small{color:var(--muted);font-size:12px}.daily-accounting-drawer-progress{color:#725400;border-left:3px solid #d7a72d;align-self:center;margin-right:auto;padding-left:9px;font-size:12px;font-weight:750}.daily-accounting-drawer-progress.is-complete{color:#17613a;border-color:#2d9b61}.daily-accounting-drawer-progress.is-returned{color:#913434;border-color:#c84a4a}.daily-closing-review-drawer>footer>.sandbox-approval-decision-actions{display:flex}.daily-closing-review-drawer>footer>.sandbox-approval-reject-form{width:min(100%,440px)}.daily-closing-review-drawer>footer>.sandbox-approval-reject-form label{text-align:left;font-size:12px}.founder-unlock-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-bottom:16px;overflow:hidden}.founder-unlock-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.founder-unlock-panel header>div{gap:2px;display:grid}.founder-unlock-panel header span{color:#347356;text-transform:uppercase;font-size:10px;font-weight:800}.founder-unlock-panel h2{margin:0;font-size:17px}.founder-unlock-panel header p{color:var(--muted);margin:2px 0 0;font-size:11px}.founder-unlock-panel header>a{border:1px solid var(--green);min-height:36px;color:var(--green);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.founder-unlock-summary{border-bottom:1px solid var(--line);background:#f8faf8;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.founder-unlock-summary>div{border-right:1px solid var(--line);gap:3px;padding:12px 17px;display:grid}.founder-unlock-summary>div:last-child{border-right:0}.founder-unlock-summary dt{color:var(--muted);font-size:10px}.founder-unlock-summary dd{margin:0;font-size:19px;font-weight:780}.founder-unlock-history article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(240px,1fr) auto minmax(210px,.7fr);align-items:center;gap:16px;min-height:88px;padding:13px 17px;display:grid}.founder-unlock-request-copy,.founder-unlock-decision-copy{gap:2px;min-width:0;display:grid}.founder-unlock-panel article small{color:var(--muted);font-size:10px}.founder-unlock-panel article p{color:var(--muted);margin:4px 0 0;font-size:11px}.founder-unlock-panel article>em{color:#735500;white-space:nowrap;border-left:3px solid #d7a72d;padding-left:8px;font-size:10px;font-style:normal;font-weight:750}.founder-unlock-panel article>em.is-approved{color:#17613a;border-color:#2d9b61}.founder-unlock-panel article>em.is-rejected{color:#8c3030;border-color:#b84c4c}.founder-unlock-history-footer{background:#fafbfa;justify-content:center;padding:10px 17px;display:flex}.founder-unlock-history-footer button{min-height:34px;color:var(--green);font:inherit;background:0 0;border:0;font-size:11px;font-weight:750}.founder-unlock-empty,.founder-unlock-message{color:var(--muted);margin:0;padding:16px 17px;font-size:11px}.founder-unlock-message{color:#923838}.daily-closing-unlock-workspace{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.daily-closing-unlock-workspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 17px;display:flex}.daily-closing-unlock-workspace header>div{gap:2px;display:grid}.daily-closing-unlock-workspace header span{color:#347356;font-size:10px;font-weight:800}.daily-closing-unlock-workspace h2{margin:0;font-size:17px}.daily-closing-unlock-workspace header p{color:var(--muted);margin:0;font-size:11px}.daily-closing-unlock-workspace header>em{color:#735500;border-left:3px solid #d7a72d;padding-left:8px;font-size:10px;font-style:normal;font-weight:750}.daily-closing-unlock-workspace header>em.is-approved{color:#17613a;border-color:#2d9b61}.daily-closing-unlock-workspace header>em.is-rejected{color:#8c3030;border-color:#b84c4c}.daily-closing-unlock-workspace>dl{border-bottom:1px solid var(--line);background:#f8faf8;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.daily-closing-unlock-workspace>dl>div{border-right:1px solid var(--line);gap:3px;padding:12px 17px;display:grid}.daily-closing-unlock-workspace>dl>div:last-child{border-right:0}.daily-closing-unlock-workspace dt{color:var(--muted);font-size:10px}.daily-closing-unlock-workspace dd{margin:0;font-size:12px;font-weight:750}.daily-closing-unlock-reason{gap:5px;padding:17px;display:grid}.daily-closing-unlock-reason span{color:var(--muted);font-size:10px}.daily-closing-unlock-reason strong{font-size:14px;line-height:1.55}.daily-closing-unlock-warning{color:#6d5206;background:#fff9e7;border-left:3px solid #d7a72d;margin:0 17px 15px;padding:10px 12px;font-size:11px;line-height:1.55}.daily-closing-unlock-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 17px;display:flex}.daily-closing-unlock-decision{background:#eef8f1;border-left:3px solid #2d9b61;gap:4px;margin:0 17px 17px;padding:11px 12px;display:grid}.daily-closing-unlock-decision span{color:#2d6949;font-size:10px}.daily-closing-unlock-decision strong{font-size:12px}.daily-closing-unlock-message{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:11px 17px;font-size:11px}.capital-return-workspace{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:16px;display:grid}.capital-return-workspace>section,.capital-return-loading{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.capital-return-workspace section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 17px;display:flex}.capital-return-workspace header>div,.capital-return-companies>header,.capital-return-decision>header{gap:2px;display:grid}.capital-return-workspace header span{color:#347356;text-transform:uppercase;font-size:10px;font-weight:800}.capital-return-workspace h2{margin:0;font-size:17px}.capital-return-overview header em{border-radius:5px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:750}.capital-return-overview header em.is-ready{color:#17613a;background:#e3f4e9}.capital-return-overview header em.is-waiting{color:#725400;background:#fff4cf}.capital-return-overview>div{grid-template-columns:repeat(4,1fr);display:grid}.capital-return-overview p{border-right:1px solid var(--line);gap:5px;margin:0;padding:16px 17px;display:grid}.capital-return-overview p:last-child{border-right:0}.capital-return-overview p span{color:var(--muted);font-size:10px}.capital-return-overview p strong{font-size:21px}.capital-return-companies>header,.capital-return-decision>header{border-bottom:1px solid var(--line);padding:16px 17px}.capital-return-companies>article{border-bottom:1px solid #edf0ee;grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:14px 17px;display:grid}.capital-return-companies article:last-child{border-bottom:0}.capital-return-companies article>span{gap:2px;display:grid}.capital-return-companies article b{font-size:13px}.capital-return-companies article small{color:var(--muted);font-size:10px}.capital-return-companies article em{color:#725400;border-left:3px solid #d7a72d;padding-left:7px;font-size:10px;font-style:normal;font-weight:700}.capital-return-companies article em.is-matched{color:#17613a;border-color:#2d9b61}.capital-return-companies article p{text-align:right;gap:2px;margin:0;display:grid}.capital-return-companies article strong{font-size:13px}.capital-return-decision{min-width:0}.capital-return-propose,.capital-return-proposal{gap:14px;padding:17px;display:grid}.capital-return-propose>p,.capital-return-waiting{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.capital-return-propose label{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.capital-return-propose label>span{color:var(--muted);grid-column:1/-1;font-size:11px}.capital-return-propose input{border:1px solid var(--line-strong);background:#fff;border-radius:6px;min-width:0;padding:11px 12px;font-size:18px;font-weight:700}.capital-return-propose label small{color:var(--muted);font-size:11px}.capital-return-source-inputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capital-return-source-inputs label{border:1px solid var(--line);background:#fafcfb;border-radius:6px;grid-template-columns:1fr;gap:5px;padding:11px;display:grid}.capital-return-propose-total{background:#f1f8f4;border-left:3px solid #2d8a5c;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.capital-return-propose-total span{color:var(--muted);font-size:11px}.capital-return-propose-total strong{color:#17613a;font-size:18px}.capital-return-propose-total.is-full-recovery{background:#e8f5ed;border-left-color:#17613a;box-shadow:inset 0 0 0 1px #c4dfcf}.capital-return-propose label.capital-return-contact-confirmation{cursor:pointer;background:#f5faf7;border:1px solid #b9d8c7;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:12px}.capital-return-propose label.capital-return-contact-confirmation>input[type=checkbox]{accent-color:#23734b;width:18px;height:18px;margin:1px 0 0;padding:0}.capital-return-propose label.capital-return-contact-confirmation>span{color:inherit;font-size:inherit;grid-column:2;gap:3px;display:grid}.capital-return-contact-confirmation strong{font-size:12px}.capital-return-contact-confirmation small{line-height:1.5}.capital-return-partial-option{border-top:1px solid var(--line)}.capital-return-partial-option>summary{color:#347356;cursor:pointer;padding:12px 0 0;font-size:11px;font-weight:750}.capital-return-partial-option[open]{gap:13px;display:grid}.capital-return-waiting{padding:22px 17px}.capital-return-proposal>div:first-child{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.capital-return-proposal>div:first-child span{color:var(--muted);font-size:10px}.capital-return-proposal>div:first-child strong{grid-column:1;font-size:25px}.capital-return-proposal>div:first-child em{color:#725400;background:#fff4cf;border-radius:5px;grid-area:1/2/3;align-self:center;padding:6px 8px;font-size:10px;font-style:normal;font-weight:750}.capital-return-impact{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid}.capital-return-impact p{border-right:1px solid var(--line);gap:4px;margin:0;padding:11px 12px;display:grid}.capital-return-impact p:last-child{border-right:0}.capital-return-impact span{color:var(--muted);font-size:10px}.capital-return-impact strong{font-size:13px}.capital-return-impact small{color:var(--muted);font-size:9px}.capital-return-proposal>label{gap:6px;display:grid}.capital-return-proposal label span{color:var(--muted);font-size:11px}.capital-return-proposal textarea{resize:vertical;border:1px solid var(--line-strong);min-height:80px;font:inherit;background:#fff;border-radius:6px;padding:10px 11px}.capital-return-actions{justify-content:flex-end;gap:10px;display:flex}.capital-return-message{color:#315c46;background:#f1f8f4;border-left:3px solid #5a9175;margin:0 17px 17px;padding:9px 10px;font-size:11px}.capital-return-history{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-column:1/-1;overflow:hidden}.capital-return-history>summary{color:#2f493c;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;font-weight:750;list-style:none;display:flex}.capital-return-history>summary::-webkit-details-marker{display:none}.capital-return-history>summary:after{color:#347356;content:"+";font-size:16px}.capital-return-history[open]>summary{border-bottom:1px solid var(--line)}.capital-return-history[open]>summary:after{content:"−"}.capital-return-history>summary strong{color:var(--muted);margin-left:auto;font-size:10px}.capital-return-history-list>article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(160px,.8fr) 1fr 1fr;align-items:center;gap:16px;padding:13px 17px;display:grid}.capital-return-history-list>article:last-child{border-bottom:0}.capital-return-history article>div{gap:2px;display:grid}.capital-return-history article strong{color:#17613a;font-size:16px}.capital-return-history article small{color:var(--muted);font-size:10px}.capital-return-history article p{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin:0;font-size:11px;display:flex}.capital-return-history article p:last-child{justify-content:space-between}.capital-return-history article b{color:#315c46;font-size:11px}.capital-return-loading{color:var(--muted);text-align:center;padding:28px}.capital-return-workspace{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.capital-return-queue{max-height:calc(100vh - 32px);position:sticky;top:16px}.capital-return-queue>header{padding:14px 15px!important}.capital-return-queue>header em{color:var(--muted);font-size:10px;font-style:normal}.capital-return-queue-list{max-height:calc(100vh - 104px);overflow-y:auto}.capital-return-table-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px 11px 17px;display:grid;position:relative}.capital-return-table-list>button:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.capital-return-table-list>button:hover{background:#f7faf8}.capital-return-table-list>button.is-selected{background:#f1f8f4}.capital-return-table-list>button.is-selected:before{background:#2d8a5c}.capital-return-queue-copy{gap:2px;min-width:0;display:grid}.capital-return-table-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.capital-return-table-list button small{color:var(--muted);font-size:9px;line-height:1.45}.capital-return-queue-meta{justify-items:end;gap:3px;min-width:0;display:grid}.capital-return-queue-meta b{color:#234c38;white-space:nowrap;font-size:12px}.capital-return-queue-meta em{color:#69776f;white-space:nowrap;font-size:9px;font-style:normal;font-weight:750}.capital-return-queue-meta em.is-ready{color:#17613a}.capital-return-queue-meta em.is-pending{color:#725400}.capital-return-queue-meta em.is-danger{color:#8c3030}.capital-return-other-tables>summary{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:10px;font-weight:750;list-style:none;display:flex}.capital-return-other-tables>summary::-webkit-details-marker{display:none}.capital-return-other-tables>summary:after{color:#347356;content:"+";font-size:15px}.capital-return-other-tables[open]>summary:after{content:"−"}.capital-return-other-tables>summary em{color:var(--muted);margin-left:auto;font-size:9px;font-style:normal}.capital-return-other-list{border-top:1px solid #edf0ee}.capital-return-main{gap:14px;min-width:0;display:grid;background:0 0!important;border:0!important;overflow:visible!important}.capital-return-main>section,.capital-return-main>details{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.capital-return-main>.sandbox-status-notice{margin:0}.capital-return-overview{grid-column:auto}.capital-return-overview header small{color:var(--muted);font-size:10px}.capital-return-overview p.is-primary{background:#f1f8f4}.capital-return-overview p.is-primary strong,.capital-return-overview p.is-returnable strong{color:#17613a}.capital-return-accounting-detail{border-top:1px solid var(--line)}.capital-return-accounting-detail>summary{color:#53685d;cursor:pointer;padding:10px 16px;font-size:10px;font-weight:750;list-style:none}.capital-return-accounting-detail>summary::-webkit-details-marker{display:none}.capital-return-accounting-detail>summary:after{float:right;color:#347356;content:"+";font-size:14px}.capital-return-accounting-detail[open]>summary:after{content:"−"}.capital-return-accounting-detail>div{border-top:1px solid #edf0ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capital-return-accounting-detail>div>span{color:var(--muted);border-right:1px solid #edf0ee;gap:3px;padding:10px 16px;font-size:9px;display:grid}.capital-return-accounting-detail>div>span:last-child{border-right:0}.capital-return-accounting-detail strong{color:#344c40;font-size:11px}.capital-return-accounting-detail .is-balanced strong{color:#17613a}.capital-return-accounting-detail .is-mismatch strong{color:#8c3030}.capital-return-balances>header{justify-content:start!important;gap:2px!important;display:grid!important}.capital-return-balances>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capital-return-balances article{border-right:1px solid var(--line);gap:4px;padding:15px 17px;display:grid}.capital-return-balances article:last-child{border-right:0}.capital-return-balances article.is-total{background:#f1f8f4}.capital-return-balances article span,.capital-return-balances article small{color:var(--muted);font-size:10px;line-height:1.45}.capital-return-balances article strong{font-size:20px}.capital-return-balances article.is-total strong{color:#17613a}.capital-return-propose-total{grid-template-columns:1fr auto;display:grid}.capital-return-propose-total small{color:#5a7968;grid-column:1/-1;font-size:10px}.capital-return-form-hint{color:var(--muted);margin:0;font-size:11px}.capital-return-proposal-heading{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.capital-return-proposal-heading>span{color:var(--muted);font-size:10px}.capital-return-proposal-heading>strong{grid-column:1;font-size:25px}.capital-return-proposal-heading>em{color:#725400;background:#fff4cf;border-radius:5px;grid-area:1/2/3;align-self:center;padding:6px 8px;font-size:10px;font-style:normal;font-weight:750}.capital-return-history{grid-column:auto}.capital-return-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.capital-return-list-panel,.capital-return-detail{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.capital-return-tabs{border-bottom:1px solid var(--line);background:#fafbfa;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capital-return-tabs button{color:#65756d;cursor:pointer;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;border-right:1px solid #e7ece9;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:750;display:flex;position:relative}.capital-return-tabs button:last-child{border-right:0}.capital-return-tabs button:after{content:"";background:0 0;height:3px;position:absolute;inset:auto 10px 0}.capital-return-tabs button:hover{color:#355746;background:#f4f8f5}.capital-return-tabs button.is-active{color:#1d5d3e;background:#fff}.capital-return-tabs button.is-active:after{background:#2d8a5c}.capital-return-tabs button strong{min-width:20px;color:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d7e1dc;border-radius:4px;padding:1px 5px;font-size:9px}.capital-return-list-toolbar{border-bottom:1px solid #e7ece9;justify-content:flex-end;align-items:center;padding:9px 12px;display:flex}.capital-return-list-toolbar label{color:#718078;background:#fff;border:1px solid #ccd8d2;border-radius:6px;align-items:center;gap:7px;width:min(290px,100%);min-height:34px;padding:0 9px;display:flex}.capital-return-list-toolbar label:focus-within{border-color:#2d8a5c;box-shadow:0 0 0 3px #2d8a5c1c}.capital-return-list-toolbar input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.capital-return-row-head,.capital-return-row-list>button{grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(100px,.7fr)) minmax(112px,.7fr) 18px;align-items:center;gap:14px;display:grid}.capital-return-row-head{color:#77837d;background:#f7f9f8;border-bottom:1px solid #e3e9e6;min-height:34px;padding:6px 13px 6px 16px;font-size:9px;font-weight:700}.capital-return-row-head span:not(:first-child){text-align:right}.capital-return-row-list>button{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#fff;border:0;border-bottom:1px solid #e9eeeb;padding:13px 13px 13px 16px;position:relative}.capital-return-row-list>button:last-child{border-bottom:0}.capital-return-row-list>button:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.capital-return-row-list>button:hover{background:#f7faf8}.capital-return-row-list>button.is-selected{background:#f1f8f4}.capital-return-row-list>button.is-selected:before{background:#2d8a5c}.capital-return-row-identity{gap:3px;min-width:0;display:grid}.capital-return-row-identity strong{color:#23382e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.capital-return-row-identity small,.capital-return-row-value small{color:#7b8781;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.capital-return-row-value{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.capital-return-row-value strong{color:#34493f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.capital-return-row-value.is-secondary strong{color:#566a60}.capital-return-row-state{justify-content:flex-end;align-items:center;min-width:0;min-height:23px;display:flex}.capital-return-row-status{color:#65746d;text-align:right;white-space:nowrap;border-radius:4px;min-width:0;padding:4px 7px;font-size:9px;font-weight:750;line-height:1.3}.capital-return-row-status.is-ready,.capital-return-row-status.is-complete{color:#17613a;background:#eaf5ef}.capital-return-row-status.is-pending,.capital-return-row-status.is-optional{color:#765a11;background:#fff4cf}.capital-return-row-status.is-danger{color:#8c3030;background:#fff0ee}.capital-return-row-list>button>svg{color:#819088;justify-self:end}.capital-return-empty{text-align:center;place-content:center;justify-items:center;gap:4px;min-height:120px;padding:20px 24px;display:grid}.capital-return-empty strong{color:#53655c;font-size:12px}.capital-return-empty small{color:#7a8780;max-width:340px;font-size:10px;line-height:1.5}.capital-return-detail-backdrop{z-index:1100;background:#121e1861;justify-content:flex-end;display:flex;position:fixed;inset:0}.capital-return-detail{border-width:0 0 0 1px;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);height:100dvh;max-height:none;display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 54px #0f1f1833}.capital-return-detail>header{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:12px!important;padding:14px 15px!important;display:grid!important}.capital-return-detail>header>div{gap:2px;min-width:0;display:grid}.capital-return-detail>header span{color:#347356;font-size:9px;font-weight:800}.capital-return-detail>header h2{overflow-wrap:anywhere;margin:0;font-size:16px}.capital-return-detail>header small{color:#738078;font-size:9px}.capital-return-detail>header>button{color:#52675d;cursor:pointer;background:#fff;border:1px solid #d3ddd8;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.capital-return-detail>header>button:hover{background:#f3f7f5}.capital-return-detail-body{align-content:start;min-width:0;min-height:0;display:grid;overflow-y:auto}.capital-return-detail-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capital-return-detail-summary p{border-right:1px solid #e5ebe8;gap:4px;margin:0;padding:12px 13px;display:grid}.capital-return-detail-summary p:last-child{border-right:0}.capital-return-detail-summary p.is-primary{background:#f1f8f4}.capital-return-detail-summary span{color:#77847d;font-size:9px}.capital-return-detail-summary strong{color:#31463b;font-variant-numeric:tabular-nums;font-size:16px}.capital-return-detail-summary .is-primary strong{color:#17613a}.capital-return-selected-status{background:#fafbfa;border-bottom:1px solid #e6ece9;border-left:4px solid #98a69f;justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex}.capital-return-selected-status strong{color:#53665c;font-size:10px}.capital-return-selected-status small{color:#7b8781;font-size:9px}.capital-return-selected-status.is-ready,.capital-return-selected-status.is-complete{background:#f1f8f4;border-left-color:#2d8a5c}.capital-return-selected-status.is-ready strong,.capital-return-selected-status.is-complete strong{color:#17613a}.capital-return-selected-status.is-pending,.capital-return-selected-status.is-optional{background:#fffaf0;border-left-color:#d2a237}.capital-return-selected-status.is-danger{background:#fff7f5;border-left-color:#bb5148}.capital-return-detail .capital-return-accounting-detail{border-top:0;border-bottom:1px solid #e5ebe8}.capital-return-detail .capital-return-accounting-detail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-return-detail .capital-return-accounting-detail>div>span:nth-child(2n){border-right:0}.capital-return-detail .capital-return-accounting-detail>div>span:nth-child(-n+2){border-bottom:1px solid #edf0ee}.capital-return-action-panel{border-bottom:1px solid #e5ebe8;gap:12px;padding:13px;display:grid}.capital-return-action-panel>.sandbox-status-notice{margin:0}.capital-return-full-summary{background:#fafcfb;border:1px solid #dce6e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capital-return-full-summary>span{border-right:1px solid #e3e9e6;gap:3px;padding:9px 10px;display:grid}.capital-return-full-summary>span:last-child{border-right:0}.capital-return-full-summary small{color:#748078;font-size:9px}.capital-return-full-summary strong{color:#28473a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.capital-return-net-toggle{cursor:pointer;background:#fafcfb;border:1px solid #d8e1dc;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.capital-return-net-toggle.is-prominent{background:#fffbf1;border-color:#dccb9e}.capital-return-net-toggle input{accent-color:#2d8a5c;width:17px;height:17px;margin:1px 0 0}.capital-return-net-toggle>span{gap:2px;display:grid}.capital-return-net-toggle strong{color:#344b40;font-size:11px}.capital-return-net-toggle small{color:#718078;font-size:9px;line-height:1.4}.capital-return-partial-option{border-top:1px solid #e5ebe8;gap:10px;padding-top:10px;display:grid}.capital-return-partial-form{gap:11px;display:grid}.capital-return-partial-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.capital-return-partial-heading>div{gap:2px;min-width:0;display:grid}.capital-return-partial-heading strong{color:#2f483b;font-size:12px}.capital-return-partial-heading small{color:#748078;font-size:9px;line-height:1.4}.capital-return-partial-heading .sandbox-action-button{flex:none;min-height:34px;padding:7px 10px;font-size:10px}.capital-return-partial-form .capital-return-source-inputs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.capital-return-partial-form .capital-return-source-inputs label{gap:5px;padding:10px}.capital-return-partial-form .capital-return-source-inputs span,.capital-return-partial-form .capital-return-source-inputs small{color:#748078;font-size:9px}.capital-return-partial-form .capital-return-source-inputs span{color:#3c5548;font-size:11px;font-weight:750}.capital-return-partial-form .capital-return-source-inputs input{min-width:0;font:inherit;background:#fff;border:1px solid #ccd8d2;border-radius:6px;padding:9px 10px;font-size:15px;font-weight:750}.capital-return-partial-form .capital-return-source-inputs input:focus{border-color:#2d8a5c;outline:3px solid #2d8a5c1c}.capital-return-partial-form .capital-return-source-inputs label.is-disabled{background:#f4f6f5}.capital-return-partial-form .capital-return-source-inputs input:disabled{color:#8a958f;cursor:not-allowed;background:#eef1ef;border-color:#dde3e0}.capital-return-partial-form .capital-return-propose-total{padding:9px 10px}.capital-return-proposal{border-bottom:1px solid #e5ebe8}.capital-return-recovered-detail{border-bottom:1px solid #e5ebe8;gap:8px;padding:13px;display:grid}.capital-return-recovered-detail>div{border:1px solid #dce6e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capital-return-recovered-detail p{border-right:1px solid #e3e9e6;gap:3px;margin:0;padding:9px 10px;display:grid}.capital-return-recovered-detail p:last-child{background:#f1f8f4;border-right:0}.capital-return-recovered-detail span,.capital-return-recovered-detail>small{color:#748078;font-size:9px}.capital-return-recovered-detail strong{color:#29473a;font-size:11px}.capital-return-detail .capital-return-history{border:0;border-radius:0}.capital-return-detail .capital-return-history-list>article{grid-template-columns:1fr;gap:6px;padding:10px 13px}.capital-return-detail .capital-return-message{margin:10px 13px}.capital-return-detail .capital-return-waiting{padding:16px 13px}@media (max-width:1120px){.capital-return-workspace{grid-template-columns:1fr}}@media (max-width:760px){.capital-return-tabs button{min-height:45px;padding-inline:5px}.capital-return-tabs button strong{min-width:18px}.capital-return-list-toolbar{justify-content:stretch}.capital-return-list-toolbar label{width:100%}.capital-return-row-head{display:none}.capital-return-row-list>button{grid-template-columns:minmax(0,1fr) minmax(72px,auto) minmax(72px,auto) 16px;grid-template-areas:"identity identity status arrow""remaining capital net arrow";gap:8px 10px;padding:12px 10px 13px 14px}.capital-return-row-identity{grid-area:identity}.capital-return-row-value:nth-of-type(2){text-align:left;grid-area:remaining;justify-items:start}.capital-return-row-value:nth-of-type(3){grid-area:capital}.capital-return-row-value:nth-of-type(4){grid-area:net}.capital-return-row-state{grid-area:status;align-self:start}.capital-return-row-list>button>svg{grid-area:arrow;align-self:center}.capital-return-detail{width:min(620px,100%)}.capital-return-detail-summary,.capital-return-full-summary,.capital-return-recovered-detail>div{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-return-detail-summary p,.capital-return-full-summary>span,.capital-return-recovered-detail p{padding:9px 8px}.capital-return-detail-summary strong{font-size:14px}}@media (max-width:430px){.capital-return-tabs button{gap:5px;font-size:10px}.capital-return-tabs button strong{padding:0 4px}.capital-return-detail-backdrop{background:#fff}.capital-return-detail{width:100%;box-shadow:none;border:0}.capital-return-detail-summary strong{font-size:13px}.capital-return-full-summary strong,.capital-return-recovered-detail strong{font-size:10px}.capital-return-partial-heading{flex-direction:column;align-items:stretch}.capital-return-partial-heading .sandbox-action-button{width:100%}.capital-return-actions{grid-template-columns:1fr}}.founder-fund-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.founder-fund-workspace>section,.founder-fund-loading{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.founder-fund-loading{color:var(--muted);text-align:center;padding:28px}.founder-fund-overview>header .sandbox-action-button{min-height:36px}.founder-fund-overview>header .sandbox-action-button svg,.founder-fund-withdrawal-actions .sandbox-action-button svg,.founder-fund-recovered summary svg,.founder-fund-history-item summary svg,.founder-fund-customer-item summary svg{width:16px;height:16px}.founder-fund-actions{align-items:center;gap:7px;display:flex}.founder-fund-workspace header span{color:#347356;font-size:11px;font-weight:800}.founder-fund-workspace h2{margin:0;font-size:18px}.founder-fund-investment,.founder-fund-workspace>.sandbox-status-notice{grid-column:1/-1}.founder-fund-investment form{grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr) auto auto;align-items:end;gap:14px;padding:17px;display:grid}.founder-fund-investment label{gap:5px;min-width:0;display:grid}.founder-fund-investment label>span,.founder-fund-investment label>small,.founder-fund-investment-total span{color:var(--muted);font-size:11px}.founder-fund-investment input,.founder-fund-investment textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:6px;font-size:13px}.founder-fund-investment input{min-height:42px;padding:0 11px}.founder-fund-investment textarea{resize:vertical;min-height:58px;padding:9px 11px}.founder-fund-investment-total{background:#f1f8f4;border-left:3px solid #2d9b61;gap:4px;min-width:160px;padding:8px 12px;display:grid}.founder-fund-investment-total strong{color:#17613a;white-space:nowrap;font-size:17px}.founder-fund-investment-total small{color:#5f6c65;font-size:10px}.founder-fund-investment.is-withdrawal .founder-fund-investment-total{background:#fcf8ed;border-left-color:#9a7721}.founder-fund-investment.is-withdrawal .founder-fund-investment-total strong{color:#674e0e}.founder-fund-investment-confirm{gap:0;margin:0;display:grid}.founder-fund-investment-confirm>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:10px 0;display:grid}.founder-fund-investment-confirm>div:last-child{border-bottom:0}.founder-fund-investment-confirm dt{color:var(--muted);font-size:12px}.founder-fund-investment-confirm dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:13px;font-weight:750}.founder-fund-summary{grid-template-columns:1.2fr repeat(3,1fr);display:grid}.founder-fund-summary article{border-right:1px solid var(--line);align-content:center;gap:3px;min-height:84px;padding:13px 17px;display:grid}.founder-fund-summary article:last-child{border-right:0}.founder-fund-summary article.is-primary{background:#f1f8f4}.founder-fund-summary article.is-pending{background:#fcf8ed}.founder-fund-summary span,.founder-fund-summary small{color:var(--muted);font-size:11px}.founder-fund-summary strong{font-size:20px;line-height:1.15}.founder-fund-summary .is-primary strong{color:#17613a;font-size:28px}.founder-fund-workspace section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.founder-fund-workspace header>div{gap:2px;display:grid}.founder-fund-workspace header em{color:var(--muted);font-size:11px;font-style:normal}.founder-fund-tabs{border:1px solid var(--line);background:#f3f6f4;border-radius:6px;width:max-content;max-width:100%;padding:3px;display:flex}.founder-fund-tabs button{color:#637069;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.founder-fund-tabs button:hover{color:#294b3b}.founder-fund-tabs button.is-active{color:#1f5139;background:#fff;box-shadow:0 1px 3px #1931251a}.founder-fund-tabs button em{color:inherit;font-size:10px;font-style:normal}.founder-fund-tables>article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(190px,1fr) minmax(140px,auto) minmax(110px,auto) auto;align-items:center;gap:18px;min-height:62px;padding:10px 17px;display:grid}.founder-fund-tables>article:last-child{border-bottom:0}.founder-fund-tables article>div{gap:2px;display:grid}.founder-fund-tables article small{color:var(--muted);font-size:11px}.founder-fund-tables article p{text-align:right;gap:2px;margin:0;display:grid}.founder-fund-tables article p span{color:var(--muted);font-size:11px}.founder-fund-tables article p strong{font-size:13px}.founder-fund-tables article p.is-primary strong{color:#263d32;font-size:15px}.founder-fund-tables article>em{color:#725400;border-left:3px solid #d7a72d;padding-left:8px;font-size:11px;font-style:normal;font-weight:700}.founder-fund-recovered{border-top:1px solid var(--line);background:#f8faf9}.founder-fund-recovered>summary{color:#53675d;cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:7px 17px;list-style:none;display:flex}.founder-fund-recovered>summary::-webkit-details-marker{display:none}.founder-fund-history-item>summary::-webkit-details-marker{display:none}.founder-fund-customer-item>summary::-webkit-details-marker{display:none}.founder-fund-recovered>summary strong{margin-left:auto;font-size:11px}.founder-fund-recovered>summary svg,.founder-fund-history-item>summary svg,.founder-fund-customer-item>summary svg{flex:none;transition:transform .16s}.founder-fund-recovered[open]>summary svg,.founder-fund-history-item[open]>summary svg,.founder-fund-customer-item[open]>summary svg{transform:rotate(90deg)}.founder-fund-recovered>div{border-top:1px solid var(--line)}.founder-fund-recovered article{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:50px;padding:8px 17px;display:grid}.founder-fund-recovered article:last-child{border-bottom:0}.founder-fund-recovered article>span,.founder-fund-recovered article p{gap:2px;margin:0;display:grid}.founder-fund-recovered article p{text-align:right}.founder-fund-recovered article small{color:var(--muted);font-size:11px}.founder-fund-recovered article p strong{font-size:12px}.founder-fund-withdrawals>header>strong{color:#725400;font-size:16px}.founder-fund-withdrawal-list{display:grid}.founder-fund-withdrawal-list>article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(220px,1.4fr) minmax(130px,auto) minmax(130px,auto) auto;align-items:center;gap:16px;min-height:66px;padding:10px 17px;display:grid}.founder-fund-withdrawal-list>article:last-child{border-bottom:0}.founder-fund-withdrawal-list article>div:first-child{gap:2px;min-width:0;display:grid}.founder-fund-withdrawal-list article small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.founder-fund-withdrawal-list article p{text-align:right;gap:2px;margin:0;display:grid}.founder-fund-withdrawal-list article p span{color:var(--muted);font-size:10px}.founder-fund-withdrawal-list article p strong{font-size:13px}.founder-fund-withdrawal-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.founder-fund-withdrawal-actions .sandbox-action-button{min-height:34px;padding-inline:10px}.founder-fund-withdrawal-actions em{color:#725400;white-space:nowrap;border-left:3px solid #d7a72d;padding-left:8px;font-size:10px;font-style:normal;font-weight:700}.founder-fund-history header label{gap:3px;display:grid}.founder-fund-history header label span{color:var(--muted);font-size:11px}.founder-fund-history header input{border:1px solid var(--line);width:min(300px,36vw);min-height:36px;font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-size:11px}.founder-fund-history-summary{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500}.founder-fund-history-tabs{border-bottom:1px solid var(--line);gap:16px;min-height:42px;padding:0 17px;display:flex}.founder-fund-history-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;font-size:11px;font-weight:700;position:relative}.founder-fund-history-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.founder-fund-history-tabs button.is-active{color:#1f5139}.founder-fund-history-tabs button.is-active:after{background:#2d8a59}.founder-fund-history-list{display:grid}.founder-fund-history-item{border-bottom:1px solid #edf0ee}.founder-fund-history-item:last-child{border-bottom:0}.founder-fund-history-item>summary{cursor:pointer;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) auto 16px;align-items:center;gap:14px;min-height:58px;padding:9px 17px;list-style:none;display:grid}.founder-fund-history-item>summary:hover{background:#f8faf9}.founder-fund-history-item>summary>span:first-child{gap:2px;display:grid}.founder-fund-history-item>summary>span:first-child strong{font-size:12px}.founder-fund-history-item>summary>span:first-child small,.founder-fund-history-item>summary>span:nth-child(2){color:var(--muted);font-size:11px}.founder-fund-history-item>summary>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.founder-fund-history-item>summary>b{white-space:nowrap;font-size:15px}.founder-fund-history-item>summary>b.is-inflow{color:#17613a}.founder-fund-history-item>summary>b.is-outflow{color:#424f49}.founder-fund-history-item>dl{background:#f8faf9;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0;margin:0;padding:0 17px 12px;display:grid}.founder-fund-history-item>dl>div{gap:3px;min-width:0;padding:10px 12px 0 0;display:grid}.founder-fund-history-item dt{color:var(--muted);font-size:10px}.founder-fund-history-item dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;font-weight:700}.founder-fund-customer-list{display:grid}.founder-fund-customer-item{border-bottom:1px solid #edf0ee}.founder-fund-customer-item:last-child{border-bottom:0}.founder-fund-customer-item>summary{cursor:pointer;grid-template-columns:minmax(220px,1fr) minmax(130px,auto) auto 16px;align-items:center;gap:16px;min-height:62px;padding:9px 17px;list-style:none;display:grid}.founder-fund-customer-item>summary:hover{background:#f8faf9}.founder-fund-customer-item>summary>span{gap:2px;min-width:0;display:grid}.founder-fund-customer-item>summary>span:nth-child(2){text-align:right}.founder-fund-customer-item>summary small{color:var(--muted);font-size:10px}.founder-fund-customer-item>summary>span:first-child strong{font-size:13px}.founder-fund-customer-item>summary>span:nth-child(2) strong{white-space:nowrap;font-size:15px}.founder-fund-customer-item>summary>em{color:var(--muted);white-space:nowrap;font-size:10px;font-style:normal}.founder-fund-customer-openings{background:#f8faf9;padding:0 17px 12px}.founder-fund-customer-openings>section{border-top:1px solid #dfe6e2}.founder-fund-customer-openings>section>header{border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.founder-fund-customer-openings>section>header>div{gap:2px;display:grid}.founder-fund-customer-openings>section>header strong{font-size:11px}.founder-fund-customer-openings>section>header small{color:var(--muted);font-size:9px}.founder-fund-customer-openings>section>header b{white-space:nowrap;font-size:12px}.founder-fund-customer-openings>section>div{border-top:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:6px 0 6px 14px;display:grid}.founder-fund-customer-openings>section>div>span{gap:1px;display:grid}.founder-fund-customer-openings>section>div strong,.founder-fund-customer-openings>section>div b{font-size:11px}.founder-fund-customer-openings>section>div small{color:var(--muted);font-size:9px}.founder-fund-empty{color:var(--muted);margin:0;padding:22px 17px;font-size:11px}@media (max-width:900px){.daily-accounting-workspace{grid-template-columns:1fr}.daily-accounting-cycle>header{flex-wrap:wrap}.daily-accounting-cycle header>label{margin-left:0}.daily-accounting-cycle-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-accounting-cycle-totals p{border-bottom:1px solid var(--line)}.daily-accounting-history article{grid-template-columns:1fr auto}.daily-accounting-history article>p:last-child{grid-column:2}.capital-return-workspace{grid-template-columns:1fr}.capital-return-queue{max-height:none;position:static}.capital-return-queue-list{max-height:none}.capital-return-table-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.capital-return-table-list>button:nth-child(odd){border-right:1px solid #edf0ee}.capital-return-overview,.capital-return-history{grid-column:auto}.capital-return-history-list>article{grid-template-columns:1fr;gap:8px}.founder-fund-investment,.founder-fund-workspace>.sandbox-status-notice{grid-column:auto}.founder-fund-investment form{grid-template-columns:1fr 1fr}.founder-fund-investment-total{min-height:42px}.founder-fund-withdrawal-list>article{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.founder-fund-withdrawal-list article>div:first-child,.founder-fund-withdrawal-actions{grid-column:1/-1}}@media (max-width:560px){.founder-fund-investment form>.sandbox-action-button{width:100%}.founder-fund-investment form{grid-template-columns:1fr}.founder-fund-investment-total{min-width:0}.founder-fund-investment-confirm>div{grid-template-columns:1fr;gap:3px}.founder-fund-investment-confirm dd{text-align:left}.founder-fund-overview>header{flex-direction:column!important;align-items:stretch!important}.founder-fund-actions{width:100%}.founder-fund-actions .sandbox-action-button{flex:1;min-width:0}.founder-fund-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-fund-summary article{min-height:76px}.founder-fund-summary article.is-primary{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:auto}.founder-fund-summary article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.founder-fund-summary article:nth-child(3){border-right:1px solid var(--line)}.founder-fund-summary article:last-child{border-right:0}.founder-fund-summary .is-primary strong{font-size:23px}.founder-fund-tabs{width:100%}.founder-fund-tabs button{flex:1;min-width:0;padding:0 9px}.founder-fund-workspace section>header{flex-direction:column;align-items:stretch}.founder-fund-history header input{width:100%}.founder-fund-tables>article{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding-block:11px}.founder-fund-tables>article>div{grid-area:1/1}.founder-fund-tables>article>em{grid-area:1/2}.founder-fund-tables>article>p.is-primary{text-align:left;grid-area:2/1}.founder-fund-tables>article>p:not(.is-primary){grid-area:2/2}.founder-fund-recovered article{grid-template-columns:1fr;align-items:start}.founder-fund-recovered article p{text-align:left}.founder-fund-history-item>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:7px 10px}.founder-fund-history-item>summary>span:first-child{grid-area:1/1}.founder-fund-history-item>summary>span:nth-child(2){grid-area:2/1/auto/-1}.founder-fund-history-item>summary>b{grid-area:1/2}.founder-fund-history-item>summary>svg{grid-area:1/3}.founder-fund-history-item>dl{grid-template-columns:1fr}.founder-fund-withdrawal-list>article{grid-template-columns:minmax(0,1fr) auto;padding-block:12px}.founder-fund-withdrawal-list article p{text-align:left}.founder-fund-withdrawal-list article p:nth-of-type(2){text-align:right}.founder-fund-withdrawal-actions{flex-wrap:wrap;justify-content:stretch;align-items:stretch}.founder-fund-withdrawal-actions .sandbox-action-button{flex:1}.founder-fund-customer-item>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:7px 10px}.founder-fund-customer-item>summary>span:first-child{grid-column:1/-1}.founder-fund-customer-item>summary>span:nth-child(2){text-align:left;grid-area:2/1}.founder-fund-customer-item>summary>em{grid-area:2/2}.founder-fund-customer-item>summary>svg{grid-area:2/3}.founder-fund-customer-openings{padding-inline:13px}.founder-fund-customer-openings>section>header{flex-direction:row;align-items:center}.daily-accounting-cycle-totals{grid-template-columns:1fr}.daily-accounting-cycle-totals p{border-right:0}.daily-accounting-cycle>footer,.daily-accounting-cycle-actions,.daily-accounting-unlock-request,.daily-accounting-history>header{flex-direction:column;align-items:stretch}.daily-accounting-history form{width:100%}.daily-accounting-history article{grid-template-columns:1fr}.daily-accounting-history article>p:last-child{grid-column:auto}.founder-unlock-panel>header{flex-direction:column;align-items:stretch}.founder-unlock-panel header>a{align-self:flex-start}.founder-unlock-summary{grid-template-columns:1fr}.founder-unlock-summary>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center}.founder-unlock-summary>div:last-child{border-bottom:0}.founder-unlock-history article{grid-template-columns:1fr;gap:8px}.daily-closing-unlock-workspace>header{align-items:flex-start}.daily-closing-unlock-workspace>dl{grid-template-columns:1fr}.daily-closing-unlock-workspace>dl>div{border-right:0;border-bottom:1px solid var(--line)}.daily-closing-unlock-workspace>dl>div:last-child{border-bottom:0}.daily-closing-unlock-actions{flex-direction:column-reverse;align-items:stretch}.daily-accounting-actions{justify-items:stretch;bottom:4px}.daily-accounting-actions>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.daily-accounting-actions .sandbox-action-button{width:100%;min-width:0}.daily-cash-table-review-action{flex-direction:column;align-items:stretch}.daily-cash-table-review-action>button{width:100%}.daily-accounting-center-tabs{padding-inline:0}.daily-accounting-center-tabs .sandbox-tabs>button{flex:1 0 auto}.daily-accounting-queue-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;display:grid}.daily-accounting-queue-actions>span{grid-column:1/-1}.daily-accounting-date-filter{min-width:0}.daily-closing-review-drawer>footer{align-items:stretch}.sandbox-drawer.daily-closing-review-drawer{height:100dvh;min-height:0;max-height:100dvh}.daily-closing-review-drawer .sandbox-drawer-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:scroll}.daily-closing-review-drawer>footer{padding-bottom:max(14px, env(safe-area-inset-bottom))}.daily-closing-review-drawer>footer>.daily-accounting-drawer-progress{width:100%;margin-right:0}.daily-closing-review-drawer>footer>.sandbox-approval-decision-actions,.daily-closing-review-drawer>footer>.sandbox-approval-reject-form{width:100%}.daily-closing-review-drawer>footer>.sandbox-action-button{flex:120px}.capital-return-table-list{grid-template-columns:1fr}.capital-return-table-list>button:nth-child(odd){border-right:0}.capital-return-overview>div,.capital-return-accounting-detail>div{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-return-source-inputs,.capital-return-impact{grid-template-columns:1fr}.capital-return-overview p{padding:12px}.capital-return-overview p:nth-child(2n){border-right:0}.capital-return-overview p:nth-child(-n+2){border-bottom:1px solid var(--line)}.capital-return-accounting-detail>div>span{padding:9px 12px}.capital-return-accounting-detail>div>span:nth-child(2n){border-right:0}.capital-return-accounting-detail>div>span:nth-child(-n+2){border-bottom:1px solid #edf0ee}.capital-return-impact p{border-right:0;border-bottom:1px solid var(--line)}.capital-return-impact p:last-child{border-bottom:0}.capital-return-actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:900px){.customer-duplicate-command-row{grid-template-columns:1fr;gap:14px}}.customer-duplicate-check-clear,.customer-duplicate-check-error{margin:0;font-size:.84rem;font-weight:700}.customer-duplicate-check-clear{color:var(--green)}.customer-duplicate-check-error{color:var(--danger)}.customer-duplicate-results{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.customer-duplicate-results article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex;position:relative}.customer-duplicate-results article:before{content:"";z-index:2;background:#9aa4a0;width:4px;position:absolute;inset:0 auto 0 0}.customer-duplicate-results article.is-success:before{background:#1a7d5b}.customer-duplicate-results article.is-waiting:before{background:#d79a24}.customer-duplicate-results article.is-danger:before{background:#c84b4b}.customer-duplicate-results article>div{gap:3px;min-width:0;display:grid}.customer-duplicate-results article>button{border:1px solid var(--line-strong);min-height:34px;color:var(--green);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:0 12px;font-size:.82rem;font-weight:800}.customer-duplicate-results article>button:hover{background:var(--green-soft)}.customer-quick-view-backdrop{z-index:90;background:#111c1852;justify-content:flex-end;display:flex;position:fixed;inset:0}.customer-quick-view{background:#fff;flex-direction:column;width:min(440px,100%);height:100%;padding:22px;display:flex;overflow-y:auto;box-shadow:-16px 0 40px #111c1824}.customer-quick-view header,.customer-quick-view footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-quick-view header{border-bottom:1px solid var(--line);padding-bottom:18px}.customer-quick-view header>div{gap:4px;display:grid}.customer-quick-view header small,.customer-quick-view header span,.customer-quick-view-warning span{color:var(--muted);font-size:.84rem}.customer-quick-view header strong{color:var(--ink);font-size:1.2rem}.customer-quick-view header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:1.35rem}.customer-quick-view dl{gap:0;margin:18px 0;display:grid}.customer-quick-view-section{border-bottom:1px solid var(--line);padding:16px 0}.customer-quick-view-section h3{color:var(--ink);margin:0 0 10px;font-size:.88rem}.customer-quick-view-section dl{margin:0}.customer-quick-view-status,.customer-quick-view-work{border-left:3px solid var(--green);background:var(--green-soft);gap:4px;padding:12px;display:grid}.customer-quick-view-status span,.customer-quick-view-work span,.customer-quick-view-section>small,.customer-quick-view-empty{color:var(--muted);font-size:.8rem}.customer-quick-view-money{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0 8px;display:grid;overflow:hidden}.customer-quick-view-money.is-approved-only{grid-template-columns:1fr}.customer-quick-view-money>div{border-right:1px solid var(--line);gap:4px;padding:10px;display:grid}.customer-quick-view-money>div:last-child{border-right:0}.customer-quick-view-money span{color:var(--muted);font-size:.74rem}.customer-quick-view-money strong{color:var(--ink);font-size:.84rem}.customer-quick-view-empty{margin:0 0 8px}.customer-quick-view dl>div{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:12px 0;display:grid}.customer-quick-view dt{color:var(--muted);font-size:.82rem}.customer-quick-view dd{color:var(--ink);margin:0;font-weight:750}.customer-quick-view-warning{background:#fff9ec;border-left:3px solid #d79a24;gap:5px;padding:14px;display:grid}.customer-quick-view footer{margin-top:auto;padding-top:24px}.customer-quick-view footer button,.customer-quick-view footer a{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 14px;font-size:.84rem;font-weight:800;text-decoration:none}.customer-quick-view footer a{border-color:var(--green);background:var(--green);color:#fff;align-items:center;display:inline-flex}@media (max-width:640px){.customer-quick-view{width:100%;padding:18px}.customer-quick-view footer{flex-direction:column-reverse;align-items:stretch}.customer-quick-view footer button,.customer-quick-view footer a{justify-content:center;width:100%}}.customer-duplicate-results article{border:1px solid var(--line);border-radius:7px;padding:0;display:block;overflow:hidden}.customer-duplicate-results article.is-expanded{border-color:var(--green)}.customer-duplicate-results .customer-duplicate-result-summary{width:100%;min-height:0;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:center;gap:18px;padding:14px;display:grid}.customer-duplicate-results .customer-duplicate-result-summary:hover{background:#f8fbf9}.customer-duplicate-result-summary>div{gap:4px;min-width:0;display:grid}.customer-duplicate-result-summary>div:last-child{text-align:right;justify-items:end}.customer-duplicate-status-badge{color:#58635f;background:#f0f3f2;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.82rem;display:inline-flex}.is-success .customer-duplicate-status-badge{color:#176b50;background:#eaf7f1}.is-waiting .customer-duplicate-status-badge{color:#8a5b08;background:#fff5dd}.is-danger .customer-duplicate-status-badge{color:#a33434;background:#fff0f0}.customer-duplicate-usage-badge{background:#fff5dd;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-weight:800;display:inline-flex;color:#8a5b08!important;font-size:.76rem!important}.customer-duplicate-phone-badge{color:#58635f;background:#f0f3f2;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:.76rem;font-weight:800;display:inline-flex}.customer-duplicate-phone-badge.is-exact{color:#176b50;background:#eaf7f1}.customer-duplicate-phone-badge.is-mismatch{color:#8a5b08;background:#fff5dd}.customer-duplicate-inline-detail{border-top:1px solid var(--line);background:#fbfcfb;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:4px 14px 16px;display:grid}.customer-duplicate-inline-detail>section{border-bottom:1px solid var(--line);padding:14px 0}.customer-duplicate-inline-detail h3{color:var(--ink);margin:0 0 9px;font-size:.84rem}.customer-duplicate-match-signals{flex-wrap:wrap;gap:7px;display:flex}.customer-duplicate-match-signals>span{border:1px solid var(--line);color:#58635f;background:#fff;border-radius:4px;align-items:center;min-height:26px;padding:0 8px;font-size:.76rem;font-weight:750;display:inline-flex}.customer-duplicate-match-signals>.is-exact{color:#176b50;background:#eaf7f1;border-color:#b8dccd}.customer-duplicate-match-signals>.is-similar{color:#8a5b08;background:#fff9ec;border-color:#ecd293}.customer-duplicate-match-signals>.is-mismatch{color:#a33434;background:#fff2f2;border-color:#efc5c5}.customer-duplicate-privacy-note,.customer-duplicate-identity-note{color:var(--muted);margin:9px 0 0;font-size:.76rem;line-height:1.55;display:block}.customer-duplicate-inline-detail dl{gap:7px;margin:0;display:grid}.customer-duplicate-inline-detail dl>div{justify-content:space-between;gap:12px;display:flex}.customer-duplicate-inline-detail dt{color:var(--muted);font-size:.78rem}.customer-duplicate-inline-detail dd{color:var(--ink);text-align:right;margin:0;font-size:.8rem;font-weight:750}.customer-duplicate-inline-detail>a{color:var(--green);grid-column:1/-1;justify-self:end;margin-top:14px;font-size:.82rem;font-weight:800;text-decoration:none}.customer-duplicate-current-status{border-left:3px solid var(--green);background:var(--green-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.customer-duplicate-current-status.is-success{background:#eaf7f1;border-left-color:#1a7d5b}.customer-duplicate-current-status.is-waiting{background:#fff9ec;border-left-color:#d79a24}.customer-duplicate-current-status.is-danger{background:#fff2f2;border-left-color:#c84b4b}.customer-duplicate-current-status span{color:var(--muted);font-size:.76rem}.customer-duplicate-history{grid-column:1/-1}.customer-duplicate-section-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.customer-duplicate-section-heading small{color:var(--muted);font-size:.74rem}.customer-duplicate-history ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer-duplicate-history li{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;padding:10px;display:grid}.customer-duplicate-history li span{color:var(--muted);font-size:.74rem}.customer-duplicate-history li strong{color:var(--ink);font-size:.78rem}.customer-duplicate-application-history ol{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0}.customer-duplicate-application-history li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(170px,1fr) minmax(150px,.7fr) minmax(180px,1.25fr);align-items:center;gap:12px;padding:10px 8px}.customer-duplicate-application-history li>div{gap:3px;display:grid}.customer-duplicate-application-history li>div:nth-child(2) strong{color:#58635f}.customer-duplicate-application-history li.is-success>div:nth-child(2) strong{color:#176b50}.customer-duplicate-application-history li.is-waiting>div:nth-child(2) strong{color:#8a5b08}.customer-duplicate-application-history li.is-danger>div:nth-child(2) strong{color:#a33434}.customer-duplicate-application-history .customer-duplicate-approved-amount{color:#245f48;font-weight:800}.customer-duplicate-application-history li p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.customer-duplicate-show-all{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-self:center;padding:0 14px;font-size:.82rem;font-weight:800}@media (max-width:700px){.customer-duplicate-results .customer-duplicate-result-summary,.customer-duplicate-inline-detail{grid-template-columns:1fr}.customer-duplicate-result-summary>div:last-child{text-align:left;justify-items:start}.customer-duplicate-history ol{grid-template-columns:1fr 1fr}.customer-duplicate-application-history ol,.customer-duplicate-application-history li{grid-template-columns:1fr}}@media (max-width:1100px){.customer-intake-sandbox.is-operational .customer-intake-layout{grid-template-columns:1fr}.customer-intake-sandbox.is-operational .customer-intake-side{position:static}.customer-intake-sandbox.is-operational .customer-intake-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.customer-intake-sandbox.is-operational .customer-intake-form,.customer-intake-sandbox.is-operational .customer-intake-evidence-grid,.customer-intake-sandbox.is-operational .customer-intake-actions,.customer-intake-submit-confirm dl,.customer-intake-submit-confirm>div:last-child{grid-template-columns:1fr}}.line-reserve-loading{min-height:260px;color:var(--muted);padding:32px}.line-reserve-workspace{gap:14px;min-width:0;display:grid}.line-reserve-tabs{background:#fff;border:1px solid #d8e2dd;border-radius:6px;padding:0 6px}.line-reserve-tabs>button{flex:1 0 auto;justify-content:center}.line-reserve-tab-panel{gap:14px;min-width:0;display:grid}.line-reserve-overview-summary{background:#fff;border:1px solid #d9e1dd;border-left:4px solid #b24a3d;border-radius:6px;overflow:hidden}.line-reserve-overview-summary.is-balanced{border-left-color:#277653}.line-reserve-overview-head{border-bottom:1px solid #e4e9e6;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.line-reserve-overview-head>div{gap:2px;min-width:0;display:grid}.line-reserve-overview-head span{color:#277653;font-size:9px;font-weight:800}.line-reserve-overview-head h2{letter-spacing:0;margin:0;font-size:17px}.line-reserve-overview-head p{color:var(--muted);margin:0;font-size:10px}.line-reserve-overview-head>strong{color:#96392f;letter-spacing:0;border-left:3px solid #b24a3d;flex:none;padding-left:10px;font-size:11px}.line-reserve-overview-summary.is-balanced .line-reserve-overview-head>strong{color:#225f43;border-left-color:#277653}.line-reserve-overview-grid{background:#e1e7e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.line-reserve-overview-grid article{background:#f8faf9;gap:2px;min-width:0;padding:12px 14px;display:grid}.line-reserve-overview-grid span,.line-reserve-overview-grid small{color:var(--muted);font-size:9px}.line-reserve-overview-grid strong{overflow-wrap:anywhere;color:#253a31;letter-spacing:0;font-size:19px}.line-reserve-overview-grid article:nth-child(4) strong{color:#2c6681}.line-reserve-overview-check{color:#8e372e;background:#fff7f6;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}.line-reserve-overview-summary.is-balanced .line-reserve-overview-check{color:#225f43;background:#f1f8f4}.line-reserve-overview-check strong{letter-spacing:0}.line-reserve-safe-summary{background:#fff;border:1px solid #ccd8d2;border-left:4px solid #5078a0;border-radius:6px;overflow:hidden}.line-reserve-safe-summary>summary{color:#30483c;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 14px;list-style:none;display:grid}.line-reserve-safe-summary>summary::-webkit-details-marker{display:none}.line-reserve-safe-summary>summary>span{gap:2px;min-width:0;display:grid}.line-reserve-safe-summary>summary small{color:var(--muted);font-size:9px}.line-reserve-safe-summary>summary strong{letter-spacing:0;font-size:13px}.line-reserve-safe-summary>summary b{color:#315f73;letter-spacing:0;white-space:nowrap;font-size:12px}.line-reserve-safe-summary>summary svg{color:#567367;transition:transform .18s}.line-reserve-safe-summary[open]>summary svg{transform:rotate(180deg)}.line-reserve-safe-summary>div{background:#e1e7e4;border-top:1px solid #e1e7e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.line-reserve-safe-summary article{background:#f7faf8;align-content:center;gap:2px;padding:11px 14px;display:grid}.line-reserve-safe-summary article span,.line-reserve-safe-summary article small{color:var(--muted);font-size:9px}.line-reserve-safe-summary article strong{color:#315f73;letter-spacing:0;font-size:17px}.line-reserve-safe-lock{color:#755815;background:#fff8e9;border-left:4px solid #c89a2d;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.line-reserve-readonly-note{color:#315f73;background:#f1f7fa;border-left:4px solid #347b9d;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.line-reserve-empty-overview{color:#41574c;text-align:center;background:#fff;border:1px solid #dce4e0;gap:4px;padding:22px;display:grid}.line-reserve-empty-overview strong{font-size:14px}.line-reserve-empty-overview span{color:var(--muted);font-size:12px}.line-reserve-line-setup-list{background:#fff;border:1px solid #dce4e0;border-radius:5px;display:grid;overflow:hidden}.line-reserve-line-setup-list article{border-bottom:1px solid #e8ecea;border-left:4px solid #c89a2d;grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr) minmax(130px,auto);align-items:center;gap:12px;min-height:68px;padding:11px 12px;display:grid}.line-reserve-line-setup-list article:last-child{border-bottom:0}.line-reserve-line-setup-list article.is-ready{background:#f8fbf9;border-left-color:#277653}.line-reserve-line-setup-list article.is-blocked{background:#fff9f8;border-left-color:#b24a3d}.line-reserve-line-setup-identity,.line-reserve-line-setup-value{gap:3px;min-width:0;display:grid}.line-reserve-line-setup-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.line-reserve-line-setup-identity small,.line-reserve-line-setup-value span,.line-reserve-line-setup-value small{color:var(--muted);font-size:10px}.line-reserve-line-setup-value strong{color:#1f6547;letter-spacing:0;font-size:15px}.line-reserve-line-setup-list label{color:var(--muted);gap:4px;font-size:10px;display:grid}.line-reserve-line-setup-list input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;padding:8px 10px;font-size:12px;font-weight:700}.line-reserve-line-setup-list input:focus{border-color:#277653;outline:none;box-shadow:0 0 0 3px #2776531f}.line-reserve-line-setup-list .sandbox-action-button{white-space:nowrap;min-width:130px}.line-reserve-line-setup-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.line-reserve-line-setup-actions .sandbox-action-button{min-width:84px}.line-reserve-line-setup-status{color:#225f43;white-space:nowrap;border-left:3px solid #277653;justify-self:end;padding:5px 8px;font-size:10px;font-weight:800}.line-reserve-line-setup-status.is-blocked{color:#96392f;border-left-color:#b24a3d}.line-reserve-line-setup-warning{color:#96392f;margin:0;font-size:11px;line-height:1.45}.line-reserve-activation-confirm-summary{background:#f1f7f4;border-left:4px solid #277653;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 14px;display:flex}.line-reserve-activation-confirm-summary span{color:var(--muted);font-size:12px}.line-reserve-activation-confirm-summary strong{color:#1f6547;letter-spacing:0;white-space:nowrap;font-size:18px}.line-reserve-source-summary{color:#476258;background:#f3f8f5;border-left:4px solid #277653;flex-wrap:wrap;gap:10px 20px;padding:10px 12px;font-size:11px;display:flex}.line-reserve-source-summary strong{color:#1f6547;letter-spacing:0;font-size:15px}.line-reserve-company-source-list{background:#fff;border:1px solid #dce4e0;border-radius:5px;display:grid;overflow:hidden}.line-reserve-company-source-list article{border-bottom:1px solid #e8ecea;border-left:4px solid #c89a2d;grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.line-reserve-company-source-list article:last-child{border-bottom:0}.line-reserve-company-source-list article.is-ready{border-left-color:#277653}.line-reserve-company-source-list article.is-safe{background:#f8fafc;border-left-color:#5078a0}.line-reserve-company-source-list article>div{align-self:center;gap:2px;min-width:0;display:grid}.line-reserve-company-source-list article>div strong{font-size:12px}.line-reserve-company-source-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.line-reserve-company-source-list label{color:var(--muted);gap:4px;font-size:10px;display:grid}.line-reserve-company-source-list select{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;padding:8px 10px;font-size:12px}.line-reserve-company-source-list .sandbox-action-button{min-width:94px}.line-reserve-depositor-list{background:#fff;border:1px solid #dce4e0;border-radius:5px;display:grid;overflow:hidden}.line-reserve-depositor-list article{border-bottom:1px solid #e8ecea;border-left:4px solid #c89a2d;grid-template-columns:minmax(190px,.7fr) minmax(240px,1fr) auto;align-items:end;gap:12px;padding:11px 12px;display:grid}.line-reserve-depositor-list article:last-child{border-bottom:0}.line-reserve-depositor-list article.is-ready{background:#f8fbf9;border-left-color:#277653}.line-reserve-depositor-list article>div{align-self:center;gap:2px;min-width:0;display:grid}.line-reserve-depositor-list article>div strong{font-size:12px}.line-reserve-depositor-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.line-reserve-depositor-list label{color:var(--muted);gap:4px;font-size:10px;display:grid}.line-reserve-depositor-list label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-reserve-depositor-list select{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;padding:8px 10px;font-size:12px}.line-reserve-depositor-list select:focus{border-color:#277653;outline:none;box-shadow:0 0 0 3px #2776531f}.line-reserve-depositor-list .sandbox-action-button{min-width:94px}.line-reserve-depositor-warning{color:#755815;background:#fff8e9;border-left:4px solid #c89a2d;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.line-reserve-depositor-overview{background:#fff;border:1px solid #dce4e0;border-radius:5px;display:grid;overflow:hidden}.line-reserve-depositor-overview article{border-bottom:1px solid #e8ecea;border-left:4px solid #c89a2d;grid-template-columns:minmax(190px,1fr) minmax(180px,.7fr);align-items:center;gap:14px;min-height:62px;padding:10px 12px;display:grid}.line-reserve-depositor-overview article:last-child{border-bottom:0}.line-reserve-depositor-overview article.is-ready{background:#f8fbf9;border-left-color:#277653}.line-reserve-depositor-overview article>div,.line-reserve-depositor-overview article>span{gap:3px;min-width:0;display:grid}.line-reserve-depositor-overview article>span{text-align:right;justify-items:end}.line-reserve-depositor-overview strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.line-reserve-depositor-overview small{color:var(--muted);font-size:10px}.line-reserve-depositor-overview .is-missing>span strong{color:#9b6514}.line-reserve-depositor-manage-link{justify-self:start}.line-reserve-adjustment-form{gap:12px;display:grid}.line-reserve-adjustment-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.line-reserve-adjustment-form input,.line-reserve-adjustment-form select{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;padding:9px 10px;font-size:13px;font-weight:700}.line-reserve-adjustment-form input:focus,.line-reserve-adjustment-form select:focus{border-color:#277653;outline:none;box-shadow:0 0 0 3px #2776531f}.line-reserve-adjustment-form label small{color:var(--muted);font-size:10px}.line-reserve-adjustment-summary{background:#fff;border:1px solid #dce4e0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.line-reserve-adjustment-summary>span{border-right:1px solid #e6ebe8;gap:3px;padding:11px 12px;display:grid}.line-reserve-adjustment-summary>span:last-child{border-right:0}.line-reserve-adjustment-summary small{color:var(--muted);font-size:10px}.line-reserve-adjustment-summary strong{color:var(--ink);letter-spacing:0;font-size:14px}.line-reserve-adjustment-summary .is-increase strong{color:#1f6547}.line-reserve-adjustment-summary .is-decrease strong{color:#9a3d32}.line-reserve-adjustment-warning,.line-reserve-adjustment-note{color:#8e372e;background:#fff7f6;border-left:4px solid #b24a3d;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.line-reserve-adjustment-note{color:#3f617f;background:#f3f7fb;border-left-color:#5078a0}.line-reserve-account-section{gap:10px;min-width:0;display:grid}.line-reserve-account-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.line-reserve-account-heading>div{gap:1px;display:grid}.line-reserve-account-heading span{color:#277653;font-size:9px;font-weight:800}.line-reserve-account-heading h2{letter-spacing:0;margin:0;font-size:15px}.line-reserve-account-heading>small{color:var(--muted);font-size:10px}.line-reserve-account-table{background:#fff;border:1px solid #dce4e0;border-radius:6px;min-width:0;overflow:hidden}.line-reserve-account-table-head,.line-reserve-account-row{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(92px,.62fr)) minmax(125px,.82fr) 18px;align-items:center;gap:9px;min-width:900px;display:grid}.line-reserve-account-table-head{color:#66756e;background:#f5f8f6;border-bottom:1px solid #dce4e0;min-height:38px;padding:0 12px 0 16px;font-size:9px;font-weight:700}.line-reserve-account-table-head>span:nth-child(n+2):nth-child(-n+6){text-align:right}.line-reserve-account-row{width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #e7ece9;border-left:4px solid #aebbb5;border-right:0;padding:10px 12px 10px 16px;position:relative}.line-reserve-account-row:last-child{border-bottom:0}.line-reserve-account-row:hover,.line-reserve-account-row.is-selected{background:#f3f8f5}.line-reserve-account-row.is-complete{border-left-color:#277653}.line-reserve-account-row.is-owed{border-left-color:#c89a2d}.line-reserve-account-row.is-transit{border-left-color:#347b9d}.line-reserve-account-row.is-mismatch{background:#fff8f7;border-left-color:#b24a3d}.line-reserve-account-row>svg{color:#6d7d75}.line-reserve-account-identity,.line-reserve-account-metric,.line-reserve-account-status{gap:2px;min-width:0;display:grid}.line-reserve-account-identity strong{color:#253a31;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.line-reserve-account-identity small,.line-reserve-account-metric small,.line-reserve-account-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.line-reserve-account-metric{text-align:right}.line-reserve-account-metric strong{color:#31473c;letter-spacing:0;font-size:12px}.line-reserve-account-metric em{color:#6f7f77;font-size:8px;font-style:normal}.line-reserve-account-metric.is-owed strong{color:#946c18}.line-reserve-account-metric.is-transit strong{color:#2c6681}.line-reserve-account-status strong{color:#225f43;letter-spacing:0;font-size:10px}.line-reserve-account-row.is-owed .line-reserve-account-status strong{color:#8b6818}.line-reserve-account-row.is-transit .line-reserve-account-status strong{color:#2b6783}.line-reserve-account-row.is-mismatch .line-reserve-account-status strong{color:#96392f}.line-reserve-account-detail{border-left:3px solid #277653;gap:10px;min-width:0;padding-left:12px;display:grid}.line-reserve-account-detail-summary{background:#fff;border:1px solid #d8e2dd;border-radius:6px;overflow:hidden}.line-reserve-account-detail-summary>header{background:#f8faf9;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.line-reserve-account-detail-summary>header>div{gap:1px;min-width:0;display:grid}.line-reserve-account-detail-summary>header span{color:#277653;font-size:9px;font-weight:800}.line-reserve-account-detail-summary>header h2{letter-spacing:0;margin:0;font-size:14px}.line-reserve-account-detail-summary>header small{color:var(--muted);font-size:9px}.line-reserve-account-detail-summary>header button{color:#52675c;background:#fff;border:1px solid #d2ddd7;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.line-reserve-account-detail-status{background:#fff7f6;border-left:4px solid #b24a3d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.line-reserve-account-detail-status.is-balanced{background:#f1f8f4;border-left-color:#277653}.line-reserve-account-detail-status span{color:#225f43;font-size:9px;font-weight:800}.line-reserve-account-detail-status strong{color:#31473c;letter-spacing:0;font-size:12px}.line-reserve-account-detail-status small{color:var(--muted);text-align:right;font-size:9px}@media (min-width:721px){.line-reserve-account-metric>small{display:none}}.line-reserve-request-form{grid-template-columns:minmax(150px,.45fr) minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.line-reserve-request-form label,.line-reserve-approval-form label{color:var(--muted);gap:5px;font-size:9px;display:grid}.line-reserve-request-form input,.line-reserve-approval-form input,.line-reserve-approval-form select{width:100%;min-width:0;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:5px;padding:8px 10px;font-size:11px}.line-reserve-request-form>button{white-space:nowrap;min-width:130px}.line-reserve-ledger,.line-reserve-history{background:#fff;border:1px solid #dfe6e2;border-radius:6px;overflow:hidden}.line-reserve-ledger summary,.line-reserve-history summary{color:#34473e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;list-style:none;display:flex}.line-reserve-ledger summary::-webkit-details-marker{display:none}.line-reserve-history summary::-webkit-details-marker{display:none}.line-reserve-ledger summary span,.line-reserve-history summary span{font-size:11px;font-weight:700}.line-reserve-ledger summary small,.line-reserve-history summary small{color:var(--muted);font-size:9px}.line-reserve-ledger article,.line-reserve-history article{border-top:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 13px;display:grid}.line-reserve-ledger article span,.line-reserve-history article span{gap:2px;min-width:0;display:grid}.line-reserve-ledger article strong,.line-reserve-history article strong{font-size:10px}.line-reserve-ledger article small,.line-reserve-history article small{color:var(--muted);font-size:9px}.line-reserve-ledger article b,.line-reserve-history article b{color:#2d473b;letter-spacing:0;font-size:10px}.line-reserve-request-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;display:grid}.line-reserve-request-list>article{background:#fffdf8;border:1px solid #e2e6e4;border-left:4px solid #d0a33a;border-radius:5px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.line-reserve-request-list>article.is-focused{border-color:#76a990 #76a990 #76a990 #277653;box-shadow:0 0 0 2px #2776531a}.line-reserve-request-list>article.is-approved{background:#f7fbfd;border-left-color:#3c7995}.line-reserve-request-list>article.is-in_transit{background:#f5faf7;border-left-color:#267654}.line-reserve-request-list>article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.line-reserve-request-list>article header span{gap:2px;min-width:0;display:grid}.line-reserve-request-list>article header small,.line-reserve-request-list>article>small{color:var(--muted);font-size:9px}.line-reserve-auto-request{font-weight:700;color:#277653!important}.line-reserve-request-list>article header em{color:#8b6818;border-left:3px solid;flex:none;padding-left:9px;font-size:9px;font-style:normal;font-weight:700}.line-reserve-request-list>article p{color:#5d6e66;margin:0;font-size:10px}.line-reserve-request-amount{background:#f6f8f7;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 10px;display:flex}.line-reserve-request-amount span{color:var(--muted);font-size:9px}.line-reserve-request-amount strong{color:#245f43;letter-spacing:0;font-size:16px}.line-reserve-approval-form{border-top:1px solid #e8e1cf;gap:8px;padding-top:9px;display:grid}.line-reserve-approval-form>div{justify-content:flex-end;gap:7px;display:flex}.line-reserve-empty{color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:20px;font-size:10px}.line-reserve-history article{grid-template-columns:minmax(0,1fr) auto auto auto}.line-reserve-history article em{color:#456055;font-size:9px;font-style:normal}@media (max-width:1050px){.line-reserve-account-table{overflow-x:auto}}@media (max-width:720px){.line-reserve-overview-head,.line-reserve-overview-check{flex-direction:column;align-items:flex-start}.line-reserve-overview-grid{grid-template-columns:1fr 1fr}.line-reserve-safe-summary>summary{grid-template-columns:minmax(0,1fr) auto}.line-reserve-safe-summary>summary b{grid-area:2/1/auto/-1}.line-reserve-safe-summary>summary svg{grid-area:1/2}.line-reserve-safe-summary>div{grid-template-columns:1fr}.line-reserve-account-heading{flex-direction:column;align-items:flex-start;gap:3px}.line-reserve-account-table{overflow:hidden}.line-reserve-account-table-head{display:none}.line-reserve-account-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""target onhand""owed transit""available status";gap:10px 14px;min-width:0;padding:12px 34px 12px 14px}.line-reserve-account-row>svg{position:absolute;top:16px;right:10px}.line-reserve-account-identity{border-bottom:1px solid #e7ece9;grid-area:identity;padding-bottom:7px}.line-reserve-account-metric{text-align:left}.line-reserve-account-row>.line-reserve-account-metric:nth-of-type(2){grid-area:target}.line-reserve-account-row>.line-reserve-account-metric:nth-of-type(3){grid-area:onhand}.line-reserve-account-row>.line-reserve-account-metric:nth-of-type(4){grid-area:owed}.line-reserve-account-row>.line-reserve-account-metric:nth-of-type(5){grid-area:transit}.line-reserve-account-row>.line-reserve-account-metric:nth-of-type(6){grid-area:available}.line-reserve-account-status{text-align:right;grid-area:status}.line-reserve-account-detail{border-left:0;padding-left:0}.line-reserve-account-detail-status{grid-template-columns:1fr;gap:3px}.line-reserve-account-detail-status small{text-align:left}.line-reserve-request-form{grid-template-columns:1fr}.line-reserve-request-form>button{width:100%}.line-reserve-line-setup-list article{grid-template-columns:1fr;align-items:stretch}.line-reserve-line-setup-identity strong{white-space:normal}.line-reserve-line-setup-list .sandbox-action-button{width:100%}.line-reserve-line-setup-actions{flex-direction:column;align-items:stretch}.line-reserve-line-setup-status{justify-self:start}.line-reserve-activation-confirm-summary{flex-direction:column;align-items:flex-start;gap:4px}.line-reserve-company-source-list article{grid-template-columns:1fr;align-items:stretch}.line-reserve-company-source-list article>div small{white-space:normal}.line-reserve-company-source-list .sandbox-action-button{width:100%}.line-reserve-depositor-list article{grid-template-columns:1fr;align-items:stretch}.line-reserve-depositor-list article>div small,.line-reserve-depositor-list label small{white-space:normal}.line-reserve-depositor-list .sandbox-action-button{width:100%}.line-reserve-depositor-overview article{grid-template-columns:1fr}.line-reserve-depositor-overview article>span{text-align:left;justify-items:start}.line-reserve-depositor-manage-link{text-align:center;width:100%}.line-reserve-request-list{grid-template-columns:1fr}.line-reserve-history article{grid-template-columns:1fr auto;gap:4px 8px}}@media (max-width:420px){.line-reserve-overview-grid,.line-reserve-adjustment-summary{grid-template-columns:1fr}.line-reserve-adjustment-summary>span{border-bottom:1px solid #e6ebe8;border-right:0}.line-reserve-adjustment-summary>span:last-child{border-bottom:0}.line-reserve-ledger article{grid-template-columns:1fr auto;gap:4px 8px}.line-reserve-ledger article>small{grid-column:1/-1}.line-reserve-approval-form>div{grid-template-columns:1fr;display:grid}}.line-membership-loading,.line-membership-workspace{width:100%}.line-membership-workspace{gap:16px;display:grid}.line-membership-message{color:#795711;background:#fff9ec;border-left:3px solid #d39a25;margin:-7px 0 0;padding:9px 11px;font-size:12px}.line-head-profit-preference{background:#fff;border:1px solid #d7e2dc;border-left:4px solid #277653;gap:12px;padding:14px 16px;display:grid}.line-head-profit-preference>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.line-head-profit-preference>header>div{gap:2px;display:grid}.line-head-profit-preference>header span{color:#277653;text-transform:uppercase;font-size:9px;font-weight:800}.line-head-profit-preference>header strong{font-size:13px}.line-head-profit-preference>header small{color:var(--muted);font-size:10px}.line-head-profit-preference>header em{color:#176442;text-align:right;border-left:1px solid #dce5e0;min-width:64px;padding-left:14px;font-size:13px;font-style:normal;font-weight:800}.line-head-profit-preference-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.line-head-profit-preference-list>p{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:14px;font-size:10px}.line-head-profit-preference-row{background:#fbfdfc;border:1px solid #e0e6e3;border-left:3px solid #91b5a3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 11px;display:flex}.line-head-profit-preference-row>div{gap:1px;min-width:0;display:grid}.line-head-profit-preference-row>div:first-child span{color:var(--muted);font-size:8px}.line-head-profit-preference-row>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.line-head-profit-preference-row>div:first-child small{color:var(--muted);font-size:9px}.line-head-profit-preference-row>div:last-child{justify-items:end}.line-head-profit-preference-row>div:last-child>span{color:#60706a;font-size:9px}.line-head-profit-switch{color:#68756f;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d1cd;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.line-head-profit-switch i{background:#c9d0cd;border-radius:10px;width:30px;height:16px;transition:background .18s;position:relative}.line-head-profit-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #17251f33}.line-head-profit-switch b{font-size:9px}.line-head-profit-switch.is-enabled{color:#176442;border-color:#8db8a3}.line-head-profit-switch.is-enabled i{background:#277653}.line-head-profit-switch.is-enabled i:after{transform:translate(14px)}.line-head-profit-switch:disabled{opacity:.55;cursor:wait}.line-membership-manager{background:#fbfdfc;border:1px solid #c8d9d0;border-left:4px solid #277653;gap:10px;padding:17px 18px;display:grid}.line-membership-manager>header{justify-content:space-between;align-items:end;display:flex}.line-membership-manager>header span{color:var(--muted);font-size:10px}.line-membership-manager>header h3{margin:2px 0 0;font-size:17px}.line-membership-manager>label{color:var(--muted);gap:5px;font-size:11px;display:grid}.line-supervisor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.line-supervisor-list>button{border:1px solid var(--line);min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.line-supervisor-list>button.is-selected{background:#f4faf6;border-color:#277653;box-shadow:inset 3px 0 #277653}.line-supervisor-list>button>span{gap:2px;display:grid}.line-supervisor-list strong{font-size:12px}.line-supervisor-list small{color:var(--muted);font-size:10px}.line-supervisor-list b{color:#277653;font-size:10px}.line-supervisor-list>p{border:1px dashed var(--line);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:18px;font-size:11px}.line-membership-reason textarea,.line-membership-decision textarea{border:1px solid var(--line);width:100%;min-height:70px;color:var(--ink);resize:vertical;background:#fff;border-radius:6px;padding:10px 12px}.line-membership-manager>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.line-membership-manager>footer>span{color:var(--muted);font-size:10px}.line-membership-progress{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px;display:grid}.line-membership-progress>div{background:#f7f9f8;border-left:3px solid #c7d1cc;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.line-membership-progress span{color:var(--muted);font-size:9px}.line-membership-progress strong{color:#5d6e66;font-size:9px}.line-membership-progress>div.is-active{background:#fff9ec;border-left-color:#d39a25}.line-membership-progress>div.is-active strong{color:#805600}.line-membership-progress>div.is-done{background:#f2f8f5;border-left-color:#277653}.line-membership-progress>div.is-done strong{color:#176442}.line-membership-progress>div.is-blocked{background:#fff4f2;border-left-color:#b94b43}.line-membership-progress>div.is-blocked strong{color:#923b35}.line-membership-decision{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:12px;display:grid}.line-membership-decision>label{color:var(--muted);gap:4px;font-size:10px;display:grid}.line-membership-decision input{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:40px;padding:0 10px}.line-membership-decision>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.line-membership-decision-footer{flex-wrap:wrap;align-items:center}.line-membership-decision-footer>.sandbox-approval-reject-form{width:min(100%,420px)}.line-membership-cancel-reason{color:#40534a;gap:7px;font-size:13px;font-weight:700;display:grid}.line-membership-cancel-reason textarea{color:#17251f;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #c3d1ca;border-radius:7px;padding:10px 12px;font-size:14px}.line-membership-cancel-reason textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}@media (max-width:680px){.line-supervisor-list,.line-membership-decision,.line-membership-progress{grid-template-columns:1fr}.line-membership-decision-footer{flex-direction:column;align-items:stretch}.line-membership-decision-footer>.sandbox-approval-decision-actions,.line-membership-decision-footer>.sandbox-approval-reject-form{width:100%}.line-membership-manager>footer,.line-head-profit-preference>header{flex-direction:column;align-items:stretch}.line-head-profit-preference>header em{text-align:left;border-top:1px solid #dce5e0;border-left:0;padding:8px 0 0}.line-head-profit-preference-list{grid-template-columns:1fr}}.line-membership-workspace{color:#17251f;gap:18px}.line-membership-panel{gap:0;min-width:0;display:grid}.line-membership-panel-actions{align-items:center;gap:12px;display:flex}.line-membership-panel-actions>strong{color:#176548;white-space:nowrap;font-size:13px}.line-membership-panel-actions .sandbox-action-button{min-width:126px;min-height:42px;font-size:13px}.line-membership-filter-bar{background:#fbfcfb;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(2,minmax(180px,240px));gap:10px;padding:12px 20px;display:grid}.line-membership-filter-bar label{color:#607169;gap:6px;font-size:12px;font-weight:800;display:grid}.line-membership-filter-bar select{color:#24382f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:7px;padding:8px 32px 8px 10px;font-size:13px}.line-membership-manager{border-radius:8px;gap:14px;margin:18px}.line-membership-manager>header span{font-size:12px}.line-membership-manager>header h3{font-size:17px}.line-membership-manager>header small,.line-membership-manager>label,.line-membership-manager>footer>span{font-size:12px}.line-membership-list-header,.line-membership-row{grid-template-columns:minmax(175px,.9fr) minmax(230px,1.25fr) minmax(165px,.8fr) minmax(140px,.7fr) 40px;align-items:center;gap:16px;display:grid}.line-membership-list-header{color:#607169;background:#f6f9f7;border-bottom:1px solid #dce5e1;min-height:42px;padding:8px 20px;font-size:12px;font-weight:800}.line-membership-queue{background:#fff;gap:0;min-width:0;display:grid}.line-membership-queue>article{background:0 0;border:0;min-width:0;padding:0;display:block}.line-membership-queue>article:last-of-type .line-membership-row{border-bottom:0}.line-membership-row{--sandbox-workspace-row-accent:#d49c22;width:100%;font:inherit;text-align:left;cursor:pointer}.line-membership-row.is-scheduled{--sandbox-workspace-row-accent:#3978a8}.line-membership-row.is-approved{--sandbox-workspace-row-accent:#4c8a6c}.line-membership-row.is-rejected,.line-membership-row.is-terminated,.line-membership-row.is-cancelled{--sandbox-workspace-row-accent:#be5656}.line-membership-row.is-stale{--sandbox-workspace-row-accent:#8b9691}.line-membership-row.is-focused{background:#f6fbf8;box-shadow:inset 0 0 0 1px #23845f2e}.line-membership-row-identity,.line-membership-row-stage,.line-membership-row-date{gap:3px;min-width:0;display:grid}.line-membership-row-identity>small{color:#8a6518}.line-membership-row.is-scheduled .line-membership-row-identity>small{color:#326f99}.line-membership-row.is-approved .line-membership-row-identity>small{color:#176548}.line-membership-row.is-rejected .line-membership-row-identity>small,.line-membership-row.is-terminated .line-membership-row-identity>small,.line-membership-row.is-cancelled .line-membership-row-identity>small{color:#914040}.line-membership-row.is-stale .line-membership-row-identity>small{color:#65716c}.line-membership-row.is-approved .line-membership-row-stage>.sandbox-workspace-row-status{color:#176548}.line-membership-row.is-rejected .line-membership-row-stage>.sandbox-workspace-row-status,.line-membership-row.is-terminated .line-membership-row-stage>.sandbox-workspace-row-status,.line-membership-row.is-cancelled .line-membership-row-stage>.sandbox-workspace-row-status{color:#914040}.line-membership-row.is-stale .line-membership-row-stage>.sandbox-workspace-row-status{color:#65716c}.line-membership-row-route{border-left:1px solid #e2e9e5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-left:14px;display:grid}.line-membership-row-route b{color:#8ba096}.line-membership-row-route strong{color:#176548;text-align:right}.line-membership-row-open{border:1px solid var(--line);background:var(--surface-soft);color:#476258;border-radius:7px;justify-self:end;place-items:center;width:32px;height:32px;padding:0;font-size:22px;font-weight:700;line-height:1;display:grid}.line-membership-row:hover .line-membership-row-open,.line-membership-row:focus-visible .line-membership-row-open{color:#176548;background:#e9f3ee;border-color:#8fb7a5}.line-membership-queue>.sandbox-empty-state{margin:20px}.line-membership-panel>.sandbox-pagination{background:#f8faf9;border-top:1px solid #edf2ef;margin:0;padding:14px 20px}.line-membership-drawer-heading{gap:5px;min-width:0;display:grid}.line-membership-drawer-heading>span{color:#8a6518;width:fit-content;font-size:12px;font-weight:800}.line-membership-drawer-heading>span.is-scheduled{color:#326f99}.line-membership-drawer-heading>span.is-approved{color:#176548}.line-membership-drawer-heading>span.is-rejected,.line-membership-drawer-heading>span.is-terminated,.line-membership-drawer-heading>span.is-cancelled{color:#914040}.line-membership-drawer-heading>span.is-stale{color:#65716c}.line-membership-drawer-heading h2{overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:23px}.line-membership-drawer-heading p{overflow-wrap:anywhere;color:#607169;margin:0;font-size:13px}.line-membership-overview{border-block:1px solid #dfe7e3;grid-template-columns:1fr 1fr;margin:0;display:grid}.line-membership-overview>div{border-bottom:1px solid #e5ece8;gap:4px;min-width:0;padding:14px 12px;display:grid}.line-membership-overview>div:nth-child(odd){border-right:1px solid #e5ece8}.line-membership-overview>div:nth-last-child(-n+2){border-bottom:0}.line-membership-overview dt{color:#6a7a72;font-size:12px}.line-membership-overview dd{overflow-wrap:anywhere;color:#283d34;margin:0;font-size:14px;font-weight:700}.line-membership-drawer-section{gap:9px;display:grid}.line-membership-drawer-section h3,.line-membership-drawer-section p{margin:0}.line-membership-drawer-section h3{font-size:15px}.line-membership-drawer-section p{color:#52675d;font-size:13px;line-height:1.55}.line-membership-drawer-section.is-cancellation{background:#fff7f7;border-left:3px solid #be5656;padding:11px 12px}.line-membership-drawer-section.is-cancellation h3{color:#914040}.line-membership-drawer .line-membership-progress{border-top:0;grid-column:auto;grid-template-columns:1fr;gap:6px;padding-top:0}.line-membership-drawer .line-membership-progress>div{align-items:center;justify-content:initial;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);min-height:54px;padding:10px 12px;display:grid}.line-membership-drawer .line-membership-progress span{font-size:12px}.line-membership-drawer .line-membership-progress strong{text-align:right;font-size:13px}.line-membership-drawer .line-membership-progress small{overflow-wrap:anywhere;color:#607169;grid-column:1/-1;font-size:11px;line-height:1.45}.line-membership-drawer .line-membership-decision{background:#f7fbf8;border:1px solid #d7e2dc;border-left:4px solid #277653;border-radius:8px;grid-column:auto;padding:14px}.line-membership-drawer>footer{flex-wrap:wrap}@media (min-width:721px){.line-membership-row.is-history-view .line-membership-row-stage>.sandbox-workspace-row-label,.line-membership-row.is-history-view .line-membership-row-date>.sandbox-workspace-row-label{display:none}}@media (max-width:980px){.line-membership-list-header,.line-membership-row{grid-template-columns:minmax(170px,.9fr) minmax(220px,1.25fr) minmax(155px,.8fr) 40px}.line-membership-list-header>span:nth-child(4),.line-membership-row-date{display:none}}@media (max-width:720px){.line-membership-panel-actions{justify-content:space-between;align-items:stretch}.line-membership-list-header{display:none}.line-membership-row{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) 40px;grid-template-areas:"identity stage open""route route open""date date open";gap:8px 12px;min-height:126px;padding:13px 14px}.line-membership-row-identity{grid-area:identity}.line-membership-row-route{border-top:1px solid #e2e9e5;border-left:0;grid-area:route;padding:7px 0 0}.line-membership-row-stage{grid-area:stage}.line-membership-row-date{border-top:1px solid #e2e9e5;grid-area:date;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-top:7px;display:grid}.line-membership-row-date time{text-align:right}.line-membership-row-open{grid-area:open}.line-membership-filter-bar{grid-template-columns:1fr 1fr;padding:12px 14px}.line-membership-manager{margin:14px}.line-membership-drawer .line-membership-progress{grid-template-columns:1fr}}@media (max-width:520px){.line-membership-panel-actions{grid-template-columns:1fr;display:grid}.line-membership-panel-actions .sandbox-action-button{width:100%}.line-membership-row{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"identity open""route route""stage stage""date date";min-height:154px}.line-membership-row-stage{border-top:1px solid #e2e9e5;padding-top:7px}.line-membership-filter-bar,.line-membership-overview{grid-template-columns:1fr}.line-membership-overview>div{border-bottom:1px solid #e5ece8!important;border-right:0!important}.line-membership-overview>div:last-child{border-bottom:0!important}.line-membership-drawer>footer{grid-template-columns:1fr;display:grid}.line-membership-drawer>footer .sandbox-action-button{width:100%}}.daily-closing-manager-live{gap:10px;min-width:0;display:grid}.daily-closing-manager-live>*{box-sizing:border-box;min-width:0;max-width:100%}.daily-closing-manager-context{background:#f3f8f5;border-left:4px solid #277653;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex}.daily-closing-manager-context>div:first-child{gap:2px;min-width:0;display:grid}.daily-closing-manager-context span,.daily-closing-manager-context small,.daily-closing-manager-context p{color:#68766f;font-size:11px}.daily-closing-manager-context h2{overflow-wrap:anywhere;color:#20372d;letter-spacing:0;margin:0;font-size:16px}.daily-closing-manager-context p{margin:0}.daily-closing-manager-context>div:last-child{text-align:right;flex:none;align-items:center;gap:8px;min-width:0;display:flex}.daily-closing-manager-deadline{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}.daily-closing-manager-deadline strong{color:#1f503b;font-size:15px}.daily-closing-manager-context-status{white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.daily-closing-manager-context-status.is-success{color:#17613a;background:#dff1e6}.daily-closing-manager-context-status.is-warning{color:#725400;background:#fff2c9}.daily-closing-manager-context-status.is-danger{color:#963c36;background:#fce8e8}.daily-closing-manager-context-status.is-info{color:#466057;background:#e8f0ec}.daily-actual-expenses{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;overflow:hidden}.daily-actual-expenses>header{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.daily-actual-expenses-icon{color:#26704e;background:#eaf3ee;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.daily-actual-expenses h2,.daily-actual-expenses p{margin:0}.daily-actual-expenses h2{color:var(--ink);font-size:13px}.daily-actual-expenses>header p{color:var(--muted);margin-top:2px;font-size:9px}.daily-actual-expenses>header>strong{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.daily-actual-expense-add{color:#176744;min-height:34px;font:inherit;background:#fff;border:1px solid #9ebcac;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.daily-actual-expense-add:hover:not(:disabled){background:#edf7f1}.daily-actual-expense-add:disabled{cursor:not-allowed;opacity:.5}.daily-actual-expense-list{border-top:1px solid var(--line)}.daily-actual-expense-list>div{border-top:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto 68px;align-items:center;gap:12px;min-height:48px;padding:7px 12px 7px 56px;display:grid}.daily-actual-expense-list>div:first-child{border-top:0}.daily-actual-expense-list>div>span:first-child{gap:2px;min-width:0;display:grid}.daily-actual-expense-list strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.daily-actual-expense-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.daily-actual-expense-actions{justify-content:flex-end;gap:4px;display:flex}.daily-actual-expense-actions button{color:#4f6259;background:#fff;border:1px solid #d6ded9;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.daily-actual-expense-actions button:last-child{color:#9a4139}.daily-actual-expense-actions button:hover{background:#f2f6f4}.daily-actual-expense-locked{text-align:right}.daily-actual-expense-empty{border-top:1px solid var(--line);color:var(--muted);padding:8px 12px 10px 56px;font-size:9px}.daily-actual-expense-form{gap:12px;display:grid}.daily-actual-expense-form label{color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.daily-actual-expense-form select,.daily-actual-expense-form input{width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d5ce;border-radius:6px;padding:8px 10px;font-size:12px}.daily-actual-expense-form select:focus,.daily-actual-expense-form input:focus{border-color:#26704e;outline:0;box-shadow:0 0 0 3px #26704e1f}.daily-actual-expense-form select:disabled{color:#5e6a64;background:#f2f4f3}.daily-actual-expense-money{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.daily-actual-expense-money small{color:var(--muted);font-size:10px}@media (max-width:640px){.daily-actual-expenses>header{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.daily-actual-expenses>header>strong{grid-column:2;justify-self:start}.daily-actual-expense-add{grid-area:1/3/span 2}.daily-actual-expense-list>div{grid-template-columns:minmax(0,1fr) auto 68px;gap:8px;padding-left:12px}.daily-actual-expense-empty{padding-left:12px}}.daily-closing-remittance-summary{background:#fff;border:1px solid #d7e1dc;border-radius:7px;min-width:0;overflow:hidden}.daily-closing-remittance-details>summary{cursor:pointer;color:#315247;background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.daily-closing-remittance-details>summary::-webkit-details-marker{display:none}.daily-closing-remittance-details>summary:after{content:"+";color:#456057;background:#fff;border:1px solid #cad8d1;border-radius:5px;place-items:center;width:24px;height:24px;font-size:15px;display:grid}.daily-closing-remittance-details[open]>summary:after{content:"−"}.daily-closing-remittance-details>summary>span{flex:auto;gap:1px;min-width:0;display:grid}.daily-closing-remittance-details>summary h2{color:#263c32;letter-spacing:0;margin:0;font-size:14px}.daily-closing-remittance-details>summary small{color:#68766f;font-size:9px}.daily-closing-remittance-details>summary>strong{color:#1f6645;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:18px}.daily-closing-remittance-table{min-width:0;display:grid}.daily-closing-remittance-head,.daily-closing-remittance-row{grid-template-columns:minmax(150px,1.3fr) repeat(5,minmax(72px,.58fr)) minmax(112px,.8fr);align-items:center;gap:12px;min-width:0;padding:10px 14px;display:grid}.daily-closing-remittance-head{color:#6d7a73;background:#fbfcfb;border-bottom:1px solid #dfe7e3;min-height:38px;font-size:10px}.daily-closing-remittance-head>span:not(:first-child),.daily-closing-remittance-head>strong{text-align:right}.daily-closing-remittance-row{border-bottom:1px solid #e7ece9;min-height:66px}.daily-closing-remittance-row>span{text-align:right;gap:2px;min-width:0;display:grid}.daily-closing-remittance-row>span>small{color:#6f7d75;font-size:9px;display:none}.daily-closing-remittance-row strong{overflow-wrap:anywhere;color:#25372f;font-size:13px}.daily-closing-remittance-name{text-align:left!important}.daily-closing-remittance-name small{color:#68766f;font-size:10px;display:block!important}.daily-closing-remittance-amount strong{color:#1f6645;font-size:14px}.daily-closing-remittance-empty{color:#68766f;margin:0;padding:18px 14px;font-size:11px}.daily-closing-table-allocation{background:#fff;border:1px solid #dce4e0;border-radius:7px;display:grid;overflow:hidden}.daily-closing-table-allocation>div{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(190px,1.3fr) repeat(4,minmax(88px,.5fr));align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:grid}.daily-closing-table-allocation>div>span{gap:2px;min-width:0;display:grid}.daily-closing-table-allocation strong{overflow-wrap:anywhere;color:#25372f;font-size:13px}.daily-closing-table-allocation small{color:#68766f;font-size:10px}.daily-closing-table-allocation>div>span:not(:first-child){text-align:right}.daily-closing-table-allocation>footer{color:#245f46;background:#eff7f3;border-left:4px solid #277653;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.daily-closing-settlement{background:#fff;border:1px solid #d7e1dc;border-radius:7px;overflow:hidden}.daily-closing-settlement>header{background:#f7faf8;border-bottom:1px solid #e1e8e4;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 14px;display:flex}.daily-closing-settlement>header>div:first-child{gap:3px;min-width:0;display:grid}.daily-closing-settlement>header span{color:#277653;font-size:9px;font-weight:850}.daily-closing-settlement>header h3{color:#24372e;letter-spacing:0;margin:0;font-size:16px}.daily-closing-settlement>header small{color:#68766f;font-size:10px}.daily-closing-settlement-totals{background:#fff;border:1px solid #dce4e0;border-radius:6px;grid-template-columns:repeat(2,minmax(105px,1fr));min-width:236px;display:grid}.daily-closing-settlement-totals>span{gap:2px;padding:8px 10px;display:grid}.daily-closing-settlement-totals>span+span{border-left:1px solid #e1e7e4}.daily-closing-settlement-totals small{color:#68766f;font-size:9px}.daily-closing-settlement-totals strong{color:#25372f;font-size:13px}.daily-closing-settlement-list{display:grid}.daily-closing-settlement-list>div{border-bottom:1px solid #e7ece9;border-left:4px solid #aebbb5;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) minmax(130px,auto);align-items:center;gap:14px;min-height:64px;padding:10px 14px;display:grid}.daily-closing-settlement-list>div:last-child{border-bottom:0}.daily-closing-settlement-list>div.is-pay{background:snow;border-left-color:#b85247}.daily-closing-settlement-list>div.is-receive{background:#f9fcfa;border-left-color:#277653}.daily-closing-settlement-list>div>span{gap:2px;min-width:0;display:grid}.daily-closing-settlement-list>div>span:first-child strong{color:#25372f;font-size:13px}.daily-closing-settlement-list>div small{color:#68766f;font-size:10px}.daily-closing-settlement-list>div>strong{color:#25372f;text-align:right;gap:2px;font-size:14px;display:grid}.daily-closing-settlement-list>div.is-pay>strong{color:#9a3d35}.daily-closing-settlement-list>div.is-receive>strong{color:#236747}.daily-closing-settlement-list>div>strong small{color:inherit}.daily-closing-settlement-empty{color:#68766f;margin:0;padding:18px 14px;font-size:11px}.daily-closing-settlement-empty-row{background:#f9fbfa;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:11px 14px;display:flex}.daily-closing-settlement-empty-row>span{gap:2px;min-width:0;display:grid}.daily-closing-settlement-empty-row>span strong{color:#2b4036;font-size:13px}.daily-closing-settlement-empty-row>span small{color:#68766f;font-size:10px}.daily-closing-settlement-empty-row>strong{color:#52635a;flex:none;font-size:13px}.daily-closing-submit-bar{z-index:4;background:#fffffff7;border:1px solid #b9d1c5;border-left:5px solid #277653;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex;position:sticky;top:10px;box-shadow:0 10px 26px #172b221f}.daily-closing-submit-bar>div:first-child{gap:2px;min-width:0;display:grid}.daily-closing-submit-bar>div:first-child strong{color:#1f503b;font-size:14px}.daily-closing-submit-bar>div:first-child span{color:#68766f;font-size:11px}.daily-closing-submit-confirm{align-items:center;gap:8px;display:flex}.daily-closing-submit-confirm>button:not(.sandbox-action-button){color:#415149;cursor:pointer;background:#fff;border:1px solid #cbd5d0;border-radius:6px;min-height:40px;padding:8px 12px}@media (max-width:820px){.daily-closing-remittance-head,.daily-closing-remittance-row{grid-template-columns:minmax(124px,1.15fr) repeat(5,minmax(58px,.54fr)) minmax(100px,.78fr);gap:8px;padding-inline:11px}.daily-closing-table-allocation>div{grid-template-columns:minmax(160px,1fr) repeat(4,minmax(76px,.48fr))}.daily-closing-settlement>header{flex-direction:column;align-items:stretch}.daily-closing-settlement-totals{width:100%;min-width:0}}@media (max-width:640px){.daily-closing-page-tablist>button{min-height:54px;padding-inline:11px}.daily-closing-page-tablist strong{font-size:12px}.daily-closing-manager-context{align-items:flex-start}.daily-closing-manager-context>div:last-child{min-width:90px}.daily-closing-remittance-summary>header{align-items:flex-start}.daily-closing-remittance-head{display:none}.daily-closing-remittance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px}.daily-closing-remittance-row>span{text-align:left}.daily-closing-remittance-row>span>small{display:block}.daily-closing-remittance-name{border-bottom:1px solid #edf1ef;grid-column:1/-1;padding-bottom:8px}.daily-closing-remittance-amount{border-top:1px solid #edf1ef;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex!important}.daily-closing-table-allocation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-closing-table-allocation>div>span:first-child{border-bottom:1px solid #edf1ef;grid-column:1/-1;padding-bottom:7px}.daily-closing-table-allocation>div>span:not(:first-child){text-align:left}.daily-closing-settlement-list>div{grid-template-columns:minmax(0,1fr) auto}.daily-closing-settlement-list>div>span:nth-child(2){grid-area:2/1/auto/-1}.daily-closing-settlement-list>div>strong{grid-area:1/2}.daily-closing-submit-bar{top:max(8px, env(safe-area-inset-top));flex-direction:column;align-items:stretch;position:sticky}.daily-closing-submit-confirm{grid-template-columns:1fr 1fr;display:grid}.daily-closing-submit-bar .sandbox-action-button{width:100%}}@media (max-width:390px){.daily-closing-manager-context{flex-direction:column;align-items:stretch}.daily-closing-manager-context>div:last-child{text-align:left;justify-content:space-between;align-items:center;width:100%;min-width:0}}.daily-closing-workspace{gap:18px;width:min(1120px,100%);margin:0 auto;display:grid}.daily-closing-context-card,.daily-ledger-card,.daily-table-status-card,.daily-cash-card,.daily-closing-readiness{border:1px solid var(--line);background:var(--surface);border-radius:8px}.daily-closing-context-card{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.daily-closing-context-card>div{gap:3px;display:grid}.daily-closing-context-card span,.daily-closing-section-heading span{color:var(--muted);font-size:12px;font-weight:700}.daily-closing-context-card h2,.daily-closing-section-heading h2{letter-spacing:0;margin:0;font-size:16px;font-weight:700}.daily-closing-context-card h2{font-size:19px}.daily-closing-context-card p{color:var(--muted);margin:3px 0 0;font-size:13px}.daily-closing-context-status>em,.daily-table-status-card header>em,.daily-cash-card header>em{border-radius:6px;flex:none;padding:6px 9px;font-size:12px;font-style:normal;font-weight:700}.daily-closing-context-status>em.is-draft{color:#795800;background:#fff4cf}.daily-closing-context-status>em.is-submitted,.daily-cash-card header>em.is-matched{color:#17613a;background:#e3f4e9}.daily-closing-context-status{justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-closing-deadline{color:#4f5e57;background:#f3f6f4;border-left:3px solid #83938a;border-radius:4px;padding:6px 9px;font-size:12px;font-weight:750}.daily-closing-deadline.is-soon{color:#725400;background:#fff8df;border-left-color:#d7a72d}.daily-closing-deadline.is-overdue{color:#913434;background:#fceeee;border-left-color:#c84a4a}.daily-closing-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.daily-closing-summary article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;gap:5px 8px;min-width:0;min-height:88px;padding:14px 15px 13px 18px;display:grid;position:relative;overflow:hidden}.daily-closing-summary article:before{content:"";background:#aeb8b3;width:3px;position:absolute;inset:0 auto 0 0}.daily-closing-summary article.is-matched:before{background:#2d9b61}.daily-closing-summary article.is-pending:before{background:#aeb8b3}.daily-closing-summary article.is-warning:before{background:#d7a72d}.daily-closing-summary article.is-danger:before{background:#c84a4a}.daily-closing-summary article.is-accent:before{background:var(--accent)}.daily-closing-summary span{color:var(--muted);grid-column:1/-1;font-size:12px}.daily-closing-summary strong{text-overflow:ellipsis;min-width:0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1;overflow:hidden}.daily-closing-summary small{color:var(--muted);align-self:end;font-size:11px}.daily-closing-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.daily-closing-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);align-items:start;gap:16px;display:grid}.daily-closing-review-rail{gap:16px;min-width:0;display:grid}.daily-closing-ledger-column{gap:12px;min-width:0;display:grid}.daily-closing-ledger-action{justify-content:flex-end;align-items:center;gap:12px;min-height:42px;display:flex}.daily-closing-ledger-action .sandbox-action-button.is-recall{color:#725400;background:#fff4cf;border-color:#d7a72d}.daily-closing-ledger-action .sandbox-action-button{min-width:190px}.daily-closing-ledger-action .sandbox-action-button.is-recall:hover{background:#f9e7a7}.daily-closing-section-heading>div{gap:2px;display:grid}.daily-closing-section-heading>small{color:var(--muted);font-size:12px}.daily-ledger-table{padding:0 16px 14px;overflow:hidden}.daily-ledger-head,.daily-ledger-row-main{grid-template-columns:minmax(150px,1.15fr) minmax(120px,.8fr) minmax(130px,.8fr);align-items:center;display:grid}.daily-ledger-head{min-height:46px;color:var(--muted);background:0 0;border-bottom:1px solid #dce3df;padding:0 8px;font-size:11px;font-weight:700}.daily-ledger-head>span:first-child{font-weight:400}.daily-ledger-head>span:nth-child(2),.daily-ledger-head>strong{font-size:12px;font-weight:650}.daily-ledger-head span:nth-child(2),.daily-ledger-head strong,.daily-ledger-row-main>span:nth-child(2),.daily-ledger-row-main>strong{text-align:right}.daily-ledger-row{border-bottom:1px solid #edf0ee;position:relative}.daily-ledger-row:last-child{border-bottom:0}.daily-ledger-row-main{width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:default;background:0 0;border:0;padding:0 8px}.daily-ledger-row.can-expand .daily-ledger-row-main{cursor:pointer}.daily-ledger-row.can-expand .daily-ledger-row-main:hover,.daily-ledger-row.can-expand.is-expanded .daily-ledger-row-main{background:#f7faf8}.daily-ledger-row-main>span:first-child{color:var(--muted);font-weight:400}.daily-ledger-row-main>span:nth-child(2){color:var(--muted);font-variant-numeric:tabular-nums}.daily-ledger-row-main>strong{color:var(--muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.daily-ledger-row.can-expand:before{content:"";background:#79a98f;border-radius:0 3px 3px 0;width:3px;height:22px;transition:height .16s,background-color .16s;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.daily-ledger-row.is-total .daily-ledger-row-main{background:0 0;min-height:56px;margin-top:0}.daily-ledger-row.is-total.can-expand:before{background:#27754f}.daily-ledger-row.can-expand.is-expanded:before{background:#27754f;height:calc(100% - 12px)}.daily-ledger-row.is-total .daily-ledger-row-main>span:first-child,.daily-ledger-row.is-total .daily-ledger-row-main>strong{font-size:15px;font-weight:500}.daily-ledger-row.is-total .daily-ledger-row-main>span:first-child{font-weight:400}.daily-ledger-card.is-compact .daily-closing-section-heading{min-height:42px;padding:9px 12px}.daily-ledger-card.is-compact .daily-closing-section-heading h2{font-size:13px}.daily-ledger-card.is-compact .daily-ledger-table{padding:0 12px 6px}.daily-ledger-card.is-compact .daily-ledger-head{min-height:38px}.daily-ledger-card.is-compact .daily-ledger-row-main,.daily-ledger-card.is-compact .daily-ledger-row.is-total .daily-ledger-row-main{min-height:44px}.daily-ledger-card.is-compact .daily-ledger-row.can-expand:before{height:18px;left:-12px}.daily-ledger-detail{color:var(--muted);background:#fafcfb;border-top:1px dashed #dce4df;margin:0;padding:11px 8px 14px;font-size:13px}.daily-ledger-detail>p{margin:0}.daily-ledger-detail-status{background:#eef7f2;border-left:3px solid #8daf9c;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.daily-ledger-detail-status>span{color:#5f7067;font-size:10px;font-weight:750}.daily-ledger-detail-status>strong{color:#1f6744;font-size:12px}.daily-ledger-detail-status.is-pending{background:#fff8e8;border-left-color:#c49a3b}.daily-ledger-detail-status.is-pending>strong{color:#7b5a0c}.daily-ledger-detail-state{color:#65736c;background:#f5f8f6;border-left:3px solid #9aaba2;padding:10px}.daily-ledger-detail-state.is-error{color:#8b3934;background:#fff4f2;border-left-color:#b45b55}.daily-ledger-sources{gap:6px;margin-top:10px;display:grid}.daily-ledger-sources-label{color:#6b7972;text-transform:uppercase;font-size:10px;font-weight:750}.daily-ledger-sources>div{background:#fff;border-left:3px solid #8daf9c;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:9px 10px;display:grid}.daily-ledger-sources span{gap:3px;min-width:0;display:grid}.daily-ledger-sources b{color:var(--ink);font-size:12px}.daily-ledger-sources small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.daily-ledger-sources strong{color:#2d6f50;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;font-size:14px}.daily-ledger-source-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.daily-ledger-source-pagination button{color:#2d6548;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d3cc;border-radius:5px;padding:6px 10px;font-weight:700}.daily-ledger-source-pagination button:disabled{color:#9aa59f;cursor:not-allowed}.daily-ledger-source-pagination span{color:#5f6e67;text-align:center;min-width:42px}.daily-customer-breakdown{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.daily-customer-summary-toggle{width:100%;min-height:72px;color:var(--ink);text-align:left;background:#fff;border:0;grid-template-columns:1fr auto 28px;align-items:center;gap:14px;padding:13px 16px;display:grid}.daily-customer-summary-toggle:hover{background:#f8faf9}.daily-customer-summary-toggle>span{gap:4px;min-width:0;display:grid}.daily-customer-summary-toggle small{color:var(--muted);font-size:11px}.daily-customer-summary-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.daily-customer-summary-toggle em{border-radius:5px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:750}.daily-customer-summary-toggle em.is-matched{color:#17613a;background:#e3f4e9}.daily-customer-summary-toggle em.is-different{color:#9b3535;background:#fceeee}.daily-customer-summary-toggle>b{background:#f1f4f2;border-radius:50%;width:28px;height:28px;position:relative}.daily-customer-summary-toggle>b:before,.daily-customer-summary-toggle>b:after{content:"";background:#718078;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.daily-customer-summary-toggle>b:after{transform:translate(-50%,-50%)rotate(90deg)}.daily-customer-summary-toggle[aria-expanded=true]>b:after{transform:translate(-50%,-50%)}.daily-customer-breakdown.is-expanded .daily-customer-summary-toggle{border-bottom:1px solid var(--line)}.daily-customer-table{padding:0 16px}.daily-customer-head,.daily-customer-row{grid-template-columns:minmax(170px,1.25fr) repeat(4,minmax(90px,.75fr));align-items:center;gap:12px;display:grid}.daily-customer-head{min-height:46px;color:var(--muted);border-bottom:1px solid #dce3df;font-size:11px}.daily-customer-head span:not(:first-child),.daily-customer-row>strong{text-align:right}.daily-customer-row{border-bottom:1px solid #edf0ee;min-height:62px}.daily-customer-row:last-child{border-bottom:0}.daily-customer-row>span{gap:4px;display:grid}.daily-customer-row>span b{font-size:13px;font-weight:650}.daily-customer-row>span small{width:fit-content;color:var(--muted);border-left:3px solid #4e9872;padding-left:7px;font-size:11px}.daily-customer-row>span small.is-bad{color:#8c3a3a;border-left-color:#c84a4a}.daily-customer-row>strong{color:#52615a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.daily-customer-row>strong.has-movement{color:#28704f;font-weight:700}.daily-customer-total{border-top:1px solid var(--line);background:#f8faf9;justify-content:flex-end;align-items:center;gap:22px;min-height:64px;padding:10px 16px;display:flex}.daily-customer-total>span{color:var(--muted);margin-right:auto;font-size:12px;font-weight:700}.daily-customer-total p{text-align:right;gap:2px;margin:0;display:grid}.daily-customer-total small{color:var(--muted);font-size:10px}.daily-customer-total strong{font-variant-numeric:tabular-nums;font-size:15px}.daily-customer-total p.is-total{border-left:1px solid var(--line);min-width:88px;padding-left:18px}.daily-customer-total p.is-total strong{color:#27754f;font-size:18px}.daily-customer-reconciliation{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-customer-reconciliation p{border-right:1px solid var(--line);gap:4px;margin:0;padding:12px 14px;display:grid}.daily-customer-reconciliation p:last-child{border-right:0}.daily-customer-reconciliation span{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.daily-customer-reconciliation b{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.daily-customer-reconciliation small{color:var(--muted);padding-left:25px;font-size:10px}.daily-customer-reconciliation p.is-matched{color:#17613a;background:#f3faf5}.daily-customer-reconciliation p.is-matched b{background:#dff2e5}.daily-customer-reconciliation p.is-different{color:#9b3535;background:#fceeee}.daily-customer-reconciliation p.is-different b{background:#f5dada}.daily-table-status-card header>em{color:#4f5e57;background:#eef1ef}.daily-table-status-card header>em.is-balanced{color:#17613a;background:#e3f4e9}.daily-table-status-card>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.daily-table-status-card>div p{border-right:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 7px;margin:0;padding:17px 18px;display:grid}.daily-table-status-card>div p:nth-child(2n){border-right:0}.daily-table-status-card>div p:nth-child(-n+2){border-bottom:1px solid var(--line)}.daily-table-status-card p span{color:var(--muted);grid-column:1/-1;font-size:12px}.daily-table-status-card p strong{font-size:18px;font-weight:700}.daily-table-status-card p small{color:var(--muted);align-self:end;font-size:11px}.daily-table-status-card>.daily-recovery-focus{grid-template-columns:1fr;gap:10px;padding:20px 18px 22px;display:grid}.daily-recovery-focus-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-recovery-focus-label>span{color:var(--muted);font-size:12px;font-weight:700}.daily-recovery-focus-label>em{font-size:12px;font-style:normal;font-weight:750}.daily-recovery-focus-value{align-items:baseline;gap:8px;display:flex}.daily-recovery-focus-value strong{font-size:32px;font-weight:750;line-height:1}.daily-recovery-focus-value small{color:var(--muted);font-size:12px}.daily-recovery-progress{background:#e5e9e7;border-radius:3px;height:5px;overflow:hidden}.daily-recovery-progress>span{border-radius:inherit;min-width:3px;height:100%;transition:width .18s,background-color .18s;display:block}.daily-cash-card header>em.is-different{color:#993636;background:#fce9e9}.daily-cash-card header>em.is-pending{color:#58655e;background:#eef1ef}.daily-closing-table-tabs{border-block:1px solid var(--line);scrollbar-width:thin;background:#f7faf8;gap:8px;padding:10px;display:flex;overflow-x:auto}.daily-closing-table-tabs>button{min-height:82px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfd8d3;border-top:4px solid #0000;border-radius:7px;flex:1 0 184px;align-content:center;gap:5px;padding:11px 13px;display:grid}.daily-closing-table-tabs>button>span{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.daily-closing-table-tabs>button[aria-selected=true]{background:#eff7f3;border-color:#277653 #4d8d6d #4d8d6d;box-shadow:0 1px 3px #1a382a1f}.daily-closing-table-tabs>button.is-different[aria-selected=true]{background:#fff5f5;border-color:#a33838 #c97676 #c97676}.daily-closing-table-tabs strong{overflow-wrap:anywhere;min-width:0;font-size:15px}.daily-closing-table-tabs em{color:#58655e;background:#eef1ef;border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-style:normal;font-weight:750}.daily-closing-table-tabs>button.is-matched em{color:#17613a;background:#e4f3e9}.daily-closing-table-tabs>button.is-different em{color:#9b3535;background:#fbe8e8}.daily-closing-table-tabs small{color:var(--muted);font-size:11px}.daily-closing-table-tabs b{color:#17613a;font-variant-numeric:tabular-nums;font-size:14px}.daily-closing-table-tabs.is-compact{border-top:0;gap:6px;padding:7px}.daily-closing-table-tabs.is-compact>button{border-top-width:3px;flex-basis:164px;gap:0;min-height:52px;padding:8px 10px}.daily-closing-table-tabs.is-compact>button>span{justify-content:flex-start;gap:7px}.daily-closing-table-tabs.is-compact strong{font-size:13px}.daily-closing-table-tabs.is-compact b{white-space:nowrap;margin-left:auto;font-size:13px}.daily-closing-table-tabs.is-compact em{padding:2px 5px;font-size:9px}.daily-cash-table-panel{border-bottom:1px solid var(--line);gap:14px;padding:16px 18px 18px;display:grid}.daily-cash-card.is-compact .daily-cash-table-panel{gap:8px;padding:10px 12px 12px}.daily-cash-table-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.daily-cash-table-panel-heading>span,.daily-cash-table-input,.daily-cash-table-counted{gap:4px;min-width:0;display:grid}.daily-cash-table-panel-heading strong,.daily-cash-table-counted strong,.daily-cash-table-total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.daily-cash-table-panel-heading small,.daily-cash-table-counted small,.daily-cash-table-total small{color:var(--muted);font-size:11px}.daily-cash-table-ledger{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.daily-cash-table-ledger>header{border-bottom:1px solid var(--line);background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.daily-cash-table-ledger>header>span{gap:2px;min-width:0;display:grid}.daily-cash-table-ledger>header strong{color:var(--ink);font-size:13px}.daily-cash-table-ledger>header small{color:var(--muted);font-size:10px}.daily-cash-table-ledger>header em{color:#17613a;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750}.daily-cash-table-ledger-head,.daily-cash-table-ledger-row{font-variant-numeric:tabular-nums;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(130px,1.4fr) minmax(84px,.75fr) minmax(104px,.9fr);align-items:center;gap:10px;min-height:36px;padding:7px 12px;display:grid}.daily-cash-table-ledger-head{min-height:32px;color:var(--muted);background:#fbfcfb;font-size:10px;font-weight:700}.daily-cash-table-ledger-head>:not(:first-child),.daily-cash-table-ledger-row>:not(:first-child){text-align:right}.daily-cash-table-ledger-row:last-child{border-bottom:0}.daily-cash-table-ledger-row>span{color:#44534b;min-width:0;font-size:12px}.daily-cash-table-ledger-row>strong{min-width:0;color:var(--ink);font-size:13px}.daily-cash-table-ledger-row.is-total{background:#eff7f3}.daily-cash-table-ledger-row.is-total>span:first-child,.daily-cash-table-ledger-row.is-total>strong{color:#17613a;font-weight:750}.daily-cash-table-reconciliation{background:#fff;border:1px solid #c8d7cf;border-radius:7px;display:grid;overflow:hidden}.daily-cash-table-reconciliation.has-difference{grid-template-columns:minmax(0,1fr) minmax(150px,.38fr)}.daily-cash-table-reconciliation.is-compact,.daily-cash-table-reconciliation.is-compact.has-difference{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-cash-table-reconciliation.is-compact.has-quick-count{grid-template-columns:1fr}.daily-cash-table-expected{background:#eef7f2;border-bottom:1px solid #cfe1d7;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:11px 14px;display:flex}.daily-cash-table-reconciliation.has-difference .daily-cash-table-expected{grid-column:1/-1}.daily-cash-table-reconciliation.is-compact.has-difference .daily-cash-table-expected{grid-column:auto}.daily-cash-table-expected>span{gap:2px;min-width:0;display:grid}.daily-cash-table-expected small{color:#5f756b;font-size:10px}.daily-cash-table-expected strong{color:#29473a;font-size:13px}.daily-cash-table-expected b{color:#17613a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-size:20px}.daily-cash-table-reconciliation.is-compact .daily-cash-table-expected{border-bottom:0;border-right:1px solid #dce6e1;align-content:center;gap:3px;min-height:64px;padding:8px 10px;display:grid}.daily-cash-table-reconciliation.is-compact .daily-cash-table-expected strong,.daily-cash-table-reconciliation.is-compact .daily-cash-table-input>span,.daily-cash-table-reconciliation.is-compact .daily-cash-table-counted>span{color:#52665d;font-size:10px;font-weight:750}.daily-cash-table-reconciliation.is-compact .daily-cash-table-expected b{text-align:left;font-size:16px}.daily-cash-table-reconciliation.is-compact.has-quick-count .daily-cash-table-expected{border-bottom:1px solid #cfe1d7;border-right:0;min-height:50px;padding:9px 12px;display:flex}.daily-cash-table-reconciliation.is-compact.has-quick-count .daily-cash-table-expected>span{display:block}.daily-cash-table-reconciliation.is-compact.has-quick-count .daily-cash-table-expected strong,.daily-cash-table-reconciliation.is-compact.has-quick-count .daily-cash-table-expected b{font-size:15px}.daily-cash-quick-count{background:#fff;gap:9px;padding:10px 12px;display:grid}.daily-cash-quick-count-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.daily-cash-quick-count-actions button{color:#fff;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:#287557;border:1px solid #287557;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.daily-cash-quick-count-actions button:first-child.is-confirmed{background:#176548;border-color:#176548;box-shadow:0 0 0 3px #dff1e7}.daily-cash-table-reconciliation.is-count-confirmed{border-color:#8db8a3}.daily-cash-table-reconciliation.is-count-confirmed .daily-cash-quick-count{background:#f4faf6}.daily-cash-quick-count-actions button:last-child{color:#4d5e56;background:#fff;border-color:#b8c5bd}.daily-cash-quick-count-actions button:last-child.is-selected{color:#8e3832;background:#fff2f1;border-color:#a8544b}.daily-cash-quick-count-manual{border:1px solid #dce6e1;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(108px,.32fr);display:grid;overflow:hidden}.daily-cash-table-reconciliation.is-compact .daily-cash-quick-count-manual .daily-cash-table-input{padding:8px 10px}.daily-cash-quick-count-manual .daily-cash-table-difference{text-align:right;border-left:1px solid #dce6e1}.daily-cash-table-reconciliation .daily-cash-table-input,.daily-cash-table-reconciliation .daily-cash-table-counted{padding:12px 14px 14px}.daily-cash-table-reconciliation.is-compact .daily-cash-table-input,.daily-cash-table-reconciliation.is-compact .daily-cash-table-counted{align-content:center;gap:3px;min-width:0;padding:8px 10px}.daily-cash-table-counted{background:#fff}.daily-cash-table-counted>span{color:#40544c;font-size:12px;font-weight:700}.daily-cash-table-difference{text-align:right;background:#f8faf9;border-left:1px solid #dce6e1;align-content:center;gap:3px;padding:12px 14px;display:grid}.daily-cash-table-difference span{color:#68766f;font-size:10px;font-weight:700}.daily-cash-table-difference strong{color:#40544c;font-variant-numeric:tabular-nums;font-size:15px}.daily-cash-table-difference.is-matched{background:#eef8f2}.daily-cash-table-difference.is-matched strong{color:#17613a}.daily-cash-table-difference.is-different{background:#fff2f1}.daily-cash-table-difference.is-different strong{color:#963c36}.daily-cash-table-reconciliation.is-compact .daily-cash-table-difference{gap:3px;min-width:0;padding:8px 10px}.daily-cash-table-reconciliation.is-compact .daily-cash-table-difference strong{font-size:16px}.daily-cash-table-review-action{background:#fffbef;border:1px solid #dfd4ad;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.daily-cash-table-review-action>span{gap:3px;min-width:0;display:grid}.daily-cash-table-review-action strong{color:#725400;font-size:13px}.daily-cash-table-review-action small{color:#746b50;font-size:10px}.daily-cash-table-review-action>button{color:#fff;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#287557;border:1px solid #287557;border-radius:6px;padding:0 14px;font-size:12px;font-weight:750}.daily-cash-table-review-action.is-reviewed{background:#eef8f2;border-color:#b9d9c9}.daily-cash-table-review-action.is-reviewed strong{color:#17613a}.daily-cash-table-review-action.is-reviewed>button{color:#496258;background:#fff;border-color:#b7c8bf}.daily-cash-table-empty{color:var(--muted);margin:0;padding:20px 18px;font-size:12px}.daily-cash-table-input>span{font-size:12px;font-weight:700}.daily-cash-table-input>small{color:var(--muted);font-size:10px}.daily-cash-table-input>div{background:#fff;border:1px solid #b8c5bd;border-radius:7px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.daily-cash-table-input input{width:100%;min-height:44px;color:var(--ink);background:#fff;border:0;outline:0;padding:10px 12px;font-size:20px;font-weight:750}.daily-cash-table-reconciliation.is-compact .daily-cash-table-input>div{min-width:0}.daily-cash-table-reconciliation.is-compact .daily-cash-table-input input{min-width:0;min-height:34px;padding:5px 7px;font-size:16px}.daily-cash-table-reconciliation.is-compact .daily-cash-table-input>div>span{padding:0 7px;font-size:10px}.daily-cash-table-input input:disabled{cursor:not-allowed;color:#65716b;background:#f2f4f3}.daily-closing-workspace.is-locked .daily-cash-table-input>div{box-shadow:none;background:#f2f4f3;border-color:#d5dcd8}.daily-cash-table-input>div:focus-within{border-color:#5ca27c;box-shadow:0 0 0 3px #e4f3ea}.daily-cash-table-input>div>span{color:var(--muted);padding:0 13px;font-size:13px}.daily-cash-table-panel-heading>em,.daily-cash-table-total>em{white-space:nowrap;border-radius:5px;justify-self:end;padding:6px 8px;font-size:11px;font-style:normal;font-weight:750}.daily-cash-table-panel-heading>em.is-matched,.daily-cash-table-total>em.is-matched{color:#17613a;background:#eaf6ee}.daily-cash-table-panel-heading>em.is-different,.daily-cash-table-total>em.is-different{color:#9b3535;background:#fceeee}.daily-cash-table-panel-heading>em.is-pending,.daily-cash-table-total>em.is-pending{color:#65716b;background:#f2f4f3}.daily-cash-table-total{background:#f4f8f5;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.daily-cash-table-total-title{border-bottom:1px solid #dce7e1;grid-column:1/-1;padding-bottom:8px;font-size:13px}.daily-cash-table-total>span{gap:3px;display:grid}.daily-closing-table-allocation>div>span.is-matched strong{color:#17613a}.daily-closing-table-allocation>div>span.is-different strong{color:#9b3535}.daily-closing-table-allocation>div>span.is-pending strong{color:#65716b}.daily-closing-readiness header>strong{color:#17613a;font-size:16px}.daily-closing-readiness>div{grid-template-columns:1fr;gap:0 18px;padding:10px 18px 14px;display:grid}.daily-closing-readiness p{color:#315c46;align-items:center;gap:9px;margin:0;padding:10px 0;font-size:13px;display:flex}.daily-closing-readiness p b{color:#17613a;background:#e4f4e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.daily-closing-readiness p.is-blocked{color:#9b3535}.daily-closing-readiness p.is-blocked b{color:#9b3535;background:#fce7e7}.daily-closing-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.daily-closing-actions>div{justify-content:flex-end;align-items:center;gap:12px;display:flex}.daily-closing-actions span{max-width:320px;color:var(--muted);text-align:right;font-size:12px}.daily-closing-correction{justify-items:end;gap:3px;display:grid}.daily-closing-correction>span{color:#9b3535;font-weight:650}.daily-closing-correction>a{color:#17613a;text-underline-offset:3px;font-size:12px;font-weight:750;text-decoration:underline}@media (max-width:960px){.daily-closing-main-grid{grid-template-columns:1fr}.daily-closing-review-rail{grid-template-columns:1fr 1fr}.daily-closing-readiness{grid-column:1/-1}.daily-closing-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.daily-closing-context-card,.daily-closing-section-heading,.daily-closing-ledger-action,.daily-closing-context-status{flex-direction:column;align-items:stretch}.daily-closing-context-status>em,.daily-closing-deadline{text-align:center}.daily-closing-correction{justify-items:start}.daily-closing-summary,.daily-closing-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-table-status-card>div p:nth-child(2){border-right:0}.daily-table-status-card>div p:nth-child(-n+2){border-bottom:1px solid var(--line)}.daily-cash-table-total{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-cash-table-total>em{text-align:center;grid-column:1/-1;justify-self:stretch}.daily-closing-actions span{text-align:left;max-width:none}.daily-customer-table{overflow-x:auto}.daily-customer-head,.daily-customer-row{min-width:650px}.daily-customer-total{flex-wrap:wrap;align-items:stretch}.daily-customer-total>span{flex-basis:100%}.daily-customer-reconciliation{grid-template-columns:1fr}.daily-customer-reconciliation p{border-right:0;border-bottom:1px solid var(--line)}.daily-customer-reconciliation p:last-child{border-bottom:0}.daily-customer-summary-toggle{grid-template-columns:1fr auto}.daily-customer-summary-toggle>b{display:none}.daily-customer-summary-toggle strong{white-space:normal}}@media (max-width:560px){.daily-closing-review-rail{grid-template-columns:1fr}.daily-closing-readiness{grid-column:auto}.daily-closing-summary,.daily-closing-readiness>div{grid-template-columns:1fr}.daily-ledger-card{overflow:hidden}.daily-ledger-table{padding-inline:10px;overflow:visible}.daily-ledger-head,.daily-ledger-row-main{grid-template-columns:minmax(0,1.1fr) minmax(72px,.7fr) minmax(78px,.75fr);column-gap:8px;min-width:0;padding-inline:4px}.daily-ledger-head>span:nth-child(2),.daily-ledger-head>strong{overflow-wrap:anywhere}.daily-ledger-row-main>span:first-child,.daily-ledger-row-main>span:nth-child(2),.daily-ledger-row-main>strong{min-width:0}.daily-closing-summary article{min-height:82px}.daily-closing-table-tabs{padding-inline:8px}.daily-closing-table-tabs>button{flex-basis:170px;min-height:78px}.daily-cash-table-panel{padding-inline:14px}.daily-cash-table-panel-heading{flex-direction:column;align-items:stretch}.daily-cash-table-panel-heading>em{align-self:flex-start}.daily-cash-table-reconciliation.has-difference{grid-template-columns:1fr}.daily-cash-table-reconciliation.has-difference .daily-cash-table-expected{grid-column:auto}.daily-cash-table-difference{text-align:left;border-top:1px solid #dce6e1;border-left:0}.daily-cash-table-reconciliation.is-compact.has-difference{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-cash-table-reconciliation.is-compact .daily-cash-table-difference{text-align:right;border-top:0;border-left:1px solid #dce6e1}.daily-cash-table-reconciliation.is-compact.has-quick-count{grid-template-columns:1fr}.daily-cash-quick-count-actions{grid-template-columns:1fr auto}.daily-cash-quick-count-manual{grid-template-columns:minmax(0,1fr) minmax(96px,.36fr)}.daily-cash-table-ledger>header{align-items:flex-start}.daily-cash-table-ledger-head,.daily-cash-table-ledger-row{grid-template-columns:minmax(0,1.25fr) minmax(64px,.7fr) minmax(78px,.8fr);gap:6px;padding-inline:9px}.daily-cash-table-ledger-row>span:first-child{overflow-wrap:anywhere}.daily-cash-table-total{padding-inline:14px}}.lead-page-viewbar{background:var(--surface);border:1px solid var(--line);border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px;display:grid}.lead-page-viewbar .sandbox-tabs{border-bottom:0}.lead-page-status{align-items:center;gap:9px;min-width:0;display:flex}.lead-page-status strong{color:var(--green);white-space:nowrap;font-size:12px}.lead-page-status[data-status=loading] strong{color:var(--muted)}.lead-page-status small{border-left:1px solid var(--line);color:var(--muted);white-space:nowrap;padding-left:9px;font-size:11px}.lead-page-settings-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid}.lead-page-controls,.lead-page-publish-panel{align-content:start;gap:16px;min-width:0;padding:22px;display:grid}.lead-page-publish-panel{border-left:1px solid var(--line);background:#f7faf9}.lead-page-section-heading,.lead-preview-heading,.lead-page-queue-heading,.public-lead-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.lead-page-section-heading>div,.lead-preview-heading>div:first-child,.lead-page-queue-heading>div,.public-lead-header>div{gap:4px;display:grid}.lead-page-section-heading h3,.lead-preview-heading h3,.lead-page-queue-heading h3{color:var(--ink);margin:0;font-size:18px;line-height:1.35}.lead-company-code,.lead-preview-context span,.public-lead-header>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800}.lead-page-section-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.lead-intake-availability{border-left:4px solid var(--green);background:#f2faf6;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.lead-intake-availability.is-paused{border-left-color:var(--gold);background:#fff9ed}.lead-intake-availability>div{gap:3px;display:grid}.lead-intake-availability strong{color:var(--ink);font-size:13px}.lead-intake-availability span{color:var(--muted);font-size:11px}.lead-intake-availability button{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;flex:none;min-height:38px;padding:8px 12px;font-size:12px;font-weight:900}.lead-intake-availability button:disabled{color:var(--muted);cursor:not-allowed}.lead-fixed-links{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid}.lead-fixed-link-row:last-child{border-bottom:0}.lead-fixed-link-name{gap:3px;display:grid}.lead-fixed-link-name strong{color:var(--ink);font-size:14px}.lead-fixed-link-name span,.lead-line-help{color:var(--muted);font-size:11px;line-height:1.45}.lead-fixed-link-row code{color:var(--muted);overflow-wrap:anywhere;font-family:inherit;font-size:12px;line-height:1.45}.lead-fixed-link-row button,.lead-page-primary-action,.lead-success-content>button,.lead-submit-button,.lead-page-queue-heading a,.public-lead-success a{font:inherit;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.lead-fixed-link-row button,.lead-success-content>button,.lead-page-queue-heading a{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.lead-page-primary-action,.lead-submit-button,.public-lead-success a{background:var(--green);border:1px solid var(--green);color:var(--surface)}.lead-fixed-link-row button:disabled,.lead-page-primary-action:disabled,.lead-submit-button:disabled{background:var(--surface-soft);border-color:var(--line);color:var(--muted);cursor:not-allowed}.lead-line-status{border-left:4px solid var(--gold);gap:4px;padding:9px 12px;display:grid}.lead-line-status.is-ready{border-left-color:var(--green);background:#f2faf6}.lead-line-status.is-missing{background:#fff9ed}.lead-line-status.is-unsaved{background:#fff4dc;border-left-color:#b86b00}.lead-line-status strong{color:var(--ink);font-size:13px}.lead-line-status span{color:var(--muted);font-size:12px;line-height:1.45}.lead-line-field,.lead-apply-preview label,.public-lead-form label,.lead-channel-fieldset legend{color:var(--ink);font-size:13px;font-weight:800}.lead-line-field,.lead-apply-preview label,.public-lead-form label{gap:7px;display:grid}.lead-line-field input,.lead-apply-preview input,.lead-apply-preview select,.public-lead-form input,.public-lead-form select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.lead-line-field input:focus,.lead-apply-preview input:focus,.lead-apply-preview select:focus,.public-lead-form input:focus,.public-lead-form select:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:0}.lead-page-publish-panel .lead-page-primary-action{justify-self:start}.lead-apply-preview{align-content:start;gap:18px;padding:22px;display:grid}.lead-preview-context{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.lead-channel-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.lead-channel-fieldset legend{margin-bottom:7px;padding:0}.lead-channel-options,.lead-form-grid{display:grid}.lead-channel-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lead-channel-options button{background:var(--surface);border:1px solid var(--line);color:var(--muted);font:inherit;border-radius:8px;min-height:44px;padding:9px;font-size:13px;font-weight:900}.lead-channel-options button.is-selected{background:var(--green-soft);border-color:var(--green);color:var(--green)}.lead-customer-hero{border-left:4px solid var(--green);background:#f7faf9;gap:5px;padding:14px 16px;display:grid}.lead-customer-hero strong,.lead-success-panel strong{color:var(--ink);font-size:15px;line-height:1.35}.lead-customer-hero p,.lead-success-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.lead-form-grid label:first-child,.lead-form-grid label:nth-child(3),.lead-form-grid label:last-child{grid-column:1/-1}.lead-apply-preview input[inputmode=numeric],.public-lead-form input[inputmode=numeric]{text-align:right}.lead-submit-button{justify-self:end;min-width:190px}.lead-success-panel{background:#f2faf6;border:1px solid #1f7a5b47;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:130px;padding:18px;display:grid}.lead-success-panel>span,.public-lead-success-mark{background:var(--green);color:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:flex}.lead-success-content>div{gap:5px;display:grid}.lead-success-content a{color:var(--green);justify-self:start;margin-top:4px;font-size:13px;font-weight:900}.lead-success-content small{color:var(--gold);font-size:12px}.lead-page-queue-summary{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;gap:14px;padding:16px 18px;display:grid}.lead-page-queue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lead-page-queue-metrics p{border-right:1px solid var(--line);gap:3px;margin:0;padding:2px 14px;display:grid}.lead-page-queue-metrics p:first-child{padding-left:0}.lead-page-queue-metrics p:last-child{border-right:0}.lead-page-queue-metrics span{color:var(--muted);font-size:12px;font-weight:800}.lead-page-queue-metrics strong{color:var(--ink);font-size:22px;line-height:1.2}.public-lead-page{background:#f1f5f3;place-items:start center;min-height:100vh;padding:28px 16px;display:grid}.public-lead-form-shell,.public-lead-success{background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;max-width:760px;box-shadow:0 12px 32px #102a2217}.public-lead-header{border-top:4px solid var(--green);padding:20px 22px 16px}.public-lead-header h1,.public-lead-success h1{color:var(--ink);margin:0;font-size:24px;line-height:1.3}.public-lead-header p:not(.eyebrow),.public-lead-success>p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.55}.public-lead-form{border-top:1px solid var(--line);gap:16px;padding:20px 22px 22px;display:grid;position:relative}.public-lead-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.public-lead-error{border-left:4px solid var(--danger);color:var(--danger);background:#fff4f4;margin:0;padding:10px 12px;font-size:13px}.public-lead-success{text-align:center;align-content:center;justify-items:center;gap:12px;max-width:560px;min-height:340px;margin-top:min(12vh,90px);padding:34px;display:grid}.public-lead-success a{min-width:240px;margin-top:8px}.public-lead-line-action{background:#effcf3;border:2px solid #06c755;border-radius:8px;gap:10px;width:min(100%,430px);margin-top:8px;padding:18px;display:grid}.public-lead-line-action>strong{color:#126936;font-size:19px;line-height:1.45}.public-lead-line-action>span,.public-lead-line-action>small{color:#456253;font-size:13px;line-height:1.5}.public-lead-line-action>a{background:#06c755;border:1px solid #05ae4a;gap:8px;width:100%;min-height:48px;font-size:15px;box-shadow:0 7px 16px #06c75533}.public-lead-line-action>a:hover{background:#05b94e}.lead-preview-line-action{border-top:1px solid #b8e8ca;gap:6px;margin-top:10px;padding-top:12px;display:grid}.lead-preview-line-action>strong{color:#126936;font-size:13px}.lead-preview-line-action>span{color:var(--muted);font-size:12px;line-height:1.45}.lead-preview-line-action>a{color:#fff;background:#06c755;border:1px solid #05ae4a;border-radius:8px;justify-content:center;justify-self:start;align-items:center;min-height:42px;margin-top:2px;padding:9px 14px;font-weight:900;text-decoration:none;display:inline-flex}.public-lead-contact-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:10px 12px}@media (max-width:980px){.lead-page-settings-grid{grid-template-columns:1fr}.lead-page-publish-panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.lead-page-viewbar{grid-template-columns:1fr;gap:0;padding-inline:8px}.lead-page-viewbar .sandbox-tabs>button{flex:1 0 auto;justify-content:center}.lead-page-status{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding:10px 6px}.lead-page-status small{margin-left:auto}.lead-page-controls,.lead-page-publish-panel,.lead-apply-preview{padding:16px}.lead-fixed-link-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.lead-fixed-link-row code{grid-area:2/1/auto/-1}.lead-fixed-link-row button{grid-area:1/2}.lead-intake-availability{flex-direction:column;align-items:stretch}.lead-intake-availability button{width:100%}.lead-preview-heading,.lead-page-queue-heading,.public-lead-header{flex-direction:column;align-items:stretch}.lead-preview-context{justify-content:flex-start}.lead-success-panel{grid-template-columns:40px minmax(0,1fr);align-items:start}.lead-success-content>button{grid-column:1/-1;width:100%}.lead-page-queue-heading a,.lead-page-primary-action,.lead-submit-button{width:100%}.lead-page-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-page-queue-metrics p{border-bottom:1px solid var(--line);padding:10px 12px}.lead-page-queue-metrics p:nth-child(2){border-right:0}.lead-page-queue-metrics p:nth-child(n+3){border-bottom:0}.lead-page-queue-metrics p:first-child{padding-left:12px}}@media (max-width:560px){.lead-form-grid{grid-template-columns:1fr}.lead-form-grid label{grid-column:1!important}.lead-channel-options{gap:6px}.lead-channel-options button{padding-inline:5px;font-size:12px}.public-lead-page{padding:0}.public-lead-form-shell{border-inline:0;border-radius:0;min-height:100vh}.public-lead-header,.public-lead-form{padding-inline:16px}.public-lead-header h1,.public-lead-success h1{font-size:21px}.public-lead-success{border-inline:0;border-radius:0;min-height:100vh;margin-top:0;padding:24px 18px}.public-lead-success a{width:100%;min-width:0}}.lead-page-sandbox{gap:14px;display:grid}.lead-page-work-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:0;overflow:hidden}.lead-page-load-state{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:12px;min-height:132px;padding:22px;display:flex}.lead-page-load-state>div{gap:3px;min-width:0;display:grid}.lead-page-load-state strong{color:var(--ink);font-size:15px}.lead-page-load-state span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.lead-page-load-state.is-error{justify-content:space-between}.lead-page-load-state.is-error>div{flex:auto}.lead-page-load-state button,.lead-line-editor-actions button,.lead-line-summary-actions a,.lead-line-summary-actions button{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.lead-page-management-header{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.lead-page-company-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.lead-page-company-heading>div{gap:3px;min-width:0;display:grid}.lead-page-company-heading h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.lead-page-company-heading p:last-child{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.lead-page-readiness-dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.lead-page-readiness-dot.is-ready{background:var(--green)}.lead-page-readiness-dot.is-warning{background:var(--gold)}.lead-page-readiness-dot.is-paused{background:var(--muted)}.lead-page-management-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.lead-page-management-actions>strong{color:var(--muted);white-space:nowrap;font-size:12px}.lead-page-management-actions>strong.is-ready{color:var(--green)}.lead-page-management-actions>small{color:var(--muted);font-size:11px}.lead-company-code{overflow-wrap:anywhere;border-radius:6px}.lead-intake-switch{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.lead-intake-switch>span{color:var(--ink);font-size:12px;font-weight:800}.lead-intake-switch input{opacity:0;width:1px;height:1px;position:absolute}.lead-intake-switch i{background:#b8c2bd;border-radius:12px;width:42px;height:24px;transition:background .16s;display:block;position:relative}.lead-intake-switch i:after{background:var(--surface);content:"";border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #102a223d}.lead-intake-switch input:checked+i{background:var(--green)}.lead-intake-switch input:checked+i:after{transform:translate(18px)}.lead-intake-switch input:focus-visible+i{box-shadow:0 0 0 3px var(--green-soft)}.lead-intake-switch:has(input:disabled){cursor:not-allowed;opacity:.58}.lead-page-toast{color:var(--surface);overflow-wrap:anywhere;z-index:120;background:#17372d;border:1px solid #ffffff2e;border-radius:8px;max-width:min(360px,100vw - 32px);margin:0;padding:10px 13px;font-size:12px;font-weight:800;line-height:1.45;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #102a2233}.lead-page-readiness-warning{border-left:4px solid var(--gold);background:#fff9ed;border-top:1px solid #eadcb8;gap:3px;padding:10px 20px;display:grid}.lead-page-readiness-warning strong{color:var(--ink);font-size:13px}.lead-page-readiness-warning span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.lead-page-content-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);display:grid}.lead-page-controls,.lead-line-section{align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.lead-page-side-panel{border-left:1px solid var(--line);background:#f7faf9;align-content:start;min-width:0;display:grid}.lead-line-section{background:0 0;border-left:0}.lead-page-section-heading{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.lead-page-section-heading>div{gap:3px;min-width:0;display:grid}.lead-page-section-heading h3{overflow-wrap:anywhere;font-size:17px}.lead-page-section-note{font-size:12px;line-height:1.45}.lead-fixed-links{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.lead-fixed-link-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(118px,.38fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 0;display:grid}.lead-fixed-link-name{min-width:0}.lead-fixed-link-name span{line-height:1.4}.lead-fixed-link-url{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;display:block;overflow:hidden}.lead-fixed-link-actions{gap:6px;display:flex}.lead-icon-button,.lead-fixed-link-row .lead-icon-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;text-decoration:none;display:inline-flex}.lead-icon-button:hover{border-color:var(--green);color:var(--green)}.lead-icon-button:disabled{cursor:not-allowed;opacity:.48}.lead-line-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.lead-line-summary>svg{color:var(--muted)}.lead-line-summary.is-ready>svg{color:#06a948}.lead-line-summary>div:nth-child(2){gap:3px;min-width:0;display:grid}.lead-line-summary strong{color:var(--ink);font-size:13px}.lead-line-summary span{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.lead-line-summary-actions,.lead-line-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.lead-line-summary-actions a,.lead-line-summary-actions button{min-height:36px;padding:7px 9px}.lead-line-editor{gap:8px;display:grid}.lead-line-field{font-size:12px}.lead-line-field input{font-size:16px}.lead-line-error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.lead-line-editor-actions{margin-top:4px}.lead-line-editor-actions button.is-primary{background:var(--green);border-color:var(--green);color:var(--surface)}.lead-line-editor-actions button:disabled{cursor:not-allowed;opacity:.55}.lead-page-queue-summary{border:1px solid var(--line);border-left:1px solid var(--line);box-shadow:none;background:#f7faf9;gap:9px;padding:12px 14px}.lead-page-queue-heading{align-items:center}.lead-page-queue-heading h3{font-size:14px}.lead-page-queue-heading a{color:var(--green);background:0 0;border:0;gap:5px;min-height:0;padding:4px 0}.lead-page-queue-metrics p{min-width:0}.lead-page-queue-metrics span{font-size:11px}.lead-page-queue-metrics strong{font-size:18px}.lead-page-queue-metrics small{color:var(--muted);font-size:10px;line-height:1.4}.lead-page-side-panel .lead-page-queue-summary{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 20px 18px}.lead-page-side-panel .lead-page-queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-page-side-panel .lead-page-queue-metrics p{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:9px 11px}.lead-page-side-panel .lead-page-queue-metrics p:nth-child(2n){border-right:0}.lead-page-side-panel .lead-page-queue-metrics p:nth-child(n+3){border-bottom:0}.lead-page-side-panel .lead-page-queue-metrics p.is-actionable strong{color:var(--green)}.public-lead-header{padding:20px 22px 16px;display:block}.public-lead-form-grid label:first-child,.public-lead-form-grid label:last-child{grid-column:auto}.public-lead-form-grid .lead-form-span-full{grid-column:1/-1}.public-lead-form input,.public-lead-form select{font-size:16px}.public-lead-form label>small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.public-lead-error{overflow-wrap:anywhere;line-height:1.5}.public-lead-unavailable{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--gold);text-align:center;border-radius:8px;gap:10px;width:100%;max-width:560px;margin-top:min(14vh,110px);padding:30px;display:grid;box-shadow:0 12px 32px #102a2217}.public-lead-unavailable h1{color:var(--ink);margin:0;font-size:23px;line-height:1.35}.public-lead-unavailable p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:980px){.lead-page-content-grid{grid-template-columns:1fr}.lead-page-side-panel{border-left:0;border-top:1px solid var(--line)}}@media (max-width:760px){.lead-page-management-header{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.lead-page-management-actions{justify-content:flex-start}.lead-page-readiness-warning{padding-inline:16px}.lead-page-controls,.lead-line-section{padding:16px}.lead-fixed-link-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.lead-fixed-link-url{grid-area:2/1/auto/-1}.lead-fixed-link-actions{grid-area:1/2}.lead-line-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.lead-line-summary-actions{grid-column:1/-1;justify-content:stretch}.lead-line-summary-actions>*{flex:auto}.lead-page-queue-heading{flex-direction:row;align-items:center}.lead-page-queue-heading a{width:auto}.lead-page-toast{bottom:16px;left:16px;right:16px}}@media (max-width:560px){.lead-page-load-state{flex-direction:column;align-items:stretch}.lead-page-load-state.is-error{align-items:stretch}.lead-page-load-state button{width:100%}.public-lead-form-grid{grid-template-columns:1fr}.public-lead-form-grid label,.public-lead-form-grid .lead-form-span-full{grid-column:1}.public-lead-unavailable{border-inline:0;border-radius:0;place-content:center;min-height:100vh;margin-top:0}}.prospect-center-sandbox{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.prospect-center-toolbar,.prospect-section-title,.sandbox-section-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.prospect-center-toolbar>div:first-child,.prospect-section-title>div:first-child,.sandbox-section-header>div:first-child{gap:5px;display:grid}.prospect-center-toolbar h2,.prospect-section-title h3,.sandbox-section-header h3,.prospect-decision-panel h4{color:var(--ink);margin:0;line-height:1.2}.prospect-center-toolbar h2{font-size:24px}.prospect-section-title h3,.sandbox-section-header h3{font-size:18px}.prospect-decision-panel h4{font-size:16px}.prospect-center-toolbar span,.prospect-center-toolbar small,.prospect-center-toolbar a,.prospect-summary-grid span,.prospect-summary-grid p,.prospect-filter-bar label,.prospect-section-title span,.sandbox-section-header span,.prospect-list p,.prospect-list span,.prospect-list small,.prospect-detail-grid span,.prospect-detail-grid p,.prospect-source-box span,.prospect-source-box p,.prospect-decision-panel span,.prospect-next-step span,.prospect-empty-state p{color:var(--muted);font-size:13px;line-height:1.45}.prospect-center-toolbar small{font-weight:900}.prospect-center-toolbar a{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px 12px;font-weight:900}.prospect-center-sandbox .prospect-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-summary-grid button,.prospect-list-panel,.prospect-detail-panel,.prospect-filter-bar,.prospect-source-box,.prospect-decision-panel,.prospect-next-step{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.prospect-summary-grid button{text-align:left;gap:5px;min-height:104px;padding:14px;display:grid}.prospect-summary-grid button.is-active{background:var(--surface);border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.prospect-summary-grid strong{color:var(--ink);font-size:24px;line-height:1.1}.prospect-filter-bar{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr));gap:10px;padding:12px;display:grid}.prospect-filter-bar label{gap:7px;font-weight:900;display:grid}.prospect-filter-bar input,.prospect-filter-bar select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font-weight:400}.prospect-center-grid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);gap:14px;display:grid}.prospect-list-panel,.prospect-detail-panel{align-content:start;gap:12px;padding:14px;display:grid}.prospect-list{gap:8px;display:grid}.prospect-new-alert{background:var(--green-soft);border:1px solid #26a6653d;border-radius:8px;gap:4px;padding:12px;display:grid}.prospect-new-alert strong{color:var(--ink);font-size:14px;line-height:1.3}.prospect-new-alert span{color:var(--muted);font-size:12px;line-height:1.4}.prospect-list button{background:var(--surface);border:1px solid var(--line);text-align:left;border-left:4px solid #0000;border-radius:8px;gap:5px;padding:12px;display:grid}.prospect-list button.is-new{background:linear-gradient(90deg, #26a6651f, var(--surface) 42%);border-left-color:var(--green)}.prospect-list button.is-viewed{border-left-color:var(--line-strong)}.prospect-list button.is-followUp{border-left-color:#d6a11d}.prospect-list button.is-ready,.prospect-list button.is-managerReady{border-left-color:var(--green)}.prospect-list button.is-centralPool{border-left-color:#6b8f71}.prospect-list button.is-notQualified{border-left-color:var(--muted);opacity:.78}.prospect-list button.is-selected{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.prospect-list strong,.prospect-detail-grid strong,.prospect-source-box strong,.prospect-next-step strong,.prospect-empty-state strong{color:var(--ink);font-size:14px;line-height:1.3}.prospect-list em{color:var(--green);font-size:12px;font-style:normal;font-weight:900}.prospect-card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.prospect-card-topline span{align-items:center;gap:7px;min-width:0;display:inline-flex}.prospect-card-topline i{background:var(--green);box-shadow:0 0 0 4px var(--green-soft);border-radius:999px;width:8px;height:8px;display:inline-block}.prospect-card-topline b{background:var(--green);color:var(--surface);border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.prospect-list button.is-followUp em{color:#9b6a00}.prospect-list button.is-notQualified em{color:var(--muted)}.prospect-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prospect-detail-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.prospect-detail-grid a{color:var(--green);font-size:13px;font-weight:900}.prospect-source-box,.prospect-decision-panel,.prospect-next-step{gap:6px;padding:12px;display:grid}.prospect-attribution-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:4px;padding-top:10px;display:grid}.prospect-attribution-list p{gap:2px;min-width:0;margin:0;display:grid}.prospect-attribution-list strong{overflow-wrap:anywhere;font-size:12px}@media (max-width:560px){.prospect-attribution-list{grid-template-columns:1fr}}.prospect-decision-panel{gap:12px}.prospect-interest-box{background:#fff9ed;border:1px solid #e7c983;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);align-items:end;gap:12px;padding:12px;display:grid}.prospect-interest-box.is-ready{background:#f0f8f4;border-color:#9bc9b3}.prospect-interest-box>div,.prospect-interest-box label{gap:5px;display:grid}.prospect-interest-box strong{color:var(--ink);font-size:13px}.prospect-interest-box span,.prospect-interest-box label{color:#626f6a;font-size:12px;font-weight:700}.prospect-interest-box select{color:#18332a;background:#fff;border:1px solid #d8dfdc;border-radius:6px;width:100%;min-height:40px;padding:8px 10px}.prospect-interest-box select:focus{border-color:#4d9876;outline:3px solid #e5f3ec}.prospect-company-transfer-box,.prospect-company-transfer-panel{background:#f4f8f6;border:1px solid #c9dad2;border-radius:8px;gap:10px;padding:12px;display:grid}.prospect-company-transfer-box{grid-template-columns:minmax(0,1fr) minmax(200px,.65fr);align-items:end}.prospect-company-transfer-box>div,.prospect-company-transfer-box label,.prospect-company-transfer-panel>div,.prospect-company-transfer-panel label{gap:5px;display:grid}.prospect-company-transfer-box strong,.prospect-company-transfer-panel h4{color:var(--ink);margin:0;font-size:13px}.prospect-company-transfer-box span,.prospect-company-transfer-box label,.prospect-company-transfer-panel span,.prospect-company-transfer-panel label{color:#596b64;font-size:12px;font-weight:700}.prospect-company-transfer-box select,.prospect-company-transfer-panel select{color:var(--ink);background:#fff;border:1px solid #c9d5d0;border-radius:6px;width:100%;min-height:40px;padding:8px 10px}.prospect-follow-up-box{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}.prospect-follow-up-box strong{color:var(--ink);font-size:13px;line-height:1.4}.prospect-follow-up-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.prospect-follow-up-options button{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:900}.prospect-follow-up-options button.is-active{background:var(--green-soft);border-color:var(--green)}.prospect-follow-up-box input,.prospect-follow-up-box textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.prospect-follow-up-fields{grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(110px,.75fr));gap:10px;display:grid}.prospect-follow-up-fields label,.manager-follow-up-default-grid label{color:#52615c;gap:6px;font-size:12px;font-weight:700;display:grid}.prospect-follow-up-fields input,.prospect-follow-up-fields select,.manager-follow-up-default-grid input,.manager-follow-up-default-grid select{color:#18332a;background:#fff;border:1px solid #d8dfdc;border-radius:6px;width:100%;min-height:40px;padding:8px 10px}.prospect-follow-up-fields input:focus,.prospect-follow-up-fields select:focus,.manager-follow-up-default-grid input:focus,.manager-follow-up-default-grid select:focus{border-color:#4d9876;outline:3px solid #e5f3ec}.prospect-follow-up-box>small{color:#6d7a75;font-size:11px}.prospect-follow-up-box>small.is-error{color:#a13f35}@media (max-width:680px){.prospect-interest-box,.prospect-company-transfer-box{grid-template-columns:1fr}}.prospect-manager-filters{background:#fff;border:1px solid #e2e7e5;border-radius:6px;align-items:end;gap:8px;padding:10px 12px;display:flex}.prospect-manager-filters button{color:#42534d;background:#fff;border:1px solid #d8dfdc;border-radius:6px;min-height:38px;padding:8px 12px;font-weight:800}.prospect-manager-filters button.is-active{color:#176442;border-color:#4d9876;box-shadow:inset 3px 0 #4d9876}.prospect-manager-filters label{color:#60706a;gap:4px;min-width:190px;font-size:11px;font-weight:700;display:grid}.prospect-manager-filters select,.prospect-follow-up-reassign select{background:#fff;border:1px solid #d8dfdc;border-radius:6px;min-height:38px;padding:7px 10px}.prospect-follow-up-current{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.prospect-follow-up-current>div{background:#fff;border:1px solid #e2e7e5;border-radius:6px;gap:3px;padding:10px;display:grid}.prospect-follow-up-current span{color:#71807a;font-size:11px}.prospect-follow-up-current strong{color:#18332a;font-size:13px}.prospect-follow-up-reassign{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.prospect-follow-up-reassign label{color:#52615c;gap:5px;font-size:12px;font-weight:700;display:grid}.prospect-follow-up-reassign button{color:#fff;background:#176442;border:0;border-radius:6px;min-height:38px;padding:8px 12px;font-weight:800}.prospect-follow-up-reassign button:disabled{color:#68736f;background:#cdd4d1}.prospect-follow-up-next{border-top:1px solid #e2e7e5;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding-top:12px;display:grid}.prospect-follow-up-next-heading{gap:3px;display:grid}.prospect-follow-up-next-heading span{color:#687872;font-size:11px}.prospect-follow-up-fields.is-next-round{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-follow-up-next>.sandbox-action-button{justify-self:end}.prospect-follow-up-box textarea{resize:vertical;min-height:74px}.manager-receive-sandbox{background:#fff;border:1px solid #dce5e1;border-radius:8px;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 30px #182f250f}.manager-receive-panel-header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;display:flex}.manager-receive-panel-header>div:first-child{gap:5px;min-width:0;display:grid}.manager-receive-panel-header>div:first-child>span{color:#607169;font-size:13px;line-height:1.5}.manager-receive-panel-title{align-items:center;gap:10px;display:flex}.manager-receive-panel-title h2{color:#17251f;margin:0;font-size:21px;line-height:1.25}.manager-receive-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.manager-receive-panel-actions>span{color:#607169;font-size:12px;line-height:1.4}.manager-receive-panel-actions>span.is-error{color:#914040;font-weight:750}.manager-receive-viewbar,.sandbox-customer-queue-toolbar{background:#fbfcfb;grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:end;gap:22px;padding:8px 20px 14px;display:grid}.manager-receive-viewbar .sandbox-tabs,.sandbox-customer-queue-toolbar .sandbox-tabs{align-self:stretch}.manager-receive-viewbar .sandbox-search-field,.sandbox-customer-queue-toolbar .sandbox-search-field{padding-top:0}.manager-receive-inline-status{color:#496158;background:#f6faf8;border-top:1px solid #e2ebe6;margin:0;padding:9px 20px;font-size:12px;font-weight:750}.manager-receive-inline-status.is-error{color:#914040;background:#fff5f4}.manager-receive-rows{min-width:0;display:grid}.manager-receive-rows>.sandbox-empty-state{margin:20px}.sandbox-customer-queue-row.is-selected{background:#f3f8f5}.sandbox-drawer.manager-receive-drawer{width:min(760px,100%)}.manager-receive-drawer-heading,.sandbox-customer-detail-heading{gap:6px;min-width:0;display:grid}.manager-receive-drawer-heading h2,.sandbox-customer-detail-heading h2{color:#17251f;overflow-wrap:anywhere;margin:1px 0 0;font-size:23px;line-height:1.25}.manager-receive-drawer-subtitle,.sandbox-customer-detail-subtitle{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.manager-receive-drawer-heading>.manager-receive-drawer-status,.sandbox-customer-detail-status{color:#50645a;background:#f2f5f3;border:1px solid #ccd8d2;border-radius:7px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:800}.sandbox-customer-detail-status.is-warning{color:#765617;background:#fff8e8;border-color:#e3c785}.sandbox-customer-detail-status.is-success{color:#176548;background:#edf8f2;border-color:#b8d9ca}.sandbox-customer-detail-status.is-danger{color:#963a31;background:#fff1f0;border-color:#e0aaa5}.manager-customer-summary,.sandbox-customer-detail-summary{min-width:0;display:grid}.manager-customer-summary-toolbar,.sandbox-customer-detail-toolbar{justify-content:flex-end;align-items:center;gap:12px;min-height:34px;padding-bottom:6px;display:flex}.manager-customer-summary-toolbar>span,.manager-customer-summary-toolbar>small,.sandbox-customer-detail-toolbar>span,.sandbox-customer-detail-toolbar>small{color:var(--muted);font-size:11px;line-height:1.4}.manager-customer-summary-toolbar>small,.sandbox-customer-detail-toolbar>small{color:#607068;background:#f2f5f3;border-radius:6px;padding:5px 8px;font-weight:800}.manager-customer-summary-toolbar>button,.sandbox-customer-detail-toolbar>button{color:var(--green);font:inherit;background:0 0;border:1px solid #b8c9c1;border-radius:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:900}.manager-customer-summary-toolbar>button:disabled,.sandbox-customer-detail-toolbar>button:disabled{color:var(--muted);cursor:default;opacity:.7}.manager-customer-summary-section,.sandbox-customer-detail-section{border-top:1px solid #dfe6e2;gap:9px;padding:12px 0;display:grid}.manager-customer-summary-section>header,.sandbox-customer-detail-section>header{align-items:center;gap:8px;display:flex}.manager-customer-summary-section>header>span,.sandbox-customer-detail-section>header>span{color:#fff;background:#304a3f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:inline-flex}.manager-customer-summary-section h3,.sandbox-customer-detail-section h3{color:#263b33;margin:0;font-size:14px;line-height:1.35}.manager-customer-summary-section dl,.sandbox-customer-detail-section dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.manager-customer-summary-section dl>div,.sandbox-customer-detail-section dl>div{background:#f7f9f8;border:1px solid #e0e7e3;border-radius:7px;gap:3px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.manager-customer-summary-section dl>div.is-wide,.sandbox-customer-detail-section dl>div.is-wide{grid-column:1/-1}.manager-customer-summary-section dt,.sandbox-customer-detail-section dt{color:var(--muted);font-size:11px;line-height:1.35}.manager-customer-summary-section dd,.sandbox-customer-detail-section dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.4}.manager-customer-summary-section small,.sandbox-customer-detail-section small{color:var(--muted);font-size:10px;line-height:1.4}.manager-customer-summary-link,.sandbox-customer-detail-link{color:var(--green);font-weight:900;text-decoration:none}.manager-customer-summary-link:hover,.sandbox-customer-detail-link:hover{text-decoration:underline}.manager-customer-editor{background:#f7faf8;border:1px solid #c9d8d1;border-radius:8px;padding:12px}.manager-receive-drawer .sandbox-drawer-body{gap:16px}.manager-receive-drawer>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}.manager-receive-detail-grid span,.manager-receive-detail-grid p,.manager-receive-form label,.manager-receive-next span{color:var(--muted);font-size:13px;line-height:1.45}.manager-receive-form,.manager-schedule-panel,.manager-action-card,.manager-confirm-box,.sandbox-reason-action,.sandbox-reason-confirmation,.manager-assessment-panel,.manager-assessment-checklist article,.manager-hard-stop-grid article,.manager-cancel-rule,.manager-assessment-result,.manager-receive-next{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px}.manager-receive-detail-grid strong,.manager-receive-next strong{color:var(--ink);font-size:14px;line-height:1.3}.manager-receive-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-receive-detail-grid.is-waiting{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-receive-detail-grid article{gap:5px;padding:12px;display:grid}.manager-receive-detail-grid a{color:var(--green);font-size:13px;font-weight:900}.manager-receive-form{background:0 0;border:0;gap:12px;padding:0;display:grid}.manager-primary-action{border:1px solid #b9d8ca;border-left:4px solid var(--green);background:#f4faf7;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:14px;padding:14px;display:grid}.manager-primary-action.is-scheduling{grid-template-columns:1fr;align-items:stretch}.manager-appointment-panel{gap:10px;padding:12px 14px}.manager-primary-action>.manager-appointment-heading:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-appointment-heading>a{background:var(--surface);color:var(--green);border:1px solid #a9cabb;border-radius:7px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.manager-appointment-heading>a:hover{border-color:var(--green)}.manager-appointment-heading>a:focus-visible,.manager-appointment-note-toggle:focus-visible{box-shadow:0 0 0 3px var(--green-soft);outline:none}.manager-accounting-recall{background:#fffaf0;border-color:#ead39e #ead39e #ead39e #c58a16}.manager-accounting-recall-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manager-primary-action>div:first-child{gap:4px;display:grid}.manager-primary-action h4,.manager-primary-action p{margin:0}.manager-primary-action h4{color:var(--ink);font-size:17px}.manager-primary-action span,.manager-primary-action small{color:var(--muted);font-size:12px;line-height:1.45}.manager-primary-schedule-grid{grid-template-columns:1fr;gap:8px;display:grid}.manager-primary-schedule-grid label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.manager-primary-schedule-grid input,.manager-primary-schedule-grid textarea,.manager-release-control textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:13px}.manager-appointment-date-field,.manager-appointment-note-field{gap:5px;display:grid}.manager-appointment-note-toggle{color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;min-height:28px;padding:3px 0;font-size:12px;font-weight:900;display:inline-flex}.manager-appointment-note-toggle:hover{text-decoration:underline}.manager-primary-schedule-grid input.is-invalid{border-color:#b35a2f;box-shadow:0 0 0 2px #b35a2f1f}.manager-release-control{justify-items:end;display:grid}.manager-release-control>button{color:#7a5141;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:800}.manager-release-control>div{background:#fff9f6;border:1px solid #e6cbbf;border-radius:8px;gap:8px;width:100%;padding:12px;display:grid}.manager-release-control>div>strong{color:var(--ink);font-size:14px}.manager-release-control>div>span{color:var(--muted);font-size:12px}.manager-release-control>div>div{justify-content:end;gap:8px;display:flex}.manager-release-control .manager-handoff-options{background:var(--surface);border-color:var(--line)}.manager-handoff-options>div{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.manager-handoff-options button{color:#47675c;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:800}.manager-handoff-options button:last-child{color:var(--green)}.manager-company-transfer-form label{color:var(--ink);gap:6px;font-size:12px;font-weight:800;display:grid}.manager-company-transfer-form select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.manager-detail-disclosure{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.manager-detail-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:11px 13px;list-style:none;display:flex}.manager-detail-disclosure>summary::-webkit-details-marker{display:none}.manager-detail-disclosure>summary>span{gap:3px;display:grid}.manager-detail-disclosure>summary strong{color:var(--ink);font-size:14px}.manager-detail-disclosure>summary small{color:var(--muted);font-size:12px}.manager-detail-disclosure>summary b{color:var(--green);font-size:12px}.manager-detail-disclosure-icon{color:var(--muted);flex:none;transition:transform .18s}.manager-detail-disclosure[open]>summary{border-bottom:1px solid var(--line)}.manager-detail-disclosure[open]>summary b{font-size:0}.manager-detail-disclosure[open]>summary b:after{content:"ปิด";font-size:12px}.manager-detail-disclosure[open]>summary .manager-detail-disclosure-icon{transform:rotate(180deg)}.manager-detail-disclosure>div{gap:12px;padding:12px;display:grid}.manager-receive-form label{gap:7px;font-weight:900;display:grid}.manager-receive-form input,.manager-receive-form select,.manager-receive-form textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:10px 12px;font-size:13px}.manager-receive-form input.is-invalid{border-color:#b35a2f;box-shadow:0 0 0 2px #b35a2f1f}.manager-receive-form textarea{resize:vertical;min-height:84px}.manager-deadline-hint{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4}.manager-deadline-hint.is-warning{color:#9f3d26}.manager-receive-form button{background:var(--green);color:var(--surface);border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:900}.manager-receive-form button.is-secondary{background:var(--surface);border:1px solid var(--green);color:var(--green)}.manager-receive-form button.is-danger{color:var(--surface);background:#9f3d26}.manager-receive-form button:disabled{cursor:not-allowed;opacity:.55}.manager-schedule-panel{gap:14px;padding:12px;display:grid}.manager-action-card,.sandbox-reason-action{gap:12px;padding:12px;display:grid}.manager-action-card.is-danger,.sandbox-reason-action.is-danger{border-color:#9f3d2638}.manager-action-title,.sandbox-reason-action-title{gap:4px;display:grid}.manager-action-title strong,.sandbox-reason-action-title strong{color:var(--ink);font-size:14px;line-height:1.3}.manager-action-title span,.sandbox-reason-action-title span{color:var(--muted);font-size:12px;line-height:1.4}.sandbox-reason-toggle{justify-self:stretch;width:100%}.sandbox-reason-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sandbox-reason-action-buttons button{width:100%}.manager-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.manager-cancel-stack{gap:10px;display:grid}@media (max-width:600px){.sandbox-reason-action-buttons{grid-template-columns:1fr}}.manager-note-field{grid-column:1/-1}.manager-cancel-rule{gap:4px;min-height:100%;padding:11px;display:grid}.manager-cancel-rule strong{color:var(--ink);font-size:13px;line-height:1.3}.manager-cancel-rule span,.manager-cancel-rule small{color:var(--muted);font-size:12px;line-height:1.4}.manager-confirm-box,.sandbox-reason-confirmation{border-color:#1f765347;gap:12px;padding:12px;display:grid}.manager-confirm-box.is-danger,.sandbox-reason-confirmation.is-danger{border-color:#9f3d2652}.manager-confirm-box>div:first-child,.sandbox-reason-confirmation>div:first-child{gap:5px;display:grid}.manager-confirm-box strong,.sandbox-reason-confirmation strong{color:var(--ink);font-size:13px;line-height:1.35}.manager-confirm-box span,.manager-confirm-box small,.sandbox-reason-confirmation span,.sandbox-reason-confirmation small{color:var(--muted);font-size:12px;line-height:1.45}.manager-confirm-actions,.sandbox-reason-confirmation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.manager-assessment-panel{gap:12px;padding:12px;display:grid}.manager-assessment-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-assessment-header h4{color:var(--ink);margin:0;font-size:16px;line-height:1.2}.manager-assessment-header span{background:var(--green-soft);color:var(--green);white-space:nowrap;border:1px solid #26a66538;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.manager-assessment-checklist,.manager-hard-stop-grid{gap:8px;display:grid}.manager-assessment-checklist article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.manager-assessment-checklist strong,.manager-hard-stop-grid strong,.manager-assessment-result strong{color:var(--ink);font-size:13px;line-height:1.3}.manager-assessment-checklist p,.manager-assessment-result span{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.4}.manager-rating-buttons,.manager-yes-no{grid-auto-flow:column;gap:5px;display:grid}.manager-rating-buttons button,.manager-yes-no button{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;min-width:54px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:900}.manager-rating-buttons button.is-active,.manager-yes-no button.is-active{background:var(--green-soft);border-color:var(--green);color:var(--green)}.manager-hard-stop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-hard-stop-grid article{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.manager-hard-stop-grid article.is-active{background:#c25c401a;border-color:#c25c4047}.manager-hard-stop-grid article.is-active strong{color:#9f3d26}.manager-assessment-result{gap:4px;padding:11px;display:grid}.manager-assessment-required{color:#9b521d;margin-top:5px;font-size:12px;font-weight:700;line-height:1.45;display:block}.manager-assessment-checklist article.is-missing,.manager-hard-stop-grid article.is-missing,.manager-assessment-field.is-missing input{background:#fffaf0;border-color:#d49a3f}.manager-hard-stop-label{gap:2px;display:grid}.manager-assessment-validation{color:#754411;background:#fff8e8;border:1px solid #d49a3f;border-radius:7px;gap:6px;padding:12px 14px;display:grid}.manager-assessment-validation strong{font-size:13px}.manager-assessment-validation ul{gap:3px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;display:grid}@media (max-width:760px){.manager-hard-stop-grid{grid-template-columns:minmax(0,1fr)}}.field-assessment-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:16px;padding:16px 0;display:grid}.field-assessment-summary-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.field-assessment-summary-header h3,.field-assessment-summary-group h4,.field-assessment-summary-comment h4{color:var(--ink);letter-spacing:0;margin:0}.field-assessment-summary-header h3{font-size:16px;line-height:1.3}.field-assessment-summary-alert{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:9px;width:min(100%,430px);padding:10px 12px;display:flex}.field-assessment-summary-alert>svg{flex:none;width:20px;height:20px;margin-top:1px}.field-assessment-summary-alert>span{gap:3px;min-width:0;display:grid}.field-assessment-summary-alert strong{font-size:13px;line-height:1.35}.field-assessment-summary-alert small{color:var(--muted);font-size:12px;line-height:1.45}.field-assessment-summary-alert.is-danger{color:#9f3d36;background:#fff3f0;border-color:#b94f4561}.field-assessment-summary-alert.is-warning{color:#7d5615;background:#fff8e8;border-color:#b8872e61}.field-assessment-summary-alert.is-success{color:var(--green);background:#edf7f2;border-color:#1f7a5b47}.field-assessment-summary-counts{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.field-assessment-summary-counts>span{border-right:1px solid var(--line);gap:2px;min-width:0;padding:10px 12px;display:grid}.field-assessment-summary-counts>span:last-child{border-right:0}.field-assessment-summary-counts b{color:var(--ink);font-size:18px;line-height:1.1}.field-assessment-summary-counts small{color:var(--muted);font-size:11px;line-height:1.35}.field-assessment-summary-counts .is-danger b,.field-assessment-summary-counts .is-danger small{color:#9f3d36}.field-assessment-summary-counts .is-warning b,.field-assessment-summary-counts .is-warning small{color:#7d5615}.field-assessment-summary-counts .is-success b{color:var(--green)}.field-assessment-summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field-assessment-summary-group{min-width:0}.field-assessment-summary-group>header{border-bottom:2px solid var(--line);align-items:center;gap:8px;padding-bottom:9px;display:flex}.field-assessment-summary-group>header>svg{width:19px;height:19px;color:var(--green)}.field-assessment-summary-group.is-hard-stop>header>svg{color:var(--danger)}.field-assessment-summary-group>header>div{gap:1px;display:grid}.field-assessment-summary-group h4,.field-assessment-summary-comment h4{font-size:13px;line-height:1.35}.field-assessment-summary-group header span{color:var(--muted);font-size:11px;line-height:1.35}.field-assessment-summary-group ul{margin:0;padding:0;list-style:none;display:grid}.field-assessment-summary-group li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 7px;display:grid}.field-assessment-summary-group li>span{min-width:0;color:var(--ink);gap:2px;font-size:12px;line-height:1.4;display:grid}.field-assessment-summary-group li>span b{font-size:12px}.field-assessment-summary-group li>span small{color:var(--muted);font-size:11px;line-height:1.4}.field-assessment-summary-group li>strong{background:var(--surface-soft);min-width:58px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 7px;font-size:11px;line-height:1.2;display:flex}.field-assessment-summary-group li>strong svg{width:14px;height:14px}.field-assessment-summary-group li.is-danger,.field-assessment-summary-group li.is-risk{background:#fff5f2}.field-assessment-summary-group li.is-danger>strong,.field-assessment-summary-group li.is-risk>strong{color:#9f3d36;background:#f8dfda}.field-assessment-summary-group li.is-fair>strong{color:#76500f;background:#faedc9}.field-assessment-summary-group li.is-clear>strong,.field-assessment-summary-group li.is-good>strong{background:var(--green-soft);color:var(--green)}.field-assessment-summary-group li.is-missing>strong{color:#68716d;background:#ecefed}.field-assessment-summary-comment{border-left:3px solid var(--gold);background:#fbfaf5;gap:5px;padding:11px 13px;display:grid}.field-assessment-summary-comment p{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.field-assessment-summary>footer{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:11px;line-height:1.4;display:flex}.field-assessment-summary>footer strong{color:var(--ink)}@media (max-width:760px){.field-assessment-summary-header{grid-template-columns:minmax(0,1fr);display:grid}.field-assessment-summary-alert{justify-self:stretch;width:auto}.field-assessment-summary-groups{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.field-assessment-summary-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.field-assessment-summary-counts>span:nth-child(2){border-right:0}.field-assessment-summary-counts>span:nth-child(-n+2){border-bottom:1px solid var(--line)}}.daily-account-extra-actions{border-top:1px solid #dce6e1;margin-top:18px;padding-top:14px}.daily-account-extra-actions>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.daily-account-extra-actions>summary::-webkit-details-marker{display:none}.daily-account-extra-actions>summary>span:first-child{gap:2px;display:grid}.daily-account-extra-actions>summary strong{color:#273832;font-size:14px}.daily-account-extra-actions>summary small,.daily-account-extra-actions>summary>span:last-child{color:#64766f;font-size:12px}.daily-bad-debt-request{border:0;border-radius:0;margin-top:0;overflow:visible}.daily-bad-debt-request>header{background:#fbf7f5;border-bottom:1px solid #e4d6d2;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.daily-bad-debt-request>header>div{gap:3px;display:grid}.daily-bad-debt-request>header strong{color:#783c32;font-size:14px}.daily-bad-debt-request>header span,.daily-bad-debt-request>header small{color:#715f59;font-size:12px}.daily-bad-debt-impact{border-bottom:1px solid #e4ebe7;gap:5px;padding:13px 16px 9px;display:grid}.daily-bad-debt-impact>strong{color:#273a33;font-size:13px}.daily-bad-debt-launch{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.daily-bad-debt-launch p{color:#53665e;max-width:560px;margin:0;font-size:13px;line-height:1.55}.daily-bad-debt-launch .sandbox-action-button{flex:none}.daily-bad-debt-form{gap:12px;padding:16px;display:grid}.daily-bad-debt-form>label,.daily-bad-debt-review-note{gap:6px;display:grid}.daily-bad-debt-form>label>span,.bad-debt-review-note>span{color:#40544c;font-size:12px;font-weight:700}.daily-bad-debt-form select,.daily-bad-debt-form input[type=date],.daily-bad-debt-form textarea,.bad-debt-review-note textarea{color:#20312b;font:inherit;background:#fff;border:1px solid #bdcbc5;border-radius:5px;width:100%;padding:10px 12px}.daily-bad-debt-form textarea,.bad-debt-review-note textarea{resize:vertical}.daily-bad-debt-form textarea{min-height:66px;overflow-y:hidden}.daily-bad-debt-file input{color:#53665e;font-size:12px}.daily-bad-debt-plan{gap:6px;display:grid}.daily-bad-debt-plan>span{color:#40544c;font-size:12px;font-weight:700}.daily-bad-debt-plan>div{border:1px solid #bdcbc5;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.daily-bad-debt-plan button{color:#52635b;min-width:0;min-height:44px;font:inherit;background:#fff;border:0;border-right:1px solid #d7e0dc;border-radius:0;padding:8px 9px;font-size:12px;font-weight:800}.daily-bad-debt-plan button:last-child{border-right:0}.daily-bad-debt-plan button.is-selected{color:#176548;background:#eaf4ef;box-shadow:inset 0 -3px #2f7b5f}.daily-bad-debt-evidence-trigger{color:#40534a;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.daily-bad-debt-evidence-panel{background:#f7faf8;border:1px solid #dce6e1;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.daily-bad-debt-evidence-panel>span{gap:2px;display:grid}.daily-bad-debt-evidence-panel strong{color:#30453b;font-size:12px}.daily-bad-debt-evidence-panel small{color:#687971;font-size:10px}.daily-bad-debt-evidence-panel input{color:#53665e;min-width:0;font-size:11px}.daily-bad-debt-evidence-panel>button{color:#607169;min-height:34px;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}.daily-bad-debt-amounts{display:grid}.daily-bad-debt-amounts>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.daily-bad-debt-amounts>span+span{border-top:1px solid #e4ebe7}.daily-bad-debt-amounts small{color:#687971;font-size:11px}.daily-bad-debt-amounts strong{color:#263932;white-space:nowrap;font-size:14px}.daily-bad-debt-status{background:#f6f8f7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.daily-bad-debt-status>span{gap:2px;display:grid}.daily-bad-debt-status strong{color:#344a42;font-size:13px}.daily-bad-debt-status small{color:#667970;font-size:11px}.daily-bad-debt-status a{color:#176c54;font-size:12px;font-weight:700}.daily-bad-debt-status p{color:#7a453d;grid-column:1/-1;margin:0;font-size:12px}.daily-bad-debt-status.is-returned{background:#fff6ed}.daily-bad-debt-unavailable{color:#6c7d75;margin:0;padding:14px 16px;font-size:12px}.daily-bad-debt-confirm-summary{gap:10px;display:grid}.daily-bad-debt-confirm-summary>span{justify-content:space-between;gap:16px;display:flex}.daily-bad-debt-confirm-summary small{color:#687971}.daily-bad-debt-confirm-summary strong{color:#263932;white-space:nowrap;font-size:13px}.daily-bad-debt-confirm-summary>label{background:#fbf7f5;border:1px solid #e4d6d2;border-radius:5px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.bad-debt-review-workspace{min-width:0}.bad-debt-review-panel>header{align-items:center}.bad-debt-review-toolbar{border-bottom:1px solid #dce6e1;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:14px;padding:14px 18px;display:grid}.bad-debt-review-list{display:grid}.bad-debt-review-list>button{color:#263932;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8e5;grid-template-columns:150px minmax(180px,1fr) minmax(120px,.55fr) minmax(110px,.45fr);align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:grid}.bad-debt-review-list>button:hover,.bad-debt-review-list>button.is-selected{background:#f3f8f5}.bad-debt-review-list>button>span:not(.bad-debt-status){gap:3px;min-width:0;display:grid}.bad-debt-review-list>button small{color:#6b7b74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bad-debt-review-list>button strong{font-size:13px}.bad-debt-status{color:#27624e;background:#eaf3ee;border-radius:4px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:700}.bad-debt-status.is-returned,.bad-debt-status.is-cancelled{color:#7a453d;background:#f4ece8}.bad-debt-status.is-effective{color:#3f4d47;background:#eceeed}.bad-debt-review-detail{gap:16px;display:grid}.bad-debt-review-warning{background:#fff7e8;border-left:3px solid #ba7a1c;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bad-debt-review-warning svg{color:#9b6314;flex:none}.bad-debt-review-warning>div{gap:3px;display:grid}.bad-debt-review-warning strong{color:#65430f;font-size:13px}.bad-debt-review-warning span{color:#7b622e;font-size:12px}.bad-debt-review-summary{border:1px solid #dce6e1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bad-debt-review-summary>span{gap:4px;padding:12px;display:grid}.bad-debt-review-summary>span+span{border-left:1px solid #dce6e1}.bad-debt-review-summary small{color:#6b7b74;font-size:11px}.bad-debt-review-summary strong{color:#273a33;font-size:14px}.bad-debt-review-reason,.bad-debt-review-contact,.bad-debt-review-scopes,.bad-debt-review-files{border-top:1px solid #dce6e1;padding-top:14px}.bad-debt-review-reason>header,.bad-debt-review-scopes>header{justify-content:space-between;align-items:flex-start;display:flex}.bad-debt-review-reason h3,.bad-debt-review-scopes h3,.bad-debt-review-files h3{color:#2a3d36;margin:0 0 8px;font-size:14px}.bad-debt-review-reason header span,.bad-debt-review-scopes header span,.bad-debt-review-contact span{color:#6c7d75;font-size:11px}.bad-debt-review-reason>strong{color:#713f37;font-size:13px}.bad-debt-review-reason p,.bad-debt-review-contact p{color:#4f625a;white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.6}.bad-debt-review-contact{gap:3px;display:grid}.bad-debt-review-scope-head,.bad-debt-review-scope-row,.bad-debt-review-scope-total{grid-template-columns:minmax(160px,1fr) minmax(100px,.55fr) minmax(100px,.55fr);align-items:center;gap:10px;display:grid}.bad-debt-review-scope-head{color:#718179;padding:9px 10px;font-size:11px}.bad-debt-review-scope-row{border-top:1px solid #e1e8e5;padding:10px}.bad-debt-review-scope-row>span{gap:2px;display:grid}.bad-debt-review-scope-row small{color:#6c7d75;font-size:11px}.bad-debt-review-scope-row>strong,.bad-debt-review-scope-total>strong{font-size:12px}.bad-debt-review-scope-total{background:#f2f6f4;border-top:1px solid #cad7d1;padding:10px}.bad-debt-review-files{gap:8px;display:grid}.bad-debt-review-files>a{color:#285846;border:1px solid #dce6e1;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;text-decoration:none;display:flex}.bad-debt-review-files>a>span{gap:1px;display:grid}.bad-debt-review-files small{color:#6c7d75;font-size:10px}.bad-debt-review-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}@media (max-width:760px){.bad-debt-review-toolbar{grid-template-columns:1fr}.bad-debt-review-list>button{grid-template-columns:1fr auto;gap:7px 10px}.bad-debt-review-list>button>.bad-debt-status{grid-column:1/-1}.bad-debt-review-list>button>span:nth-child(3),.bad-debt-review-list>button>span:nth-child(4){text-align:right}.bad-debt-review-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-debt-review-summary>span:nth-child(3){border-top:1px solid #dce6e1;border-left:0}.bad-debt-review-summary>span:nth-child(4){border-top:1px solid #dce6e1}.bad-debt-review-actions{grid-template-columns:1fr;display:grid}}@media (max-width:480px){.daily-bad-debt-request>header{display:grid}.daily-bad-debt-launch{align-items:stretch;display:grid}.daily-bad-debt-plan button{min-height:50px;padding-inline:5px;font-size:11px;line-height:1.35}.daily-bad-debt-evidence-panel{grid-template-columns:1fr}.daily-bad-debt-evidence-panel>button{justify-self:start}.daily-bad-debt-status{grid-template-columns:1fr}.bad-debt-review-scope-head{display:none}.bad-debt-review-scope-row,.bad-debt-review-scope-total{grid-template-columns:1fr 1fr}.bad-debt-review-scope-row>span,.bad-debt-review-scope-total>strong:first-child{grid-column:1/-1}}.manager-receive-next{gap:5px;padding:12px;display:grid}.customer-queue-card{gap:6px;min-width:0;display:grid}.customer-queue-card.is-status-success,.customer-queue-card.is-status-warning,.customer-queue-card.is-status-danger,.customer-queue-card.is-status-muted{border-left:3px solid #5f977d;padding-left:9px}.customer-queue-card.is-status-warning{border-left-color:#c28b24}.customer-queue-card.is-status-danger{border-left-color:#bb5145}.customer-queue-card.is-status-muted{border-left-color:#9da9a4}.customer-queue-card.is-status-warning em{color:#98670d}.customer-queue-card.is-status-danger em{color:#a33e35}.customer-queue-card.is-status-muted em{color:#71807a}.customer-queue-card-topline,.customer-queue-card-business,.customer-queue-card-meta{align-items:center;gap:8px;min-width:0;display:flex}.customer-queue-card-topline{justify-content:space-between}.customer-queue-card-topline>span{color:var(--muted);flex:auto;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.customer-queue-card-topline i{background:var(--green);box-shadow:0 0 0 4px var(--green-soft);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.customer-queue-card-topline b{background:var(--green);color:var(--surface);border-radius:999px;flex:none;padding:6px 8px;font-size:11px;font-weight:900;line-height:1}.customer-queue-card strong{color:var(--ink);font-size:14px;line-height:1.3}.customer-queue-card-business,.customer-queue-card-meta{flex-wrap:wrap}.customer-queue-card-business span,.customer-queue-card-meta span,.customer-queue-card small{color:var(--muted);font-size:12px;line-height:1.4}.customer-queue-card-business span:first-child{color:var(--ink-soft);font-weight:800}.customer-queue-card-meta span{background:var(--green-soft);border-radius:999px;padding:4px 8px}.customer-queue-card em{color:var(--green);font-size:12px;font-style:normal;font-weight:900;line-height:1.3}.customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-info-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.customer-info-grid span,.customer-info-grid p{color:var(--muted);font-size:13px;line-height:1.45}.customer-info-grid strong{color:var(--ink);font-size:14px;line-height:1.3}.customer-info-grid a{color:var(--green);font-size:13px;font-weight:900}.sandbox-toolbar{justify-content:space-between;align-items:start;gap:16px;display:flex}.sandbox-toolbar>div:first-child{gap:4px;min-width:0;display:grid}.sandbox-toolbar h2{color:var(--ink);margin:0;font-size:clamp(28px,4vw,40px);line-height:1}.sandbox-toolbar span,.sandbox-toolbar small,.sandbox-toolbar a{color:var(--muted);font-size:13px;line-height:1.45}.sandbox-toolbar small{font-weight:900}.sandbox-summary-grid{gap:10px;display:grid}.sandbox-summary-grid button,.sandbox-summary-grid article{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;gap:4px;padding:12px;display:grid}.sandbox-summary-grid button.is-active{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.sandbox-summary-grid span,.sandbox-summary-grid p{color:var(--muted);font-size:13px;line-height:1.45}.sandbox-summary-grid strong{color:var(--ink);font-size:24px;line-height:1}.sandbox-summary-grid.has-labels article{border-left:4px solid #9aa7a2;gap:5px;padding-left:14px}.sandbox-summary-grid.has-labels .sandbox-summary-label{color:#617069;font-size:10px;font-weight:850}.sandbox-summary-grid.has-labels article.is-tone-green{background:#f2f9f5;border-color:#8fc4a9 #8fc4a9 #8fc4a9 #277653}.sandbox-summary-grid.has-labels article.is-tone-green strong{color:#176442}.sandbox-summary-grid.has-labels article.is-tone-yellow{background:#fffaf0;border-color:#ead9aa #ead9aa #ead9aa #c08a22}.sandbox-summary-grid.has-labels article.is-tone-yellow strong{color:#8a5d0b}.sandbox-summary-grid.has-labels article.is-tone-blue{background:#f4f8fb;border-color:#cbdce5 #cbdce5 #cbdce5 #4d7e98}.sandbox-summary-grid.has-labels article.is-tone-blue strong{color:#315f78}.sandbox-summary-grid.has-labels article.is-tone-red{background:#fff5f3;border-color:#e7c2bc #e7c2bc #e7c2bc #bb5145}.sandbox-summary-grid.has-labels article.is-tone-gray{border-left-color:#7e8d87}.customer-loan-account-workspace,.customer-loan-account-detail{gap:14px;min-width:0;display:grid}.customer-loan-detail-heading{border-bottom:1px solid var(--line);padding:2px 2px 12px}.customer-loan-detail-heading>span{color:#23704f;background:#edf7f1;border:1px solid #c7dfd1;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.customer-loan-detail-heading.is-closed>span{color:#6d7a75;background:#f2f4f3;border-color:#d8dfdc}.customer-loan-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-loan-profile-grid article{border-left:3px solid #b6c9c0;gap:3px;padding:10px 11px}.customer-loan-profile-grid span,.customer-loan-profile-grid p{font-size:10px}.customer-loan-profile-grid strong{font-size:12px}.customer-loan-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-loan-account-summary article:last-child{background:var(--green-soft);border-color:#1f7a5b47}.customer-loan-account-summary article:last-child strong{color:var(--green)}.customer-loan-readiness-checks{flex-wrap:wrap;gap:6px 14px;margin-top:5px;display:flex}.customer-loan-readiness-checks>span{grid-template-columns:8px auto auto;align-items:center;gap:5px;min-width:0;display:grid}.customer-loan-readiness-checks>span>i{background:#a7b3ae;border-radius:50%;width:7px;height:7px;display:block}.customer-loan-readiness-checks>span.is-ready>i{background:#2a7a57}.customer-loan-readiness-checks>span.is-missing>i{background:#bf8620}.customer-loan-readiness-checks span span,.customer-loan-readiness-checks b{font-size:10px;line-height:1.35}.customer-loan-readiness-checks span span{color:#6e7b75}.customer-loan-readiness-checks b{color:#2d4037}.customer-loan-readiness-checks .is-missing b{color:#8c5f0d}.customer-loan-setup-content{gap:18px;display:grid}.customer-loan-setup-section{gap:12px;min-width:0;display:grid}.customer-loan-setup-section+.customer-loan-setup-section{border-top:1px solid var(--line);padding-top:18px}.customer-loan-setup-section .sandbox-section-header>span{color:#527064;font-size:10px;font-weight:800}.customer-loan-setup-section .customer-share-missing{background:var(--surface-soft);border:1px solid var(--line);border-left:0;border-radius:7px;margin-top:0}.customer-share-revision-entry{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.customer-share-revision-entry>div{gap:3px;min-width:0;display:grid}.customer-share-revision-entry strong{color:var(--ink);font-size:13px}.customer-share-revision-entry span{color:var(--muted);font-size:11px}.customer-share-revision-request{background:#fffaf0;border:1px solid #e2cf9f;border-left:4px solid #bd8720;border-radius:8px;gap:12px;padding:13px 14px;display:grid}.customer-share-revision-request.is-rejected{background:#fff6f4;border-color:#e4c4be #e4c4be #e4c4be #b85247}.customer-share-revision-request>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-share-revision-request>header>div{gap:2px;min-width:0;display:grid}.customer-share-revision-request>header span,.customer-share-revision-request>header small{color:#776746;font-size:11px}.customer-share-revision-request>header strong{color:#5f4714;font-size:14px}.customer-share-revision-request>header>b{color:#8a5d0b;white-space:nowrap;font-size:12px}.customer-share-revision-request.is-rejected>header strong,.customer-share-revision-request.is-rejected>header>b{color:#903a32}.customer-share-revision-comparison{border-top:1px solid #795d252e;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;display:grid}.customer-share-revision-comparison>section{gap:6px;min-width:0;padding:0 12px;display:grid}.customer-share-revision-comparison>section:first-child{border-right:1px solid #795d252e;padding-left:0}.customer-share-revision-comparison>section:last-child{padding-right:0}.customer-share-revision-comparison h5{color:#6f6247;margin:0 0 2px;font-size:11px}.customer-share-revision-comparison p,.customer-share-revision-confirm-summary p{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;margin:0;display:flex}.customer-share-revision-comparison p span,.customer-share-revision-confirm-summary p span{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.customer-share-revision-comparison p strong,.customer-share-revision-confirm-summary p strong{color:var(--ink);white-space:nowrap;font-size:12px}.customer-share-revision-note{color:#833b34;border-top:1px solid #9641362e;margin:0;padding-top:10px;font-size:12px}.customer-share-revision-review-actions{justify-content:flex-end;gap:8px;display:flex}.customer-share-revision-editor{border-top:3px solid var(--green);gap:13px;padding-top:14px;display:grid}.customer-share-revision-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-share-revision-editor>header>div{gap:2px;display:grid}.customer-share-revision-editor>header span,.customer-share-revision-editor>header small,.customer-share-revision-editor>footer span{color:var(--muted);font-size:11px}.customer-share-revision-editor>header strong,.customer-share-revision-editor>footer strong{color:var(--ink);font-size:13px}.customer-share-revision-editor>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.customer-share-revision-editor>footer>div{gap:8px;display:flex}.customer-share-revision-editor>footer>div:first-child{gap:2px;display:grid}.customer-share-revision-reason{gap:7px;display:grid}.customer-share-revision-reason span{color:var(--muted);font-size:12px;font-weight:800}.customer-share-revision-reason textarea{border:1px solid var(--line);color:var(--ink);font:inherit;resize:vertical;border-radius:7px;width:100%;min-height:100px;padding:10px 12px}.customer-share-revision-reason textarea:focus{border-color:var(--green);outline:3px solid #1f7a5b1f}.customer-share-revision-confirm-summary{gap:8px;display:grid}.customer-loan-empty-history{color:var(--muted);margin:0;padding:8px 2px;font-size:11px}.customer-loan-filter-bar{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(180px,300px);gap:10px;padding:12px;display:grid}.customer-loan-queue-sort{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.customer-loan-queue-sort select{border:1px solid var(--line);background:var(--surface);max-width:220px;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 28px 8px 10px}.customer-loan-account-workspace .sandbox-queue-detail:has(>.sandbox-empty-state){min-height:190px}.customer-loan-filter-bar label{color:var(--muted);gap:7px;font-size:13px;font-weight:900;line-height:1.45;display:grid}.customer-loan-filter-bar input,.customer-loan-filter-bar select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;min-height:42px;padding:10px 12px;font-weight:400}.sandbox-pagination{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:4px;padding-top:10px;display:grid}.sandbox-pagination button{background:var(--surface);border:1px solid var(--line);color:var(--green);border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:22px;display:inline-flex}.sandbox-pagination button:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.sandbox-pagination span{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.customer-loan-opening-list{gap:8px;display:grid}.customer-loan-pending-list{gap:8px;margin-top:10px;display:grid}.customer-loan-pending-list article{background:var(--surface);border:1px solid var(--line);border-left:4px solid #d9a72e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.customer-loan-pending-list article.is-overdue{background:#fff8f6;border-left-color:#c85443}.customer-loan-pending-list article>div{gap:3px;display:grid}.customer-loan-pending-list strong,.customer-loan-pending-list b{color:var(--ink);font-size:14px}.customer-loan-pending-list span{color:var(--muted);font-size:11px;line-height:1.4}.customer-loan-pending-list article.is-overdue span:last-child{color:#a43d31;font-weight:800}.customer-loan-pending-list .sandbox-action-button{min-width:150px}.customer-loan-opening-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.customer-loan-opening-list article>div{gap:3px;display:grid}.customer-loan-opening-list article span{color:var(--muted);font-size:11px;line-height:1.4}.customer-loan-opening-list article strong{color:var(--ink);font-size:13px}.customer-loan-opening-list article>strong{color:var(--green);text-align:right;font-size:16px}.customer-loan-opening-command{background:var(--surface);border:1px solid #1f7a5b52;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customer-loan-opening-command.is-locked{background:#fffaf0;border-color:#d8c48e}.customer-loan-opening-command.is-locked>div>strong{color:#704a00}.customer-loan-opening-command.is-locked>button:disabled{cursor:not-allowed;opacity:.48}.customer-assignment-panel{gap:14px;display:grid}.customer-assignment-companies{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.customer-assignment-companies>div{background:var(--surface-soft);gap:3px;padding:11px 12px;display:grid}.customer-assignment-companies span,.customer-assignment-companies small,.customer-assignment-fieldset header span{color:var(--muted);font-size:11px}.customer-assignment-companies strong{color:var(--ink);font-size:13px}.customer-assignment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-assignment-fieldset{border-top:2px solid #b8c9c1;align-content:start;gap:12px;min-width:0;padding:14px 0 0;display:grid}.customer-assignment-fieldset:first-child{border-top-color:var(--green)}.customer-assignment-fieldset header{gap:2px;display:grid}.customer-assignment-fieldset label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.customer-assignment-fieldset select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:9px 11px}.customer-assignment-fieldset select:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #1f7a5b1f}.customer-assignment-fieldset>button{width:100%;margin-top:auto}.customer-assignment-fieldset>button:disabled{cursor:not-allowed;opacity:.48}.customer-assignment-message{background:var(--surface-soft);color:var(--muted);margin:0;padding:11px 12px}.customer-assignment-message.is-error{color:#8f3027;background:#fff2ef;border-left:3px solid #bb5145}.customer-assignment-history{border-top:1px solid var(--line);padding-top:3px}.customer-assignment-history summary{color:#416157;cursor:pointer;width:fit-content;padding-top:9px;font-size:12px;font-weight:800}.customer-assignment-history>div{gap:6px;padding-top:10px;display:grid}.customer-assignment-history p{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:11px;display:flex}.customer-assignment-history p span{color:var(--muted);text-align:right}.founder-control-panel{gap:16px;display:grid}.founder-control-workspace{gap:16px;min-width:0;display:grid}.founder-control-section-nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dce5e1;border-radius:8px;min-width:0;padding:0 12px;position:sticky;top:0;box-shadow:0 4px 14px #1c3e300d}.founder-control-section-nav .sandbox-tabs{border-bottom:0}.founder-control-workspace-panel{gap:16px;min-width:0;display:grid}.founder-control-workspace-panel[hidden]{display:none}.founder-control-workspace-panel>*{min-width:0}.founder-charlie-assignments{background:#fff;border:1px solid #d8dfdc;border-radius:8px;gap:14px;padding:18px;display:grid}.founder-charlie-assignments>header{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:stretch;gap:20px;padding-bottom:15px;display:flex}.founder-charlie-assignments>header>div:first-child{align-content:center;gap:3px;min-width:0;display:grid}.founder-charlie-assignments>header>div:first-child>span{color:#277653;font-size:10px;font-weight:850}.founder-charlie-assignments h2,.founder-charlie-assignments p{margin:0}.founder-charlie-assignments h2{font-size:21px}.founder-charlie-assignments>header p{color:#60706a;font-size:12px}.founder-charlie-heading-actions{align-items:center;gap:16px;display:flex}.founder-charlie-count{border-left:1px solid #e6ebe9;grid-template-columns:auto auto;align-content:center;place-items:baseline end;gap:0 5px;min-width:82px;padding-left:18px;display:grid}.founder-charlie-count span,.founder-charlie-count small{color:#60706a;font-size:10px}.founder-charlie-count span{grid-column:1/-1}.founder-charlie-count strong{color:#176442;font-size:24px}.founder-charlie-message{color:#176442;background:#f3faf6;border-left:3px solid #277653;padding:10px 12px;font-size:12px}.founder-charlie-list{gap:7px;display:grid}.founder-charlie-list>article{background:#fff;border:1px solid #e0e6e3;border-left:3px solid #277653;border-radius:6px;grid-template-columns:minmax(170px,.9fr) minmax(160px,.8fr) minmax(220px,1.1fr) minmax(96px,auto);align-items:stretch;min-height:68px;display:grid;overflow:hidden}.founder-charlie-list>article>div{align-content:center;gap:3px;min-width:0;padding:10px 13px;display:grid}.founder-charlie-list>article>div+div{border-left:1px solid #edf0ef}.founder-charlie-list article span,.founder-charlie-list article small{color:#60706a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.founder-charlie-list article strong{color:#1c2924;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.founder-charlie-person>span{font-weight:800;color:#277653!important}.founder-charlie-actions{background:#fafcfb;justify-content:flex-end;align-items:center;min-width:96px;display:flex!important}.founder-charlie-actions button{color:#176442;min-height:34px;font:inherit;background:#f3faf6;border:1px solid #8fb9a5;border-radius:6px;padding:6px 10px;font-size:10px;font-weight:800}.founder-charlie-drawer-heading{gap:3px;display:grid}.founder-charlie-drawer-heading>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:850}.founder-charlie-drawer-heading h2{margin:0;font-size:22px}.founder-charlie-drawer-heading p{color:#60706a;margin:0;font-size:12px}.founder-charlie-candidates{gap:14px;display:grid}.founder-charlie-candidates>div{border:1px solid #dce5e1;border-radius:7px;display:grid;overflow:hidden}.founder-charlie-candidates>div>button{color:#24362e;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.founder-charlie-candidates>div>button:last-of-type{border-bottom:0}.founder-charlie-candidates>div>button:hover{background:#f3faf6}.founder-charlie-candidates button>span{gap:3px;min-width:0;display:grid}.founder-charlie-candidates button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.founder-charlie-candidates button small{color:#60706a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.founder-charlie-candidates button em{color:#176442;font-size:11px;font-style:normal;font-weight:800}.founder-charlie-candidates>div>p{color:#60706a;text-align:center;gap:4px;margin:0;padding:22px 14px;font-size:12px;display:grid}.founder-charlie-candidates>div>p strong{color:#26382f;font-size:13px}.founder-charlie-candidates>div>p span{color:#71807a;font-size:11px}.founder-charlie-manage{gap:18px;display:grid}.founder-charlie-manage dl{border-block:1px solid #e2e9e5;margin:0;display:grid}.founder-charlie-manage dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 2px;display:grid}.founder-charlie-manage dl>div+div{border-top:1px solid #edf1ef}.founder-charlie-manage dt{color:#60706a;font-size:12px}.founder-charlie-manage dd{color:#176442;text-align:right;margin:0;font-size:13px;font-weight:800}.founder-charlie-manage dd.is-caution{color:#a56f15}.founder-charlie-manage-actions{gap:8px;display:grid}.founder-charlie-manage-actions .sandbox-action-button{width:100%;min-height:42px}.founder-charlie-manage>p{color:#76520f;background:#fff9eb;border-left:3px solid #c28a24;padding:11px 12px;font-size:11px;line-height:1.55}.founder-charlie-confirm-body{gap:14px;display:grid}.founder-charlie-confirm-body>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:850}.founder-charlie-warning{color:#8f3027;background:#fff3f1;border-left:3px solid #c4493d;padding:10px 12px;font-size:11px}.founder-charlie-warning.is-caution{color:#76520f;background:#fff9eb;border-left-color:#c28a24}@media (max-width:1050px){.founder-charlie-list>article{grid-template-columns:1fr 1fr}.founder-charlie-list>article>div:nth-child(3){border-top:1px solid #edf0ef;border-left:0}.founder-charlie-actions{border-top:1px solid #edf0ef}}@media (max-width:620px){.founder-charlie-assignments{padding:14px}.founder-charlie-assignments>header{flex-direction:column;align-items:stretch}.founder-charlie-heading-actions{justify-content:space-between;align-items:stretch}.founder-charlie-count{border-left:0;justify-items:start;min-width:0;padding-left:0}.founder-charlie-list>article{grid-template-columns:1fr}.founder-charlie-list>article>div+div,.founder-charlie-list>article>div:nth-child(3){border-top:1px solid #edf0ef;border-left:0}.founder-charlie-actions{justify-content:stretch;min-width:0}.founder-charlie-actions button{width:100%}}.founder-cash-duty-panel{background:#fff;border:1px solid #d8dfdc;border-radius:8px;gap:14px;padding:18px;display:grid}.founder-cash-duty-heading{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:stretch;gap:22px;padding-bottom:15px;display:flex}.founder-cash-duty-heading>div{align-content:center;gap:3px;min-width:0;display:grid}.founder-cash-duty-heading>div>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:800}.founder-cash-duty-heading h2{margin:0;font-size:21px}.founder-cash-duty-heading p{color:#60706a;margin:0;font-size:12px}.founder-cash-duty-heading dl{border-left:1px solid #e6ebe9;grid-template-columns:repeat(3,minmax(82px,1fr));min-width:290px;margin:0;display:grid}.founder-cash-duty-heading dl>div{align-content:center;justify-items:end;gap:2px;padding-left:18px;display:grid}.founder-cash-duty-heading dt{color:#60706a;font-size:10px}.founder-cash-duty-heading dd{color:#176442;margin:0;font-size:24px;font-weight:800}.founder-cash-duty-toolbar{grid-template-columns:minmax(250px,.7fr) minmax(330px,1.3fr);align-items:end;gap:14px;display:grid}.founder-cash-duty-toolbar .sandbox-search-field{width:100%}.founder-cash-duty-toolbar>p{background:#fffbf0;border-left:3px solid #d7a93b;gap:2px;min-height:42px;margin:0;padding:8px 11px;display:grid}.founder-cash-duty-toolbar>p strong{color:#5e4914;font-size:11px}.founder-cash-duty-toolbar>p span{color:#806522;font-size:10px}.founder-cash-duty-message{color:#176442;background:#f3faf6;border-left:3px solid #277653;margin:0;padding:10px 12px;font-size:12px}.founder-cash-duty-message.is-error{color:#8f3027;background:#fff2ef;border-left-color:#bb5145}.founder-cash-duty-list{gap:8px;display:grid}.founder-cash-duty-row{background:#fff;border:1px solid #e0e6e3;border-left:3px solid #6e9d86;border-radius:6px;grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) repeat(2,minmax(210px,1.2fr));align-items:stretch;display:grid;overflow:hidden}.founder-cash-duty-row>div{min-width:0;padding:12px 13px}.founder-cash-duty-row>div+div{border-left:1px solid #edf0ef}.founder-cash-duty-person{align-content:center;gap:2px;display:grid}.founder-cash-duty-person strong{color:#17251f;font-size:13px}.founder-cash-duty-person span{color:#277653;font-size:10px;font-weight:800}.founder-cash-duty-person small{color:#60706a;font-size:10px}.founder-cash-duty-workload{background:#fafcfb;align-content:center;gap:3px;display:grid}.founder-cash-duty-workload>span{color:#60706a;font-size:9px;font-weight:700}.founder-cash-duty-workload p{color:#4d5d57;margin:0;font-size:10px}.founder-cash-duty-workload b{color:#17251f;font-size:12px}.founder-cash-duty-control{background:#fbfcfc;align-content:center;gap:3px;display:grid}.founder-cash-duty-control.is-active{background:#f4faf6}.founder-cash-duty-control>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.founder-cash-duty-control>header>div:first-child{gap:2px;min-width:0;display:grid}.founder-cash-duty-control>header strong{color:#26352f;font-size:12px}.founder-cash-duty-control>header small,.founder-cash-duty-control>small{color:#6b7873;font-size:9px}.founder-cash-duty-switch-wrap{flex:none;align-items:center;gap:8px;display:flex}.founder-cash-duty-switch-wrap>b{color:#74817c;text-align:right;min-width:47px;font-size:9px}.founder-cash-duty-control.is-active .founder-cash-duty-switch-wrap>b{color:#176442}.founder-cash-duty-switch{cursor:pointer;background:#bdc8c3;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .16s;position:relative}.founder-cash-duty-switch i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0003}.founder-cash-duty-switch[aria-checked=true]{background:#277653}.founder-cash-duty-switch[aria-checked=true] i{transform:translate(20px)}.founder-cash-duty-switch:focus-visible{outline-offset:2px;outline:3px solid #27765333}.founder-cash-duty-switch:disabled{cursor:wait;opacity:.58}.founder-cash-duty-empty{color:#60706a;text-align:center;border:1px dashed #cbd5d1;margin:0;padding:22px;font-size:12px}@media (max-width:1240px){.founder-cash-duty-row{grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(230px,1.2fr)}.founder-cash-duty-control:last-child{border-top:1px solid #edf0ef;border-left:0;grid-column:1/-1}}@media (max-width:800px){.founder-cash-duty-heading{flex-direction:column}.founder-cash-duty-heading dl{border-top:1px solid #e6ebe9;border-left:0;min-width:0;padding-top:12px}.founder-cash-duty-heading dl>div{justify-items:start;padding-left:0}.founder-cash-duty-toolbar{grid-template-columns:1fr}.founder-cash-duty-row{grid-template-columns:1fr 1fr}.founder-cash-duty-row>div:nth-child(3){border-top:1px solid #edf0ef;border-left:0}.founder-cash-duty-control:last-child{grid-column:auto}}@media (max-width:560px){.founder-cash-duty-panel{padding:14px}.founder-cash-duty-heading dl{grid-template-columns:repeat(3,minmax(0,1fr))}.founder-cash-duty-heading dd{font-size:21px}.founder-cash-duty-row{grid-template-columns:1fr}.founder-cash-duty-row>div+div,.founder-cash-duty-row>div:nth-child(3){border-top:1px solid #edf0ef;border-left:0}.founder-cash-duty-control:last-child{grid-column:auto}}.founder-org-control{background:#fff;border:1px solid #d8dfdc;border-radius:8px;gap:14px;padding:18px;display:grid}.founder-org-heading{border-bottom:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.founder-org-heading>div{gap:3px;min-width:0;display:grid}.founder-org-heading>div>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:800}.founder-org-heading h2{margin:0;font-size:21px}.founder-org-heading p{color:#60706a;margin:0;font-size:12px}.founder-org-heading nav{flex:none;align-items:center;gap:7px;display:flex}.founder-org-heading a,.founder-transfer-control-actions>a{color:#416157;white-space:nowrap;border:1px solid #c7d1cd;border-radius:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;line-height:34px;text-decoration:none}.founder-org-heading a:hover,.founder-transfer-control-actions>a:hover{color:#176442;background:#f3faf6;border-color:#71a389}.founder-org-message{color:#176442;background:#f3faf6;border-left:3px solid #277653;margin:0;padding:9px 11px;font-size:12px}.founder-org-summary{border-block:1px solid #e4ebe7;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.founder-org-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;min-width:0;padding:12px 14px;display:grid}.founder-org-summary>div+div{border-left:1px solid #e4ebe7}.founder-org-summary dt{color:#60706a;font-size:10px}.founder-org-summary dd{color:#176442;grid-area:1/2/span 2;margin:0;font-size:23px;font-weight:800}.founder-org-summary small{color:#71807a;font-size:9px}.founder-org-summary .is-caution dd{color:#a56f15}.founder-transfer-control{border-top:1px solid #e6ebe9;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.founder-transfer-control>div:first-child{gap:2px;display:grid}.founder-transfer-control>div:first-child>span{color:#60706a;text-transform:uppercase;font-size:9px}.founder-transfer-control h3{margin:0;font-size:16px}.founder-transfer-control-actions{align-items:center;gap:9px;display:flex}.founder-transfer-control-actions>span{color:#6c7974;text-align:right;min-width:64px;font-size:10px;font-weight:800}.founder-transfer-control-actions>span.is-enabled{color:#176442}.founder-transfer-control-actions>span.is-disabled{color:#9c463d}.founder-transfer-control-actions>button{cursor:pointer;background:#bdc8c3;border:0;border-radius:999px;width:44px;height:24px;padding:2px;transition:background .16s;position:relative}.founder-transfer-control-actions>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0003}.founder-transfer-control-actions>button[aria-checked=true]{background:#277653}.founder-transfer-control-actions>button[aria-checked=true] i{transform:translate(20px)}.founder-transfer-control-actions>button:focus-visible{outline-offset:2px;outline:3px solid #27765333}.founder-transfer-control-actions>button:disabled{cursor:wait;opacity:.58}@media (max-width:720px){.founder-org-heading{flex-direction:column;align-items:stretch}.founder-org-heading nav{grid-template-columns:1fr 1fr;display:grid}.founder-org-heading a{text-align:center}}@media (max-width:540px){.founder-org-control{padding:14px}.founder-org-summary>div{grid-template-columns:1fr;padding:10px}.founder-org-summary dd{grid-area:auto;font-size:21px}.founder-transfer-control{flex-direction:column;align-items:stretch}.founder-transfer-control-actions{justify-content:space-between}}.founder-library-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.founder-library-heading h2{margin:4px 0 5px}.founder-library-heading>div>span,.founder-library-tools label,.founder-category-empty span{color:#60706a}.founder-library-tools{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:14px;display:grid}.founder-library-tools label{gap:6px;font-size:13px;font-weight:700;display:grid}.founder-library-tools input{min-width:0;font:inherit;background:#fff;border:1px solid #b9c6c1;border-radius:7px;padding:11px 13px}.founder-library-tools input:focus{border-color:#277653;outline:0;box-shadow:0 0 0 3px #2776531f}.founder-filter-control{background:#f3f6f4;border:1px solid #d8dfdc;border-radius:7px;grid-template-columns:repeat(3,auto);gap:4px;padding:4px;display:grid}.founder-filter-control button{color:#4c5c56;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 12px;font-weight:700}.founder-filter-control button.is-active{color:#176442;background:#fff;box-shadow:0 1px 3px #172d241f}.founder-library-empty{text-align:center;color:#60706a;border:1px dashed #cbd4d0;grid-column:1/-1;margin:0;padding:24px}.founder-rule-list{background:#fff;border:1px solid #d8dfdc;border-radius:7px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.founder-rule-list button{color:#17251f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0ef;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:grid}.founder-rule-list button:last-child{border-bottom:0}.founder-rule-list button.is-selected{background:#f5faf7;border-color:#277653;box-shadow:inset 3px 0 #277653}.founder-rule-list span{min-width:0;font-weight:700}.founder-rule-list strong{color:#176442}.founder-rule-list em{color:#6b7873;font-size:12px;font-style:normal}.founder-rule-list b{color:#6b7873;font-size:22px;font-weight:400}.founder-rule-details{border-top:1px solid #e6ebe9;align-self:end;padding-top:2px}.founder-rule-details summary{color:#416157;cursor:pointer;width:fit-content;padding-top:8px;font-size:12px;font-weight:700}.founder-rule-details>div{color:#60706a;flex-wrap:wrap;gap:8px 18px;padding-top:10px;font-size:12px;display:flex}.founder-category-empty{background:#fbfcfb;border:1px dashed #cbd4d0;border-radius:7px;gap:5px;padding:22px;display:grid}.founder-impact-preview{border:1px solid var(--sandbox-border,#d8dfdc);background:#fff;border-radius:8px}.founder-number-control{background:#f8faf9;border:1px solid #b9c6c1;border-radius:7px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.founder-number-control:focus-within{border-color:#277653;box-shadow:0 0 0 3px #2776531f}.founder-number-control input{min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:12px 14px;font-weight:600}.founder-number-control span{color:#4e5d57;padding:0 14px}.founder-toggle-control{background:#f8faf9;border:1px solid #b9c6c1;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.founder-toggle-control button{color:#60706a;background:0 0;border:0;border-right:1px solid #b9c6c1;min-height:44px;padding:8px 10px;font-weight:750}.founder-toggle-control button:last-child{border-right:0}.founder-toggle-control button.is-selected{color:#16643f;background:#e7f4ed;box-shadow:inset 0 -3px #277653}@media (max-width:560px){.founder-toggle-control{grid-template-columns:1fr}.founder-toggle-control button{border-bottom:1px solid #b9c6c1;border-right:0}.founder-toggle-control button:last-child{border-bottom:0}}.founder-impact-preview{gap:5px;padding:18px 20px;display:grid}.founder-impact-preview>span{color:#277653;text-transform:uppercase;font-size:12px;font-weight:800}.founder-impact-preview.is-changed{background:#fffbf0;border-color:#d7a93b}.founder-impact-preview p{margin:0;font-size:13px}.founder-control-message{color:#16643f;background:#e7f4ed;border-radius:7px;margin:0;padding:12px 14px}.founder-control-message.is-error{color:#9a3025;background:#fff0ed}.founder-recovery-code-panel{background:#fff;border:1px solid #dce2df;border-radius:8px;gap:16px;padding:20px;display:grid}.founder-recovery-code-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.founder-recovery-code-panel>header div{gap:4px;display:grid}.founder-recovery-code-panel>header span{color:#61706a;font-size:12px}.founder-recovery-code-panel h2,.founder-recovery-code-panel p{margin:0}.founder-recovery-code-panel h2{color:#1c2924;font-size:20px}.founder-recovery-code-panel>header p{color:#61706a;font-size:13px}.founder-recovery-code-panel>header>strong{color:#66706c;background:#f0f2f1;border-radius:6px;flex:none;padding:5px 9px;font-size:12px}.founder-recovery-code-panel>header>strong.is-active{color:#16643f;background:#e7f4ed}.founder-recovery-code-current{border-top:1px solid #e7ebe9;border-bottom:1px solid #e7ebe9;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.founder-recovery-code-current>div:first-child{gap:3px;display:grid}.founder-recovery-code-current span,.founder-recovery-code-current small,.founder-recovery-code-confirm span,.founder-recovery-code-confirm small{color:#65736d;font-size:12px}.founder-recovery-code-current strong{color:#24322c;font-size:16px}.founder-recovery-code-actions,.founder-recovery-code-confirm-actions,.founder-recovery-code-reveal>div{flex-wrap:wrap;gap:8px;display:flex}.founder-recovery-code-panel button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#1f6248;border:0;border-radius:6px;padding:8px 13px}.founder-recovery-code-panel button.is-secondary{color:#384740;background:#fff;border:1px solid #cfd7d3}.founder-recovery-code-panel button.is-danger{background:#a33a32}.founder-recovery-code-panel button:disabled{cursor:not-allowed;opacity:.55}.founder-recovery-code-confirm{background:#fffaf0;border-left:3px solid #c79732;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr);gap:14px;padding:16px;display:grid}.founder-recovery-code-confirm>div:first-child{align-content:start;gap:3px;display:grid}.founder-recovery-code-confirm label{color:#46534d;gap:6px;font-size:12px;display:grid}.founder-recovery-code-confirm input,.founder-recovery-code-confirm select{color:#1f2d27;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cdd6d2;border-radius:6px;padding:8px 10px}.founder-recovery-code-confirm-actions{grid-column:1/-1;justify-content:flex-end}.founder-recovery-code-reveal{background:#fffaf0;border:1px solid #d6b15d;border-radius:7px;gap:12px;padding:18px;display:grid}.founder-recovery-code-reveal>span{color:#805d16;font-size:12px;font-weight:700}.founder-recovery-code-reveal code{overflow-wrap:anywhere;color:#192a23;letter-spacing:0;font-size:18px;font-weight:700}.founder-recovery-code-reveal p{color:#665a3c;font-size:13px}.founder-recovery-code-history{border-bottom:1px solid #e7ebe9}.founder-recovery-code-history summary{color:#43514b;cursor:pointer;padding:8px 0 12px;font-size:13px}.founder-recovery-code-history>div{display:grid}.founder-recovery-code-history p{color:#46534d;border-top:1px solid #edf0ef;grid-template-columns:1fr auto auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.founder-recovery-code-history strong{color:#26342e}.founder-recovery-code-history small{color:#75807b}.founder-recovery-code-message{color:#245d46;background:#edf6f1;border-radius:6px;padding:10px 12px;font-size:13px}.founder-recovery-code-message.is-warning{color:#755519;background:#fff6e6}.manager-settings-panel{gap:18px;display:grid}.manager-settings-heading{gap:4px;display:grid}.manager-settings-heading h2{color:#17251f;margin:4px 0;font-size:22px}.manager-settings-context{color:#60706a;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.manager-settings-context span+span:before{color:#a1aaa6;content:"•";margin-right:14px}.manager-settings-section{background:#fff;border-top:1px solid #d8dfdc;border-bottom:1px solid #d8dfdc;gap:12px;padding:18px 0;display:grid}.manager-settings-section .sandbox-section-header{padding:0}.manager-settings-section-description{color:#60706a;margin:-4px 0 0;font-size:13px;line-height:1.5}.manager-follow-up-default-grid{background:#f6faf8;border-left:3px solid #277653;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.manager-follow-up-default-grid label{color:#43514b;gap:6px;font-size:12px;font-weight:700;display:grid}.manager-follow-up-default-grid select{color:#1f2d27;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cdd6d2;border-radius:6px;padding:8px 10px}.manager-follow-up-default-grid .sandbox-action-button{min-width:150px}.manager-handoff-note{color:#665a3c;background:#fffaf0;border-left:3px solid #c79732;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.manager-handoff-note strong{color:#755519}.manager-team-filter{justify-content:space-between;align-items:end;gap:16px;display:flex}.manager-team-filter .sandbox-search-field{width:min(100%,360px)}.manager-team-filter>span{color:#60706a;white-space:nowrap;padding-bottom:10px;font-size:12px}.manager-delegation-table{border-top:1px solid #d8dfdc;display:grid}.manager-delegation-table-head,.manager-delegation-table-row{grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);display:grid}.manager-delegation-table-head{background:#f4f7f5;min-height:42px}.manager-delegation-table-head>strong{color:#52615b;border-right:1px solid #dfe5e2;align-items:center;padding:9px 12px;font-size:11px;display:flex}.manager-delegation-table-row{border-bottom:1px solid #d8dfdc;min-height:62px}.manager-delegation-person{border-right:1px solid #e1e7e4;align-content:center;min-width:0;padding:10px 12px;display:grid}.manager-delegation-person strong{color:#1d2d26;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.manager-delegation-person small{color:#60706a;font-size:11px}.manager-delegation-member{cursor:pointer;background:#fff;border-right:1px solid #e1e7e4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;min-height:61px;padding:9px 12px;display:grid}.manager-delegation-member.is-enabled{background:#f3f9f6}.manager-delegation-member:before{color:#43514b;content:attr(data-label);font-size:11px;font-weight:700;display:none}.manager-delegation-member input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.manager-delegation-member>i{background:#bdc8c3;border-radius:999px;grid-area:1/2/span 2;align-items:center;width:38px;height:22px;padding:2px;transition:background .16s;display:flex}.manager-delegation-member>i>b{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;box-shadow:0 1px 2px #0000002e}.manager-delegation-member.is-enabled>i{background:#277653}.manager-delegation-member.is-enabled>i>b{transform:translate(16px)}.manager-delegation-member>em{color:#6b7873;font-size:10px;font-style:normal;font-weight:700}.manager-delegation-member.is-enabled>em{color:#176442}.manager-delegation-member:focus-within{box-shadow:inset 0 0 0 2px #2776534d}.manager-delegation-member:has(input:disabled){cursor:wait;opacity:.72}.manager-settings-result-note{color:#60706a;margin:0;font-size:11px}@media (max-width:760px){.prospect-follow-up-fields,.manager-follow-up-default-grid{grid-template-columns:1fr}.prospect-manager-filters{flex-direction:column;align-items:stretch}.prospect-follow-up-current,.prospect-follow-up-reassign,.prospect-follow-up-fields.is-next-round,.prospect-follow-up-options{grid-template-columns:1fr}.prospect-follow-up-next>.sandbox-action-button{justify-self:stretch;width:100%}.manager-follow-up-default-grid .sandbox-action-button{width:100%}}@media (max-width:720px){.founder-recovery-code-panel>header,.founder-recovery-code-current{flex-direction:column;align-items:stretch}.founder-recovery-code-panel>header>strong{width:fit-content}.founder-recovery-code-confirm{grid-template-columns:1fr}.founder-recovery-code-confirm-actions{grid-column:1;justify-content:stretch}.founder-recovery-code-confirm-actions button,.founder-recovery-code-actions button{flex:auto}.founder-recovery-code-history p{grid-template-columns:1fr auto}.founder-recovery-code-history p small{grid-column:1/-1}.founder-library-tools,.founder-rule-list{grid-template-columns:1fr}.founder-filter-control{grid-template-columns:repeat(3,1fr)}.founder-filter-control button{padding:0 7px}.manager-settings-context{gap:2px;display:grid}.manager-settings-context span+span:before{display:none}.manager-team-filter{flex-direction:column;align-items:stretch;gap:4px}.manager-team-filter .sandbox-search-field{width:100%}.manager-team-filter>span{padding:0}.manager-delegation-table{border-top:0;gap:10px}.manager-delegation-table-head{display:none}.manager-delegation-table-row{border:1px solid #d8dfdc;border-left:3px solid #277653;grid-template-columns:1fr}.manager-delegation-person{border-bottom:1px solid #e1e7e4;border-right:0}.manager-delegation-member{border-bottom:1px solid #edf0ef;border-right:0}.manager-delegation-member:last-child{border-bottom:0}.manager-delegation-member:before{display:block}.customer-assignment-companies,.customer-assignment-form-grid{grid-template-columns:1fr}}.my-work-center{gap:16px;display:grid}.personal-workbench-spaces{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-items:stretch;gap:12px;min-width:0;padding:0 12px;display:flex}.sandbox-workspace-navigation{width:calc(100% - 48px);margin:16px 24px 0}.sandbox-real-page.is-operational .sandbox-operator-shell{display:block}.sandbox-real-page.is-operational{align-content:start}.daily-collection-workspace{gap:14px;display:grid}.daily-collection-kind-navigation{background:#fff;border:1px solid #dce6e1;border-radius:6px;min-width:0;padding:0 18px}.daily-collection-kind-navigation .sandbox-tabs>button{min-height:50px;font-size:14px}.daily-collection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-collection-filter{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(300px,340px);align-items:end;gap:10px;padding:12px;display:grid}.daily-collection-filter label,.daily-collection-view-filter{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.daily-collection-view-filter{justify-self:end;width:100%;max-width:340px}.daily-collection-filter input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:7px;padding:9px 11px}.daily-collection-view-options{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;display:grid;overflow:hidden}.daily-collection-view-options button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-weight:800;display:flex}.daily-collection-view-options button:last-child{border-right:0}.daily-collection-view-options button strong{background:var(--surface-soft);min-width:22px;color:var(--ink);border-radius:999px;padding:2px 6px;font-size:11px;line-height:1.4}.daily-collection-view-options button.is-selected{background:var(--green-soft);color:var(--green)}.daily-collection-view-options button.is-selected strong{background:var(--surface);color:var(--green)}.daily-collection-view-options button:focus-visible{z-index:1;outline:2px solid var(--green);outline-offset:-2px;position:relative}.daily-collection-detail{gap:12px;display:grid}.daily-collection-customer-info{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-collection-status-options{border:1px solid var(--line);background:var(--surface);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.daily-collection-status-options button{border:0;border-right:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:0;font-weight:800}.daily-collection-status-options button:last-child{border-right:0}.daily-collection-status-options button:hover:not(.is-selected){background:var(--surface-soft);color:var(--ink)}.daily-collection-status-options button.is-received.is-selected{background:var(--green-soft);color:var(--green)}.daily-collection-status-options button.is-partial.is-selected{color:#81580b;background:#fff8e8}.daily-collection-status-options button.is-unpaid.is-selected{color:#963f31;background:#fff4f1}.daily-collection-status-options button.is-selected{box-shadow:inset 0 -3px}.daily-collection-status-options.has-error{border-color:#c75b49;box-shadow:0 0 0 2px #fff0ec}.daily-actual-receipt{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:var(--green-soft);color:var(--green);text-align:center;border-radius:7px;justify-items:center;gap:4px;padding:14px 16px;display:grid}.daily-actual-receipt>span{font-size:12px;font-weight:800}.daily-actual-receipt>strong{color:var(--ink);font-size:28px;line-height:1.15}.daily-actual-receipt>strong small{font-size:12px}.daily-actual-receipt>small{color:var(--muted);font-size:11px;font-weight:700}.daily-actual-receipt.is-unpaid{color:#963f31;background:#fff4f1;border-color:#e3b6ad}.daily-actual-receipt.is-unpaid>strong{color:#7e3025}.daily-actual-receipt.is-unpaid>small{color:#875b53}.daily-actual-receipt.is-awaiting{border-color:var(--line);background:var(--surface-soft);color:var(--muted)}.daily-actual-receipt.is-awaiting>strong{color:var(--ink);font-size:15px}.daily-interest-overview{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.daily-interest-overview.has-arrears{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.daily-interest-due{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:var(--green-soft);color:var(--green);text-align:center;border-radius:7px;justify-items:center;gap:4px;padding:17px 16px;display:grid}.daily-interest-arrears{color:#75510d;text-align:center;background:#fff8e8;border-left:4px solid #c98b16;border-radius:0 7px 7px 0;align-content:center;justify-items:center;gap:4px;min-height:100%;padding:14px 13px;display:grid}.daily-interest-arrears>span{font-size:12px;font-weight:800}.daily-interest-arrears small{font-size:11px;font-weight:700}.daily-interest-arrears>strong{color:#81580b;white-space:nowrap;font-size:26px;line-height:1.15}.daily-interest-arrears>strong small{font-size:12px}.daily-interest-due>span{font-size:12px;font-weight:800}.daily-interest-due>strong{color:var(--ink);font-size:30px;line-height:1.15}.daily-interest-due>strong small{font-size:13px;font-weight:700}.daily-interest-due>small{color:var(--muted);font-size:11px}.daily-interest-due.is-editable{background:var(--surface-soft)}.daily-interest-input,.daily-principal-input{border:1px solid var(--green);background:var(--surface);width:min(100%,320px);min-height:50px;color:var(--ink);text-align:center;border-radius:7px;font-size:26px;font-weight:800}.daily-principal-return{display:grid}.daily-principal-return>button,.daily-principal-return>div>button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--green);border-radius:7px;font-weight:800}.daily-principal-return>button{width:100%}.daily-principal-return.is-open{border:1px solid color-mix(in srgb, var(--green) 32%, var(--line));background:var(--surface-soft);border-radius:7px;justify-items:center;gap:8px;padding:12px}.daily-principal-return>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.daily-principal-return>div>span{gap:2px;display:grid}.daily-principal-return>div strong{color:var(--ink);font-size:12px}.daily-principal-return>div small{color:var(--muted);font-size:11px}.daily-principal-return>div>button{min-height:32px;color:var(--muted);padding:5px 11px}.sandbox-note-field{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.sandbox-note-field>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.sandbox-note-field>span strong{color:var(--muted);font-size:12px}.sandbox-note-field>span small{background:var(--surface-soft);color:var(--muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.sandbox-note-field textarea{resize:none;border:1px solid var(--line);background:var(--surface);width:100%;min-height:72px;color:var(--ink);font:inherit;border-radius:7px;padding:11px 12px;font-weight:500;line-height:1.5;transition:border-color .16s,box-shadow .16s}.sandbox-note-field textarea::placeholder{color:var(--muted);opacity:.7}.sandbox-note-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft);outline:none}.daily-collection-error{color:#a33b2b;margin:0;font-size:12px;font-weight:800}.daily-collection-locked{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:7px;margin:0;padding:9px 11px;font-size:11px}.daily-manager-accounting-submit{border:1px solid var(--line);background:var(--surface);border-left:4px solid #c98b16;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:center;gap:14px;padding:13px;display:grid}.daily-manager-accounting-submit.is-submitted{border-left-color:var(--green);background:var(--green-soft);grid-template-columns:1fr}.daily-manager-accounting-submit.is-waiting{background:#f7f8f9;border-left-color:#a8adb5}.daily-manager-accounting-submit.is-ready{border-left-color:var(--green);background:var(--green-soft)}.daily-manager-submit-button:disabled{color:#747b84;cursor:not-allowed;background:#dfe2e5;border-color:#c9cdd2}.daily-manager-accounting-submit.is-ready .daily-manager-submit-button:not(:disabled){border-color:var(--green);background:var(--green);color:#fff}.daily-manager-accounting-submit>div{gap:3px;display:grid}.daily-manager-accounting-submit strong{color:var(--ink);font-size:13px}.daily-manager-accounting-submit span{color:var(--muted);font-size:12px}.daily-collection-edit-action{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:7px;font-weight:800}.daily-collection-confirm{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:var(--green-soft);border-radius:7px;gap:12px;padding:13px;display:grid}.daily-collection-confirm.is-unpaid{background:#fff4f1;border-color:#e3b6ad}.daily-collection-confirm>div:first-child{gap:3px;display:grid}.daily-collection-confirm>div:first-child strong{color:var(--ink);font-size:13px}.daily-collection-confirm>div:first-child span{color:var(--muted);font-size:12px}.daily-collection-confirm>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.daily-collection-confirm>div:last-child>button:first-child{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:7px;font-weight:800}.daily-allocation-preview{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.daily-allocation-preview>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:58px;padding:9px 11px;list-style:none;display:grid}.daily-allocation-preview>summary::-webkit-details-marker{display:none}.daily-allocation-preview>summary>span:first-child{gap:2px;display:grid}.daily-allocation-preview>summary strong{color:var(--ink);font-size:13px}.daily-allocation-preview>summary small{color:var(--muted);font-size:11px}.daily-allocation-balanced{color:var(--green);font-size:12px;font-weight:800}.daily-allocation-balanced:after{content:" ✓"}.daily-allocation-toggle{color:var(--green);font-size:12px;font-weight:800}.daily-allocation-preview[open] .daily-allocation-toggle{font-size:0}.daily-allocation-preview[open] .daily-allocation-toggle:after{content:"ซ่อนรายละเอียด";font-size:12px}.daily-allocation-preview>.daily-interest-allocation{border:0;border-top:1px solid var(--line);border-radius:0}.daily-allocation-owner{background:var(--green-soft);color:var(--green);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;font-weight:800;display:inline-block}.daily-interest-allocation>.daily-allocation-columns,.daily-interest-allocation>.daily-allocation-company{grid-template-columns:minmax(180px,1fr) minmax(120px,.45fr);align-items:center;gap:12px;display:grid}.daily-interest-allocation>.daily-allocation-columns.has-principal{grid-template-columns:minmax(180px,1fr) minmax(120px,.45fr) minmax(120px,.45fr)}.daily-interest-allocation>.daily-allocation-company:has(.daily-allocation-amount+.daily-allocation-amount){grid-template-columns:minmax(180px,1fr) minmax(120px,.45fr) minmax(120px,.45fr)}.daily-interest-allocation>.daily-allocation-columns{background:var(--surface-soft);min-height:32px;padding-block:5px}.daily-allocation-columns>span{color:var(--muted);text-align:right;font-size:10px;font-weight:800}.daily-allocation-columns>span:first-child{text-align:left}.daily-interest-allocation>.daily-allocation-company{background:var(--surface);min-height:58px;position:relative}.daily-interest-allocation>.daily-allocation-company.is-owner{box-shadow:inset 3px 0 0 var(--green)}.daily-allocation-company-name{align-items:center;min-width:0;display:flex}.daily-allocation-company-name>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-allocation-amount{justify-items:end;gap:1px;display:grid}.daily-allocation-amount>small{color:var(--muted);font-size:10px;display:none}.daily-allocation-amount>strong{white-space:nowrap;font-size:15px}.daily-allocation-amount>strong>small{color:var(--muted);font-size:10px}.daily-interest-allocation{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:0;display:grid;overflow:hidden}.daily-interest-allocation>div,.daily-interest-allocation>span,.daily-interest-allocation>b{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 11px;display:flex}.daily-interest-allocation>:last-child{border-bottom:0}.daily-interest-allocation>div{background:var(--surface-soft)}.daily-interest-allocation>div span,.daily-interest-allocation>span>span,.daily-interest-allocation>b>span{color:var(--muted);font-size:12px}.daily-interest-allocation strong{color:var(--ink);font-size:13px}.daily-interest-allocation>b{background:var(--green-soft);color:var(--green);font-weight:800}.daily-interest-allocation>b strong{color:var(--green)}@media (max-width:900px){.daily-collection-summary,.daily-collection-filter,.daily-collection-amounts{grid-template-columns:1fr}.daily-collection-view-filter{justify-self:stretch;max-width:none}.daily-collection-customer-info,.daily-interest-overview.has-arrears{grid-template-columns:1fr}.daily-allocation-preview>summary{grid-template-columns:minmax(0,1fr) auto}.daily-allocation-balanced,.daily-interest-allocation>.daily-allocation-columns{display:none}:is(.daily-interest-allocation>.daily-allocation-company,.daily-interest-allocation>.daily-allocation-company:has(.daily-allocation-amount+.daily-allocation-amount)){grid-template-columns:minmax(0,1fr) auto}.daily-allocation-company-name{grid-column:1/-1}.daily-allocation-amount{justify-items:start}.daily-allocation-amount+.daily-allocation-amount{justify-items:end}.daily-allocation-amount>small{display:block}}.personal-workbench-spaces>strong{border-right:1px solid var(--line);flex:none;align-items:center;padding-right:12px;font-size:12px;display:flex}.personal-workbench-space-links{scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.personal-workbench-space-links a,.personal-workbench-space-links .is-current{min-height:44px;color:var(--ink);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:8px 10px 6px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.personal-workbench-space-badge{color:#527064;border:1px solid #cbd8d2;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.personal-workbench-space-links .is-settings{border-left:1px solid var(--line);margin-left:8px;padding-left:16px}.personal-workbench-space-links .is-settings+.is-settings{border-left:0;margin-left:0;padding-left:10px}.personal-workbench-space-links a:hover,.personal-workbench-space-links a:focus-visible{color:var(--green);border-bottom-color:#9fc6b5}.personal-workbench-space-links .is-current{border-bottom-color:var(--green);color:var(--green);background:#f2f8f5}.personal-workbench-space-links .is-current .personal-workbench-space-badge{color:var(--green);background:#fff;border-color:#8dbca7}.sandbox-app-layout{background:var(--bg);grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.sandbox-app-content{min-width:0}.sandbox-trial-date-banner{z-index:29;color:#705816;background:#fff6d9;border-bottom:1px solid #dec476;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:8px 16px;font-size:12px;display:flex;position:sticky;top:58px}.sandbox-trial-date-banner strong{color:#59440d;font-size:12px}.sandbox-trial-date-banner span{color:#7d6a35;font-size:11px}.sandbox-workspace-navigation{z-index:30;border:0;border-right:1px solid var(--line);background:var(--surface);border-radius:0;flex-direction:column;width:232px;height:100vh;margin:0;padding:12px 10px;transition:width .16s;display:flex;position:sticky;top:0;overflow:hidden}.sandbox-sidebar-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:48px;padding:4px 2px 12px;display:grid}.sandbox-sidebar-header>.sandbox-profile-menu{min-width:0}.sandbox-sidebar-header .sandbox-profile-trigger{width:100%;min-width:0;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px;display:grid}.sandbox-sidebar-header .sandbox-profile-trigger:hover,.sandbox-sidebar-header .sandbox-profile-trigger:focus-visible,.sandbox-sidebar-header .sandbox-profile-trigger[aria-expanded=true]{background:var(--surface-soft);border-color:#b9d0c5}.sandbox-sidebar-header .sandbox-profile-trigger>span:last-child{clip:auto;clip-path:none;width:auto;height:auto;display:grid;position:static;overflow:hidden}.sandbox-workspace-navigation .sandbox-profile-panel{max-height:calc(100vh - 84px);top:68px;left:242px;right:auto;overflow-y:auto}.sandbox-sidebar-header>button{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:6px;place-items:center;padding:0;font-weight:900;display:grid}.sandbox-notification-inbox{border-bottom:1px solid var(--line);padding:10px 0;position:relative}.sandbox-notification-trigger{width:100%;min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.sandbox-notification-trigger:hover,.sandbox-notification-trigger:focus-visible,.sandbox-notification-trigger[aria-expanded=true]{background:var(--surface-soft);color:var(--green);border-left-color:#9fc6b5}.sandbox-notification-trigger>span:first-child{width:24px;height:24px;color:var(--green);border:1px solid #abc4b9;border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid}.sandbox-notification-trigger>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sandbox-notification-trigger>b{color:#fff;background:#b63c32;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1;display:grid}.sandbox-notification-panel{z-index:60;background:var(--surface);width:min(390px,100vw - 262px);max-height:calc(100vh - 84px);color:var(--ink);border:1px solid #ccd8d2;border-radius:8px;flex-direction:column;display:flex;position:fixed;top:68px;left:242px;overflow:hidden;box-shadow:0 18px 46px #1d30282e}.sandbox-notification-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:flex}.sandbox-notification-panel>header>div{gap:2px;min-width:0;display:grid}.sandbox-notification-panel>header span{color:var(--green);font-size:9px;font-weight:850}.sandbox-notification-panel>header h2{letter-spacing:0;margin:0;font-size:16px}.sandbox-notification-panel>header>button{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.sandbox-notification-panel-tools{border-bottom:1px solid var(--line);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 14px;display:flex}.sandbox-notification-panel-tools>span{color:var(--muted);font-size:11px}.sandbox-notification-panel-tools>button{min-height:28px;color:var(--green);background:0 0;border:0;border-bottom:1px solid #8eb5a4;border-radius:0;padding:4px 7px;font-size:11px;font-weight:800}.sandbox-notification-preference{border-bottom:1px solid var(--line);background:#fbfdfc;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:9px 14px;display:flex}.sandbox-notification-preference>span{gap:2px;min-width:0;display:grid}.sandbox-notification-preference>span strong{font-size:11px}.sandbox-notification-preference>span small{color:var(--muted);font-size:9px;line-height:1.4}.sandbox-notification-preference>button{border:1px solid var(--line-strong);background:var(--surface);min-width:66px;min-height:32px;color:var(--muted);border-radius:6px;grid-template-columns:30px auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.sandbox-notification-preference>button>i{background:#cfd8d4;border-radius:9px;width:30px;height:18px;transition:background .14s;display:block;position:relative}.sandbox-notification-preference>button>i>b{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1d302833}.sandbox-notification-preference>button>span{font-size:10px;font-weight:800}.sandbox-notification-preference>button.is-enabled{color:var(--green);background:#f1f8f5;border-color:#b7d2c5}.sandbox-notification-preference>button.is-enabled>i{background:var(--green)}.sandbox-notification-preference>button.is-enabled>i>b{transform:translate(12px)}.sandbox-notification-message{color:#a23d32;background:#fff5f3;border-bottom:1px solid #efd2cd;margin:0;padding:9px 14px;font-size:11px}.sandbox-notification-empty{color:var(--muted);text-align:center;margin:0;padding:28px 14px;font-size:12px}.sandbox-notification-list{flex:1;min-height:0;overflow-y:auto}.sandbox-notification-list>button{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:80px;color:inherit;text-align:left;border-radius:0;grid-template-columns:4px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid;position:relative}.sandbox-notification-list>button:hover,.sandbox-notification-list>button:focus-visible{background:var(--surface-soft)}.sandbox-notification-list>button>i{background:#cdd7d2;border-radius:2px;width:4px;height:100%;min-height:42px}.sandbox-notification-list>button.is-unread>i{background:var(--green)}.sandbox-notification-list>button>span{gap:3px;min-width:0;display:grid}.sandbox-notification-role{color:#765b16;background:#fffaf0;border:1px solid #d8c991;border-radius:999px;width:fit-content;padding:2px 6px;font-size:9px;font-weight:800;line-height:1.3}.sandbox-notification-role.is-active{color:var(--green);background:#f1f8f5;border-color:#b7d2c5}.sandbox-notification-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sandbox-notification-list small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.sandbox-notification-list time{color:#77827d;font-size:9px}.sandbox-notification-panel>footer{border-top:1px solid var(--line);background:var(--surface-soft);color:var(--muted);padding:8px 14px;font-size:9px}.sandbox-work-notification-banner-layer{top:max(12px, calc(env(safe-area-inset-top) + 8px));z-index:90;pointer-events:none;width:min(380px,100vw - 24px);position:fixed;left:50%;transform:translate(-50%)}.sandbox-work-notification-banner{--work-banner-accent:var(--green);--work-banner-border:#c8d8d0;--work-banner-tint:#eaf6f0;border:1px solid var(--work-banner-border);border-left:4px solid var(--work-banner-accent);min-height:72px;color:var(--ink);pointer-events:auto;transform-origin:top;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:8px;animation:.26s cubic-bezier(.2,.8,.2,1) both sandbox-work-banner-enter,1s ease-out .26s both sandbox-work-banner-attention;position:relative;overflow:hidden;box-shadow:0 14px 36px #1d30282e}.sandbox-work-notification-banner.is-high{--work-banner-accent:#c68a20;--work-banner-border:#e6c987;--work-banner-tint:#fff5dc}.sandbox-work-notification-banner.is-urgent{--work-banner-accent:#c4493d;--work-banner-border:#e4aaa4;--work-banner-tint:#ffedeb}.sandbox-work-notification-banner.is-leaving{animation:.18s ease-in both sandbox-work-banner-exit}.sandbox-work-notification-banner-open{width:100%;min-height:70px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 40px 10px 11px;display:grid}.sandbox-work-notification-banner-open:hover,.sandbox-work-notification-banner-open:focus-visible{background:#f4f8f6}.sandbox-work-notification-banner-icon{border:1px solid var(--work-banner-accent);background:var(--work-banner-accent);color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.sandbox-work-notification-banner-icon.is-count{border-radius:50%;font-size:11px}.sandbox-work-notification-banner-copy{gap:3px;min-width:0;display:grid}.sandbox-work-notification-banner-copy strong,.sandbox-work-notification-banner-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-work-notification-banner-copy strong{font-size:14px;font-weight:800}.sandbox-work-notification-banner-copy small{color:var(--muted);font-size:11px;font-weight:400}.sandbox-work-notification-banner-action{color:var(--work-banner-accent);white-space:nowrap;font-size:10px;font-weight:800}.sandbox-work-notification-banner-close{color:#77827d;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:7px;right:7px}.sandbox-work-notification-banner-close:hover,.sandbox-work-notification-banner-close:focus-visible{color:var(--ink);background:#e9f1ed}@keyframes sandbox-work-banner-enter{0%{opacity:0;transform:translateY(-28px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sandbox-work-banner-attention{0%,30%{background:var(--work-banner-tint);box-shadow:0 20px 48px #1d30284d,0 0 0 1px #1d302814}to{background:#fffffffa;box-shadow:0 14px 36px #1d30282e}}@keyframes sandbox-work-banner-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-trigger{grid-template-columns:26px;justify-content:center;padding-inline:6px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-trigger>b{min-width:17px;height:17px;padding-inline:3px;font-size:8px;position:absolute;top:7px;right:2px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-panel{width:min(390px,100vw - 94px);left:74px}.sandbox-sidebar-primary{border-bottom:1px solid var(--line);padding:10px 0 8px}.sandbox-sidebar-section{gap:5px;padding-top:14px;display:grid}.sandbox-sidebar-section.is-system{border-top:1px solid var(--line);margin-top:8px;padding-bottom:4px}.sandbox-sidebar-section-title{color:#53675e;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:34px;padding:6px 9px;font-size:12px;font-weight:850;display:flex}.sandbox-sidebar-section-title:hover{background:var(--surface-soft);color:var(--ink)}.sandbox-sidebar-section-title i{color:#6c7e75;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;transition:transform .16s;display:inline-flex}.sandbox-sidebar-section.is-expanded .sandbox-sidebar-section-title i{transform:rotate(90deg)}.sandbox-sidebar-section .personal-workbench-space-links[hidden]{display:none}.sandbox-sidebar-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:1px;overflow-y:auto}.sandbox-sidebar-footer{border-top:1px solid var(--line);background:var(--surface);flex:none;padding-top:8px}.sandbox-sidebar-footer .sandbox-logout-button{color:#6c4b4b;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:40px;padding:6px 8px;display:grid}.sandbox-sidebar-footer .sandbox-logout-button:hover,.sandbox-sidebar-footer .sandbox-logout-button:focus-visible{color:#923b35;background:#fff4f2;border-left-color:#c28d88}.sandbox-logout-icon{border:1px solid #d8bbb7;border-radius:6px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}.sandbox-logout-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-workspace-navigation .personal-workbench-space-links{gap:3px;display:grid;overflow:visible}.sandbox-workspace-navigation .personal-workbench-space-links a,.sandbox-workspace-navigation .personal-workbench-space-links .is-current{min-height:40px;color:var(--ink);border:0;border-left:3px solid #0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:6px 8px;font-size:12px;font-weight:750;text-decoration:none;display:grid;position:relative}.sandbox-workspace-navigation .personal-workbench-space-links .has-work-count{grid-template-columns:26px minmax(0,1fr) auto}.sandbox-my-work-count{color:#466558;background:#eef4f1;border:1px solid #c7d6cf;border-radius:10px;place-items:center;min-width:21px;height:20px;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:grid}.sandbox-workspace-navigation .personal-workbench-space-links a:hover,.sandbox-workspace-navigation .personal-workbench-space-links a:focus-visible{background:var(--surface-soft);color:var(--green);border-left-color:#9fc6b5}.sandbox-workspace-navigation .personal-workbench-space-links .is-current{border-left-color:var(--green);background:var(--green-soft);color:var(--green)}.sandbox-workspace-navigation .personal-workbench-space-badge{width:24px;height:24px}.sandbox-sidebar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandbox-workspace-navigation.is-collapsed{width:64px;padding-inline:7px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header{grid-template-columns:32px;justify-content:center}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header .sandbox-profile-trigger{grid-template-columns:30px;width:32px;padding:1px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header .sandbox-profile-trigger>span:last-child,.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-section-title,.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-label,.sandbox-workspace-navigation.is-collapsed .sandbox-logout-label{display:none}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header>button{width:24px;height:24px;position:absolute;top:48px}.sandbox-workspace-navigation.is-collapsed .sandbox-profile-panel{left:74px}.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links a,.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links .is-current{grid-template-columns:26px;justify-content:center;padding-inline:6px}.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links .has-work-count{grid-template-columns:26px}.sandbox-workspace-navigation.is-collapsed .sandbox-my-work-count{min-width:16px;height:16px;padding-inline:3px;font-size:8px;position:absolute;top:3px;right:0}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-footer .sandbox-logout-button{grid-template-columns:26px;justify-content:center;padding-inline:6px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-inbox{padding-top:34px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-primary{padding-top:8px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-section.is-collapsed-section,.sandbox-sidebar-mobile-trigger,.sandbox-sidebar-backdrop{display:none}.sandbox-app-layout:has(.sandbox-active-role-switcher) .sandbox-app-content{padding-top:58px}.sandbox-active-role-switcher{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d8e0dc;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 18px;display:flex;position:fixed;top:0;left:232px;right:0}.sandbox-active-role-switcher>span{gap:1px;display:grid}.sandbox-active-role-switcher>span b{color:#285a43;font-size:12px}.sandbox-active-role-switcher>span small{color:var(--muted);white-space:nowrap;font-size:10px}.sandbox-active-role-switcher>div{align-items:center;gap:4px;display:flex;overflow-x:auto}.sandbox-active-role-switcher button{color:#66716b;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:32px;padding:5px 9px;font-size:11px;font-weight:700}.sandbox-active-role-switcher button:hover{color:#285a43;background:#f4f8f6}.sandbox-active-role-switcher button.is-active{color:#205d40;border-bottom-color:#347d5c}@media (max-width:840px){.sandbox-app-layout{display:block}.sandbox-sidebar-mobile-trigger{z-index:42;border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-weight:800;display:inline-flex;position:fixed;top:10px;left:10px;box-shadow:0 5px 18px #1f3e311a}.sandbox-sidebar-mobile-trigger[aria-expanded=true]{visibility:hidden}.sandbox-sidebar-backdrop{z-index:39;background:#17251f59;border:0;display:block;position:fixed;inset:0}.sandbox-workspace-navigation,.sandbox-workspace-navigation.is-collapsed{z-index:40;width:min(82vw,260px);height:100vh;padding:12px 10px;transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.sandbox-workspace-navigation.is-mobile-open{transform:none}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header{justify-content:initial;grid-template-columns:minmax(0,1fr) 28px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header .sandbox-profile-trigger{grid-template-columns:30px minmax(0,1fr);width:100%;padding:4px}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header .sandbox-profile-trigger>span:last-child,.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-label,.sandbox-workspace-navigation.is-collapsed .sandbox-logout-label{display:initial}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-section-title{display:flex}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-section.is-collapsed-section{display:grid}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-header>button{width:28px;height:28px;position:static}.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links a,.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links .is-current{justify-content:initial;grid-template-columns:26px minmax(0,1fr);padding-inline:8px}.sandbox-workspace-navigation.is-collapsed .personal-workbench-space-links .has-work-count{grid-template-columns:26px minmax(0,1fr) auto}.sandbox-workspace-navigation.is-collapsed .sandbox-my-work-count{min-width:21px;height:20px;padding-inline:5px;font-size:9px;position:static}.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-footer .sandbox-logout-button{justify-content:initial;grid-template-columns:26px minmax(0,1fr);padding-inline:8px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-inbox,.sandbox-workspace-navigation.is-collapsed .sandbox-sidebar-primary{padding-top:10px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-trigger{justify-content:initial;grid-template-columns:26px minmax(0,1fr) auto;padding-inline:8px}.sandbox-workspace-navigation.is-collapsed .sandbox-notification-trigger>b{min-width:20px;height:20px;padding-inline:5px;font-size:10px;position:static}.sandbox-workspace-navigation .sandbox-notification-panel,.sandbox-workspace-navigation.is-collapsed .sandbox-notification-panel{width:auto;max-height:calc(100vh - 76px);top:58px;left:10px;right:10px}.sandbox-workspace-navigation .sandbox-profile-panel,.sandbox-workspace-navigation.is-collapsed .sandbox-profile-panel{width:auto;max-height:calc(100vh - 76px);top:64px;left:10px;right:10px}.sandbox-real-page{padding-top:60px}.sandbox-trial-date-banner{flex-direction:column;align-items:flex-start;gap:1px;min-height:60px;padding:8px 12px 8px 62px}.sandbox-trial-date-banner>svg{margin-top:11px;margin-left:-34px;position:absolute}.sandbox-app-layout:has(.sandbox-active-role-switcher) .sandbox-trial-date-banner{top:92px}.sandbox-app-layout:has(.sandbox-active-role-switcher) .sandbox-app-content{padding-top:92px}.sandbox-active-role-switcher{align-items:flex-start;min-height:92px;padding:8px 10px 8px 62px;left:0}.sandbox-active-role-switcher>span{display:none}.sandbox-active-role-switcher>div{align-self:stretch}}@media (max-width:480px){.sandbox-work-notification-banner-layer{top:max(10px, calc(env(safe-area-inset-top) + 6px))}.sandbox-work-notification-banner{min-height:68px}.sandbox-work-notification-banner-open{min-height:66px;padding:9px 38px 9px 10px}.sandbox-work-notification-banner-copy strong{font-size:13px}.sandbox-work-notification-banner-action{display:none}}@media (prefers-reduced-motion:reduce){.sandbox-work-notification-banner,.sandbox-work-notification-banner.is-leaving{animation-duration:1ms}}:is(.sandbox-real-page:has(.my-work-center) .sandbox-status-strip,.sandbox-real-page:has(.my-work-center) .sandbox-operator-panel,.sandbox-real-page:has(.my-work-center) .sandbox-bottom-note){display:none}.sandbox-real-page:has(.my-work-center) .sandbox-operator-shell{display:block}.my-work-heading-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-work-heading-row h2{margin:4px 0 0;font-size:22px}.my-work-message{color:var(--green);background:#f1f8f5;border:1px solid #c9ded5;border-radius:7px;margin:0;padding:10px 12px}.my-work-viewbar,.my-work-tab-panel{min-width:0}.my-work-search-tools{gap:5px;min-width:0;display:grid}.my-work-search-tools .sandbox-search-field{width:100%;min-width:0}.my-work-search-tools small{color:var(--muted);text-align:right;white-space:nowrap;font-size:11px}.my-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.my-work-center .sandbox-queue-workspace{min-width:0}.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:0;overflow:hidden}.my-work-center .sandbox-queue-list{max-height:650px;overflow-y:auto}.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid>.sandbox-queue-list,.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid>.sandbox-queue-detail{border:0;border-radius:0}.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid>.sandbox-queue-list{border-right:1px solid var(--line);background:#fafcfb;gap:0;padding:0}.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid>.sandbox-queue-detail{background:var(--surface);padding:0}.my-work-queue-item{text-align:left;gap:6px;min-width:0;display:grid}.my-work-queue-topline{color:var(--green);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.my-work-queue-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.my-work-role-badge{color:#765b16;text-transform:none;background:#fffaf0;border:1px solid #d8c991;border-radius:999px;flex:none;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:850;line-height:1.35}.my-work-role-badge.is-active{color:var(--green);background:#f1f8f5;border-color:#b7d2c5}.my-work-queue-topline b{color:#9a5d0a}.my-work-queue-topline>span:empty{display:none}.my-work-queue-item>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.my-work-queue-item>span:not(.my-work-queue-topline){color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.my-work-queue-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.my-work-queue-item em{color:var(--muted);font-size:11px;font-style:normal;font-weight:800}.my-work-queue-row{border:0;border-bottom:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 12px;display:grid}.my-work-queue-row:last-child{border-bottom:0}.my-work-queue-row.is-dueSoon{border-left-color:#d59a24}.my-work-queue-row.is-overdue{border-left-color:#c84b3a}.my-work-queue-row.is-profit-deferred:not(.is-overdue):not(.is-dueSoon){border-left-color:#c37b2e}.my-work-queue-row.is-dueSoon .my-work-queue-item em,.my-work-queue-row.is-dueSoon .my-work-queue-topline b{color:#94620c}.my-work-queue-row.is-overdue .my-work-queue-item em,.my-work-queue-row.is-overdue .my-work-queue-topline b{color:#a23427}.my-work-queue-row:hover,.my-work-queue-row.is-selected{background:var(--green-soft)}.my-work-queue-select{min-width:0;color:inherit;background:0 0;border:0;padding:0}.my-work-queue-actions{align-items:flex-start;gap:6px;display:flex}.my-work-queue-actions small{max-width:90px;color:var(--muted);text-align:right;font-size:11px;line-height:1.3}.my-work-transfer-trigger,.my-work-queue-actions>button{border:1px solid var(--line);background:var(--surface-soft);min-height:30px;color:var(--green);border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.my-work-transfer-trigger:disabled{color:var(--muted);cursor:not-allowed;opacity:.45}.my-work-handoff-form.is-in-queue{grid-column:1/-1;margin-top:2px;padding:10px}.my-work-handoff-form.is-in-queue textarea{min-height:64px}.my-work-card.is-detail{background:0 0;border:0;min-height:100%}.my-work-role-gate{background:#fffdf8;border-left:4px solid #c69b38;align-content:start;gap:18px;min-height:620px;padding:22px;display:grid}.my-work-role-gate>header{border-bottom:1px solid #eadfbe;gap:5px;padding-bottom:16px;display:grid}.my-work-role-gate>header>span{color:#765b16;font-size:11px;font-weight:850}.my-work-role-gate h3{color:var(--ink);margin:0;font-size:20px}.my-work-role-gate p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.my-work-role-gate dl{border-top:1px solid #e9e3d1;gap:0;margin:0;display:grid}.my-work-role-gate dl>div{border-bottom:1px solid #e9e3d1;grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.my-work-role-gate dt{color:var(--muted);font-size:12px}.my-work-role-gate dd{color:var(--ink);margin:0;font-size:13px;font-weight:800}.my-work-role-gate>button{width:fit-content;min-width:min(100%,260px)}.embedded-work-detail{background:var(--surface);border-radius:0;grid-template-rows:minmax(620px,1fr);min-width:0;min-height:720px;display:grid;overflow:hidden}.my-work-live-toolbar{border-bottom:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.my-work-live-title{justify-content:space-between;align-items:end;gap:16px;display:flex}.my-work-live-title h3,.my-work-live-title p{margin:0}.my-work-live-title p,.my-work-live-title small{color:var(--muted)}.my-work-live-title p{margin-top:4px}.my-work-live-actions{justify-content:flex-end;display:flex}.my-work-live-actions>button{width:min(220px,100%)}.embedded-work-detail .sandbox-queue-toolbar,.embedded-work-detail .sandbox-queue-list,.embedded-work-detail .manager-receive-toolbar,.embedded-work-detail .manager-receive-summary,.embedded-work-detail .manager-receive-list{display:none}.embedded-work-detail .sandbox-queue-grid,.embedded-work-detail .manager-receive-grid{display:block}.embedded-work-detail,.embedded-work-detail .sandbox-queue-workspace,.embedded-work-detail .sandbox-queue-detail{background:var(--surface);border:0;min-height:620px;padding:0}.embedded-work-detail>:has(>.sandbox-drawer-backdrop.is-embedded){background:var(--surface);min-height:620px;box-shadow:none;border:0;border-radius:0;padding:0}.embedded-work-detail>:has(>.sandbox-drawer-backdrop.is-embedded)>:not(.sandbox-drawer-backdrop.is-embedded):not(.sandbox-confirm-backdrop){display:none}.embedded-work-detail>.manager-receive-sandbox.is-embedded-work-detail{background:var(--surface);min-height:620px;box-shadow:none;border:0;border-radius:0;padding:0}.embedded-work-detail .manager-receive-drawer.is-embedded{min-height:620px}.manager-receive-embedded-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.manager-receive-embedded-heading>strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.manager-receive-embedded-heading>.sandbox-customer-detail-status{flex:none}.cash-collection-workspace.is-focused-remittance>:not(.cash-collection-manager-remittance):not(.cash-collection-focused-empty):not(.cash-collection-message){display:none}.cash-collection-workspace.is-focused-remittance{min-height:0;padding:16px}.cash-collection-workspace.is-focused-remittance .cash-collection-manager-remittance{margin:0}.cash-collection-focused-empty{min-height:320px}.embedded-work-detail .sandbox-queue-detail>.sandbox-empty-state,.embedded-work-detail>.sandbox-empty-state{min-height:620px}.embedded-work-detail .manager-receive-detail{background:var(--surface-soft);border:0;min-height:620px;padding:16px}.my-work-completed-detail{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px 18px;margin-top:16px;padding-top:14px;display:grid}.my-work-completed-detail span{color:var(--muted)}.my-work-completed-actions{justify-content:flex-end;margin-top:14px;display:flex}.my-work-completed-actions .sandbox-secondary-link{min-width:140px}.my-work-card{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);border-radius:7px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.my-work-card.is-urgent{border-left-color:#bf7a19}.my-work-card.is-incoming{border-left-color:#3978a8}.my-work-card-topline,.my-work-card-actions,.my-work-inline-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-work-card-topline span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.my-work-card-topline strong{color:#9a5d0a;font-size:12px}.my-work-card h3,.my-work-card p{margin:0}.my-work-card h3{font-size:18px}.my-work-card>p{min-height:42px;color:var(--muted);line-height:1.55}.my-work-card dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:7px;margin:0;padding:10px 0;display:grid}.my-work-card dl div{justify-content:space-between;gap:12px;display:flex}.my-work-card dt{color:var(--muted)}.my-work-card dd{text-align:right;margin:0}.my-work-pending,.my-work-transfer-note{background:var(--surface-soft);border-radius:7px;gap:6px;padding:10px;display:grid}.my-work-pending span,.my-work-transfer-note span,.my-work-deadline{color:var(--muted);font-size:13px}.my-work-handoff-form{border:1px solid var(--line);background:var(--surface-soft);border-radius:7px;gap:10px;padding:12px;display:grid}.my-work-handoff-form label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.my-work-handoff-form select,.my-work-handoff-form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:10px}.my-work-handoff-form textarea{resize:vertical;min-height:76px}.my-work-card-actions{margin-top:auto}.my-work-card-actions>*{flex:1}.sandbox-primary-link,.sandbox-secondary-link{border:1px solid var(--green);border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-weight:800;text-decoration:none;display:inline-flex}.sandbox-primary-link{background:var(--green);color:#fff}.sandbox-secondary-link{background:var(--surface);color:var(--green)}.sandbox-secondary-link:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.65}.my-work-completed-list{gap:0;margin-top:12px;display:grid}.my-work-completed-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.my-work-completed-list article>div{gap:3px;display:grid}.my-work-completed-list span,.my-work-completed-list time{color:var(--muted);font-size:13px}@media (max-width:1080px){.my-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:is(.sandbox-real-page:has(.my-work-center) .sandbox-status-strip,.sandbox-real-page:has(.my-work-center) .sandbox-operator-panel,.sandbox-real-page:has(.my-work-center) .sandbox-bottom-note){display:none}.sandbox-real-page:has(.my-work-center) .sandbox-operator-shell{display:block}.my-work-tabs>button{flex:none;padding-inline:12px}.my-work-search-tools small{text-align:left}.my-work-grid{grid-template-columns:1fr}.my-work-live-title{flex-direction:column;align-items:stretch}.embedded-work-detail{min-height:680px}.my-work-heading-row,.my-work-completed-list article{flex-direction:column;align-items:stretch}}.customer-loan-opening-command>div{gap:4px;display:grid}.customer-loan-opening-command strong{color:var(--ink);font-size:14px}.customer-loan-opening-command span{color:var(--muted);font-size:12px;line-height:1.45}.opening-entry-submit-actions{flex:none;gap:8px;display:flex}.opening-collection-time{border-top:1px solid var(--line);gap:5px;padding:12px;display:grid}.opening-collection-time>span{color:var(--ink);font-size:12px;font-weight:800}.opening-collection-time input{border:1px solid var(--line);width:min(100%,220px);min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:8px 10px;font-weight:750}.opening-collection-time small{color:var(--muted);font-size:11px}.opening-founder-fund-strip{background:#f5fbf7;border:1px solid #b9d7c6;border-left:4px solid #268a55;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-bottom:16px;padding:14px 16px;display:grid}.opening-founder-fund-strip div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opening-founder-fund-strip span,.opening-founder-fund-strip small{color:#527062;font-size:11px}.opening-founder-fund-strip strong{color:#17613a;font-size:17px}.opening-founder-fund-strip small{grid-column:1/-1}.opening-founder-fund-strip.is-invalid{background:#fff7f6;border-color:#e6b6b2 #e6b6b2 #e6b6b2 #b9433b}.opening-founder-fund-strip.is-invalid strong,.opening-founder-fund-strip.is-invalid small{color:#9b302a}.opening-table-source{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:12px;margin-bottom:14px;display:grid}.opening-table-source select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:0 12px}.opening-table-source>div{background:#f5fbf7;border-left:3px solid #268a55;align-content:center;gap:2px;padding:9px 12px;display:grid}.opening-table-source>div span,.opening-table-source>div small{color:var(--muted);font-size:10px}.opening-table-source>div strong{color:#17613a;font-size:16px}.opening-table-source>div.is-invalid{background:#fff7f6;border-left-color:#b9433b}.opening-table-source>div.is-invalid strong,.opening-table-source>div.is-invalid small{color:#9b302a}.opening-funding-plan{gap:14px;display:grid}.opening-funding-plan-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.opening-funding-plan-heading>div{gap:3px;display:grid}.opening-funding-plan-heading strong{color:var(--ink);font-size:14px}.opening-funding-plan-heading span{color:var(--muted);font-size:11px}.opening-funding-lines{gap:8px;display:grid}.opening-funding-line{border:1px solid var(--line);background:#fff;border-left:4px solid #268a55;grid-template-columns:28px minmax(150px,.9fr) minmax(150px,1fr) minmax(190px,.85fr) minmax(140px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.opening-funding-line.is-invalid{border-color:#e6b6b2 #e6b6b2 #e6b6b2 #b9433b}.opening-funding-line-index{color:#17613a;background:#edf7f1;border-radius:50%;align-self:center;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.opening-funding-line select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:0 10px}.opening-funding-source{border:1px solid var(--line);background:#f3f5f4;grid-template-columns:repeat(2,minmax(0,1fr));min-height:42px;padding:3px;display:grid}.opening-funding-source button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px}.opening-funding-source button.is-selected{color:#17613a;background:#fff;font-weight:700;box-shadow:0 1px 3px #1d3e2b1f}.opening-funding-source button:disabled{cursor:not-allowed;opacity:.45}.opening-funding-availability{border-left:2px solid #9bc9ad;align-content:center;align-self:stretch;gap:1px;padding-left:10px;display:grid}.opening-funding-availability span,.opening-funding-availability small{color:var(--muted);font-size:10px}.opening-funding-availability strong{color:#17613a;font-size:12px}.opening-funding-remove{color:#9b302a;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;font-size:11px}.opening-funding-remove:disabled{color:var(--muted);cursor:not-allowed;opacity:.5}.opening-accounting-funding-lines{gap:7px;display:grid}.opening-accounting-funding-lines>div{border:1px solid var(--line);background:#fff;border-left:3px solid #268a55;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.opening-accounting-funding-lines>div>span{color:#17613a;background:#edf7f1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.opening-accounting-funding-lines>div>div{gap:2px;display:grid}.opening-accounting-funding-lines strong{color:var(--ink);font-size:12px}.opening-accounting-funding-lines small{color:var(--muted);font-size:10px}.opening-accounting-funding-lines>div>strong:last-child{color:#17613a;font-size:14px}.company-table-loading,.company-table-workspace{width:100%}.company-table-workspace{gap:18px;display:grid}.company-table-heading{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:stretch;display:flex}.company-table-heading>div:first-child{gap:3px;padding:20px 22px;display:grid}.company-table-heading span,.company-table-heading p{color:var(--muted);margin:0;font-size:11px}.company-table-heading h2{color:var(--ink);margin:0;font-size:22px}.company-table-heading>div:last-child{border-left:1px solid var(--line);background:#f4faf6;place-content:center;justify-items:end;min-width:190px;padding:18px 22px;display:grid}.company-table-heading>div:last-child strong{color:#17613a;font-size:32px}.company-table-message{color:#795711;background:#fff9ec;border-left:3px solid #d39a25;margin:-8px 0 0;padding:9px 12px;font-size:12px}.company-table-open-panel{background:#f7fbf8;border:1px solid #b9d7c6;border-left:4px solid #268a55;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr) auto;align-items:end;gap:16px;padding:18px 20px;display:grid}.company-table-open-panel span,.company-table-open-panel p{color:var(--muted);margin:0;font-size:11px}.company-table-open-panel h3{margin:2px 0;font-size:17px}.company-table-open-panel label{gap:5px;display:grid}.company-table-open-panel input,.company-table-close-form textarea,.company-table-decision textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff}.company-table-open-panel input{min-height:42px;padding:0 12px}.company-table-open-fields{grid-template-columns:repeat(2,minmax(160px,1fr));gap:10px;display:grid}.company-table-list,.company-table-approvals,.company-table-history{gap:10px;display:grid}.company-table-viewbar,.company-table-view-panel{min-width:0}.company-table-view-panel{gap:10px;display:grid}.company-table-list>header,.company-table-approvals>header,.company-table-history>header{justify-content:space-between;align-items:end;padding:0 2px;display:flex}.company-table-list>header span,.company-table-approvals>header span,.company-table-history>header span{color:var(--muted);font-size:10px}.company-table-list>header h2,.company-table-approvals>header h2,.company-table-history>header h2{margin:2px 0 0;font-size:18px}.company-table-card{border:1px solid var(--line);background:#fff;border-left:4px solid #268a55;gap:14px;padding:18px 20px;display:grid}.company-table-card.is-closure_pending{border-left-color:#d39a25}.company-table-card.is-opening_pending{background:#fffdf8;border-left-color:#d39a25}.company-table-card.is-capital_closed{border-left-color:#3077a8}.company-table-card.is-recovery_confirmation_pending{background:#fffdf8;border-left-color:#d39a25}.company-table-card>header{justify-content:space-between;gap:16px;display:flex}.company-table-card>header strong,.company-table-card>header small{color:var(--muted);font-size:10px;display:block}.company-table-card>header h3{margin:2px 0;font-size:20px}.company-table-card>header em{color:#17613a;border:1px solid #b9d7c6;align-self:start;padding:4px 7px;font-size:10px;font-style:normal}.company-table-balances{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-table-balances p{grid-template-columns:1fr auto auto;align-items:baseline;gap:6px;margin:0;padding:13px 4px;display:grid}.company-table-balances p+p{border-left:1px solid var(--line);padding-left:18px}.company-table-balances span,.company-table-balances small{color:var(--muted);font-size:10px}.company-table-balances strong{font-size:22px}.company-table-card>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.company-table-card>footer span{color:var(--muted);font-size:11px}.company-table-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.company-table-net-note,.company-table-pending-note{background:#f5f9fc;border-left:3px solid #3077a8;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.company-table-pending-note{background:#fff8e9;border-left-color:#d39a25}.company-table-net-note strong,.company-table-pending-note strong{color:var(--ink);font-size:11px}.company-table-net-note span,.company-table-pending-note span{color:var(--muted);text-align:right;font-size:10px}.company-table-close-form{gap:10px;display:grid}.company-table-close-form label{color:var(--muted);gap:5px;font-size:11px;display:grid}.company-table-close-form textarea,.company-table-decision textarea{resize:vertical;min-height:72px;padding:10px 12px}.company-table-close-form>div,.company-table-decision>div:last-child{justify-content:flex-end;gap:8px;display:flex}.company-table-approvals>header em{color:#9a6b0c;font-size:11px;font-style:normal}.company-table-approvals>article{background:#fffdf7;border:1px solid #ead6a5;border-left:4px solid #d39a25;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.company-table-approvals>article>div:first-child{gap:3px;display:grid}.company-table-approvals>article span,.company-table-approvals>article small{color:var(--muted);font-size:11px}.company-table-decision{grid-column:1/-1;gap:10px;display:grid}.company-table-handling{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.company-table-handling button{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fff}.company-table-handling button.is-selected{color:#17613a;border-color:#268a55;box-shadow:inset 3px 0 #268a55}.company-table-history>article{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto minmax(210px,.5fr);align-items:center;gap:16px;padding:13px 16px;display:grid}.company-table-history>article small{color:var(--muted);font-size:10px;display:block}.company-table-history>article em{color:var(--muted);font-size:10px;font-style:normal}.company-table-history>article p{justify-content:space-between;gap:12px;margin:0;font-size:11px;display:flex}.company-table-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:0;padding:20px;font-size:12px}@media (max-width:760px){.company-table-heading,.company-table-open-panel,.company-table-approvals>article,.company-table-history>article{grid-template-columns:1fr;display:grid}.company-table-heading>div:last-child{border-top:1px solid var(--line);border-left:0;justify-items:start;min-width:0}.company-table-balances{grid-template-columns:1fr}.company-table-balances p+p{border-top:1px solid var(--line);border-left:0;padding-left:4px}.company-table-card>footer{flex-direction:column;align-items:stretch}.company-table-card-actions{justify-content:stretch}.company-table-card-actions>*{flex:160px}.company-table-handling,.company-table-open-fields{grid-template-columns:1fr}}.opening-entry-submit-actions .sandbox-action-button{min-width:150px}@media (max-width:960px){.customer-loan-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-loan-filter-bar{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.customer-loan-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.personal-workbench-spaces{gap:4px;padding-left:8px;padding-right:0}.personal-workbench-spaces>strong{padding-right:8px}.customer-loan-filter-bar,.customer-loan-profile-grid,.customer-loan-opening-list article,.customer-loan-pending-list article{grid-template-columns:1fr}.customer-loan-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-loan-account-summary strong{font-size:19px}.customer-loan-account-summary span,.customer-loan-account-summary p{font-size:11px}.sandbox-status-notice{grid-template-columns:5px minmax(0,1fr);align-items:stretch}.sandbox-status-notice-actions{grid-column:2;justify-content:stretch}.sandbox-status-notice-actions>*,.sandbox-status-notice-link{width:100%}.sandbox-disclosure-panel>summary{align-items:flex-start}.sandbox-disclosure-panel-meta{gap:10px}.sandbox-disclosure-panel-meta b{text-align:right;max-width:92px}.customer-loan-pending-list .sandbox-action-button{width:100%;min-width:0}.customer-loan-filter-bar label:first-child{grid-column:auto}.customer-loan-opening-list article>strong{text-align:left}.customer-loan-opening-command,.opening-entry-submit-actions,.customer-share-revision-entry,.customer-share-revision-request>header,.customer-share-revision-editor>header,.customer-share-revision-editor>footer{flex-direction:column;align-items:stretch}.customer-loan-opening-command .sandbox-action-button,.opening-entry-submit-actions .sandbox-action-button,.customer-share-revision-entry .sandbox-action-button{width:100%;min-width:0}.customer-share-revision-comparison{grid-template-columns:1fr}.customer-share-revision-comparison>section:first-child{border-bottom:1px solid #795d252e;border-right:0;padding:0 0 10px}.customer-share-revision-comparison>section:last-child{padding:10px 0 0}.customer-share-revision-review-actions,.customer-share-revision-editor>footer>div:last-child{grid-template-columns:1fr;align-items:stretch;display:grid}.customer-share-revision-review-actions .sandbox-action-button,.customer-share-revision-editor>footer .sandbox-action-button{width:100%}}.sandbox-workflow-steps{gap:10px;display:grid}.sandbox-workflow-steps article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.sandbox-workflow-steps article>span{background:var(--surface);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.sandbox-workflow-steps strong{color:var(--ink);font-size:13px;line-height:1.35}.sandbox-workflow-steps p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.sandbox-workflow-steps article.is-active{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.sandbox-workflow-steps article.is-active>span,.sandbox-workflow-steps article.is-done>span{background:var(--green);color:var(--surface)}.central-readonly-evidence span,.central-readonly-evidence p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.central-readonly-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.central-readonly-evidence article{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:5px;padding:11px;display:grid}.central-readonly-evidence article.has-evidence{background:var(--surface);border-color:#26a66547}.central-readonly-evidence strong{color:var(--ink);font-size:13px;line-height:1.3}.central-readonly-evidence article.has-evidence span{color:var(--green);font-weight:900}.central-claimed-box{background:var(--green-soft);border:1px solid #26a6653d;border-radius:8px;gap:5px;padding:12px;display:grid}.central-claimed-box strong{color:var(--ink);font-size:14px;line-height:1.3}.central-claimed-box span,.central-claimed-box p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.review-customer-workspace,.central-customer-workspace{min-width:0;display:grid}.review-customer-panel,.sandbox-customer-queue-panel{background:#fff;border:1px solid #dce5e1;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #182f250f}.review-customer-panel>header,.sandbox-customer-queue-panel>header{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 16px;display:flex}.review-customer-panel>header>div:first-child,.sandbox-customer-queue-panel>header>div:first-child{gap:5px;min-width:0;display:grid}.review-customer-panel>header>div:first-child>span,.sandbox-customer-queue-panel>header>div:first-child>span{color:#607169;font-size:13px;line-height:1.5}.review-customer-panel-title,.sandbox-customer-queue-panel-title{align-items:center;gap:10px;display:flex}.review-customer-panel-title h2,.sandbox-customer-queue-panel-title h2{color:#17251f;margin:0;font-size:21px;line-height:1.25}.review-customer-panel-title>strong,.sandbox-customer-queue-panel-title>strong{color:#176548;background:#e5f2eb;border-radius:7px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:13px;display:grid}.review-customer-panel-actions,.sandbox-customer-queue-panel-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.review-customer-panel-actions>span,.sandbox-customer-queue-panel-actions>span{color:#607169;font-size:12px;line-height:1.4}.review-customer-panel-actions>span.is-error,.sandbox-customer-queue-panel-actions>span.is-error{color:#914040;font-weight:750}.review-customer-panel-actions>a,.sandbox-customer-queue-panel-actions>a{color:#30453b;background:#fff;border:1px solid #cbd7d1;border-radius:7px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:800;line-height:20px}.review-customer-panel-actions>a:hover,.sandbox-customer-queue-panel-actions>a:hover{color:#176548;border-color:#8da89b}.review-customer-viewbar{background:#fbfcfb;grid-template-columns:minmax(250px,420px);justify-content:end;align-items:end;gap:22px;padding:0 20px 14px;display:grid}.review-customer-viewbar .sandbox-tabs{align-self:stretch}.review-customer-viewbar .sandbox-search-field{padding-top:0}.review-customer-viewbar .sandbox-search-field>span{font-size:12px}.central-customer-viewbar{background:#fbfcfb;padding:0 20px 14px}.central-customer-viewbar .sandbox-tabs,.central-customer-viewbar .sandbox-search-field{min-width:0}.prospect-center-workspace{min-width:0;display:grid}.prospect-center-viewbar{background:#fbfcfb;padding:0 20px 14px}.prospect-center-viewbar .sandbox-tabs,.prospect-center-viewbar .sandbox-search-field{min-width:0}.prospect-center-viewbar .sandbox-search-field{padding-top:0}.prospect-queue-filters{background:#fbfcfb;border-top:1px solid #edf2ef;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:12px 20px 14px;display:grid}.prospect-queue-filters>label{color:#40534a;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.prospect-queue-filters select{color:#23382f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8c1;border-radius:7px;padding:0 12px;font-size:13px}.prospect-queue-filters select:focus{border-color:#23845f;outline:3px solid #23845f1f}.prospect-center-panel .prospect-center-toolbar{align-items:center;padding-block:13px}.prospect-center-panel .prospect-center-toolbar h2{font-size:17px}.prospect-center-work-summary{gap:3px;display:grid}.prospect-center-panel .prospect-center-toolbar>span{color:#607169;font-size:12px}.prospect-center-panel .prospect-center-toolbar>span.is-error{color:#914040;font-weight:750}.prospect-center-search-tools{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.prospect-center-search-tools>button{color:#40534a;white-space:nowrap;background:#fff;border:1px solid #b9c8c1;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 11px;display:inline-flex}.prospect-center-search-tools>button.is-active{color:#176548;background:#edf7f1;border-color:#7caf96}.review-customer-row-action.is-icon-only{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.prospect-customer-queue .review-customer-row{min-height:72px;padding-block:10px}.prospect-quick-summary{gap:10px;display:grid}.prospect-quick-call{color:#176548;background:#edf7f1;border:1px solid #b8d9ca;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:grid}.prospect-quick-call span{gap:1px;display:grid}.prospect-quick-call small,.prospect-quick-summary dt,.prospect-quick-summary dl small{color:#65776e;font-size:11px}.prospect-quick-call strong,.prospect-quick-summary dd{color:#213d31;font-size:14px;font-weight:800}.prospect-quick-call b{color:#fff;background:#176548;border-radius:6px;padding:7px 10px;font-size:12px}.prospect-quick-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.prospect-quick-summary dl>div{border-bottom:1px solid #e4ebe7;gap:2px;min-width:0;padding:8px 10px;display:grid}.prospect-quick-summary dl>div:nth-child(odd){border-right:1px solid #e4ebe7}.prospect-quick-summary dt,.prospect-quick-summary dd{overflow-wrap:anywhere;margin:0}.prospect-outcome-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.prospect-outcome-selector>button{color:#40534a;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d7d0;border-radius:7px;min-width:0;min-height:40px;padding:7px 8px;font-size:12px;font-weight:800}.prospect-outcome-selector>button.is-active{color:#176548;background:#dcefe6;border-color:#6ca88d}.prospect-secondary-actions{border-block:1px solid #dfe7e3}.prospect-secondary-actions>summary{color:#40534a;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:8px 2px;list-style:none;display:flex}.prospect-secondary-actions>summary::-webkit-details-marker{display:none}.prospect-secondary-actions>summary>span{gap:2px;display:grid}.prospect-secondary-actions>summary strong{font-size:13px}.prospect-secondary-actions>summary small,.prospect-secondary-actions>summary b{color:#6a7a72;font-size:11px}.prospect-secondary-actions>.prospect-cancellation-panel{margin-bottom:12px}.prospect-drawer-decision .prospect-decision-actions{grid-template-columns:minmax(0,1fr)}.prospect-center-panel .prospect-new-alert{background:#edf7f1;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 20px 14px;padding:10px 12px;display:flex;box-shadow:inset 4px 0 #23845f}.prospect-center-panel .prospect-new-alert strong{color:#245943;font-size:13px}.prospect-center-panel .prospect-new-alert span{color:#607169;font-size:12px}.sandbox-drawer.prospect-customer-drawer{background:#fff;border:0;border-radius:0;align-content:normal;gap:0;width:min(800px,100%);padding:0}.prospect-customer-drawer>header{padding:14px 18px}.prospect-customer-drawer-heading{gap:4px}.prospect-customer-drawer-heading>div{flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.prospect-customer-drawer-heading h2{margin:0;font-size:20px;line-height:1.25}.prospect-customer-drawer-heading>div>span{color:#50645a;background:#f2f5f3;border:1px solid #ccd8d2;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:800}.prospect-customer-drawer-heading>p{color:#66766f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.prospect-customer-drawer .sandbox-drawer-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 18px 16px;overflow-x:hidden}.prospect-customer-drawer .sandbox-drawer-body>*,.prospect-quick-summary,.prospect-quick-summary dl,.prospect-quick-call,.prospect-drawer-decision,.prospect-outcome-selector{min-width:0;max-width:100%}.prospect-compact-summary{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);align-items:center;gap:10px;display:grid}.prospect-compact-facts{color:#5f7068;flex-wrap:wrap;align-items:center;gap:5px 14px;min-width:0;font-size:12px;line-height:1.4;display:flex}.prospect-compact-facts strong{color:#176548;font-size:12px}.prospect-compact-summary .prospect-quick-call{min-height:48px;padding-block:7px}.prospect-drawer-decision{border:0;box-shadow:none;background:0 0;border-top:1px solid #dfe7e3;border-radius:0;grid-template-columns:minmax(0,1fr);gap:11px;padding:13px 0 0}.prospect-decision-heading{gap:4px;display:grid}.prospect-decision-heading>span{color:#607169;font-size:12px;line-height:1.45}.prospect-current-appointment{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.prospect-current-appointment b{color:#9aa7a1;font-weight:400}.prospect-drawer-decision.is-follow-up-task>.prospect-decision-heading{order:0}.prospect-drawer-decision.is-follow-up-task>.prospect-follow-up-box{order:1}.prospect-drawer-decision.is-follow-up-task>.prospect-alternative-outcomes{order:2}.prospect-drawer-decision.is-follow-up-task>.prospect-interest-box,.prospect-drawer-decision.is-follow-up-task>.prospect-company-transfer-box,.prospect-drawer-decision.is-follow-up-task>.sandbox-note-field{order:3}.prospect-drawer-decision.is-follow-up-task>.prospect-decision-actions{order:4}.prospect-follow-up-box.is-current-task{background:0 0;border:0;border-radius:0;gap:9px;padding:0}.prospect-follow-up-box.is-current-task .prospect-follow-up-options button{min-height:40px}.prospect-follow-up-fields.is-next-round select{min-height:38px}.prospect-follow-up-note.is-compact{gap:4px}.prospect-follow-up-note.is-compact textarea{field-sizing:content;resize:vertical;min-height:42px;max-height:120px;padding-block:9px}.prospect-follow-up-save{width:100%;min-height:44px}.prospect-alternative-outcomes{border-top:1px solid #e3e9e6}.prospect-alternative-outcomes>summary{color:#40534a;cursor:pointer;justify-content:space-between;align-items:center;min-height:46px;padding:7px 2px;list-style:none;display:flex}.prospect-alternative-outcomes>summary::-webkit-details-marker{display:none}.prospect-alternative-outcomes>summary>span{gap:1px;display:grid}.prospect-alternative-outcomes>summary strong{color:#40534a;font-size:12px}.prospect-alternative-outcomes>summary small,.prospect-alternative-outcomes>summary b{color:#718078;font-size:11px}.prospect-alternative-outcomes>.prospect-outcome-selector{padding:4px 0 10px}.prospect-cancellation-panel{background:#fff8f6;border:1px solid #ebd2cb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex;box-shadow:inset 4px 0 #b94736}.prospect-cancellation-panel>div{gap:4px;min-width:0;display:grid}.prospect-cancellation-panel h4,.prospect-cancellation-panel p,.prospect-cancellation-panel span,.prospect-cancellation-panel small{margin:0}.prospect-cancellation-panel h4{color:#632f28;font-size:15px}.prospect-cancellation-panel span,.prospect-cancellation-panel small{color:#765a54;font-size:12px;line-height:1.5}.prospect-cancellation-panel.is-blocked{background:#fffaf0;border-color:#ead8aa;box-shadow:inset 4px 0 #b47a12}.prospect-cancellation-panel.is-blocked h4{color:#664b19}.prospect-cancellation-panel.is-blocked span{color:#75633e}.prospect-cancellation-confirmation{gap:14px;display:grid}.prospect-cancellation-confirmation dl{background:#f7f9f8;border:1px solid #dce4e0;border-radius:6px;margin:0;display:grid}.prospect-cancellation-confirmation dl>div{justify-content:space-between;align-items:center;gap:16px;padding:9px 11px;display:flex}.prospect-cancellation-confirmation dl>div+div{border-top:1px solid #e2e8e5}.prospect-cancellation-confirmation dt{color:#68766f;font-size:12px}.prospect-cancellation-confirmation dd{color:#23362e;text-align:right;margin:0;font-size:13px;font-weight:800}.prospect-cancellation-confirmation>label{color:#4f6159;gap:6px;font-size:12px;font-weight:800;display:grid}.prospect-cancellation-confirmation select{color:#23362e;background:#fff;border:1px solid #bccbc4;border-radius:6px;width:100%;min-height:42px;padding:8px 10px}.prospect-identity-review,.prospect-identity-result{background:#fffaf0;border:1px solid #e3c785;border-radius:7px;gap:14px;padding:15px;display:grid;box-shadow:inset 4px 0 #c48a18}.prospect-identity-review>header,.prospect-identity-result{align-items:start}.prospect-identity-review>header{justify-content:space-between;gap:14px;display:flex}.prospect-identity-review>header>div,.prospect-identity-result>div{gap:4px;min-width:0;display:grid}.prospect-identity-review h3,.prospect-identity-result h3{color:#3b3324;margin:0;font-size:17px;line-height:1.35}.prospect-identity-review>header span,.prospect-identity-result span,.prospect-identity-result small{color:#6d6250;font-size:12px;line-height:1.5}.prospect-identity-review>header>strong{color:#765617;background:#fff4d7;border:1px solid #dbbc72;border-radius:7px;flex:none;padding:6px 8px;font-size:11px}.prospect-identity-signals{flex-wrap:wrap;gap:7px;display:flex}.prospect-identity-signals span{color:#5f4c22;background:#fff;border:1px solid #d7c18d;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:800}.prospect-identity-current{background:#fffdf8;border-top:1px solid #ead9b1;border-bottom:1px solid #ead9b1;gap:10px;padding:12px;display:grid}.prospect-identity-current p{color:#765617;margin:0;font-size:12px;font-weight:850}.prospect-identity-current dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.prospect-identity-current dl>div{gap:2px;display:grid}.prospect-identity-current dt,.prospect-identity-current dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.45}.prospect-identity-current dt{color:#7b7468}.prospect-identity-current dd{color:#2f3c36;font-weight:750}.prospect-identity-candidate-list{background:#fff;border:1px solid #ddcfad;border-radius:7px;overflow:hidden}.prospect-identity-candidate-list>label{cursor:pointer;border-top:1px solid #ece4d1;grid-template-columns:20px minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.prospect-identity-candidate-list>label:first-child{border-top:0}.prospect-identity-candidate-list>label.is-active{box-shadow:inset 4px 0 #c48a18}.prospect-identity-candidate-list>label.is-selected{background:#f0f8f4;box-shadow:inset 4px 0 #23845f}.prospect-identity-candidate-list>label.is-selected.is-active{background:#fff7e5;box-shadow:inset 4px 0 #c48a18}.prospect-identity-candidate-list input{accent-color:#23845f;width:16px;height:16px;margin:2px 0 0}.prospect-identity-candidate-main,.prospect-identity-candidate-detail{justify-content:space-between;gap:8px 12px;min-width:0;display:flex}.prospect-identity-candidate-main>span{gap:2px;min-width:0;display:grid}.prospect-identity-candidate-main strong,.prospect-identity-candidate-main b,.prospect-identity-candidate-main small,.prospect-identity-candidate-detail span,.prospect-identity-candidate-detail strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.prospect-identity-candidate-main strong{color:#2f3c36}.prospect-identity-candidate-main b{color:#53655c;text-align:right}.prospect-identity-candidate-main small,.prospect-identity-candidate-detail span{color:#706b60}.prospect-identity-candidate-detail{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.prospect-identity-candidate-detail strong{color:#8a5e08}.prospect-identity-candidate-list .prospect-identity-signals{grid-column:2;gap:5px}.prospect-identity-candidate-list .prospect-identity-signals span{padding:3px 6px;font-size:10px}.prospect-identity-credit-alert{background:#fff3d6;border-left:4px solid #c48a18;gap:3px;padding:10px 12px;display:grid}.prospect-identity-credit-alert.is-danger{background:#fff0f0;border-left-color:#b74343}.prospect-identity-credit-alert strong{color:#65470f;font-size:13px}.prospect-identity-credit-alert.is-danger strong{color:#8a3030}.prospect-identity-credit-alert span,.prospect-identity-readonly{color:#6f5d39;margin:0;font-size:12px;line-height:1.5}.prospect-identity-actions{flex-wrap:wrap;gap:9px;display:flex}.prospect-identity-result{background:#f1f8f4;border-color:#b8d9ca;grid-template-columns:minmax(0,1fr) auto;box-shadow:inset 4px 0 #23845f}.prospect-identity-result.is-active,.prospect-identity-result.is-related_active{background:#fffaf0;border-color:#e3c785;box-shadow:inset 4px 0 #c48a18}.prospect-identity-result.is-related_risk{box-shadow:inset 4px 0 var(--danger);background:#fff3f0;border-color:#9f3d2659}.prospect-application-history{background:#fff;border:1px solid #dce5e1;border-radius:7px}.prospect-application-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 13px;list-style:none;display:flex}.prospect-application-history>summary::-webkit-details-marker{display:none}.prospect-application-history>summary>span{gap:2px;display:grid}.prospect-application-history>summary strong,.prospect-application-history>summary b{color:#294337;font-size:13px}.prospect-application-history>summary small{color:#6a7a72;font-size:11px}.prospect-application-history-list{border-top:1px solid #e5ece8;display:grid}.prospect-application-history-list article{border-top:1px solid #edf2ef;grid-template-columns:minmax(0,1.4fr) minmax(150px,.8fr);gap:8px 14px;padding:11px 13px;display:grid}.prospect-application-history-list article:first-child{border-top:0}.prospect-application-history-list article>div{gap:3px;min-width:0;display:grid}.prospect-application-history-list article>div:nth-child(2){text-align:right}.prospect-application-history-list strong,.prospect-application-history-list span,.prospect-application-history-list p{overflow-wrap:anywhere}.prospect-application-history-list strong{color:#294337;font-size:12px}.prospect-application-history-list span,.prospect-application-history-list p{color:#6a7a72;margin:0;font-size:11px;line-height:1.45}.prospect-application-history-list p{grid-column:1/-1;padding-top:2px}.prospect-customer-more>div{gap:14px}.prospect-additional-details>summary{min-height:50px;padding-block:8px}.prospect-additional-details>summary:focus{outline:none}.prospect-additional-details>summary:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #23845f24}.prospect-additional-content{gap:16px;padding:14px 0 2px;display:grid}.prospect-additional-section{gap:10px;min-width:0;display:grid}.prospect-additional-section+.prospect-additional-section{border-top:1px solid #e3e9e6;padding-top:14px}.prospect-additional-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-additional-section>header h4{color:#30453b;margin:0;font-size:13px}.prospect-additional-section>header span{color:#728078;font-size:11px}.prospect-assignee-tools{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;min-width:0;display:grid}.prospect-assignee-field{color:#52615c;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.prospect-assignee-control{min-width:0;display:block;position:relative}.prospect-assignee-control>svg:first-child{color:#728078;pointer-events:none;z-index:1;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.prospect-assignee-control input,.prospect-assignee-control select{box-sizing:border-box;color:#18332a;font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:6px;width:100%;min-width:0;height:42px;padding:8px 36px;font-weight:500}.prospect-assignee-control select{appearance:none}.prospect-assignee-control input::placeholder{color:#849189;opacity:1}.prospect-assignee-control input:focus,.prospect-assignee-control select:focus{border-color:#23845f;outline:none;box-shadow:0 0 0 3px #23845f1f}.prospect-assignee-control select:disabled{color:#7e8a83;cursor:not-allowed;background:#f2f5f3}.prospect-assignee-chevron{color:#5f7068;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.prospect-assignee-tools .sandbox-action-button{white-space:nowrap;min-height:42px}.prospect-assignee-empty{color:#9b4f27;grid-column:1/-1;margin-top:-2px;font-size:11px;line-height:1.45}.prospect-customer-drawer .prospect-next-step{background:#f4f8f6;border:0;border-radius:0;padding:12px 14px;box-shadow:inset 4px 0 #23845f}.prospect-customer-drawer>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}.review-customer-queue,.sandbox-customer-queue{min-width:0;display:grid}.review-customer-queue>.sandbox-empty-state,.sandbox-customer-queue>.sandbox-empty-state{margin:20px}.sandbox-customer-queue-status{color:#496158;background:#f6faf8;border-top:1px solid #e2ebe6;margin:0;padding:9px 20px;font-size:12px;font-weight:750}.sandbox-customer-queue-status.is-error{color:#914040;background:#fff5f4}.review-customer-row{color:#243b31;width:100%;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf2ef;grid-template-columns:minmax(132px,.85fr) minmax(200px,1.55fr) minmax(145px,1fr) minmax(122px,.8fr) minmax(116px,.75fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;box-shadow:inset 4px 0 #23845f}.review-customer-row.is-statusless{grid-template-columns:minmax(240px,1.55fr) minmax(145px,1fr) minmax(122px,.8fr) minmax(116px,.75fr) auto}.review-customer-row.is-statusless.has-no-time{grid-template-columns:minmax(240px,1.55fr) minmax(145px,1fr) minmax(122px,.8fr) auto}.review-customer-row.has-no-time:not(.is-statusless){grid-template-columns:minmax(132px,.85fr) minmax(200px,1.55fr) minmax(145px,1fr) minmax(122px,.8fr) auto}.review-customer-row:first-child{border-top-color:#dce5e1}.review-customer-row:hover{background:#f8fbf9}.review-customer-row:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #23845f2e;position:relative}.review-customer-row-status{color:#50645a;background:#f2f5f3;border:1px solid #ccd8d2;border-radius:7px;justify-self:start;padding:6px 8px;font-size:11px;font-weight:850;line-height:1.25}.review-customer-row.is-expired .review-customer-row-status{color:#765617;background:#fff8e8;border-color:#e3c785}.review-customer-row.is-success .review-customer-row-status{color:#176548;background:#edf8f2;border-color:#b8d9ca}.review-customer-row.is-danger .review-customer-row-status{color:#963a31;background:#fff1f0;border-color:#e0aaa5}.review-customer-row-identity,.review-customer-row-business,.review-customer-row-amount{gap:4px;min-width:0;display:grid}.review-customer-row-identity strong,.review-customer-row-business strong,.review-customer-row-amount strong{overflow-wrap:anywhere;color:#243b31;font-size:14px;line-height:1.35}.review-customer-row-identity small,.review-customer-row-business small,.review-customer-row-amount small,.review-customer-row time{overflow-wrap:anywhere;color:#6a7a72;font-size:12px;line-height:1.4}.review-customer-row-amount strong{color:#176548}.review-customer-row-action{color:#176548;white-space:nowrap;justify-self:end;font-size:13px;font-weight:850}.sandbox-drawer.review-customer-drawer{width:min(620px,100%)}.sandbox-drawer.central-customer-drawer{width:min(700px,100%)}.review-customer-drawer-heading,.central-customer-drawer-heading{gap:6px;min-width:0;display:grid}.review-customer-drawer-heading h2,.central-customer-drawer-heading h2{overflow-wrap:anywhere;color:#17251f;margin:1px 0 0;font-size:23px;line-height:1.25}.review-customer-drawer-heading>span,.central-customer-drawer-heading>span{color:#50645a;background:#f2f5f3;border:1px solid #ccd8d2;border-radius:7px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:800}.review-customer-drawer-heading>span.is-expired{color:#765617;background:#fff8e8;border-color:#e3c785}.central-customer-drawer-heading>span.is-claimed{color:#176548;background:#e7f4ed;border-color:#b9d9c9}.review-customer-drawer-section,.review-customer-claim-section{gap:14px;display:grid}.review-customer-drawer-section>header,.review-customer-claim-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.review-customer-drawer-section h3,.review-customer-claim-section h3,.review-customer-view-only h3{color:#20372d;margin:0;font-size:16px;line-height:1.35}.review-customer-drawer-section>header>span,.review-customer-claim-section>header>span,.review-customer-view-only>span{color:#607169;font-size:12px;line-height:1.45}.review-customer-primary-info,.review-customer-secondary-info{grid-template-columns:repeat(2,minmax(0,1fr))}.review-customer-claim-section{background:#f3f8f5;padding:15px;box-shadow:inset 4px 0 #23845f}.review-customer-claim-section>header>div{gap:4px;display:grid}.review-customer-claim-section>header>span{color:#176548;white-space:nowrap;background:#e2f1e9;border-radius:7px;padding:6px 8px;font-weight:800}.review-customer-claim-section label{color:#40534a;gap:7px;font-size:13px;font-weight:750;display:grid}.review-customer-claim-section label small{color:#738078;font-size:11px;font-weight:600}.review-customer-claim-section select,.review-customer-claim-section textarea{color:#17251f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfcfc7;border-radius:7px;padding:10px 12px;font-size:14px}.review-customer-claim-section textarea{resize:vertical;min-height:86px}.review-customer-claim-section select:focus,.review-customer-claim-section textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}.review-customer-blocked{background:#fff2f0;border:1px solid #e2b8b3;border-radius:7px;gap:4px;padding:12px;display:grid}.review-customer-blocked strong{color:#914040;font-size:13px}.review-customer-blocked span,.review-customer-blocked p,.review-customer-next-step{color:#68766f;margin:0;font-size:12px;line-height:1.5}.review-customer-next-step{border-top:1px solid #d8e5de;padding-top:10px}.review-customer-view-only{gap:5px;display:grid}.review-customer-more,.sandbox-customer-evidence-disclosure{border-block:1px solid #dfe7e3}.review-customer-more>summary,.sandbox-customer-evidence-disclosure>summary{color:#30453b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 2px;list-style:none;display:flex}.review-customer-more>summary::-webkit-details-marker{display:none}.sandbox-customer-evidence-disclosure>summary::-webkit-details-marker{display:none}.review-customer-more>summary>span,.sandbox-customer-evidence-disclosure>summary>span{gap:3px;display:grid}.review-customer-more>summary strong,.sandbox-customer-evidence-disclosure>summary strong{font-size:14px}.review-customer-more>summary small,.sandbox-customer-evidence-disclosure>summary small{color:#6a7a72;font-size:12px}.review-customer-more>summary b,.sandbox-customer-evidence-disclosure>summary b{color:#40534a;white-space:nowrap;background:#edf2ef;border-radius:7px;padding:6px 8px;font-size:12px}.review-customer-more[open]>summary,.sandbox-customer-evidence-disclosure[open]>summary{border-bottom:1px solid #e5ebe8}.review-customer-more>div,.sandbox-customer-evidence-disclosure>div{gap:14px;padding:15px 0 2px;display:grid}.review-customer-locked-note,.review-customer-story{background:#f4f8f6;gap:4px;padding:11px 12px;display:grid;box-shadow:inset 4px 0 #23845f}.review-customer-locked-note strong,.review-customer-story strong{color:#285d48;font-size:13px}.review-customer-locked-note span,.review-customer-story p{color:#607169;margin:0;font-size:12px;line-height:1.55}.review-customer-drawer>footer .sandbox-action-button,.central-customer-drawer>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}.review-customer-drawer .sandbox-drawer-body,.central-customer-drawer .sandbox-drawer-body{gap:16px}.sandbox-customer-system-id{color:#7a8780;overflow-wrap:anywhere;margin:0;padding-top:2px;font-size:11px;line-height:1.45}@media (max-width:1180px){.review-customer-row{grid-template-columns:minmax(132px,.75fr) minmax(0,1.6fr) minmax(130px,.8fr);grid-template-areas:"status identity amount""status business action""status queued action"}.review-customer-row-status{grid-area:status}.review-customer-row-identity{grid-area:identity}.review-customer-row-business{grid-area:business}.review-customer-row-amount{text-align:right;grid-area:amount}.review-customer-row time{grid-area:queued}.review-customer-row-action{grid-area:action}.review-customer-row.is-statusless{grid-template-columns:minmax(0,1.6fr) minmax(130px,.8fr);grid-template-areas:"identity amount""business action""queued action"}.review-customer-row.is-statusless.has-no-time{grid-template-areas:"identity amount""business action"}.review-customer-row.has-no-time:not(.is-statusless){grid-template-areas:"status identity amount""status business action"}}@media (max-width:760px){.review-customer-panel>header,.sandbox-customer-queue-panel>header{flex-direction:column;align-items:stretch}.review-customer-panel-actions,.sandbox-customer-queue-panel-actions{justify-content:flex-start;align-items:stretch}.review-customer-panel-actions>a,.sandbox-customer-queue-panel-actions>a{text-align:center;width:100%}.review-customer-viewbar{grid-template-columns:1fr;gap:10px;padding-top:0}.review-customer-viewbar .sandbox-tabs>button{flex:1 0 auto;justify-content:center}.review-customer-viewbar .sandbox-search-field{padding-top:0}.central-customer-viewbar{align-items:stretch;gap:10px}.central-customer-viewbar .sandbox-tabs>button{flex:1 0 auto;justify-content:center}.central-customer-viewbar .sandbox-search-field{padding-top:0}.prospect-center-viewbar{align-items:stretch;gap:10px;padding:0 16px 13px}.prospect-center-viewbar .sandbox-tabs>button{flex:1 0 auto;justify-content:center}.prospect-queue-filters{grid-template-columns:1fr;padding:12px 16px 13px}.prospect-center-panel .prospect-new-alert{flex-direction:column;align-items:flex-start;margin:0 16px 13px}.prospect-follow-up-current,.prospect-follow-up-reassign,.prospect-identity-review>header,.prospect-identity-result{grid-template-columns:1fr}.prospect-identity-review>header{flex-direction:column;align-items:flex-start}.prospect-identity-current dl{grid-template-columns:1fr}.prospect-identity-candidate-main,.prospect-identity-candidate-detail{flex-direction:column;align-items:flex-start}.prospect-identity-candidate-main b{text-align:left}.prospect-identity-actions .sandbox-action-button{flex:180px}.prospect-application-history-list article{grid-template-columns:1fr}.prospect-application-history-list article>div:nth-child(2){text-align:left}.prospect-customer-drawer>footer .sandbox-action-button{flex:140px}.review-customer-row{grid-template-columns:minmax(0,1fr) minmax(120px,auto);grid-template-areas:"status status""identity identity""business amount""queued action";gap:9px 12px;padding:14px 15px}.review-customer-row.is-statusless{grid-template-columns:minmax(0,1fr) minmax(120px,auto);grid-template-areas:"identity identity""business amount""queued action"}.review-customer-row.is-statusless.has-no-time{grid-template-areas:"identity identity""business amount"".action"}.review-customer-row.has-no-time:not(.is-statusless){grid-template-areas:"status status""identity identity""business amount"".action"}.review-customer-row-amount{text-align:right;align-self:end}.review-customer-primary-info,.review-customer-secondary-info,.review-customer-drawer .central-readonly-evidence,.central-customer-drawer .central-readonly-evidence{grid-template-columns:1fr}.review-customer-claim-section>header{flex-direction:column;align-items:stretch}.review-customer-claim-section>header>span{align-self:flex-start}.review-customer-drawer>footer .sandbox-action-button{flex:140px}}.customer-workbench-sandbox{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:12px;display:grid}.customer-workbench-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-workbench-title h4{color:var(--ink);margin:0;font-size:16px;line-height:1.2}.customer-workbench-title small,.customer-workbench-grid label,.customer-workbench-wide{color:var(--muted);font-size:13px;line-height:1.45}.customer-workbench-title small{font-weight:900}.customer-workbench-title-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.customer-workbench-title-actions>span{gap:7px;display:flex}.customer-workbench-title-actions button{border:1px solid var(--green);background:var(--green);color:#fff;border-radius:7px;min-height:36px;padding:7px 11px;font-size:12px;font-weight:900}.customer-workbench-title-actions button.is-neutral{background:var(--surface);color:var(--green)}.customer-workbench-editing-note{color:#855a0d;background:#fff8e8;border-left:3px solid #d59a24;border-radius:6px;padding:9px 11px;font-size:12px;font-weight:900}.customer-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-workbench-grid label,.customer-workbench-wide{gap:7px;font-weight:900;display:grid}.customer-workbench-grid input,.customer-workbench-grid select,.customer-workbench-wide input,.customer-workbench-wide textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:400}.customer-workbench-grid.is-locked input:disabled,.customer-workbench-grid.is-locked select:disabled,.customer-workbench-wide input:disabled,.customer-workbench-wide textarea:disabled{color:var(--ink);cursor:default;opacity:1;background:#f0f3f1;border-color:#0000}.customer-workbench-wide textarea{resize:vertical;min-height:86px}.customer-workbench-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-evidence-card{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:8px;gap:8px;min-height:112px;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.customer-evidence-card.has-files{border-color:var(--green);box-shadow:0 0 0 2px var(--green-soft)}.customer-evidence-card:hover{border-color:color-mix(in srgb, var(--green) 30%, var(--line))}.customer-evidence-tap{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;margin:0;display:grid}.customer-evidence-tap input,.customer-evidence-check{display:none}.customer-evidence-tap>div{gap:3px;min-width:0;display:grid}.customer-evidence-tap strong{color:var(--ink);font-size:14px;line-height:1.25}.customer-evidence-tap small,.customer-evidence-card p,.customer-evidence-files small{color:var(--muted);font-size:12px;line-height:1.4}.customer-evidence-tap em{color:var(--muted);order:-1;font-size:12px;font-style:normal;font-weight:900;line-height:1.2}.customer-evidence-card.has-files .customer-evidence-tap em{color:var(--green)}.customer-evidence-action{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.customer-evidence-files{gap:6px;display:grid}.customer-evidence-files div{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.customer-evidence-files span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-evidence-files button{color:var(--danger);background:0 0;padding:0;font-size:12px;font-weight:900}.customer-evidence-delete-confirm{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.customer-evidence-delete-confirm button:first-child{color:var(--danger)}.customer-evidence-delete-confirm button:last-child{color:var(--muted)}.accounting-review-workspace{min-width:0;display:grid}.accounting-review-viewbar{background:#fbfcfb;grid-template-columns:minmax(0,1fr) minmax(250px,420px);align-items:end;gap:22px;padding:0 20px 14px;display:grid}.accounting-review-viewbar .sandbox-tabs{align-self:stretch}.accounting-review-viewbar .sandbox-search-field{padding-top:0}.accounting-review-queue>.sandbox-empty-state{margin:20px}.sandbox-drawer.accounting-review-drawer{width:min(780px,100%)}.accounting-review-drawer-heading{gap:6px;min-width:0;display:grid}.accounting-review-drawer-heading h2{overflow-wrap:anywhere;color:#17251f;margin:1px 0 0;font-size:23px;line-height:1.25}.accounting-review-drawer-heading>span{color:#50645a;background:#f2f5f3;border:1px solid #ccd8d2;border-radius:7px;justify-self:start;padding:6px 9px;font-size:12px;font-weight:800}.accounting-review-drawer-heading>span.is-returned{color:#765617;background:#fff8e8;border-color:#e3c785}.accounting-review-drawer .sandbox-drawer-body{grid-auto-rows:max-content;gap:18px}.credit-review-comparison{background:#fff;border:1px solid #d9e3de;border-radius:8px;min-height:min-content;display:grid;overflow:hidden}.credit-review-comparison.has-2-items{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-review-comparison.has-3-items{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-review-comparison.has-4-items{grid-template-columns:repeat(4,minmax(0,1fr))}.credit-review-comparison>div{border-right:1px solid #e4ebe7;gap:5px;min-width:0;padding:14px 15px;display:grid}.credit-review-comparison>div:last-of-type{border-right:0}.credit-review-comparison span{color:#687a71;font-size:12px;line-height:1.35}.credit-review-comparison strong{overflow-wrap:anywhere;color:#243b31;font-size:17px;line-height:1.3}.credit-review-comparison>div.is-calculated,.credit-review-comparison>div.is-final{background:#f2f8f5}.credit-review-comparison>div.is-calculated strong,.credit-review-comparison>div.is-final strong{color:#176548}.credit-review-comparison>div.is-soft{background:#f5f8f6}.credit-review-comparison>div.is-soft strong{color:#334c41}.credit-review-comparison>p{color:#52665d;background:#f5f8f6;border-top:1px solid #d9e3de;grid-column:1/-1;margin:0;padding:10px 14px;font-size:12px;font-weight:750;line-height:1.5}.accounting-review-drawer>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}.accounting-review-drawer-section{gap:14px;display:grid}.accounting-review-drawer-section>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accounting-review-drawer-section h3,.accounting-review-decision h3{color:#20372d;margin:0;font-size:16px;line-height:1.35}.accounting-review-drawer-section>header>span{color:#607169;font-size:12px;line-height:1.45}.accounting-review-primary-info{grid-template-columns:repeat(3,minmax(0,1fr))}.accounting-review-document-request:not(.is-open){grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:11px}.accounting-review-document-request:not(.is-open)>button{width:auto;min-width:148px}.accounting-review-drawer .approval-evidence-panel{margin-top:0}.accounting-review-decision{background:#f3f8f5;gap:14px;padding:15px;display:grid;box-shadow:inset 4px 0 #23845f}.accounting-review-decision>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.accounting-review-decision>header>div{gap:4px;display:grid}.accounting-review-decision>header>span{color:#176548;white-space:nowrap;background:#e2f1e9;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.accounting-review-conclusion{background:#fff;border:1px solid #d4dfda;border-radius:7px}.accounting-review-conclusion>button{border-bottom-width:3px;flex:1 1 0;justify-content:center;min-width:0}.accounting-review-matched-note{color:#176548;background:#e8f4ed;border-left:3px solid #23845f;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.accounting-review-ready-note{color:#68766f;border-top:1px solid #d8e5de;margin:0;padding-top:10px;font-size:12px;line-height:1.5}.accounting-review-ready-note.is-ready{color:#176548;font-weight:750}.sandbox-queue-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sandbox-queue-toolbar-actions{flex:none;align-items:center;gap:8px;display:flex}.sandbox-refresh-button{border:1px solid var(--green);background:var(--surface);min-height:40px;color:var(--green);border-radius:8px;flex:none;padding:0 15px;font-size:13px;font-weight:800;transition:background .18s,color .18s}.sandbox-refresh-button:hover{background:var(--green-soft)}.sandbox-queue-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.sandbox-queue-empty-workspace{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;place-items:center;min-height:300px;padding:24px;display:grid}.sandbox-queue-empty-workspace>.sandbox-empty-state.is-workbench{background:0 0;border:0;width:min(100%,480px);padding:24px}.sandbox-queue-empty-workspace>.sandbox-empty-state.is-workbench strong{font-size:18px}.sandbox-queue-list,.sandbox-queue-detail{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.sandbox-queue-list{align-content:start;gap:8px;display:grid}.sandbox-queue-workspace.is-list-layout .sandbox-queue-list{background:#fff;gap:0;max-height:none;padding:0;overflow:hidden}.sandbox-queue-workspace.is-list-layout .sandbox-queue-list>.sandbox-customer-queue-row{border:0;border-top:1px solid #edf2ef;border-radius:0;padding:12px 16px}.sandbox-queue-workspace.is-list-layout .sandbox-queue-list>.sandbox-customer-queue-row:first-child{border-top-color:#0000}.sandbox-queue-workspace.is-list-layout .sandbox-queue-list>.sandbox-customer-queue-row:hover,.sandbox-queue-workspace.is-list-layout .sandbox-queue-list>.sandbox-customer-queue-row.is-selected{background:#eef7f2;border-color:#edf2ef}.sandbox-queue-workspace.is-list-layout .sandbox-pagination{background:#f8faf9;border-top:1px solid #e1e9e5;margin:0;padding:12px 16px}.sandbox-queue-list>button{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;border-radius:7px;gap:4px;width:100%;min-width:0;padding:11px 12px;display:grid}.sandbox-queue-list>button:hover,.sandbox-queue-list>button.is-selected{border-color:var(--green)}.sandbox-queue-detail{align-content:start;gap:12px;min-height:320px;display:grid}.sandbox-queue-mobile-back{display:none}.sandbox-form-field{color:var(--muted);gap:6px;font-size:12px;display:grid}.sandbox-form-field input,.sandbox-form-field textarea,.sandbox-form-field select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;width:100%;padding:10px 11px}.sandbox-form-field textarea{resize:vertical;min-height:90px}.sandbox-action-button{border-radius:7px;padding:10px 14px;font-weight:800}.sandbox-action-button:disabled{opacity:.58;cursor:not-allowed}.sandbox-action-button.is-primary{background:var(--green);color:#fff}.sandbox-action-button.is-primary:disabled{color:#747b84;opacity:1;cursor:not-allowed;background:#dfe2e5;border-color:#c9cdd2}.sandbox-action-button.is-neutral{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink)}.sandbox-action-button.is-danger{background:var(--danger);color:#fff}.customer-intake-form label.is-invalid input,.customer-intake-form label.is-invalid select,.customer-intake-form label.is-invalid textarea,.customer-intake-form .thai-address-fields.is-invalid select{background:#fff8f6;border-color:#c94b3c}.customer-intake-form label.is-invalid input:focus,.customer-intake-form label.is-invalid select:focus,.customer-intake-form label.is-invalid textarea:focus,.customer-intake-form .thai-address-fields.is-invalid select:focus{border-color:#c94b3c;box-shadow:0 0 0 3px #c94b3c1f}.customer-intake-field-error{font-size:11px;font-weight:750;display:block;color:#a33b2b!important}.customer-evidence-file-preview{color:var(--green);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:750;overflow:hidden}.customer-intake-side-actions{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:14px;padding:14px;display:grid}.customer-intake-side-actions>div:first-child{gap:4px;display:grid}.customer-intake-side-actions h3{color:var(--ink);margin:0;font-size:15px}.customer-intake-side-actions>div:first-child>span{color:var(--muted);font-size:11px;line-height:1.4}.customer-intake-side-actions .customer-intake-route-choice{grid-template-columns:1fr;align-items:stretch;gap:8px}.customer-intake-side-actions .customer-intake-route-choice button{background:var(--surface);border-left:4px solid #0000;border-radius:6px;align-content:center;gap:3px;min-height:68px;padding:10px 12px;transition:border-color .14s,background .14s}.customer-intake-side-actions .customer-intake-route-choice button.is-selected{border-color:var(--line);background:var(--surface);box-shadow:none;border-left-width:4px;transform:none}.customer-intake-side-actions .customer-intake-route-choice button.is-prospect.is-selected{border-left-color:#d39a21}.customer-intake-side-actions .customer-intake-route-choice button.is-manager.is-selected{border-left-color:var(--green)}.customer-intake-side-actions .customer-intake-route-choice button:not(.is-selected):hover{background:#fbfdfc;border-color:#b8c8c0}.customer-intake-side-actions .customer-intake-route-choice button.is-prospect:not(.is-selected):hover{border-left-color:#d39a21}.customer-intake-side-actions .customer-intake-route-choice button.is-manager:not(.is-selected):hover{border-left-color:#8dbca7}.customer-intake-side-actions .customer-intake-route-choice button.is-selected strong:after{content:" · เลือกแล้ว";color:var(--green);font-size:11px}.customer-intake-side-actions .customer-intake-route-choice button.is-prospect.is-selected strong:after{color:#a66d00}.customer-intake-routing-error{color:#a33b2b;background:#fff8f6;border-left:3px solid #c94b3c;margin:-4px 0 0;padding:8px 10px;font-size:11px;font-weight:750}.customer-intake-success{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));border-left:4px solid var(--green);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.customer-intake-success>div{align-items:center;gap:8px;display:flex}.customer-intake-success>div:first-child{gap:3px;display:grid}.customer-intake-success span{color:var(--muted);font-size:12px}.customer-intake-success a,.customer-intake-success button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:800;text-decoration:none}.customer-intake-success a{border-color:var(--green);color:var(--green)}@media (max-width:680px){.customer-intake-success,.customer-intake-success>div:last-child{grid-template-columns:1fr;display:grid}}.customer-intake-side-actions .customer-intake-route-choice strong,.customer-intake-side-actions .customer-intake-route-choice small{margin:0}.customer-intake-draft-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-intake-draft-actions .sandbox-action-button,.customer-intake-review-action{width:100%;min-height:42px}.customer-intake-draft-actions .sandbox-action-button.is-neutral{background:var(--surface)}@media (max-width:680px){.customer-intake-side-actions .customer-intake-route-choice,.customer-intake-draft-actions{grid-template-columns:1fr}}.sandbox-queue-detail>.sandbox-action-button{border-radius:8px;justify-self:stretch;width:100%;min-height:44px;font-size:13px;font-weight:900}.accounting-statement-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.accounting-statement-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.accounting-statement-header h4{margin:0}.accounting-statement-header span{color:var(--green);font-size:12px;font-weight:800}.accounting-statement-links{flex-wrap:wrap;gap:8px;display:flex}.accounting-statement-links a{color:var(--green);overflow-wrap:anywhere;font-size:12px}.accounting-income-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;padding:14px;display:grid}.accounting-income-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounting-income-summary-heading h4{margin:2px 0 0}.accounting-income-summary-heading>span{color:var(--green);font-size:12px;font-weight:800}.accounting-income-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accounting-income-card{border:1px solid var(--line);background:var(--surface);border-radius:7px;align-content:center;gap:5px;min-height:104px;padding:10px 11px;display:grid}.accounting-income-card>small{color:var(--muted);font-size:12px}.accounting-income-card.is-result{border-color:var(--green);background:var(--green-soft)}.accounting-income-card.is-result>span,.accounting-income-card.is-result>small{color:var(--muted);font-size:12px}.accounting-income-card.is-result strong{color:var(--green);font-size:18px}.accounting-document-request,.manager-document-request{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:10px;padding:14px;display:grid}.accounting-document-request-heading,.manager-document-request>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accounting-document-request-heading h4,.manager-document-request h4{margin:2px 0 0}.accounting-document-request-heading>span{color:var(--muted);font-size:12px}.accounting-document-request>button{border:1px solid var(--green);background:var(--surface);width:100%;min-height:42px;color:var(--green);border-radius:8px;justify-self:stretch;padding:10px 16px;font-size:13px;font-weight:800}.accounting-document-request>button:hover{background:var(--green-soft)}.accounting-document-request-form{gap:10px;display:grid}.accounting-document-request-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accounting-document-request-actions button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);border-radius:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:800}.accounting-document-request-actions button:last-child{border-color:var(--green);background:var(--green);color:var(--surface)}.manager-document-request{background:#fff9eb;border-color:#b8872e66}.manager-document-request strong{color:#8b661d}.manager-document-request p,.manager-document-request small{color:var(--muted);margin:0;font-size:13px;line-height:1.45}@media (max-width:600px){.accounting-document-request-heading,.manager-document-request>div:first-child{display:grid}.accounting-document-request-actions{grid-template-columns:1fr}.accounting-document-request>button{justify-self:stretch;width:100%}}@media (max-width:700px){.accounting-income-summary-grid{grid-template-columns:1fr}.accounting-income-summary-heading{display:grid}.accounting-review-panel>header,.accounting-review-drawer-section>header,.accounting-review-decision>header{flex-direction:column;align-items:stretch}.accounting-review-viewbar{grid-template-columns:1fr;gap:10px;padding:0 16px 13px}.accounting-review-viewbar .sandbox-tabs>button{flex:1 0 auto;justify-content:center}.credit-review-comparison{grid-template-columns:1fr}.opening-accounting-credit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-accounting-credit-summary>div:nth-child(2){border-right:0}.opening-accounting-credit-summary>div:nth-child(-n+2){border-bottom:1px solid #e4ebe7}.credit-review-comparison>div,.credit-review-comparison>div:last-of-type{border-bottom:1px solid #e4ebe7;border-right:0}.credit-review-comparison>div:last-of-type{border-bottom:0}.accounting-review-document-request:not(.is-open){grid-template-columns:1fr}.accounting-review-document-request:not(.is-open)>button{width:100%}.approval-evidence-panel.is-compact .approval-evidence-heading{display:grid}.approval-evidence-panel.is-compact .approval-evidence-heading>span{white-space:normal;justify-self:start}.approval-evidence-panel.is-compact .approval-evidence-grid,.accounting-review-primary-info{grid-template-columns:1fr}.accounting-review-decision>header>span{white-space:normal;align-self:flex-start}.accounting-review-drawer>footer .sandbox-action-button{flex:160px}}@media (max-width:860px){.sandbox-queue-grid{grid-template-columns:1fr}.my-work-tab-panel>.sandbox-queue-workspace>.sandbox-queue-grid>.sandbox-queue-list{border-right:0}.my-work-center .sandbox-queue-mobile-back{border-width:0 0 1px;border-radius:0;width:100%;min-height:46px;margin:0;padding-inline:14px;top:58px;box-shadow:0 4px 10px #18382a14}.sandbox-queue-workspace.has-mobile-detail-navigation:not(.is-mobile-detail-open) .sandbox-queue-detail,.sandbox-queue-workspace.has-mobile-detail-navigation.is-mobile-detail-open .sandbox-queue-list{display:none}.sandbox-queue-mobile-back{z-index:20;border:1px solid var(--line);background:var(--surface);width:fit-content;min-height:40px;color:var(--green);font:inherit;border-radius:7px;justify-content:flex-start;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex;position:sticky;top:8px;box-shadow:0 5px 14px #18382a1a}}@media (max-width:600px){.sandbox-queue-toolbar{flex-direction:column;align-items:stretch}.sandbox-queue-toolbar-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.sandbox-queue-toolbar-actions>*{min-width:0}.customer-loan-queue-sort{grid-template-columns:auto minmax(0,1fr);display:grid}.customer-loan-queue-sort select{width:100%;min-width:0}}.customer-evidence-error{color:#b42318;margin-top:8px;font-size:12px;display:block}.customer-assignment-load-state,.approval-evidence-load-error{align-items:center;gap:8px;display:flex}.approval-evidence-load-error .customer-evidence-error{margin-top:0}.approval-review-workspace{min-width:0;display:grid}.approval-review-viewbar{background:#fbfcfb;justify-content:flex-end;padding:0 20px 14px;display:flex}.approval-review-viewbar .sandbox-search-field{width:min(100%,420px);padding-top:0}.approval-review-queue>.sandbox-empty-state{margin:20px}.sandbox-drawer.approval-review-drawer{width:min(840px,100%)}.approval-review-primary-info{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-hard-stop-warning{background:#fff3f0;border:1px solid #9f3d2659;border-radius:8px;gap:5px;padding:12px 14px;display:grid}.approval-hard-stop-warning strong{color:var(--danger);font-size:13px}.approval-hard-stop-warning span{color:var(--muted);font-size:12px;line-height:1.45}.related-business-risk-notice{color:#6f5216;background:#fff8e7;border:1px solid #ddbe70;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.related-business-risk-notice.is-risk{color:var(--danger);background:#fff3f0;border-color:#9f3d2659}.related-business-risk-notice>div{gap:3px;min-width:0;display:grid}.related-business-risk-notice p{color:currentColor;margin:0;font-size:11px;font-weight:800}.related-business-risk-notice strong{color:var(--ink);font-size:14px;line-height:1.35}.related-business-risk-notice span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.approval-limit-note{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:12px}.approval-audit-details{border-top:1px solid var(--line);padding-top:12px}.approval-audit-details summary{cursor:pointer;color:var(--ink);font-size:13px;font-weight:800;list-style-position:inside}.approval-audit-details summary::marker{color:var(--green)}.approval-audit-details-body{padding-top:12px}.approval-review-decision{background:#f3f8f5;gap:13px;padding:15px;display:grid;box-shadow:inset 4px 0 #23845f}.approval-review-decision>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.approval-review-decision>header>div{gap:4px;display:grid}.approval-review-decision h3{color:#20372d;margin:0;font-size:16px}.approval-review-decision>header>span{color:#176548;white-space:nowrap;background:#e2f1e9;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800}.approval-review-decision>p{color:#607169;margin:0;font-size:12px;line-height:1.5}.approval-decision-confirm{background:var(--green-soft);border:1px solid #1f76534d;border-radius:8px;gap:8px;padding:12px;display:grid}.approval-decision-confirm.is-danger{background:#fff3f0;border-color:#9f3d264d}.approval-decision-confirm strong{font-size:13px}.approval-decision-confirm span{color:var(--muted);font-size:12px}.approval-decision-confirm .sandbox-form-field{margin-top:3px}.approval-review-confirm-limit{color:#176548;margin:2px 0 0;font-size:22px;font-weight:900}.approval-review-confirm-content{grid-template-columns:minmax(110px,auto) minmax(0,1fr);align-items:start;gap:14px;display:grid}.approval-review-check-setup{border-left:1px solid #1f765338;gap:9px;min-width:0;padding-left:14px;display:grid}.approval-review-check-setup>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.approval-review-check-setup>header strong{color:var(--ink);font-size:12px}.approval-review-check-setup>header span,.approval-review-check-note{color:var(--muted);font-size:10px}.approval-review-check-note{margin:0}.approval-review-decision-ready{border-top:1px solid #d8e5de;padding-top:10px}.approval-review-footer-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:9px;display:flex}.approval-review-drawer>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}@media (max-width:700px){.approval-review-viewbar{padding:0 16px 13px}.approval-review-viewbar .sandbox-search-field{width:100%}.approval-review-primary-info{grid-template-columns:1fr}.approval-review-decision>header{flex-direction:column;align-items:stretch}.approval-review-decision>header>span{white-space:normal;align-self:flex-start}.approval-review-confirm-content{grid-template-columns:1fr}.approval-review-check-setup{border-top:1px solid #1f765338;border-left:0;padding-top:10px;padding-left:0}.approval-review-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.approval-review-footer-actions .sandbox-action-button,.approval-review-drawer>footer>.sandbox-action-button{width:100%}}.manager-refresh-button{color:#234638;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9d2;border-radius:8px;padding:0 14px}.manager-refresh-button:hover{color:#147d60;border-color:#147d60}.sandbox-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sandbox-logout-button{color:#6c4b4b;min-height:40px;font:inherit;cursor:pointer;background:#fff8f7;border:1px solid #e4caca;border-radius:8px;padding:0 15px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,color .18s}.sandbox-logout-button:hover{color:#9f3d3d;background:#fff0ee;border-color:#b85c5c}.sandbox-audit-timeline{background:#fff;border:1px solid #dce6e1;border-radius:10px;margin-top:16px;padding:16px}.sandbox-audit-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.sandbox-audit-heading h4{margin:4px 0 0}.sandbox-audit-heading>span,.sandbox-audit-empty{color:#718078;font-size:13px}.sandbox-audit-list{gap:10px;margin-top:14px;display:grid}.sandbox-audit-list article{border-top:1px solid #edf2ef;grid-template-columns:150px 1fr;gap:12px;padding-top:10px;display:grid}.sandbox-audit-list time,.sandbox-audit-list span{color:#718078;font-size:12px}.sandbox-audit-list div{gap:3px;display:grid}.sandbox-login-page{background:#f4f7f5;place-items:center;min-height:100vh;padding:24px;display:grid}.sandbox-login-card{background:#fff;border:1px solid #dce6e1;border-radius:8px;width:min(100%,420px);padding:32px;box-shadow:0 18px 50px #1f3e311a}.sandbox-access-heading{border-bottom:1px solid #e8eeeb;gap:5px;padding-bottom:20px;display:grid}.sandbox-access-heading h1{color:#213c31;letter-spacing:0;margin:0;font-size:25px}.sandbox-access-heading .eyebrow{margin:0}.sandbox-login-card p:not(.eyebrow){color:#607169}.sandbox-login-card label{color:#2e4037;gap:8px;margin-top:24px;font-size:14px;display:grid}.sandbox-login-card select,.sandbox-login-card input,.sandbox-login-card button{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cbd9d2;border-radius:8px;padding:0 14px}.sandbox-access-card{width:min(100%,460px)}.sandbox-access-form{padding-top:4px}.sandbox-access-form label{margin-top:16px}.sandbox-credential-fields{border-top:1px solid #e3ebe7;margin-top:20px;padding-top:4px;display:grid}.sandbox-access-message{background:#fff8e7;border-left:3px solid #d49c22;margin:16px 0 0;padding:10px 12px;font-size:13px;color:#694b0f!important}.sandbox-access-secondary{color:#718078;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:12px;display:flex}.sandbox-login-card .sandbox-access-secondary button{color:#52645b;background:0 0;border:0;border-bottom:1px solid #9aaca3;border-radius:0;width:auto;min-height:0;margin:0;padding:2px;font-size:12px}.sandbox-login-card .sandbox-access-secondary button:hover{color:#176548;border-color:#176548}.sandbox-demo-login{border-top:1px solid #e8eeeb;margin-top:18px;padding-top:14px}.sandbox-demo-login summary{color:#718078;cursor:pointer;width:fit-content;margin:0 auto;font-size:12px}.sandbox-demo-login label{margin-top:14px;font-size:12px}.sandbox-login-card .sandbox-demo-login button{color:#40534a;background:#fff;border-color:#cbd9d2}.sandbox-invitation-required{gap:18px;padding-top:22px;display:grid}.sandbox-recovery-form{gap:14px;display:grid}.sandbox-founder-recovery-form input[autocomplete=one-time-code]{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.sandbox-recovery-status{background:#fff8e7;border-left:4px solid #d49c22;gap:5px;margin-top:18px;padding:16px;display:grid}.sandbox-recovery-status.is-approved{background:#edf8f2;border-left-color:#24815a}.sandbox-recovery-status.is-closed{background:#fff2f0;border-left-color:#9b4b43}.sandbox-recovery-status span,.sandbox-recovery-status small{color:#68766f;font-size:12px}.sandbox-recovery-status strong{color:#213c31;letter-spacing:0;font-size:22px}.sandbox-invitation-required p{background:#fffaf0;border-left:3px solid #d49c22;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.sandbox-login-card .sandbox-invitation-required button{color:#40534a;background:#fff;border-color:#cbd9d2;margin-top:0}.sandbox-tabs{border-bottom:1px solid #dce5e1;gap:4px;min-width:0;display:flex;overflow-x:auto}.sandbox-tabs>button{color:#607169;min-width:max-content;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.sandbox-tabs>button:hover{color:#176548}.sandbox-tabs>button:focus-visible{outline-offset:-3px;outline:3px solid #1a7d5b2e}.sandbox-tabs>button.is-active{color:#176548;border-bottom-color:#23845f}.sandbox-tabs>button b{color:#40534a;background:#e9efec;border-radius:7px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:grid}.sandbox-tabs>button.is-active b{color:#176548;background:#dcefe6}.sandbox-workspace-viewbar{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:24px;display:grid}.sandbox-workspace-viewbar .sandbox-search-field>span{font-size:13px}.sandbox-workspace-panel{--sandbox-workspace-row-min-height:72px;background:#fff;border:1px solid #dce5e1;border-radius:8px;overflow:hidden}.sandbox-workspace-list-row{min-width:0;min-height:var(--sandbox-workspace-row-min-height);color:#17251f;background:#fff;border:0;border-bottom:1px solid #edf2ef;align-items:center;padding:15px 20px}.sandbox-workspace-list-row:hover{background:#fbfcfb}.sandbox-workspace-list-row-accent{--sandbox-workspace-row-accent:#4c8a6c;border-left:4px solid var(--sandbox-workspace-row-accent)}.sandbox-workspace-row-action{letter-spacing:0;min-width:108px;min-height:40px;font-size:13px}.sandbox-workspace-row-title,.sandbox-workspace-row-value,.sandbox-workspace-row-meta,.sandbox-workspace-row-label,.sandbox-workspace-row-status,.sandbox-workspace-row-metric{overflow-wrap:anywhere;letter-spacing:0}.sandbox-workspace-row-title{color:#17251f;font-size:15px;font-weight:800;line-height:1.35}.sandbox-workspace-row-value{color:#30453b;font-size:13px;font-weight:700;line-height:1.35}.sandbox-workspace-row-meta{color:#607169;font-size:12px;font-style:normal;font-weight:400;line-height:1.4}.sandbox-workspace-row-label,.sandbox-workspace-row-status{font-size:12px;font-weight:700;line-height:1.4}.sandbox-workspace-row-label{color:#6a7a72}.sandbox-workspace-row-metric{color:#176548;font-size:17px;font-weight:800;line-height:1.2}.sandbox-workspace-panel-header{background:#f8faf9;border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.sandbox-workspace-panel-header>div:first-child{gap:3px;display:grid}.sandbox-workspace-panel-header h2,.sandbox-workspace-panel-header p{margin:0}.sandbox-workspace-panel-header h2{letter-spacing:0;font-size:18px}.sandbox-workspace-panel-header p{color:#607169;font-size:13px}.sandbox-workspace-panel-header>strong{color:#176548;white-space:nowrap;font-size:14px}@media (max-width:760px){.sandbox-workspace-viewbar{grid-template-columns:1fr;gap:14px}.sandbox-workspace-panel-header{flex-direction:column;align-items:stretch;padding:15px 16px}}.user-approval-workspace{color:#17251f;gap:18px;display:grid}.user-approval-commandbar{border-bottom:1px solid #dce5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:0 0 10px;display:flex}.user-approval-reviewer{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.user-approval-reviewer span,.user-approval-reviewer small{color:#6a7a72;font-size:12px}.user-approval-reviewer strong{font-size:14px}.user-approval-reviewer small{border-left:1px solid #cfd9d4;padding-left:9px}.user-approval-organization-link{color:#305246;align-items:center;padding:6px 0;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.user-approval-organization-link:hover{color:#176548;text-underline-offset:3px;text-decoration:underline}.user-approval-readonly-note{color:#6a4e16;border-left:3px solid #d49c22;gap:2px;margin:0 0 0 auto;padding-left:11px;font-size:12px;line-height:1.4;display:grid}.user-approval-readonly-note strong{font-size:12px}.user-approval-readonly-note span{color:#735d31}.user-approval-message,.user-approval-drawer-message,.supervisor-role-manager-message{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;margin:0;padding:11px 14px;font-size:13px;line-height:1.5}.user-approval-panel-header .sandbox-action-button{min-height:42px;font-size:13px}.user-approval-panel-note{color:#694b0f;background:#fff8e7;border-bottom:1px solid #eadfca;margin:0;padding:11px 20px;font-size:13px;line-height:1.5}@media (min-width:761px){.user-approval-panel-header.is-invitation{padding:8px 20px 9px}}.user-approval-queue{display:grid}.user-approval-queue-row{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(130px,.75fr) minmax(180px,1.15fr) minmax(170px,1fr) minmax(140px,.9fr) auto;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:grid}.user-approval-queue-row:last-child{border-bottom:0}.user-approval-queue-row:hover{background:#fbfcfb}.user-approval-status{color:#755416;border-left:3px solid #d49c22;width:fit-content;padding-left:9px;font-size:12px;font-weight:700;line-height:1.45;display:inline-block}.user-approval-status.is-approved{color:#176548;border-color:#23845f}.user-approval-status.is-rejected{color:#914040;border-color:#be5656}.user-approval-identity,.user-approval-request-meta{gap:3px;min-width:0;display:grid}.user-approval-identity strong{overflow-wrap:anywhere;font-size:15px}.user-approval-identity span{overflow-wrap:anywhere;color:#3f6555;font-size:12px}.user-approval-request-meta strong{overflow-wrap:anywhere;color:#30453b;font-size:13px}.user-approval-request-meta span,.user-approval-queue-row time{overflow-wrap:anywhere;color:#6a7a72;font-size:12px}.user-approval-queue-row .sandbox-action-button{min-width:106px;min-height:40px;font-size:13px}.user-approval-queue>.sandbox-empty-state{margin:20px}.user-approval-load-more{background:#f8faf9;border-top:1px solid #edf2ef;justify-content:center;align-items:center;gap:14px;padding:15px 20px;display:flex}.user-approval-load-more span{color:#607169;font-size:12px}.user-approval-load-more .sandbox-action-button{min-height:38px;font-size:13px}.sandbox-confirm-backdrop{z-index:1200;background:#121e186b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sandbox-confirm-dialog{background:#fff;border:1px solid #d7e1dc;border-radius:8px;width:min(460px,100%);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f1f183d}.sandbox-confirm-dialog>header{gap:6px;padding:22px 24px 18px;display:grid}.sandbox-confirm-dialog>header h2{letter-spacing:0;margin:0;font-size:20px}.sandbox-confirm-dialog>header p{color:#607169;margin:0;font-size:13px;line-height:1.55}.sandbox-confirm-body{padding:0 24px 22px}.sandbox-confirm-field{color:#40534a;gap:7px;font-size:13px;font-weight:700;display:grid}.sandbox-confirm-field textarea{color:#17251f;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #c3d1ca;border-radius:7px;padding:10px 12px;font-size:14px}.sandbox-confirm-field textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}.sandbox-confirm-dialog>footer{background:#f8faf9;border-top:1px solid #dfe7e3;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.sandbox-confirm-dialog>footer .sandbox-action-button{min-width:108px;min-height:42px;font-size:13px}.sandbox-drawer-backdrop{z-index:1100;background:#121e1861;justify-content:flex-end;display:flex;position:fixed;inset:0}.sandbox-drawer{background:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(540px,100%);height:100%;display:grid;box-shadow:-18px 0 54px #0f1f1833}.embedded-work-detail .sandbox-drawer-backdrop.is-embedded{z-index:auto;background:0 0;min-height:100%;display:block;position:static;inset:auto}.embedded-work-detail .sandbox-drawer-backdrop.is-embedded>.sandbox-drawer{width:100%;height:100%;min-height:720px;box-shadow:none}.sandbox-drawer>header{border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.user-approval-drawer>header>div{gap:5px;display:grid}.user-approval-drawer>header h2{letter-spacing:0;margin:3px 0 0;font-size:23px}.user-approval-drawer>header p{color:#3f6555;margin:0;font-size:13px}.sandbox-drawer-close{color:#40534a;cursor:pointer;background:#fff;border:1px solid #cbd7d1;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;font-size:23px;line-height:1;display:grid}.sandbox-drawer-close:hover{color:#176548;border-color:#8da89b}.sandbox-drawer-body{align-content:start;gap:22px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}.user-approval-details,.user-approval-review-result{border-block:1px solid #e4ebe7;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.user-approval-details>div,.user-approval-review-result>div{border-bottom:1px solid #e4ebe7;align-content:start;gap:4px;min-width:0;padding:14px 12px;display:grid}.user-approval-details>div:nth-child(odd),.user-approval-review-result>div:nth-child(odd){border-right:1px solid #e4ebe7}.user-approval-details>div:nth-last-child(-n+2),.user-approval-review-result>div:nth-last-child(-n+2){border-bottom:0}.user-approval-details dt,.user-approval-review-result dt{color:#6a7a72;font-size:12px}.user-approval-details dd,.user-approval-review-result dd{overflow-wrap:anywhere;color:#283d34;margin:0;font-size:14px;font-weight:700;line-height:1.5}.user-approval-drawer-form{gap:15px;display:grid}.user-approval-drawer-form>label{color:#40534a;gap:7px;font-size:13px;font-weight:700;display:grid}.user-approval-drawer-form input,.user-approval-drawer-form select,.user-approval-drawer-form textarea{color:#17251f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c3d1ca;border-radius:7px;padding:10px 12px;font-size:14px}.user-approval-drawer-form input[readonly]{color:#52645b;background:#f1f4f2}.user-approval-drawer-form textarea{resize:vertical;min-height:110px}.user-approval-drawer-form input:focus,.user-approval-drawer-form select:focus,.user-approval-drawer-form textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}.user-approval-company-resolution{background:#fbfcfb;border:1px solid #d5dfda;border-radius:7px;gap:0;display:grid;overflow:hidden}.user-approval-company-resolution>header{background:#f4f7f5;border-bottom:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.user-approval-company-resolution>header span{color:#65766d;font-size:12px}.user-approval-company-resolution>header strong{color:#285d48;font-size:12px}.user-approval-company-resolution>div{display:grid}.user-approval-company-resolution button{color:#243b31;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3e9e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:9px 12px;display:grid}.user-approval-company-resolution button:last-child{border-bottom:0}.user-approval-company-resolution button:hover{background:#f2f8f5}.user-approval-company-resolution button.is-selected{background:#eaf5ef;box-shadow:inset 4px 0 #23845f}.user-approval-company-resolution button.is-new{color:#654d20}.user-approval-company-resolution button.is-new.is-selected{background:#fff7e7;box-shadow:inset 4px 0 #c18b24}.user-approval-company-resolution button span{overflow-wrap:anywhere;font-size:13px;font-weight:750}.user-approval-company-resolution button small{color:#6b7d74;font-size:11px}.user-approval-company-resolution>p{background:#eef7f2;gap:3px;margin:0;padding:11px 12px;display:grid;box-shadow:inset 4px 0 #23845f}.user-approval-company-resolution>p strong{color:#245943;font-size:13px}.user-approval-company-resolution>p span{color:#607169;font-size:12px;line-height:1.5}.user-approval-drawer-readonly{background:#fff8e7;border-left:3px solid #d49c22;gap:5px;padding:14px;display:grid}.user-approval-drawer-readonly strong{color:#694b0f;font-size:14px}.user-approval-drawer-readonly span{color:#735d31;font-size:13px;line-height:1.55}.sandbox-drawer>footer{background:#f8faf9;border-top:1px solid #dfe7e3;flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:16px 24px;display:flex}.user-approval-drawer>footer .sandbox-action-button{min-width:92px;min-height:42px;font-size:13px}.user-approval-drawer>footer>.sandbox-approval-decision-actions{display:flex}.user-approval-drawer>footer>.sandbox-approval-reject-form{width:min(100%,420px)}.user-approval-drawer>footer>.sandbox-approval-reject-form label{text-align:left;font-size:13px}.user-invitation-latest{background:#fbfcfb;border-bottom:1px solid #e2eae6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px 20px;display:grid}.user-invitation-latest>label{color:#40534a;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid}.user-invitation-latest input{color:#30453b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9cac1;border-radius:7px;padding:0 12px;font-size:13px}.user-invitation-latest>div{gap:8px;display:flex}.user-invitation-latest .sandbox-action-button{min-height:42px;font-size:13px}.user-invitation-panel-actions{justify-content:flex-end;align-items:center;gap:12px!important;display:flex!important}.user-invitation-panel-actions>span{color:#607169;white-space:nowrap;font-size:12px}.user-invitation-panel-actions>button:not(.sandbox-action-button){color:#176548;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:800}.user-invitation-row .sandbox-action-button{color:#914040;background:#fff;border:1px solid #d5b5b1}.user-invitation-readonly-status{color:#6a7a72;white-space:nowrap;font-size:12px;font-weight:700}.user-invitation-confirm-details{border-block:1px solid #e4ebe7;grid-template-columns:1fr 1fr;margin:0;display:grid}.user-invitation-confirm-details>div{border-bottom:1px solid #e4ebe7;gap:4px;min-width:0;padding:12px;display:grid}.user-invitation-confirm-details>div:nth-child(odd){border-right:1px solid #e4ebe7}.user-invitation-confirm-details>div:nth-last-child(-n+2){border-bottom:0}.user-invitation-confirm-details dt{color:#6a7a72;font-size:12px}.user-invitation-confirm-details dd{overflow-wrap:anywhere;color:#283d34;margin:0;font-size:13px;font-weight:700;line-height:1.45}.supervisor-role-manager{color:#17251f;gap:0;display:grid}.supervisor-role-manager>header>div:first-child{gap:5px;display:grid}.supervisor-role-manager h2{letter-spacing:0;margin:0;font-size:18px}.supervisor-role-manager>header p{color:#607169;margin:0;font-size:14px;line-height:1.5}.supervisor-role-manager-summary{white-space:nowrap;grid-template-columns:auto auto;align-items:baseline;gap:8px;display:grid}.supervisor-role-manager-summary strong{color:#176548;font-size:27px}.supervisor-role-manager-summary>span{color:#607169;font-size:13px}.supervisor-role-manager-tools{grid-template-columns:minmax(260px,1fr) minmax(180px,220px);align-items:end;gap:14px;margin:18px 18px 0;display:grid}.supervisor-role-manager-tools .sandbox-search-field>span,.supervisor-role-manager-tools>label{color:#40534a;gap:6px;font-size:13px;font-weight:700;display:grid}.supervisor-role-manager-tools select{color:#23382f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c8c1;border-radius:7px;padding:0 12px;font-size:14px}.supervisor-role-manager-list{background:#fff;border:1px solid #dce5e1;border-radius:8px;margin:18px;display:grid;overflow:hidden}.supervisor-role-manager-list>article{border-bottom:1px solid #e8eeeb;grid-template-columns:minmax(190px,1.15fr) minmax(170px,.9fr) minmax(190px,.85fr) minmax(165px,auto);align-items:center;gap:18px;min-width:0;min-height:88px;padding:16px 18px;display:grid}.supervisor-role-manager-list>article:last-of-type{border-bottom:0}.supervisor-role-manager-list>article.is-supervisor{background:#f8fbf9;box-shadow:inset 4px 0 #23845f}.supervisor-role-identity,.supervisor-role-usage{gap:4px;min-width:0;display:grid}.supervisor-role-identity>span{color:#607169;border-left:3px solid #aebbb5;width:fit-content;padding-left:9px;font-size:12px;font-weight:800}.supervisor-role-identity>span.is-eligible{color:#176548;border-color:#23845f}.supervisor-role-identity strong{overflow-wrap:anywhere;font-size:15px}.supervisor-role-identity small{overflow-wrap:anywhere;color:#607169;font-size:13px}.supervisor-role-usage>span{color:#6a7a72;font-size:12px}.supervisor-role-usage>strong{overflow-wrap:anywhere;color:#30453b;font-size:14px}.supervisor-role-manager-list dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.supervisor-role-manager-list dl>div{gap:4px;min-width:0;display:grid}.supervisor-role-manager-list dt{color:#6a7a72;font-size:12px}.supervisor-role-manager-list dd{overflow-wrap:anywhere;color:#30453b;margin:0;font-size:14px;font-weight:700}.supervisor-role-actions{justify-items:end;gap:6px;min-width:0;display:grid}.supervisor-role-actions .sandbox-action-button{min-width:152px;min-height:42px;font-size:13px}.supervisor-role-actions>small{color:#8a4f19;text-align:right;max-width:190px;font-size:11px;line-height:1.4}.supervisor-role-confirm-note{color:#40534a;margin:0;font-size:14px;line-height:1.6}.supervisor-role-manager-list>.sandbox-empty-state{margin:20px}.supervisor-role-manager-loading{min-height:180px}.supervisor-role-manager-message{margin:16px 18px 0}.sandbox-invitation-required p{color:#607269;margin:0;font-size:13px;line-height:1.55}.invitation-registration-heading{gap:5px;margin-bottom:16px;display:grid}.invitation-registration-heading h1{margin:0}.invitation-registration-heading p{color:#52645b;border-left:3px solid #23845f;gap:3px;margin:0;padding-left:10px;font-size:13px;display:grid}.invitation-registration-heading p span{color:#607269;font-size:12px}.invitation-registration-heading p time{color:#718078;font-size:11px}.invitation-registration-card input[readonly]{color:#40534a;cursor:default;background:#f2f5f3;border-color:#d7e1dc}.invitation-registration-result{background:#fff5f3;border-left:3px solid #be5656;gap:7px;padding:14px;display:grid}.invitation-registration-result.is-checking{background:#f5f7f6;border-color:#8b9b93}.invitation-registration-result.is-success{background:#f1faf6;border-color:#23845f}.invitation-registration-result small{color:#607269}.invitation-registration-result a{color:#176548;width:fit-content;font-size:12px;font-weight:700}.invitation-registration-requirements{color:#607269;margin:12px 0 0;font-size:12px;line-height:1.55}@media (max-width:1040px){.user-approval-queue-row{grid-template-columns:minmax(125px,.8fr) minmax(170px,1fr) minmax(150px,.9fr) auto}.user-approval-queue-row time{display:none}.user-invitation-row time{display:block}.supervisor-role-manager-list>article{grid-template-columns:minmax(170px,1fr) minmax(180px,1fr) auto}.supervisor-role-manager-list dl{grid-column:1/3}.supervisor-role-actions{grid-area:1/3/3}}@media (max-width:760px){.user-approval-organization-link{width:fit-content}.sandbox-tabs{width:100%}.sandbox-tabs>button{flex:1 0 auto;justify-content:center}.user-approval-queue-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status action""identity action""meta action";gap:8px 14px;padding:15px 16px}.user-approval-queue-row .user-approval-status{grid-area:status}.user-approval-queue-row .user-approval-identity{grid-area:identity}.user-approval-queue-row .user-approval-request-meta{grid-area:meta}.user-approval-queue-row .sandbox-action-button{grid-area:action;align-self:center;min-width:98px}.user-invitation-readonly-status{grid-area:action;align-self:center}.user-invitation-row{grid-template-areas:"status action""identity action""meta action""expiry action"}.user-invitation-row time{grid-area:expiry}.user-invitation-latest{grid-template-columns:1fr}.user-invitation-latest>div{flex-wrap:wrap}.user-invitation-panel-actions{flex-wrap:wrap;justify-content:flex-start}.supervisor-role-manager-tools{grid-template-columns:1fr}.supervisor-role-manager-list>article{grid-template-columns:minmax(0,1fr) auto}.supervisor-role-usage,.supervisor-role-manager-list dl{grid-column:1}.supervisor-role-actions{grid-area:1/2/4}}@media (max-width:520px){.user-approval-queue-row{grid-template-areas:"status status""identity action""meta meta"}.user-invitation-row{grid-template-areas:"status status""identity action""meta meta""expiry expiry"}.sandbox-drawer>header,.sandbox-drawer-body{padding:18px}.sandbox-drawer>footer{padding:14px 18px}.user-approval-details,.user-approval-review-result,.user-invitation-confirm-details{grid-template-columns:1fr}.user-approval-details>div,.user-approval-review-result>div{border-bottom:1px solid #e4ebe7!important;border-right:0!important}.user-approval-details>div:last-child,.user-approval-review-result>div:last-child{border-bottom:0!important}.user-invitation-confirm-details>div{border-bottom:1px solid #e4ebe7!important;border-right:0!important}.user-invitation-confirm-details>div:last-child{border-bottom:0!important}.sandbox-confirm-dialog>header{padding:20px 18px 16px}.sandbox-confirm-body{padding:0 18px 18px}.sandbox-confirm-dialog>footer{flex-direction:column-reverse;align-items:stretch;padding:14px 18px}.user-approval-load-more{text-align:center;flex-direction:column;align-items:stretch}.supervisor-role-manager-list>article{grid-template-columns:1fr}.supervisor-role-manager-tools{margin:14px 14px 0}.supervisor-role-manager-list{margin:14px}.supervisor-role-manager-message{margin:14px 14px 0}.supervisor-role-actions{grid-area:auto/1;justify-items:stretch}.supervisor-role-actions .sandbox-action-button{width:100%}.supervisor-role-actions>small{text-align:left;max-width:none}}.sandbox-login-card button{color:#fff;cursor:pointer;background:#147d60;border-color:#147d60;margin-top:16px}.sandbox-login-card button:disabled{opacity:.6;cursor:wait}.sandbox-login-card small{color:#718078;margin-top:16px;line-height:1.5;display:block}.customer-workbench-save{background:var(--green);color:var(--surface);border-radius:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:900}.prospect-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.prospect-decision-actions .sandbox-action-button{min-height:44px;font-size:13px}.prospect-empty-state,.sandbox-empty-state{background:var(--surface);border:1px dashed var(--line);text-align:center;border-radius:8px;gap:5px;padding:16px;display:grid}.sandbox-empty-state strong{color:var(--ink);font-size:14px}.sandbox-empty-state p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}@media (max-width:1180px){.opening-funding-line{grid-template-columns:28px minmax(145px,.8fr) minmax(160px,1fr) minmax(180px,.9fr) minmax(145px,.8fr) auto}.opening-funding-availability{grid-column:2/-1;min-height:42px}.opening-sandbox-playground,.opening-sandbox-footer,.closing-calculator-grid,.closing-calculator-rules,.sandbox-operator-shell,.sandbox-status-strip,.sandbox-bottom-note,.customer-intake-layout,.customer-intake-flow,.customer-assessment-grid,.field-assessment-items,.field-risk-groups,.customer-intake-summary,.lead-page-grid,.lead-prospect-card,.prospect-summary-grid,.prospect-filter-bar,.prospect-center-grid{grid-template-columns:1fr}.opening-sandbox-actions,.opening-sandbox-state,.customer-intake-actions,.lead-page-actions,.lead-prospect-actions,.prospect-follow-up-options,.prospect-decision-actions,.customer-workbench-grid,.customer-workbench-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.opening-funding-plan-heading{flex-direction:column;align-items:stretch}.opening-funding-line{grid-template-columns:28px minmax(0,1fr)}.opening-funding-line>:not(.opening-funding-line-index){grid-column:2}.opening-funding-line-index{grid-row:1;align-self:start}.opening-sandbox-grid,.opening-sandbox-form-grid,.opening-sharing-row,.opening-sandbox-scenario,.opening-sandbox-event-card,.opening-sandbox-input-list,.closing-calculator-inputs,.customer-intake-form,.customer-intake-evidence-grid,.customer-intake-route-choice,.field-assessment-items article,.lead-config-grid,.lead-form-grid,.lead-channel-options,.lead-page-actions,.lead-prospect-actions,.prospect-detail-grid,.prospect-follow-up-options,.prospect-decision-actions,.manager-primary-schedule-grid,.manager-receive-detail-grid,.manager-customer-summary-section dl,.sandbox-customer-detail-section dl,.opening-accounting-call-summary,.opening-accounting-simple-actions,.opening-accounting-action-panel,.opening-accounting-action-panel-buttons,.customer-workbench-grid,.customer-workbench-evidence{grid-template-columns:1fr}.manager-primary-action .sandbox-action-button{width:100%}.prospect-cancellation-panel{flex-direction:column;align-items:stretch}.prospect-cancellation-panel .sandbox-action-button{width:100%}.manager-receive-panel-header{flex-direction:column;align-items:stretch}.manager-receive-panel-actions{justify-content:flex-start;align-items:stretch}.manager-receive-viewbar,.sandbox-customer-queue-toolbar{grid-template-columns:1fr;align-items:stretch;gap:10px;padding:6px 16px 13px}.manager-receive-viewbar .sandbox-tabs>button,.sandbox-customer-queue-toolbar .sandbox-tabs>button{flex:1 1 0;justify-content:center;min-width:0;padding-inline:8px}.manager-receive-drawer>footer .sandbox-action-button{flex:140px}.manager-customer-summary-toolbar,.sandbox-customer-detail-toolbar{align-items:flex-start}.opening-sandbox-actions,.opening-sandbox-state,.customer-intake-actions{grid-template-columns:1fr}.opening-sharing-heading{display:none}.opening-sharing-owner-card{flex-direction:column;align-items:stretch}.company-allocation-card.is-owner{grid-template-columns:1fr;align-items:stretch}.company-allocation-readonly{flex-direction:column;align-items:stretch}.company-allocation-result{text-align:left}.amount-summary-strip,.opening-approved-customer-card{grid-template-columns:1fr}.opening-daily-usage-callout,.opening-accounting-requested-amount,.opening-sharing-owner-result{text-align:left}.opening-sharing-company-readonly{flex-direction:column;align-items:stretch}.opening-sharing-readonly-result{text-align:left}.opening-sharing-cards,.opening-sharing-summary{grid-template-columns:1fr}.opening-sharing-mobile-label{color:var(--muted);font-size:11px;font-weight:800;display:block}.sandbox-real-page{padding:64px 16px 16px}.sandbox-real-header,.sandbox-toolbar,.opening-submit-bar,.customer-intake-toolbar,.customer-assessment-heading,.customer-workbench-title{flex-direction:column;align-items:stretch}.opening-submit-bar .sandbox-action-button,.opening-sandbox-panel>.sandbox-toolbar .sandbox-action-button{width:100%;min-width:0}.opening-accounting-actions,.opening-accounting-decision-confirm>div{grid-template-columns:1fr}}#role-delta:checked~.overview-grid .role-card,#role-alpha:checked~.overview-grid .role-card,#role-bravo:checked~.overview-grid .role-card,#role-charlie:checked~.overview-grid .role-card{display:none}#role-delta:checked~.overview-grid .role-delta,#role-alpha:checked~.overview-grid .role-alpha,#role-bravo:checked~.overview-grid .role-bravo,#role-charlie:checked~.overview-grid .role-charlie{display:grid}#role-delta:checked~.overview-grid,#role-alpha:checked~.overview-grid,#role-bravo:checked~.overview-grid,#role-charlie:checked~.overview-grid{grid-template-columns:minmax(260px,420px)}#entry-alpha:checked~.overview-grid .role-card,#entry-bravo:checked~.overview-grid .role-card,#entry-charlie:checked~.overview-grid .role-card{display:none}#entry-alpha:checked~.overview-grid .role-alpha,#entry-bravo:checked~.overview-grid .role-bravo,#entry-charlie:checked~.overview-grid .role-charlie{display:grid}#entry-alpha:checked~.overview-grid,#entry-bravo:checked~.overview-grid,#entry-charlie:checked~.overview-grid{grid-template-columns:minmax(260px,420px)}#entry-alpha:checked~.role-switcher,#entry-bravo:checked~.role-switcher,#entry-charlie:checked~.role-switcher,.role-detail{display:none}#role-delta:checked~.role-detail,#role-alpha:checked~.role-detail,#role-bravo:checked~.role-detail,#role-charlie:checked~.role-detail{display:grid}.role-detail-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:18px;display:none}#role-delta:checked~.role-detail .role-delta,#role-alpha:checked~.role-detail .role-alpha,#role-bravo:checked~.role-detail .role-bravo,#role-charlie:checked~.role-detail .role-charlie{display:grid}.role-detail-card strong{font-size:30px}.role-detail-card span{color:var(--muted)}.focus-tags{flex-wrap:wrap;gap:8px;display:flex}.focus-tags em{background:var(--green-soft);color:var(--green);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.workspace-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;display:grid}.alert-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.alert-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.alert-list article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;min-height:156px;padding:14px;display:grid}.alert-list article>div{gap:6px;display:grid}.alert-list span{color:var(--green);font-size:12px;font-weight:800}.alert-list p,.alert-list small{color:var(--muted);font-size:12px}.alert-list em{background:var(--green-soft);color:var(--green);border-radius:999px;place-self:end start;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.alert-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.alert-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.alert-model-strip span{color:var(--muted);font-size:12px}.alert-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.action-reminder-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.action-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.action-summary-grid article,.action-lifecycle-strip article,.reminder-type-grid article,.action-guardrail-grid article,.action-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.action-summary-grid span,.action-summary-grid small,.action-lifecycle-strip small,.reminder-type-grid p,.reminder-type-grid em,.action-records span,.action-records small,.action-guardrail-grid p,.action-audit-list span,.action-audit-list p,.action-model-strip span{color:var(--muted);font-size:12px}.action-summary-grid strong{color:var(--ink);font-size:26px}.action-lifecycle-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.action-lifecycle-strip span,.reminder-type-grid span,.action-model-strip span{color:var(--green);font-size:12px;font-weight:800}.action-lifecycle-strip strong,.reminder-type-grid strong,.action-guardrail-grid strong,.action-model-strip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.reminder-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reminder-type-grid article>div{gap:5px;display:grid}.reminder-type-grid em{background:var(--surface);border:1px solid var(--line);border-radius:999px;width:fit-content;padding:7px 9px;font-style:normal;font-weight:800;line-height:1.3}.action-records{gap:10px;display:grid}.action-records article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.35fr) repeat(4,minmax(112px,.7fr)) 88px;align-items:stretch;gap:0;display:grid;overflow:hidden}.action-records article>div,.action-records p,.action-records em{border-right:1px solid var(--line);gap:5px;min-width:0;margin:0;padding:12px;display:grid}.action-records em{color:var(--green);overflow-wrap:anywhere;border-right:0;align-items:center;font-size:12px;font-style:normal;font-weight:800}.action-records strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.action-state-waiting em{color:var(--gold)}.action-state-done em{color:var(--green)}.action-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.action-audit-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.action-audit-panel>div:first-child{gap:4px;display:grid}.action-audit-list{gap:8px;display:grid}.action-audit-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:96px 100px 116px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.action-audit-list time{color:var(--green);font-size:12px;font-weight:800}.action-audit-list strong{font-size:13px}.action-audit-list p{margin:0}.action-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.action-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.action-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.action-api-header>div{gap:4px;display:grid}.action-api-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.action-api-review-cards,.action-api-permission-grid{gap:10px;display:grid}.action-api-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.action-api-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.action-api-review-cards article,.action-api-permission-grid article,.action-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.action-api-review-cards span,.action-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.action-api-review-cards .action-api-locked span{color:var(--danger)}.action-api-review-cards .action-api-review span{color:var(--gold)}.action-api-review-cards strong,.action-api-permission-grid strong{font-size:14px;line-height:1.35}.action-api-review-cards p,.action-api-permission-grid p,.action-api-permission-grid em,.action-api-sample-list p,.action-api-sample-list small,.action-api-note span{color:var(--muted);font-size:12px}.action-api-review-cards em,.action-api-permission-grid em,.action-api-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.action-api-sample-list{gap:10px;display:grid}.action-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.action-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.action-api-sample-list article>div{gap:5px;min-width:0;display:grid}.action-api-sample-list strong{font-size:13px;line-height:1.35}.prospect-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.prospect-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-summary-grid article,.prospect-flow-grid article,.prospect-guardrail-grid article,.prospect-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.prospect-summary-grid span,.prospect-summary-grid small,.prospect-records span,.prospect-records small,.prospect-flow-grid small,.prospect-send-grid p,.prospect-model-strip span{color:var(--muted);font-size:12px}.prospect-summary-grid strong{color:var(--ink);font-size:26px}.prospect-records{gap:10px;display:grid}.prospect-records article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(112px,.75fr)) 104px;align-items:stretch;gap:0;display:grid;overflow:hidden}.prospect-records article>div,.prospect-records p,.prospect-records em{border-right:1px solid var(--line);gap:5px;min-width:0;margin:0;padding:12px;display:grid}.prospect-records em{color:var(--green);overflow-wrap:anywhere;border-right:0;align-items:center;font-size:12px;font-style:normal;font-weight:800}.prospect-records strong,.prospect-flow-grid strong,.prospect-guardrail-grid strong,.prospect-model-strip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.prospect-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-flow-grid span,.prospect-model-strip span{color:var(--green);font-size:12px;font-weight:800}.prospect-send-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.prospect-send-panel>div:first-child{gap:4px;display:grid}.prospect-send-grid,.prospect-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.prospect-send-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.prospect-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.prospect-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.prospect-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-api-header>div{gap:4px;display:grid}.prospect-api-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.prospect-api-review-cards,.prospect-api-permission-grid{gap:10px;display:grid}.prospect-api-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.prospect-api-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.prospect-api-review-cards article,.prospect-api-permission-grid article,.prospect-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.prospect-api-review-cards span,.prospect-api-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.prospect-api-review-cards .prospect-api-locked span{color:var(--danger)}.prospect-api-review-cards .prospect-api-review span{color:var(--gold)}.prospect-api-review-cards strong,.prospect-api-permission-grid strong{font-size:14px;line-height:1.35}.prospect-api-review-cards p,.prospect-api-permission-grid p,.prospect-api-permission-grid em,.prospect-api-sample-list p,.prospect-api-sample-list small,.prospect-api-note span{color:var(--muted);font-size:12px}.prospect-api-review-cards em,.prospect-api-permission-grid em,.prospect-api-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.prospect-api-sample-list{gap:10px;display:grid}.prospect-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.prospect-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.prospect-api-sample-list article>div{gap:5px;min-width:0;display:grid}.prospect-api-sample-list strong{font-size:13px;line-height:1.35}.workflow-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.workflow-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-summary-grid article,.workflow-step-grid article,.workflow-lifecycle-grid article,.workflow-guardrail-grid article,.workflow-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.workflow-summary-grid span,.workflow-summary-grid small,.workflow-template-records span,.workflow-template-records small,.workflow-step-grid p,.workflow-step-grid small,.workflow-model-strip span{color:var(--muted);font-size:12px}.workflow-summary-grid strong{color:var(--ink);font-size:26px}.workflow-template-records{gap:10px;display:grid}.workflow-template-records article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(112px,.7fr)) minmax(180px,1fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.workflow-template-records article>div,.workflow-template-records p,.workflow-template-records em{border-right:1px solid var(--line);gap:5px;min-width:0;margin:0;padding:12px;display:grid}.workflow-template-records em{color:var(--green);overflow-wrap:anywhere;border-right:0;align-items:center;font-size:12px;font-style:normal;font-weight:800}.workflow-status-draft em,.workflow-status-review em{color:var(--gold)}.workflow-status-archived em{color:var(--muted)}.workflow-template-records strong,.workflow-step-grid strong,.workflow-lifecycle-grid strong,.workflow-guardrail-grid strong,.workflow-model-strip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.workflow-step-grid,.workflow-lifecycle-grid,.workflow-guardrail-grid{gap:10px;display:grid}.workflow-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-lifecycle-grid,.workflow-guardrail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-step-grid span,.workflow-lifecycle-grid span,.workflow-model-strip span{color:var(--green);font-size:12px;font-weight:800}.workflow-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.workflow-api-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.workflow-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-api-header>div{gap:4px;display:grid}.workflow-api-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.workflow-api-review-cards,.workflow-api-permission-grid,.workflow-api-version-grid{gap:10px;display:grid}.workflow-api-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-api-permission-grid,.workflow-api-version-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-api-review-cards article,.workflow-api-permission-grid article,.workflow-api-version-grid article,.workflow-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.workflow-api-review-cards span,.workflow-api-permission-grid span,.workflow-api-version-grid span{color:var(--green);font-size:12px;font-weight:800}.workflow-api-review-cards .workflow-api-locked span{color:var(--danger)}.workflow-api-review-cards .workflow-api-review span{color:var(--gold)}.workflow-api-review-cards strong,.workflow-api-permission-grid strong,.workflow-api-version-grid strong{font-size:14px;line-height:1.35}.workflow-api-review-cards p,.workflow-api-permission-grid p,.workflow-api-permission-grid em,.workflow-api-version-grid p,.workflow-api-sample-list p,.workflow-api-sample-list small,.workflow-api-note span{color:var(--muted);font-size:12px}.workflow-api-review-cards em,.workflow-api-permission-grid em,.workflow-api-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.workflow-api-sample-list{gap:10px;display:grid}.workflow-api-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.workflow-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.workflow-api-sample-list article>div{gap:5px;min-width:0;display:grid}.workflow-api-sample-list strong{font-size:13px;line-height:1.35}.explainable-workflow-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.explainable-workflow-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.explainable-workflow-header>div{gap:4px;display:grid}.explainable-workflow-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.explainable-workflow-list{gap:10px;display:grid}.explainable-workflow-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(0,1fr)) minmax(150px,.8fr);gap:10px;padding:12px;display:grid}.explainable-workflow-list article>div,.explainable-workflow-list p{gap:5px;min-width:0;margin:0;display:grid}.explainable-workflow-list span,.explainable-principle-grid span{color:var(--green);font-size:12px;font-weight:800}.explainable-workflow-list strong,.explainable-principle-grid strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.explainable-workflow-list p,.explainable-workflow-list em{color:var(--muted);font-size:12px;line-height:1.45}.explainable-workflow-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:10px;font-style:normal;font-weight:700}.explainable-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.explainable-principle-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.founder-notes-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.founder-notes-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-notes-header>div{gap:4px;display:grid}.founder-notes-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.founder-notes-list{gap:10px;display:grid}.founder-notes-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.founder-notes-list article>div,.founder-notes-list p{gap:5px;min-width:0;margin:0;display:grid}.founder-notes-list span{color:var(--green);font-size:12px;font-weight:800}.founder-notes-list strong,.founder-note-rules strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.founder-notes-list p{color:var(--muted);font-size:12px;line-height:1.45}.founder-note-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.founder-note-rules article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.founder-principles-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.founder-principles-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-principles-header>div{gap:4px;display:grid}.founder-principles-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.founder-principles-list{gap:10px;display:grid}.founder-principles-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(160px,.65fr) minmax(0,1fr) minmax(220px,.95fr) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.founder-principles-list article>div:first-child{gap:5px;display:grid}.founder-principles-list span,.founder-principle-legend span{color:var(--green);font-size:12px;font-weight:800}.founder-principles-list strong,.founder-principle-legend strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.founder-principles-list p,.founder-principles-list small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.principle-tags{flex-wrap:wrap;gap:7px;display:flex}.principle-tags em{background:var(--green-soft);color:var(--green);border:1px solid #457b6033;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800}.founder-principle-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.founder-principle-legend article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.workflow-simulator-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.workflow-simulator-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-simulator-header>div{gap:4px;display:grid}.workflow-simulator-header>span{color:var(--green);white-space:nowrap;background:#457b601f;border:1px solid #457b6038;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.workflow-simulator-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.workflow-simulator-picker,.workflow-simulator-main{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.workflow-simulator-picker>strong{color:var(--ink);font-size:13px}.workflow-simulator-picker button,.workflow-simulator-actions button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:5px;padding:11px;display:grid}.workflow-simulator-picker button.is-selected,.workflow-simulator-actions button.is-selected{border-color:#457b6073;box-shadow:inset 0 0 0 1px #457b602e}.workflow-simulator-picker span,.workflow-simulator-picker small,.workflow-simulator-actions span,.workflow-simulator-context span,.workflow-simulator-result span,.workflow-simulator-steps small{color:var(--muted);font-size:12px}.workflow-simulator-picker strong,.workflow-simulator-actions strong,.workflow-simulator-context strong,.workflow-simulator-result strong,.workflow-simulator-steps strong,.workflow-simulator-guardrails strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.workflow-simulator-context{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:12px;display:grid}.workflow-simulator-context>div{gap:5px;display:grid}.workflow-simulator-context p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.workflow-simulator-context em{color:var(--green);text-align:center;background:#457b601a;border-radius:999px;justify-self:end;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.workflow-simulator-actions,.workflow-simulator-guardrails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-simulator-result{border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.workflow-path-ready{background:#457b601a}.workflow-path-review{background:#b48b4b1f}.workflow-path-locked{background:#8b4c4c1a}.workflow-simulator-steps{gap:10px;display:grid}.workflow-simulator-steps article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:38px minmax(132px,.45fr) minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.workflow-simulator-steps article>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.workflow-simulator-steps article>div{gap:4px;display:grid}.workflow-simulator-step-detail{gap:7px;display:grid}.workflow-simulator-steps p,.workflow-simulator-steps em{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.workflow-simulator-steps em{color:var(--ink);font-style:normal;font-weight:700}.workflow-simulator-guardrails article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px}.approval-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.approval-section-index{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.approval-section-index article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:5px;min-height:82px;padding:10px;display:grid}.approval-section-index span{color:var(--green);overflow-wrap:anywhere;font-size:11px;font-weight:800}.approval-section-index strong{color:var(--ink);font-size:13px;line-height:1.25}.approval-section-index small{color:var(--muted);font-size:11px;line-height:1.25}.approval-queue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approval-queue-summary article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:92px;padding:14px;display:grid}.approval-queue-summary span,.approval-queue-summary small{color:var(--muted);font-size:12px}.approval-queue-summary strong{color:var(--ink);font-size:28px}.approval-filter-bar{flex-wrap:wrap;gap:8px;display:flex}.approval-filter-bar button{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:800}.approval-filter-bar button.is-active{background:var(--green);color:var(--surface)}.approval-queue-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approval-queue-groups article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;min-height:132px;padding:14px;display:grid}.approval-queue-groups article.is-locked{background:#fff8f5}.approval-queue-groups article>div{gap:5px;display:grid}.approval-queue-groups span,.approval-queue-groups small,.approval-queue-groups p{color:var(--muted);font-size:12px}.approval-queue-groups strong{font-size:14px;line-height:1.35}.approval-queue-groups p{border-top:1px solid var(--line);padding-top:9px}.approval-queue-groups .is-locked span,.approval-queue-groups .is-locked strong{color:var(--danger)}.approval-list{gap:10px;display:grid}.approval-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(110px,.65fr)) auto;align-items:stretch;display:grid;overflow:hidden}.approval-list article>div,.approval-list p,.approval-list em,.approval-list article>small{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.approval-list article>small{color:var(--muted);font-size:12px}.approval-list article>small:last-child{border-right:0}.approval-list span,.approval-list small{color:var(--muted);font-size:12px}.approval-list article>div span{color:var(--green);font-weight:800}.approval-list strong{font-size:13px;line-height:1.35}.approval-list em{color:var(--green);text-align:center;place-content:center;font-size:12px;font-style:normal;font-weight:800}.approval-status-locked em,.approval-status-locked>div span{color:var(--danger)}.approval-ai-brief{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approval-ai-brief article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:104px;padding:14px;display:grid}.approval-ai-brief span{color:var(--green);font-size:12px;font-weight:800}.approval-ai-brief strong{font-size:13px;line-height:1.35}.approval-decision-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approval-decision-options article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:124px;padding:14px;display:grid}.approval-decision-options span{color:var(--green);font-size:12px;font-weight:800}.approval-decision-options p{color:var(--muted);font-size:13px}.approval-decision-results{gap:10px;display:grid}.approval-decision-results article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(130px,.7fr) minmax(130px,.7fr);align-items:stretch;display:grid;overflow:hidden}.approval-decision-results article>div,.approval-decision-results p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.approval-decision-results p:last-child{border-right:0}.approval-decision-results span{color:var(--muted);font-size:12px}.approval-decision-results article>div span{color:var(--green);font-weight:800}.approval-decision-results strong{font-size:13px;line-height:1.35}.approval-decision-blocked>div span{color:var(--danger)}.approval-detail-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}.approval-detail-panel>div:first-child{gap:4px;display:grid}.approval-context-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.approval-context-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:78px;padding:10px;display:grid}.approval-context-grid span{color:var(--muted);font-size:12px}.approval-context-grid strong{overflow-wrap:anywhere;font-size:12px}.approval-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-check-grid section{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.approval-check-grid p{border-top:1px solid var(--line);color:var(--muted);padding-top:8px}.approval-follow-up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.approval-follow-up-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:112px;padding:14px;display:grid}.approval-follow-up-grid span{color:var(--green);font-size:12px;font-weight:800}.approval-follow-up-grid p{color:var(--muted);font-size:13px}.approval-response-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-response-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-response-header>div{gap:4px;display:grid}.approval-response-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-response-summary,.approval-response-checklist,.approval-close-actions{gap:10px;display:grid}.approval-response-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-response-checklist,.approval-close-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-response-summary article,.approval-response-checklist article,.approval-close-actions button,.approval-response-ai{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.approval-response-summary span,.approval-response-summary small,.approval-response-checklist p,.approval-close-actions small,.approval-response-ai span{color:var(--muted);font-size:12px}.approval-response-summary strong,.approval-response-checklist strong,.approval-close-actions strong{font-size:13px;line-height:1.35}.approval-response-checklist span{color:var(--green);font-size:12px;font-weight:800}.approval-close-actions button{color:var(--ink);text-align:left;min-height:84px}.approval-close-actions button:first-child{background:var(--green);color:var(--surface)}.approval-close-actions button:first-child small{color:#ffffffd1}.approval-timeline-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}.approval-timeline-panel>div:first-child{gap:4px;display:grid}.approval-timeline-list{gap:10px;display:grid}.approval-timeline-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.45fr) repeat(5,minmax(96px,.55fr));align-items:stretch;display:grid;overflow:hidden}.approval-timeline-list article>div,.approval-timeline-list p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.approval-timeline-list p:last-child{border-right:0}.approval-timeline-list span,.approval-timeline-list small{color:var(--muted);font-size:12px}.approval-timeline-list article>div span{color:var(--green);font-weight:800}.approval-timeline-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.approval-audit-drilldown{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-audit-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-audit-header>div{gap:4px;display:grid}.approval-audit-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-audit-summary,.approval-audit-links{gap:10px;display:grid}.approval-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-audit-links{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-audit-summary article,.approval-audit-links article,.approval-audit-before-after section{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.approval-audit-summary span,.approval-audit-summary small,.approval-audit-links span,.approval-audit-before-after p{color:var(--muted);font-size:12px}.approval-audit-summary strong,.approval-audit-links strong,.approval-audit-before-after strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.approval-audit-before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-audit-before-after p{border-top:1px solid var(--line);padding-top:8px}.approval-close-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-close-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-close-header>div{gap:4px;display:grid}.approval-close-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-close-confirm,.approval-close-status{gap:10px;display:grid}.approval-close-confirm{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-close-confirm article,.approval-close-checklist,.approval-close-status article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.approval-close-confirm span,.approval-close-confirm small,.approval-close-checklist p,.approval-close-status span{color:var(--muted);font-size:12px}.approval-close-confirm strong,.approval-close-status strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.approval-close-checklist{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-close-checklist p{background:var(--surface);border-radius:8px;margin:0;padding:10px}.approval-close-status article{grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,1fr));align-items:stretch}.approval-close-status article>div,.approval-close-status p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding-right:10px;display:grid}.approval-close-status p:last-child{border-right:0}.approval-close-status article>div span{color:var(--green);font-weight:800}.approval-reopen-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-reopen-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-reopen-header>div{gap:4px;display:grid}.approval-reopen-header>span{color:var(--danger);white-space:nowrap;background:#fff8f5;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-reopen-summary,.approval-reopen-checks,.approval-reopen-status{gap:10px;display:grid}.approval-reopen-summary,.approval-reopen-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-reopen-summary article,.approval-reopen-checks article,.approval-reopen-status article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;padding:12px;display:grid}.approval-reopen-summary span,.approval-reopen-summary small,.approval-reopen-checks span,.approval-reopen-checks p,.approval-reopen-status span{color:var(--muted);font-size:12px}.approval-reopen-summary strong,.approval-reopen-checks strong,.approval-reopen-status strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.approval-reopen-checks span{color:var(--danger);font-weight:800}.approval-reopen-status article{grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,1fr));align-items:stretch}.approval-reopen-status article>div,.approval-reopen-status p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding-right:10px;display:grid}.approval-reopen-status p:last-child{border-right:0}.approval-reopen-status article>div span{color:var(--danger);font-weight:800}.approval-readiness-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-readiness-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-readiness-header>div{gap:4px;display:grid}.approval-readiness-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-readiness-summary,.approval-readiness-checklist{gap:10px;display:grid}.approval-readiness-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-readiness-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-readiness-summary article,.approval-readiness-checklist article,.approval-risk-list{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.approval-readiness-summary span,.approval-readiness-summary p,.approval-readiness-checklist span,.approval-readiness-checklist p,.approval-risk-list p{color:var(--muted);font-size:12px}.approval-readiness-summary strong,.approval-readiness-checklist strong,.approval-risk-list strong{font-size:13px;line-height:1.35}.approval-readiness-summary span,.approval-readiness-checklist span{color:var(--green);font-weight:800}.readiness-locked span,.readiness-state-locked span{color:var(--danger)}.readiness-prototype-only span,.readiness-state-next span{color:var(--gold)}.approval-readiness-checklist article>div{justify-content:space-between;gap:10px;display:flex}.approval-risk-list p{border-top:1px solid var(--line);margin:0;padding-top:8px}.approval-api-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-api-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-api-header>div{gap:4px;display:grid}.approval-api-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-api-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-api-grid section{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.approval-api-grid section>strong{font-size:13px}.approval-api-grid article{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.approval-api-grid article>span,.approval-api-grid em{text-align:center;white-space:nowrap;border-radius:999px;padding:7px 8px;font-size:11px;font-style:normal;font-weight:800}.approval-api-grid article>span{background:var(--green-soft);color:var(--green)}.approval-api-grid article.is-locked>span{color:var(--danger);background:#fff8f5}.approval-api-grid em{background:var(--surface-soft);color:var(--muted)}.approval-api-grid article div{gap:5px;min-width:0;display:grid}.approval-api-grid article div strong{overflow-wrap:anywhere;font-size:12px}.approval-api-grid p,.approval-api-note span{color:var(--muted);font-size:12px}.approval-api-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;padding:12px;display:grid}.approval-api-review-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-api-review-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.approval-api-review-cards article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.approval-api-review-cards span{color:var(--green);font-size:12px;font-weight:800}.approval-api-review-cards strong{font-size:14px;line-height:1.35}.approval-api-review-cards p,.approval-api-sample-list p,.approval-api-sample-list small{color:var(--muted);font-size:12px}.approval-api-review-cards em,.approval-api-sample-list em{background:var(--surface);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.approval-api-review-cards .api-review-locked span{color:var(--danger)}.approval-api-review-cards .api-review-review span{color:var(--gold)}.approval-api-sample-list{gap:10px;display:grid}.approval-api-sample-list article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.approval-api-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.approval-api-sample-list article>div{gap:5px;min-width:0;display:grid}.approval-api-sample-list strong{font-size:13px;line-height:1.35}.approval-permission-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.approval-permission-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-permission-header>div{gap:4px;display:grid}.approval-permission-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.approval-permission-rules,.approval-permission-scenarios{gap:10px;display:grid}.approval-permission-rules{grid-template-columns:repeat(7,minmax(0,1fr))}.approval-permission-scenarios{grid-template-columns:repeat(4,minmax(0,1fr))}.approval-permission-rules article,.approval-permission-scenarios article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.approval-permission-rules strong,.approval-permission-scenarios strong{font-size:13px;line-height:1.35}.approval-permission-rules p,.approval-permission-scenarios p,.approval-permission-scenarios span{color:var(--muted);font-size:12px}.approval-permission-rules p span,.approval-permission-scenarios p span{color:var(--green);margin-bottom:4px;font-weight:800;display:block}.approval-permission-scenarios article>div{gap:5px;display:grid}.approval-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.approval-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.approval-model-strip span{color:var(--muted);font-size:12px}.approval-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.approval-rule-note{background:var(--green-soft);border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px;display:grid}.approval-rule-note span{color:var(--muted)}.panel{min-height:310px}.panel-title button{padding:0 14px}.customer-list{gap:10px;margin-top:16px;display:grid}.customer-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding-bottom:10px;display:flex}.customer-row div{gap:6px;display:grid}.soft-panel{background:var(--surface-soft)}.soft-panel ul{gap:12px;margin:16px 0 0;padding-left:20px;display:grid}.pc-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pc-strip article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:92px;padding:16px;display:grid}.pc-strip span{color:var(--muted)}.task-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.task-board article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.task-column-head{justify-content:space-between;align-items:center;display:flex}.task-column-head span{background:var(--green);color:var(--surface);border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:12px;font-weight:800;display:flex}.task-column-list{gap:8px;display:grid}.task-column-list p{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:10px}.assign-preview{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.assign-preview div{border-right:1px solid var(--line);gap:6px;padding:12px;display:grid}.assign-preview div:last-child{border-right:0}.assign-preview span{color:var(--muted);font-size:12px}.task-records{gap:10px;display:grid}.task-records article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:1.1fr 1fr .8fr 1.1fr;align-items:stretch;display:grid;overflow:hidden}.task-records div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px;display:grid}.task-records div:last-child{border-right:0}.task-records span,.task-records small{color:var(--muted);font-size:12px}.task-records strong{font-size:14px;line-height:1.35}.task-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.task-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.task-model-strip span{color:var(--muted);font-size:12px}.task-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.task-event-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.task-event-panel>div:first-child{gap:4px;display:grid}.task-event-list{gap:8px;display:grid}.task-event-list article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:52px minmax(0,1fr) 110px 72px;align-items:center;gap:10px;padding:10px 12px;display:grid}.task-event-list time{color:var(--green);font-size:13px;font-weight:800}.task-event-list div{gap:4px;min-width:0;display:grid}.task-event-list span{color:var(--muted);font-size:12px;line-height:1.35}.task-event-list em,.task-event-list small{color:var(--muted);font-size:12px;font-style:normal}.task-event-list small{background:var(--surface);border:1px solid var(--line);border-radius:999px;justify-self:end;padding:6px 8px}.reassign-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:14px;padding:16px;display:grid}.reassign-panel>div:first-child{gap:6px;display:grid}.reassign-panel>div:first-child span{color:var(--muted)}.reassign-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reassign-policy-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.reassign-policy-grid em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.reassign-policy-grid span{color:var(--muted);font-size:13px}.reassign-example{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.reassign-example div{background:var(--surface);border-bottom:1px solid var(--line);border-right:1px solid var(--line);gap:6px;min-height:76px;padding:12px;display:grid}.reassign-example div:nth-child(3n){border-right:0}.reassign-example div:nth-last-child(-n+3){border-bottom:0}.reassign-example span{color:var(--muted);font-size:12px}.reassign-example strong{font-size:13px}.audit-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.audit-list{gap:10px;display:grid}.audit-list article{border-top:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) minmax(180px,auto);align-items:start;gap:14px;padding-top:10px;display:grid}.audit-time{color:var(--green);font-weight:800}.audit-list article div:nth-child(2),.audit-meta{gap:4px;display:grid}.audit-list span,.audit-list small{color:var(--muted)}.audit-list em{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.audit-meta{justify-items:end}.audit-meta small{text-align:right;font-size:12px}.audit-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.audit-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.audit-model-strip span{color:var(--muted);font-size:12px}.audit-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.evidence-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.evidence-flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.evidence-flow-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:104px;padding:14px;display:grid}.evidence-flow-grid span{color:var(--muted);font-size:13px}.evidence-records{gap:10px;display:grid}.evidence-records article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:stretch;display:grid;overflow:hidden}.evidence-records div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:12px;display:grid}.evidence-records div:last-child{border-right:0}.evidence-records span,.evidence-records small{color:var(--muted);font-size:12px}.evidence-records strong{font-size:14px;line-height:1.35}.evidence-records small{overflow-wrap:anywhere}.evidence-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.evidence-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.evidence-model-strip span{color:var(--muted);font-size:12px}.evidence-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.metadata-preview{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metadata-preview p{border-right:1px solid var(--line);gap:6px;padding:12px;display:grid}.metadata-preview p:last-child{border-right:0}.metadata-preview span{color:var(--muted);font-size:12px}.metadata-preview strong{font-size:13px}.customer-profile-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.customer-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-profile-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}.customer-profile-grid span,.customer-profile-grid p{color:var(--muted);font-size:13px}.profile-main{background:var(--green-soft)!important}.customer-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.customer-summary-strip article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:96px;padding:12px;display:grid}.customer-summary-strip span,.customer-summary-strip small{color:var(--muted);font-size:12px}.customer-summary-strip strong{font-size:17px}.customer-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-linked-grid section{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px;display:grid}.customer-subtitle{gap:4px;display:grid}.customer-subtitle span{color:var(--muted);font-size:12px}.customer-linked-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.customer-linked-grid article div{gap:4px;min-width:0;display:grid}.customer-linked-grid article span,.customer-linked-grid article small{color:var(--muted);font-size:12px}.customer-linked-grid article small{grid-column:1/-1}.customer-linked-grid article em{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.customer-timeline{gap:10px;display:grid}.customer-timeline article{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.customer-timeline span{color:var(--green);font-weight:800}.customer-timeline div{gap:4px;display:grid}.customer-timeline p{color:var(--muted)}.evidence-tags{flex-wrap:wrap;gap:8px;display:flex}.evidence-tags span{background:var(--green-soft);color:var(--green);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.organization-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.org-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.org-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:120px;padding:14px;display:grid}.org-grid span,.org-grid p,.role-table span,.role-table small{color:var(--muted)}.org-grid span{text-transform:uppercase;font-size:12px;font-weight:800}.role-table{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.role-table article{grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:12px;display:grid}.role-table article+article{border-top:1px solid var(--line)}.role-table article>div:first-child{gap:5px;display:grid}.role-pills{flex-wrap:wrap;gap:8px;display:flex}.role-pills em{background:var(--green-soft);color:var(--green);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.org-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.org-action-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:7px;min-height:112px;padding:14px;display:grid}.org-action-grid span,.org-action-grid small{color:var(--muted)}.org-action-grid small{font-size:12px}.permission-grid,.movement-grid{gap:10px;display:grid}.permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.movement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.permission-grid article,.movement-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.permission-grid span,.movement-grid span,.permission-grid p,.movement-grid small{color:var(--muted)}.permission-grid span{color:var(--green);font-size:12px;font-weight:800}.permission-grid small{color:var(--gold);font-size:12px}.organization-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.organization-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.organization-model-strip span{color:var(--muted);font-size:12px}.organization-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.org-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.org-rules p{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:12px}.policy-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policy-group-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.policy-group-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;min-height:136px;padding:12px;display:grid}.policy-group-grid span,.policy-group-grid p,.policy-group-grid small{color:var(--muted);font-size:12px}.policy-group-grid strong{color:var(--green);font-size:15px}.policy-status-locked strong{color:var(--danger)}.policy-status-draft strong{color:var(--gold)}.policy-grid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:142px;padding:14px;display:grid}.policy-grid span,.policy-grid p{color:var(--muted)}.policy-grid span{text-transform:uppercase;font-size:12px;font-weight:800}.policy-grid em{background:var(--green-soft);color:var(--green);border-radius:999px;place-self:end start;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.policy-effect-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.policy-effect-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.policy-effect-grid span,.policy-effect-grid p{color:var(--muted);font-size:13px}.policy-effect-grid span{color:var(--green);font-weight:800}.policy-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.policy-lifecycle article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:7px;min-height:94px;padding:14px;display:grid}.policy-lifecycle span{color:var(--muted);font-size:13px}.policy-approval-matrix{gap:10px;display:grid}.policy-approval-matrix article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(130px,.7fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.policy-approval-matrix article>div,.policy-approval-matrix p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.policy-approval-matrix p:last-child{border-right:0}.policy-approval-matrix span{color:var(--muted);font-size:12px}.policy-approval-matrix article>div span{color:var(--green);font-weight:800}.policy-approval-matrix strong{font-size:13px;line-height:1.35}.policy-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policy-preview-grid article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:136px;padding:14px;display:grid}.policy-preview-grid span{color:var(--green);font-size:12px;font-weight:800}.policy-preview-locked span{color:var(--danger)}.policy-preview-preview-only span{color:var(--gold)}.policy-preview-grid p,.policy-preview-grid small{color:var(--muted);font-size:13px}.policy-version-history{gap:10px;display:grid}.policy-version-history article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(110px,.65fr));align-items:stretch;display:grid;overflow:hidden}.policy-version-history article>div,.policy-version-history p{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.policy-version-history p:last-child{border-right:0}.policy-version-history span,.policy-version-history small{color:var(--muted);font-size:12px}.policy-version-history article>div span{color:var(--green);font-weight:800}.policy-version-history strong{font-size:13px;line-height:1.35}.policy-version-draft{background:var(--surface-soft)}.policy-version-draft>div span{color:var(--gold)}.policy-version-locked>div span{color:var(--danger)}.policy-test-cases{gap:10px;display:grid}.policy-test-cases article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(140px,1fr) minmax(160px,1fr) minmax(150px,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.policy-test-cases article>div,.policy-test-cases p,.policy-test-cases em{border-right:1px solid var(--line);gap:6px;min-width:0;margin:0;padding:12px;display:grid}.policy-test-cases em{color:var(--green);border-right:0;place-content:center;font-size:12px;font-style:normal;font-weight:800}.policy-test-blocked em,.policy-test-blocked>div span{color:var(--danger)}.policy-test-cases span{color:var(--muted);font-size:12px}.policy-test-cases article>div span{color:var(--green);font-weight:800}.policy-test-cases strong{font-size:13px;line-height:1.35}.locked-policy-list{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:14px;display:grid}.locked-policy-list>div:first-child{gap:5px;display:grid}.locked-policy-list span{color:var(--muted)}.locked-policy-list>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.locked-policy-list em{background:var(--surface);border:1px solid var(--line);color:var(--danger);border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:800}.policy-model-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.policy-model-strip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.policy-model-strip span{color:var(--muted);font-size:12px}.policy-model-strip strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.policy-review-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.policy-review-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-review-header>div{gap:4px;display:grid}.policy-review-header h3{font-size:18px}.policy-review-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.policy-review-cards,.policy-review-permission-grid{gap:10px;display:grid}.policy-review-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-review-permission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-review-cards article,.policy-review-permission-grid article,.policy-review-note{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.policy-review-cards span,.policy-review-permission-grid span{color:var(--green);font-size:12px;font-weight:800}.policy-review-cards .policy-review-locked span{color:var(--danger)}.policy-review-cards .policy-review-review span{color:var(--gold)}.policy-review-cards strong,.policy-review-permission-grid strong{font-size:14px;line-height:1.35}.policy-review-cards p,.policy-review-cards small,.policy-review-permission-grid p,.policy-review-permission-grid small,.policy-route-sample-list p,.policy-route-sample-list small,.policy-review-note span{color:var(--muted);font-size:12px;line-height:1.45}.policy-route-sample-list{gap:10px;display:grid}.policy-route-sample-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:74px minmax(0,1.15fr) minmax(0,1fr) minmax(130px,auto);align-items:center;gap:10px;padding:12px;display:grid}.policy-route-sample-list article>span{background:var(--green-soft);color:var(--green);text-align:center;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800}.policy-route-sample-list strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.policy-route-sample-list em{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:999px;width:fit-content;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.policy-simulator-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:16px;padding:18px;display:grid}.policy-simulator-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-simulator-header>div{gap:4px;display:grid}.policy-simulator-header h3{font-size:18px}.policy-simulator-header>span{color:var(--green);white-space:nowrap;background:#457b601f;border:1px solid #457b6038;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.policy-simulator-shell{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px;display:grid}.policy-simulator-picker,.policy-simulator-main{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:12px;display:grid}.policy-simulator-picker>strong{color:var(--ink);font-size:13px}.policy-simulator-picker button,.policy-simulator-actions button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;border-radius:8px;gap:5px;padding:11px;display:grid}.policy-simulator-picker button.is-selected,.policy-simulator-actions button.is-selected{border-color:#457b6073;box-shadow:inset 0 0 0 1px #457b602e}.policy-simulator-picker span,.policy-simulator-picker small,.policy-simulator-actions span,.policy-simulator-context span,.policy-simulator-result span,.policy-simulator-result small,.policy-simulator-steps small{color:var(--muted);font-size:12px}.policy-simulator-picker strong,.policy-simulator-actions strong,.policy-simulator-context strong,.policy-simulator-result strong,.policy-simulator-steps strong,.policy-simulator-guardrails strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.policy-simulator-context{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:12px;display:grid}.policy-simulator-context>div{gap:5px;display:grid}.policy-simulator-context p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.policy-simulator-context em{color:var(--green);text-align:center;background:#457b601a;border-radius:999px;justify-self:end;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.policy-simulator-actions,.policy-simulator-guardrails{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.policy-simulator-result{border:1px solid var(--line);border-radius:8px;gap:5px;padding:12px;display:grid}.policy-path-ready{background:#457b601a}.policy-path-review{background:#b48b4b1f}.policy-path-locked{background:#8b4c4c1a}.policy-simulator-steps{gap:10px;display:grid}.policy-simulator-steps article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:38px minmax(132px,.45fr) minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.policy-simulator-steps article>span{background:var(--surface-soft);border:1px solid var(--line);color:var(--green);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.policy-simulator-steps article>div{gap:5px;display:grid}.policy-simulator-steps p,.policy-simulator-steps em{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.policy-simulator-steps em{color:var(--ink);font-style:normal;font-weight:700}.policy-simulator-guardrails article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:12px}.policy-impact-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.policy-impact-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-impact-header>div{gap:4px;display:grid}.policy-impact-header h3{font-size:18px}.policy-impact-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.policy-impact-summary,.policy-impact-metrics article,.policy-impact-lists article,.policy-impact-guardrails article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.policy-impact-summary{grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center}.policy-impact-summary>div{gap:5px;display:grid}.policy-impact-summary em{color:var(--danger);text-align:center;background:#8b4c4c1a;border-radius:999px;justify-self:end;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.policy-impact-metrics,.policy-impact-lists,.policy-impact-guardrails{gap:10px;display:grid}.policy-impact-metrics,.policy-impact-lists{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-impact-guardrails{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-impact-summary span,.policy-impact-metrics span,.policy-impact-lists span{color:var(--green);font-size:12px;font-weight:900}.policy-impact-summary strong,.policy-impact-metrics strong,.policy-impact-lists strong,.policy-impact-guardrails strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.policy-impact-summary p,.policy-impact-metrics p,.policy-impact-lists p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.explainable-policy-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.explainable-policy-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.explainable-policy-header>div{gap:4px;display:grid}.explainable-policy-header h3{font-size:18px}.explainable-policy-header>span{color:var(--green);white-space:nowrap;background:#457b601f;border:1px solid #457b6038;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.explainable-policy-list,.explainable-policy-guardrails{gap:10px;display:grid}.explainable-policy-list article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.explainable-policy-list article>div:first-child{gap:6px;display:grid}.explainable-policy-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.explainable-policy-detail p,.explainable-policy-guardrails article{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:5px;margin:0;padding:10px;display:grid}.explainable-policy-guardrails{grid-template-columns:repeat(5,minmax(0,1fr))}.explainable-policy-list span,.explainable-policy-detail span{color:var(--green);font-size:12px;font-weight:900}.explainable-policy-list strong,.explainable-policy-detail strong,.explainable-policy-guardrails strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.explainable-policy-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.founder-policy-notes-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.founder-policy-notes-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-policy-notes-header>div{gap:4px;display:grid}.founder-policy-notes-header h3{font-size:18px}.founder-policy-notes-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.founder-policy-notes-list{gap:10px;display:grid}.founder-policy-notes-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.founder-policy-notes-list article>div,.founder-policy-notes-list p{gap:5px;min-width:0;margin:0;display:grid}.founder-policy-notes-list span{color:var(--green);font-size:12px;font-weight:800}.founder-policy-notes-list strong,.founder-policy-note-rules strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.founder-policy-notes-list p{color:var(--muted);font-size:12px;line-height:1.45}.founder-policy-note-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.founder-policy-note-rules article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.founder-policy-principles-panel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:16px;display:grid}.founder-policy-principles-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.founder-policy-principles-header>div{gap:4px;display:grid}.founder-policy-principles-header h3{font-size:18px}.founder-policy-principles-header>span{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.founder-policy-principles-list{gap:10px;display:grid}.founder-policy-principles-list article{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(150px,.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.founder-policy-principles-list article>div:first-child,.founder-policy-principles-list p{gap:5px;min-width:0;margin:0;display:grid}.policy-principle-tags{flex-wrap:wrap;align-content:start;gap:7px;display:flex}.policy-principle-tags em{background:var(--green-soft);color:var(--green);border:1px solid #457b6033;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;line-height:1.25}.founder-policy-principles-list span{color:var(--green);font-size:12px;font-weight:800}.founder-policy-principles-list strong,.founder-policy-principle-rules strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.founder-policy-principles-list p{color:var(--muted);font-size:12px;line-height:1.45}.founder-policy-principle-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.founder-policy-principle-rules article{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px;display:grid}.policy-status-dashboard-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:14px;padding:18px;display:grid}.policy-status-dashboard-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.policy-status-dashboard-header>div{gap:4px;display:grid}.policy-status-dashboard-header h3{font-size:18px}.policy-status-dashboard-header>span{color:var(--green);white-space:nowrap;background:#457b601f;border:1px solid #457b6038;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.policy-status-summary-grid,.policy-health-dashboard-grid,.policy-status-dashboard-guardrails{gap:10px;display:grid}.policy-status-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-health-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-status-dashboard-guardrails{grid-template-columns:repeat(5,minmax(0,1fr))}.policy-status-summary-grid article,.policy-health-dashboard-grid article,.policy-status-dashboard-guardrails article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.policy-health-dashboard-grid article>div{gap:5px;display:grid}.policy-status-summary-grid span,.policy-health-dashboard-grid span{color:var(--green);font-size:12px;font-weight:900}.policy-status-summary-grid strong{font-size:24px;line-height:1.1}.policy-health-dashboard-grid strong,.policy-status-dashboard-guardrails strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.policy-status-summary-grid p,.policy-health-dashboard-grid p,.policy-health-dashboard-grid small{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.policy-health-healthy strong{color:var(--green)}.policy-health-watch strong{color:var(--gold)}.policy-health-locked strong{color:var(--danger)}.locked-rule-note{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;padding:14px;display:grid}.locked-rule-note span{color:var(--muted)}@media (max-width:980px){.theme-picker{flex-direction:column;align-items:stretch}.theme-options{grid-template-columns:1fr}.login-preview{grid-template-columns:1fr;padding:18px 18px 0}.role-entry-grid{grid-template-columns:1fr}.app-shell{grid-template-columns:1fr;padding:18px}.phone{min-height:760px}.overview-grid,.architecture-summary-grid,.architecture-engine-grid,.architecture-rule-grid,.system-health-summary-grid,.system-health-grid,.system-health-reminder-grid,.system-health-guardrail-grid,.system-health-api-review-cards,.system-health-api-sample-list article,.system-health-api-permission-grid,.infrastructure-summary-grid,.infrastructure-asset-list article,.infrastructure-reminder-grid,.infrastructure-guardrail-grid,.infrastructure-api-review-cards,.infrastructure-api-sample-list article,.infrastructure-api-permission-grid,.integration-provider-grid,.integration-service-list article,.integration-scope-grid,.integration-api-review-cards,.integration-api-sample-list article,.integration-api-permission-grid,.integration-guardrail-grid,.ai-gateway-provider-grid,.ai-gateway-route-list article,.ai-gateway-signal-grid,.ai-gateway-api-review-cards,.ai-gateway-api-sample-list article,.ai-gateway-api-permission-grid,.ai-gateway-guardrail-grid,.marketing-intelligence-signal-grid,.marketing-intelligence-account-list article,.marketing-intelligence-api-review-cards,.marketing-intelligence-api-sample-list article,.marketing-intelligence-api-permission-grid,.marketing-intelligence-guardrail-grid,.gateway-layer-signal-grid,.gateway-layer-source-list article,.gateway-layer-api-review-cards,.gateway-layer-api-sample-list article,.gateway-layer-api-permission-grid,.gateway-layer-guardrail-grid,.landing-page-builder-signal-grid,.landing-page-builder-page-list article,.landing-page-builder-api-review-cards,.landing-page-builder-api-sample-list article,.landing-page-builder-api-permission-grid,.landing-page-builder-guardrail-grid,.notification-foundation-signal-grid,.notification-foundation-inbox-list article,.notification-foundation-api-review-cards,.notification-foundation-api-sample-list article,.notification-foundation-api-permission-grid,.notification-foundation-guardrail-grid,.configuration-platform-signal-grid,.configuration-platform-record-list article,.configuration-platform-api-review-cards,.configuration-platform-api-sample-list article,.configuration-platform-api-permission-grid,.configuration-platform-guardrail-grid,.agreement-platform-signal-grid,.agreement-platform-record-list article,.agreement-platform-api-review-cards,.agreement-platform-api-sample-list article,.agreement-platform-api-permission-grid,.agreement-platform-guardrail-grid,.business-time-platform-signal-grid,.business-time-platform-record-list article,.business-time-platform-api-review-cards,.business-time-platform-api-sample-list article,.business-time-platform-api-permission-grid,.business-time-platform-guardrail-grid,.daily-closing-signal-grid,.daily-closing-guardrail-grid,.daily-closing-workflow-grid,.daily-closing-drilldown-grid,.workspace-grid,.pc-strip,.alert-list,.alert-model-strip,.action-summary-grid,.action-lifecycle-strip,.reminder-type-grid,.action-records article,.action-guardrail-grid,.action-audit-list article,.action-model-strip,.action-api-review-cards,.action-api-sample-list article,.action-api-permission-grid,.prospect-summary-grid,.prospect-records article,.prospect-flow-grid,.prospect-send-grid,.prospect-guardrail-grid,.prospect-model-strip,.prospect-api-review-cards,.prospect-api-sample-list article,.prospect-api-permission-grid,.workflow-summary-grid,.workflow-template-records article,.workflow-step-grid,.workflow-lifecycle-grid,.workflow-guardrail-grid,.workflow-model-strip,.workflow-api-review-cards,.workflow-api-sample-list article,.workflow-api-permission-grid,.workflow-api-version-grid,.explainable-workflow-list article,.explainable-principle-grid,.founder-notes-list article,.founder-note-rules,.founder-principles-list article,.founder-principle-legend,.workflow-simulator-shell,.workflow-simulator-actions,.workflow-simulator-steps article,.workflow-simulator-guardrails,.policy-simulator-shell,.policy-simulator-actions,.policy-simulator-steps article,.policy-simulator-guardrails,.policy-impact-summary,.policy-impact-metrics,.policy-impact-lists,.policy-impact-guardrails,.explainable-policy-list article,.explainable-policy-detail,.explainable-policy-guardrails,.founder-policy-notes-list article,.founder-policy-note-rules,.founder-policy-principles-list article,.founder-policy-principle-rules,.policy-status-summary-grid,.policy-health-dashboard-grid,.policy-status-dashboard-guardrails,.approval-queue-summary,.approval-section-index,.approval-queue-groups,.approval-list article,.approval-ai-brief,.approval-decision-options,.approval-decision-results article,.approval-context-grid,.approval-check-grid,.approval-follow-up-grid,.approval-response-summary,.approval-response-checklist,.approval-close-actions,.approval-timeline-list article,.approval-audit-summary,.approval-audit-before-after,.approval-audit-links,.approval-close-confirm,.approval-close-checklist,.approval-close-status article,.approval-reopen-summary,.approval-reopen-checks,.approval-reopen-status article,.approval-readiness-summary,.approval-readiness-checklist,.approval-api-grid,.approval-api-review-cards,.approval-api-sample-list article,.approval-permission-rules,.approval-permission-scenarios,.approval-model-strip,.task-board,.assign-preview,.task-records article,.task-model-strip,.task-event-list article,.reassign-policy-grid,.reassign-example,.evidence-flow-grid,.evidence-records article,.evidence-model-strip,.metadata-preview,.audit-list article,.audit-model-strip,.customer-profile-grid,.customer-summary-strip,.customer-linked-grid,.org-grid,.org-action-grid,.permission-grid,.movement-grid,.organization-model-strip,.org-rules,.policy-group-grid,.policy-effect-grid,.policy-lifecycle,.policy-approval-matrix article,.policy-preview-grid,.policy-version-history article,.policy-test-cases article,.policy-model-strip,.policy-review-cards,.policy-route-sample-list article,.policy-review-permission-grid,.policy-grid{grid-template-columns:1fr}.daily-closing-table-head,.daily-closing-comparison-table article{grid-template-columns:minmax(110px,1fr) repeat(3,minmax(82px,.8fr))}.role-table article{grid-template-columns:1fr}.action-records article>div,.action-records p,.action-records em,.prospect-records article>div,.prospect-records p,.prospect-records em,.workflow-template-records article>div,.workflow-template-records p,.workflow-template-records em,.action-audit-list article>*{border-right:0}.task-records div{border-bottom:1px solid var(--line);border-right:0}.task-records div:last-child{border-bottom:0}.evidence-records div{border-bottom:1px solid var(--line);border-right:0}.evidence-records div:last-child{border-bottom:0}.audit-meta{justify-items:start}.audit-meta small{text-align:left}.approval-list article>div,.approval-list p,.approval-list em,.approval-list article>small{border-bottom:1px solid var(--line);border-right:0;justify-content:stretch}.approval-list article>small:last-child{border-bottom:0}.approval-decision-results article>div,.approval-decision-results p{border-bottom:1px solid var(--line);border-right:0}.approval-decision-results p:last-child{border-bottom:0}.policy-approval-matrix article>div,.policy-approval-matrix p{border-bottom:1px solid var(--line);border-right:0}.policy-approval-matrix p:last-child{border-bottom:0}.policy-version-history article>div,.policy-version-history p{border-bottom:1px solid var(--line);border-right:0}.policy-version-history p:last-child{border-bottom:0}.policy-test-cases article>div,.policy-test-cases p,.policy-test-cases em{border-bottom:1px solid var(--line);border-right:0;justify-content:stretch}.policy-test-cases em{border-bottom:0;justify-content:start}.infrastructure-asset-list article>div,.infrastructure-asset-list em,.infrastructure-asset-list p,.infrastructure-asset-list article>small{border-bottom:1px solid var(--line);text-align:left;border-right:0;justify-items:start}.infrastructure-asset-list article>small{border-bottom:0}.desktop-header{align-items:flex-start}}@media (max-width:520px){.theme-picker{padding:18px}.login-preview{padding:0 18px 18px}.app-shell{padding:0}.phone{border-radius:0;min-height:100vh}.control-center{padding:18px}.task-item,.audit-list article{grid-template-columns:1fr}}.approval-evidence-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;gap:14px;margin-top:18px;padding:18px;display:grid}.approval-evidence-panel.is-compact{gap:10px;margin-top:0;padding:14px}.approval-evidence-panel.is-grouped-compact{background:0 0;border:0;gap:9px;margin-top:0;padding:0}.approval-evidence-group-tabs{background:#f4f7f5;border:1px solid #d9e2de;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:3px;display:grid}.approval-evidence-group-tabs button{color:#62736b;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;gap:1px;min-width:0;min-height:46px;padding:6px 9px;display:grid}.approval-evidence-group-tabs button:not(:disabled){cursor:pointer}.approval-evidence-group-tabs button[aria-selected=true]{color:#234a39;background:#fff;border-color:#c9d8d1;box-shadow:0 1px 2px #18322714}.approval-evidence-group-tabs button:disabled{cursor:wait;opacity:.72}.approval-evidence-group-tabs span{overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.3}.approval-evidence-group-tabs small{color:#7a8882;font-size:10px;font-weight:700;line-height:1.3}.approval-evidence-group-panel{gap:8px;min-width:0;display:grid}.approval-evidence-panel.is-grouped-compact .approval-evidence-grid{gap:7px}.approval-evidence-panel.is-grouped-compact .customer-evidence-card.is-compact{height:100%;min-height:0;padding:0}.approval-evidence-panel.is-grouped-compact .customer-evidence-card.is-compact .customer-evidence-tap{min-height:62px;padding:8px 9px}.approval-evidence-category-slot{min-width:0;display:grid}.approval-evidence-category-slot.is-requested{background:#fffaf0;border:1px solid #dab867;border-radius:7px;gap:5px;padding:6px}.approval-evidence-requested-badge{color:#6f5011;background:#f5dfaa;border-radius:4px;justify-self:start;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.4}.approval-evidence-group-state{color:#718078;text-align:center;border:1px dashed #d5dfda;border-radius:6px;margin:0;padding:18px 12px;font-size:12px}.approval-evidence-panel.is-compact .approval-evidence-heading>span{color:#176548;white-space:normal;background:#e5f2eb;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:800}.approval-evidence-panel.is-compact .approval-evidence-group{gap:7px}.approval-evidence-panel.is-compact .approval-evidence-group h5{color:#53675d;font-size:12px}.approval-evidence-panel.is-compact .approval-evidence-grid{gap:8px}.approval-evidence-panel.is-compact .approval-evidence-read-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:58px;padding:10px 11px}.approval-evidence-panel.is-compact .approval-evidence-read-card>strong{overflow-wrap:anywhere;font-size:13px}.approval-evidence-panel.is-compact .approval-evidence-read-card>em{white-space:nowrap}.approval-evidence-panel.is-compact .approval-evidence-read-files{grid-column:1/-1}.approval-evidence-panel.is-compact .approval-evidence-read-files button{font-size:12px}.approval-evidence-empty-details{border-top:1px solid #d9e3de;padding-top:9px}.approval-evidence-empty-details>summary{cursor:pointer;color:#60736a;width:fit-content;font-size:12px;font-weight:800;line-height:1.45}.approval-evidence-empty-details[open]>summary{margin-bottom:9px}@media (min-width:901px){.accounting-review-drawer .approval-evidence-panel.is-compact .approval-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-review-drawer .approval-evidence-panel.is-compact .approval-evidence-read-card{grid-template-columns:1fr;align-items:start;min-height:72px}.accounting-review-drawer .approval-evidence-panel.is-compact .approval-evidence-read-card>em{white-space:normal}}.approval-evidence-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approval-evidence-heading h4,.approval-evidence-group h5{margin:2px 0 0}.approval-evidence-heading>span{color:var(--accent-strong);font-size:13px;font-weight:600}.approval-evidence-note{color:var(--muted);margin:0;font-size:13px}.approval-evidence-group{gap:10px;display:grid}.approval-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.approval-evidence-read-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:7px;min-height:112px;padding:14px;display:grid}.approval-evidence-read-card.has-files{border-color:var(--accent)}.approval-evidence-read-card small,.approval-evidence-read-card em{color:var(--muted);font-size:12px;font-style:normal}.approval-evidence-read-files{gap:5px;display:grid}.approval-evidence-read-files a{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.approval-evidence-read-files button{color:var(--accent-strong);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;padding:0;font-size:13px;overflow:hidden}.evidence-preview-backdrop{z-index:1200;background:#18201dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evidence-preview-modal{background:var(--surface);width:min(900px,100%);height:min(760px,90vh);box-shadow:var(--shadow);border-radius:8px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.evidence-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.evidence-preview-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-preview-header button{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:7px;flex:none;padding:7px 12px}.evidence-preview-stage{background:#eef1ef;place-items:center;min-width:0;min-height:0;display:grid;overflow:auto}.evidence-preview-stage>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.evidence-preview-stage>iframe{border:0;width:100%;height:100%}.evidence-preview-other{color:var(--muted);text-align:center;place-content:center;gap:10px;display:grid}.evidence-preview-other a{color:var(--green)}.organization-line-admin{color:#17251f;gap:18px;display:grid}.organization-line-admin-message{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;margin:0;padding:11px 14px;font-size:13px;line-height:1.5}.organization-line-tab-panel{gap:0;min-width:0;display:grid}.organization-line-panel-actions{align-items:center;gap:10px;display:flex}.organization-line-status-filter{color:#23382f;width:100%;min-width:190px;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c8c1;border-radius:7px;padding:0 12px;font-size:14px}.organization-line-panel-actions .sandbox-action-button{min-width:136px;min-height:42px;font-size:13px}.organization-line-create{background:#f5faf7;border:1px solid #a9c7b8;border-left:4px solid #277653;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:14px;margin:18px;padding:18px;display:grid}.organization-line-create>header{border-bottom:1px solid #dce9e2;grid-column:1/-1;gap:4px;padding-bottom:12px;display:grid}.organization-line-create>header strong{font-size:17px}.organization-line-create>header p{color:#52675d;margin:0;font-size:13px;line-height:1.5}.organization-line-create label,.organization-line-drawer-form label{color:#40534a;gap:7px;font-size:13px;font-weight:700;display:grid}.organization-line-create input,.organization-line-create select,.organization-line-drawer-form input,.organization-line-drawer-form select{color:#17251f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c8c1;border-radius:7px;padding:0 12px;font-size:14px}.organization-line-create input:focus,.organization-line-create select:focus,.organization-line-drawer-form input:focus,.organization-line-drawer-form select:focus{border-color:#23845f;outline:3px solid #23845f1f}.organization-line-create-actions{gap:8px;display:flex}.organization-line-create-actions .sandbox-action-button{white-space:nowrap;min-height:44px}.organization-line-list-shell{background:#fff;display:grid;overflow:hidden}.organization-line-list-header{color:#607169;background:#f6f9f7;border-bottom:1px solid #dce5e1;grid-template-columns:minmax(210px,1.3fr) minmax(190px,1fr) minmax(80px,.45fr) minmax(90px,.5fr) 108px;align-items:center;gap:16px;min-height:42px;padding:8px 20px;font-size:12px;font-weight:800;display:grid}.organization-line-list{background:#fff;min-width:0;display:grid}.organization-line-row{min-width:0}.organization-line-row:last-of-type .organization-line-row-summary{border-bottom:0}.organization-line-row-summary{width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(210px,1.3fr) minmax(190px,1fr) minmax(80px,.45fr) minmax(90px,.5fr) 108px;gap:16px;display:grid}.organization-line-row-summary:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #23845f33;position:relative}.organization-line-row.is-archived .organization-line-row-summary{--sandbox-workspace-row-accent:#aab4af;background:#fafbfa}.organization-line-identity,.organization-line-head-summary,.organization-line-metric{gap:3px;min-width:0;display:grid}.organization-line-identity{border-left:0;padding-left:0}.organization-line-identity small{color:#277653;display:none}.organization-line-row.is-archived .organization-line-identity small{color:#718078}.organization-line-head-summary{border-left:0;padding-left:0}.organization-line-head-summary small,.organization-line-metric small{display:none}.organization-line-metric{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:5px}.organization-line-metric small{grid-column:1/-1}.organization-line-metric.has-pending strong{color:#9a6515}.organization-line-open{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);border-radius:7px;place-items:center;padding:10px 14px;font-weight:800;line-height:1.2;display:grid}.organization-line-row-summary:hover .organization-line-open{background:#e9efec;border-color:#b8c8c0}.organization-line-list>.sandbox-empty-state{margin:20px}.organization-line-loading{min-height:220px}.organization-line-drawer-heading{gap:5px;min-width:0;display:grid}.organization-line-drawer-heading>span{color:#607169;border-left:3px solid #aebbb5;width:fit-content;padding-left:9px;font-size:12px;font-weight:800}.organization-line-drawer-heading>span.is-active{color:#176548;border-color:#23845f}.organization-line-drawer-heading h2{overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:23px}.organization-line-overview{border-block:1px solid #dfe7e3;grid-template-columns:1fr 1fr;margin:0;display:grid}.organization-line-overview>div{border-bottom:1px solid #e5ece8;gap:4px;min-width:0;padding:14px 12px;display:grid}.organization-line-overview>div:nth-child(odd){border-right:1px solid #e5ece8}.organization-line-overview>div:nth-last-child(-n+2){border-bottom:0}.organization-line-overview dt{color:#6a7a72;font-size:12px}.organization-line-overview dd{overflow-wrap:anywhere;color:#283d34;margin:0;font-size:14px;font-weight:700}.organization-line-pending-note,.organization-line-impact-note{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;margin:0;padding:11px 13px;font-size:13px;line-height:1.5}.organization-line-member-panel{border:1px solid #dce5e1;border-radius:8px;gap:0;display:grid;overflow:hidden}.organization-line-member-panel>header{background:#f8faf9;border-bottom:1px solid #e4ebe7;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.organization-line-member-panel h3{margin:0;font-size:16px}.organization-line-member-list{display:grid}.organization-line-member-list>article{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.organization-line-member-list>article:last-of-type{border-bottom:0}.organization-line-member-list>article>div{gap:3px;min-width:0;display:grid}.organization-line-member-list strong{overflow-wrap:anywhere;font-size:14px}.organization-line-member-list span{overflow-wrap:anywhere;color:#607169;font-size:12px}.organization-line-member-list em{text-align:right;font-size:12px;font-style:normal;font-weight:700}.organization-line-member-list em.is-enabled{color:#176548}.organization-line-member-list em.is-disabled{color:#9a6515}.organization-line-member-list>.sandbox-empty-state{margin:16px}.organization-line-drawer-form{background:#fffdf7;border:1px solid #d3dfd9;border-left:4px solid #d49c22;border-radius:8px;gap:16px;padding:16px;display:grid}.organization-line-drawer-form>header{gap:4px;display:grid}.organization-line-drawer-form>header strong{font-size:16px}.organization-line-drawer-form>header p{color:#607169;margin:0;font-size:13px;line-height:1.5}.organization-line-archive-confirm{background:#fff7f5;border:1px solid #e1c7c3;border-left:4px solid #b8534b;border-radius:8px;gap:5px;padding:16px;display:grid}.organization-line-archive-confirm strong{color:#873a34;font-size:16px}.organization-line-archive-confirm p{color:#704b47;margin:0;font-size:13px;line-height:1.5}.organization-line-drawer>footer{flex-wrap:wrap}.organization-line-drawer>footer .sandbox-action-button{min-width:112px;min-height:42px;font-size:13px}@media (max-width:900px){.organization-line-create{grid-template-columns:1fr 1fr}.organization-line-create-actions{grid-column:1/-1;justify-content:flex-end}.organization-line-list-header,.organization-line-row-summary{grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(70px,.4fr) minmax(80px,.45fr) 108px;gap:13px}}@media (max-width:720px){.organization-line-panel-actions{grid-template-columns:minmax(170px,1fr) minmax(136px,auto);width:100%;display:grid}.organization-line-panel-actions .sandbox-action-button{align-self:end}.organization-line-create{grid-template-columns:1fr}.organization-line-create>header,.organization-line-create-actions{grid-column:1}.organization-line-create-actions{grid-template-columns:1fr 1fr;display:grid}.organization-line-list-header{display:none}.organization-line-row-summary{grid-template-columns:minmax(0,1fr) auto auto 108px;grid-template-areas:"identity manager pending open""head manager pending open";gap:7px 12px;min-height:96px;padding:13px 14px}.organization-line-identity{grid-area:identity}.organization-line-head-summary{border-left:0;grid-area:head;padding-left:0}.organization-line-metric.is-manager{grid-area:manager}.organization-line-metric.is-pending{grid-area:pending}.organization-line-open{grid-area:open}.organization-line-identity small,.organization-line-head-summary small,.organization-line-metric small{display:block}.approval-evidence-heading{display:grid}.approval-evidence-grid{grid-template-columns:1fr}.approval-evidence-group-tabs button{padding-inline:7px}}@media (max-width:520px){.organization-line-panel-actions{grid-template-columns:1fr}.organization-line-status-filter{min-width:0}.organization-line-panel-actions .sandbox-action-button{width:100%}.organization-line-create{margin:14px}.organization-line-row-summary{grid-template-columns:minmax(0,1fr) auto 108px;grid-template-areas:"identity pending open""head manager open"}.organization-line-overview{grid-template-columns:1fr}.organization-line-overview>div{border-bottom:1px solid #e5ece8!important;border-right:0!important}.organization-line-overview>div:last-child{border-bottom:0!important}.organization-line-member-list>article{grid-template-columns:1fr}.organization-line-member-list em{text-align:left}.organization-line-drawer>footer{grid-template-columns:1fr;display:grid}.organization-line-drawer>footer .sandbox-action-button{width:100%}}.user-management-workspace{color:#17251f;gap:16px;display:grid}.user-management-load-state{justify-items:start;gap:12px;display:grid}.user-management-load-state .sandbox-empty-state{width:100%}.password-recovery-review{background:#fff;border:1px solid #d8dfdc;border-left:4px solid #d49c22;border-radius:8px;gap:12px;padding:16px;display:grid}.password-recovery-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.password-recovery-review>header div,.password-recovery-review-list article>div{gap:3px;display:grid}.password-recovery-review>header span,.password-recovery-review-list span,.password-recovery-review-list small{color:#68766f;font-size:12px}.password-recovery-review h2,.password-recovery-review h3,.password-recovery-review p{margin:0}.password-recovery-review h2{font-size:18px}.password-recovery-review>header>strong{color:#a16a00;font-size:24px}.password-recovery-review-message{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;padding:9px 12px;font-size:13px}.password-recovery-review-empty{color:#405048;background:#f7faf8;border:1px solid #dce5e1;border-radius:6px;gap:4px;padding:12px;display:grid}.password-recovery-review-empty strong{font-size:14px}.password-recovery-review-empty p{color:#68766f;font-size:13px;line-height:1.55}.password-recovery-review.is-compact-empty{border-left-color:#84968d;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);align-items:center;gap:18px;padding:10px 14px}.password-recovery-review.is-compact-empty>header{justify-content:flex-start}.password-recovery-review.is-compact-empty>header span{font-size:10px}.password-recovery-review.is-compact-empty>header h2{font-size:14px}.password-recovery-review.is-compact-empty>header>strong{display:none}.password-recovery-review.is-compact-empty .password-recovery-review-empty{background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.password-recovery-review.is-compact-empty .password-recovery-review-empty strong{color:#40564a;white-space:nowrap;font-size:11px}.password-recovery-review.is-compact-empty .password-recovery-review-empty p{color:#76827c;font-size:10px;line-height:1.4}.password-recovery-review-list{gap:8px;display:grid}.password-recovery-review-list article{border-top:1px solid #e6ebe9;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) minmax(240px,auto);align-items:center;gap:14px;padding-top:12px;display:grid}.password-recovery-review-list article.is-focused{background:#f3faf6;border:1px solid #75a68f;border-radius:6px;margin:4px;padding:12px 10px 8px;box-shadow:0 0 0 3px #2f7d581a}.password-recovery-review-person h3{font-size:15px}.password-recovery-review-list article>div:nth-child(2)>strong{color:#7d5600;font-size:16px}.sandbox-approval-decision-actions{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;display:grid}.sandbox-approval-reject-form{gap:8px;display:grid}.sandbox-approval-reject-form label{color:#4f5e57;gap:5px;font-size:10px;display:grid}.sandbox-approval-reject-form select,.sandbox-approval-reject-form textarea{color:#34453d;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #c7d2cd;border-radius:6px;padding:7px 9px}.sandbox-approval-reject-form textarea{resize:vertical;min-height:72px}@media (max-width:900px){.password-recovery-review-list article{grid-template-columns:1fr 1fr}.password-recovery-review-list article>:last-child{grid-column:1/-1}}@media (max-width:620px){.password-recovery-review-list article{grid-template-columns:1fr}.password-recovery-review-list article>:last-child{grid-column:auto}}.user-management-summary{background:#fff;border:1px solid #d8dfdc;border-radius:8px;grid-template-columns:minmax(240px,1fr) repeat(2,minmax(120px,.36fr));display:grid;overflow:hidden}.user-management-summary>div{border-left:1px solid #e4e9e7;align-content:center;gap:5px;min-height:82px;padding:14px 18px;display:grid}.user-management-summary>div:first-child{border-left:4px solid #277653}.user-management-summary span,.user-management-list article>div>span{color:#68766f;font-size:12px}.user-management-summary strong{font-size:19px;font-weight:700}.user-management-summary>div:not(:first-child) strong{color:#176442;font-size:24px}.user-management-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:12px;display:grid}.user-management-transfer-link{background:#fffbf0;border-left:3px solid #d7a93b;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.user-management-transfer-link>div{gap:2px;display:grid}.user-management-transfer-link span{color:#806522;font-size:11px}.user-management-transfer-link strong{color:#604b18;font-size:13px}.user-management-transfer-link a{color:#6f571b;background:#fff;border:1px solid #c8a454;border-radius:6px;flex:none;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.user-management-filter{background:#eef2f0;border:1px solid #d7dfdb;border-radius:7px;gap:3px;min-width:min(100%,330px);padding:3px;display:flex}.user-management-filter button{color:#5f6d67;background:0 0;border:0;border-radius:5px;min-height:34px;padding:0 12px;font-size:12px}.user-management-filter button:hover,.user-management-filter button.is-active{color:#176442;background:#fff;box-shadow:0 1px 3px #19362a1a}.user-management-message{color:#704a00;background:#fffbf0;border-left:3px solid #d7a93b;margin:0;padding:9px 12px;font-size:13px}.user-management-retry{justify-content:flex-start;display:flex}.user-management-list-heading{color:#53635c;justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:13px;display:flex}.user-management-list-heading small{color:#277653;font-size:12px}.user-management-list{gap:8px;display:grid}.user-management-list.is-loading{opacity:.56;pointer-events:none}.user-management-list article{background:#fff;border:1px solid #dde4e1;border-left:4px solid #4c8a6c;border-radius:6px;grid-template-columns:minmax(190px,.95fr) minmax(150px,.7fr) minmax(280px,1.4fr) minmax(160px,auto);align-items:center;gap:14px;min-height:108px;padding:15px 16px;display:grid}.user-management-list article.is-suspended{background:#f7f8f7;border-left-color:#b7bfbb}.user-management-list article>div{align-content:center;gap:3px;min-width:0;display:grid}.user-management-list article>div+div{border-left:1px solid #e6ebe9;padding-left:14px}.user-management-list article strong{overflow-wrap:anywhere;font-size:14px}.user-management-list article small{color:#718079;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.user-management-person>span{background:#e3f1ea;border-radius:4px;width:max-content;padding:2px 6px;font-weight:700;color:#176442!important}.is-suspended .user-management-person>span{background:#e9ecea;color:#66716d!important}.user-management-person strong{font-size:16px!important}.user-management-role small{color:#53635c!important}.user-management-readiness ul{color:#8a5a00;flex-wrap:wrap;gap:3px 14px;margin:0;padding-left:18px;font-size:12px;display:flex}.user-management-readiness.is-ready>strong{color:#176442}.user-management-readiness>a{color:#176442;width:max-content;font-size:12px;font-weight:700}.user-management-actions{justify-items:stretch;gap:8px}.user-management-actions label{gap:5px;display:grid}.user-management-actions label>span{color:#68766f;font-size:11px}.user-management-actions select,.user-management-actions button,.user-management-actions a.is-handover-link{color:#34453d;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c7d2cd;border-radius:6px;padding:0 10px;font-size:13px}.user-management-actions a.is-handover-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.user-management-actions select:disabled{cursor:not-allowed;color:#7e8984;background:#f1f4f2}.user-management-actions button.is-suspend{color:#9b3c34}.user-management-actions button.is-reactivate{color:#176442;border-color:#80a993}.user-management-actions button.is-handover,.user-management-actions a.is-handover-link{color:#176442;border-color:#80a993;font-weight:700}.user-management-actions button:hover,.user-management-actions select:hover{border-color:#4c8a6c}.user-management-actions>span{text-align:center;font-size:12px;color:#85918b!important}.user-management-actions>span.is-blocked{color:#8a5a00!important}.user-management-load-more{justify-content:center;padding-top:4px;display:flex}.user-management-load-more .sandbox-action-button{min-width:220px}.user-management-reason,.user-management-handover-successor{color:#4f5e57;gap:6px;font-size:13px;display:grid}.user-management-handover-successor select{color:#17251f;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9c6c1;border-radius:6px;padding:0 10px}.user-management-handover-successor select:focus{border-color:#4c8a6c;outline:2px solid #2776532e}.user-management-handover-successor small{color:#68766f;font-size:12px}.user-management-reason textarea{resize:vertical;color:#17251f;width:100%;min-height:104px;font:inherit;background:#fff;border:1px solid #b9c6c1;border-radius:6px;padding:10px 12px}.user-management-reason textarea:focus{border-color:#4c8a6c;outline:2px solid #2776532e}.user-management-reason small{color:#68766f;font-size:12px}.user-management-dialog-message{color:#87352f;background:#fff5f4;border-left:3px solid #b94b43;margin:0;padding:9px 10px;font-size:13px}.user-management-scopebar{background:#fff;border:1px solid #dce4e0;border-left:4px solid #277653;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 12px 8px 14px;display:flex}.user-management-scopebar>div{flex-wrap:wrap;align-items:baseline;gap:4px 9px;min-width:0;display:flex}.user-management-scopebar span{color:#6d7a73;font-size:10px}.user-management-scopebar strong{color:#293e34;font-size:14px}.user-management-scopebar small{color:#738078;font-size:10px}.user-management-scopebar a,.user-management-drawer-link{color:#275d45;background:#fff;border:1px solid #b9cbc2;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.user-management-scopebar a svg{width:15px;height:15px}.user-management-list article.user-management-row{background:#fff;border:1px solid #dce4e0;border-left:4px solid #4c8a6c;border-radius:6px;min-height:0;padding:0;display:block}.user-management-list article.user-management-row.is-suspended{background:#fafbfa;border-left-color:#aab5af}.user-management-row-summary{width:100%;min-height:70px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(210px,1fr) minmax(150px,.62fr) minmax(240px,1.1fr) 92px;align-items:center;gap:10px 16px;padding:9px 11px 9px 14px;display:grid}.user-management-row-summary:hover{background:#f7faf8}.user-management-row-summary:focus-visible{outline-offset:-3px;outline:3px solid #27765338}.user-management-row-summary>span{gap:2px;min-width:0;display:grid}.user-management-row-summary>span+span{border-left:1px solid #e5ebe8;padding-left:14px}.user-management-row-summary small,.user-management-row-summary em{color:#748179;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.user-management-row-summary strong{color:#2c4036;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important;overflow:hidden!important}.user-management-row-person>small{color:#176442;background:#e7f2ec;border-radius:4px;width:max-content;padding:2px 5px;font-weight:750}.user-management-row-person>small.is-suspended{color:#66726c;background:#ecefed}.user-management-row-person>strong{font-size:14px!important}.user-management-row-readiness.is-ready strong{color:#176442}.user-management-row-readiness.is-blocked strong{color:#7d5a18}.user-management-row-open{color:#315f4a;white-space:nowrap;justify-content:flex-end;align-items:center;font-size:10px;font-weight:750;border-left:0!important;grid-template-columns:none!important;gap:4px!important;padding-left:8px!important;display:flex!important}.user-management-row-open svg{width:15px;height:15px}.user-management-drawer-heading{gap:2px;min-width:0;display:grid}.user-management-drawer-heading>span{color:#176442;background:#e6f2eb;border-radius:4px;width:max-content;padding:2px 6px;font-size:10px;font-weight:750}.user-management-drawer-heading>span.is-suspended{color:#66726c;background:#ecefed}.user-management-drawer-heading h2,.user-management-drawer-heading p{margin:0}.user-management-drawer-heading h2{color:#273b31;font-size:18px}.user-management-drawer-heading p{color:#728078;font-size:11px}.user-management-drawer-overview{border:1px solid #dfe6e2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.user-management-drawer-overview>div{border-bottom:1px solid #e4e9e7;border-right:1px solid #e4e9e7;gap:3px;min-width:0;padding:10px 12px;display:grid}.user-management-drawer-overview>div:nth-child(2n){border-right:0}.user-management-drawer-overview>div:nth-last-child(-n+2){border-bottom:0}.user-management-drawer-overview dt{color:#748078;font-size:9px}.user-management-drawer-overview dd{overflow-wrap:anywhere;color:#2c4136;margin:0;font-size:12px;font-weight:750}.user-management-drawer-secondary{color:#5f7067;background:#f8faf9;border:1px solid #dfe6e2;border-top:0;margin:-1px 0 0;padding:8px 11px;font-size:10px}.user-management-drawer-readiness{background:#f3f8f5;border-left:4px solid #2b7656;gap:8px;padding:11px 12px;display:grid}.user-management-drawer-readiness.is-blocked{background:#fff9ec;border-left-color:#c4932f}.user-management-drawer-readiness header>div{gap:2px;display:grid}.user-management-drawer-readiness header span{color:#6e7c75;font-size:9px}.user-management-drawer-readiness header strong{color:#254a38;font-size:12px}.user-management-drawer-readiness.is-blocked header strong{color:#704f13}.user-management-drawer-readiness p{color:#607169;margin:0;font-size:10px;line-height:1.45}.user-management-drawer-readiness ul{color:#76591b;gap:4px;margin:0;padding-left:18px;font-size:10px;display:grid}.user-management-drawer-readiness>a{color:#276247;width:max-content;font-size:10px;font-weight:750}.user-management-drawer-role-control{color:#56675e;background:#fff;border:1px solid #dfe6e2;gap:5px;padding:11px 12px;font-size:10px;display:grid}.user-management-drawer-role-control select{color:#263b30;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #becbc5;border-radius:6px;padding:6px 9px}.user-management-drawer-role-control select:disabled{color:#7a8580;background:#f2f4f3}.user-management-drawer-role-control small{color:#806019;font-size:9px}.user-management-drawer-audit{color:#617169;border-top:1px solid #e1e7e4;gap:3px;padding:10px 12px;display:grid}.user-management-drawer-audit span,.user-management-drawer-audit small{color:#77837d;font-size:9px}.user-management-drawer-audit strong{color:#43564c;font-size:10px}.user-management-drawer>footer{gap:8px;display:flex}.user-management-drawer>footer>*{flex:1}.user-management-drawer-link{min-height:40px}@media (max-width:1100px){.user-management-row-summary{grid-template-columns:minmax(190px,1fr) minmax(130px,.65fr) minmax(210px,1fr) 82px;gap:9px 12px}.user-management-list article{grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) minmax(220px,1.2fr)}.user-management-actions{border-top:1px solid #e6ebe9;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,200px));justify-content:end;padding-top:10px;border-left:0!important;padding-left:0!important}}@media (max-width:720px){.password-recovery-review.is-compact-empty{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 11px}.password-recovery-review.is-compact-empty .password-recovery-review-empty{justify-content:flex-end}.password-recovery-review.is-compact-empty .password-recovery-review-empty p{display:none}.user-management-scopebar{align-items:stretch}.user-management-scopebar>div{align-content:center;gap:2px;display:grid}.user-management-row-summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person open""role readiness";gap:8px 10px;min-height:0;padding:10px 10px 11px 12px}.user-management-row-person{grid-area:person}.user-management-row-role{grid-area:role}.user-management-row-readiness{grid-area:readiness}.user-management-row-open{grid-area:open;align-self:center}.user-management-row-role>small,.user-management-row-readiness>small,.user-management-row-role:not(.has-secondary)>em{display:none}.user-management-row-summary>span+span{border-top:1px solid #e5ebe8;border-left:0;padding:7px 0 0}.user-management-row-summary>.user-management-row-open{border-top:0;padding:0!important}.user-management-drawer-overview{grid-template-columns:1fr}.user-management-drawer-overview>div{border-right:0}.user-management-drawer-overview>div:nth-last-child(-n+2){border-bottom:1px solid #e4e9e7}.user-management-drawer-overview>div:last-child{border-bottom:0}.user-management-summary,.user-management-toolbar,.user-management-list article{grid-template-columns:1fr}.user-management-summary>div{border-top:1px solid #e4e9e7;border-left:4px solid #277653;min-height:64px}.user-management-summary>div:first-child{border-top:0}.user-management-filter{grid-template-columns:repeat(3,1fr);min-width:0;display:grid}.user-management-transfer-link{flex-direction:column;align-items:stretch}.user-management-list article{gap:10px}.user-management-list article>div+div{border-top:1px solid #e6ebe9;border-left:0;padding:9px 0 0}.user-management-actions{grid-column:auto;grid-template-columns:1fr}.user-management-load-more .sandbox-action-button{width:100%}}.company-transfer-load-state{justify-items:start;gap:12px;display:grid}.company-transfer-load-state .sandbox-empty-state{width:100%}.company-transfer-workspace{color:#17251f;gap:18px;display:grid}.company-transfer-commandbar{border-bottom:1px solid #dce5e1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding-bottom:10px;display:flex}.company-transfer-viewer{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.company-transfer-viewer span,.company-transfer-viewer small{color:#6a7a72;font-size:12px}.company-transfer-viewer strong{font-size:14px}.company-transfer-viewer small{border-left:1px solid #cfd9d4;padding-left:9px}.company-transfer-commandbar .sandbox-action-button{min-height:42px;font-size:13px}.company-transfer-message{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 14px;font-size:13px;line-height:1.5;display:flex}.company-transfer-message.is-error{color:#914040;background:#fff3f1;border-left-color:#be5656}.company-transfer-message .sandbox-action-button{flex:none;min-height:36px;font-size:12px}.company-transfer-summary{background:#fff;border:1px solid #dce5e1;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr);display:grid;overflow:hidden}.company-transfer-summary.has-notice{grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr) minmax(300px,1.3fr)}.company-transfer-summary>div{border-right:1px solid #e3eae6;align-content:center;gap:4px;min-height:72px;padding:13px 16px;display:grid}.company-transfer-summary>div.is-warning{background:#fffaf0;box-shadow:inset 4px 0 #d49c22}.company-transfer-summary span{color:#6a7a72;font-size:12px}.company-transfer-summary strong{overflow-wrap:anywhere;color:#263d33;font-size:16px}.company-transfer-summary>p{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;align-items:center;margin:0;padding:13px 16px;font-size:13px;line-height:1.5;display:flex}.company-transfer-request-panel{background:#f8fcfa;border:1px solid #b9d0c4;border-left:4px solid #277653;border-radius:8px;grid-template-columns:1fr;gap:18px;padding:20px;display:grid}.company-transfer-request-panel>header{display:block}.company-transfer-request-panel>header>div{gap:4px;display:grid}.company-transfer-request-panel>header span{color:#277653;font-size:12px;font-weight:800}.company-transfer-request-panel>header h2,.company-transfer-request-panel>header p{margin:0}.company-transfer-request-panel>header h2{letter-spacing:0;font-size:18px}.company-transfer-request-panel>header p{color:#607169;font-size:13px}.company-transfer-request-fields{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:14px;display:grid}.company-transfer-request-fields label,.company-transfer-handover>label{color:#40534a;align-content:start;gap:7px;font-size:13px;font-weight:700;display:grid}.company-transfer-request-panel select,.company-transfer-request-panel textarea{color:#17251f;min-height:44px;font:inherit;background:#fff;border:1px solid #c3d1ca;border-radius:7px;padding:10px 12px;font-size:14px}.company-transfer-request-panel textarea{min-height:88px}.company-transfer-request-panel select:focus,.company-transfer-request-panel textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}.company-transfer-handover,.company-transfer-work-blocker{background:#fff;border:1px solid #d7e2dd;border-radius:8px;grid-column:1;gap:12px;padding:15px;display:grid}.company-transfer-handover>header,.company-transfer-work-blocker>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-transfer-handover>header>div,.company-transfer-work-blocker>header>div{align-items:baseline;gap:8px;display:flex}.company-transfer-handover>header strong,.company-transfer-work-blocker>header strong{font-size:14px}.company-transfer-handover>header span,.company-transfer-work-blocker>header span,.company-transfer-handover>header small{color:#607169;font-size:12px}.company-transfer-handover-modes button{color:#596862;min-height:42px;font:inherit;cursor:pointer;background:#f5f7f6;border:0;font-size:13px;font-weight:800}.company-transfer-handover-modes{background:#c7d1cd;border:1px solid #c7d1cd;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.company-transfer-handover-modes button.is-selected{color:#176442;background:#e2f1e8}.company-transfer-handover>p{color:#694b0f;background:#fff8e7;border-left:3px solid #d49c22;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.company-transfer-handover>p.is-warning{color:#914040;background:#fff3f1;border-left-color:#be5656}.company-transfer-handover summary{color:#305246;cursor:pointer;width:fit-content;font-size:13px;font-weight:800}.company-transfer-handover details>div{background:#e1e7e4;border:1px solid #e1e7e4;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden}.company-transfer-handover details span{background:#f8faf9;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.company-transfer-handover details strong,.company-transfer-handover details small{font-size:12px}.company-transfer-handover details small{color:#607169}.company-transfer-work-blocker{background:#fff8f6;border-left:3px solid #be5656}.company-transfer-work-blocker>header a{color:#8a342d;background:#fff;border:1px solid #d6b1ab;border-radius:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800;line-height:34px;text-decoration:none}.company-transfer-work-blocker>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;display:grid}.company-transfer-work-blocker>div>a{color:#34453d;background:#fff;border-left:3px solid #d49c22;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 11px;text-decoration:none;display:flex}.company-transfer-work-blocker>div>a span,.company-transfer-work-blocker>div>a small,.company-transfer-work-blocker>p{font-size:12px}.company-transfer-work-blocker>div>a span{color:#34453d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-transfer-work-blocker>div>a small{color:#8a681d;white-space:nowrap}.company-transfer-work-blocker>p{color:#8a342d;margin:0}.company-transfer-request-panel>footer{border-top:1px solid #dce8e2;grid-column:1;justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.company-transfer-request-panel>footer span{color:#607169;font-size:12px}.company-transfer-request-panel>footer .sandbox-action-button{min-height:42px;font-size:13px}.company-transfer-queue{display:grid}.company-transfer-queue-row{--sandbox-workspace-row-accent:#d49c22;grid-template-columns:minmax(110px,.65fr) minmax(145px,.9fr) minmax(215px,1.3fr) minmax(180px,1.1fr) minmax(125px,.75fr) auto;gap:16px;display:grid}.company-transfer-queue-row.is-actionable,.company-transfer-queue-row.is-approved{--sandbox-workspace-row-accent:#4c8a6c}.company-transfer-queue-row.is-rejected,.company-transfer-queue-row.is-cancelled{--sandbox-workspace-row-accent:#be5656}.company-transfer-queue-row.is-finished{grid-template-columns:minmax(110px,.65fr) minmax(145px,.9fr) minmax(260px,1.5fr) minmax(150px,.75fr) auto}.company-transfer-queue-row:last-child{border-bottom:0}.company-transfer-queue-row.is-focused{background:#f6fbf8;box-shadow:inset 4px 0 #23845f}.company-transfer-status{color:#755416;border-left:0;width:fit-content;padding-left:0;display:inline-block}.company-transfer-status.is-actionable,.company-transfer-status.is-approved{color:#176548;border-color:#23845f}.company-transfer-status.is-rejected,.company-transfer-status.is-cancelled{color:#914040;border-color:#be5656}.company-transfer-identity,.company-transfer-stage,.company-transfer-date{gap:3px;min-width:0;display:grid}.company-transfer-queue-row .company-transfer-route{background:0 0;border-left:3px solid #8fac9d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:0 0 0 11px;font-size:13px;display:grid}.company-transfer-queue-row .company-transfer-route span{color:#607169}.company-transfer-queue-row .company-transfer-route b{color:#8ba096}.company-transfer-queue-row .company-transfer-route strong{color:#176548;text-align:right}.company-transfer-date time{color:#40534a}.company-transfer-queue-row.is-actionable .company-transfer-stage span{color:#176548;font-weight:700}.company-transfer-queue-row .sandbox-action-button{font-size:13px}.company-transfer-queue>.sandbox-empty-state{margin:20px}.company-transfer-panel>.sandbox-pagination{background:#f8faf9;border-top:1px solid #edf2ef;padding:14px 20px}.company-transfer-drawer{width:min(580px,100%)}.company-transfer-drawer-heading{gap:5px;display:grid}.company-transfer-drawer-heading h2,.company-transfer-drawer-heading p{margin:0}.company-transfer-drawer-heading h2{letter-spacing:0;margin-top:3px;font-size:23px}.company-transfer-drawer-heading p{color:#3f6555;font-size:13px}.company-transfer-details{border-block:1px solid #e4ebe7;grid-template-columns:1fr 1fr;gap:0;margin:0;display:grid}.company-transfer-details>div{border-bottom:1px solid #e4ebe7;align-content:start;gap:4px;min-width:0;padding:14px 12px;display:grid}.company-transfer-details>div:nth-child(odd){border-right:1px solid #e4ebe7}.company-transfer-details>div:nth-last-child(-n+2){border-bottom:0}.company-transfer-details dt{color:#6a7a72;font-size:12px}.company-transfer-details dd{overflow-wrap:anywhere;color:#283d34;margin:0;font-size:14px;font-weight:700;line-height:1.5}.company-transfer-details dd.is-warning{color:#8a5f11}.company-transfer-drawer-section{gap:10px;display:grid}.company-transfer-drawer-section h3,.company-transfer-drawer-section>p{margin:0}.company-transfer-drawer-section h3{letter-spacing:0;font-size:16px}.company-transfer-drawer-section>p{color:#40534a;border-left:3px solid #8fac9d;padding-left:12px;font-size:14px;line-height:1.65}.company-transfer-drawer-section summary{color:#305246;cursor:pointer;width:fit-content;font-size:13px;font-weight:800}.company-transfer-team-list{background:#e1e7e4;border:1px solid #e1e7e4;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin-top:9px;display:grid;overflow:hidden}.company-transfer-team-list>span{background:#f8faf9;gap:3px;padding:10px 12px;display:grid}.company-transfer-team-list strong{font-size:13px}.company-transfer-team-list small{color:#607169;font-size:12px}.company-transfer-drawer .company-transfer-progress{border-top:0;grid-template-columns:1fr;gap:7px;padding-top:0;display:grid}.company-transfer-drawer .company-transfer-progress>div{background:#f7f9f8;border-left:3px solid #c7d1cc;gap:3px;min-height:0;padding:11px 13px;display:grid}.company-transfer-drawer .company-transfer-progress>div.is-active{background:#fff8e7;border-left-color:#d49c22}.company-transfer-drawer .company-transfer-progress>div.is-done{background:#f1f8f4;border-left-color:#23845f}.company-transfer-drawer .company-transfer-progress>div.is-blocked{background:#fff3f1;border-left-color:#be5656}.company-transfer-drawer .company-transfer-progress>div.is-stopped{color:#607169;background:#f7f8f7;border-left-color:#aeb9b3}.company-transfer-drawer .company-transfer-progress span,.company-transfer-drawer .company-transfer-progress small{font-size:12px}.company-transfer-drawer .company-transfer-progress strong{font-size:14px}.company-transfer-drawer .company-transfer-progress p{color:#40534a;border-top:1px solid #41615724;margin:5px 0 0;padding-top:7px;font-size:12px;line-height:1.5}.company-transfer-drawer .company-transfer-progress p.company-transfer-coverage{color:#256548;border-left:2px solid #2f7d59;padding-left:8px;font-weight:750}.company-transfer-drawer>footer .sandbox-action-button{min-width:92px;min-height:42px;font-size:13px}.company-transfer-confirm-field{color:#40534a;gap:7px;font-size:13px;font-weight:700;display:grid}.company-transfer-confirm-field textarea{color:#17251f;width:100%;min-height:110px;font:inherit;resize:vertical;background:#fff;border:1px solid #c3d1ca;border-radius:7px;padding:10px 12px;font-size:14px}.company-transfer-confirm-field textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}@media (max-width:1160px){.company-transfer-queue-row{grid-template-columns:minmax(105px,.65fr) minmax(145px,.9fr) minmax(210px,1.25fr) minmax(170px,1fr) auto;grid-template-areas:"status identity route stage action""status identity route date action";gap:9px 16px}.company-transfer-queue-row.is-finished{grid-template-columns:minmax(105px,.65fr) minmax(145px,.9fr) minmax(210px,1.25fr) minmax(150px,.8fr) auto;grid-template-areas:"status identity route date action"}.company-transfer-date{grid-area:date;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px}.company-transfer-status{grid-area:status}.company-transfer-identity{grid-area:identity}.company-transfer-queue-row .company-transfer-route{grid-area:route}.company-transfer-stage{grid-area:stage}.company-transfer-queue-row .sandbox-action-button{grid-area:action}}@media (max-width:900px){.company-transfer-summary,.company-transfer-summary.has-notice{grid-template-columns:1fr 1fr}.company-transfer-summary>p{grid-column:1/-1}.company-transfer-request-fields{grid-template-columns:1fr}.company-transfer-queue-row{grid-template-columns:minmax(105px,.7fr) minmax(150px,1fr) minmax(210px,1.3fr) auto;grid-template-areas:"status identity route action""status stage stage action""status date date action";gap:9px 16px}.company-transfer-queue-row.is-finished{grid-template-columns:minmax(105px,.7fr) minmax(150px,1fr) minmax(210px,1.3fr) auto;grid-template-areas:"status identity route action""status date date action"}.company-transfer-status{grid-area:status}.company-transfer-identity{grid-area:identity}.company-transfer-queue-row .company-transfer-route{grid-area:route}.company-transfer-stage{grid-area:stage}.company-transfer-queue-row .sandbox-action-button{grid-area:action}}@media (max-width:700px){.company-transfer-commandbar,.company-transfer-message,.company-transfer-request-panel>footer,.company-transfer-handover>header,.company-transfer-work-blocker>header{flex-direction:column;align-items:stretch}.company-transfer-viewer{display:grid}.company-transfer-viewer small{border-left:0;padding-left:0}.company-transfer-summary,.company-transfer-summary.has-notice{grid-template-columns:1fr}.company-transfer-summary>div{border-bottom:1px solid #e3eae6;border-right:0}.company-transfer-summary>p{grid-column:1}.company-transfer-request-panel{padding:16px}.company-transfer-queue-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status action""identity action""route route""stage stage""date date";gap:10px 14px;padding:15px 16px}.company-transfer-queue-row.is-finished{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status action""identity action""route route""date date"}.company-transfer-queue-row .company-transfer-route{border-top:1px solid #e7eeea;border-left:0;padding:9px 0 0}.company-transfer-details,.company-transfer-team-list{grid-template-columns:1fr}.company-transfer-details>div,.company-transfer-details>div:nth-child(odd){border-bottom:1px solid #e4ebe7;border-right:0}.company-transfer-details>div:last-child{border-bottom:0}.company-transfer-drawer>footer{grid-template-columns:1fr 1fr;display:grid}}.profit-sharing-workspace{gap:16px;display:grid}.profit-payout-history-controls{background:#fff;border:1px solid #dfe5e1;border-radius:7px;justify-content:space-between;align-items:end;gap:16px;padding:12px 14px;display:flex}.profit-payout-view-switch{background:#eef2f0;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;padding:3px;display:grid}.profit-payout-view-switch button{color:#5f6e67;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:700;display:flex}.profit-payout-view-switch button[aria-pressed=true]{color:#176442;background:#fff;box-shadow:0 1px 3px #1d3d2e1a}.profit-payout-view-switch span{color:#74827b;text-align:center;min-width:20px;font-size:9px}.profit-payout-history-filters{grid-template-columns:minmax(240px,1fr) minmax(150px,.55fr);gap:8px;width:min(560px,55%);display:grid}.profit-payout-history-filters label{gap:4px;display:grid}.profit-payout-history-filters label>span{color:#66756e;font-size:9px}.profit-payout-history-filters input,.profit-payout-history-filters select{color:#22332b;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5d0;border-radius:6px;padding:0 11px;font-size:10px}.profit-sharing-builder,.profit-sharing-preview,.profit-sharing-request-detail{background:#fff}.profit-sharing-controls{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(180px,.8fr);gap:12px;display:grid}.profit-sharing-controls label,.profit-sharing-controls>div,.profit-sharing-manager-grid label,.profit-sharing-decision label{gap:6px;display:grid}.profit-sharing-controls span,.profit-sharing-manager-grid label span,.profit-sharing-decision label span{color:#65746d;font-size:10px}.profit-sharing-controls input,.profit-sharing-controls select,.profit-sharing-manager-grid input,.profit-sharing-decision select{color:#1d2b25;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c8d2cd;border-radius:6px;padding:0 11px}.profit-sharing-controls>div{background:#f3f8f5;border-left:3px solid #2b7a59;align-content:center;padding:8px 12px}.profit-sharing-controls strong{font-size:13px}.profit-sharing-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.profit-sharing-manager-grid>article{background:#fff;border:1px solid #dce4e0;border-left:4px solid #2b7a59;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr);gap:6px 16px;padding:12px 14px;display:grid}.profit-sharing-manager-grid>article.is-not-sharing{border-left-color:#d5a634}.profit-sharing-manager-grid>article>div{gap:3px;display:grid}.profit-sharing-manager-grid>article>div span{color:#64736c;font-size:9px}.profit-sharing-manager-grid>article>div em{color:#18704b;font-size:9px;font-style:normal}.profit-sharing-manager-grid>article.is-not-sharing>div em{color:#94650c}.profit-sharing-manager-grid>article>strong{align-self:end;font-size:14px}.profit-sharing-manager-grid>article label{grid-area:1/2/span 2}.profit-sharing-manager-grid input{text-align:right;font-weight:700}.profit-sharing-table-wrap{border:1px solid #dfe6e2;width:100%;overflow-x:auto}.profit-sharing-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px}.profit-sharing-table th,.profit-sharing-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e5ebe8;padding:11px 12px}.profit-sharing-table th{color:#5f6f67;background:#f3f6f4;font-size:9px;font-weight:600}.profit-sharing-table td{color:#28372f;font-size:11px}.profit-sharing-table th:first-child,.profit-sharing-table td:first-child{text-align:left}.profit-sharing-table td:first-child{gap:2px;display:grid}.profit-sharing-table td:first-child strong{font-size:11px}.profit-sharing-table td:first-child span{color:#75827c;font-size:8px}.profit-sharing-table td.is-positive{color:#176442}.profit-sharing-table td.is-muted{color:#9a6515}.profit-sharing-table tfoot td{color:#173e2c;background:#edf5f1;border-bottom:0;font-weight:700}.profit-sharing-founder-split{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.profit-sharing-founder-split span{color:#64736c;background:#f4f8f6;border-left:3px solid #7ca18f;gap:3px;padding:9px 10px;font-size:9px;display:grid}.profit-sharing-founder-split b{color:#21372d;font-size:12px}.profit-sharing-submit{border-top:1px solid #e2e8e5;justify-content:flex-end;align-items:center;gap:18px;margin-top:14px;padding-top:14px;display:flex}.profit-sharing-submit>span{color:#6b7872;text-align:right;font-size:9px;display:grid}.profit-sharing-submit>span strong{color:#176442;font-size:20px}.profit-sharing-requests{grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:12px;display:grid}.profit-sharing-request-list{background:#fff;border:1px solid #dfe5e1;border-radius:7px;align-content:start;gap:7px;padding:14px;display:grid}.profit-sharing-request-list h3{margin:0;font-size:15px}.profit-sharing-request-list>div:first-child>small{color:#718078;font-size:9px}.profit-sharing-request-list>button{color:#23342c;text-align:left;background:#f7f9f8;border-left:3px solid #c5cec9;gap:2px;width:100%;padding:10px 11px;display:grid}.profit-sharing-request-list>button.is-selected{background:#edf5f1;border-left-color:#277653}.profit-sharing-request-list>button span,.profit-sharing-request-list>button small{color:#68766f;font-size:9px}.profit-sharing-request-list>button em{color:#8a650e;justify-self:start;font-size:9px;font-style:normal}.profit-sharing-request-list>button em.is-approved,.profit-sharing-request-list>button em.is-ready,.profit-sharing-request-list>button em.is-completed{color:#176442}.profit-sharing-request-list>button em.is-awaiting_preparation{color:#8a650e}.profit-sharing-request-list>button em.is-prepared{color:#315f8a}.profit-sharing-request-list>button em.is-awaiting_charlie{color:#765a96}.profit-sharing-request-list>button em.is-awaiting_receipts{color:#8a581f}.profit-sharing-request-list>button em.is-rejected{color:#a23d35}.profit-sharing-request-status{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.profit-sharing-request-status span{color:#805600;background:#fff4d7;border-radius:4px;padding:4px 7px;font-size:9px}.profit-sharing-request-status span.is-approved,.profit-sharing-request-status span.is-ready,.profit-sharing-request-status span.is-completed{color:#176442;background:#e7f4ed}.profit-sharing-request-status span.is-blocked{color:#805600;background:#fff4d7}.profit-sharing-request-status span.is-rejected{color:#923b35;background:#fff0ee}.profit-sharing-request-status strong{color:#4d5e56;font-size:10px}.profit-sharing-personal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.profit-sharing-personal-summary>span{background:#f4f7f5;border-left:4px solid #6f8e7f;align-content:center;gap:3px;min-height:104px;padding:16px 18px;display:grid}.profit-sharing-personal-summary>span.is-own-share{background:#edf7f2;border-left-color:#23805a}.profit-sharing-personal-summary small{color:#65746d;font-size:10px}.profit-sharing-personal-summary strong{color:#24372e;font-variant-numeric:tabular-nums;font-size:25px}.profit-sharing-personal-summary .is-own-share strong{color:#126a47}.profit-sharing-personal-summary em{color:#728078;font-size:9px;font-style:normal}.profit-sharing-disclosure{background:#fff;border:1px solid #dce5e0;border-radius:7px;overflow:hidden}.profit-sharing-disclosure>summary{color:#26372f;cursor:pointer;background:#f7f9f8;border-left:4px solid #789688;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 14px;list-style:none;display:flex}.profit-sharing-disclosure>summary::-webkit-details-marker{display:none}.profit-sharing-disclosure>summary:after{content:"+";color:#527064;font-size:18px;font-weight:500}.profit-sharing-disclosure[open]>summary:after{content:"−"}.profit-sharing-disclosure>summary span{min-width:0;font-size:11px;font-weight:600}.profit-sharing-disclosure>summary small{color:#6e7d75;white-space:nowrap;margin-left:auto;font-size:9px}.profit-sharing-disclosure-body{padding:4px 14px 14px}.profit-sharing-disclosure>.sandbox-section-panel{border:0;border-top:1px solid #e1e8e4;border-radius:0}.profit-sharing-disclosure.is-compact{margin-top:2px}.profit-sharing-disclosure.is-compact>summary{min-height:42px;padding-block:8px}.profit-sharing-disclosure.is-compact .profit-sharing-ack-breakdown{padding:0 12px 10px}.profit-payout-panel{background:#fff}.profit-payout-headline{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.profit-payout-headline>span{background:#f5f8f6;border-left:3px solid #789688;gap:4px;padding:11px 12px;display:grid}.profit-payout-headline small{color:#68776f;font-size:9px}.profit-payout-headline strong{color:#23372d;font-size:12px}.profit-payout-headline>span:first-child strong{color:#176442;font-size:18px}.profit-payout-progress{background:#fffaf0;border-left:4px solid #c89b31;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.profit-payout-progress.is-prepared{background:#f3f7fa;border-left-color:#6486a6}.profit-payout-progress.is-awaiting_charlie{background:#f8f4fb;border-left-color:#80649b}.profit-payout-progress.is-awaiting_receipts{background:#fff8ed;border-left-color:#c37b2e}.profit-payout-progress.is-completed{background:#edf7f2;border-left-color:#257b57}.profit-payout-progress strong{color:#283b32;font-size:12px}.profit-payout-progress span{color:#6a7771;font-size:9px}.profit-payout-cash-position{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.profit-payout-cash-position>span{background:#f5f8f6;border-left:3px solid #789688;gap:3px;padding:9px 11px;display:grid}.profit-payout-cash-position>span.is-outstanding{background:#fff8ed;border-left-color:#c37b2e}.profit-payout-cash-position small{color:#68776f;font-size:8px}.profit-payout-cash-position strong{color:#263a30;font-size:12px}.profit-payout-cash-position>span.is-outstanding strong{color:#80501e}.profit-payout-outstanding-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.profit-payout-outstanding-summary>span{background:#fff8ed;border-left:3px solid #c37b2e;gap:3px;padding:9px 11px;display:grid}.profit-payout-outstanding-summary>span.is-overdue{background:#fff3f1;border-left-color:#bc4b3d}.profit-payout-outstanding-summary small{color:#786a5d;font-size:8px}.profit-payout-outstanding-summary strong{color:#6f461d;font-size:12px}.profit-payout-outstanding-summary>span.is-overdue strong{color:#9e372c}.profit-payout-item-filters{align-items:center;gap:4px;margin-top:10px;display:flex}.profit-payout-item-filters button{color:#5c6c64;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dfdb;border-radius:5px;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:inline-flex}.profit-payout-item-filters button[aria-pressed=true]{color:#245e45;background:#edf5f1;border-color:#668b79}.profit-payout-item-filters button span{min-width:16px;color:inherit;text-align:center}.profit-payout-items{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;margin-top:12px;display:grid}.profit-payout-items article{background:#fffaf0;border-left:4px solid #c89b31;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px;display:grid}.profit-payout-items article.is-prepared{background:#f4f8f6;border-left-color:#719382}.profit-payout-items article.is-deferred{background:#fff8ed;border-left-color:#c37b2e}.profit-payout-items article.is-delivered,.profit-payout-items article.is-receipt-confirmed{background:#edf7f2;border-left-color:#257b57}.profit-payout-items article.is-disputed{background:#fff3f1;border-left-color:#b84e43}.profit-payout-items article>div{gap:2px;display:grid}.profit-payout-items article small{color:#718078;font-size:8px}.profit-payout-items article b{color:#24372e;font-size:12px}.profit-payout-items article>span{color:#7b651f;font-size:8px}.profit-payout-items article.is-prepared>span,.profit-payout-items article.is-delivered>span,.profit-payout-items article.is-receipt-confirmed>span{color:#276348}.profit-payout-items article.is-disputed>span{color:#973d35}.profit-payout-item-status{gap:2px;display:grid}.profit-payout-item-status small{color:#786a5d;line-height:1.45}.profit-payout-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px!important;display:flex!important}.profit-payout-item-actions button,.profit-payout-defer-form button{color:#365448;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9c8c0;border-radius:5px;padding:4px 8px;font-size:8px}.profit-payout-item-actions button.is-defer{color:#8a581f;border-color:#d5b486}.profit-payout-defer-form{border-top:1px solid #eadac3;grid-column:1/-1;grid-template-columns:minmax(135px,.8fr) minmax(140px,.8fr) minmax(190px,1.4fr);margin-top:7px;padding-top:10px;gap:8px!important;display:grid!important}.profit-payout-defer-form label{gap:4px;display:grid}.profit-payout-defer-form label>span{color:#735d45;font-size:8px}.profit-payout-defer-form input,.profit-payout-defer-form select{color:#2c3933;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d8c7af;border-radius:5px;padding:0 9px;font-size:9px}.profit-payout-defer-form>div{grid-column:1/-1;justify-content:flex-end;gap:6px!important;display:flex!important}.profit-payout-defer-form button.is-primary{color:#fff;background:#ad6a24;border-color:#ad6a24}.profit-payout-defer-form button:disabled,.profit-payout-item-actions button:disabled{cursor:not-allowed;opacity:.5}.profit-payout-items-empty{color:#718078;text-align:center;border:1px dashed #ccd7d1;grid-column:1/-1;margin:0;padding:16px;font-size:9px}.profit-payout-ledger{border-top:1px solid #e3e9e6;margin-top:10px}.profit-payout-ledger summary{color:#334a3f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 7px;font-size:9px;display:flex}.profit-payout-ledger summary small{color:#718078;font-size:8px}.profit-payout-ledger-list{display:grid}.profit-payout-ledger-list article{border-top:1px solid #edf0ee;grid-template-columns:125px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.profit-payout-ledger-list time,.profit-payout-ledger-list small,.profit-payout-ledger-list em,.profit-payout-ledger-list>p{color:#718078;font-size:8px;font-style:normal}.profit-payout-ledger-list article>div{gap:2px;display:grid}.profit-payout-ledger-list strong,.profit-payout-ledger-list b{color:#2d4037;font-size:9px}.profit-payout-ledger-list>p{margin:0;padding:10px 2px}.profit-payout-audit-list{padding:4px 14px 14px;display:grid}.profit-payout-audit-list article{border-bottom:1px solid #e7ece9;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.profit-payout-audit-list article:last-child{border-bottom:0}.profit-payout-audit-list time{color:#718078;font-size:9px}.profit-payout-audit-list article>div{gap:2px;display:grid}.profit-payout-audit-list strong{font-size:10px}.profit-payout-audit-list span,.profit-payout-audit-list>p{color:#718078;margin:0;font-size:9px}.profit-sharing-snapshot-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.profit-sharing-snapshot-summary span{color:#68766f;background:#f4f8f6;border-left:3px solid #8faf9f;gap:2px;padding:9px 10px;font-size:9px;display:grid}.profit-sharing-snapshot-summary strong{color:#22352c;font-size:13px}.profit-sharing-approval-path{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:12px;display:grid}.profit-sharing-approval-path>span{background:#f7f9f8;border-left:3px solid #c3cdc8;grid-template-columns:24px minmax(0,1fr);gap:1px 7px;padding:9px;display:grid}.profit-sharing-approval-path>span.is-current{background:#fffbf0;border-left-color:#d5a634}.profit-sharing-approval-path>span.is-complete{background:#f0f7f3;border-left-color:#277653}.profit-sharing-approval-path b{color:#7b8982;grid-row:1/span 2;align-self:center;font-size:14px}.profit-sharing-approval-path em{color:#2d3e35;font-size:9px;font-style:normal}.profit-sharing-approval-path small{color:#74817b;font-size:8px}.profit-sharing-history{gap:5px;margin-top:10px;display:grid}.profit-sharing-history>span{background:#f5f8f6;border-left:3px solid #82a894;gap:2px;padding:7px 9px;display:grid}.profit-sharing-history b{font-size:9px}.profit-sharing-history small{color:#68766f;font-size:8px}.profit-sharing-decision{border-top:1px solid #e1e7e4;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.profit-sharing-decision>div{gap:7px;display:flex}.profit-sharing-workspace.is-embedded .profit-sharing-request-detail{border:0;padding:0}.profit-sharing-detail-stack{gap:12px;min-width:0;display:grid}.profit-sharing-readiness{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;margin-top:12px;display:grid}.profit-sharing-readiness article{background:#fffaf0;border-left:4px solid #c79b31;gap:3px;padding:10px 11px;display:grid}.profit-sharing-readiness article.is-ready{background:#f1f8f4;border-left-color:#2b7a59}.profit-sharing-readiness span{color:#65746d;font-size:10px}.profit-sharing-readiness strong{color:#24352d;font-size:13px}.profit-sharing-readiness small{color:#5f6f67;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.profit-sharing-blockers{color:#76560f;background:#fffaf0;border-left:4px solid #c79b31;gap:3px;margin-top:10px;padding:10px 12px;font-size:10px;display:grid}.profit-sharing-ack-amount{background:#f0f7f3;border-left:4px solid #2b7a59;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 14px;padding:14px;display:grid}.profit-sharing-ack-amount span{color:#5f7068;font-size:10px}.profit-sharing-ack-amount strong{color:#176442;grid-area:1/2/span 2;font-size:24px}.profit-sharing-ack-amount em{color:#476158;font-size:9px;font-style:normal}.profit-sharing-ack-breakdown{gap:5px;margin-top:8px;display:grid}.profit-sharing-ack-breakdown span{border-bottom:1px solid #e4eae7;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.profit-sharing-ack-breakdown small{color:#68766f}.profit-sharing-ack-list>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.profit-sharing-ack-list>div>span{background:#fffaf1;border-left:3px solid #d0a33a;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px;display:grid}.profit-sharing-ack-list>div>span.is-complete{background:#f2f8f5;border-left-color:#2b7a59}.profit-sharing-ack-list>div>span.is-disputed{background:#fff3f1;border-left-color:#b84e43}.profit-sharing-ack-list strong{font-size:10px}.profit-sharing-ack-list small{color:#6d7973;font-size:8px}.profit-sharing-ack-list b{grid-area:1/2;font-size:11px}.profit-sharing-ack-list em{color:#795b16;grid-column:2;font-size:8px;font-style:normal}.profit-sharing-ack-list .is-complete em{color:#176442}.profit-sharing-ack-list .is-disputed em{color:#963b34}@media (max-width:980px){.profit-sharing-manager-grid,.profit-sharing-controls{grid-template-columns:1fr 1fr}.profit-sharing-controls>div{grid-column:1/-1}.profit-sharing-founder-split{grid-template-columns:1fr 1fr}.profit-payout-history-controls{flex-direction:column;align-items:stretch}.profit-payout-history-filters{width:100%}}@media (max-width:720px){.profit-sharing-controls,.profit-sharing-manager-grid,.profit-sharing-requests,.profit-sharing-founder-split,.profit-sharing-personal-summary,.profit-payout-headline,.profit-sharing-snapshot-summary,.profit-sharing-decision,.profit-payout-view-switch,.profit-payout-history-filters{grid-template-columns:1fr}.profit-payout-progress{flex-direction:column;align-items:flex-start}.profit-payout-cash-position{grid-template-columns:1fr 1fr}.profit-payout-outstanding-summary{grid-template-columns:1fr}.profit-payout-item-filters{flex-direction:column;align-items:stretch}.profit-payout-item-filters button{justify-content:space-between;width:100%}.profit-payout-defer-form{grid-template-columns:1fr}.profit-payout-ledger-list article{grid-template-columns:1fr auto;gap:3px 8px}.profit-payout-ledger-list article time,.profit-payout-ledger-list article>div{grid-column:1/-1}.profit-payout-audit-list article{grid-template-columns:1fr;gap:3px}.profit-sharing-ack-amount{grid-template-columns:1fr}.profit-sharing-ack-amount strong{grid-area:auto}.profit-sharing-controls>div{grid-column:auto}.profit-sharing-manager-grid>article{grid-template-columns:1fr}.profit-sharing-manager-grid>article label{grid-area:auto/1}.profit-sharing-submit{flex-direction:column;align-items:stretch}.profit-sharing-submit>span{text-align:left}.profit-sharing-decision>div{grid-template-columns:1fr;display:grid}}.profit-sharing-workspace{gap:12px}.profit-payout-history-controls.is-compact{background:#eef2f0;border:0;width:max-content;max-width:100%;padding:3px}.profit-payout-history-controls.is-compact .profit-payout-view-switch{padding:0}.profit-payout-view-switch button{font-size:12px}.profit-payout-view-switch button:disabled{cursor:default;opacity:.48}.profit-payout-view-switch span,.profit-payout-history-filters label>span{font-size:11px}.profit-payout-history-filters input,.profit-payout-history-filters select{font-size:12px}.profit-sharing-requests.is-single{grid-template-columns:minmax(0,1fr)}.profit-sharing-request-list.is-single{display:none}.profit-sharing-request-list>button span,.profit-sharing-request-list>button small,.profit-sharing-request-list>button em{font-size:11px}.profit-sharing-request-list>button strong{font-size:13px}.profit-sharing-detail-stack{gap:10px}.profit-sharing-detail-stack.is-payout-operator>.profit-sharing-request-detail{order:1}.profit-sharing-detail-stack.is-payout-operator>.profit-payout-panel{order:2}.profit-sharing-detail-stack.is-payout-operator>.profit-sharing-disclosure{order:3}.profit-sharing-request-detail{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;padding:12px 14px}.profit-sharing-request-detail>.profit-sharing-feedback,.profit-sharing-request-detail>.profit-sharing-blockers,.profit-sharing-request-detail>.profit-sharing-submit,.profit-sharing-request-detail>.profit-sharing-amount-notice,.profit-sharing-request-detail>.profit-sharing-round-numbers,.profit-sharing-request-detail>.profit-sharing-blocker-summary{grid-column:1/-1}.profit-sharing-request-status{text-align:right;flex-direction:column;justify-content:end;align-items:flex-end;gap:4px;margin-bottom:0}.profit-sharing-request-status span{font-size:11px}.profit-sharing-request-status strong{font-size:11px;font-weight:500}.profit-sharing-request-status span.is-awaiting_preparation,.profit-sharing-request-status span.is-prepared,.profit-sharing-request-status span.is-awaiting_charlie{color:#6e5388;background:#f3eef8}.profit-sharing-request-status span.is-awaiting_receipts{color:#85531b;background:#fff2e3}.profit-sharing-round-numbers{background:#fff;border:1px solid #dbe4df;grid-template-columns:minmax(200px,1.15fr) repeat(2,minmax(160px,1fr));display:grid;overflow:hidden}.profit-sharing-round-numbers>span{border-right:1px solid #e2e8e5;gap:3px;min-width:0;padding:11px 13px;display:grid}.profit-sharing-round-numbers>span:last-child{border-right:0}.profit-sharing-round-numbers>span.is-primary{background:#f1f8f4;border-left:4px solid #2b7a59}.profit-sharing-round-numbers small{color:#6b7972;font-size:10px}.profit-sharing-round-numbers strong{color:#2c4036;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.profit-sharing-round-numbers .is-primary strong{color:#176442;font-size:20px}.profit-sharing-blocker-summary{background:#fff9ec;border-left:4px solid #c3942c;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.profit-sharing-blocker-summary>div{gap:2px;min-width:0;display:grid}.profit-sharing-blocker-summary strong{color:#674c13;font-size:12px}.profit-sharing-blocker-summary span,.profit-sharing-blocker-summary small{color:#7c6a42;font-size:10px}.profit-sharing-blocker-summary.is-ready{background:#f1f8f4;border-left-color:#2b7a59}.profit-sharing-blocker-summary.is-ready strong{color:#176442}.profit-sharing-company-issues>summary{border-left:4px solid #c3942c}.profit-sharing-blocked-list{border-top:1px solid #e2e8e5;display:grid}.profit-sharing-blocked-list>article{border-bottom:1px solid #e7ece9;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr);align-items:center;gap:10px 16px;min-height:52px;padding:8px 12px;display:grid}.profit-sharing-blocked-list>article:last-child{border-bottom:0}.profit-sharing-blocked-list article>div{gap:2px;min-width:0;display:grid}.profit-sharing-blocked-list article>div strong{color:#30453a;font-size:12px}.profit-sharing-blocked-list article>div small{color:#78847e;font-size:9px}.profit-sharing-blocked-list article>span{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.profit-sharing-blocked-list article>span b{color:#775716;background:#fff9e9;border:1px solid #ead8a8;border-radius:4px;padding:4px 6px;font-size:9px;font-weight:700}.profit-sharing-share-section{background:#fff;border:1px solid #d9e2dd;border-radius:8px;overflow:hidden}.profit-sharing-share-section>header{background:#f7faf8;border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.profit-sharing-share-section>header>div{gap:2px;min-width:0;display:grid}.profit-sharing-share-section>header strong{color:#2d4337;font-size:13px}.profit-sharing-share-section>header small{color:#728078;font-size:10px}.profit-sharing-share-section>header>b{color:#176442;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.profit-sharing-role-totals{border-bottom:1px solid #e2e8e5;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.profit-sharing-role-totals>span{border-right:1px solid #e4e9e7;gap:3px;min-width:0;padding:10px 12px;display:grid}.profit-sharing-role-totals>span:last-child{border-right:0}.profit-sharing-role-totals small{color:#6e7b75;font-size:9px}.profit-sharing-role-totals strong{color:#30463b;font-variant-numeric:tabular-nums;font-size:14px}.profit-sharing-founder-detail{background:#fbfcfb;border-bottom:1px solid #e3e9e6}.profit-sharing-founder-detail>summary,.profit-sharing-company-splits>details>summary,.profit-sharing-zero-companies>summary{color:#344c40;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:8px 12px;list-style:none;display:grid}.profit-sharing-founder-detail>summary{grid-template-columns:minmax(0,1fr) auto 18px}.profit-sharing-founder-detail>summary::-webkit-details-marker{display:none}.profit-sharing-company-splits>details>summary::-webkit-details-marker{display:none}.profit-sharing-zero-companies>summary::-webkit-details-marker{display:none}.profit-sharing-founder-detail>summary span,.profit-sharing-zero-companies>summary span{font-size:10px;font-weight:700}.profit-sharing-founder-detail>summary b{color:#2e493b;font-size:11px}.profit-sharing-founder-detail summary svg,.profit-sharing-company-splits summary svg,.profit-sharing-zero-companies summary svg{color:#657a70;width:16px;height:16px;transition:transform .16s}.profit-sharing-founder-detail[open] summary svg,.profit-sharing-company-splits details[open] summary svg,.profit-sharing-zero-companies[open] summary svg{transform:rotate(180deg)}.profit-sharing-founder-detail>div{border-top:1px solid #e3e9e6;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profit-sharing-founder-detail>div>span{color:#66756e;border-right:1px solid #e3e9e6;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.profit-sharing-founder-detail>div>span:last-child{border-right:0}.profit-sharing-founder-detail>div b{color:#30483b}.profit-sharing-company-splits{display:grid}.profit-sharing-company-splits>details{border-bottom:1px solid #e4eae7}.profit-sharing-company-splits>details:last-child{border-bottom:0}.profit-sharing-company-splits>details>summary{grid-template-columns:minmax(0,1fr) auto 18px}.profit-sharing-company-splits>details>summary:hover{background:#f7faf8}.profit-sharing-company-splits summary>span{gap:2px;min-width:0;display:grid}.profit-sharing-company-splits summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.profit-sharing-company-splits summary small{color:#77847d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profit-sharing-company-splits summary>b{color:#234d3a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.profit-sharing-company-splits>details>div{background:#f8faf9;border-top:1px solid #e5eae8;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.profit-sharing-company-splits>details>div>span{border-right:1px solid #e2e8e5;gap:3px;padding:8px 12px;display:grid}.profit-sharing-company-splits>details>div small{color:#75827b;font-size:9px}.profit-sharing-company-splits>details>div strong{color:#354c40;font-size:11px}.profit-sharing-zero-companies{background:#fafbfa;border-top:1px solid #e1e7e4}.profit-sharing-zero-companies>summary{color:#69776f;grid-template-columns:minmax(0,1fr) 18px}.profit-sharing-zero-companies>div{border-top:1px solid #e4e9e7;flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.profit-sharing-zero-companies>div span{color:#6a7771;background:#fff;border:1px solid #dfe5e2;border-radius:4px;padding:4px 6px;font-size:9px}.profit-sharing-no-share{background:#f8faf9;border:1px solid #dce4e0;border-left:4px solid #8b9a92;border-radius:8px;gap:3px;padding:13px 14px;display:grid}.profit-sharing-no-share strong{color:#3d5147;font-size:12px}.profit-sharing-no-share span{color:#728078;font-size:10px}.profit-sharing-personal-summary{grid-template-columns:minmax(210px,1.15fr) repeat(2,minmax(180px,1fr));gap:7px;margin-top:10px}.profit-sharing-personal-summary>span{min-height:88px;padding:13px 15px}.profit-sharing-personal-summary small{font-size:11px}.profit-sharing-personal-summary strong{font-size:23px}.profit-sharing-personal-summary em{font-size:11px}.profit-sharing-personal-summary .is-payout-date strong{font-size:18px}.profit-sharing-personal-summary.is-payout-operator>span:nth-child(2){background:#edf7f2;border-left-color:#23805a;order:1}.profit-sharing-personal-summary.is-payout-operator>span:nth-child(2) strong{color:#126a47}.profit-sharing-personal-summary.is-payout-operator>.is-own-share{background:#f4f7f5;border-left-color:#6f8e7f;order:2}.profit-sharing-personal-summary.is-payout-operator>.is-own-share strong{color:#24372e}.profit-sharing-personal-summary.is-payout-operator>.is-payout-date{order:3}.profit-sharing-personal-summary.is-recipient-view{grid-template-columns:minmax(210px,1.2fr) minmax(180px,.8fr)}.profit-sharing-acknowledgment-inline{border-top:1px solid #dfe7e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:12px;padding-top:12px;display:grid}.profit-sharing-acknowledgment-inline>div{gap:2px;display:grid}.profit-sharing-acknowledgment-inline .eyebrow{margin:0}.profit-sharing-acknowledgment-inline h4{margin:0;font-size:15px}.profit-sharing-acknowledgment-inline>div>span{color:#65746d;font-size:11px}.profit-sharing-acknowledgment-inline>.profit-sharing-disclosure,.profit-sharing-acknowledgment-inline>.profit-sharing-feedback{grid-column:1/-1}.profit-sharing-acknowledgment-inline>.profit-sharing-disclosure{margin-top:0}.profit-sharing-acknowledged{color:#176442;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.profit-sharing-acknowledged svg{width:17px;height:17px}.profit-sharing-acknowledgment-complete{border-top:1px solid #dfe7e3;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:grid}.profit-sharing-acknowledgment-complete>.profit-sharing-disclosure{margin:0}.profit-sharing-acknowledgment-complete>.profit-sharing-feedback{grid-column:1/-1}.profit-sharing-feedback{margin:10px 0 0}.profit-sharing-amount-notice{border-top:1px solid #dfe7e3;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.profit-sharing-amount-notice>span{grid-template-columns:18px auto;align-items:center;gap:1px 7px;min-width:0;display:grid}.profit-sharing-amount-notice>span svg{color:#237653;grid-row:1/span 2;width:17px;height:17px}.profit-sharing-amount-notice>span strong{color:#245b43;font-size:12px}.profit-sharing-amount-notice>span small{color:#6b7972;font-size:10px}.profit-sharing-amount-notice>.profit-sharing-disclosure{flex:0 360px;margin:0}.profit-sharing-disclosure>summary{min-height:44px;padding:9px 13px}.profit-sharing-disclosure>summary:after{content:none}.profit-sharing-disclosure>summary span{font-size:12px}.profit-sharing-disclosure>summary small{font-size:11px}.profit-sharing-disclosure>summary>svg{color:#527064;flex:none;width:17px;height:17px;transition:transform .16s}.profit-sharing-disclosure[open]>summary>svg{transform:rotate(180deg)}.profit-payout-panel .sandbox-section-panel-header{margin-bottom:10px}.profit-payout-headline{grid-template-columns:1.15fr repeat(3,minmax(150px,1fr))}.profit-payout-headline.is-recipient-view{grid-template-columns:minmax(0,1fr)}.profit-payout-headline>span{padding:10px 12px}.profit-payout-headline small{font-size:11px}.profit-payout-headline strong{font-size:14px}.profit-payout-headline>span:first-child strong{font-size:18px}.profit-payout-headline .is-status strong{font-size:14px}.profit-payout-headline .is-status.is-awaiting_preparation strong{color:#805600}.profit-payout-headline .is-status.is-prepared strong{color:#315f8a}.profit-payout-headline .is-status.is-awaiting_charlie strong{color:#765a96}.profit-payout-headline .is-status.is-awaiting_receipts strong{color:#8a581f}.profit-payout-headline .is-status.is-completed strong{color:#176442}.profit-payout-progress{margin-top:8px}.profit-payout-progress strong{font-size:13px}.profit-payout-progress span{font-size:11px}.profit-payout-stage-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:9px 0 0;padding:0;list-style:none;display:grid}.profit-payout-stage-track li{color:#78857f;border-bottom:2px solid #d8dfdc;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;min-height:38px;padding:6px 7px;display:grid}.profit-payout-stage-track li>span{background:#fff;border:1px solid #c9d3ce;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.profit-payout-stage-track li>small{min-width:0;font-size:9px;line-height:1.25}.profit-payout-stage-track li.is-complete{color:#397158;border-color:#6f9b85}.profit-payout-stage-track li.is-complete>span{background:#edf6f1;border-color:#6f9b85}.profit-payout-stage-track li.is-current{color:#714b17;border-color:#c08a37;font-weight:750}.profit-payout-stage-track li.is-current>span{background:#fff7e8;border-color:#c08a37}.profit-payout-cash-position{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:8px}.profit-payout-cash-position small,.profit-payout-outstanding-summary small{font-size:11px}.profit-payout-cash-position strong,.profit-payout-outstanding-summary strong{font-size:14px}.profit-payout-preparation-selection{background:#f7f9f8;border:1px solid #d9e3de;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 11px;display:flex}.profit-payout-preparation-selection label,.profit-payout-item-check{color:#365448;cursor:pointer;align-items:center;font-size:11px;font-weight:600;gap:7px!important;display:inline-flex!important}.profit-payout-preparation-selection input,.profit-payout-item-check input{accent-color:#277653;width:17px;height:17px}.profit-payout-preparation-selection>span{text-align:right;gap:1px;display:grid}.profit-payout-preparation-selection small{color:#718078;font-size:10px}.profit-payout-preparation-selection strong{font-size:13px}.profit-payout-item-filters{margin-top:9px}.profit-payout-item-filters button{min-height:34px;font-size:11px}.profit-payout-items{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:9px}.profit-payout-items article{grid-template-columns:minmax(180px,1fr) minmax(110px,auto) minmax(150px,.75fr) auto;align-items:center;gap:4px 14px;padding:10px 12px}.profit-payout-items article strong{font-size:12px}.profit-payout-items article small,.profit-payout-items article>span{font-size:10px}.profit-payout-items article b{text-align:right;font-size:13px}.profit-payout-item-actions{flex-wrap:nowrap}.profit-payout-item-actions button,.profit-payout-defer-form button{min-height:34px;font-size:11px}.profit-payout-item-actions button.is-receipt-confirm{color:#176442;background:#edf7f2;border-color:#347e5d;font-weight:750}.profit-payout-item-actions button.is-receipt-issue{color:#963b34;border-color:#d0a39f}.profit-payout-item-check{white-space:nowrap;background:#fff;border:1px solid #b9c8c0;border-radius:5px;min-height:34px;padding:4px 7px}.profit-payout-receipt-issue-form{border-top:1px solid #e6c9c5;grid-column:1/-1;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.5fr) auto;align-items:end;margin-top:7px;padding-top:10px;gap:9px!important;display:grid!important}.profit-payout-receipt-issue-form>strong{color:#813c35;grid-column:1/-1;font-size:12px}.profit-payout-receipt-issue-form label{color:#73524e;gap:4px;font-size:10px;display:grid}.profit-payout-receipt-issue-form select,.profit-payout-receipt-issue-form textarea,.profit-payout-issue-resolution textarea{color:#2d3934;width:100%;min-height:38px;font:inherit;resize:vertical;background:#fff;border:1px solid #d7bbb7;border-radius:5px;padding:8px 9px;font-size:11px}.profit-payout-receipt-issue-form textarea{min-height:58px}.profit-payout-receipt-issue-form>div{justify-content:flex-end;gap:6px!important;display:flex!important}.profit-payout-receipt-issue-form button{color:#71433e;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9b1ad;border-radius:5px;padding:6px 10px;font-size:11px}.profit-payout-receipt-issue-form button.is-primary{color:#fff;background:#a6473e;border-color:#a6473e}.profit-payout-receipt-issue-form button:disabled{cursor:not-allowed;opacity:.5}.profit-sharing-submit.is-informational{justify-content:flex-start}.profit-sharing-submit.is-informational>span{text-align:left}.profit-sharing-submit.is-informational>span strong{color:#52675d;font-size:12px}.profit-sharing-submit.is-charlie-confirm{background:#faf7fc;border:1px solid #d8cde1;padding:11px 12px}.profit-payout-issue-resolution{background:#fff3f1;border-left:4px solid #b84e43;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.2fr) auto;align-items:end;gap:10px;margin-top:11px;padding:11px 12px;display:grid}.profit-payout-issue-resolution>div,.profit-payout-issue-resolution label{gap:3px;display:grid}.profit-payout-issue-resolution strong{color:#853b34;font-size:13px}.profit-payout-issue-resolution span{color:#765c58;font-size:10px}.profit-sharing-submit.is-sticky-action{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cfdcd5;margin-top:10px;padding:10px 12px;position:sticky;bottom:10px;box-shadow:0 8px 24px #1f3e2f1f}.profit-sharing-submit.is-sticky-action>span{font-size:11px}.profit-sharing-submit.is-sticky-action>span strong{font-size:16px}.profit-payout-audit{margin-top:10px}.profit-payout-ledger-list,.profit-payout-audit-list{padding-inline:12px}.profit-payout-ledger-list time,.profit-payout-ledger-list small,.profit-payout-ledger-list em,.profit-payout-audit-list time,.profit-payout-audit-list span{font-size:10px}.profit-payout-ledger-list strong,.profit-payout-ledger-list b,.profit-payout-audit-list strong{font-size:11px}@media (max-width:980px){.profit-sharing-personal-summary{grid-template-columns:1fr 1fr}.profit-sharing-personal-summary .is-own-share{grid-column:1/-1}.profit-sharing-personal-summary.is-recipient-view{grid-template-columns:1fr}.profit-sharing-personal-summary.is-recipient-view .is-own-share{grid-column:1}.profit-sharing-personal-summary.is-payout-operator>span:nth-child(2){grid-column:1/-1}.profit-sharing-personal-summary.is-payout-operator>.is-own-share{grid-column:auto}.profit-payout-headline{grid-template-columns:1fr 1fr}.profit-payout-items article{grid-template-columns:minmax(0,1fr) auto}.profit-payout-items article>.profit-payout-item-status{grid-column:1}.profit-payout-items article>.profit-payout-item-actions{grid-area:2/2}}@media (max-width:720px){.profit-sharing-request-detail{grid-template-columns:1fr}.profit-sharing-request-status{text-align:left;flex-direction:row;grid-column:1;justify-content:space-between;align-items:center}.profit-payout-history-controls.is-compact{width:100%}.profit-payout-view-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.profit-payout-history-filters{width:100%}.profit-sharing-round-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-sharing-round-numbers>span{border-bottom:1px solid #e2e8e5}.profit-sharing-round-numbers>span.is-primary{border-right:0;grid-column:1/-1}.profit-sharing-round-numbers>span:nth-child(3){border-right:0}.profit-sharing-blocker-summary{flex-direction:column;align-items:flex-start}.profit-sharing-blocked-list>article{grid-template-columns:1fr}.profit-sharing-blocked-list article>span{justify-content:flex-start}.profit-sharing-share-section>header{align-items:flex-start}.profit-sharing-role-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-sharing-role-totals>span{border-bottom:1px solid #e4e9e7}.profit-sharing-role-totals>span:nth-child(2n){border-right:0}.profit-sharing-founder-detail>div{grid-template-columns:1fr}.profit-sharing-founder-detail>div>span{border-bottom:1px solid #e3e9e6;border-right:0}.profit-sharing-founder-detail>div>span:last-child{border-bottom:0}.profit-sharing-personal-summary{grid-template-columns:1fr 1fr}.profit-sharing-personal-summary .is-own-share,.profit-sharing-personal-summary.is-payout-operator>span:nth-child(2){grid-column:1/-1}.profit-sharing-personal-summary.is-payout-operator>.is-own-share{grid-column:auto}.profit-sharing-personal-summary>span{min-height:78px;padding:11px 12px}.profit-sharing-personal-summary strong{font-size:19px}.profit-sharing-personal-summary .is-payout-date strong{font-size:16px}.profit-sharing-acknowledgment-inline,.profit-sharing-acknowledgment-complete{grid-template-columns:1fr}.profit-sharing-acknowledgment-inline>.sandbox-action-button{width:100%}.profit-sharing-acknowledgment-inline>.profit-sharing-disclosure,.profit-sharing-acknowledgment-inline>.profit-sharing-feedback{grid-column:1}.profit-sharing-amount-notice{flex-direction:column;align-items:stretch}.profit-sharing-amount-notice>.profit-sharing-disclosure{flex-basis:auto}.profit-payout-headline{grid-template-columns:1fr 1fr}.profit-payout-headline.is-recipient-view{grid-template-columns:1fr}.profit-payout-stage-track{grid-template-columns:1fr;gap:0}.profit-payout-stage-track li{border-bottom:0;border-left:2px solid #d8dfdc;min-height:34px}.profit-payout-stage-track li.is-complete{border-left-color:#6f9b85}.profit-payout-stage-track li.is-current{border-left-color:#c08a37}.profit-payout-preparation-selection{flex-direction:column;align-items:flex-start}.profit-payout-preparation-selection>span{text-align:left}.profit-payout-item-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.profit-payout-item-filters button{width:auto}.profit-payout-items article{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.profit-payout-items article>.profit-payout-item-status{grid-column:1}.profit-payout-items article>.profit-payout-item-actions{grid-area:2/2}.profit-payout-item-actions{flex-direction:column;align-items:flex-end}.profit-payout-receipt-issue-form,.profit-payout-issue-resolution{grid-template-columns:1fr}.profit-payout-receipt-issue-form>div{justify-content:stretch}.profit-payout-receipt-issue-form>div button{flex:1}.profit-payout-issue-resolution>.sandbox-action-button{width:100%}.profit-sharing-submit.is-sticky-action{align-items:stretch}}.customer-deposit-workspace{min-width:0;display:grid}.sandbox-drawer.customer-deposit-drawer{width:min(780px,100%)}.customer-deposit-drawer .sandbox-drawer-body{grid-auto-rows:max-content;gap:14px}.customer-deposit-drawer>footer .sandbox-action-button{min-width:132px;min-height:42px;font-size:13px}.customer-deposit-loading,.customer-deposit-detail-loading{color:#64766d;text-align:center;min-height:96px;padding:32px 20px;font-size:13px}.customer-deposit-detail-loading{border-top:1px solid #e5ece8;min-height:0;padding-block:12px}.review-customer-row time{gap:2px;display:grid}.review-customer-row time small{color:#839089;font-size:10px;font-weight:700}.review-customer-row time span{color:inherit;font-size:inherit}.customer-deposit-primary{background:#fff;border:1px solid #d7e2dd;border-radius:8px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.customer-deposit-primary>div{border-right:1px solid #e3eae6;align-content:center;gap:5px;min-width:0;min-height:88px;padding:13px 16px;display:grid}.customer-deposit-primary>div:last-child{background:#f2f8f5;border-right:0}.customer-deposit-primary span,.customer-deposit-primary small{color:#687970;font-size:12px;line-height:1.45}.customer-deposit-primary a{color:#176548;font-size:22px;font-weight:850;line-height:1.25;text-decoration:none}.customer-deposit-primary strong{overflow-wrap:anywhere;color:#176548;font-size:25px;line-height:1.25}.customer-deposit-destination{background:#fff;border:1px solid #d5e0db;border-radius:8px;overflow:hidden}.customer-deposit-destination.is-missing{background:#fffcf4;border-color:#dfc984}.customer-deposit-destination>header{background:#f7faf8;border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 13px;display:flex}.customer-deposit-destination>header>div,.customer-deposit-destination>header>button{align-items:center;gap:7px;display:flex}.customer-deposit-destination>header span{color:#334a40;font-size:12px;font-weight:850}.customer-deposit-destination>header>button{color:#176548;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d6d0;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.customer-deposit-destination-value{gap:3px;padding:12px 14px;display:grid}.customer-deposit-destination-value strong{color:#1e382d;font-size:15px;line-height:1.4}.customer-deposit-destination-value span,.customer-deposit-destination-value small{color:#687970;font-size:12px;line-height:1.45}.customer-deposit-destination-form{grid-template-columns:minmax(120px,.8fr) minmax(170px,1fr) minmax(150px,1fr);gap:10px;padding:12px 14px;display:grid}.customer-deposit-destination-form label{color:#485b52;gap:5px;font-size:11px;font-weight:800;display:grid}.customer-deposit-destination-form input{color:#18231f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cad6d0;border-radius:7px;padding:8px 10px}.customer-deposit-destination-form input:focus{border-color:#23845f;outline:3px solid #23845f1f}.customer-deposit-destination-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.customer-deposit-destination-form>div>button:not(.sandbox-action-button){color:#4d6057;min-height:38px;font:inherit;background:#fff;border:1px solid #c9d5cf;border-radius:7px;padding:7px 11px;font-size:12px;font-weight:750}.customer-deposit-upload{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.customer-deposit-upload label{color:#48564f;gap:6px;min-width:0;font-size:12px;font-weight:750;display:grid}.customer-deposit-upload input,.customer-deposit-upload select{color:#18231f;width:100%;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cad5d0;border-radius:7px;padding:8px 10px}.customer-deposit-upload input:focus,.customer-deposit-upload select:focus{border-color:#23845f;outline:3px solid #23845f1f}.customer-deposit-upload .is-file small{color:#6b7872;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.customer-deposit-upload>button{grid-column:1/-1;justify-self:end;min-width:190px}.customer-deposit-timeline{border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-deposit-timeline>div{border-right:1px solid #e5ebe8;gap:5px;min-width:0;padding:14px 14px 14px 30px;display:grid;position:relative}.customer-deposit-timeline>div:last-child{border-right:0}.customer-deposit-timeline i{background:#fff;border:2px solid #9faea7;border-radius:50%;width:9px;height:9px;position:absolute;top:17px;left:12px}.customer-deposit-timeline .is-current i{background:#fff2cb;border-color:#c08d24}.customer-deposit-timeline .is-done i{background:#23845f;border-color:#23845f}.customer-deposit-timeline span{color:#687970;font-size:12px}.customer-deposit-timeline strong{overflow-wrap:anywhere;color:#33483e;font-size:12px;line-height:1.4}.customer-deposit-slip-list{gap:0;display:grid}.customer-deposit-slip-list>article{border-bottom:1px solid #e7ecea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.customer-deposit-slip-list>article:last-child{border-bottom:0}.customer-deposit-slip-list>article.is-superseded{background:#fafbfa;padding-inline:8px}.customer-deposit-slip-list>article>a{min-width:0;color:inherit;justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}.customer-deposit-slip-list>article.is-superseded>a{color:#69746f}.customer-deposit-slip-list div{gap:3px;min-width:0;display:grid}.customer-deposit-slip-list span{color:#6b7872;font-size:12px}.customer-deposit-slip-list b{color:#17724d;white-space:nowrap}.customer-deposit-slip-list small{color:#8a6418;font-size:11px}.customer-deposit-slip-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px!important;display:flex!important}.customer-deposit-slip-actions button,.customer-deposit-correction header>button{color:#34463e;cursor:pointer;background:#fff;border:1px solid #c8d3ce;min-height:34px;padding:7px 10px}.customer-deposit-slip-status{white-space:nowrap;background:#eef8f3;border:1px solid #bcd8cb;padding:4px 7px;color:#176746!important}.customer-deposit-slip-status.is-superseded{background:#f1f3f2;border-color:#d5d9d7;color:#6b7570!important}.customer-deposit-correction{background:#fffaf0;gap:14px;margin-top:14px;padding:16px;display:grid;box-shadow:inset 4px 0 #c99a2c}.customer-deposit-correction header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-deposit-correction header>div{gap:3px;display:grid}.customer-deposit-correction header span{color:#6b716e;font-size:12px}.customer-loan-deposit-history{gap:12px;display:grid}.customer-loan-deposit-history>article{background:#fff;border:1px solid #dfe7e3}.customer-loan-deposit-history header,.customer-loan-deposit-history a{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.customer-loan-deposit-history header{background:#f7faf8}.customer-loan-deposit-history header div,.customer-loan-deposit-history a span{gap:3px;display:grid}.customer-loan-deposit-history header span,.customer-loan-deposit-history small{color:#6c7873;font-size:12px}.customer-loan-deposit-history a{color:inherit;border-top:1px solid #e7ecea;text-decoration:none}.customer-loan-deposit-history a strong{color:#17724d;white-space:nowrap}.customer-loan-deposit-history a.is-superseded{color:#6c7671;background:#f7f8f7}.customer-loan-deposit-history a.is-superseded strong{color:#6c7671}.customer-loan-deposit-history p{color:#6c7873;margin:0;padding:12px 14px}.sandbox-refresh-button.is-loading svg{animation:.8s linear infinite sandbox-refresh-spin}@keyframes sandbox-refresh-spin{to{transform:rotate(360deg)}}.customer-loan-account-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;overflow:hidden}.customer-loan-account-summary article,.customer-loan-account-summary article:last-child{background:var(--surface);border:0;border-left:3px solid #91a19a;border-radius:0;min-height:0;padding:10px 12px}.customer-loan-account-summary article:nth-child(3){background:#fffaf0;border-left-color:#d09a2a}.customer-loan-account-summary article:last-child{background:#f4faf6;border-left-color:#2b7a59}.customer-loan-account-summary article strong{font-size:19px}.customer-loan-account-summary article span,.customer-loan-account-summary article p{font-size:10px}.customer-loan-table-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;padding:14px 0 16px;display:grid}.customer-loan-table-status>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-loan-table-status>header>div{gap:2px;display:grid}.customer-loan-table-status>header span,.customer-loan-table-status>header p{color:var(--muted);margin:0;font-size:10px}.customer-loan-table-status>header h2{color:var(--ink);margin:0;font-size:17px}.customer-loan-table-status>header button{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:7px;flex:0 0 36px;place-items:center;padding:0;display:grid}.company-table-workspace.is-opening-controls{gap:10px}.company-table-workspace.is-opening-controls .company-table-list{gap:8px}.company-table-workspace.is-opening-controls .company-table-list>header h2{font-size:15px}.company-table-workspace.is-opening-controls .company-table-view-panel{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.company-table-workspace.is-opening-controls .company-table-card{gap:10px;padding:13px 14px}.company-table-workspace.is-opening-controls .company-table-card>header h3{font-size:16px}.company-table-workspace.is-opening-controls .company-table-balances strong{font-size:17px}.customer-loan-table-status-toggle{white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:40px;padding-inline:11px;display:inline-flex}.customer-loan-table-status-toggle.is-active{color:#17613f;background:#eef7f2;border-color:#73a88f}.customer-loan-account-workspace .sandbox-queue-toolbar{align-items:end;gap:12px;margin-bottom:8px}.customer-loan-account-workspace .sandbox-queue-toolbar .eyebrow:empty{display:none}.customer-loan-account-workspace .sandbox-queue-toolbar-actions{flex:auto;justify-content:flex-end;min-width:0}.customer-loan-list-tools{flex:auto;grid-template-columns:minmax(210px,1.35fr) minmax(145px,.9fr) minmax(155px,1fr);gap:8px;min-width:0;max-width:720px;display:grid}.customer-loan-list-tools label{min-width:0;display:grid}.customer-loan-list-tools .sandbox-search-field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.customer-loan-list-tools input,.customer-loan-list-tools select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 30px 8px 10px;font-size:12px}.customer-loan-list-tools input{padding-inline:11px}.customer-loan-profile-line a{color:#176548;font-weight:800;text-decoration:none}.customer-loan-profile-line a:hover,.customer-loan-profile-line a:focus-visible{text-decoration:underline}.customer-loan-account-detail>.sandbox-disclosure-panel>summary{min-height:54px;padding:10px 12px}.customer-loan-account-detail>.sandbox-disclosure-panel:last-child{--disclosure-accent:#9aa7a2}.customer-loan-profile-line{border:1px solid var(--line);color:var(--muted);background:#f7f9f8;border-radius:7px;flex-wrap:wrap;gap:5px 14px;padding:9px 11px;font-size:11px;display:flex}.customer-loan-profile-line span+span:before{content:"·";color:#a2ada8;margin-right:14px}.customer-loan-balance-band .amount-summary-strip{border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.customer-check-panel{gap:10px;display:grid}.customer-check-summary{color:#4e6258;background:#f7f9f8;border-left:3px solid #8e9d96;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.customer-check-summary>div{gap:2px;min-width:0;display:grid}.customer-check-summary span,.customer-check-audit{color:var(--muted);font-size:10px}.customer-check-summary strong{color:var(--ink);font-size:13px}.customer-check-summary>b{color:#8f382f;white-space:nowrap;background:#f7ded9;border-radius:6px;padding:4px 7px;font-size:10px}.customer-check-summary.is-due_soon{color:#8a6417;background:#fff9ec;border-left-color:#c18a1d}.customer-check-summary.is-expired{color:#984138;background:#fff5f4;border-left-color:#b34d43}.customer-check-operation-note{color:#6c5149;margin:-2px 0 0;font-size:11px;line-height:1.45}.customer-check-form{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(210px,.72fr) auto;align-items:start;gap:10px 12px;padding-top:10px;display:grid}.customer-check-state-field,.customer-check-expiry-field{gap:6px;min-width:0;display:grid}.customer-check-state-field{grid-column:1/-1}.customer-check-request-status{background:#f4f8fb;border:1px solid #9eb9cf;border-left:4px solid #39739f;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.customer-check-request-status.is-returned{background:#fff5f4;border-color:#dda09a #dda09a #dda09a #a9443b}.customer-check-request-status>div{gap:2px;min-width:0;display:grid}.customer-check-request-status span,.customer-check-request-status small{color:var(--muted);font-size:10px}.customer-check-request-status strong{color:var(--ink);font-size:12px}.customer-check-request-status a{color:#245f89;flex:none;align-items:center;gap:5px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.customer-check-evidence-control{gap:6px;min-width:0;display:grid}.customer-check-evidence-control>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.customer-check-evidence-field{border:1px solid var(--line);background:var(--surface);color:#53665d;cursor:pointer;border-radius:7px;align-items:center;min-height:42px;padding:7px 10px;transition:border-color .16s,background .16s;display:grid;position:relative}.customer-check-evidence-field:hover{background:#f8faf9;border-color:#7e9e8f}.customer-check-evidence-field.has-file{color:#176548;background:#eef7f2;border-style:solid;border-color:#68a185}.customer-check-evidence-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.customer-check-evidence-field>span{gap:1px;min-width:0;display:grid}.customer-check-evidence-field strong,.customer-check-evidence-field small{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.customer-check-evidence-field strong{font-size:11px}.customer-check-evidence-field small{color:var(--muted);font-size:9px}.customer-check-evidence-field:focus-within{outline-offset:1px;outline:2px solid #1f765357}.customer-check-state-field>span,.customer-check-expiry-field>label{color:var(--muted);font-size:11px;font-weight:700}.customer-check-expiry-field>label{align-items:center;gap:6px;display:flex}.customer-check-state-control{border:1px solid var(--line);background:#eef2f0;border-radius:7px;grid-template-columns:repeat(2,minmax(94px,1fr));width:fit-content;max-width:100%;padding:3px;display:inline-grid}.customer-check-state-control button{color:#52645b;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px;font-size:11px;font-weight:800}.customer-check-state-control button[aria-pressed=true]{background:var(--surface);color:#176548;box-shadow:0 1px 2px #1231231f}.customer-check-state-control button:focus-visible,.customer-check-expiry-presets button:focus-visible,.customer-check-expiry-field input:focus-visible{outline-offset:1px;outline:2px solid #1f765357}.customer-check-expiry-control{grid-template-columns:minmax(170px,1fr) auto;gap:8px;display:grid}.customer-check-expiry-field input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;padding:8px 10px}.customer-check-expiry-field.has-error input{border-color:#b34d43}.customer-check-expiry-presets{grid-template-columns:repeat(3,minmax(54px,auto));gap:4px;display:inline-grid}.customer-check-expiry-presets button{border:1px solid var(--line);color:#52645b;min-height:42px;font:inherit;cursor:pointer;white-space:nowrap;background:#f7f9f8;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800}.customer-check-expiry-presets button[aria-pressed=true]{color:#176548;background:#e5f2eb;border-color:#4e9575}.customer-check-expiry-error{color:#9a3c32;font-size:10px}.customer-check-form-action{align-self:end}.customer-check-form-action .sandbox-action-button{white-space:nowrap;min-height:42px}.customer-check-audit{justify-self:start}.customer-check-feedback{color:#9a3c32;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.customer-check-feedback.is-success{color:#176548}.customer-check-history{border-top:1px solid var(--line);padding-top:8px}.customer-check-history>summary{color:#52645b;cursor:pointer;width:fit-content;font-size:11px;font-weight:800}.customer-check-history>div{margin-top:8px;display:grid}.customer-check-history article{border-top:1px solid #edf1ef;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.customer-check-history article strong{color:var(--ink);font-size:11px}.customer-check-history article span{color:var(--muted);text-align:right;font-size:10px}.customer-check-review-workspace{gap:14px;display:grid}.customer-check-review-queue-item{text-align:left;gap:3px;min-width:0;display:grid}.customer-check-review-queue-item small{color:#277653;font-size:10px;font-weight:800}.customer-check-review-queue-item strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.customer-check-review-queue-item span{color:var(--muted);font-size:10px}.customer-check-review-detail{gap:13px;min-width:0;display:grid}.customer-check-review-summary,.customer-check-review-confirm-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.customer-check-review-summary>div,.customer-check-review-confirm-summary>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf9;gap:3px;padding:10px 12px;display:grid}.customer-check-review-summary>div:nth-child(2n),.customer-check-review-confirm-summary>div:nth-child(2n){border-right:0}.customer-check-review-summary>div:nth-last-child(-n+2),.customer-check-review-confirm-summary>div:nth-last-child(-n+2){border-bottom:0}.customer-check-review-summary dt,.customer-check-review-confirm-summary dt{color:var(--muted);font-size:10px}.customer-check-review-summary dd,.customer-check-review-confirm-summary dd{color:var(--ink);margin:0;font-size:12px;font-weight:800}.customer-check-review-evidence{gap:9px;display:grid}.customer-check-review-evidence>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.customer-check-review-evidence>header>div{gap:2px;min-width:0;display:grid}.customer-check-review-evidence header span,.customer-check-review-evidence header small{color:var(--muted);font-size:10px}.customer-check-review-evidence header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-check-review-evidence>a{border:1px solid var(--line);background:#edf1ef;border-radius:7px;place-items:center;height:clamp(280px,48vh,560px);display:grid;overflow:hidden}.customer-check-review-evidence img{object-fit:contain;width:100%;height:100%;display:block}.customer-check-review-decision{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding-top:12px;display:grid}.customer-check-review-decision>p{color:#53665d;grid-column:1/-1;align-items:center;gap:5px;margin:0;font-size:10px;display:flex}.customer-check-review-decision>div:last-child{gap:8px;display:flex}.customer-check-return-fields{gap:10px;display:grid}.customer-check-return-fields label{color:var(--muted);gap:5px;font-size:11px;font-weight:700;display:grid}.customer-check-return-fields select,.customer-check-return-fields textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:7px;padding:9px 10px}.customer-check-return-fields textarea{resize:vertical;min-height:84px}.customer-loan-account-detail.is-form-mode>:not(.customer-loan-opening-form-shell){display:none}.customer-loan-opening-form-shell,.opening-table-allocation-form{min-width:0}.opening-table-allocation-form{gap:12px}.opening-form-step{border-top:1px solid var(--line);gap:10px;min-width:0;padding:13px 0 3px;display:grid}.opening-form-step:first-child{border-top:0;padding-top:0}.opening-form-step>header{align-items:center;gap:9px;display:flex}.opening-form-step>header>span{color:#17613f;background:#e9f4ee;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.opening-form-step>header>div{gap:1px;min-width:0;display:grid}.opening-form-step>header strong{color:var(--ink);font-size:14px}.opening-form-step>header small{color:var(--muted);font-size:10px}.opening-form-basics{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)}.opening-form-basics>header{grid-column:1/-1}.opening-form-basics .opening-request-amount{border:1px solid #cfe0d7;border-left:3px solid #2a7959;border-radius:7px;min-width:0;padding:10px 12px}.opening-form-basics .opening-request-amount input{min-height:40px;font-size:17px}.opening-form-basics .opening-collection-time{border:1px solid var(--line);background:#fff;border-radius:7px;align-content:center;padding:10px 12px}.opening-collection-time.is-readonly strong{color:var(--ink);font-size:18px}.opening-form-payment{grid-template-columns:minmax(190px,.65fr) minmax(260px,1.35fr)}.opening-form-payment>header{grid-column:1/-1}.opening-operation-fee-line,.opening-cash-source-compact{border:1px solid var(--line);background:#f8faf9;border-radius:7px;align-content:center;gap:3px;min-width:0;padding:10px 12px;display:grid}.opening-operation-fee-line>span,.opening-operation-fee-line>small{color:var(--muted);font-size:10px}.opening-operation-fee-line>strong{color:var(--ink);font-size:16px}.opening-cash-source-compact .opening-cash-source-select{gap:5px}.opening-cash-source-compact select{min-height:40px}.opening-form-tables>.opening-company-table-groups{gap:10px}.opening-table-empty-prompt{color:var(--muted);background:#f7f9f8;border-left:3px solid #90a39a;margin:0;padding:10px 12px;font-size:11px}.opening-form-tables .sandbox-section-panel{border-radius:7px}.opening-form-tables .opening-table-grid{gap:6px}.opening-form-tables .opening-table-card{border-radius:6px;grid-template-columns:minmax(150px,.8fr) repeat(2,minmax(165px,1fr));display:grid}.opening-form-tables .opening-table-card>header{border-bottom:0;border-right:1px solid #e4e9e6;align-items:center;padding:8px 10px}.opening-form-tables .opening-table-source-row{border-top:0;border-left:1px solid #edf0ee;align-content:center;padding:7px 9px}.opening-form-tables .opening-table-source-row label{grid-template-columns:auto minmax(90px,1fr);align-items:center}.opening-form-tables .opening-table-source-row input{min-height:36px}.opening-company-allocation-progress{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.opening-company-allocation-progress strong{color:#23704f}.opening-company-allocation-progress.is-incomplete strong{color:#94630c}.opening-entry-confirm-details,.customer-loan-reference-details{gap:0;margin:0;display:grid}.opening-entry-confirm-details>div,.customer-loan-reference-details>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px;padding:8px 0;display:grid}.opening-entry-confirm-details dt,.customer-loan-reference-details dt{color:var(--muted);font-size:11px}.opening-entry-confirm-details dd,.customer-loan-reference-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800}@media (max-width:760px){.sandbox-summary-grid.customer-loan-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.customer-loan-account-summary article,.customer-loan-account-summary article:last-child{padding:8px 9px}.customer-loan-account-summary article strong{font-size:17px}.customer-loan-account-summary article p{display:none}.customer-loan-account-workspace .sandbox-queue-toolbar{align-items:stretch;gap:9px}.customer-loan-account-workspace .sandbox-queue-toolbar-actions{grid-template-columns:minmax(0,1fr) 40px;align-items:start;width:100%;display:grid}.customer-loan-list-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.customer-loan-table-status-toggle{grid-column:1;justify-self:start}.customer-loan-account-workspace .sandbox-refresh-button{grid-column:2}.customer-loan-list-tools .sandbox-search-field{grid-column:1/-1}.customer-loan-account-workspace .review-customer-row.has-no-time:not(.is-statusless){grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"status status""identity identity""business business""amount action";gap:8px 10px;padding:12px 13px}.customer-loan-account-workspace .review-customer-row-amount{text-align:left;flex-wrap:wrap;align-self:center;align-items:baseline;gap:3px 8px;display:flex}.customer-loan-account-workspace .review-customer-row-action{place-self:center end}.customer-loan-profile-line{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-table-workspace.is-opening-controls .company-table-view-panel{grid-template-columns:1fr}.customer-loan-profile-line span+span:before{content:none}.customer-loan-balance-band .amount-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-check-form{grid-template-columns:1fr}.customer-check-state-field{grid-column:auto}.customer-check-request-status{flex-direction:column;align-items:flex-start}.customer-check-review-summary,.customer-check-review-confirm-summary,.customer-check-review-decision{grid-template-columns:1fr}.customer-check-review-summary>div,.customer-check-review-confirm-summary>div{border-right:0}.customer-check-review-summary>div:nth-last-child(2),.customer-check-review-confirm-summary>div:nth-last-child(2){border-bottom:1px solid var(--line)}.customer-check-review-decision>div:last-child{flex-direction:column-reverse}.customer-check-review-decision .sandbox-action-button{width:100%}.customer-check-review-evidence>a{height:min(56vh,430px)}.customer-check-expiry-control{grid-template-columns:1fr}.customer-check-expiry-presets,.customer-check-form-action .sandbox-action-button{width:100%}.customer-check-audit{justify-self:start}.customer-check-history article{flex-direction:column;align-items:flex-start;gap:2px}.customer-check-history article span{text-align:left}.opening-form-basics,.opening-form-payment{grid-template-columns:1fr}.opening-form-basics>header,.opening-form-payment>header{grid-column:auto}.opening-form-tables .opening-table-card{grid-template-columns:1fr}.opening-form-tables .opening-table-card>header{border-bottom:1px solid #e4e9e6;border-right:0}.opening-form-tables .opening-table-source-row{border-top:1px solid #edf0ee;border-left:0}.opening-company-allocation-progress{flex-direction:column;align-items:flex-start;gap:3px}.opening-entry-confirm-details>div,.customer-loan-reference-details>div{grid-template-columns:1fr;gap:3px}}@media (max-width:900px){.customer-deposit-upload{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.customer-deposit-primary,.customer-deposit-upload,.customer-deposit-timeline{grid-template-columns:1fr}.customer-deposit-workspace .review-customer-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status amount""identity identity""business business""queued action";gap:6px 10px;min-height:0;padding:10px 12px}.customer-deposit-workspace .review-customer-row-status{align-self:start;padding:4px 6px}.customer-deposit-workspace .review-customer-row-identity,.customer-deposit-workspace .review-customer-row-business{gap:2px}.customer-deposit-workspace .review-customer-row-amount{grid-area:amount;align-self:start}.customer-deposit-destination-form{grid-template-columns:1fr}.customer-deposit-destination-form>div{grid-column:auto}.customer-deposit-primary>div,.customer-deposit-timeline>div{border-bottom:1px solid #e3eae6;border-right:0}.customer-deposit-primary>div:last-child,.customer-deposit-timeline>div:last-child{border-bottom:0}.customer-deposit-slip-list>article>a,.customer-deposit-correction header,.customer-loan-deposit-history header,.customer-loan-deposit-history a{flex-direction:column;align-items:stretch}.customer-deposit-slip-list>article{grid-template-columns:1fr}.customer-deposit-slip-actions{flex-direction:column;justify-content:stretch;align-items:stretch}.customer-deposit-slip-actions button{width:100%}.customer-deposit-upload>button{width:100%;min-width:0}.customer-deposit-drawer>footer .sandbox-action-button{flex:160px}}.central-safe-reconciliation{gap:12px;display:grid}.central-safe-counter-workspace{gap:10px;display:grid}.central-safe-counter-panel{background:#fff;border:1px solid #d6e0db;border-radius:7px;overflow:hidden}.central-safe-counter-panel>header{background:#f8faf9;border-bottom:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 16px;display:flex}.central-safe-counter-panel>header>div{gap:2px;min-width:0;display:grid}.central-safe-counter-panel>header span{color:#287154;font-size:10px;font-weight:800}.central-safe-counter-panel>header h2{color:#253a30;letter-spacing:0;margin:0;font-size:17px}.central-safe-counter-panel>header p{overflow-wrap:anywhere;color:#6b7972;margin:0;font-size:11px}.central-safe-counter-panel.is-matched>header{background:#f2f8f5;border-left:5px solid #287755}.central-safe-counter-panel.is-mismatch>header{background:#fff7f5;border-left:5px solid #b65345}.central-safe-counter-entry{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;padding:18px 16px;display:grid}.central-safe-counter-entry label{color:#41534a;gap:6px;min-width:0;font-size:11px;font-weight:700;display:grid}.central-safe-counter-entry label>div{background:#fff;border:1px solid #b9c9c1;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.central-safe-counter-entry input{color:#1e3328;font-variant-numeric:tabular-nums;border:0;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:22px;font-weight:750}.central-safe-counter-entry label>div:focus-within{border-color:#287755;box-shadow:0 0 0 2px #28775521}.central-safe-counter-entry label b{color:#68776f;padding:0 12px;font-size:11px}.central-safe-counter-entry label small{color:#748179;font-size:10px;font-weight:500}.central-safe-counter-entry>div{align-items:center;gap:8px;display:flex}.central-safe-counter-entry>div>button:not(.sandbox-action-button){color:#66766e;cursor:pointer;background:0 0;border:0;min-height:38px;padding:7px 10px;font-size:11px}.central-safe-counter-result{grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr) auto;align-items:stretch;display:grid}.central-safe-counter-result-status{border-right:1px solid #e2e8e5;align-items:center;gap:10px;min-width:0;padding:16px;display:flex}.central-safe-counter-result-status>span{gap:2px;min-width:0;display:grid}.central-safe-counter-result-status strong{color:#31483d;font-size:16px}.central-safe-counter-result-status small{color:#738078;font-size:10px}.central-safe-counter-result.is-balanced .central-safe-counter-result-status{color:#247252;background:#f4f9f6}.central-safe-counter-result.is-balanced .central-safe-counter-result-status strong{color:#176543}.central-safe-counter-result.is-error .central-safe-counter-result-status{color:#a14539;background:#fff7f5}.central-safe-counter-result.is-error .central-safe-counter-result-status strong{color:#8e3e34}.central-safe-counter-values{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-safe-counter-values p{border-right:1px solid #e5ebe8;align-content:center;gap:3px;min-width:0;margin:0;padding:13px 14px;display:grid}.central-safe-counter-values span{color:#718078;font-size:10px}.central-safe-counter-values strong{overflow-wrap:anywhere;color:#293d33;font-variant-numeric:tabular-nums;font-size:15px}.central-safe-counter-actions{background:#fafbfa;align-items:center;gap:8px;padding:12px 14px;display:flex}.central-safe-counter-waiting{color:#69776f;align-items:center;gap:9px;padding:18px 16px;font-size:12px;display:flex}.central-safe-counter-history{background:#fff;border:1px solid #dce4e0;border-radius:7px;overflow:hidden}.central-safe-counter-history>summary{color:#46584f;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-size:11px;display:flex}.central-safe-counter-history>summary strong{color:#6e7b74}.central-safe-counter-history>div{border-top:1px solid #e3e9e6}.central-safe-counter-history article{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:12px;padding:9px 14px;display:grid}.central-safe-counter-history article:last-child{border-bottom:0}.central-safe-counter-history article>span{gap:1px;display:grid}.central-safe-counter-history article strong,.central-safe-counter-history article b{color:#35483f;font-size:11px}.central-safe-counter-history article small,.central-safe-counter-history article em{color:#75827b;font-size:10px;font-style:normal}.central-safe-counter-history article em{text-align:right}.central-safe-locked-round{background:#fff;border:1px solid #cdded5;border-left:5px solid #267454;border-radius:7px;display:grid;overflow:hidden}.central-safe-locked-round>header{background:#f1f8f4;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:flex}.central-safe-locked-round>header>div{gap:2px;min-width:0;display:grid}.central-safe-locked-round>header span{color:#277653;font-size:9px;font-weight:850}.central-safe-locked-round>header strong{color:#203e30;letter-spacing:0;font-size:15px}.central-safe-locked-round>header small{overflow-wrap:anywhere;color:#68776f;font-size:10px}.central-safe-locked-round>header b{color:#176543;background:#fff;border:1px solid #b8d1c4;border-radius:4px;flex:none;padding:5px 8px;font-size:10px}.central-safe-locked-round>div{border-top:1px solid #dce7e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-safe-locked-round article{border-right:1px solid #e3eae6;align-content:center;gap:3px;min-width:0;min-height:76px;padding:11px 14px;display:grid}.central-safe-locked-round article:last-child{border-right:0}.central-safe-locked-round article span,.central-safe-locked-round article small{overflow-wrap:anywhere;color:#6a7971;font-size:10px}.central-safe-locked-round article strong{overflow-wrap:anywhere;color:#244438;letter-spacing:0;font-size:16px}.central-safe-locked-round article.is-error{background:#fff6f4;border-left:4px solid #b84b40}.central-safe-locked-round article.is-error strong{color:#8c3d33}.central-safe-headline{background:#fff;border:1px solid #dbe4e0;grid-template-columns:minmax(280px,1.35fr) repeat(4,minmax(135px,1fr));display:grid}.central-safe-headline>div{border-right:1px solid #e5ebe8;align-content:center;gap:4px;min-width:0;padding:16px 18px;display:grid}.central-safe-headline>div:last-child{border-right:0}.central-safe-headline span{color:#64726b;font-size:12px}.central-safe-headline strong{color:#26352e;font-size:22px}.central-safe-headline small,.central-safe-headline em{color:#718078;font-size:11px;font-style:normal}.central-safe-headline .central-safe-primary-total{background:#f3f8f5;border-left:5px solid #267454}.central-safe-headline .central-safe-primary-total strong{color:#126442;font-size:30px}.central-safe-headline .central-safe-primary-total strong small{color:inherit;font-size:13px}.central-safe-headline .is-available strong{color:#18734d}.central-safe-headline .is-reserved strong{color:#9a6f16}.central-safe-headline .is-inflow strong{color:#18734d}.central-safe-headline .is-outflow strong{color:#a65042}.central-safe-alert{color:#6a5319;background:#fff9eb;border-left:4px solid #c99927;margin:0;padding:11px 14px;font-size:13px}.central-safe-alert.is-danger{color:#84392f;background:#fff3f1;border-left-color:#b9483d}.central-safe-alert.is-message{color:#315f75;background:#f1f8fb;border-left-color:#397ca0}.central-safe-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.central-safe-main,.central-safe-aside{gap:10px;min-width:0;display:grid}.central-safe-check-panel{padding:0;overflow:hidden}.central-safe-check-panel>.sandbox-section-panel-header{padding:14px 16px 0}.central-safe-count{background:#fff;border-top:1px solid #e2e9e6;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.central-safe-count-value,.central-safe-difference{border-right:1px solid #e2e9e6;align-content:center;gap:4px;min-width:0;min-height:94px;padding:14px 16px;display:grid}.central-safe-count-value.is-system{background:#f3f8f5;border-left:4px solid #267454}.central-safe-count-value span,.central-safe-count-value small,.central-safe-difference span,.central-safe-difference small{overflow-wrap:anywhere;color:#68766f;font-size:10px}.central-safe-count-value strong,.central-safe-difference strong{overflow-wrap:anywhere;color:#263b31;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:19px}.central-safe-count-value.is-system strong{color:#176543;font-size:22px}.central-safe-count label{color:#4f5e57;gap:7px;font-size:12px;display:grid}.central-safe-count label>div{background:#fff;border:1px solid #bdcdc6;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.central-safe-count input{color:#182b22;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:22px;font-weight:700}.central-safe-count label b{color:#5f6f67;padding:0 12px;font-size:12px}.central-safe-count input:focus{box-shadow:inset 0 0 0 2px #2b7a59}.central-safe-count input:disabled{color:#607169;background:#f2f5f3}.central-safe-difference strong.is-zero{color:#18734d}.central-safe-difference strong.is-pending{color:#94620c}.central-safe-difference strong.is-different{color:#a34b3e}.central-safe-count-actions{background:#fbfcfc;border-top:1px solid #e2e9e6;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;min-height:58px;padding:9px 14px;display:flex}.central-safe-count-actions button{min-width:180px}.central-safe-matched-label{color:#176342;background:#edf7f1;border-left:4px solid #25805b;padding:10px 14px}.central-safe-count-meta{border-top:1px solid #e2e9e6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.central-safe-count-meta span{color:#718078;border-right:1px solid #e5ebe8;gap:3px;padding:11px 14px;font-size:11px;display:grid}.central-safe-count-meta span:last-child{border-right:0}.central-safe-count-meta b{color:#394a42;font-weight:600}.central-safe-availability-strip{background:#fff;border:1px solid #dbe4e0;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.central-safe-availability-strip article{border-left:4px solid #83978e;border-right:1px solid #e5ebe8;align-content:center;gap:3px;min-width:0;min-height:74px;padding:11px 14px;display:grid}.central-safe-availability-strip article:last-child{border-right:0}.central-safe-availability-strip article.is-available{border-left-color:#267454}.central-safe-availability-strip article.is-reserved{border-left-color:#c08a22}.central-safe-availability-strip article.is-transit{border-left-color:#397ca0}.central-safe-availability-strip span,.central-safe-availability-strip small{overflow-wrap:anywhere;color:#6b7972;font-size:10px}.central-safe-availability-strip strong{overflow-wrap:anywhere;color:#293d33;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:17px}.central-safe-availability-strip .is-available strong{color:#176543}.central-safe-availability-strip .is-reserved strong{color:#805d17}.central-safe-availability-strip .is-transit strong{color:#315f75}.central-safe-main>.sandbox-disclosure-panel,.central-safe-aside>.sandbox-disclosure-panel{border-radius:7px}.central-safe-main>.sandbox-disclosure-panel .sandbox-disclosure-panel-body,.central-safe-aside>.sandbox-disclosure-panel .sandbox-disclosure-panel-body{padding:0}.central-safe-control-status,.central-safe-capital-equation-status{background:#f1f8f4;border-top:1px solid #dfe7e3;border-left:5px solid #2d7f5d;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.central-safe-control-status>div,.central-safe-capital-equation-status>div{gap:3px;min-width:0;display:grid}.central-safe-control-status span,.central-safe-control-status small,.central-safe-capital-equation-status span,.central-safe-capital-equation-status small{overflow-wrap:anywhere;color:#61726a;font-size:10px}.central-safe-control-status strong,.central-safe-capital-equation-status strong{color:#1e5f43;font-size:14px}.central-safe-control-status>b,.central-safe-capital-equation-status>b{color:#1e6c4a;white-space:nowrap;font-size:16px}.central-safe-control-status.is-pending,.central-safe-capital-equation-status.is-pending{background:#fff9eb;border-left-color:#c39224}.central-safe-control-status.is-pending strong,.central-safe-control-status.is-pending>b,.central-safe-capital-equation-status.is-pending strong,.central-safe-capital-equation-status.is-pending>b{color:#795a15}.central-safe-control-status.is-needs_attribution{background:#f1f8fb;border-left-color:#397c9d}.central-safe-control-status.is-needs_attribution strong,.central-safe-control-status.is-needs_attribution>b{color:#2d657f}.central-safe-control-status.is-error,.central-safe-capital-equation-status.is-error{background:#fff3f1;border-left-color:#b84b40}.central-safe-control-status.is-error strong,.central-safe-control-status.is-error>b,.central-safe-capital-equation-status.is-error strong,.central-safe-capital-equation-status.is-error>b{color:#8c3d33}.central-safe-control-summary{border-top:1px solid #e1e8e5;grid-template-columns:repeat(4,minmax(130px,1fr));display:grid}.central-safe-control-summary article{border-left:4px solid #81968d;border-right:1px solid #e5ebe8;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.central-safe-control-summary article:last-child{border-right:0}.central-safe-control-summary article.is-total{background:#f3f8fa;border-left-color:#397c9d}.central-safe-control-summary article.is-balanced{background:#f1f8f4;border-left-color:#2b805c}.central-safe-control-summary article.is-different{background:#fff9eb;border-left-color:#be8c22}.central-safe-control-summary span,.central-safe-control-summary small{overflow-wrap:anywhere;color:#68776f;font-size:10px}.central-safe-control-summary strong{color:#263b31;font-size:16px}.central-safe-control-ledgers{border-top:1px solid #dfe7e3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-safe-control-ledgers>section{border-right:1px solid #dfe7e3;min-width:0}.central-safe-control-ledgers>section:last-child{border-right:0}.central-safe-control-ledgers header{background:#f7faf8;justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 15px;display:flex}.central-safe-control-ledgers header>div{gap:2px;min-width:0;display:grid}.central-safe-control-ledgers header span{color:#728078;font-size:9px}.central-safe-control-ledgers header h3{color:#2c4037;margin:0;font-size:13px}.central-safe-control-ledgers header b{color:#245f46;white-space:nowrap;font-size:13px}.central-safe-control-rows{display:grid}.central-safe-control-rows p{border-top:1px solid #e7ecea;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 15px;display:flex}.central-safe-control-rows span{overflow-wrap:anywhere;color:#586a61;font-size:11px}.central-safe-control-rows strong{color:#293e34;white-space:nowrap;font-size:12px}.central-safe-location-details{border-top:1px solid #dfe7e3;display:grid}.central-safe-location-details>details{border-bottom:1px solid #e4eae7}.central-safe-location-details>details:last-child{border-bottom:0}.central-safe-location-details summary{cursor:pointer;color:#344b40;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;display:flex}.central-safe-location-details summary b{color:#517267;font-size:10px}.central-safe-location-details details>div{background:#f8faf9;padding:0 15px 12px 32px;display:grid}.central-safe-location-details article{border-top:1px solid #dde6e1;grid-template-columns:minmax(150px,1.2fr) repeat(4,minmax(90px,.7fr));align-items:center;gap:10px;padding:10px 11px;display:grid}.central-safe-location-details article>div,.central-safe-location-details article>span{gap:2px;min-width:0;display:grid}.central-safe-location-details article strong{overflow-wrap:anywhere;color:#30443a;font-size:11px}.central-safe-location-details article small{overflow-wrap:anywhere;color:#718078;font-size:9px}.central-safe-location-details article span b{color:#2f4c3d;font-size:11px}.central-safe-location-details article span.is-custody{grid-column:2/-1;justify-items:end}.central-safe-control-note{color:#315f75;background:#f1f8fb;border-top:1px solid #e0e7e4;border-left:4px solid #397c9d;margin:0;padding:11px 14px;font-size:11px;line-height:1.6}.central-safe-control-note.is-warning{color:#705619;background:#fff9eb;border-left-color:#c49223}.central-safe-control-note.is-danger{color:#84392f;background:#fff3f1;border-left-color:#b84b40}.central-safe-origin-equation{border-top:1px solid #e2e9e6;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.central-safe-origin-equation article{border-left:4px solid #9aa9a2;border-right:1px solid #e5ebe8;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.central-safe-origin-equation article:last-child{border-right:0}.central-safe-origin-equation article.is-plus{border-left-color:#2c855f}.central-safe-origin-equation article.is-minus{border-left-color:#bd6254}.central-safe-origin-equation article.is-total{background:#f3f8fa;border-left-color:#397ca0}.central-safe-origin-equation article.is-unbalanced{background:#fff4f2;border-left-color:#b9483d}.central-safe-origin-equation span,.central-safe-origin-equation small{overflow-wrap:anywhere;color:#6a7871;font-size:10px}.central-safe-origin-equation strong{color:#293d33;font-size:16px}.central-safe-origin-equation .is-plus strong{color:#18734d}.central-safe-origin-equation .is-minus strong,.central-safe-origin-equation .is-unbalanced strong{color:#a34b3e}.central-safe-origin-equation .is-balanced strong{color:#236f52}.central-safe-origin-groups{border-top:1px solid #e2e9e6;display:grid}.central-safe-origin-groups>p{color:#6b7972;margin:0;padding:16px;font-size:12px}.central-safe-origin-groups>details{background:#fff;border-bottom:1px solid #e2e9e6}.central-safe-origin-groups>details:last-child{border-bottom:0}.central-safe-origin-groups>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;list-style-position:inside;display:grid}.central-safe-origin-groups>details>summary::marker{color:#517367}.central-safe-origin-groups summary>div{gap:2px;min-width:0;display:inline-grid}.central-safe-origin-groups summary strong{overflow-wrap:anywhere;color:#293d33;font-size:13px}.central-safe-origin-groups summary span{overflow-wrap:anywhere;color:#6b7972;font-size:10px}.central-safe-origin-groups summary b{color:#176b49;white-space:nowrap;font-size:13px}.central-safe-origin-companies{background:#f7faf8;padding:0 15px 13px 34px;display:grid}.central-safe-origin-companies section{border-top:1px solid #dfe7e3}.central-safe-origin-companies header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.central-safe-origin-companies header>div{gap:2px;min-width:0;display:grid}.central-safe-origin-companies header strong{overflow-wrap:anywhere;color:#30433a;font-size:12px}.central-safe-origin-companies header span,.central-safe-origin-table-list small{color:#6a7871;font-size:10px}.central-safe-origin-companies header b{color:#246e51;white-space:nowrap;font-size:12px}.central-safe-origin-table-list{display:grid}.central-safe-origin-table-list article{border-top:1px dashed #dce5e0;grid-template-columns:minmax(130px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.central-safe-origin-table-list span{overflow-wrap:anywhere;color:#3d4f46;font-size:11px}.central-safe-origin-table-list strong{color:#246e51;white-space:nowrap;font-size:11px}.central-safe-origin-note{color:#67756e;background:#f6f9f7;border-top:1px solid #dfe7e3;margin:0;padding:11px 14px;font-size:11px;line-height:1.6}.central-safe-capital-summary{border-top:1px solid #e2e9e6;grid-template-columns:repeat(4,minmax(130px,1fr));display:grid}.central-safe-capital-summary article{border-left:4px solid #6f8e80;border-right:1px solid #e5ebe8;gap:4px;min-width:0;padding:14px;display:grid}.central-safe-capital-summary article:last-child{border-right:0}.central-safe-capital-summary article.is-founder{background:#f3f8fa;border-left-color:#397ca0}.central-safe-capital-summary span,.central-safe-capital-summary small{overflow-wrap:anywhere;color:#69776f;font-size:10px}.central-safe-capital-summary strong{color:#263d32;font-size:15px}.central-safe-capital-summary .is-founder strong{color:#2f6f8e}.central-safe-capital-warning{color:#6a5319;background:#fff9eb;border-top:1px solid #ead9ac;border-left:4px solid #c99927;margin:0;padding:10px 14px;font-size:11px}.central-safe-capital-equation{border-top:1px solid #e1e8e5;grid-template-columns:minmax(150px,1.15fr) 24px minmax(120px,1fr) 24px minmax(120px,1fr) 24px minmax(120px,1fr);align-items:stretch;display:grid}.central-safe-capital-equation article{border-left:4px solid #708d80;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.central-safe-capital-equation article.is-total{background:#f3f8fa;border-left-color:#397c9d}.central-safe-capital-equation article.is-reserved{background:#fffaf0;border-left-color:#c49223}.central-safe-capital-equation article.is-recovery{background:#f7f6fb;border-left-color:#736ba0}.central-safe-capital-equation>i{color:#77867e;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.central-safe-capital-equation span,.central-safe-capital-equation small{overflow-wrap:anywhere;color:#68766f;font-size:10px}.central-safe-capital-equation strong{color:#263b31;font-size:16px}.central-safe-capital-view{border-top:1px solid #dfe7e3;display:grid}.central-safe-capital-tabs{background:#eef2f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-safe-capital-tabs button{color:#5e6e66;cursor:pointer;text-align:left;background:#f7f9f8;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #dce4e0;gap:3px;min-width:0;padding:11px 14px;display:grid}.central-safe-capital-tabs button:last-child{border-right:0}.central-safe-capital-tabs button:hover{background:#fff}.central-safe-capital-tabs button.is-active{color:#1f6244;background:#fff;border-bottom-color:#287554}.central-safe-capital-tabs span{font-size:11px}.central-safe-capital-tabs strong{overflow-wrap:anywhere;font-size:15px}.central-safe-capital-view-heading{background:#fbfcfc;border-top:1px solid #e2e8e5;justify-content:space-between;align-items:flex-end;gap:16px;padding:12px 15px;display:flex}.central-safe-capital-view-heading>div{gap:2px;min-width:0;display:grid}.central-safe-capital-view-heading span,.central-safe-capital-view-heading small{overflow-wrap:anywhere;color:#6d7b74;font-size:10px}.central-safe-capital-view-heading strong{color:#2c4037;font-size:13px}.central-safe-capital-view-heading>b{color:#1d6847;white-space:nowrap;font-size:15px}.central-safe-balance-tables{border-top:1px solid #dfe7e3;display:grid}.central-safe-balance-tables>p{color:#69776f;margin:0;padding:16px;font-size:12px}.central-safe-balance-tables>details{background:#fff;border-bottom:1px solid #dfe7e3}.central-safe-balance-tables>details:last-child{border-bottom:0}.central-safe-balance-tables>details>summary{cursor:pointer;background:#fbfcfc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;list-style-position:inside;display:grid}.central-safe-balance-tables>details>summary::marker{color:#517367}.central-safe-balance-tables summary>div{gap:2px;min-width:0;display:inline-grid}.central-safe-balance-tables summary strong{overflow-wrap:anywhere;color:#263b31;font-size:13px}.central-safe-balance-tables summary span{color:#6b7972;font-size:10px}.central-safe-balance-tables summary b{color:#176b49;white-space:nowrap;font-size:13px}.central-safe-balance-companies{background:#f7faf8;padding:0 15px 12px 34px;display:grid}.central-safe-balance-companies article{border-top:1px solid #dfe7e3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.central-safe-balance-companies article.is-incomplete{background:#fffaf0;border-left:3px solid #c99927}.central-safe-balance-companies article>div{gap:2px;min-width:0;display:grid}.central-safe-balance-companies strong,.central-safe-balance-companies small{overflow-wrap:anywhere}.central-safe-balance-companies strong{color:#30433a;font-size:11px}.central-safe-balance-companies small{color:#718078;font-size:9px}.central-safe-balance-companies b{color:#254b3a;white-space:nowrap;font-size:12px}.central-safe-movements{display:grid}.central-safe-ledger-limit{color:#68766f;background:#f6f9f7;border-top:1px solid #e6ece9;margin:0;padding:9px 14px;font-size:11px}.central-safe-movements>p{color:#6d7b74;margin:0;padding:18px}.central-safe-movements article{border-top:1px solid #e6ece9;border-left:4px solid #a7b2ad;grid-template-columns:58px minmax(0,1fr) 110px 180px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.central-safe-movements article.is-inflow{border-left-color:#2c855f}.central-safe-movements article.is-outflow{border-left-color:#bd6254}.central-safe-movements article.is-reserved{border-left-color:#cca037}.central-safe-movements article.is-invalid{background:#fff6f4;border-left-color:#b9483d}.central-safe-movements time,.central-safe-movements span,.central-safe-movements small{color:#6a7871;font-size:11px}.central-safe-movements article>div{gap:3px;min-width:0;display:grid}.central-safe-movements article>div strong,.central-safe-movements article>div span{overflow-wrap:anywhere}.central-safe-movements article>div strong{color:#2b3b33;font-size:13px;font-weight:600}.central-safe-movements article>b,.central-safe-movements article>small{text-align:right}.central-safe-movements article.is-inflow>b{color:#18734d}.central-safe-movements article.is-outflow>b{color:#a34b3e}.central-safe-movements article.is-reserved>b{color:#946c18}.central-safe-movements article.is-invalid>b,.central-safe-movements article.is-invalid>small{color:#9a3f34}.central-safe-history{display:grid}.central-safe-history article{border-top:1px solid #e5ebe8;border-left:4px solid #2c805c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 14px;display:grid}.central-safe-history article>div{gap:2px;min-width:0;display:grid}.central-safe-history strong{color:#2b3b33;font-size:13px}.central-safe-history span,.central-safe-history small{color:#6a7871;font-size:11px}.central-safe-history b{color:#176b49;white-space:nowrap;font-size:14px}.central-safe-history small{grid-column:1/-1}.central-safe-line-commitments{display:grid}.central-safe-line-commitments>p{color:#6d7a74;margin:0;padding:14px;font-size:11px}.central-safe-line-commitments article{background:#fff;border-top:1px solid #e5ebe8;border-left:4px solid #c99a2b;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;display:grid}.central-safe-line-commitments article>div{gap:2px;min-width:0;display:grid}.central-safe-line-commitments strong{overflow-wrap:anywhere;color:#2b3c34;font-size:12px}.central-safe-line-commitments span,.central-safe-line-commitments small{color:#6b7972;font-size:10px}.central-safe-line-commitments b{color:#8a6117;white-space:nowrap;font-size:13px}.central-safe-line-commitments article>small{grid-column:1/-1}.central-safe-line-commitments .is-total{background:#fff8e8;border-top:1px solid #dbe5e0;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.central-safe-line-commitments .is-total strong{color:#805a15;white-space:nowrap;font-size:14px}.central-safe-transit-list{display:grid}.central-safe-transit-list article{background:#fff;border-top:1px solid #e5ebe8;border-left:4px solid #9aa9a2;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:13px 14px;display:grid}.central-safe-transit-list article:first-child{border-left-color:#4385a8}.central-safe-transit-list article:nth-child(2){border-left-color:#c08b28}.central-safe-transit-list article:nth-child(3){border-left-color:#7d75a7}.central-safe-transit-list article:nth-child(4){border-left-color:#5f8d78}.central-safe-transit-list span,.central-safe-transit-list small{color:#69776f;font-size:11px}.central-safe-transit-list strong{color:#273a31;white-space:nowrap;font-size:14px}.central-safe-rule-note{background:#fff;border:1px solid #dfe6e2}.central-safe-rule-note summary{cursor:pointer;color:#31443a;padding:12px 14px;font-size:12px;font-weight:600}.central-safe-rule-note p{color:#68766f;margin:0;padding:0 14px 14px;font-size:12px;line-height:1.65}@media (min-width:1500px){.central-safe-layout{grid-template-columns:minmax(0,2fr) minmax(330px,.7fr)}.central-safe-headline>div{padding:18px 22px}}@media (max-width:1400px){.central-safe-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.central-safe-headline>div{border-bottom:1px solid #e5ebe8}.central-safe-headline>div:nth-child(2n){border-right:0}.central-safe-headline>div:last-child{border-bottom:0}.central-safe-layout{grid-template-columns:1fr}.central-safe-origin-equation{grid-template-columns:repeat(4,minmax(0,1fr))}.central-safe-control-summary,.central-safe-capital-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.central-safe-count{grid-template-columns:1fr}.central-safe-count-value,.central-safe-difference{border-bottom:1px solid #e2e9e6;border-right:0;min-height:76px}.central-safe-difference{border-bottom:0}}@media (max-width:640px){.central-safe-headline,.central-safe-count,.central-safe-count-meta,.central-safe-availability-strip{grid-template-columns:1fr}.central-safe-locked-round>header{align-items:flex-start}.central-safe-locked-round>div{grid-template-columns:1fr}.central-safe-locked-round article{border-bottom:1px solid #e3eae6;border-right:0;min-height:66px}.central-safe-locked-round article:last-child{border-bottom:0}.central-safe-headline>div{border-bottom:1px solid #e5ebe8;border-right:0}.central-safe-headline>div:last-child{border-bottom:0}.central-safe-headline .central-safe-primary-total strong{font-size:26px}.central-safe-count-actions{grid-template-columns:1fr;display:grid}.central-safe-count-actions button{width:100%;min-width:0}.central-safe-availability-strip article{border-bottom:1px solid #e5ebe8;border-right:0;min-height:66px}.central-safe-availability-strip article:last-child{border-bottom:0}.central-safe-count-meta span{border-bottom:1px solid #e5ebe8;border-right:0}.central-safe-count-meta span:last-child{border-bottom:0}.central-safe-control-status,.central-safe-capital-equation-status{gap:8px;display:grid}.central-safe-control-status>b,.central-safe-capital-equation-status>b{white-space:normal}.central-safe-control-summary,.central-safe-origin-equation,.central-safe-capital-summary{grid-template-columns:1fr}.central-safe-control-summary article,.central-safe-origin-equation article,.central-safe-capital-summary article{border-bottom:1px solid #e5ebe8;border-right:0}.central-safe-control-summary article:last-child,.central-safe-origin-equation article:last-child,.central-safe-capital-summary article:last-child{border-bottom:0}.central-safe-control-ledgers{grid-template-columns:1fr}.central-safe-control-ledgers>section{border-bottom:1px solid #dfe7e3;border-right:0}.central-safe-control-ledgers>section:last-child{border-bottom:0}.central-safe-control-ledgers header{align-items:flex-start}.central-safe-control-rows p{gap:8px}.central-safe-location-details details>div{padding:0 10px 10px 18px}.central-safe-location-details article{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.central-safe-location-details article>div{grid-column:1/-1}.central-safe-location-details article span.is-custody{grid-column:1/-1;justify-items:start}.central-safe-capital-equation{grid-template-columns:1fr}.central-safe-capital-equation>i{display:none}.central-safe-capital-equation article{border-bottom:1px solid #e5ebe8}.central-safe-capital-equation article:last-child{border-bottom:0}.central-safe-capital-tabs button{padding:10px 8px}.central-safe-capital-tabs strong{font-size:12px}.central-safe-capital-view-heading{align-items:flex-start}.central-safe-balance-tables>details>summary{grid-template-columns:1fr;gap:5px}.central-safe-balance-tables summary b{white-space:normal;padding-left:16px}.central-safe-balance-companies{padding:0 10px 10px 18px}.central-safe-balance-companies article{grid-template-columns:1fr;gap:5px}.central-safe-balance-companies b{white-space:normal}.central-safe-origin-groups>details>summary{grid-template-columns:1fr;gap:5px}.central-safe-origin-groups summary b{white-space:normal;padding-left:16px}.central-safe-origin-companies{padding:0 10px 10px 18px}.central-safe-origin-companies header{grid-template-columns:1fr}.central-safe-origin-companies header b{white-space:normal}.central-safe-origin-table-list article{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.central-safe-origin-table-list article small{grid-area:2/1/auto/-1}.central-safe-movements article{grid-template-columns:50px minmax(0,1fr) auto;gap:5px 8px}.central-safe-movements article>small{text-align:left;grid-column:2/-1}}.central-safe-workspace-tabs{background:#f5f8f6;border:1px solid #d8e2dd;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.central-safe-workspace-tabs button{color:#61736a;cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #dfe7e3;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:58px;padding:10px 13px;display:grid}.central-safe-workspace-tabs button:last-child{border-right:0}.central-safe-workspace-tabs button:hover{color:#315e49;background:#fff}.central-safe-workspace-tabs button.is-active{color:#1f704e;background:#fff;border-bottom-color:#287454}.central-safe-workspace-tabs button>span{gap:1px;min-width:0;display:grid}.central-safe-workspace-tabs strong{overflow-wrap:anywhere;color:#30463b;letter-spacing:0;font-size:12px}.central-safe-workspace-tabs button.is-active strong{color:#1f6848}.central-safe-workspace-tabs small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.central-safe-current-round{background:#fff;border:1px solid #d7e1dc;border-radius:7px;overflow:hidden}.central-safe-current-header{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 15px;display:flex}.central-safe-current-header>div:first-child{gap:2px;min-width:0;display:grid}.central-safe-current-header span,.central-safe-current-header small{color:#68776f;font-size:10px}.central-safe-current-header>div:first-child>span{color:#2a7555;font-weight:750}.central-safe-current-header h2{color:#263a30;letter-spacing:0;margin:0;font-size:16px}.central-safe-accounting-lock{color:#216848;background:#f3f8f5;border-top:1px solid #d7e1dc;border-left:4px solid #277657;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 14px;display:grid}.central-safe-accounting-lock>div{gap:2px;min-width:0;display:grid}.central-safe-accounting-lock span,.central-safe-accounting-lock small{overflow-wrap:anywhere;color:#63746b;font-size:10px}.central-safe-accounting-lock span{color:#277657;font-weight:750}.central-safe-accounting-lock strong{overflow-wrap:anywhere;color:#264536;letter-spacing:0;font-size:13px}.central-safe-accounting-lock>b{color:#1f704e;white-space:nowrap;background:#fff;border:1px solid #bdd5c8;border-radius:4px;padding:4px 8px;font-size:10px}.central-safe-accounting-lock.is-waiting{color:#39718a;background:#f5f9fb;border-left-color:#4d7e96}.central-safe-accounting-lock.is-waiting span,.central-safe-accounting-lock.is-waiting>b{color:#39718a}.central-safe-accounting-lock.is-waiting>b{border-color:#c4d6df}.central-safe-date-context{color:#68776f;flex-wrap:wrap;gap:3px 12px;margin:0;font-size:10px;display:flex}.central-safe-date-context>span{position:relative}.central-safe-date-context>span+span{padding-left:12px}.central-safe-date-context>span+span:before{content:"·";color:#9aa69f;position:absolute;left:0}.central-safe-refresh-meta{flex:none;align-items:center;gap:8px;display:flex}.central-safe-refresh-meta>span{white-space:nowrap}.central-safe-next-action{border-block:1px solid #dfd6bd;color:#76591a;background:#fffdf7;border-left:4px solid #bc8925;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:11px 14px;display:grid}.central-safe-next-action>div{gap:2px;min-width:0;display:grid}.central-safe-next-action span,.central-safe-next-action small{overflow-wrap:anywhere;color:#756c55;font-size:10px}.central-safe-next-action span{color:inherit;font-weight:750}.central-safe-next-action strong{overflow-wrap:anywhere;color:#5f4a19;letter-spacing:0;font-size:15px}.central-safe-next-action.is-error{color:#923f35;background:#fff8f6;border-color:#e3c0ba #e3c0ba #e3c0ba #b84c40}.central-safe-next-action.is-error strong{color:#853b32}.central-safe-next-action.is-balanced{color:#1f704e;background:#f4f9f6;border-color:#c9ddd3 #c9ddd3 #c9ddd3 #277657}.central-safe-next-action.is-balanced strong{color:#205d45}.central-safe-next-action .sandbox-action-button{min-width:132px}.central-safe-blocker{color:#8a3e34;background:#fff4f2;border-top:1px solid #edcdc8;border-left:4px solid #b84c40;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.central-safe-blocker>div{gap:2px;min-width:0;display:grid}.central-safe-blocker strong{font-size:12px}.central-safe-blocker span{overflow-wrap:anywhere;color:#8e5a52;font-size:10px}.central-safe-blocker button{color:#8a3e34;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:6px 8px;font-size:11px;font-weight:750}.central-safe-check-list{background:#fff;border:1px solid #dbe4e0;border-radius:7px;display:grid;overflow:hidden}.central-safe-current-round .central-safe-check-list{border-left:0;border-right:0;border-radius:0}.central-safe-check-list article{border-top:1px solid #e3e9e6;border-left:4px solid #809188;grid-template-columns:minmax(190px,.9fr) repeat(2,minmax(170px,1fr)) minmax(145px,.72fr);grid-template-areas:"identity first second result";align-items:stretch;min-width:0;display:grid}.central-safe-check-list article:first-child{border-top:0}.central-safe-check-list article.is-balanced{border-left-color:#2b7b59}.central-safe-check-list article.is-warning{background:#fffdf8;border-left-color:#c18d24}.central-safe-check-list article.is-error{background:#fff9f8;border-left-color:#b84c40}.central-safe-check-list article.is-pending{border-left-color:#538096}.central-safe-check-list article>header{color:#52675c;grid-area:identity;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.central-safe-check-list article>header>div{gap:1px;min-width:0;display:grid}.central-safe-check-list article>header strong{color:#2d4337;font-size:12px}.central-safe-check-list article>header span{color:#6b7a72;font-size:9px}.central-safe-check-list article.is-balanced>header span{color:#1e704e}.central-safe-check-list article.is-warning>header span{color:#85631d}.central-safe-check-list article.is-error>header span{color:#923f35}.central-safe-check-list article>p{border-left:1px solid #e5ebe8;align-content:center;gap:2px;min-width:0;margin:0;padding:9px 12px;display:grid}.central-safe-check-list article>p:first-of-type{grid-area:first}.central-safe-check-list article>p:last-of-type{grid-area:second}.central-safe-check-list article>p span,.central-safe-check-list article>footer span{color:#718078;font-size:9px}.central-safe-check-list article>p b{overflow-wrap:anywhere;color:#2e4338;font-variant-numeric:tabular-nums;font-size:12px}.central-safe-check-list article>footer{text-align:right;border-left:1px solid #e5ebe8;grid-area:result;align-content:center;justify-items:end;gap:2px;min-width:0;padding:9px 12px;display:grid}.central-safe-check-list article>footer strong{overflow-wrap:anywhere;color:#33483d;font-variant-numeric:tabular-nums;font-size:11px}.central-safe-check-list article.is-balanced>footer strong{color:#1f704e}.central-safe-check-list article.is-warning>footer strong{color:#85631d}.central-safe-check-list article.is-error>footer strong{color:#923f35}.central-safe-current-actions{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8faf9f5;border-top:1px solid #d7e1dc;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 14px #1f3b2d12}.central-safe-current-actions>div{gap:2px;min-width:0;display:grid}.central-safe-current-actions strong{color:#34493e;font-size:12px}.central-safe-current-actions span{overflow-wrap:anywhere;color:#6d7b74;font-size:10px}.central-safe-money-summary{background:#fff;border:1px solid #dbe4e0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.central-safe-money-summary article{border-right:1px solid #e4eae7;gap:3px;min-width:0;padding:11px 14px;display:grid}.central-safe-money-summary article:last-child{border-right:0}.central-safe-money-summary span{color:#6c7a73;font-size:10px}.central-safe-money-summary strong{overflow-wrap:anywhere;color:#2e4438;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:15px}.central-safe-secondary-summary{background:#fff;border:1px solid #dbe4e0;border-radius:7px;overflow:hidden}.central-safe-secondary-summary>summary{color:#5d7066;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:10px;display:flex}.central-safe-secondary-summary>summary strong{color:#315242;font-variant-numeric:tabular-nums;font-size:11px}.central-safe-secondary-summary[open]>summary{background:#f7f9f8;border-bottom:1px solid #dfe7e3}.central-safe-secondary-summary .central-safe-money-summary{border:0;border-radius:0}.central-safe-detail-workspace{border-top:1px solid #d9e2de;scroll-margin-top:12px;display:grid}.central-safe-detail-workspace>header{justify-content:space-between;align-items:center;gap:12px;padding:11px 2px 8px;display:flex}.central-safe-detail-workspace>header>div{gap:1px;display:grid}.central-safe-detail-workspace>header span{color:#6e7c75;font-size:10px}.central-safe-detail-workspace>header h2{color:#2c4036;letter-spacing:0;margin:0;font-size:15px}.central-safe-live-view{gap:12px;display:grid}.central-safe-live-header{background:#fff;border:1px solid #d8e2dd;border-left:5px solid #397c9d;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:flex}.central-safe-live-header>div:first-child{gap:2px;min-width:0;display:grid}.central-safe-live-header span,.central-safe-live-header small{overflow-wrap:anywhere;color:#697a72;font-size:10px}.central-safe-live-header>div:first-child>span{color:#326e89;font-weight:750}.central-safe-live-header h2{color:#293f34;letter-spacing:0;margin:0;font-size:16px}.central-safe-live-control,.central-safe-history-view{background:#fff;border:1px solid #d8e2dd;border-radius:7px;overflow:hidden}.central-safe-history-view>header{background:#f5f8f6;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.central-safe-history-view>header>div{gap:2px;min-width:0;display:grid}.central-safe-history-view>header span{color:#6a7a72;font-size:10px}.central-safe-history-view>header h2{color:#2d4338;letter-spacing:0;margin:0;font-size:16px}.central-safe-history-view>header>b{color:#2b7253;white-space:nowrap;font-size:10px}.central-safe-detail-tabs{background:#f4f7f5;border:1px solid #dce4e0;border-radius:7px 7px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-safe-detail-tabs button{color:#617169;cursor:pointer;background:0 0;border-top:0;border-bottom:3px solid #0000;border-left:0;border-right:1px solid #dce4e0;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;font-size:11px;display:flex}.central-safe-detail-tabs button:last-child{border-right:0}.central-safe-detail-tabs button:hover{background:#fff}.central-safe-detail-tabs button.is-active{color:#1f6848;background:#fff;border-bottom-color:#2b7656;font-weight:750}.central-safe-detail-loading{color:#6c7b73;background:#fff;border:1px solid #dfe6e2;border-top:0;margin:0;padding:16px;font-size:11px}.central-safe-detail-workspace .central-safe-layout{grid-template-columns:minmax(0,1fr);margin-top:10px}.central-safe-detail-workspace .central-safe-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.central-safe-detail-comparison{border-top:1px solid #dfe7e3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-safe-detail-comparison article{background:#f7fafb;border-left:4px solid #548397;border-right:1px solid #e2e9e6;gap:4px;min-width:0;padding:15px;display:grid}.central-safe-detail-comparison article:last-child{background:#fffbf1;border-left-color:#b98522;border-right:0}.central-safe-detail-comparison span,.central-safe-detail-comparison small{overflow-wrap:anywhere;color:#68776f;font-size:10px}.central-safe-detail-comparison strong{overflow-wrap:anywhere;color:#29473a;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:18px}.central-safe-breakdown-list{border-top:1px solid #dfe7e3;display:grid}.central-safe-breakdown-list>details{background:#fff;border-bottom:1px solid #e2e8e5}.central-safe-breakdown-list>details:last-child{border-bottom:0}.central-safe-breakdown-list>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;list-style-position:inside;display:grid}.central-safe-breakdown-list>details>summary>div{gap:2px;min-width:0;display:inline-grid}.central-safe-breakdown-list>details>summary strong{overflow-wrap:anywhere;color:#30453a;font-size:12px}.central-safe-breakdown-list>details>summary span{overflow-wrap:anywhere;color:#718078;font-size:10px}.central-safe-breakdown-list>details>summary b{color:#28694e;white-space:nowrap;font-size:12px}.central-safe-breakdown-list>details[open]>summary{background:#f6f9f7;border-bottom:1px solid #dfe7e3}.central-safe-breakdown-list>details>.central-safe-control-rows{background:#fbfcfc}.central-safe-breakdown-list>details>.central-safe-origin-groups{border-top:0}.central-safe-issue-filter{color:#81483f;background:#fff8f6;border-top:1px solid #e4eae7;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}.central-safe-issue-filter input{accent-color:#a4483d;width:16px;height:16px;margin:0}.central-safe-history>p{color:#6d7b74;margin:0;padding:16px;font-size:11px}.central-safe-confirm-summary{border:1px solid #dfe6e2;border-radius:6px;display:grid}.central-safe-confirm-summary p{border-bottom:1px solid #e5ebe8;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 12px;display:flex}.central-safe-confirm-summary p:last-child{border-bottom:0}.central-safe-confirm-summary span{color:#68776f;font-size:11px}.central-safe-confirm-summary strong{color:#2d4337;font-size:12px}.central-safe-check-groups{display:grid}.central-safe-check-group{background:#fff;border-top:1px solid #dfe6e2;display:grid}.central-safe-check-group>header,.central-safe-supporting-data>header{background:#f6f8f7;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 13px;display:flex}.central-safe-check-group>header strong,.central-safe-supporting-data>header strong{color:#43584d;font-size:10px}.central-safe-check-group>header span,.central-safe-supporting-data>header span{color:#758179;font-size:9px}.central-safe-check-group.is-actionable>header{background:#fffaf0}.central-safe-check-group.is-actionable>header strong{color:#76591a}.central-safe-audit-list{background:#fff;display:grid;overflow:hidden}.central-safe-audit-row{width:100%;min-height:64px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border-top:0;border-bottom:1px solid #dfe6e2;border-left:4px solid #0000;border-right:0;grid-template-columns:minmax(190px,.95fr) minmax(150px,.72fr) minmax(250px,1.35fr) auto 24px;align-items:stretch;padding:0;display:grid}.central-safe-audit-row:last-child{border-bottom:0}.central-safe-audit-row.is-balanced{border-left-color:#0000}.central-safe-audit-row.is-warning{background:#fffdf8;border-left-color:#bc8925}.central-safe-audit-row.is-error{background:#fff9f8;border-left-color:#b84c40}.central-safe-audit-row.is-pending{background:#fbfdfe;border-left-color:#4d7e96}.central-safe-audit-row:hover,.central-safe-audit-row.is-selected{background:#f7faf8}.central-safe-audit-row:focus-visible{outline-offset:-3px;outline:3px solid #91bca8}.central-safe-audit-identity,.central-safe-audit-metric,.central-safe-audit-breakdown,.central-safe-audit-result{align-content:center;min-width:0;padding:9px 12px;display:grid}.central-safe-audit-identity{color:#526a5e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px}.central-safe-audit-identity>span{gap:2px;min-width:0;display:grid}.central-safe-audit-identity strong{color:#283e33;letter-spacing:0;font-size:13px}.central-safe-audit-metric small{overflow-wrap:anywhere;color:#6c7c74;font-size:10px}.central-safe-audit-metric,.central-safe-audit-breakdown,.central-safe-audit-result{border-left:1px solid #e3e9e6;gap:3px}.central-safe-audit-metric strong,.central-safe-audit-result strong{overflow-wrap:anywhere;color:#2c4236;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px}.central-safe-audit-breakdown{color:#5f7067;font-size:10px;line-height:1.45}.central-safe-audit-result{text-align:center;background:#f2f7f4;border:1px solid #c8d9d1;border-radius:4px;align-self:center;place-items:center;min-width:68px;margin:0 8px;padding:4px 8px}.central-safe-audit-row.is-balanced .central-safe-audit-result strong{color:#1f704e}.central-safe-audit-row.is-warning .central-safe-audit-result{background:#fff9e9;border-color:#e1cc98}.central-safe-audit-row.is-warning .central-safe-audit-result strong{color:#86631d}.central-safe-audit-row.is-error .central-safe-audit-result{background:#fff3f1;border-color:#e2bbb5}.central-safe-audit-row.is-error .central-safe-audit-result strong{color:#923f35}.central-safe-audit-row.is-pending .central-safe-audit-result{background:#f3f8fa;border-color:#bfd2dc}.central-safe-audit-row.is-pending .central-safe-audit-result strong{color:#35687f}.central-safe-audit-chevron{color:#667970;align-self:center}.central-safe-audit-detail{background:#fbfcfc;border-top:1px solid #dfe6e2}.central-safe-detail-flow{min-width:0;display:grid}.central-safe-detail-flow>section,.central-safe-detail-flow>.central-safe-inline-disclosure{background:#fff;border-bottom:1px solid #e0e7e3;min-width:0}.central-safe-detail-flow>section:last-child,.central-safe-detail-flow>.central-safe-inline-disclosure:last-child{border-bottom:0}.central-safe-detail-flow>section>header{background:#f6f8f7;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 14px;display:flex}.central-safe-detail-flow>section>header>div{gap:1px;min-width:0;display:grid}.central-safe-detail-flow>section>header span{color:#6a7971;font-size:10px}.central-safe-detail-flow>section>header h3{color:#2a4035;letter-spacing:0;margin:0;font-size:14px}.central-safe-detail-flow>section>header>b{color:#2a6f51;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.central-safe-safe-split{color:#586b61;background:#f4f7f5;border-bottom:1px solid #dce5e1;flex-wrap:wrap;align-items:center;gap:5px 13px;margin:0;padding:10px 14px;font-size:10px;display:flex}.central-safe-safe-split span{color:#7a5a18}.central-safe-safe-split strong{color:#265e47;margin-left:auto;font-size:11px}.central-safe-system-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.central-safe-system-columns>section{background:#fff;min-width:0}.central-safe-system-columns>section+section{border-left:1px solid #dfe6e2}.central-safe-system-columns>section>header{background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 13px;display:flex}.central-safe-system-columns>section>header>div{gap:1px;min-width:0;display:grid}.central-safe-system-columns>section>header span{color:#718078;font-size:9px}.central-safe-system-columns>section>header h3{color:#2e4439;letter-spacing:0;margin:0;font-size:13px}.central-safe-system-columns>section>header b{color:#275f47;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.central-safe-zero-note{color:#7a8780;border-top:1px solid #e7ece9;margin:0;padding:8px 13px;font-size:9px}.central-safe-compact-equation{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.central-safe-compact-equation.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.central-safe-compact-equation p{border-top:1px solid #e7ece9;border-right:1px solid #e4eae7;gap:3px;min-width:0;margin:0;padding:12px 14px;display:grid}.central-safe-compact-equation p:last-child{border-right:0}.central-safe-compact-equation span{color:#697870;font-size:10px}.central-safe-compact-equation strong{overflow-wrap:anywhere;color:#2e4338;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px}.central-safe-compact-equation .is-total{background:#edf6f1}.central-safe-compact-equation .is-total span,.central-safe-compact-equation .is-total strong{color:#1f6848}.central-safe-value-rows{display:grid}.central-safe-value-rows>p{border-top:1px solid #e7ece9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin:0;padding:10px 14px;display:grid}.central-safe-value-rows>p>span{gap:2px;min-width:0;display:grid}.central-safe-value-rows strong,.central-safe-value-rows small{overflow-wrap:anywhere}.central-safe-value-rows strong{color:#354a3f;font-size:11px}.central-safe-value-rows small{color:#738078;font-size:10px}.central-safe-value-rows b{color:#2b5f48;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.central-safe-inline-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:9px 14px;list-style:none;display:flex}.central-safe-inline-disclosure>summary::-webkit-details-marker{display:none}.central-safe-inline-disclosure>summary span{color:#53675d;font-size:11px;font-weight:700}.central-safe-inline-disclosure>summary strong{color:#28694e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.central-safe-inline-disclosure[open]>summary{background:#f6f8f7;border-bottom:1px solid #e0e7e3}.central-safe-table-disclosure>summary>span{gap:2px;min-width:0;display:grid}.central-safe-table-disclosure>summary>span strong{color:#335247;white-space:normal;font-size:11px}.central-safe-table-disclosure>summary>span small{overflow-wrap:anywhere;color:#718078;font-size:9px;font-weight:500}.central-safe-table-disclosure>summary>svg{color:#65786e;flex:none;transition:transform .16s}.central-safe-table-disclosure[open]>summary>svg{transform:rotate(180deg)}.central-safe-table-ledger:not(.has-status) th:last-child,.central-safe-table-ledger:not(.has-status) td:last-child{width:auto}.central-safe-supporting-data{background:#fff;border-top:1px solid #dfe6e2;display:grid}.central-safe-reserve-disclosure{color:#536b60;cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto 24px;align-items:center;gap:10px;padding:9px 13px;display:grid}.central-safe-reserve-disclosure:hover,.central-safe-reserve-disclosure.is-selected{background:#f7faf8}.central-safe-reserve-disclosure:focus-visible{outline-offset:-3px;outline:3px solid #91bca8}.central-safe-reserve-disclosure>span{gap:2px;min-width:0;display:grid}.central-safe-reserve-disclosure strong{color:#2d4338;font-size:12px}.central-safe-reserve-disclosure small{overflow-wrap:anywhere;color:#6f7d76;font-size:9px}.central-safe-reserve-disclosure>b{color:#1f704e;white-space:nowrap;background:#f1f7f4;border:1px solid #c5d8ce;border-radius:4px;padding:4px 8px;font-size:10px}.central-safe-reserve-disclosure.is-error{background:#fff9f8;border-left:4px solid #b84c40}.central-safe-reserve-disclosure.is-error>b{color:#923f35;background:#fff1ef;border-color:#e2bbb5}.central-safe-reserve-lines{background:#f8faf9;display:grid}.central-safe-reserve-line{background:#fff;border-top:1px solid #dfe6e2;display:grid}.central-safe-reserve-line:first-child{border-top:0}.central-safe-reserve-line.is-error{background:snow;border-left:4px solid #b84c40}.central-safe-reserve-line>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 20px;align-items:center;gap:12px;min-height:54px;padding:9px 13px;list-style:none;display:grid}.central-safe-reserve-line>summary::-webkit-details-marker{display:none}.central-safe-reserve-line>summary>span{gap:1px;min-width:0;display:grid}.central-safe-reserve-line>summary>span:nth-child(2){justify-items:end}.central-safe-reserve-line>summary strong{overflow-wrap:anywhere;color:#30463a;font-size:12px}.central-safe-reserve-line>summary small{overflow-wrap:anywhere;color:#708078;font-size:9px}.central-safe-reserve-line>summary b{color:#1f704e;font-size:10px}.central-safe-reserve-line.is-error>summary b{color:#923f35}.central-safe-reserve-line>summary>svg{color:#697a72;transition:transform .16s}.central-safe-reserve-line[open]>summary>svg{transform:rotate(180deg)}.central-safe-reserve-line[open]>summary{background:#f7faf8;border-bottom:1px solid #e4eae7}.central-safe-reserve-line>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-safe-reserve-line>div>p{border-right:1px solid #e4eae7;align-content:start;gap:2px;min-width:0;margin:0;padding:9px 12px;display:grid}.central-safe-reserve-line>div>p:last-child{border-right:0}.central-safe-reserve-line>div span{overflow-wrap:anywhere;color:#6b7972;font-size:9px}.central-safe-reserve-line>div strong{overflow-wrap:anywhere;color:#2d4438;font-variant-numeric:tabular-nums;font-size:12px}.central-safe-reserve-line>div small{overflow-wrap:anywhere;color:#775b1f;font-size:9px}.central-safe-reserve-line>footer{background:#f6f9f7;border-top:1px solid #e4eae7;justify-content:flex-end;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.central-safe-reserve-line>footer span{color:#6d7a73;font-size:9px}.central-safe-reserve-line>footer strong{color:#275f48;font-variant-numeric:tabular-nums;font-size:11px}.sandbox-drawer.central-safe-detail-drawer{width:min(760px,100%)}.central-safe-detail-drawer>header{padding:17px 19px}.central-safe-drawer-heading{gap:3px;min-width:0;display:grid}.central-safe-drawer-heading>span{color:#80601b;width:fit-content;font-size:10px;font-weight:800}.central-safe-drawer-heading>span.is-balanced{color:#1f704e}.central-safe-drawer-heading>span.is-error{color:#923f35}.central-safe-drawer-heading>span.is-pending{color:#35687f}.central-safe-drawer-heading h2{overflow-wrap:anywhere;color:#273c31;letter-spacing:0;margin:0;font-size:20px}.central-safe-drawer-heading p{color:#68776f;margin:0;font-size:11px}.central-safe-detail-drawer .sandbox-drawer-body{gap:0;padding:0}.central-safe-detail-drawer .central-safe-detail-loading{border:0}.central-safe-line-control.is-error>header>b{color:#923f35}.central-safe-evidence-note{color:#426678;background:#f3f8fa;border-top:1px solid #dfe6e2;border-left:4px solid #4d7e96;margin:0;padding:10px 14px;font-size:11px}.central-safe-evidence-note.is-warning{color:#775a1b;background:#fff9ec;border-left-color:#bc8925}.central-safe-table-ledger{outline:none;overflow-x:auto}.central-safe-table-ledger:focus-visible{box-shadow:inset 0 0 0 3px #91bca8}.central-safe-table-ledger table{border-collapse:collapse;table-layout:fixed;width:100%}.central-safe-table-ledger th,.central-safe-table-ledger td{color:#34483e;font-variant-numeric:tabular-nums;text-align:right;border-top:1px solid #e3e9e6;padding:10px 12px;font-size:11px}.central-safe-table-ledger th:first-child,.central-safe-table-ledger td:first-child{text-align:left;width:28%}.central-safe-table-ledger th:last-child,.central-safe-table-ledger td:last-child{width:110px}.central-safe-table-ledger thead th{color:#66766e;background:#f7f9f8;border-top:0;font-size:10px;font-weight:650}.central-safe-table-ledger tbody tr:hover{background:#fafcfb}.central-safe-table-ledger tfoot{background:#eef5f1}.central-safe-table-ledger tfoot th,.central-safe-table-ledger tfoot td{color:#245d45;font-weight:750}.central-safe-table-ledger td button{color:#2d5f48;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;display:inline-flex}.central-safe-table-ledger td button svg{transition:transform .16s}.central-safe-table-ledger td button[aria-expanded=true] svg{transform:rotate(180deg)}.central-safe-table-ledger td>span{color:#1f694a;background:#eff7f3;border:1px solid #bdd5c8;padding:3px 6px;font-size:10px;display:inline-block}.central-safe-table-ledger td>span.is-pending{color:#80601b;background:#fff8e8;border-color:#e2ca91}.central-safe-company-breakdown>td{text-align:left;background:#fbfcfc;padding:0}.central-safe-company-breakdown p{border-top:1px solid #e7ece9;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);gap:14px;margin:0;padding:9px 14px 9px 34px;display:grid}.central-safe-company-breakdown p>span:first-child{gap:2px;display:grid}.central-safe-company-breakdown strong{color:#34493e;font-size:11px}.central-safe-company-breakdown small,.central-safe-company-breakdown p>span:last-child{color:#6c7972;font-size:10px}.central-safe-issue-summary{background:#fff7f5;border-top:1px solid #e5c5bf;border-bottom:1px solid #e5c5bf}.central-safe-live-view .central-safe-issue-summary{border:1px solid #e5c5bf;border-radius:7px}.central-safe-issue-summary>header{color:#923f35;align-items:center;gap:9px;padding:9px 13px;display:flex}.central-safe-issue-summary>header>div{gap:1px;min-width:0;display:grid}.central-safe-issue-summary>header strong{font-size:12px}.central-safe-issue-summary>header span{color:#8b5d55;font-size:10px}.central-safe-issue-summary>div{border-top:1px solid #edd6d1;display:grid}.central-safe-issue-summary button{color:#77443b;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0ded9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 13px 9px 40px;display:grid}.central-safe-issue-summary button:last-child{border-bottom:0}.central-safe-issue-summary button:hover,.central-safe-issue-summary button:focus-visible{background:#fff}.central-safe-issue-summary button>span{gap:1px;min-width:0;display:grid}.central-safe-issue-summary button strong,.central-safe-issue-summary button small{overflow-wrap:anywhere}.central-safe-issue-summary button strong{font-size:11px}.central-safe-issue-summary button small{color:#906158;font-size:10px}.central-safe-issue-disclosure{background:#fff9f7;border-top:1px solid #e6d2ce}.central-safe-issue-disclosure>summary{color:#82443b;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 13px;list-style:none;display:flex}.central-safe-issue-disclosure>summary::-webkit-details-marker{display:none}.central-safe-issue-disclosure>summary>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.central-safe-issue-disclosure>summary>span:first-child>span{gap:1px;min-width:0;display:grid}.central-safe-issue-disclosure>summary strong,.central-safe-issue-disclosure>summary small{overflow-wrap:anywhere}.central-safe-issue-disclosure>summary strong{font-size:11px}.central-safe-issue-disclosure>summary small{color:#8b625b;font-size:10px}.central-safe-issue-disclosure>summary>span:last-child{color:#795048;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.central-safe-issue-disclosure>summary svg{transition:transform .16s}.central-safe-issue-disclosure[open]>summary{background:#fff5f2;border-bottom:1px solid #ead6d1}.central-safe-issue-disclosure[open]>summary>span:last-child svg{transform:rotate(180deg)}.central-safe-issue-disclosure>div{display:grid}.central-safe-issue-disclosure button{color:#77443b;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0ded9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 13px 9px 39px;display:grid}.central-safe-issue-disclosure button:last-child{border-bottom:0}.central-safe-issue-disclosure button:hover,.central-safe-issue-disclosure button:focus-visible{background:#fffaf8}.central-safe-issue-disclosure button>span{gap:1px;min-width:0;display:grid}.central-safe-issue-disclosure button strong,.central-safe-issue-disclosure button small{overflow-wrap:anywhere}.central-safe-issue-disclosure button strong{font-size:11px}.central-safe-issue-disclosure button small{color:#906158;font-size:10px}.central-safe-waiting-round{color:#4b6d5c;background:#fff;border:1px solid #dbe4e0;border-left:4px solid #4d7e96;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:92px;padding:14px 16px;display:grid}.central-safe-waiting-round>div{gap:2px;min-width:0;display:grid}.central-safe-waiting-round span{color:#39718a;font-size:10px;font-weight:750}.central-safe-waiting-round h2{color:#2c4036;letter-spacing:0;margin:0;font-size:15px}.central-safe-waiting-round p{color:#6c7a73;margin:0;font-size:10px}@media (max-width:900px){.central-safe-check-list article{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity result""first second"}.central-safe-check-list article>footer{border-left:1px solid #e5ebe8;justify-items:end}.central-safe-check-list article>p{border-top:1px solid #edf1ef}.central-safe-check-list article>p:first-of-type{border-left:0}.central-safe-money-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.central-safe-money-summary article:nth-child(2){border-right:0}.central-safe-money-summary article:nth-child(-n+2){border-bottom:1px solid #e4eae7}.central-safe-audit-row{grid-template-columns:minmax(180px,.9fr) minmax(140px,.7fr) minmax(190px,1.2fr) auto 24px}.central-safe-system-columns{grid-template-columns:1fr}.central-safe-system-columns>section+section{border-top:1px solid #dfe6e2;border-left:0}}@media (max-width:640px){.sandbox-real-page:has(.central-safe-reconciliation) .sandbox-real-header>div{min-width:0}.sandbox-real-page:has(.central-safe-reconciliation) .sandbox-real-header h1{overflow-wrap:anywhere;max-width:100%}.sandbox-real-page:has(.central-safe-reconciliation) .sandbox-page-description{overflow-wrap:anywhere;max-width:100%}.central-safe-counter-panel>header{flex-direction:column;align-items:flex-start;gap:8px}.central-safe-counter-panel>header .sandbox-refresh-button{align-self:stretch}.central-safe-counter-entry{grid-template-columns:1fr;padding:14px 12px}.central-safe-counter-entry>div{justify-content:stretch}.central-safe-counter-entry>div .sandbox-action-button{flex:1}.central-safe-counter-result{grid-template-columns:1fr}.central-safe-counter-result-status{border-bottom:1px solid #e2e8e5;border-right:0}.central-safe-counter-values{grid-template-columns:1fr}.central-safe-counter-values p{border-bottom:1px solid #e5ebe8;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px}.central-safe-counter-values p:last-child{border-bottom:0}.central-safe-counter-values strong{overflow-wrap:normal;white-space:nowrap}.central-safe-counter-actions{flex-direction:column;align-items:stretch}.central-safe-counter-actions .sandbox-action-button{width:100%}.central-safe-counter-history article{grid-template-columns:minmax(0,1fr) auto}.central-safe-counter-history article em{text-align:left;grid-column:1/-1}.central-safe-workspace-tabs button{text-align:center;grid-template-columns:1fr;place-items:center;min-height:48px;padding:8px 5px}.central-safe-workspace-tabs button>svg,.central-safe-workspace-tabs small{display:none}.central-safe-workspace-tabs strong{font-size:10px}.central-safe-live-header{flex-direction:column;align-items:flex-start;gap:8px;padding:11px}.central-safe-history-view>header{flex-direction:column;align-items:flex-start;gap:4px}.central-safe-current-header{flex-direction:column;align-items:flex-start;gap:8px}.central-safe-accounting-lock{grid-template-columns:auto minmax(0,1fr);align-items:start}.central-safe-accounting-lock>b{grid-column:2;justify-self:start}.central-safe-refresh-meta{justify-content:space-between;width:100%}.central-safe-next-action{grid-template-columns:auto minmax(0,1fr);align-items:start}.central-safe-next-action .sandbox-action-button{grid-column:1/-1;width:100%}.central-safe-blocker{grid-template-columns:auto minmax(0,1fr)}.central-safe-blocker button{grid-column:2;justify-self:start;padding-left:0}.central-safe-current-actions{flex-direction:column;align-items:stretch}.central-safe-current-actions .sandbox-action-button{width:100%}.central-safe-money-summary article{padding:10px}.central-safe-money-summary strong{font-size:13px}.central-safe-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.central-safe-detail-tabs button{gap:4px;padding-inline:4px;font-size:10px}.central-safe-detail-workspace .central-safe-aside,.central-safe-detail-comparison{grid-template-columns:1fr}.central-safe-detail-comparison article{border-bottom:1px solid #e2e9e6;border-right:0}.central-safe-detail-comparison article:last-child{border-bottom:0}.central-safe-breakdown-list>details>summary{grid-template-columns:1fr;gap:4px}.central-safe-breakdown-list>details>summary b{white-space:normal;padding-left:16px}.central-safe-audit-row{grid-template-columns:minmax(0,1fr) auto 28px;min-height:0}.central-safe-audit-identity{grid-area:1/1;padding:10px 11px}.central-safe-audit-result{grid-area:1/2;margin:0}.central-safe-audit-chevron{grid-area:1/3;justify-self:center}.central-safe-audit-metric{border-top:1px solid #e3e9e6;border-left:0;grid-area:2/1/auto/-1;padding:8px 11px}.central-safe-audit-breakdown{border-top:1px solid #e3e9e6;border-left:0;grid-area:3/1/auto/-1;padding:8px 11px}.central-safe-compact-equation,.central-safe-compact-equation.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.central-safe-compact-equation p:nth-child(2n){border-right:0}.central-safe-detail-flow>section>header{align-items:flex-start}.central-safe-detail-flow>section>header>b{white-space:normal;text-align:right}.central-safe-value-rows>p{align-items:start}.central-safe-value-rows b{white-space:normal;text-align:right}.central-safe-table-ledger{overflow:visible}.central-safe-table-ledger table,.central-safe-table-ledger thead,.central-safe-table-ledger tbody,.central-safe-table-ledger tfoot{display:block}.central-safe-table-ledger thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.central-safe-table-ledger tr{border-top:1px solid #dfe6e2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-safe-table-ledger tbody tr:first-child{border-top:0}.central-safe-table-ledger th,.central-safe-table-ledger td,.central-safe-table-ledger th:first-child,.central-safe-table-ledger td:first-child,.central-safe-table-ledger th:last-child,.central-safe-table-ledger td:last-child{text-align:left;border:0;gap:2px;width:auto;padding:8px 11px;display:grid}.central-safe-table-ledger td:before{content:attr(data-label);color:#74817a;font-size:9px}.central-safe-table-ledger td:first-child,.central-safe-table-ledger.has-status tbody td:last-child{grid-column:1/-1}.central-safe-table-ledger tfoot tr{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 11px}.central-safe-table-ledger tfoot th{grid-column:1/-1}.central-safe-table-ledger tfoot th,.central-safe-table-ledger tfoot td{padding:2px 0}.central-safe-table-ledger tfoot td:before{content:attr(data-label);color:#668071;font-size:9px}.central-safe-table-ledger.has-status tfoot td:last-child{display:none}.central-safe-company-breakdown,.central-safe-company-breakdown>td{display:block!important}.central-safe-company-breakdown>td:before{display:none}.central-safe-company-breakdown p{grid-template-columns:1fr;gap:3px;padding-left:22px}.central-safe-safe-split strong{width:100%;margin-left:0}.central-safe-reserve-disclosure{grid-template-columns:auto minmax(0,1fr) 24px}.central-safe-reserve-disclosure>b{grid-column:2;justify-self:start}.central-safe-reserve-disclosure>svg:last-child{grid-area:1/3/3}.central-safe-reserve-line>summary{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px}.central-safe-reserve-line>summary>span:nth-child(2){grid-area:2/1;justify-items:start}.central-safe-reserve-line>summary>b{grid-area:1/2/3}.central-safe-reserve-line>summary>svg{grid-area:1/3/3}.central-safe-reserve-line>div{grid-template-columns:repeat(2,minmax(0,1fr))}.central-safe-reserve-line>div>p:nth-child(2n){border-right:0}.central-safe-reserve-line>div>p:nth-child(-n+2){border-bottom:1px solid #e4eae7}.central-safe-issue-summary button,.central-safe-issue-disclosure button{padding-left:13px}.central-safe-waiting-round{grid-template-columns:auto minmax(0,1fr)}.central-safe-waiting-round .sandbox-action-button{grid-column:1/-1;width:100%}}@media (max-width:480px){.central-safe-secondary-summary>summary{flex-direction:column;align-items:flex-start;gap:2px}.central-safe-reserve-line>div{grid-template-columns:1fr}.central-safe-reserve-line>div>p{border-bottom:1px solid #e4eae7;border-right:0}.central-safe-reserve-line>div>p:last-child{border-bottom:0}}.cash-custody-workspace{gap:16px;display:grid}.central-safe-system-audit-stack{min-width:0;display:grid}.central-safe-system-audit-stack>.central-safe-audit-row{border-bottom:0}.cash-custody-workspace.is-embedded{background:#fafbfa;border-bottom:1px solid #dfe6e2;gap:0;min-width:0}.cash-custody-workspace.is-embedded>.cash-custody-register{border:0;border-top:1px solid #dfe6e2}.cash-custody-embedded-loading{background:#fafbfa;border-top:1px solid #e5ebe8;align-items:baseline;gap:8px;min-width:0;padding:9px 12px 9px 49px;display:flex}.cash-custody-embedded-loading strong{color:#4f6359;font-size:10px}.cash-custody-embedded-loading span{overflow-wrap:anywhere;color:#78847d;font-size:9px}.cash-custody-embedded-loading button{color:#3d6552;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d5cf;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:700}.cash-custody-embedded-overview{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;background:#fafbfa;border:0;border-top:1px solid #e5ebe8;flex-wrap:wrap;align-items:center;gap:7px 10px;padding:7px 12px 7px 49px;display:flex}.cash-custody-embedded-overview.is-actionable{cursor:pointer}.cash-custody-embedded-overview.is-actionable:hover{background:#f5f8f6}.cash-custody-embedded-overview.is-actionable:focus-visible{outline-offset:-3px;outline:3px solid #91bca8}.cash-custody-embedded-title{flex:330px;align-items:baseline;gap:5px 9px;min-width:0;display:flex}.cash-custody-embedded-title>span:first-child{color:#5f7068;font-size:10px;font-weight:700}.cash-custody-embedded-title>strong{overflow-wrap:anywhere;color:#34483e;font-variant-numeric:tabular-nums;font-size:13px}.cash-custody-embedded-title>small{overflow-wrap:anywhere;color:#7a867f;font-size:9px}.cash-custody-embedded-metrics{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.cash-custody-embedded-metrics>span{background:#fff;border:1px solid #d9e1dd;align-items:baseline;gap:4px;min-width:0;padding:3px 6px;display:inline-flex}.cash-custody-embedded-metrics small{overflow-wrap:anywhere;color:inherit;font-size:9px}.cash-custody-embedded-metrics strong{color:inherit;font-variant-numeric:tabular-nums;font-size:10px}.cash-custody-embedded-metrics .is-overdue{color:#91443a;background:#fff7f5;border-color:#e7c5c0}.cash-custody-embedded-metrics .is-due-soon{color:#795d1c;background:#fffbf0;border-color:#e4d3aa}.cash-custody-embedded-metrics .is-evidence{color:#376d86;background:#f5fafc;border-color:#c9dce5}.cash-custody-embedded-chevron{color:#667970;flex:none;transition:transform .18s}.cash-custody-embedded-chevron.is-open{transform:rotate(180deg)}.cash-custody-accounting-note{color:#6e7c75;background:#f7f9f8;border-top:1px solid #e5ebe8;margin:0;padding:8px 12px 8px 49px;font-size:9px}.cash-custody-summary{background:#fff;border:1px solid #dbe4e0;grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(170px,1fr));display:grid}.cash-custody-summary article{border-left:4px solid #9aa8a1;border-right:1px solid #e5ebe8;align-content:center;gap:4px;min-width:0;padding:17px 18px;display:grid}.cash-custody-summary article:last-child{border-right:0}.cash-custody-summary article.is-physical{background:#f2f8f5;border-left-color:#23815a}.cash-custody-summary article.is-overdue{border-left-color:#ba4d42}.cash-custody-summary article.is-due-soon{border-left-color:#c79727}.cash-custody-summary article.is-evidence{border-left-color:#3d7f9f}.cash-custody-summary span{color:#65746d;font-size:12px}.cash-custody-summary strong{color:#24372e;font-size:24px}.cash-custody-summary .is-physical strong{color:#126541;font-size:30px}.cash-custody-summary small{color:inherit;font-size:12px}.cash-custody-summary em{overflow-wrap:anywhere;color:#728078;font-size:11px;font-style:normal}.cash-custody-context{background:#f5f8f6;border-left:4px solid #5a7468;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:11px 14px;display:grid}.cash-custody-context>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.cash-custody-context strong{color:#2c4037;font-size:13px}.cash-custody-context span,.cash-custody-context small{color:#69776f;font-size:11px}.cash-custody-context>span{color:#1e6d4b;white-space:nowrap;background:#ecf6f1;border:1px solid #b9cec4;padding:4px 8px}.cash-custody-context>span.is-disabled{color:#67736d;background:#f1f3f2;border-color:#d5d9d7}.cash-custody-context>small{grid-column:1/-1}.cash-custody-message{color:#315f75;background:#f1f8fb;border-left:4px solid #3d7f9f;margin:0;padding:10px 13px}.cash-custody-register{background:#fff;border:1px solid #dce4e0;overflow:hidden}.cash-custody-toolbar{background:#f8faf9;grid-template-columns:minmax(260px,1fr) minmax(190px,240px) auto;align-items:end;gap:12px;padding:14px;display:grid}.cash-custody-toolbar .sandbox-search-field{width:100%}.cash-custody-kind-filter{color:#66746d;gap:6px;min-width:0;font-size:11px;display:grid}.cash-custody-kind-filter select{color:#25372e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd6d1;padding:8px 10px}.cash-custody-toolbar>button{color:#29473a;cursor:pointer;min-height:40px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #9caf9f;padding:8px 15px;font-size:12px;font-weight:600}.cash-custody-toolbar>button:hover{background:#f1f7f4;border-color:#4b7c65}.cash-custody-toolbar>button:disabled{cursor:wait;opacity:.6}.cash-custody-segments{border-top:1px solid #e4eae7;border-bottom:1px solid #dce4e0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cash-custody-segments button{color:#5e6d66;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:0;border-right:1px solid #e4eae7;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.cash-custody-segments button:last-child{border-right:0}.cash-custody-segments button:hover{background:#f5f8f6}.cash-custody-segments button.is-active{color:#1d6144;background:#f0f7f3;box-shadow:inset 0 -3px #2a7657}.cash-custody-segments b{color:#45554d;background:#f4f6f5;border:1px solid #d8e0dc;place-items:center;min-width:24px;height:20px;padding:0 6px;font-size:10px;display:inline-grid}.cash-custody-segments .is-active b{color:#176441;background:#fff;border-color:#b9d2c6}.cash-custody-table-head,.cash-custody-list article{grid-template-columns:110px minmax(250px,1.55fr) minmax(150px,.8fr) 110px minmax(185px,.9fr) 110px;align-items:center;gap:14px;min-width:0;display:grid}.cash-custody-table-head{color:#6c7973;background:#f6f8f7;padding:10px 14px;font-size:10px}.cash-custody-list{display:grid}.cash-custody-list article{border-top:1px solid #e5ebe8;border-left:4px solid #86968e;padding:14px;position:relative}.cash-custody-list article:first-child{border-top:0}.cash-custody-list article.is-overdue{background:snow;border-left-color:#bd4e42}.cash-custody-list article.is-due_soon{background:#fffdf8;border-left-color:#ca9826}.cash-custody-list article.is-on_time{border-left-color:#2e805e}.cash-custody-list article:hover{background:#f8faf9}.cash-custody-status-cell,.cash-custody-source-cell,.cash-custody-holder-cell,.cash-custody-amount-cell,.cash-custody-time-cell{gap:3px;min-width:0;display:grid}.cash-custody-status-cell>span{color:#1c6948;white-space:nowrap;background:#eff7f3;border:1px solid #bbd6c8;width:fit-content;padding:4px 7px;font-size:10px}.cash-custody-list .is-overdue .cash-custody-status-cell>span{color:#963d34;background:#fff0ee;border-color:#e1bab5}.cash-custody-list .is-due_soon .cash-custody-status-cell>span{color:#7b5b13;background:#fff7e4;border-color:#e2d0a4}.cash-custody-status-cell small,.cash-custody-source-cell span,.cash-custody-source-cell small,.cash-custody-holder-cell span,.cash-custody-amount-cell span,.cash-custody-time-cell span{overflow-wrap:anywhere;color:#6d7a74;font-size:10px}.cash-custody-source-cell b{color:#486057;width:fit-content;font-size:10px;font-weight:600}.cash-custody-source-cell strong,.cash-custody-holder-cell strong{overflow-wrap:anywhere;color:#283b32;font-size:13px;font-weight:600}.cash-custody-source-cell>span{font-size:11px}.cash-custody-amount-cell strong{color:#173f31;font-size:17px}.cash-custody-time-cell strong{color:#374b42;font-size:11px}.cash-custody-list .is-overdue .cash-custody-time-cell strong{color:#9a4136}.cash-custody-list .is-due_soon .cash-custody-time-cell strong{color:#795a12}.cash-custody-time-cell i{background:#e7ece9;width:100%;height:4px;margin-top:4px;display:block;overflow:hidden}.cash-custody-time-cell i span{background:#33805f;height:100%;display:block}.cash-custody-list .is-overdue .cash-custody-time-cell i span{background:#bd4e42}.cash-custody-list .is-due_soon .cash-custody-time-cell i span{background:#c89624}.cash-custody-list article>a{color:#205d43;text-align:center;white-space:nowrap;background:#fff;border:1px solid #c5d3cc;justify-self:end;min-width:102px;padding:8px 10px;font-size:11px;font-weight:600;text-decoration:none}.cash-custody-list article>a:hover{background:#eff6f2;border-color:#5f8c76}.cash-custody-empty{margin:18px}@media (min-width:1500px){.cash-custody-summary article{padding:19px 22px}.cash-custody-table-head,.cash-custody-list article{grid-template-columns:120px minmax(300px,1.7fr) minmax(180px,.8fr) 130px minmax(220px,.9fr) 120px;gap:18px}}@media (max-width:1180px){.cash-custody-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-custody-summary article:nth-child(2){border-right:0}.cash-custody-summary article:nth-child(-n+2){border-bottom:1px solid #e5ebe8}.cash-custody-table-head{display:none}.cash-custody-list article{grid-template-columns:minmax(0,1.4fr) minmax(170px,.7fr) auto;gap:9px 16px}.cash-custody-status-cell{grid-column:1/-1;align-items:center;gap:8px;display:flex}.cash-custody-source-cell{grid-area:2/1/span 2}.cash-custody-holder-cell{grid-area:2/2}.cash-custody-amount-cell{text-align:right;grid-area:2/3}.cash-custody-time-cell{grid-area:3/2}.cash-custody-list article>a{grid-area:3/3}}@media (max-width:760px){.cash-custody-embedded-loading,.cash-custody-embedded-overview,.cash-custody-accounting-note{padding-left:12px}.cash-custody-embedded-title{flex-basis:100%}.cash-custody-embedded-metrics{flex:auto}.cash-custody-toolbar{grid-template-columns:1fr}.cash-custody-toolbar>button{width:100%}.cash-custody-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-custody-segments button:nth-child(2){border-right:0}.cash-custody-segments button:nth-child(-n+2){border-bottom:1px solid #e4eae7}.cash-custody-list article{grid-template-columns:minmax(0,1fr) auto}.cash-custody-status-cell,.cash-custody-source-cell{grid-area:auto/1/auto/-1}.cash-custody-holder-cell,.cash-custody-amount-cell,.cash-custody-time-cell,.cash-custody-list article>a{grid-area:auto}.cash-custody-time-cell{grid-column:1/-1}}@media (max-width:560px){.cash-custody-embedded-title{flex-wrap:wrap}.cash-custody-embedded-title>small,.cash-custody-embedded-metrics{flex-basis:100%}.cash-custody-summary{grid-template-columns:1fr}.cash-custody-summary article{border-bottom:1px solid #e5ebe8;border-right:0}.cash-custody-summary article:last-child{border-bottom:0}.cash-custody-summary .is-physical strong{font-size:27px}.cash-custody-context{grid-template-columns:1fr}.cash-custody-context>span{white-space:normal;width:fit-content}.cash-custody-list article{grid-template-columns:1fr}.cash-custody-holder-cell,.cash-custody-amount-cell,.cash-custody-time-cell,.cash-custody-list article>a{grid-column:1}.cash-custody-amount-cell{text-align:left}.cash-custody-list article>a{justify-self:stretch;width:100%}}.founder-cash-operations-workspace{gap:16px;min-width:0;display:grid}.founder-cash-operations-workspace>*{min-width:0}.cash-source-depositor-panel .line-reserve-source-summary{margin:0}.founder-cash-duty-heading{align-items:center}.founder-cash-duty-heading>.sandbox-action-button{flex:none;min-width:164px}.founder-cash-duty-summary{border-block:1px solid #e1e7e4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.founder-cash-duty-summary>div{background:#fafcfb;border-right:1px solid #e6ebe9;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 15px;display:flex}.founder-cash-duty-summary>div:last-child{border-right:0}.founder-cash-duty-summary dt{color:#60706a;font-size:12px}.founder-cash-duty-summary dd{color:#176442;margin:0;font-size:22px;font-weight:800}.founder-cash-duty-safety{color:#71591e;background:#fffbf0;border-left:3px solid #d7a93b;margin:0;padding:9px 12px;font-size:11px}.founder-central-safe-reviewer{background:#f7fbf9;border:1px solid #cfdcd6;border-left:4px solid #277653;border-radius:7px;grid-template-columns:minmax(210px,1fr) minmax(240px,.9fr) auto;align-items:end;gap:14px;padding:13px 14px;display:grid}.founder-central-safe-reviewer>div{align-content:center;gap:2px;min-width:0;display:grid}.founder-central-safe-reviewer>div>span{color:#277653;font-size:10px;font-weight:800}.founder-central-safe-reviewer>div>strong{overflow-wrap:anywhere;color:#17251f;font-size:16px}.founder-central-safe-reviewer>div>small{color:#60706a;font-size:10px}.founder-central-safe-reviewer>label{gap:5px;min-width:0;display:grid}.founder-central-safe-reviewer>label>span{color:#40534a;font-size:11px;font-weight:800}.founder-central-safe-reviewer select{color:#17251f;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9c8c1;border-radius:6px;padding:8px 34px 8px 10px;font-size:12px}.founder-central-safe-reviewer select:focus{border-color:#277653;outline:3px solid #2776531f}.founder-central-safe-reviewer>.sandbox-action-button{min-width:126px}.founder-cash-duty-row{grid-template-columns:minmax(180px,.72fr) minmax(320px,1.45fr) minmax(190px,.75fr);min-height:104px}.founder-cash-duty-assigned{align-content:center;gap:6px;display:grid}.founder-cash-duty-assigned>div{background:#f4faf6;border-left:3px solid #277653;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 9px;display:flex}.founder-cash-duty-assigned>div>span{gap:1px;min-width:0;display:grid}.founder-cash-duty-assigned strong{color:#235b43;font-size:12px}.founder-cash-duty-assigned small{color:#68766f;font-size:10px}.founder-cash-duty-remove{color:#8b4038;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0;font-size:10px;font-weight:800}.founder-cash-duty-remove:disabled{cursor:wait;opacity:.55}.founder-cash-duty-drawer{width:min(560px,100%)}.founder-cash-duty-drawer-heading,.founder-rule-drawer-heading{gap:4px;min-width:0;display:grid}.founder-cash-duty-drawer-heading>span,.founder-rule-drawer-heading>span{color:#277653;text-transform:uppercase;font-size:11px;font-weight:800}.founder-cash-duty-drawer-heading h2,.founder-rule-drawer-heading h2{color:#17251f;margin:0;font-size:21px}.founder-cash-duty-drawer-heading p,.founder-rule-drawer-heading p{color:#60706a;margin:0;font-size:12px;line-height:1.5}.founder-cash-duty-candidates{gap:12px;display:grid}.founder-cash-duty-candidates>div:last-child{border:1px solid #d8e1dd;border-radius:7px;max-height:300px;display:grid;overflow-y:auto}.founder-cash-duty-candidates>div:last-child>button{color:#26372f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ebe9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:grid}.founder-cash-duty-candidates>div:last-child>button:last-of-type{border-bottom:0}.founder-cash-duty-candidates>div:last-child>button:hover{background:#f7faf8}.founder-cash-duty-candidates>div:last-child>button.is-selected{background:#eef7f2;box-shadow:inset 4px 0 #277653}.founder-cash-duty-candidates button>span{gap:2px;min-width:0;display:grid}.founder-cash-duty-candidates button strong{overflow-wrap:anywhere;font-size:13px}.founder-cash-duty-candidates button small{overflow-wrap:anywhere;color:#68766f;font-size:11px}.founder-cash-duty-candidates button em{color:#537066;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.founder-cash-duty-candidates>div:last-child>p{color:#60706a;text-align:center;margin:0;padding:20px;font-size:12px}.founder-cash-duty-options{border:0;gap:8px;margin:0;padding:0;display:grid}.founder-cash-duty-options legend{color:#34483f;margin-bottom:8px;font-size:13px;font-weight:800}.founder-cash-duty-options label{cursor:pointer;background:#fff;border:1px solid #d8e1dd;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.founder-cash-duty-options label.is-active{cursor:default;background:#f2f8f5;border-color:#c7d9d0}.founder-cash-duty-options input{accent-color:#277653;width:17px;height:17px}.founder-cash-duty-options label>span{gap:2px;display:grid}.founder-cash-duty-options strong{color:#26372f;font-size:13px}.founder-cash-duty-options small{color:#68766f;font-size:11px}.founder-cash-duty-drawer-hint{color:#60706a;background:#f6f8f7;border-left:3px solid #9cada5;margin:0;padding:16px;font-size:12px}.founder-rule-library-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.founder-category-list{background:#fff;border:1px solid #d8dfdc;border-radius:7px;display:grid;overflow:hidden}.founder-category-list>button{color:#17251f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ebe9;grid-template-columns:32px minmax(0,1fr);gap:4px 10px;min-height:76px;padding:11px 12px;display:grid}.founder-category-list>button:last-child{border-bottom:0}.founder-category-list>button:hover{background:#f8fbf9}.founder-category-list>button.is-selected{background:#eef7f2;box-shadow:inset 4px 0 #277653}.founder-category-list>button.has-draft:not(.is-selected){box-shadow:inset 3px 0 #d7a93b}.founder-category-list-mark{color:#176442;background:#e5f1eb;border-radius:6px;grid-row:span 2;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.founder-category-list-copy{gap:2px;min-width:0;display:grid}.founder-category-list-copy strong{overflow-wrap:anywhere;color:#26372f;font-size:13px}.founder-category-list-copy small{color:#68766f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.founder-category-list-meta{color:#68766f;grid-column:2;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.founder-category-list-meta em{color:#805600;font-style:normal;font-weight:800}.founder-category-list-meta em.is-published{color:#176442}.founder-category-list-meta em.is-empty{color:#77837e;font-weight:500}.founder-rule-catalog{background:#f7f9f8;border:1px solid #d8dfdc;border-radius:7px;gap:12px;min-width:0;padding:16px;display:grid}.founder-rule-catalog>header{border-bottom:1px solid #dfe6e2;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.founder-rule-catalog>header>div:first-child{gap:2px;min-width:0;display:grid}.founder-rule-catalog>header>div:first-child>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:800}.founder-rule-catalog h3{color:#17251f;margin:0;font-size:19px}.founder-rule-catalog p{color:#60706a;margin:0;font-size:11px}.founder-rule-catalog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.founder-rule-catalog-actions>span{color:#60706a;white-space:nowrap;font-size:11px}.founder-rule-catalog-actions>span strong{color:#17251f;font-size:17px}.founder-rule-catalog-actions>em{color:#805600;white-space:nowrap;background:#fff2c9;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.founder-rule-catalog-actions>em.is-published{color:#176442;background:#eaf4ef}.founder-rule-catalog-actions .sandbox-action-button{min-height:36px;padding:7px 10px;font-size:11px}.founder-rule-list button{grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto 14px;min-height:62px}.founder-rule-list-copy{gap:2px;min-width:0;display:grid;font-weight:400!important}.founder-rule-list-copy strong{overflow-wrap:anywhere;color:#26372f;font-size:13px}.founder-rule-list-copy small{color:#68766f;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:10px;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.founder-rule-list-value{color:#245f46;text-align:right;white-space:nowrap;font-size:12px;font-weight:800!important}.founder-rule-list button>em{color:#337254;white-space:nowrap;background:#eaf4ef;padding:3px 7px;font-size:10px;font-weight:750}.founder-rule-list button>em.is-draft{color:#704a00;background:#fff1c4}.founder-rule-drawer{width:min(610px,100%)}.founder-rule-current-summary{border-block:1px solid #dfe6e2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.founder-rule-current-summary>div{border-right:1px solid #e4e9e7;gap:3px;min-width:0;padding:12px;display:grid}.founder-rule-current-summary>div:last-child{border-right:0}.founder-rule-current-summary dt{color:#68766f;font-size:10px}.founder-rule-current-summary dd{overflow-wrap:anywhere;color:#26372f;margin:0;font-size:13px;font-weight:800}.founder-rule-drawer-editor{gap:8px;display:grid}.founder-rule-drawer-editor>span{color:#40534a;font-size:13px;font-weight:800}.founder-rule-drawer-editor>select,.founder-rule-drawer-editor>input{color:#17251f;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c6c1;border-radius:7px;padding:9px 12px}.founder-rule-drawer-editor>select:focus,.founder-rule-drawer-editor>input:focus{border-color:#277653;outline:3px solid #2776531f}.founder-rule-drawer-editor>small{color:#60706a;font-size:11px;line-height:1.5}.founder-rule-drawer-editor>small b{color:#9a6b08;margin:0 3px}.founder-rule-drawer .founder-impact-preview{background:#f7faf8;border:0;border-left:3px solid #8aab9d;border-radius:0;padding:13px 15px}.founder-rule-drawer .founder-impact-preview.is-changed{background:#fffbf0;border-left-color:#d7a93b}.founder-rule-drawer .founder-impact-preview>span{font-size:10px}.founder-rule-drawer .founder-impact-preview>strong{color:#314a40;font-size:12px;font-weight:650;line-height:1.55}.founder-rule-drawer .founder-rule-details{padding-top:8px}.founder-rule-drawer>footer .sandbox-action-button{min-width:132px}@media (max-width:1020px){.founder-cash-duty-row{grid-template-columns:minmax(170px,.7fr) minmax(300px,1.3fr)}.founder-cash-duty-workload{border-top:1px solid #edf0ef;grid-column:1/-1;border-left:0!important}.founder-rule-library-layout{grid-template-columns:1fr}.founder-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-category-list>button:nth-child(odd){border-right:1px solid #e6ebe9}}@media (max-width:720px){.founder-cash-duty-heading{align-items:stretch}.founder-cash-duty-heading>.sandbox-action-button{width:100%}.founder-cash-duty-row{grid-template-columns:1fr}.founder-cash-duty-row>div+div{border-top:1px solid #edf0ef;border-left:0}.founder-cash-duty-workload{grid-column:auto}.founder-central-safe-reviewer{grid-template-columns:1fr;align-items:stretch}.founder-central-safe-reviewer>.sandbox-action-button{width:100%}.founder-rule-catalog>header{flex-direction:column;align-items:stretch}.founder-rule-catalog-actions{justify-content:space-between}.founder-rule-list button{grid-template-columns:minmax(0,1fr) auto 14px;gap:6px 10px}.founder-rule-list-value{text-align:left;grid-area:2/1;justify-self:start}.founder-rule-list button>em{grid-area:1/2/span 2}.founder-rule-list button>b{grid-area:1/3/span 2}}@media (max-width:520px){.founder-cash-duty-summary{grid-template-columns:1fr}.founder-cash-duty-summary>div{border-bottom:1px solid #e6ebe9;border-right:0}.founder-cash-duty-summary>div:last-child{border-bottom:0}.founder-cash-duty-assigned>div{flex-direction:column;align-items:flex-start}.founder-cash-duty-candidates>div:last-child>button{grid-template-columns:1fr;gap:4px}.founder-cash-duty-candidates button em{white-space:normal}.founder-category-list{grid-template-columns:1fr}.founder-category-list>button:nth-child(odd){border-right:0}.founder-rule-catalog{padding:12px}.founder-rule-catalog-actions .sandbox-action-button{width:100%}.founder-rule-current-summary{grid-template-columns:1fr}.founder-rule-current-summary>div{border-bottom:1px solid #e4e9e7;border-right:0}.founder-rule-current-summary>div:last-child{border-bottom:0}.founder-rule-drawer>footer .sandbox-action-button{flex:100%}}.expense-cycle-workspace{border:1px solid var(--line);background:var(--surface);border-top:4px solid #277653;border-radius:8px;grid-column:1/-1;gap:12px;min-width:0;display:grid;overflow:hidden}.expense-cycle-workspace.is-loading{min-height:120px;color:var(--muted);place-items:center;font-size:12px}.expense-cycle-workspace>.sandbox-disclosure-panel{margin:0 14px 14px}.expense-cycle-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 12px;display:flex}.expense-cycle-heading>div{gap:2px;min-width:0;display:grid}.expense-cycle-heading>div>span{color:#277653;text-transform:uppercase;font-size:10px;font-weight:850}.expense-cycle-heading h2{color:var(--ink);margin:0;font-size:18px}.expense-cycle-heading p{color:var(--muted);margin:0;font-size:11px}.expense-cycle-heading>label{color:var(--muted);flex:none;gap:3px;font-size:10px;display:grid}.expense-cycle-heading select,.expense-company-picker select,.expense-item-row input,.expense-special-form input,.expense-special-form select,.expense-approval-queue input,.expense-template-list input,.expense-cancel-form input{min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdad5;border-radius:6px;padding:7px 10px}.expense-cycle-heading select:focus,.expense-company-picker select:focus,.expense-item-row input:focus,.expense-special-form input:focus,.expense-special-form select:focus,.expense-approval-queue input:focus,.expense-template-list input:focus,.expense-cancel-form input:focus{border-color:#277653;outline:0;box-shadow:0 0 0 3px #2776531f}.expense-cycle-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:-12px 0 0;display:grid}.expense-cycle-summary p{border-right:1px solid var(--line);gap:3px;margin:0;padding:12px 18px;display:grid}.expense-cycle-summary p:last-child{border-right:0}.expense-cycle-summary span{color:var(--muted);font-size:10px}.expense-cycle-summary strong{color:var(--ink);font-size:19px}.expense-cycle-summary .is-positive strong{color:#1d704a}.expense-cycle-summary .is-warning strong{color:#9a6808}.expense-cycle-summary .is-danger strong{color:#a83e34}.expense-cycle-message{color:#315e4b;background:#f1f8f4;border-left:3px solid #277653;margin:-2px 14px 0;padding:9px 11px;font-size:11px}.expense-company-picker{justify-content:space-between;align-items:end;gap:18px;padding:0 14px;display:flex}.expense-company-picker>label{width:min(360px,100%);color:var(--muted);gap:4px;font-size:10px;display:grid}.expense-company-picker>p{text-align:right;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px;margin:0;display:grid}.expense-company-picker>p span,.expense-company-picker>p small{color:var(--muted);font-size:10px}.expense-company-picker>p strong{color:var(--ink);font-size:18px}.expense-company-picker>p small{grid-column:1/-1}.expense-item-list{border:1px solid var(--line);border-radius:7px;margin:0 14px;overflow:hidden}.expense-item-row{border-left:4px solid #88a69a;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,1.25fr) minmax(110px,.65fr) minmax(138px,.75fr) 72px minmax(118px,.7fr) auto;align-items:end;gap:9px 12px;min-width:0;padding:11px 12px;display:grid}.expense-item-row:last-child{border-bottom:0}.expense-item-row.is-active{border-left-color:#277653}.expense-item-row.is-settled{background:#f7fbf8;border-left-color:#2b8b5e}.expense-item-row.is-pending_founder,.expense-item-row.is-cancel_pending{background:#fffdf7;border-left-color:#d09a27}.expense-item-row.is-cancelled{background:#fff8f7;border-left-color:#bd6258}.expense-item-row>label{color:var(--muted);gap:4px;font-size:9px;display:grid}.expense-item-row input:disabled{color:#75817c;background:#f4f6f5}.expense-item-name{align-self:center;gap:2px;min-width:0;display:grid}.expense-item-name strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.expense-item-name span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.expense-item-name em{color:#38634f;width:fit-content;font-size:9px;font-style:normal;font-weight:750}.expense-item-balance{align-self:center;gap:2px;display:grid}.expense-item-balance span{color:var(--muted);font-size:9px}.expense-item-balance strong{color:var(--ink);font-size:12px}.expense-default-toggle{grid-column:2/5;align-items:center;min-height:28px;gap:7px!important;display:flex!important}.expense-default-toggle input{accent-color:#277653;width:16px;min-height:16px;padding:0}.expense-default-toggle span{color:#486157;font-size:10px}.expense-item-override{color:#315e4b;background:#f1f8f4;border-left:3px solid #277653;grid-column:2/6;margin:0;padding:7px 9px;font-size:10px}.expense-change-evidence{grid-column:2/6;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.expense-item-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.expense-item-actions>button:not(.sandbox-action-button){color:#795c12;min-height:36px;font:inherit;background:#fffaf0;border:1px solid #dbc78d;border-radius:6px;padding:0 9px;font-size:9px;font-weight:750}.expense-cancel-form{border-top:1px solid #eadcae;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;padding-top:9px;display:grid}.expense-special-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.expense-special-form label{color:var(--muted);gap:5px;font-size:10px;display:grid}.expense-special-form label.is-wide{grid-column:span 2}.expense-special-form>.sandbox-action-button{grid-column:4;justify-self:end}.expense-approval-queue{border:1px solid var(--line);border-radius:7px;margin:0 14px;display:grid;overflow:hidden}.expense-approval-queue>header{border-bottom:1px solid var(--line);background:#fafcfb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.expense-approval-queue>header div{gap:2px;display:grid}.expense-approval-queue>header span{color:#277653;text-transform:uppercase;font-size:9px;font-weight:850}.expense-approval-queue h3{margin:0;font-size:15px}.expense-approval-queue>header>strong{color:#805b00;background:#fff1cf;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.expense-approval-queue>article{border-left:4px solid #d09a27;border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1.3fr) minmax(120px,.5fr) minmax(190px,.8fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.expense-approval-queue>article:last-child{border-bottom:0}.expense-approval-queue article>div:first-child{gap:2px;display:grid}.expense-approval-queue article>div:first-child>span{color:#9a6808;font-size:9px;font-weight:800}.expense-approval-queue h4{margin:0;font-size:13px}.expense-approval-queue article p{color:var(--muted);margin:0;font-size:10px}.expense-approval-queue article small{color:var(--muted);font-size:9px}.expense-approval-queue article>p{gap:2px;display:grid}.expense-approval-queue article>p strong{color:var(--ink);font-size:17px}.expense-approval-queue article>label{color:var(--muted);gap:4px;font-size:9px;display:grid}.expense-approval-queue article>div:last-child{gap:6px;display:flex}.expense-empty-state{text-align:center;margin:0;padding:18px}.expense-template-list{display:grid}.expense-template-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 150px auto;align-items:center;gap:12px;padding:9px 0;display:grid}.expense-template-list>div:last-child{border-bottom:0}.expense-template-list>div>span{gap:2px;display:grid}.expense-template-list strong{font-size:12px}.expense-template-list small{color:var(--muted);font-size:9px}.expense-template-list label{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;font-size:9px;display:grid}@media (max-width:1120px){.expense-item-row{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(100px,.65fr))}.expense-item-balance{grid-column:1}.expense-item-actions,.expense-default-toggle,.expense-item-override,.expense-change-evidence{grid-column:2/-1}.expense-approval-queue>article{grid-template-columns:minmax(220px,1fr) minmax(110px,.45fr) minmax(180px,.8fr)}.expense-approval-queue article>div:last-child{grid-column:3;justify-content:flex-end}}@media (max-width:760px){.expense-cycle-heading,.expense-company-picker{flex-direction:column;align-items:stretch}.expense-cycle-heading>label,.expense-company-picker>label{width:100%}.expense-company-picker>p{text-align:left;justify-content:start}.expense-cycle-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-cycle-summary p:nth-child(2){border-right:0}.expense-cycle-summary p:nth-child(-n+2){border-bottom:1px solid var(--line)}.expense-item-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.expense-item-name,.expense-default-toggle,.expense-item-override,.expense-change-evidence,.expense-cancel-form{grid-column:1/-1}.expense-order-field{display:none!important}.expense-item-actions{grid-column:1/-1;justify-content:stretch}.expense-item-actions>*{flex:1}.expense-cancel-form{grid-template-columns:1fr}.expense-special-form{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-special-form>.sandbox-action-button{grid-column:1/-1;width:100%}.expense-approval-queue>article{grid-template-columns:1fr}.expense-approval-queue article>div:last-child{grid-column:1;justify-content:stretch}.expense-approval-queue article>div:last-child>*{flex:1}}@media (max-width:480px){.expense-cycle-heading{padding:13px 14px}.expense-cycle-summary p{padding:11px 14px}.expense-item-row{grid-template-columns:1fr}.expense-item-name,.expense-default-toggle,.expense-item-override,.expense-change-evidence,.expense-cancel-form,.expense-item-actions{grid-column:1}.expense-special-form{grid-template-columns:1fr}.expense-special-form label.is-wide{grid-column:1}.expense-template-list>div{grid-template-columns:1fr}.expense-template-list>div>.sandbox-action-button{width:100%}}.expense-settings-workspace{gap:14px;min-width:0;display:grid}.expense-settings-workspace.is-loading{min-height:160px;color:var(--muted);place-items:center;font-size:12px}.expense-settings-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(190px,.42fr) auto;align-items:end;gap:18px;padding-bottom:12px;display:grid}.expense-settings-header>div{gap:2px;min-width:0;display:grid}.expense-settings-header>div>span{color:#26704e;font-size:10px;font-weight:850}.expense-settings-header h2,.expense-settings-header p{margin:0}.expense-settings-header h2{color:var(--ink);font-size:19px}.expense-settings-header p{color:var(--muted);font-size:11px}.expense-settings-header>label{color:var(--muted);gap:5px;font-size:10px;font-weight:750;display:grid}.expense-settings-header select,.expense-company-toolbar input,.expense-quick-tools select,.expense-quick-tools input,.expense-setting-row input,.expense-special-compact input,.expense-outstanding-request input{min-width:0;min-height:39px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd7d1;border-radius:6px;padding:7px 10px}.expense-settings-header select:focus,.expense-company-toolbar input:focus,.expense-quick-tools select:focus,.expense-quick-tools input:focus,.expense-setting-row input:focus,.expense-special-compact input:focus,.expense-outstanding-request input:focus{border-color:#26704e;outline:0;box-shadow:0 0 0 3px #26704e1f}.expense-settings-progress{align-content:end;gap:6px!important}.expense-settings-progress>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.expense-settings-progress span{font-size:10px;color:var(--muted)!important}.expense-settings-progress strong{color:#176744;font-variant-numeric:tabular-nums;font-size:14px}.expense-settings-progress progress{accent-color:#26704e;background:#dfe7e3;border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}.expense-settings-progress progress::-webkit-progress-bar{background:#dfe7e3;border-radius:999px}.expense-settings-progress progress::-webkit-progress-value{background:#26704e;border-radius:999px}.expense-settings-message{color:#285e47;background:#eff8f3;border-left:4px solid #26704e;margin:0;padding:9px 11px;font-size:11px;font-weight:700}.expense-company-panel{gap:10px;display:grid}.expense-company-toolbar{justify-content:space-between;align-items:end;gap:16px;display:flex}.expense-company-toolbar>div{gap:2px;display:grid}.expense-company-toolbar>div strong{color:var(--ink);font-size:13px}.expense-company-toolbar>div span{color:var(--muted);font-size:10px}.expense-company-toolbar>label{align-items:center;width:min(280px,100%);display:flex;position:relative}.expense-company-toolbar>label svg{color:#6c7d74;pointer-events:none;position:absolute;left:10px}.expense-company-toolbar input{width:100%;padding-left:34px;font-size:11px}.expense-company-list{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.expense-company-list>header,.expense-company-list>button{grid-template-columns:minmax(220px,1.15fr) minmax(180px,.75fr) minmax(170px,.7fr) 22px;align-items:center;gap:18px;width:100%;min-width:0;padding:10px 14px;display:grid}.expense-company-list>header{color:var(--muted);background:#eef3f0;font-size:9px;font-weight:850}.expense-company-list>button{border:0;border-top:1px solid var(--line);min-height:66px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-left:3px solid #0000}.expense-company-list>header+button{border-top:0}.expense-company-list>button:hover{background:#f7faf8}.expense-company-list>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #26704e33;position:relative}.expense-company-list>button.is-pending{border-left-color:#c78c1a}.expense-company-list>button.is-complete{border-left-color:#26704e}.expense-company-list>button>div{gap:2px;min-width:0;display:grid}.expense-company-list>button>div:first-child strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.expense-company-list>button small,.expense-company-list>button span{color:var(--muted);font-size:9px}.expense-company-list>button>svg{color:#74837c}.expense-company-row-progress progress{accent-color:#26704e;background:#e3e9e6;border:0;border-radius:999px;width:min(210px,100%);height:5px;overflow:hidden}.expense-company-row-progress progress::-webkit-progress-bar{background:#e3e9e6;border-radius:999px}.expense-company-row-progress progress::-webkit-progress-value{background:#26704e;border-radius:999px}.expense-company-row-status>span{width:fit-content;font-weight:850;color:#8b5d06!important}.expense-company-list>button.is-complete .expense-company-row-status>span{color:#176744!important}.expense-company-list>.sandbox-empty-state{margin:18px}.expense-company-dialog-backdrop{z-index:1100;background:#121e186b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.expense-company-dialog{background:#fff;border:1px solid #d3ded8;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(1080px,100%);max-height:calc(100dvh - 44px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f1f183d}.expense-company-dialog>header{border-bottom:1px solid var(--line);background:#f7faf8;justify-content:space-between;align-items:start;gap:20px;padding:15px 18px;display:flex}.expense-company-dialog>header>div{gap:2px;min-width:0;display:grid}.expense-company-dialog>header span{color:#26704e;font-size:9px;font-weight:850}.expense-company-dialog>header h2,.expense-company-dialog>header p{margin:0}.expense-company-dialog>header h2{overflow-wrap:anywhere;color:var(--ink);font-size:17px}.expense-company-dialog>header p{color:var(--muted);font-size:10px}.expense-company-dialog>header>button{color:#5d6e65;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.expense-company-dialog>header>button:hover{color:var(--ink);background:#fff;border-color:#cbd7d1}.expense-company-dialog-body{align-content:start;gap:11px;min-height:0;padding:13px 16px 18px;display:grid;overflow-y:auto}.expense-company-dialog-tablebar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.expense-company-dialog-tablebar>span{color:var(--muted);font-size:9px;font-weight:800}.expense-table-switcher{gap:5px;min-width:0;padding-bottom:1px;display:flex;overflow-x:auto}.expense-table-switcher>button{border:1px solid var(--line);min-width:96px;min-height:42px;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:6px;flex:none;align-content:center;gap:1px;padding:6px 10px;display:grid}.expense-table-switcher>button:hover{background:#f7faf8;border-color:#95aea1}.expense-table-switcher>button.is-active{color:#195f3e;background:#edf7f1;border-color:#26704e}.expense-table-switcher span{font-size:11px;font-weight:800}.expense-table-switcher small{color:var(--muted);align-items:center;gap:3px;font-size:9px;display:inline-flex}.expense-table-switcher small.is-complete{color:#176744;font-weight:800}.expense-quick-tools{border:1px solid var(--line);background:#fff;border-radius:7px}.expense-quick-tools>summary{color:#3c5549;cursor:pointer;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:10px;font-weight:800;list-style:none;display:inline-flex}.expense-quick-tools>summary::-webkit-details-marker{display:none}.expense-quick-tools>summary:after{content:"+";color:#708079;font-size:15px;font-weight:500}.expense-quick-tools[open]>summary:after{content:"−"}.expense-quick-tools>div{align-items:center;gap:7px;padding:0 10px 10px;display:flex}.expense-quick-tools button{color:#3c5549;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #cbd7d1;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.expense-quick-tools button:disabled{opacity:.5}.expense-copy-control{gap:5px;min-width:260px;display:flex}.expense-copy-control select{width:100%;min-height:36px;font-size:10px}.expense-bulk-day-control{align-items:end;gap:5px;display:flex}.expense-bulk-day-control>label{color:var(--muted);white-space:nowrap;grid-template-columns:auto 54px;align-items:center;gap:6px;font-size:9px;font-weight:750;display:grid}.expense-bulk-day-control input{width:54px;min-height:36px;font-size:10px}.expense-editor-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7faf8f7;border:1px solid #cbd9d2;border-radius:7px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:10px 12px;display:grid;position:sticky;top:8px;box-shadow:0 4px 14px #28403414}.expense-editor-progress{align-items:baseline;gap:7px;min-width:0;display:flex}.expense-editor-progress span{color:#176744;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.expense-editor-progress strong{color:var(--ink);font-size:13px}.expense-editor-progress small{border-left:1px solid var(--line);color:var(--muted);padding-left:7px;font-size:9px}.expense-editor-total{border-right:1px solid var(--line);align-items:baseline;gap:7px;padding-right:14px;display:flex}.expense-editor-total span{color:var(--muted);font-size:10px}.expense-editor-total strong{color:#176744;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px}.expense-editor-actions{gap:7px;display:flex}.expense-editor-actions .sandbox-action-button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.expense-setting-list{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.expense-setting-list>header,.expense-setting-row{grid-template-columns:minmax(200px,1.2fr) minmax(150px,.68fr) minmax(160px,.72fr);align-items:center;gap:14px;min-width:0;padding:8px 12px;display:grid}.expense-setting-list>header{color:var(--muted);background:#eef3f0;font-size:9px;font-weight:850}.expense-setting-row{border-top:1px solid var(--line);border-left:3px solid #0000;min-height:54px}.expense-setting-row.is-empty{border-left-color:#aab3af}.expense-setting-row.is-ready{border-left-color:#9eb3a8}.expense-setting-row.is-draft{border-left-color:#d09a27}.expense-setting-row.is-confirmed{border-left-color:#26704e}.expense-setting-row>div{gap:2px;min-width:0;display:grid}.expense-setting-row>div strong{overflow-wrap:anywhere;color:var(--ink);font-size:12px}.expense-setting-row>div small{color:var(--muted);font-size:9px}.expense-setting-row>label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.expense-setting-row>label small{color:var(--muted);font-size:9px}.expense-setting-row input{width:100%;min-height:36px;font-size:11px}.expense-setting-row input:disabled{color:#89928e;background:#f1f3f2}.expense-setting-row input[aria-invalid=true]{border-color:#b6453a;box-shadow:0 0 0 3px #b6453a1f}.expense-day-field{grid-template-columns:minmax(64px,92px) auto!important}.expense-special-toggle{color:#26704e;width:fit-content;min-height:34px;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.expense-special-compact{background:#fffaf0;border:1px solid #d8c891;border-left:4px solid #c18a18;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.expense-special-compact>label{color:var(--muted);gap:4px;font-size:9px;font-weight:750;display:grid}.expense-special-compact>label.is-wide{grid-column:span 2}.expense-special-compact>.sandbox-action-button{grid-column:4;justify-self:end}.expense-ledger-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-bottom:10px;padding:10px 12px;display:flex}.expense-ledger-summary p{gap:2px;min-width:120px;margin:0;display:grid}.expense-ledger-summary span{color:var(--muted);font-size:9px}.expense-ledger-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.expense-ledger-summary .is-warning strong{color:#8b5d06}.expense-outstanding-list,.expense-history-list{border:1px solid var(--line);background:#fff;border-radius:7px;display:grid;overflow:hidden}.expense-outstanding-list>.sandbox-empty-state,.expense-history-list>.sandbox-empty-state{margin:18px}.expense-ledger-group{border-bottom:1px solid var(--line)}.expense-ledger-group:last-child{border-bottom:0}.expense-ledger-group>summary{cursor:pointer;align-items:center;gap:12px;min-height:62px;padding:10px 13px;list-style:none;display:grid}.expense-ledger-group>summary::-webkit-details-marker{display:none}.expense-outstanding-list .expense-ledger-group>summary{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) auto 18px}.expense-history-list .expense-ledger-group>summary{grid-template-columns:110px minmax(220px,1fr) auto 18px}.expense-ledger-group>summary:hover{background:#f7faf8}.expense-ledger-group>summary>div,.expense-ledger-group>summary>p{gap:2px;min-width:0;margin:0;display:grid}.expense-ledger-group>summary strong{color:var(--ink);font-size:12px}.expense-ledger-group>summary span,.expense-ledger-group>summary small,.expense-ledger-group>summary time{color:var(--muted);font-size:9px}.expense-ledger-group>summary>p{text-align:right}.expense-ledger-group>summary>p strong{color:#8b5d06;font-size:14px}.expense-ledger-group>summary>em{color:#805b00;font-size:9px;font-style:normal;font-weight:800}.expense-ledger-group>summary>svg{color:#718079;transition:transform .18s}.expense-ledger-group[open]>summary>svg{transform:rotate(90deg)}.expense-ledger-group-detail,.expense-history-group-detail{border-top:1px solid var(--line);background:#f8faf9;display:grid}.expense-ledger-group-detail>article{border-bottom:1px solid #e4e9e6;grid-template-columns:minmax(220px,1fr) minmax(140px,.55fr) auto auto;align-items:center;gap:12px;padding:10px 13px 10px 28px;display:grid}.expense-ledger-group-detail>article:last-child,.expense-history-group-detail>article:last-child{border-bottom:0}.expense-ledger-group-detail article>div:first-child,.expense-ledger-group-detail article>p{gap:2px;margin:0;display:grid}.expense-ledger-group-detail article span,.expense-ledger-group-detail article small{color:var(--muted);font-size:9px}.expense-ledger-group-detail article strong{font-size:12px}.expense-ledger-group-detail article>p strong{color:#8b5d06;font-size:13px}.expense-ledger-group-detail article>em{color:#805b00;font-size:9px;font-style:normal;font-weight:800}.expense-ledger-group-detail article>button{color:#795c12;min-height:33px;font:inherit;background:#fffaf0;border:1px solid #dbc78d;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:750}.expense-outstanding-request{border-top:1px solid #eadcae;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;padding-top:9px;display:grid}.expense-history-group-detail>article{border-bottom:1px solid #e4e9e6;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px 9px 28px;display:grid}.expense-history-list time{color:var(--muted);font-size:10px}.expense-history-group-detail article>div,.expense-history-group-detail article>p{gap:2px;margin:0;display:grid}.expense-history-group-detail article>div strong{color:var(--ink);font-size:12px}.expense-history-group-detail article span,.expense-history-group-detail article small{color:var(--muted);font-size:9px}.expense-history-group-detail article>p{text-align:right}.expense-history-group-detail article>p strong{color:#8b5d06;font-size:13px}.expense-confirm-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.expense-confirm-summary p{border-right:1px solid var(--line);gap:3px;margin:0;padding:10px 12px;display:grid}.expense-confirm-summary p:last-child{border-right:0}.expense-confirm-summary span{color:var(--muted);font-size:10px}.expense-confirm-summary strong{color:var(--ink);font-size:15px}@media (max-width:980px){.expense-company-list>header,.expense-company-list>button{grid-template-columns:minmax(180px,1fr) minmax(160px,.75fr) minmax(150px,.65fr) 20px;gap:10px}.expense-quick-tools>div{flex-wrap:wrap}.expense-copy-control{flex:280px}.expense-editor-bar{grid-template-columns:minmax(0,1fr) auto}.expense-editor-actions{grid-column:1/-1;justify-self:end}.expense-setting-list>header,.expense-setting-row{grid-template-columns:minmax(150px,1fr) 130px 148px;gap:8px}}@media (max-width:720px){.expense-settings-header{grid-template-columns:1fr;align-items:stretch}.expense-company-toolbar{flex-direction:column;align-items:stretch}.expense-company-toolbar>label{width:100%}.expense-company-list>header{display:none}.expense-company-list>button{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;padding:11px 12px}.expense-company-list>button>div:first-child{grid-column:1/3}.expense-company-row-progress{grid-column:1}.expense-company-row-status{text-align:right;grid-column:2}.expense-company-list>button>svg{grid-area:1/3/3}.expense-company-dialog-backdrop{padding:0}.expense-company-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.expense-company-dialog>header{padding:13px 14px}.expense-company-dialog-body{padding:11px 12px 18px}.expense-company-dialog-tablebar{grid-template-columns:1fr;gap:5px}.expense-setting-list>header{display:none}.expense-setting-row{grid-template-columns:minmax(120px,1fr) minmax(145px,.9fr);align-items:end}.expense-setting-row>div{grid-column:1/-1}.expense-special-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-special-compact>.sandbox-action-button{grid-column:1/-1;width:100%}.expense-outstanding-list .expense-ledger-group>summary{grid-template-columns:minmax(0,1fr) auto 18px}.expense-outstanding-list .expense-ledger-group>summary>div{grid-column:1/3}.expense-outstanding-list .expense-ledger-group>summary>p{text-align:left}.expense-ledger-group-detail>article{grid-template-columns:minmax(0,1fr) auto;padding-left:16px}.expense-ledger-group-detail article>em,.expense-ledger-group-detail article>button{justify-self:start}.expense-outstanding-request{grid-template-columns:1fr}.expense-history-list .expense-ledger-group>summary{grid-template-columns:90px minmax(0,1fr) auto 18px}}@media (max-width:480px){.expense-quick-tools>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.expense-copy-control{flex-basis:100%;grid-column:1/-1;min-width:0}.expense-bulk-day-control{grid-column:1/-1}.expense-quick-tools>div>button{width:100%}.expense-editor-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;top:4px}.expense-editor-progress{gap:1px;display:grid}.expense-editor-progress small{display:none}.expense-editor-total{border-right:0;padding-right:0}.expense-editor-total strong{font-size:15px}.expense-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.expense-editor-actions .sandbox-action-button{width:100%}.expense-special-compact{grid-template-columns:1fr}.expense-special-compact>label.is-wide,.expense-special-compact>.sandbox-action-button{grid-column:1}.expense-outstanding-list .expense-ledger-group>summary,.expense-history-list .expense-ledger-group>summary{grid-template-columns:minmax(0,1fr) 18px}.expense-outstanding-list .expense-ledger-group>summary>div,.expense-history-list .expense-ledger-group>summary>div{grid-column:1}.expense-outstanding-list .expense-ledger-group>summary>p,.expense-outstanding-list .expense-ledger-group>summary>em,.expense-history-list .expense-ledger-group>summary>time,.expense-history-list .expense-ledger-group>summary>p{text-align:left;grid-column:1}.expense-ledger-group>summary>svg{grid-area:1/2/4}.expense-ledger-group-detail>article,.expense-history-group-detail>article{grid-template-columns:1fr;padding-left:14px}.expense-history-group-detail article>p{text-align:left}}@media (max-width:360px){.expense-setting-row{grid-template-columns:1fr}.expense-setting-row>div{grid-column:1}.expense-editor-bar{grid-template-columns:1fr}.expense-editor-total{justify-content:space-between}.expense-editor-actions{grid-template-columns:1fr}}.customer-fee-workspace{gap:14px;display:grid}.customer-fee-message{color:#245f43;background:#eef8f2;border-left:4px solid #277653;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.customer-fee-highlight{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.customer-fee-highlight>div{border-right:1px solid var(--line);background:#fff;gap:4px;min-width:0;padding:14px 16px;display:grid}.customer-fee-highlight>div:last-child{border-right:0}.customer-fee-highlight span{color:var(--muted);font-size:10px}.customer-fee-highlight strong{overflow-wrap:anywhere;color:var(--ink);font-size:17px}.customer-fee-highlight>div:first-child strong{color:#176744;font-size:21px}.customer-fee-highlight.is-marketing>div:last-child strong{color:#9a6808;font-size:14px}.customer-fee-highlight.is-marketing>div:last-child.is-complete strong{color:#216044}.customer-fee-table{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.customer-fee-table-head,.customer-fee-table-row{grid-template-columns:minmax(190px,1fr) minmax(100px,.45fr) minmax(110px,.45fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.customer-fee-table-head{color:var(--muted);background:#f3f7f5;font-size:9px;font-weight:800}.customer-fee-table-row{border-top:1px solid var(--line);background:#fff;font-size:12px}.customer-fee-table-row>span:first-child{gap:2px;display:grid}.customer-fee-table-row small{color:var(--muted);font-size:9px}.customer-fee-row-status{background:#f6f7f7;border-left:3px solid;width:fit-content;margin-top:3px;padding:2px 6px;font-weight:800}.customer-fee-row-status.is-pending{color:#805b00;border-color:#d09a27}.customer-fee-row-status.is-complete{color:#216044;border-color:#277653}.customer-fee-table-row>span:nth-child(n+2){text-align:right}.customer-fee-table-row>span:last-child strong{color:#176744}.customer-fee-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-fee-status{background:#f6f7f7;border-left:4px solid;align-items:center;min-height:30px;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.customer-fee-status.is-pending{color:#805b00;border-color:#d09a27}.customer-fee-status.is-complete{color:#216044;border-color:#277653}@media (max-width:760px){.customer-fee-highlight{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-fee-highlight>div:nth-child(2){border-right:0}.customer-fee-highlight>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-fee-table-head,.customer-fee-table-row{grid-template-columns:minmax(140px,1fr) minmax(76px,.42fr) minmax(84px,.42fr);padding:9px 10px}}@media (max-width:480px){.my-work-completed-actions .sandbox-secondary-link{width:100%}.customer-fee-highlight{grid-template-columns:1fr}.customer-fee-highlight>div{border-right:0;border-bottom:1px solid var(--line)}.customer-fee-highlight>div:last-child{border-bottom:0}.customer-fee-footer{flex-direction:column;align-items:stretch}.customer-fee-footer .sandbox-action-button{width:100%}.customer-fee-table-head,.customer-fee-table-row{grid-template-columns:minmax(120px,1fr) 72px 82px;gap:7px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.external-evidence-workspace{gap:14px;display:grid}.external-evidence-message{color:#245f43;background:#eef8f2;border-left:4px solid #277653;margin:0;padding:10px 12px;font-size:13px;font-weight:750}.external-evidence-summary{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.external-evidence-summary>div{border-right:1px solid var(--line);background:#fff;gap:5px;min-width:0;padding:14px 16px;display:grid}.external-evidence-summary>div:last-child{border-right:0}.external-evidence-summary span{color:var(--muted);font-size:11px}.external-evidence-summary strong{overflow-wrap:anywhere;font-size:19px}.external-evidence-summary .is-complete strong,.external-evidence-line .is-complete{color:#176744}.external-evidence-summary .is-warning strong,.external-evidence-line .is-warning{color:#8b5d06}.external-evidence-lines{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.external-evidence-line-head,.external-evidence-line{grid-template-columns:minmax(190px,1fr) minmax(90px,.42fr) minmax(115px,.5fr) minmax(120px,.5fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.external-evidence-line-head.is-notice,.external-evidence-line.is-notice{grid-template-columns:minmax(190px,1fr) minmax(120px,.5fr) minmax(110px,.45fr)}.external-evidence-line-head{color:var(--muted);background:#f3f7f5;font-size:11px;font-weight:800}.external-evidence-line{border-top:1px solid var(--line);background:#fff;font-size:13px}.external-evidence-line>span:first-child{gap:2px;min-width:0;display:grid}.external-evidence-line small{color:var(--muted);font-size:11px}.external-evidence-line>span:nth-child(n+2),.external-evidence-line-head>span:nth-child(n+2){text-align:right}.external-evidence-line>label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.external-evidence-line input{border:1px solid var(--line);text-align:right;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 9px}.external-evidence-form{border:1px solid var(--line);background:#f8faf9;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.external-evidence-form>label{color:var(--muted);align-content:start;gap:6px;font-size:12px;font-weight:700;display:grid}.external-evidence-form>label.is-wide{grid-column:1/-1}.external-evidence-form input{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:8px 10px}.external-evidence-form label.is-file small{overflow-wrap:anywhere;color:var(--muted);font-size:11px;font-weight:500}.external-evidence-form-total{background:#fff;border-left:4px solid #277653;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 12px;display:flex}.external-evidence-form-total span{color:var(--muted);font-size:12px}.external-evidence-form-total strong{color:#176744;font-size:18px}.external-evidence-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.external-evidence-close-status{background:#f6f7f7;border-left:4px solid;margin:0;padding:9px 11px;font-size:12px;font-weight:750}.external-evidence-close-status.is-complete{color:#216044;border-color:#277653}.external-evidence-close-status.is-warning{color:#805b00;border-color:#d09a27}.external-evidence-history{gap:8px;display:grid}.external-evidence-history>article{border:1px solid var(--line);background:#fff;border-left:4px solid #277653;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.external-evidence-history>article.is-superseded{background:#f7f8f8;border-left-color:#9aa3a0}.external-evidence-history article>div:first-child{gap:3px;min-width:0;display:grid}.external-evidence-history article strong{font-size:15px}.external-evidence-history article span,.external-evidence-history article small{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.external-evidence-history-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.external-evidence-history-actions>span{font-weight:750;color:#216044!important}.external-evidence-history .is-superseded .external-evidence-history-actions>span{color:var(--muted)!important}.external-evidence-history-actions>a{border:1px solid var(--line);min-height:34px;color:var(--ink);border-radius:6px;align-items:center;padding:6px 9px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}@media (max-width:760px){.external-evidence-line-head,.external-evidence-line{grid-template-columns:minmax(140px,1fr) 72px 100px;gap:8px;padding:9px 10px}.external-evidence-line-head.is-notice,.external-evidence-line.is-notice{grid-template-columns:minmax(130px,1fr) 96px 96px}.external-evidence-line-head>span:last-child{display:none}.external-evidence-line>label{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:7px}.external-evidence-line>label:before{content:"ลงในสลิปนี้";color:var(--muted);font-size:11px;font-weight:750}.external-evidence-line>label{grid-template-columns:auto minmax(90px,140px) auto;justify-content:end}.external-evidence-form{grid-template-columns:1fr}.external-evidence-form>label.is-wide{grid-column:1}.external-evidence-history>article{grid-template-columns:1fr}.external-evidence-history-actions{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:480px){.external-evidence-summary{grid-template-columns:1fr}.external-evidence-summary>div{border-right:0;border-bottom:1px solid var(--line)}.external-evidence-summary>div:last-child{border-bottom:0}.external-evidence-line-head,.external-evidence-line{grid-template-columns:minmax(110px,1fr) 66px 88px;font-size:11px}.external-evidence-line-head.is-notice,.external-evidence-line.is-notice{grid-template-columns:minmax(110px,1fr) 82px 88px}.external-evidence-actions{flex-direction:column-reverse;align-items:stretch}.external-evidence-actions .sandbox-action-button{width:100%}}.source-evidence-submission{background:#fffaf0;border:1px solid #d8aa45;border-left:5px solid #c88916;border-radius:7px;gap:12px;padding:15px 16px;display:grid}.source-evidence-submission.is-pending{background:#f4f8fc;border-color:#8eafd2 #8eafd2 #8eafd2 #356d9f}.source-evidence-submission.is-approved{background:#eff8f3;border-color:#77ad91 #77ad91 #77ad91 #277653}.source-evidence-submission.is-rejected{background:#fff4f4;border-color:#d98b8b #d98b8b #d98b8b #a93f3f}.source-evidence-submission>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.source-evidence-submission header>div{gap:3px;display:grid}.source-evidence-submission h3,.source-evidence-submission p{margin:0}.source-evidence-submission h3{font-size:17px}.source-evidence-submission header>strong{color:#805b00;white-space:nowrap;border:1px solid;border-radius:5px;padding:5px 8px;font-size:11px}.source-evidence-submission.is-pending header>strong{color:#2e6596}.source-evidence-submission.is-approved header>strong{color:#216044}.source-evidence-submission.is-rejected header>strong{color:#913737}.source-evidence-submission>p{color:var(--muted);font-size:12px}.source-evidence-submission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.source-evidence-submission-grid label{color:var(--muted);align-content:start;gap:5px;font-size:11px;font-weight:750;display:grid}.source-evidence-submission-grid input{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:8px 10px}.source-evidence-submission-grid label.is-file small{overflow-wrap:anywhere;font-weight:500}.source-evidence-submission-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-evidence-submission-actions>small{color:#805b00;font-size:11px}.source-evidence-submission-result{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.source-evidence-submission-result a{color:#216044;white-space:nowrap;border:1px solid #77ad91;border-radius:6px;padding:7px 10px;font-weight:750;text-decoration:none}.source-evidence-submission-message{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding-top:8px;font-weight:700;color:var(--ink)!important}.source-evidence-review-workspace{gap:14px;display:grid}.source-evidence-review-queue-item{text-align:left;gap:3px;min-width:0;display:grid}.source-evidence-review-queue-item small{color:#277653;font-size:10px;font-weight:800}.source-evidence-review-queue-item strong{overflow-wrap:anywhere;font-size:14px}.source-evidence-review-queue-item span{color:var(--muted);font-size:11px}.source-evidence-review-comparison{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.source-evidence-review-comparison>section{background:#f5faf7;align-content:start;gap:9px;padding:15px;display:grid}.source-evidence-review-comparison>section.is-existing{border-left:1px solid var(--line);background:#f8f9f9}.source-evidence-review-comparison h3,.source-evidence-review-comparison p{margin:0}.source-evidence-review-comparison h3{font-size:18px}.source-evidence-review-comparison dl{gap:0;margin:0;display:grid}.source-evidence-review-comparison dl>div{border-top:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:9px;padding:7px 0;display:grid}.source-evidence-review-comparison dt{color:var(--muted);font-size:11px}.source-evidence-review-comparison dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.source-evidence-review-proof{border:1px solid var(--line);background:#fff;border-left:5px solid #277653;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-evidence-review-proof>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:12px 14px;display:grid}.source-evidence-review-proof>div:nth-child(2n){border-right:0}.source-evidence-review-proof>div:nth-last-child(-n+2){border-bottom:0}.source-evidence-review-proof span{color:var(--muted);font-size:11px}.source-evidence-review-proof strong,.source-evidence-review-proof a{overflow-wrap:anywhere;font-size:13px}.source-evidence-review-proof a{color:#176744;font-weight:750}.source-evidence-review-decision{gap:10px;display:grid}.source-evidence-review-decision>div:first-child{justify-content:flex-end;gap:8px;display:flex}.source-evidence-review-confirm{background:#eff8f3;border:1px solid #77ad91;border-left:5px solid #277653;border-radius:7px;gap:8px;padding:13px;display:grid}.source-evidence-review-confirm.is-danger{background:#fff4f4;border-color:#d98b8b #d98b8b #d98b8b #a93f3f}.source-evidence-review-confirm textarea{border:1px solid var(--line);min-height:82px;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:6px;padding:9px 10px}.source-evidence-review-confirm>div{justify-content:flex-end;gap:8px;display:flex}.source-evidence-review-result{color:#216044;background:#eff8f3;border-left:5px solid #277653;margin:0;padding:10px 12px;font-size:12px;font-weight:750}@media (max-width:760px){.source-evidence-submission-grid,.source-evidence-review-comparison,.source-evidence-review-proof{grid-template-columns:1fr}.source-evidence-review-comparison>section.is-existing{border-top:1px solid var(--line);border-left:0}.source-evidence-review-proof>div{border-right:0}.source-evidence-review-proof>div:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (max-width:480px){.source-evidence-submission>header,.source-evidence-submission-actions,.source-evidence-submission-result{flex-direction:column;align-items:stretch}.source-evidence-submission header>strong{width:fit-content}.source-evidence-submission-actions .sandbox-action-button,.source-evidence-review-decision .sandbox-action-button{width:100%}.source-evidence-review-decision>div:first-child,.source-evidence-review-confirm>div{flex-direction:column}}.company-accounting-entries{border-top:1px solid var(--line);gap:14px;min-width:0;padding-top:22px;display:grid}.company-accounting-filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.company-accounting-filters label{min-width:180px;color:var(--muted);gap:5px;font-size:12px;font-weight:750;display:grid}.company-accounting-filters input,.company-accounting-filters select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:8px 10px}.company-accounting-company-total{background:#fff;border:1px solid #cfd9d3;border-left:5px solid #277653;border-radius:7px;overflow:hidden}.company-accounting-company-total>header{border-bottom:1px solid var(--line);background:#f4f8f5;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.company-accounting-company-total>header>span{gap:2px;display:grid}.company-accounting-company-total>header small,.company-accounting-company-total>header em,.company-accounting-company-total>div small{color:var(--muted);font-size:10px}.company-accounting-company-total>header strong{color:var(--ink);font-size:15px}.company-accounting-company-total>header em{font-style:normal;font-weight:750}.company-accounting-company-total>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-accounting-company-total p{border-right:1px solid var(--line);gap:3px;margin:0;padding:13px 14px;display:grid}.company-accounting-company-total p:last-child{border-right:0}.company-accounting-company-total p>span{color:#4d5d54;font-size:11px;font-weight:700}.company-accounting-company-total p>strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px}.company-accounting-company-total p.is-total{background:#eaf5ef}.company-accounting-company-total p.is-total strong{color:#17613a}.company-accounting-table-panel{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;display:grid;overflow:hidden}.company-accounting-table-panel>header{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.company-accounting-table-panel>header>span,.company-accounting-table-panel>header>strong{gap:2px;min-width:0;display:grid}.company-accounting-table-panel>header h3,.company-accounting-table-panel>header p{margin:0}.company-accounting-table-panel>header h3{color:var(--ink);font-size:18px}.company-accounting-table-panel>header p,.company-accounting-table-panel>header small{color:var(--muted);font-size:10px}.company-accounting-table-panel>header>strong{color:#17613a;text-align:right;font-variant-numeric:tabular-nums;font-size:20px}.company-accounting-table-panel>header>strong small{text-align:right}.company-accounting-table-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.company-accounting-table-summary p{border-right:1px solid var(--line);gap:4px;margin:0;padding:11px 12px;display:grid}.company-accounting-table-summary p:last-child{border-right:0}.company-accounting-table-summary span{color:var(--muted);font-size:10px}.company-accounting-table-summary strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.company-accounting-table-summary p.is-expense strong{color:#9a5b24}.company-accounting-table-summary p.is-total{background:#eaf5ef}.company-accounting-table-summary p.is-total strong{color:#17613a;font-size:16px}.company-accounting-entry-list{border:1px solid var(--line);border-radius:7px;min-width:0;display:grid;overflow:hidden}.company-accounting-table-panel>.company-accounting-entry-list{border:0;border-radius:0}.company-accounting-entry-head,.company-accounting-entry-list>article{grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(180px,1fr) minmax(110px,.45fr);align-items:center;gap:12px;min-width:0;padding:10px 14px;display:grid}.company-accounting-entry-head{color:var(--muted);background:#f3f7f5;font-size:11px;font-weight:800}.company-accounting-entry-head>span:last-child{text-align:right}.company-accounting-entry-list>article{border-top:1px solid var(--line);background:#fff;font-size:13px;position:relative}.company-accounting-entry-list>article:before{content:"";background:#718078;width:4px;position:absolute;inset:0 auto 0 0}.company-accounting-entry-list>article.is-interest_received:before{background:#277653}.company-accounting-entry-list>article.is-principal_returned:before{background:#c48b20}.company-accounting-entry-list article>span{gap:3px;min-width:0;display:grid}.company-accounting-entry-list article strong,.company-accounting-entry-list article small{overflow-wrap:anywhere}.company-accounting-entry-list article small{color:var(--muted);font-size:11px}.company-accounting-entry-list article>strong:last-child{color:#176744;text-align:right;white-space:nowrap;font-size:15px}.company-accounting-entry-list article>strong:last-child.is-negative{color:#9a4f25}.company-accounting-entry-more{border-top:1px solid var(--line);color:var(--muted);text-align:center;background:#f8faf9;margin:0;padding:10px 14px;font-size:11px}@media (max-width:760px){.company-accounting-table-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.company-accounting-table-summary p:nth-child(3n){border-right:0}.company-accounting-table-summary p:nth-child(-n+3){border-bottom:1px solid var(--line)}.company-accounting-entry-head{display:none}.company-accounting-entry-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:12px 13px 12px 16px}.company-accounting-entry-list article>span:nth-child(2),.company-accounting-entry-list article>span:nth-child(3){grid-column:1}.company-accounting-entry-list article>strong:last-child{grid-area:1/2}}@media (max-width:480px){.company-accounting-filters{flex-direction:column;align-items:stretch}.company-accounting-filters label{width:100%;min-width:0}.company-accounting-company-total>header,.company-accounting-table-panel>header{align-items:flex-start}.company-accounting-company-total>div{grid-template-columns:repeat(2,minmax(0,1fr))}.company-accounting-company-total p:nth-child(2){border-right:0}.company-accounting-company-total p.is-total{border-top:1px solid var(--line);grid-column:1/-1}.company-accounting-table-panel>header>strong,.company-accounting-table-panel>header>strong small{text-align:left}.company-accounting-table-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-accounting-table-summary p:nth-child(3n){border-right:1px solid var(--line)}.company-accounting-table-summary p:nth-child(2n){border-right:0}.company-accounting-table-summary p:nth-child(-n+4){border-bottom:1px solid var(--line)}}.company-accounting-entries{border-top:0;gap:10px;padding-top:0}.company-accounting-toolbar{border-bottom:1px solid var(--line);background:#fbfcfb;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:11px 13px;display:flex}.company-accounting-toolbar>div:first-child{gap:1px;min-width:0;display:grid}.company-accounting-toolbar>div:first-child>span{overflow-wrap:anywhere;color:#48705d;font-size:10px;font-weight:800}.company-accounting-toolbar h2{color:var(--ink);letter-spacing:0;margin:0;font-size:17px}.company-accounting-date-row{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.company-accounting-date-row>strong{color:#506159;white-space:nowrap;font-size:11px}.company-accounting-date-nav{background:#fff;border:1px solid #cfdbd5;border-radius:6px;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.company-accounting-date-nav>button,.company-accounting-date-nav>label{color:#486159;cursor:pointer;background:#fff;border:0;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.company-accounting-date-nav>button{border-right:1px solid #e0e7e3}.company-accounting-date-nav>label{border-left:1px solid #e0e7e3}.company-accounting-date-nav>button:hover,.company-accounting-date-nav>label:hover{color:#176548;background:#f1f6f3}.company-accounting-date-nav time{color:#2f453a;text-align:center;white-space:nowrap;min-width:116px;padding:0 10px;font-size:12px;font-weight:800}.company-accounting-date-nav input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.company-accounting-today{color:#276148;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cec3;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}.company-accounting-company-filter{max-width:320px;color:var(--muted);gap:4px;font-size:11px;font-weight:750;display:grid}.company-accounting-company-filter select{border:1px solid var(--line);min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:7px 9px}.company-accounting-formula{background:#fff;border:1px solid #cfdad4;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden}.company-accounting-formula>span{align-content:center;gap:2px;min-width:0;padding:10px 12px;display:grid}.company-accounting-formula>span.is-total{background:#eaf5ef}.company-accounting-formula small{color:#66766e;font-size:10px}.company-accounting-formula strong{overflow-wrap:anywhere;color:#2b3e35;font-variant-numeric:tabular-nums;min-width:0;font-size:17px}.company-accounting-formula .is-total strong{color:#17613a}.company-accounting-formula>b{color:#87948d;place-items:center;font-size:14px;display:grid}.company-accounting-outbound{color:#40545f;background:#f2f6f8;border-left:4px solid #557c93;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 11px;font-size:11px;display:flex}.company-accounting-outbound>strong{color:#294b5e}.company-accounting-outbound span{white-space:nowrap}.company-accounting-outbound b{color:#263f4d;font-variant-numeric:tabular-nums}.company-accounting-entries .daily-closing-table-tabs.is-compact{border:1px solid var(--line);border-radius:7px}.company-accounting-entries .daily-closing-table-tabs.is-compact>button{align-content:center;min-height:60px}.company-accounting-entries .daily-closing-table-tabs.is-compact>button>small{margin-top:2px;font-size:9px}.company-accounting-table-panel{border-color:#cfdad4;border-radius:7px}.company-accounting-list-toolbar{border-bottom:1px solid var(--line);background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 12px;display:flex}.company-accounting-table-panel>.company-accounting-list-toolbar{padding:9px 12px}.company-accounting-list-toolbar>span{gap:1px;min-width:0;display:grid}.company-accounting-list-toolbar>span strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.company-accounting-list-toolbar>span small{color:var(--muted);font-size:9px}.company-accounting-list-toolbar form{align-items:center;gap:5px;display:flex}.company-accounting-list-toolbar form>label{color:#607168;background:#fff;border:1px solid #cfdbd5;border-radius:6px;align-items:center;gap:6px;min-width:180px;padding:0 8px;display:flex}.company-accounting-list-toolbar input{width:100%;min-width:0;min-height:34px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.company-accounting-list-toolbar form>button{color:#276148;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cec3;border-radius:6px;place-items:center;padding:6px 9px;font-size:11px;font-weight:800;display:grid}.company-accounting-entry-list{border:0;border-radius:0}.company-accounting-entry-head,.company-accounting-entry-main{grid-template-columns:62px 116px minmax(150px,1fr) minmax(110px,auto) 20px;align-items:center;gap:10px;min-width:0;padding:9px 12px;display:grid}.company-accounting-entry-head{border-bottom:1px solid var(--line);color:var(--muted);background:#f3f7f5;font-size:10px;font-weight:800}.company-accounting-entry-head>span:nth-child(4){text-align:right}.company-accounting-entry-list>article{border-top:0;border-bottom:1px solid var(--line);padding:0;display:block}.company-accounting-entry-list>article:last-of-type{border-bottom:0}.company-accounting-entry-main{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.company-accounting-entry-main:hover{background:#f8faf9}.company-accounting-entry-main[aria-expanded=true]{background:#f4f8f6}.company-accounting-entry-main time{color:#68776f;font-variant-numeric:tabular-nums;font-size:10px}.company-accounting-entry-main>span{color:#40544a;font-size:11px;font-weight:800}.company-accounting-entry-main>strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.company-accounting-entry-main>b{overflow-wrap:anywhere;color:#176744;font-variant-numeric:tabular-nums;text-align:right;min-width:0;font-size:13px}.company-accounting-entry-main>svg{color:#6c7b73}.company-accounting-entry-main>b.is-negative{color:#9a4f25}.company-accounting-entry-list>article:before{width:3px}.company-accounting-entry-list>article.is-opening_founder:before{background:#447b97}.company-accounting-entry-list>article.is-opening_net:before{background:#6b7280}.company-accounting-entry-list>article.is-interest_received:before,.company-accounting-entry-list>article.is-principal_returned:before,.company-accounting-entry-list>article.is-bad_debt_recovered:before,.company-accounting-entry-list>article.is-customer_excess_net_received:before{background:#277653}.company-accounting-entry-list>article.is-expense:before{background:#a96229}.company-accounting-entry-list>article.is-bad_debt_principal:before,.company-accounting-entry-list>article.is-bad_debt_interest:before,.company-accounting-entry-list>article.is-bad_debt_written_off:before{background:#a64040}.company-accounting-entry-list>article.is-opening_founder .company-accounting-entry-main>b{color:#315d75}.company-accounting-entry-list>article.is-opening_net .company-accounting-entry-main>b{color:#555f69}.company-accounting-entry-list>article.is-bad_debt_principal .company-accounting-entry-main>b,.company-accounting-entry-list>article.is-bad_debt_interest .company-accounting-entry-main>b,.company-accounting-entry-list>article.is-bad_debt_written_off .company-accounting-entry-main>b{color:#973b3b}.company-accounting-entry-detail{background:#fff;border:1px solid #dce5e0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 12px 9px 15px;display:grid}.company-accounting-entry-detail>div{border-right:1px solid #e2e9e5;gap:2px;min-width:0;padding:8px 10px;display:grid}.company-accounting-entry-detail>div:last-child{border-right:0}.company-accounting-entry-detail dt{color:var(--muted);font-size:9px}.company-accounting-entry-detail dd{overflow-wrap:anywhere;color:#34483e;margin:0;font-size:11px;font-weight:700}.company-accounting-entry-more{border-top:0}.company-accounting-load-more{border:0;border-top:1px solid var(--line);color:#236247;min-height:40px;font:inherit;cursor:pointer;background:#f7faf8;font-size:11px;font-weight:800}.company-accounting-load-more:hover{background:#edf5f1}@media (max-width:760px){.company-accounting-toolbar{align-items:flex-start}.company-accounting-date-row{flex-direction:column;align-items:flex-end}.company-accounting-entry-head,.company-accounting-entry-main{grid-template-columns:52px 92px minmax(110px,1fr) minmax(92px,auto) 18px;gap:7px}.company-accounting-entry-list>article{grid-template-columns:none;padding:0}.company-accounting-entry-detail{grid-template-columns:1fr}.company-accounting-entry-detail>div{border-bottom:1px solid #e2e9e5;border-right:0}.company-accounting-entry-detail>div:last-child{border-bottom:0}}@media (max-width:480px){.company-accounting-toolbar{flex-direction:column;align-items:stretch;gap:8px}.company-accounting-date-row{flex-flow:wrap;justify-content:space-between;align-items:center}.company-accounting-date-row>strong{order:2}.company-accounting-date-nav{order:1;width:100%}.company-accounting-date-nav time{flex:auto;min-width:0}.company-accounting-today{order:3}.company-accounting-formula{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1.2fr)}.company-accounting-formula>span{padding:9px 7px}.company-accounting-formula strong{font-size:14px}.company-accounting-outbound{flex-direction:column;align-items:flex-start;gap:4px}.company-accounting-entries .daily-closing-table-tabs.is-compact>button{flex-basis:156px;min-height:78px}.company-accounting-entries .daily-closing-table-tabs.is-compact>button>span{grid-template-columns:1fr;align-items:start;gap:2px;display:grid}.company-accounting-entries .daily-closing-table-tabs.is-compact strong{overflow-wrap:break-word}.company-accounting-entries .daily-closing-table-tabs.is-compact b{margin-left:0;font-size:12px}.company-accounting-entries .daily-closing-table-tabs.is-compact em{width:fit-content}.company-accounting-list-toolbar{flex-direction:column;align-items:stretch}.company-accounting-list-toolbar form{width:100%}.company-accounting-list-toolbar form>label{flex:auto;min-width:0}.company-accounting-entry-head{display:none}.company-accounting-entry-main{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) minmax(84px,auto) 16px;gap:2px 7px;padding:10px 10px 10px 13px}.company-accounting-entry-main time{grid-area:1/1/3;align-self:start;padding-top:2px}.company-accounting-entry-main>span{grid-area:1/2}.company-accounting-entry-main>strong{grid-area:2/2}.company-accounting-entry-main>b{grid-area:1/3/3;align-self:center;font-size:12px}.company-accounting-entry-main>svg{grid-area:1/4/3;align-self:center}}.my-work-approval-panel,.daily-collection-panel{min-width:0}.my-work-urgency-filter{scrollbar-width:thin;background:#fbfcfb;gap:8px;padding:0 20px 14px;display:flex;overflow-x:auto}.my-work-urgency-filter button{color:#52645b;min-height:38px;font:inherit;background:#fff;border:1px solid #d7e1dc;border-radius:7px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:800;display:flex}.my-work-urgency-filter button:hover{color:#176548;border-color:#91aa9e}.my-work-urgency-filter button.is-selected{color:#176548;background:#e9f4ee;border-color:#90b9a6}.my-work-urgency-filter button strong{color:#40534a;background:#edf1ef;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;display:grid}.my-work-urgency-filter button.is-selected strong{color:#176548;background:#fff}.my-work-approval-queue{min-width:0;display:grid}.my-work-approval-queue>.sandbox-empty-state{margin:20px}.my-work-approval-queue .my-work-queue-row{min-height:82px;padding:14px 16px}.my-work-simple-row{width:100%;min-height:82px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebe7;padding:14px 16px;box-shadow:inset 4px 0 #23845f}.my-work-simple-row:last-child{border-bottom:0}.my-work-simple-row:hover,.my-work-simple-row.is-selected{background:#eef7f2}.sandbox-drawer.my-work-drawer{width:min(980px,100%)}.sandbox-drawer.my-work-drawer.is-compact{width:min(620px,100%)}.my-work-drawer:not(.is-compact) .sandbox-drawer-body{gap:0;padding:0}.my-work-drawer:not(.is-compact)>.sandbox-drawer-body:has(.sandbox-drawer-backdrop.is-embedded){overflow:hidden}.my-work-drawer .sandbox-drawer-backdrop.is-embedded,.my-work-drawer .sandbox-drawer-backdrop.is-embedded>.sandbox-drawer{height:100%;min-height:0}.my-work-drawer .embedded-work-detail:has(.sandbox-drawer-backdrop.is-embedded){height:100%;min-height:0}.my-work-drawer .embedded-work-detail>:has(>.sandbox-drawer-backdrop.is-embedded){height:100%;min-height:0}.my-work-drawer .embedded-work-detail:has(.sandbox-drawer-backdrop.is-embedded){grid-template-rows:minmax(0,1fr)}:is(.my-work-drawer .embedded-work-detail>.opening-live-workspace:has(.customer-setup-drawer),.my-work-drawer .opening-live-workspace:has(.customer-setup-drawer)>.sandbox-queue-workspace){height:100%;min-height:0;overflow:hidden}.my-work-drawer .customer-setup-drawer.is-embedded{grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.my-work-drawer .customer-setup-drawer.is-embedded>header{display:none}.my-work-drawer:has(.daily-closing-manager-live)>.sandbox-drawer-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow-y:auto}.my-work-drawer:has(.daily-closing-manager-live) .embedded-work-detail{min-height:0;display:block;overflow:visible}.my-work-drawer.is-daily-closing-review>.sandbox-drawer-body,.my-work-drawer.is-capital-return-work>.sandbox-drawer-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}.my-work-drawer.is-daily-closing-review .embedded-work-detail,.my-work-drawer.is-capital-return-work .embedded-work-detail{min-height:0;display:block;overflow:visible}.my-work-drawer.is-daily-closing-review .daily-accounting-workspace.is-embedded,.my-work-drawer.is-capital-return-work .capital-return-workspace{min-height:0}.my-work-drawer.is-daily-closing-review .daily-accounting-actions{position:static;bottom:auto}@media (max-width:760px){.sandbox-drawer.my-work-drawer.is-daily-closing-review,.sandbox-drawer.my-work-drawer.is-capital-return-work{height:100dvh;min-height:0;max-height:100dvh}.sandbox-drawer.my-work-drawer:has(.daily-closing-manager-live){height:100dvh;min-height:0;max-height:100dvh}.my-work-drawer:has(.daily-closing-manager-live) .daily-closing-submit-bar{position:static;bottom:auto}.my-work-drawer .manager-receive-detail-grid,.my-work-drawer .manager-receive-detail-grid.is-waiting{grid-template-columns:minmax(0,1fr)}.my-work-drawer .manager-receive-drawer>footer{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.my-work-drawer .manager-receive-drawer>footer .sandbox-action-button{width:100%;min-width:0}}.my-work-drawer-heading,.daily-collection-drawer-heading{gap:5px;min-width:0;display:grid}.my-work-drawer-heading h2,.daily-collection-drawer-heading h2{overflow-wrap:anywhere;color:#17251f;margin:0;font-size:23px;line-height:1.3}.my-work-drawer-heading>span,.daily-collection-drawer-heading>span{color:#607169;font-size:13px;line-height:1.45}.my-work-completed-drawer{gap:16px;display:grid}.my-work-completed-drawer>p{color:#40534a;margin:0;font-size:14px;line-height:1.6}.my-work-completed-drawer dl{border-block:1px solid #e4ebe7;margin:0;display:grid}.my-work-completed-drawer dl>div{border-bottom:1px solid #e4ebe7;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.my-work-completed-drawer dl>div:last-child{border-bottom:0}.my-work-completed-drawer dt{color:#6a7a72;font-size:12px}.my-work-completed-drawer dd{color:#283d34;margin:0;font-size:13px;font-weight:800}.daily-collection-viewbar{background:#fbfcfb;grid-template-columns:minmax(280px,auto) minmax(280px,420px);justify-content:space-between;align-items:end;gap:20px;padding:0 20px 14px;display:grid}.daily-collection-viewbar .sandbox-tabs,.daily-collection-viewbar .sandbox-search-field{min-width:0}.daily-collection-viewbar .sandbox-search-field{padding-top:0}.daily-collection-quick-summary{background:#f8faf9;border-block:1px solid #e4ebe7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.daily-collection-quick-summary>span{border-right:1px solid #e4ebe7;gap:3px;min-width:0;padding:11px 16px;display:grid}.daily-collection-quick-summary>span:last-child{border-right:0}.daily-collection-quick-summary small{color:#6a7a72;font-size:11px}.daily-collection-quick-summary strong{overflow-wrap:anywhere;color:#20372d;font-size:15px}.daily-collection-quick-summary strong.is-warning{color:#96640d}.daily-collection-message{color:#176548;background:#f1f8f5;border-bottom:1px solid #c9ded5;margin:0;padding:10px 20px;font-size:13px;font-weight:700}.daily-collection-message.is-drawer{border:1px solid #c9ded5;border-radius:7px;padding:10px 12px}.daily-collection-message.is-danger{color:#963f31;background:#fff2ef;border-color:#e5bdb5}.daily-collection-approval-queue{min-width:0;display:grid}.daily-collection-approval-queue>.sandbox-empty-state{margin:20px}.daily-collection-queue-row{color:#283d34;width:100%;min-height:76px;font:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e4ebe7;grid-template-columns:92px minmax(280px,1.8fr) minmax(140px,.9fr) minmax(115px,.65fr) minmax(125px,.65fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 20px;display:grid;box-shadow:inset 4px 0 #c79022}.daily-collection-queue-row:last-child{border-bottom:0}.daily-collection-queue-row:hover,.daily-collection-queue-row.is-selected{background:#eef7f2}.daily-collection-queue-row.is-completed{box-shadow:inset 4px 0 #23845f}.daily-collection-queue-row.is-schedule-waiting:not(.is-completed){box-shadow:inset 4px 0 #8b9892}.daily-collection-queue-row.is-schedule-due:not(.is-completed){box-shadow:inset 4px 0 #23845f}.daily-collection-queue-row.is-schedule-overdue:not(.is-completed){box-shadow:inset 4px 0 #b74d3c}.daily-collection-row-status{color:#825a0d;white-space:nowrap;background:#fff6e5;border-radius:7px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:850}.daily-collection-queue-row.is-completed .daily-collection-row-status{color:#176548;background:#e5f2eb}.daily-collection-queue-row.is-schedule-waiting:not(.is-completed) .daily-collection-row-status{color:#52635b;background:#eef1ef}.daily-collection-queue-row.is-schedule-due:not(.is-completed) .daily-collection-row-status{color:#176548;background:#e5f2eb}.daily-collection-queue-row.is-schedule-overdue:not(.is-completed) .daily-collection-row-status{color:#963f31;background:#fff0ed}.daily-collection-row-identity,.daily-collection-row-business,.daily-collection-row-amount,.daily-collection-row-principal{gap:3px;min-width:0;display:grid}.daily-collection-queue-row strong,.daily-collection-queue-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daily-collection-row-identity>strong{color:#17251f;font-size:15px}.daily-collection-row-identity>small{text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.daily-collection-row-business>strong,.daily-collection-row-amount>strong,.daily-collection-row-principal>strong{color:#30453b;font-size:13px}.daily-collection-queue-row small{color:#6a7a72;font-size:11px}.daily-collection-row-action{color:#176548;white-space:nowrap;font-size:12px;font-weight:850}.sandbox-drawer.daily-collection-drawer{width:min(660px,100%)}.sandbox-drawer.daily-collection-drawer.is-bad-debt{width:min(820px,100%)}.daily-collection-drawer .sandbox-drawer-body,.daily-collection-detail{gap:0}.daily-collection-detail>.daily-collection-message{margin-bottom:12px}.daily-collection-drawer-heading{flex:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.daily-collection-drawer-heading>.eyebrow,.daily-collection-drawer-heading>.daily-collection-account-summary,.daily-collection-drawer-heading>h2,.daily-collection-drawer-heading>span,.daily-collection-drawer-heading>small{grid-column:1}.daily-collection-drawer-heading>small{color:#718078;font-size:11px;line-height:1.45}.daily-collection-account-summary{color:#3d6553;margin:0;font-size:11px;font-weight:800;line-height:1.45}.daily-collection-heading-contact{color:#176548;min-width:82px;min-height:42px;font:inherit;white-space:nowrap;background:#edf7f2;border:1px solid #a8c6b8;border-radius:7px;grid-area:1/2/span 4;justify-content:center;align-self:center;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.daily-collection-heading-contact:disabled{color:#87958e;background:#f1f4f2;border-color:#d3ded8}.daily-collection-detail>.daily-collection-entry{border-top:0;border-bottom:1px solid #dce6e1;gap:10px;padding:0 0 18px}.daily-collection-detail>.daily-collection-record{border-top:0;border-bottom:1px solid #dce6e1;padding:0 0 18px}.daily-collection-detail>.daily-account-extra-actions{border-top:0;margin-top:0;padding-top:0}.daily-collection-entry>header{align-items:center}.daily-collection-entry>header .eyebrow{margin-bottom:1px}.daily-collection-entry>header h3{font-size:16px}.daily-collection-entry .daily-interest-due{text-align:left;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:18px;padding:13px 0}.daily-collection-entry .daily-interest-due>span{grid-area:1/1}.daily-collection-entry .daily-interest-due>strong,.daily-collection-entry .daily-interest-due>.daily-interest-input{grid-area:1/2/span 2}.daily-collection-entry .daily-interest-due>small{grid-area:2/1}.daily-collection-entry .daily-interest-input{width:min(180px,42vw);min-height:44px;font-size:22px}.daily-collection-entry .daily-actual-receipt{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;place-items:center start;column-gap:14px;padding:10px 12px}.daily-collection-entry .daily-actual-receipt>span{grid-area:1/1}.daily-collection-entry .daily-actual-receipt>strong{grid-area:1/2/span 2;font-size:21px}.daily-collection-entry .daily-actual-receipt>small{grid-area:2/1}.daily-receipt-entry-row{grid-template-columns:minmax(0,1fr) minmax(170px,.34fr);gap:8px;display:grid}.daily-receipt-entry-row.is-unpaid{grid-template-columns:1fr}.daily-payment-time{background:#f7faf8;border:1px solid #cfdad4;border-radius:7px;grid-template-rows:auto 42px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;padding:9px 10px;display:grid}.daily-payment-time>span{color:#30453b;font-size:11px;font-weight:800}.daily-payment-time>input{color:#20372d;width:100%;min-width:0;min-height:42px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #aebfb6;border-radius:6px;grid-area:2/1/auto/-1;padding:7px 8px;font-size:13px}.daily-payment-time>input:focus{outline-offset:1px;border-color:#287557;outline:2px solid #dff1e7}.daily-payment-time>small{color:#6b7b74;justify-self:end;font-size:10px;font-weight:700}.daily-collection-entry .daily-actual-receipt.is-awaiting{grid-template-columns:1fr}.daily-collection-entry .daily-actual-receipt.is-awaiting>span,.daily-collection-entry .daily-actual-receipt.is-awaiting>strong,.daily-collection-entry .daily-actual-receipt.is-awaiting>small{grid-area:auto/1}.daily-collection-support-actions{flex-wrap:wrap;gap:8px;display:flex}.daily-collection-support-actions button{color:#40534a;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.daily-collection-note-panel{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;gap:8px;padding:12px;display:grid}.daily-collection-note-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.daily-collection-note-panel>div>strong{color:#30453b;font-size:12px}.daily-collection-note-panel>div>button{color:#607169;min-height:32px;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:800}.daily-collection-disclosure{border-bottom:1px solid #dce6e1}.daily-collection-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 0;list-style:none;display:grid}.daily-collection-disclosure>summary::-webkit-details-marker{display:none}.daily-collection-disclosure>summary>span:first-child{gap:2px;min-width:0;display:grid}.daily-collection-disclosure>summary strong{color:#20372d;font-size:14px}.daily-collection-disclosure>summary small{color:#66776f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.daily-collection-disclosure>summary>span:last-child{color:#176548;white-space:nowrap;font-size:12px;font-weight:850}.daily-collection-disclosure>summary>span:last-child.is-warning{color:#96640d}.daily-collection-disclosure-body{gap:10px;padding:0 0 14px;display:grid}.daily-collection-drawer .daily-collection-call-result{grid-template-columns:max-content repeat(3,minmax(90px,1fr))}.daily-collection-drawer .daily-collection-call-result>div{grid-column:1/-1}.daily-collection-contact-history{border-top:1px solid #e2e9e5;padding-top:0}.daily-collection-contact-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:42px;list-style:none;display:flex}.daily-collection-contact-history>summary::-webkit-details-marker{display:none}.daily-collection-contact-history>summary>strong{color:#30453b;font-size:12px}.daily-collection-contact-history>summary>span{color:#66776f;font-size:11px}.daily-collection-contact-history ol{max-height:280px;overflow-y:auto}.daily-collection-schedule-body>dl{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.daily-collection-schedule-body>dl>div{border-right:1px solid #dce6e1;gap:3px;padding:10px 12px;display:grid}.daily-collection-schedule-body>dl>div:last-child{border-right:0}.daily-collection-schedule-body dt{color:#66776f;font-size:11px;font-weight:700}.daily-collection-schedule-body dd{color:#20372d;margin:0;font-size:13px;font-weight:850}.daily-collection-schedule-body .sandbox-action-button{min-height:42px}.daily-collection-schedule{border-top:1px solid #dce6e1;border-bottom:1px solid #dce6e1;gap:14px;padding:16px 0;display:grid}.daily-collection-schedule>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.daily-collection-schedule-icon{color:#176548;background:#e8f3ed;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.daily-collection-schedule>header>div{gap:2px;min-width:0;display:grid}.daily-collection-schedule h3{color:#20372d;margin:0;font-size:16px}.daily-collection-schedule>header span,.daily-collection-schedule small{color:#66776f;font-size:11px}.daily-collection-schedule>header>strong{color:#52635b;white-space:nowrap;background:#eef1ef;border-radius:7px;padding:5px 8px;font-size:11px}.daily-collection-schedule.is-due>header>strong{color:#176548;background:#e5f2eb}.daily-collection-schedule.is-overdue>header>strong{color:#963f31;background:#fff0ed}.daily-collection-schedule.is-missing_time>header>strong{color:#825a0d;background:#fff6e5}.daily-collection-schedule>dl{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.daily-collection-schedule>dl>div{border-right:1px solid #dce6e1;gap:3px;padding:10px 12px;display:grid}.daily-collection-schedule>dl>div:last-child{border-right:0}.daily-collection-schedule dt{color:#66776f;font-size:11px;font-weight:700}.daily-collection-schedule dd{color:#20372d;margin:0;font-size:13px;font-weight:850}.daily-collection-schedule-pending,.daily-collection-schedule-form{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;align-items:end;gap:10px;padding:12px;display:grid}.daily-collection-schedule-pending{grid-template-columns:minmax(0,1fr) auto}.daily-collection-schedule-pending>span:first-child,.daily-collection-schedule-form label,.daily-collection-reminder-form label{gap:4px;min-width:0;display:grid}.daily-collection-schedule-pending strong,.daily-collection-schedule-form label>span,.daily-collection-reminder-form label>span{color:#30453b;font-size:12px;font-weight:800}.daily-collection-schedule-decisions{gap:8px;display:flex}.daily-collection-schedule-form{grid-template-columns:minmax(160px,1fr) auto}.daily-collection-schedule-form input,.daily-collection-reminder-form input{color:#20372d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdccc5;border-radius:7px;padding:8px 10px;font-weight:750}.daily-collection-contact-actions{gap:12px;padding-top:4px;display:grid}.daily-collection-contact-actions>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.daily-collection-contact-actions>header>div{gap:2px;display:grid}.daily-collection-contact-actions>header strong,.daily-collection-contact-history>strong{color:#20372d;font-size:13px;font-weight:850}.daily-collection-contact-actions>header span{color:#66776f;font-size:11px}.daily-collection-call-start{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-collection-phone-action,.daily-collection-call-start>button,.daily-collection-call-result>button{color:#176548;min-height:42px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #bdccc5;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.daily-collection-call-start>button{color:#52635b}.daily-collection-call-result{background:#fffaf0;border:1px solid #e4c985;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(150px,auto) repeat(3,auto);align-items:center;gap:8px;padding:10px;display:grid}.daily-collection-call-result>div{gap:2px;display:grid}.daily-collection-call-result>div strong{color:#5d4818;font-size:12px}.daily-collection-call-result>div span{color:#766534;font-size:11px}.daily-collection-call-count{gap:4px;display:grid}.daily-collection-call-count>span:first-child{color:#766534;font-size:11px;font-weight:800}.daily-collection-call-count-control{background:#fff;border:1px solid #c9d6d0;border-radius:7px;grid-template-columns:34px 56px 34px;width:max-content;min-height:38px;display:grid;overflow:hidden}.daily-collection-call-count-control button{color:#176548;background:#f5f8f6;border:0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.daily-collection-call-count-control button:disabled{color:#a6b1ac}.daily-collection-call-count-control input{color:#20372d;width:56px;font:inherit;text-align:center;appearance:textfield;background:#fff;border:0;border-left:1px solid #dce5e0;border-right:1px solid #dce5e0;border-radius:0;font-size:13px;font-weight:850}.daily-collection-call-count-control input::-webkit-inner-spin-button{appearance:none;margin:0}.daily-collection-call-count-control input::-webkit-outer-spin-button{appearance:none;margin:0}.daily-collection-call-result>button{color:#44534d;min-width:96px}.daily-collection-call-result>button:first-of-type{color:#176548;border-color:#9dc9b3}.daily-collection-call-result>button:last-child{color:#913f32;border-color:#dab7ae}.daily-collection-reminder-form{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;grid-template-columns:minmax(160px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.daily-collection-drawer .daily-collection-call-result{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px}.daily-collection-call-result>.daily-collection-call-result-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.daily-collection-call-result-meta{gap:2px;min-width:0;display:grid}.daily-collection-call-result-meta strong{color:#5d4818;font-size:12px}.daily-collection-call-result-meta small{color:#766534;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.daily-collection-call-result-heading .daily-collection-call-count{align-items:center;gap:8px;display:flex}.daily-collection-call-result-heading .daily-collection-call-count>span:first-child{white-space:nowrap}.daily-collection-call-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-collection-call-outcomes>button{color:#44534d;width:100%;min-width:0;min-height:42px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #bdccc5;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:850;display:inline-flex}.daily-collection-call-outcomes>button:first-child{color:#176548;border-color:#9dc9b3}.daily-collection-call-outcomes>button:last-child{color:#913f32;border-color:#dab7ae}.daily-collection-call-outcomes>button:disabled{opacity:.55}.daily-collection-reminder-trigger{color:#40534a;min-height:36px;font:inherit;background:#fff;border:1px solid #d4dfda;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.daily-collection-reminder-actions{grid-template-columns:repeat(2,auto);gap:8px;display:grid}.daily-collection-reminder-actions .sandbox-action-button{min-height:42px}.daily-account-extra-actions.is-direct-action>summary{background:#fff9f7;border:1px solid #e2c7bf;border-radius:7px;min-height:44px;margin-top:12px;padding:9px 11px}.daily-account-extra-actions>summary>.daily-account-extra-label{color:#913f32;align-items:center;gap:8px;display:flex}.daily-account-extra-label>span{gap:2px;display:grid}.daily-account-extra-actions.is-direct-action>summary strong,.daily-account-extra-actions.is-direct-action>summary>span:last-child{color:#7e3a31}.daily-account-extra-actions.is-requesting>summary{display:none}.daily-account-extra-actions.is-requesting>.daily-bad-debt-request{margin-top:0}.daily-collection-contact-history{gap:8px;padding-top:2px;display:grid}.daily-collection-contact-history ol{border-top:1px solid #e2e9e5;gap:0;margin:0;padding:0;list-style:none;display:grid}.daily-collection-contact-history li{border-bottom:1px solid #e2e9e5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 2px;display:grid}.daily-collection-contact-history li>span{color:#30453b;gap:2px;display:grid}.daily-collection-contact-history li>span>strong{font-size:12px;font-weight:850}.daily-collection-contact-history li>span>small{color:#52635b;font-size:11px}.daily-collection-contact-history li>small{color:#6b7973;text-align:right;font-size:11px}.daily-collection-schedule .sandbox-action-button{min-height:42px}.daily-collection-record,.daily-collection-entry{border-top:1px solid #e4ebe7;gap:16px;padding-top:18px;display:grid}.daily-collection-record>header,.daily-collection-entry>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.daily-collection-record>header>div,.daily-collection-entry>header>div{gap:4px;display:grid}.daily-collection-record h3,.daily-collection-entry h3{color:#20372d;margin:0;font-size:18px}.daily-collection-record>header span,.daily-collection-entry>header>span{color:#607169;font-size:12px;line-height:1.5}.daily-collection-record>header>strong{color:#176548;white-space:nowrap;font-size:20px}.daily-collection-drawer-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:9px;display:flex}.daily-collection-drawer-actions .sandbox-action-button{min-width:110px;min-height:42px}@media (max-width:900px){.daily-collection-queue-row{grid-template-columns:82px minmax(225px,1.4fr) minmax(120px,.8fr) minmax(110px,.7fr) auto}.daily-collection-row-principal{display:none}}@media (max-width:760px){.my-work-approval-panel>header,.daily-collection-panel>header{gap:12px;padding:16px}.my-work-urgency-filter,.daily-collection-viewbar{padding-inline:16px}.my-work-approval-queue .my-work-queue-row,.my-work-simple-row{min-height:78px;padding:13px 14px}.my-work-queue-row{grid-template-columns:minmax(0,1fr)}.my-work-queue-actions{justify-content:flex-end}.my-work-completed-drawer dl>div{grid-template-columns:96px minmax(0,1fr)}.daily-collection-viewbar{grid-template-columns:1fr;gap:12px}.daily-collection-quick-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-collection-quick-summary>span:nth-child(2){border-right:0}.daily-collection-quick-summary>span:nth-child(-n+2){border-bottom:1px solid #e4ebe7}.daily-collection-queue-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status action""identity amount""business amount";gap:5px 12px;min-height:108px;padding:12px 14px 12px 18px}.daily-collection-row-status{grid-area:status}.daily-collection-row-identity{grid-area:identity}.daily-collection-row-business{grid-area:business}.daily-collection-row-amount{text-align:right;grid-area:amount}.daily-collection-row-action{text-align:right;grid-area:action}.daily-collection-row-principal{display:none}.daily-collection-row-business>strong,.daily-collection-row-business>small{font-size:11px}.daily-collection-customer-info{grid-template-columns:1fr}.daily-collection-call-result,.daily-collection-drawer .daily-collection-call-result{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-collection-call-result>div,.daily-collection-drawer .daily-collection-call-result>label{grid-column:1/-1}.daily-collection-record>header,.daily-collection-entry>header{flex-direction:column;align-items:flex-start}.daily-interest-overview.has-arrears,.daily-receipt-entry-row{grid-template-columns:1fr}.daily-collection-drawer-actions{grid-template-columns:1fr 1fr;display:grid}.daily-collection-drawer-actions>.sandbox-action-button:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:480px){.my-work-urgency-filter button{flex:1 0 auto;justify-content:center}.daily-collection-panel>header{align-items:flex-start;padding-right:70px;position:relative}.daily-collection-panel .sandbox-customer-queue-panel-actions{width:auto;position:absolute;top:16px;right:16px}.daily-collection-panel .sandbox-customer-queue-panel-actions>span{display:none}.daily-collection-viewbar .sandbox-tabs{overflow-x:auto}.daily-collection-quick-summary>span{padding:10px 12px}.daily-collection-quick-summary strong{font-size:14px}.daily-collection-drawer-actions{grid-template-columns:1fr}.daily-collection-drawer-actions>.sandbox-action-button:last-child:nth-child(3){grid-column:auto}.daily-collection-schedule>dl,.daily-collection-schedule-form,.daily-collection-schedule-pending,.daily-collection-call-start,.daily-collection-call-result,.daily-collection-reminder-form{grid-template-columns:1fr}.daily-collection-call-result>.daily-collection-call-result-heading{grid-template-columns:minmax(0,1fr);align-items:start}.daily-collection-call-result-heading .daily-collection-call-count{justify-content:space-between;width:100%}.daily-collection-call-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-collection-call-outcomes>button{gap:4px;min-height:42px;padding-inline:5px;font-size:11px}.daily-collection-call-outcomes>button svg{width:15px;height:15px}.daily-collection-reminder-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-collection-schedule>dl>div{border-bottom:1px solid #dce6e1;border-right:0}.daily-collection-schedule>dl>div:last-child{border-bottom:0}.daily-collection-schedule-decisions,.daily-collection-schedule-decisions .sandbox-action-button{width:100%}.daily-collection-call-result>div{grid-column:auto}.daily-collection-call-result>button{width:100%}.daily-collection-contact-history li{grid-template-columns:1fr;gap:3px}.daily-collection-contact-history li>small{text-align:left}}.bad-debt-recovery-workspace{min-width:0}.bad-debt-recovery-panel>header{align-items:center}.bad-debt-recovery-toolbar{border-bottom:1px solid #dce6e1;grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:end;gap:14px;padding:14px 18px;display:grid}.bad-debt-recovery-toolbar.is-due{grid-template-columns:minmax(240px,340px);justify-content:end}.bad-debt-recovery-list{display:grid}.bad-debt-recovery-list>button{color:#263932;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e8e5;grid-template-columns:118px minmax(190px,1fr) minmax(110px,.45fr) minmax(120px,.5fr);align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:grid}.bad-debt-recovery-list>button:hover,.bad-debt-recovery-list>button.is-selected{background:#f3f8f5}.bad-debt-recovery-list>button>span:not(.bad-debt-recovery-status){gap:3px;min-width:0;display:grid}.bad-debt-recovery-list>button small{color:#6b7b74;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bad-debt-recovery-list>button strong{font-size:13px}.bad-debt-write-off-eligibility{color:#754d09;background:#fff2cc;border:1px solid #e5c46a;border-radius:4px;justify-self:start;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1.3}.bad-debt-write-off-eligibility.is-pending{color:#4b6057;background:#edf2f0;border-color:#cbd7d2}.bad-debt-recovery-list .bad-debt-recovery-remaining{text-align:right}.bad-debt-recovery-list .bad-debt-recovery-remaining strong{color:#8b4e22;font-size:15px}.bad-debt-recovery-status{color:#805315;background:#fff0d9;border-radius:4px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:800}.bad-debt-recovery-status.is-fully_recovered{color:#27624e;background:#e8f4ed}.bad-debt-recovery-status.is-written_off{color:#4e5960;background:#eceff1}.bad-debt-recovery-status.is-overdue{color:#9a3f32;background:#fbe4df}.sandbox-drawer.bad-debt-recovery-drawer{width:min(780px,100%)}.bad-debt-recovery-detail{gap:16px;display:grid}.bad-debt-recovery-scopes,.bad-debt-recovery-schedule,.bad-debt-recovery-form,.bad-debt-write-off-request,.bad-debt-recovery-history{border-top:1px solid #dce6e1;gap:10px;padding-top:16px;display:grid}.bad-debt-recovery-scopes>header,.bad-debt-recovery-schedule>header,.bad-debt-recovery-form>header,.bad-debt-write-off-request>header,.bad-debt-recovery-history>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bad-debt-recovery-scopes>header>div,.bad-debt-recovery-schedule>header>div,.bad-debt-recovery-form>header>div,.bad-debt-write-off-request>header>div{gap:3px;display:grid}.bad-debt-recovery-scopes h3,.bad-debt-recovery-schedule h3,.bad-debt-recovery-form h3,.bad-debt-write-off-request h3,.bad-debt-recovery-history h3{color:#293c35;margin:0;font-size:14px}.bad-debt-recovery-scopes header span,.bad-debt-recovery-schedule header span,.bad-debt-recovery-form header span,.bad-debt-write-off-request header span,.bad-debt-recovery-history header span{color:#6b7b74;font-size:11px}.bad-debt-recovery-scopes header svg,.bad-debt-recovery-schedule header svg,.bad-debt-recovery-form header svg{color:#43705e;flex:none}.bad-debt-write-off-request header svg{color:#8a4f32;flex:none}.bad-debt-write-off-request{gap:12px}.bad-debt-write-off-request>label{gap:7px;display:grid}.bad-debt-write-off-request>label>span{color:#40544c;font-size:12px;font-weight:800}.bad-debt-write-off-request textarea{color:#17251f;font:inherit;resize:vertical;background:#fff;border:1px solid #c3d1ca;border-radius:6px;width:100%;min-height:82px;padding:10px 12px}.bad-debt-write-off-request textarea:focus{border-color:#8a4f32;outline:3px solid #8a4f321f}.bad-debt-write-off-request>.sandbox-action-button{justify-self:start}.sandbox-inline-link{color:#176548;text-underline-offset:2px;font-size:12px;font-weight:800;text-decoration:underline}.bad-debt-recovery-schedule>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.bad-debt-recovery-schedule input[type=date]{color:#17251f;font:inherit;background:#fff;border:1px solid #c3d1ca;border-radius:6px;width:100%;min-height:42px;padding:9px 11px}.bad-debt-recovery-scope-head,.bad-debt-recovery-scope-row{grid-template-columns:minmax(150px,1fr) repeat(3,minmax(82px,.42fr));align-items:center;gap:10px;display:grid}.bad-debt-recovery-scope-head{color:#718179;background:#f3f6f4;padding:9px 10px;font-size:11px}.bad-debt-recovery-scope-row{border-bottom:1px solid #e1e8e5;padding:10px}.bad-debt-recovery-scope-row>span{gap:2px;min-width:0;display:grid}.bad-debt-recovery-scope-row small{color:#6c7d75;font-size:11px}.bad-debt-recovery-scope-row>strong{font-size:12px}.bad-debt-recovery-form{gap:14px}.bad-debt-recovery-form fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.bad-debt-recovery-form legend,.bad-debt-recovery-form>label>span{color:#40544c;font-size:12px;font-weight:800}.bad-debt-recovery-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bad-debt-recovery-methods button{color:#40544c;cursor:pointer;background:#fff;border:1px solid #c8d4ce;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 12px;display:flex}.bad-debt-recovery-methods button:hover{border-color:#7e9d8f}.bad-debt-recovery-methods button.is-active{color:#176548;background:#eaf5ef;border-color:#27815f;box-shadow:inset 0 0 0 1px #27815f}.bad-debt-recovery-methods span{font-size:13px;font-weight:800}.bad-debt-recovery-form>label{gap:7px;display:grid}.bad-debt-recovery-form .money-input,.bad-debt-recovery-form textarea{color:#17251f;font:inherit;background:#fff;border:1px solid #c3d1ca;border-radius:6px;width:100%;min-height:44px;padding:10px 12px}.bad-debt-recovery-form .money-input{font-size:18px;font-weight:800}.bad-debt-recovery-form textarea{resize:vertical}.bad-debt-recovery-form .money-input:focus,.bad-debt-recovery-form textarea:focus{border-color:#23845f;outline:3px solid #23845f1f}.bad-debt-recovery-form>label>small,.bad-debt-recovery-file input{color:#6b7b74;font-size:11px}.bad-debt-recovery-next-date{color:#53665e;font-size:11px}.bad-debt-recovery-contact{border-top:1px solid #dce6e1;padding-top:16px}.bad-debt-recovery-daily-outcome{background:#f7faf8;border:1px solid #dce6e1;border-radius:7px;gap:9px;padding:12px;display:grid}.bad-debt-recovery-daily-outcome>label{gap:6px;display:grid}.bad-debt-recovery-daily-outcome>label>span{color:#40544c;font-size:12px;font-weight:800}.bad-debt-recovery-daily-outcome textarea{color:#17251f;font:inherit;resize:vertical;background:#fff;border:1px solid #c3d1ca;border-radius:6px;width:100%;min-height:62px;padding:9px 11px}.bad-debt-recovery-daily-outcome-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bad-debt-recovery-daily-outcome-options .sandbox-action-button{background:#fff;justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}.bad-debt-recovery-daily-outcome-options .sandbox-action-button[aria-pressed=true]{color:#176548;background:#eaf5ef;border-color:#27815f;box-shadow:inset 0 0 0 1px #27815f}.bad-debt-recovery-daily-outcome-confirm{justify-self:stretch;width:100%}.bad-debt-recovery-daily-outcome>small{color:#64756d;font-size:11px}.bad-debt-recovery-contact-history{max-height:330px;overflow-y:auto}.bad-debt-recovery-history>div{border:1px solid #dce6e1;border-radius:6px;overflow:hidden}.bad-debt-recovery-history article{background:#fff;border-bottom:1px solid #e1e8e5;grid-template-columns:minmax(125px,.75fr) minmax(105px,.55fr) minmax(120px,.7fr) minmax(140px,1fr) auto;align-items:start;gap:8px 12px;padding:11px 12px;display:grid}.bad-debt-recovery-history article:last-child{border-bottom:0}.bad-debt-recovery-history article>span{gap:2px;display:grid}.bad-debt-recovery-history article small{color:#6b7b74;font-size:10px}.bad-debt-recovery-history article strong{color:#293c35;font-size:12px}.bad-debt-recovery-history-actor p{color:#53665e;white-space:pre-wrap;margin:2px 0 0;font-size:11px;line-height:1.45}.bad-debt-recovery-history article>a{color:#176548;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.bad-debt-recovery-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.bad-debt-recovery-confirm-summary{gap:8px;display:grid}.bad-debt-recovery-confirm-summary>span{border-bottom:1px solid #e1e8e5;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.bad-debt-recovery-confirm-summary>span small{color:#6b7b74;font-size:12px}.bad-debt-recovery-confirm-summary>span strong{color:#293c35;font-size:13px}@media (max-width:760px){.daily-collection-kind-navigation{padding-inline:12px}.daily-collection-kind-navigation .sandbox-tabs{overflow-x:auto}.bad-debt-recovery-toolbar{grid-template-columns:1fr}.bad-debt-recovery-list>button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status remaining""identity remaining""received remaining";gap:5px 12px;min-height:104px;padding:12px 14px}.bad-debt-recovery-list .bad-debt-recovery-status{grid-area:status}.bad-debt-recovery-list .bad-debt-recovery-identity{grid-area:identity}.bad-debt-recovery-list>button>span:nth-child(3){grid-area:received}.bad-debt-recovery-list .bad-debt-recovery-remaining{grid-area:remaining;align-self:center}.bad-debt-recovery-scope-head{display:none}.bad-debt-recovery-scope-row{grid-template-columns:repeat(3,minmax(0,1fr))}.bad-debt-recovery-scope-row>span{grid-column:1/-1}.bad-debt-recovery-history article{grid-template-columns:repeat(2,minmax(0,1fr))}.bad-debt-recovery-history-actor{grid-column:1/-1}.bad-debt-recovery-actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:480px){.bad-debt-recovery-panel>header{align-items:flex-start}.bad-debt-recovery-panel .sandbox-tabs{overflow-x:auto}.bad-debt-recovery-detail .amount-summary-strip{grid-template-columns:1fr}.bad-debt-recovery-detail .amount-summary-strip>div+div{border-top:1px solid #dce6e1}.bad-debt-recovery-methods,.bad-debt-recovery-schedule>div,.bad-debt-recovery-daily-outcome-options,.bad-debt-recovery-actions,.bad-debt-recovery-history article{grid-template-columns:1fr}.bad-debt-recovery-history-actor{grid-column:auto}}.prospect-quick-summary dl>div.is-wide{border-right:0;grid-column:span 2}@media (max-width:760px){.prospect-center-panel .prospect-center-toolbar{gap:5px;padding:11px 16px}.prospect-center-panel .prospect-center-toolbar h2{font-size:16px}.prospect-center-viewbar{gap:8px;padding:0 12px 10px}.prospect-center-viewbar .sandbox-tabs{overflow:visible}.prospect-center-viewbar .sandbox-tabs>button{flex:1 1 0;justify-content:center;gap:4px;min-width:0;padding-inline:4px;font-size:12px}.prospect-center-viewbar .sandbox-tabs>button b{min-width:21px;height:21px;padding-inline:4px;font-size:11px}.prospect-center-search-tools .sandbox-search-field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prospect-queue-filters{padding:10px 12px}.prospect-customer-queue .review-customer-row{grid-template-columns:minmax(0,1fr) minmax(92px,auto);grid-template-areas:"identity amount""business action""status queued";gap:5px 10px;min-height:0;padding:10px 12px}.prospect-customer-queue .review-customer-row-status{text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:100%;padding:4px 6px;overflow:hidden}.prospect-customer-queue .review-customer-row-action{align-self:center}.prospect-customer-queue .review-customer-row time{white-space:nowrap;place-self:center end;font-size:11px}.prospect-customer-drawer .sandbox-drawer-body{gap:12px;padding:10px 12px 14px}.prospect-customer-drawer>header{padding:12px}.prospect-customer-drawer-heading h2{font-size:18px}.prospect-compact-summary{grid-template-columns:minmax(0,1fr);gap:7px}.prospect-compact-facts{gap:3px 10px}.prospect-drawer-section>header{min-height:0}.prospect-quick-summary dl>div{padding:7px 8px}.prospect-outcome-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-follow-up-fields{grid-template-columns:1fr}.prospect-follow-up-fields.is-next-round,.prospect-follow-up-options{grid-template-columns:repeat(2,minmax(0,1fr))}.prospect-follow-up-reassign{grid-template-columns:minmax(0,1fr)}.prospect-follow-up-reassign label,.prospect-follow-up-reassign select,.prospect-follow-up-reassign .sandbox-action-button{width:100%;min-width:0;max-width:100%}.prospect-drawer-decision{gap:10px;padding:11px 0 0}.prospect-assignee-tools{grid-template-columns:minmax(0,1fr);align-items:stretch}.prospect-assignee-tools .sandbox-action-button{width:100%}}.customer-intake-sandbox.is-operational{gap:14px;width:100%;max-width:1120px;margin-inline:auto}.customer-intake-sandbox.is-operational .customer-intake-form.is-sectioned{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0;display:grid}.customer-intake-form.is-sectioned .customer-intake-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px;display:grid}.customer-intake-form.is-sectioned .customer-intake-terms-grid{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.customer-intake-form.is-sectioned .customer-intake-form-grid input,.customer-intake-form.is-sectioned .customer-intake-form-grid select,.customer-intake-form.is-sectioned .customer-intake-form-grid textarea{border-radius:6px;min-height:41px;padding:8px 10px}.customer-intake-form.is-sectioned .customer-intake-form-grid textarea{min-height:76px}.customer-intake-form.is-sectioned .customer-intake-money-control>.money-input{height:41px;padding-right:48px;line-height:normal}.customer-intake-form.is-sectioned .customer-intake-form-grid label>span,.customer-intake-form.is-sectioned .customer-intake-destination-field>span:first-child,.customer-intake-form.is-sectioned .customer-intake-route-block>span{font-size:11px}.customer-intake-form.is-sectioned .customer-intake-destination-field{gap:5px;display:grid}.customer-intake-form.is-sectioned .customer-intake-company-flow input,.customer-intake-form.is-sectioned .customer-intake-company-flow select,.customer-intake-form.is-sectioned .customer-intake-source-company>strong{box-sizing:border-box;border-radius:6px;min-height:41px;padding:8px 10px}.customer-intake-form.is-sectioned .customer-intake-company-search>input{padding-left:31px}.customer-intake-form.is-sectioned .customer-intake-form-grid label>small{font-size:10px}.customer-intake-form.is-sectioned .customer-intake-company-assist{background:0 0;border-left:0;gap:6px;padding:0}.customer-intake-form.is-sectioned .customer-intake-company-assist>input[type=checkbox]{flex-basis:16px;width:16px;min-height:16px}.customer-intake-form.is-sectioned .customer-intake-route-choice>button{background:#fff;border:1px solid #cbd5d0;border-radius:7px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.customer-intake-form.is-sectioned .customer-intake-route-choice>button.is-selected{background:#eaf5ef;border-color:#287a5a;box-shadow:inset 0 0 0 1px #287a5a}.customer-intake-form.is-sectioned .customer-intake-route-choice strong{font-size:12px}.customer-intake-form.is-sectioned .customer-intake-route-choice small{font-size:10px}.customer-intake-sandbox.is-operational .customer-intake-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-intake-sandbox.is-operational .customer-evidence-card.is-compact{min-height:0;padding:0}.customer-intake-sandbox.is-operational .customer-evidence-card.is-compact .customer-evidence-tap{grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:8px 9px;display:grid}.customer-duplicate-check.is-automatic .customer-duplicate-results{border-top:1px solid #dfe6e2;gap:7px;padding-top:10px}.customer-duplicate-check.is-automatic .customer-duplicate-results article{background:#fff;border:1px solid #dce4e0;border-radius:6px}.customer-duplicate-check.is-automatic .customer-duplicate-results article:before{display:none}.customer-duplicate-check.is-automatic .customer-duplicate-results article.is-known-duplicate{border-color:#d79c9c;box-shadow:inset 3px 0 #b83e3e}.customer-duplicate-check.is-automatic .customer-duplicate-results .customer-duplicate-result-summary{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:67px;padding:9px 11px}.customer-duplicate-check.is-automatic .customer-duplicate-status-badge,.customer-duplicate-check.is-automatic .customer-duplicate-phone-badge{min-height:0;padding:3px 7px;font-size:11px}.customer-duplicate-check.is-automatic .customer-duplicate-show-all{border:0;min-height:0;padding:4px 0}.customer-intake-sandbox.is-operational .customer-intake-success{background:#ebf6f0;border:1px solid #bad8c9;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.customer-intake-sandbox.is-operational .customer-intake-success>div{align-items:start;gap:2px;display:grid}.customer-intake-sandbox.is-operational .customer-intake-success>div:last-child{align-items:center;gap:7px;display:flex}@media (max-width:820px){.customer-intake-form.is-sectioned .customer-intake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-intake-form.is-sectioned .customer-intake-terms-grid{grid-template-columns:minmax(0,2fr) minmax(190px,1fr)}}@media (max-width:640px){.customer-intake-sandbox.is-operational{gap:11px;padding-bottom:86px}.customer-intake-form.is-sectioned .customer-intake-form-grid,.customer-intake-form.is-sectioned .customer-intake-terms-grid,.customer-intake-form.is-sectioned .customer-intake-route-choice,.customer-intake-sandbox.is-operational .customer-intake-evidence-grid,.customer-duplicate-check.is-automatic .customer-duplicate-results .customer-duplicate-result-summary{grid-template-columns:minmax(0,1fr)}.customer-intake-sandbox.is-operational .customer-intake-success{grid-template-columns:auto minmax(0,1fr)}.customer-intake-sandbox.is-operational .customer-intake-success>div:last-child{grid-column:1/-1}}.cash-remittance-workspace,.cash-collection-workspace{gap:10px}.cash-collection-summary-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:50px;padding:7px 11px}.cash-collection-summary.is-history .cash-collection-summary-heading{grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr) auto}.cash-collection-summary-title{gap:2px;min-width:0;display:grid}.cash-collection-summary-heading strong{font-size:15px}.cash-collection-summary-heading small{font-size:11px}.cash-collection-summary-actions>button{width:34px;height:34px}.cash-collection-summary-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.cash-collection-summary-state{background:#eaf4ef;border-left:3px solid #2b7656;border-radius:4px;align-items:center;min-height:21px;padding:2px 7px;font-weight:750;line-height:1.2;display:inline-flex;color:#176442!important;font-size:10px!important}.cash-collection-summary-state.is-pending{background:#fff6df;border-left-color:#c28b22;color:#7a5915!important}.cash-collection-summary-remittance-state{background:#eaf4ef;border-left:3px solid #2b7656;border-radius:4px;align-items:center;min-height:21px;padding:2px 7px;font-weight:750;line-height:1.2;display:inline-flex;color:#176442!important;font-size:10px!important}.cash-collection-summary-remittance-state.is-pending{background:#fff6df;border-left-color:#c28b22;color:#7a5915!important}.cash-collection-summary-lock-state{align-items:center;gap:4px;min-height:21px;font-weight:700;line-height:1.2;display:inline-flex;color:#5f7067!important;font-size:10px!important}.cash-collection-summary-lock-state svg{color:#6e7d76;flex:none}.cash-collection-summary.is-history .cash-collection-history-selector{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;max-width:390px;display:grid!important}.cash-collection-summary.is-history .cash-collection-history-selector>span{color:#5f7067;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.cash-collection-summary.is-history .cash-collection-history-selector select{color:#263a30;width:100%;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd8d1;border-radius:6px;padding:6px 29px 6px 9px;font-size:11px}.cash-collection-summary.is-history .cash-collection-history-selector select:focus{border-color:#2b7656;outline:3px solid #2b76561f}.cash-collection-equation>button,.cash-collection-equation>div,.cash-collection-equation.is-settled>button,.cash-collection-equation.is-settled>div{min-height:56px;padding:8px 12px}.cash-collection-equation span{font-size:11px}.cash-collection-equation strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px}.cash-collection-equation strong small{font-size:10px;font-weight:600}.cash-collection-summary.is-remittance .cash-collection-equation>*{border-right:1px solid #e1e7e4}.cash-collection-summary.is-remittance .cash-collection-equation>:last-child{border-right:0}.cash-collection-equation>.is-gross{background:#fff}.cash-collection-equation>.is-offset{background:#fff8e8}.cash-collection-equation>.is-carry{background:#f4f7f5}.cash-collection-equation>.is-result{background:#eef7f2}.cash-collection-line-total.is-carry>small{color:#607269;font-size:10px;line-height:1.25}.cash-collection-summary-note{color:#596b62;background:#fbfcfb;border-top:1px solid #dfe7e3;margin:0;padding:8px 12px;font-size:11px;line-height:1.45}.cash-collection-manager-remittance>header{grid-template-columns:minmax(190px,1fr) auto;min-height:52px}.cash-collection-manager-remittance>header>div:first-child{padding:9px 13px}.cash-collection-manager-remittance>header>div:first-child>strong{font-size:14px}.cash-collection-manager-remittance-totals{border-left:1px solid #dfe7e3;justify-content:flex-end;display:flex}.cash-collection-manager-remittance-totals>span{min-width:128px;padding:7px 11px}.cash-collection-manager-remittance-totals .is-sent{background:#f3f8fa}.cash-collection-manager-remittance-totals strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.cash-collection-manager-remittance-list>article{grid-template-columns:minmax(270px,1.5fr) minmax(125px,.55fr) minmax(220px,.8fr);gap:13px;min-height:56px;padding:7px 13px 7px 17px}.cash-collection-manager-remittance-route{align-items:center;gap:6px;min-width:0;display:flex}.cash-collection-manager-remittance-route strong{color:#2d4238;overflow-wrap:anywhere;min-width:0;font-size:13px}.cash-collection-manager-remittance-route strong:last-child{color:#176442}.cash-collection-manager-remittance-route svg{color:#829189;flex:none}.cash-collection-manager-remittance-route>span{color:#64756d;font-size:10px;font-weight:700}.cash-collection-manager-remittance-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap}.cash-collection-manager-remittance-action .sandbox-action-button{max-width:160px}.cash-collection-manager-remittance-decision-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:220px;display:grid}.cash-collection-manager-remittance-decision-actions .sandbox-action-button{min-width:0;max-width:none;padding-inline:8px}.cash-collection-manager-remittance-list.is-detail>article{grid-template-columns:minmax(220px,1fr) minmax(110px,.5fr) minmax(220px,.8fr)}.cash-collection-manager-remittance-person em{color:#8a6417;font-size:10px;font-style:normal;font-weight:750}.cash-collection-manager-remittance-list>article.is-sent .cash-collection-manager-remittance-person em{color:#2b6783}.cash-collection-manager-remittance-list>article.is-received .cash-collection-manager-remittance-person em{color:#176442}.cash-collection-manager-remittance-date{color:#64756d;font-size:10px;font-weight:700}.cash-collection-manager-remittance-days{border-top:1px solid #e7ece9;grid-column:1/-1;min-width:0;padding-top:6px}.cash-collection-manager-remittance-days>summary{cursor:pointer;color:#416354;width:fit-content;font-size:11px;font-weight:750}.cash-collection-manager-remittance-days>div{gap:4px;margin-top:7px;display:grid}.cash-collection-manager-remittance-days>div>span{background:#f6f8f7;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:5px 7px;display:flex}.cash-collection-manager-remittance-days small{color:#65766e;font-size:10px}.cash-collection-manager-remittance-days strong{color:#2c493b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.cash-collection-manager-remittance-feedback{color:#176442;background:#eef6f2;border-left:3px solid #2b7656;grid-column:1/-1;margin:-2px 0 0;padding:5px 8px;font-size:11px}.cash-collection-manager-remittance-feedback.is-error{color:#943d34;background:#fff3f2;border-left-color:#b34d43}.cash-collection-remittance-status>div{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cash-collection-line-metric strong>small{color:inherit;font-size:9px;font-weight:600}.cash-collection-toolbar{padding-block:1px}.cash-collection-toolbar strong{font-size:12px}.cash-collection-toolbar span{font-size:11px}.cash-collection-round-list.is-remittance-view .cash-collection-line-row.is-row-action{cursor:pointer;outline:0;transition:background .15s,box-shadow .15s}.cash-collection-round-list.is-empty-primary{display:none}.cash-collection-round-list.is-remittance-view .cash-collection-line-row.is-row-action:hover{background:#f7faf8}.cash-collection-round-list.is-remittance-view .cash-collection-line-row.is-row-action:focus-visible{box-shadow:inset 0 0 0 2px #2b765657}.cash-collection-round-list.is-remittance-view .cash-collection-line-total{color:#31473c;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"label""amount";min-height:0;padding:0}.cash-collection-round-list.is-remittance-view .cash-collection-line-total:hover,.cash-collection-round-list.is-remittance-view .cash-collection-line-total.is-offset,.cash-collection-round-list.is-remittance-view .cash-collection-line-row.is-completed .cash-collection-line-total.is-offset{background:0 0;border:0}.cash-collection-round-list.is-remittance-view .cash-collection-line-total>strong{color:#176442;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.cash-collection-round-list.is-remittance-view .cash-collection-line-metric,.cash-collection-round-list.is-remittance-view .cash-collection-line-total{text-align:right}.cash-collection-round-list.is-remittance-view .cash-collection-line-metric strong{font-variant-numeric:tabular-nums;white-space:nowrap}.cash-collection-round-list.is-remittance-view .cash-collection-line-total>span{font-size:10px}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status{background:0 0;border:0;border-left:2px solid #9aa9a2;border-radius:0;min-height:38px;padding:4px 0 4px 10px}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status:hover{background:0 0;border-color:#9aa9a2}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status.is-pending{background:0 0;border-left-color:#c89a2d}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status.is-sent,.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status.is-action{background:0 0;border-left-color:#347b9d}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status.is-complete{background:0 0;border-left-color:#2b7a59}.cash-collection-terminal-cards>summary{flex-direction:row;align-items:center;min-height:40px;padding-block:6px;list-style:none}.cash-collection-terminal-cards>summary::-webkit-details-marker{display:none}.cash-collection-terminal-cards>summary>svg{flex:none;margin-left:auto;transition:transform .16s}.cash-collection-terminal-cards[open]>summary>svg{transform:rotate(90deg)}.cash-collection-terminal-cards>div>button{min-height:44px}.cash-collection-remittance-confirm-backdrop{z-index:180;background:#151f1a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cash-collection-remittance-confirm{background:#fff;border:1px solid #cfdad4;border-radius:8px;gap:10px;width:min(400px,100vw - 36px);padding:18px;display:grid;box-shadow:0 20px 54px #12231b3d}.cash-collection-remittance-confirm>span{color:#66766e;font-size:11px;font-weight:750}.cash-collection-remittance-confirm h2{color:#176442;font-variant-numeric:tabular-nums;margin:0;font-size:28px}.cash-collection-remittance-confirm-route{color:#2f493d;background:#f4f7f5;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;display:grid}.cash-collection-remittance-confirm-route strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.cash-collection-remittance-confirm-route strong:last-child{text-align:right}.cash-collection-remittance-confirm-route svg{color:#668078}.cash-collection-remittance-confirm p{color:#66766e;margin:0;font-size:12px;line-height:1.5}.cash-collection-remittance-confirm-days{color:#53685e;font-size:11px;font-weight:750}.cash-collection-remittance-return-reason{color:#4d6157;gap:5px;font-size:11px;font-weight:750;display:grid}.cash-collection-remittance-return-reason textarea{resize:vertical;color:#263d32;min-height:84px;font:inherit;background:#fff;border:1px solid #bdcbc4;border-radius:6px;padding:10px 11px;font-size:13px;line-height:1.45}.cash-collection-remittance-return-reason textarea:focus{border-color:#2b7656;outline:3px solid #2b76561f}.cash-collection-remittance-confirm footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.cash-collection-remittance-confirm footer>button:not(.sandbox-action-button){color:#52645b;min-height:40px;font:inherit;background:#fff;border:1px solid #c8d4ce;border-radius:6px;padding:0 13px;font-size:12px;font-weight:750}.cash-collection-remittance-confirm footer .sandbox-action-button{min-height:40px}.cash-collection-workspace.is-focused-remittance>.cash-collection-remittance-confirm-backdrop{display:grid}@media (max-width:680px){.cash-collection-summary-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions"}.cash-collection-summary.is-history .cash-collection-summary-heading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""history history"}.cash-collection-summary.is-history .cash-collection-history-selector{border-top:1px solid #dfe7e3;grid-area:history;grid-template-columns:auto minmax(0,1fr);max-width:none;padding-top:7px}.cash-collection-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-collection-equation>.is-result{border-top:1px solid #d7e5dd;border-left:0;grid-column:auto}.cash-collection-equation>button,.cash-collection-equation>div,.cash-collection-equation.is-settled>button,.cash-collection-equation.is-settled>div{min-height:58px;padding:8px 10px}.cash-collection-equation strong{font-size:16px}.cash-collection-remittance-status{grid-template-columns:minmax(0,1fr)}.cash-collection-remittance-status>header{border-bottom:1px solid #dfe7e3;border-right:0;min-height:40px;padding:7px 10px}.cash-collection-remittance-status>div{grid-template-columns:repeat(auto-fit,minmax(125px,1fr))}.cash-collection-remittance-status>div>span{min-height:54px;padding:7px 9px}.cash-collection-manager-remittance>header{grid-template-columns:1fr}.cash-collection-manager-remittance-totals{border-top:1px solid #dfe7e3;border-left:0;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.cash-collection-manager-remittance-totals>span{border-right:0;min-width:0}.cash-collection-manager-remittance-person em{font-size:10px}.cash-collection-manager-remittance-list>article,.cash-collection-manager-remittance-list.is-detail>article{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person person""amount action""days days";gap:8px 10px;padding:10px 10px 11px 14px}.cash-collection-manager-remittance-person{grid-area:person}.cash-collection-manager-remittance-amount{text-align:left;grid-area:amount;align-self:center}.cash-collection-manager-remittance-action{grid-area:action;align-self:center}.cash-collection-manager-remittance-days{grid-area:days}.cash-collection-manager-remittance-person small{line-height:1.35}.cash-collection-manager-remittance-action .sandbox-action-button{min-width:132px}.cash-collection-manager-remittance-decision-actions{grid-template-columns:1fr;max-width:132px}.cash-collection-manager-remittance-decision-actions .sandbox-action-button{min-width:0}.cash-collection-round-list.is-remittance-view .cash-collection-line-row{grid-template-areas:"identity identity""gross offset""total remittance";gap:8px;padding:11px 10px 12px 14px}.cash-collection-round-list.is-remittance-view .cash-collection-line-total{text-align:left;background:#f1f7f4;min-height:44px;padding:7px 9px}.cash-collection-round-list.is-remittance-view .cash-collection-line-total.is-offset{background:#f1f7f4}.cash-collection-round-list.is-remittance-view .cash-collection-line-remittance-status{min-height:44px;padding-inline:9px}.cash-collection-manager-remittance-list.is-detail>article{gap:5px 9px;min-height:0;padding:8px 9px 9px 13px}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-person{padding-bottom:4px}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-person small,.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-person em{font-size:9px}.cash-collection-manager-remittance-list.is-detail .cash-collection-manager-remittance-amount>span{display:none}.cash-collection-remittance-confirm-backdrop{align-items:end;padding:0}.cash-collection-remittance-confirm{border-width:1px 0 0;border-radius:8px 8px 0 0;width:100%;padding:16px}.cash-collection-remittance-confirm footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cash-collection-remittance-confirm footer>button{width:100%}.cash-collection-terminal-cards>summary{flex-direction:row;align-items:center}}.line-reserve-tabs{background:#eef3f0;border:1px solid #d7e0dc;border-radius:6px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.line-reserve-tabs>button{background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;min-width:108px;min-height:34px;padding:0 12px}.line-reserve-tabs>button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #1935291f}.line-reserve-overview-summary,.line-reserve-overview-summary.is-pending{border-left-color:#c89a2d}.line-reserve-overview-summary.is-transit{border-left-color:#347b9d}.line-reserve-overview-summary.is-complete{border-left-color:#277653}.line-reserve-overview-summary.is-mismatch{border-left-color:#b24a3d}.line-reserve-overview-head{min-height:82px;padding:12px 14px}.line-reserve-overview-head h2{font-size:16px}.line-reserve-overview-head>div:first-child>span,.line-reserve-overview-head>div:first-child>p{font-size:10px}.line-reserve-overview-actions{flex:none;grid-template-columns:auto auto 34px;align-items:center;gap:10px!important;display:grid!important}.line-reserve-overview-primary{text-align:right;border-right:1px solid #dce5e0;justify-items:end;gap:1px;min-width:170px;padding-right:14px;display:grid}.line-reserve-overview-head .line-reserve-overview-primary small{color:#805d17;font-size:10px;font-weight:800}.line-reserve-overview-head .line-reserve-overview-primary strong{color:#805d17;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;font-size:22px;line-height:1.1}.line-reserve-overview-primary em{font-size:9px;font-style:normal}.line-reserve-overview-head .line-reserve-overview-balance-status{color:#805d17;white-space:nowrap;border-left:3px solid #c89a2d;padding-left:9px;font-size:11px;font-weight:800}.line-reserve-overview-summary.is-transit .line-reserve-overview-balance-status{color:#2c6681;border-left-color:#347b9d}.line-reserve-overview-summary.is-complete .line-reserve-overview-balance-status{color:#225f43;border-left-color:#277653}.line-reserve-overview-summary.is-mismatch .line-reserve-overview-balance-status{color:#96392f;border-left-color:#b24a3d}.line-reserve-overview-actions>button{color:#496258;cursor:pointer;background:#fff;border:1px solid #ced9d3;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.line-reserve-overview-actions>button:hover{color:#176442;border-color:#86a997}.line-reserve-overview-actions>button:disabled{cursor:wait;opacity:.55}.line-reserve-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.line-reserve-overview-grid article{padding:10px 13px}.line-reserve-overview-grid span,.line-reserve-overview-grid small{font-size:10px}.line-reserve-overview-grid strong{font-size:17px}.line-reserve-overview-grid article:nth-child(3) strong{color:#2c6681}.line-reserve-overview-check{color:#6f5a25;background:#fff9ec;min-height:34px;padding:7px 13px;font-size:11px;line-height:1.45}.line-reserve-overview-summary.is-transit .line-reserve-overview-check{color:#315f73;background:#f1f7fa}.line-reserve-overview-summary.is-complete .line-reserve-overview-check{color:#225f43;background:#f1f8f4}.line-reserve-overview-summary.is-mismatch .line-reserve-overview-check{color:#8e372e;background:#fff7f6}.line-reserve-safe-availability{background:#f7fafc;border:1px solid #d4dfe5;border-left:4px solid #5078a0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 12px;display:flex}.line-reserve-safe-availability>span{gap:1px;min-width:0;display:grid}.line-reserve-safe-availability small{color:#60717b;font-size:10px}.line-reserve-safe-availability strong{color:#315f73;letter-spacing:0;font-size:13px}.line-reserve-safe-availability a{color:#315f73;white-space:nowrap;font-size:10px;font-weight:800}.line-reserve-readonly-note{padding:7px 10px;font-size:10px}.line-reserve-account-heading{align-items:center}.line-reserve-account-heading span{font-size:10px}.line-reserve-account-heading>small{font-size:11px}.line-reserve-filters{background:#fff;border:1px solid #d5dfda;border-radius:6px;width:fit-content;max-width:100%;display:flex;overflow-x:auto}.line-reserve-filters>button{color:#5d6d65;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #e2e8e5;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.line-reserve-filters>button:last-child{border-right:0}.line-reserve-filters>button.is-selected{color:#176442;background:#edf6f1}.line-reserve-filters small{background:#edf1ef;border-radius:4px;place-items:center;min-width:20px;height:20px;font-size:9px;display:grid}.line-reserve-filters>button.is-selected small{background:#d8ebe1}.line-reserve-account-table-head,.line-reserve-account-row{grid-template-columns:minmax(210px,1.2fr) minmax(230px,1fr) minmax(220px,.95fr) minmax(190px,.9fr) 18px;min-width:820px}.line-reserve-account-table-head{font-size:10px}.line-reserve-account-table-head>span:nth-child(n+2):nth-child(-n+4){text-align:left}.line-reserve-account-row{min-height:72px}.line-reserve-account-identity strong{font-size:12px}.line-reserve-account-identity small{font-size:10px}.line-reserve-account-reserve,.line-reserve-account-status{gap:2px;min-width:0;display:grid}.line-reserve-account-reserve small,.line-reserve-account-position small{color:#6d7b74;font-size:10px}.line-reserve-account-reserve strong,.line-reserve-account-position strong{color:#253a31;font-variant-numeric:tabular-nums;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.line-reserve-account-reserve em{color:#6d7b74;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.line-reserve-account-position{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.line-reserve-account-position>span{gap:2px;min-width:0;display:grid}.line-reserve-account-position .is-owed strong{color:#8a6518}.line-reserve-account-position .is-transit strong{color:#2c6681}.line-reserve-account-status{border-left:1px solid #e4e9e6;padding-left:8px}.line-reserve-account-status strong{font-size:12px}.line-reserve-account-status small{font-size:10px}.line-reserve-account-row.is-selected>svg{color:#176442}@media (min-width:721px){.line-reserve-account-reserve>small{display:none}}.line-reserve-account-detail{background:#f5f8f6;border:0;border-bottom:1px solid #dfe7e3;gap:8px;padding:10px 12px 12px}.line-reserve-account-detail-summary{background:#fff;border:1px solid #d5dfda;border-left:4px solid #277653;border-radius:6px;grid-template-columns:minmax(150px,.35fr) minmax(260px,1fr) auto 34px;align-items:center;gap:12px;padding:10px 12px;display:grid}.line-reserve-account-detail-summary.is-mismatch{background:#fff9f8;border-left-color:#b24a3d}.line-reserve-account-detail-summary>span{gap:1px;min-width:0;display:grid}.line-reserve-account-detail-summary>span small{color:#6a7972;font-size:9px}.line-reserve-account-detail-summary>span strong{color:#1f6547;letter-spacing:0;font-size:14px}.line-reserve-account-detail-summary>p{color:#5e6f67;margin:0;font-size:10px;line-height:1.45}.line-reserve-account-detail-summary>em{color:#225f43;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.line-reserve-account-detail-summary.is-mismatch>em{color:#96392f}.line-reserve-account-detail-summary>button{color:#5c7066;cursor:pointer;background:#fff;border:1px solid #d3ddd8;border-radius:5px;place-items:center;width:34px;height:34px;padding:0;display:grid}.line-reserve-request-panel{background:#fff;border:1px solid #d7e2dc;border-left:4px solid #277653;border-radius:6px;gap:8px;padding:11px 12px;display:grid}.line-reserve-request-panel>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.line-reserve-request-panel>header span{color:#277653;font-size:9px;font-weight:800}.line-reserve-request-panel>header strong{color:#1f6547;letter-spacing:0;font-size:12px}.line-reserve-request-panel>p{color:#8a681b;margin:0;font-size:9px}.line-reserve-request-panel>p.is-valid{color:#1f6547}.line-reserve-request-form{grid-template-columns:minmax(150px,.42fr) auto minmax(220px,1fr) auto;align-items:end}.line-reserve-request-form>.sandbox-action-button{min-width:112px}.line-reserve-request-section{gap:10px;min-width:0;display:grid}.line-reserve-request-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.line-reserve-request-heading h2{color:#293d34;letter-spacing:0;margin:0;font-size:15px}.line-reserve-request-heading small{color:#65756d;font-size:10px}.line-reserve-request-empty{color:#315446;background:#f6faf8;border:1px solid #d8e2dd;border-left:4px solid #277653;border-radius:6px;align-items:center;gap:9px;min-height:58px;padding:11px 13px;display:flex}.line-reserve-request-empty svg{color:#277653;flex:none}.line-reserve-request-empty strong{letter-spacing:0;font-size:12px}.line-reserve-request-list>article header strong{font-size:12px}.line-reserve-request-list>article header small,.line-reserve-request-list>article>small,.line-reserve-request-list>article header em,.line-reserve-request-amount span{font-size:10px}.line-reserve-request-amount strong{font-size:17px}.line-reserve-history summary span{font-size:12px}.line-reserve-history summary small,.line-reserve-history article small,.line-reserve-history article em{font-size:10px}.line-reserve-history article strong,.line-reserve-history article b{font-size:11px}.line-reserve-ledger summary,.line-reserve-history summary{min-height:42px}.line-reserve-ledger summary svg,.line-reserve-history summary svg{color:#60736a;flex:none;transition:transform .18s}.line-reserve-ledger[open] summary svg,.line-reserve-history[open] summary svg{transform:rotate(180deg)}.line-reserve-ledger>p{color:var(--muted);text-align:center;border-top:1px solid #edf0ee;margin:0;padding:14px;font-size:10px}.line-reserve-settings-group{background:#fff;border:1px solid #d8e2dd;border-radius:6px;overflow:hidden}.line-reserve-settings-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:9px 12px;list-style:none;display:flex}.line-reserve-settings-group>summary::-webkit-details-marker{display:none}.line-reserve-settings-group>summary>span{gap:1px;display:grid}.line-reserve-settings-group>summary small{color:#277653;font-size:9px;font-weight:800}.line-reserve-settings-group>summary h3{color:#2b3e35;letter-spacing:0;margin:0;font-size:12px;line-height:1.35}.line-reserve-settings-group>summary svg{color:#60736a;transition:transform .18s}.line-reserve-settings-group[open]>summary svg{transform:rotate(180deg)}.line-reserve-settings-group>div{border-top:1px solid #e4e9e6;gap:10px;padding:11px 12px 12px;display:grid}.line-reserve-settings-group>div>p{color:var(--muted);margin:0;font-size:10px}@media (max-width:720px){.line-reserve-tabs{width:100%}.line-reserve-tabs>button{flex:1 1 0;min-width:0;padding-inline:8px}.line-reserve-overview-head{align-items:flex-start}.line-reserve-overview-actions{grid-template-columns:minmax(0,1fr) auto 34px;width:100%}.line-reserve-overview-primary{text-align:left;border-right:0;justify-items:start;min-width:0;padding-right:0}.line-reserve-overview-head .line-reserve-overview-primary strong{font-size:20px}.line-reserve-safe-availability{align-items:flex-start}.line-reserve-account-table-head{display:none}.line-reserve-account-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity identity""status status""reserve position";gap:9px 12px;min-width:0;padding:11px 34px 11px 14px}.line-reserve-account-identity{border-bottom:1px solid #e7ece9;grid-area:identity;padding-bottom:7px}.line-reserve-account-reserve{grid-area:reserve}.line-reserve-account-position{grid-area:position}.line-reserve-account-status{text-align:left;border-left:0;grid-area:status;padding:0}.line-reserve-account-row>svg{position:absolute;top:14px;right:10px}.line-reserve-account-detail-summary{grid-template-columns:minmax(0,1fr) 34px;gap:7px 10px}.line-reserve-account-detail-summary>span{grid-column:1}.line-reserve-account-detail-summary>button{grid-area:1/2}.line-reserve-account-detail-summary>p,.line-reserve-account-detail-summary>em{grid-column:1/-1}.line-reserve-request-panel>header{flex-direction:column;align-items:flex-start;gap:2px}.line-reserve-request-form{grid-template-columns:1fr}.line-reserve-request-form>.sandbox-action-button{width:100%}}@media (max-width:420px){.line-reserve-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.line-reserve-overview-grid article:last-child{grid-column:1/-1}.line-reserve-overview-grid strong{font-size:15px}.line-reserve-safe-availability{flex-direction:column;gap:4px}.line-reserve-account-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""status""reserve""position"}}
