/* Component foundation from the saved Stitch exports. No global reset. */
.tv-stitch-surface {font-size:14px;line-height:1.5;color:var(--tv-text,#122c46);font-family:Inter,system-ui,sans-serif;min-width:0;}
.tv-stitch-surface * {box-sizing:border-box;}
.tv-stitch-surface [hidden] {display:none;}
.tv-stitch-surface .sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.tv-stitch-surface :is(button,input,select,textarea) {font:inherit;}
.tv-stitch-surface :is(input,select,textarea) {border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface,#fff);border-radius:8px;padding:10px 12px;color:var(--tv-text,#122c46);min-width:0;max-width:100%;}
.tv-stitch-surface :is(button,.btn) {display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface,#fff);border-radius:6px;padding:10px 14px;min-height:44px;color:var(--tv-text,#122c46);cursor:pointer;text-decoration:none;line-height:1.4;}
.tv-stitch-surface .btn-primary {background:var(--tv-brand,#006cba);border-color:var(--tv-brand,#006cba);color:var(--tv-on-brand,#fff);}
.tv-stitch-surface .btn-primary:hover:not(:disabled) {background:var(--tv-brand-hover,#005799);border-color:var(--tv-brand-hover,#005799);}
.tv-stitch-surface .btn-danger {color:var(--tv-danger,#b42318);border-color:var(--tv-danger-border,#e8bbb6);}
.tv-stitch-surface button:disabled {opacity:.55;cursor:not-allowed;}
.tv-stitch-surface :focus-visible {outline:3px solid var(--tv-brief-focus,#005fcc);outline-offset:3px;}
.tv-stitch-surface a {color:var(--tv-brand,#006cba);text-underline-offset:3px;}
.tv-stitch-surface small {font-size:12px;}
.tv-stitch-surface .badge {display:inline-flex;padding:3px 8px;border:1px solid var(--tv-border,#c7d4e2);border-radius:20px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-surface .badge-warning {background:var(--tv-warning-soft,#fff3db);border-color:var(--tv-warning-border,#e8c98e);color:var(--tv-warning,#7b4b00);}
.tv-stitch-surface .badge-success {background:var(--tv-success-soft,#edf9f1);border-color:var(--tv-success-border,#b9dbc7);color:var(--tv-success,#17603e);}
.tv-stitch-surface .badge-danger {background:var(--tv-danger-soft,#fff1f0);border-color:var(--tv-danger-border,#e8bbb6);color:var(--tv-danger,#b42318);}
.tv-stitch-surface table {width:100%;border-collapse:collapse;font-size:14px;}
.tv-stitch-surface :is(th,td) {text-align:left;padding:12px 16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-surface th {background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-surface th :is(button,.btn) {border:0;background:transparent;padding:4px 0;min-height:36px;justify-content:flex-start;text-align:left;font-weight:600;}
.tv-stitch-customers .tv-route-main {display:grid;gap:24px;}
.tv-stitch-customers .tv-customer-contact,.tv-stitch-customers .tv-customer-contact-lines,.tv-stitch-customers .tv-customer-money-lines > div,.tv-stitch-customers .tv-customer-next-step {display:grid;gap:6px;}
.tv-stitch-customers .tv-route-context {display:flex;flex-wrap:wrap;gap:8px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-customers .tv-customer-account-actions {display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}
.tv-stitch-customers .tv-customer-row-details > span {display:block;margin-top:6px;}
.tv-stitch-customers .tv-customer-pager,.tv-stitch-customers .tv-customer-pager > div {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.tv-stitch-payment-detail .tv-receipt-more-actions {flex-basis:100%;}
.tv-stitch-payment-detail .tv-receipt-more-menu {display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;}
.tv-stitch-payment-detail .tv-payment-action-reason {display:block;font-size:12px;}
.tv-stitch-payment-detail .tv-receipt-attachment-list {display:grid;gap:12px;}
.tv-stitch-surface .tv-attention-list {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;margin:16px 0;overflow:hidden;}
.tv-stitch-surface .tv-attention-list-head {display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff7e6;border-bottom:1px solid #e9dfcb;}
.tv-stitch-surface .tv-attention-list-head h3 {margin:0;font-size:15px;}
.tv-stitch-surface .tv-attention-kicker {font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#92400e;font-weight:700;}
.tv-stitch-surface .tv-attention-row {display:flex;align-items:center;gap:14px;padding:16px 18px;}
.tv-stitch-surface .tv-attention-row + .tv-attention-row {border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-surface .tv-attention-copy {display:grid;gap:6px;flex:1;min-width:0;line-height:1.5;}
.tv-stitch-surface .tv-attention-copy > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
@media(max-width:540px){.tv-stitch-surface .tv-attention-row{align-items:flex-start;flex-wrap:wrap;}.tv-stitch-surface .tv-attention-copy{flex-basis:70%;}.tv-stitch-surface .tv-attention-action{margin-left:auto;}}

#tv-app .workspace .invoice-register-host .invoice-register-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),#tv-app .workspace .invoice-register-host .invoice-register-coverage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:8px 14px;font-size:13px;line-height:1.5;color:var(--tv-text-muted, #5f6d69);white-space:normal;overflow-wrap:anywhere}@media(max-width:760px){#tv-app .workspace .invoice-register-host .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:stretch}#tv-app .workspace .invoice-register-host .invoice-filters-primary>.searchbox:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),#tv-app .workspace .invoice-register-host .invoice-filters-primary>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:0 0 auto;width:100%;min-width:0;max-width:none}#tv-app .workspace .invoice-register-host .invoice-filters-primary input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),#tv-app .workspace .invoice-register-host .invoice-filters-primary select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:16px;min-height:44px}}:root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-bg:#f4f7f5;--tv-surface:#fff;--tv-surface-muted:#f8faf9;--tv-surface-strong:#edf3ef;--tv-text:#15221f;--tv-text-muted:#5d6b67;--tv-text-subtle:#61706b;--tv-border:#d5e0da;--tv-border-strong:#b8c9bf;--tv-brand:#073b37;--tv-brand-hover:#0a514c;--tv-brand-soft:#e5f1ed;--tv-on-brand:#fff;--tv-accent:#f45b17;--tv-success:#16834b;--tv-warning:#b96a00;--tv-danger:#bd2f37;--tv-info:#2469a8;--tv-danger-soft:#fff1f2;--tv-danger-border:#fecaca;--tv-warning-soft:#fff7ed;--tv-info-soft:#dbeafe;--tv-info-border:#bfdbfe;--tv-surface-subtle:#f8fbf9;--tv-surface-cool:#f8fbff;--tv-surface-tint:#f3f8f5;--tv-surface-brand:#edf5f1;--tv-surface-raised:#fbfdfb;--tv-border-subtle:#dbe7e1;--tv-border-cool:#cfd9e7;--tv-border-brand:#cadbd3;--tv-text-cool:#172033;--tv-text-cool-strong:#0a1c33;--tv-text-cool-muted:#788ca6;--tv-text-brand:#193c37;--tv-brand-deep:#072c2c;--tv-statement-navy:#17294d;--tv-statement-accent:#f54d1a;--tv-statement-header:#edf3fa;--tv-statement-total:#fcf2e8;--tv-editorial-ink:#07151f;--tv-editorial-ink-raised:#102430;--tv-editorial-ink-border:#2a3c46;--tv-editorial-paper:#fff;--tv-editorial-canvas:#f4f1ea;--tv-editorial-canvas-deep:#ece8df;--tv-editorial-surface-muted:#f8f6f1;--tv-editorial-surface-strong:#edf1ef;--tv-editorial-surface-cool:#f4f6f5;--tv-editorial-text:#131a1a;--tv-editorial-text-muted:#5b6563;--tv-editorial-text-subtle:#7f8986;--tv-editorial-border:#d9ddda;--tv-editorial-border-strong:#b8c0bc;--tv-editorial-petrol:#073f43;--tv-editorial-petrol-hover:#052f32;--tv-editorial-petrol-soft:#e7f0ee;--tv-editorial-orange:#ff4f0a;--tv-editorial-orange-hover:#e94400;--tv-editorial-orange-soft:#fff0e8;--tv-editorial-info:#276b75;--tv-editorial-info-soft:#eaf2f3;--tv-editorial-info-border:#bdd2d4;--tv-editorial-success:#187a54;--tv-editorial-success-soft:#e8f4ed;--tv-editorial-success-border:#b9dbc7;--tv-editorial-warning:#a65a00;--tv-editorial-warning-soft:#fff4df;--tv-editorial-warning-border:#e8c98e;--tv-editorial-danger:#b42318;--tv-editorial-danger-soft:#fff0ee;--tv-editorial-danger-border:#e8bbb6;--tv-editorial-sidebar-text:#d2dadd;--tv-editorial-sidebar-muted:#8f9fa6;--tv-editorial-sidebar-subtle:#74868f;--tv-editorial-disabled-surface:#f0eee9;--tv-editorial-disabled-text:#929996;--tv-editorial-table-head:#f2efe8;--tv-editorial-table-head-text:#25302f;--tv-editorial-row-hover:#fff8f2;--tv-editorial-toast-success:#4fc08b;--tv-editorial-toast-danger:#ff756a;--tv-editorial-toast-warning:#ffb44a;--tv-v3-canvas:#faf9f6;--tv-v3-canvas-deep:#f3f1eb;--tv-v3-surface-muted:#f7f6f2;--tv-v3-surface-strong:#eeece6;--tv-v3-text:#101918;--tv-v3-text-muted:#596562;--tv-v3-text-subtle:#78827f;--tv-v3-border:#d8ddd9;--tv-v3-border-strong:#aeb9b4;--tv-v3-sidebar-active:#143038;--tv-radius-sm:6px;--tv-radius-md:10px;--tv-radius-lg:14px;--tv-space-1:4px;--tv-space-2:8px;--tv-space-3:12px;--tv-space-4:16px;--tv-space-5:20px;--tv-space-6:24px;--tv-space-8:32px;--tv-space-10:40px;--tv-shadow-panel:0 2px 8px #122d260f;--tv-shadow-drawer:-20px 0 56px #0c211c33;--tv-header-height:72px;--tv-drawer-width:min(760px,100vw);--tv-mobile-dock-height:72px;--bg:var(--tv-bg);--surface:var(--tv-surface);--surface-soft:var(--tv-surface-muted);--surface-strong:var(--tv-surface-strong);--text:var(--tv-text);--muted:var(--tv-text-muted);--border:var(--tv-border);--border-strong:var(--tv-border-strong);--primary:var(--tv-brand);--primary-soft:var(--tv-brand-soft);--accent:var(--tv-accent);--accent-soft:color-mix(in srgb,var(--tv-accent)10%,var(--tv-surface));--success:var(--tv-success);--warning:var(--tv-warning);--danger:var(--tv-danger);--radius:var(--tv-radius-md);--shadow-tight:var(--tv-shadow-panel);--shadow:0 8px 22px #072c2c14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.supplier-payments-workbench .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:flex}.supplier-payments-workbench .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);flex:none;font-weight:800}.supplier-payments-workbench .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);flex:auto;line-height:1.4}.supplier-payments-workbench .filter-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(220px,1fr) minmax(170px,.35fr) minmax(100px,.2fr) auto;align-items:center;display:grid}.supplier-payments-workbench .filter-bar :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:44px}@media(max-width:520px){.supplier-payments-workbench .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1)var(--tv-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.supplier-payments-workbench .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:2/1/auto/-1}.supplier-payments-workbench .route-context-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/2}.supplier-payments-workbench .filter-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-payments-workbench .filter-bar input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.supplier-payments-workbench .filter-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%}}.bank-accounts-server-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-accounts-server-host :is(.tv-route-frame,.workspace-body,.workspace-main):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register :is(.data-table,.table-scroll):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-integrity-issues:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register :is(.data-table,.table-scroll):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%}.bank-accounts-server-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container:bank-accounts-route/inline-size}.bank-accounts-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-results[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:progress}.bank-account-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-3);display:grid}.bank-accounts-freshness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 var(--tv-space-3);border:1px solid color-mix(in srgb,var(--tv-danger)38%,var(--tv-border));border-radius:var(--tv-radius-sm);background:color-mix(in srgb,var(--tv-danger)7%,var(--tv-surface));color:var(--tv-text);padding:10px 12px;font-size:13px;line-height:1.45}.bank-accounts-freshness[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.bank-account-cleared-boundary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);padding:10px 12px;font-size:13px;line-height:1.5}.bank-account-integrity-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-pager-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;min-width:0;display:flex}.bank-account-integrity-access-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);align-self:center;font-size:12px;font-weight:700}.bank-account-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);overflow:hidden}.bank-account-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-height:44px;padding:9px var(--tv-space-3);color:var(--tv-text);cursor:pointer;font-weight:800;list-style:none;display:flex}.bank-account-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.bank-account-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{color:var(--tv-brand);content:"+";flex:none;font-size:18px}.bank-account-filter-disclosure[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\2212"}.bank-account-filter-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;font-size:12px;font-weight:600;overflow:hidden}.bank-account-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){place-items:end stretch;gap:var(--tv-space-3);padding:var(--tv-space-3);background:var(--tv-surface-muted);display:grid}.bank-account-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);grid-template-columns:minmax(240px,1fr) repeat(3,minmax(140px,.46fr)) auto}.bank-account-issue-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(190px,.72fr) auto}.bank-account-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filters :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.bank-account-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-end:0}.bank-account-filters :is(input,select,.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-filters :is(input,select,.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px}.bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);overflow:hidden}.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.bank-account-register :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-issue-register :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;white-space:normal;min-width:0}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:23%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:30%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.bank-accounts-workbench .tv-table-row-opener-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.bank-accounts-workbench .tv-table-row-opener:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;border-radius:var(--tv-radius-xs);color:#0000;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block;position:absolute;inset:0}.bank-accounts-workbench .tv-table-row-opener:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-accent);outline-offset:3px}.bank-account-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-3);border-block-start:1px solid var(--tv-border);color:var(--tv-text-muted);font-size:12px;display:flex}.bank-account-issue-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface)}.bank-account-issue-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.bank-account-issue-reasons:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);gap:3px;font-size:12px;display:grid}.drawer.bank-account-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-issues-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(760px,100vw);max-width:100vw;container:bank-account-drawer/inline-size}.drawer.bank-account-drawer>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-issues-drawer>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:hidden}.drawer.bank-account-drawer>.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.bank-account-drawer-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;position:relative}.bank-account-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:40px;list-style:none;display:inline-flex}.bank-account-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.bank-account-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\25be";margin-inline-start:7px;font-size:11px}.bank-account-drawer-more[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\25b4"}.bank-account-drawer-more-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:4;inset-inline-end:0;bottom:calc(100% + var(--tv-space-2));width:min(280px,calc(100vw - (2*var(--tv-space-3))));gap:var(--tv-space-2);padding:var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-overlay,0 14px 34px #0000002e);display:grid;position:absolute}.bank-account-drawer-more-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;justify-content:flex-start;width:100%;min-height:40px}.bank-account-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(130px,.68fr) minmax(0,1fr)}.bank-account-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:end;min-width:0}.bank-account-form :is(input,select,textarea)[aria-invalid=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-archive-form :is(input,select,textarea)[aria-invalid=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-danger)12%,transparent)}@container bank-accounts-route (width<=980px){.bank-account-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.bank-account-filters>.field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.bank-account-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:stretch}}@container bank-accounts-route (width<=760px){.bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2);background:var(--tv-surface-muted)}.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;display:block}.bank-account-register>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bank-account-register>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);width:100%;display:grid}.bank-account-register>.data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0 var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.bank-account-register>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);width:auto;min-width:0;padding:var(--tv-space-2)var(--tv-space-3);text-align:start;border:0;grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.bank-account-register>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.bank-account-register>.table-scroll>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.bank-account-register>.data-table tbody td[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody td[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.data-table tbody td[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody td[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.bank-account-register>.data-table tbody td[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody td[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);padding-block-start:var(--tv-space-3)}.bank-account-register>.data-table tbody td[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table tbody td[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-block-end:var(--tv-space-3)}.bank-account-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.bank-account-pager-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 0}}@container bank-accounts-route (width<=620px){.workspace .route-stack.tv-route-frame.bank-accounts-workbench .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start}.workspace .route-stack.tv-route-frame.bank-accounts-workbench .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}}@container bank-accounts-route (width<=520px){.bank-account-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.bank-account-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filters>.field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}.bank-account-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bank-account-filter-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:520px}.bank-account-integrity-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);display:grid}.bank-account-integrity-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@container bank-account-drawer (width<=620px){.bank-account-issue-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.bank-account-issue-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}.bank-account-issue-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.bank-account-issue-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:680px}}@media(max-width:900px){.drawer.bank-account-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-issues-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.drawer.bank-account-drawer>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-issues-drawer>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.modal:has(.bank-account-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.bank-account-archive-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:calc(100vw - (2*var(--tv-space-3)));max-width:calc(100vw - (2*var(--tv-space-3)));max-height:calc(100dvh - (2*var(--tv-space-3)))}}@media(max-width:520px){.drawer.bank-account-drawer>.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-issues-drawer>.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.drawer.bank-account-drawer>.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.drawer.bank-account-drawer>.drawer-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.drawer.bank-account-drawer>.drawer-footer>.bank-account-drawer-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:1;grid-column:1/-1;width:100%}.drawer.bank-account-drawer>.drawer-footer>.bank-account-drawer-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:2;grid-column:1/-1}.drawer.bank-account-drawer>.drawer-footer>.bank-account-drawer-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:3;grid-column:1/-1}.drawer.bank-account-drawer>.drawer-footer>.bank-account-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.drawer.bank-account-drawer>.drawer-footer>.btn:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:4;grid-column:1/-1;width:100%}.drawer.bank-account-issues-drawer>.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);grid-template-columns:minmax(0,1fr);display:grid}.drawer.bank-account-issues-drawer>.drawer-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer.bank-account-drawer>.drawer-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.bank-account-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.bank-account-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start}.bank-account-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.modal:has(.bank-account-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.bank-account-archive-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:0;width:100vw;max-width:100vw;max-height:100dvh}}.inventory-quality-route .quality-evidence-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-4);border:1px solid var(--tv-border);background:var(--tv-surface);display:grid}.inventory-quality-route .quality-evidence-panel>h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-body .quality-evidence-panel>h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 var(--tv-space-1);font-size:15px;line-height:1.3}.quality-evidence-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-4);display:grid}.quality-evidence-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)0;border-top:1px solid var(--tv-border);grid-template-columns:minmax(96px,.45fr) minmax(0,1fr);display:grid}.quality-evidence-item>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;font-weight:800}.quality-evidence-item>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;justify-self:end;min-width:0}.quality-evidence-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quality-evidence-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;width:100%;min-height:44px}@media(max-width:900px){.quality-evidence-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);grid-template-columns:1fr}.quality-evidence-item>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-self:start}.quality-evidence-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.tv-connectors-root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connectors-root *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-recovery-root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-recovery-root *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-connector-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.tv-connector-panel>h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:16px}.tv-connector-panel .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-3);padding:var(--tv-space-2)0;border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);display:grid}.tv-connector-panel .info-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-connector-panel .info-line>span:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-connector-panel .info-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;min-width:0}.tv-connector-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-1);min-height:104px;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:grid}.tv-connector-metric>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connector-metric>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-connector-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px}.tv-connector-metric.tone-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:3px solid var(--tv-success)}.tv-connector-metric.tone-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:3px solid var(--tv-danger)}.tv-connector-metric.tone-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:3px solid var(--tv-info)}.tv-connector-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-2);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(150px,.65fr)) auto;display:grid}.tv-connector-filters :is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connector-event-toolbar :is(select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.tv-connector-status-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);flex-wrap:wrap;display:flex}.tv-connector-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(940px,100vw)}.tv-connector-drawer-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connector-event-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;align-items:center;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-connector-events:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.tv-connector-event-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between}.tv-connector-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-2)}.tv-connector-editor .form-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.tv-recovery-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;overflow:hidden}.tv-recovery-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.tv-recovery-register .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-recovery-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-1);display:grid}.tv-recovery-register .tv-recovery-id:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-recovery-register .tv-recovery-cell :is(strong,span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-recovery-register .tv-recovery-id:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.35}.tv-recovery-register .row-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;padding-inline:var(--tv-space-2)}.tv-ai-root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-ai-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%}.tv-ai-confidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-ai-sources:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-ai-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-ai-confidence strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:1rem}.tv-ai-panel p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-ai-panel .info-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-ai-source-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-ai-source-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-content:flex-start}@media(max-width:900px){.tv-connector-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-connector-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media(max-width:520px){.tv-connector-panel .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:2px}.tv-connector-panel .info-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.tv-connector-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-connector-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.tv-connector-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connector-event-toolbar>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connector-drawer-actions>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.tv-connectors-root .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-connectors-root .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-connectors-root .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connectors-root .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connectors-root .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:grid}.tv-connectors-root .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.tv-connectors-root .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);padding:0}.tv-connectors-root .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800}.tv-connectors-root .data-table .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-connectors-root .data-table .tv-connector-status-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;justify-content:flex-end;justify-items:end}.tv-recovery-register .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-recovery-register .tv-recovery-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start}}@media print{@page tv-managed-ledger-sheet{size:A4 portrait;margin:0}body.tv-managed-ledger-printing>:not(.tv-managed-ledger-print-document):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}html:has(body.tv-managed-ledger-printing):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body.tv-managed-ledger-printing:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface)!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}body.tv-managed-ledger-printing>.tv-managed-ledger-print-document:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body.tv-managed-ledger-printing>.tv-managed-ledger-print-document *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){visibility:visible!important}body.tv-managed-ledger-printing>.tv-managed-ledger-print-document:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){page:tv-managed-ledger-sheet;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:Helvetica,Arial,sans-serif;background:var(--tv-surface)!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.tv-managed-ledger-print-sheet:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){page:tv-managed-ledger-sheet;break-after:page;page-break-after:always;box-sizing:border-box;width:210mm;min-width:210mm;max-width:210mm;height:297mm;min-height:297mm;max-height:297mm;margin:0;padding:0;display:block;position:relative;overflow:hidden;background:var(--tv-surface)!important;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-sheet:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-after:auto;page-break-after:auto}.tv-managed-ledger-print-page-art:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:0;object-fit:fill;width:210mm;height:297mm;display:block;position:absolute;inset:0}.tv-managed-ledger-print-page-logo:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;object-fit:contain;width:20.46mm;height:20.46mm;display:block;position:absolute;top:6.35mm;left:7.76mm}.tv-managed-ledger-print-canvas:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;box-sizing:border-box;flex-direction:column;width:186.97mm;height:141.82mm;padding:.8mm 0;display:flex;position:absolute;top:102.31mm;left:11.64mm;overflow:hidden;background:0 0!important}.tv-managed-ledger-print-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:.24mm solid var(--tv-border-cool);border-top:.7mm solid var(--tv-info);grid-template-columns:minmax(0,1.55fr) minmax(42mm,.95fr) minmax(43mm,.95fr);min-height:18.5mm;margin:0 0 2.2mm;padding:0;display:grid;background:var(--tv-surface)!important}.tv-managed-ledger-print-identity>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:.24mm solid var(--tv-border-cool);align-content:center;min-width:0;padding:1.8mm 3.7mm;display:grid}.tv-managed-ledger-print-identity>section:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-managed-ledger-print-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-details>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-balance>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.04em;text-transform:uppercase;font-size:5.2pt;font-weight:700;color:var(--tv-info)!important}.tv-managed-ledger-print-title h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.015em;overflow-wrap:anywhere;margin:1.1mm 0 .75mm;font-size:12.2pt;font-weight:700;line-height:1;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:6pt;font-weight:700;display:inline;color:var(--tv-info)!important}.tv-managed-ledger-print-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 0 1.4mm;font-size:5.2pt;line-height:1.15;display:inline;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-details dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.6mm;margin:1mm 0 0;display:grid}.tv-managed-ledger-print-details dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr auto;gap:2mm;display:grid}.tv-managed-ledger-print-details dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-transform:uppercase;font-size:4.8pt;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-details dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;margin:0;font-size:5.2pt;font-weight:700;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;background:var(--tv-surface)!important}.tv-managed-ledger-print-balance small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-transform:uppercase;margin-top:.9mm;font-size:4.8pt;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-balance strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:1.2mm;font-size:12pt;font-weight:400;line-height:1;color:var(--tv-info)!important}.tv-managed-ledger-print-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;padding:0;display:block}.tv-managed-ledger-print-document .tv-managed-ledger-print-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:.24mm solid var(--tv-border-cool);break-inside:avoid;page-break-inside:avoid;margin:0 0 1.35mm;background:var(--tv-surface)!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-group>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.65mm solid var(--tv-accent);border-bottom:.2mm solid var(--tv-border-cool);box-sizing:border-box;justify-content:space-between;align-items:center;gap:4mm;min-height:4.3mm;padding:.55mm 1.6mm;display:flex;background:var(--tv-surface)!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-group>header>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:baseline;gap:1.4mm;min-width:0;display:flex}.tv-managed-ledger-print-document .tv-managed-ledger-print-group>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:4.2pt;font-weight:700;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-group h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0;margin:0;font-size:7pt;font-weight:700;line-height:1;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-group>header>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:4.4pt;font-weight:700;color:#586e88!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;height:auto!important;max-height:none!important;overflow:visible!important}.tv-managed-ledger-print-document table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:collapse;table-layout:fixed;width:100%}.tv-managed-ledger-print-document thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-header-group}.tv-managed-ledger-print-document tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;page-break-inside:avoid}.tv-managed-ledger-print-document th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-document td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:middle;box-sizing:border-box;border-bottom:.18mm solid #dfe6ef;border-right:.18mm solid #dfe6ef;height:3.25mm;padding:.42mm 1mm;font-size:6.1pt;line-height:1.05;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-document th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.05em;text-align:left;text-transform:uppercase;border-color:#fff3;height:3.45mm;padding:.4mm 1mm;font-size:5pt;font-weight:700;background:var(--tv-info)!important;color:var(--tv-surface)!important}.tv-managed-ledger-print-document th:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-document td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-managed-ledger-print-document .tv-managed-ledger-print-row-alternate td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-cool)!important}.tv-managed-ledger-print-document .tv-managed-ledger-print-invoices .tv-managed-ledger-col-date:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.tv-managed-ledger-print-document .tv-managed-ledger-print-invoices .tv-managed-ledger-col-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.tv-managed-ledger-print-document .tv-managed-ledger-print-invoices .tv-managed-ledger-col-reference:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:51%}.tv-managed-ledger-print-document .tv-managed-ledger-print-invoices .tv-managed-ledger-col-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.tv-managed-ledger-print-document .numeric-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv-managed-ledger-print-document .tv-managed-ledger-print-subtotal td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.28mm solid var(--tv-accent);height:3.35mm;font-weight:700;background:var(--tv-surface)!important}.tv-managed-ledger-print-grand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.7mm solid var(--tv-accent);break-inside:avoid;width:100%;margin:1.7mm 0 0;background:var(--tv-info)!important;color:var(--tv-surface)!important}.tv-managed-ledger-print-grand-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:5.4mm;padding:.8mm 2mm;display:grid}.tv-managed-ledger-print-grand-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:7.5pt;color:var(--tv-surface)!important}.tv-managed-ledger-print-grand-row strong:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.06em;text-transform:uppercase;font-size:5.5pt}.tv-managed-ledger-print-remittance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:.24mm solid var(--tv-border-cool);border-top:.99mm solid var(--tv-info);border-bottom:.42mm solid var(--tv-accent);box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;flex:0 0 31.4mm;grid-template-columns:40mm minmax(0,100.6mm) 46.37mm;width:100%;height:31.4mm;min-height:31.4mm;max-height:31.4mm;margin-top:auto;display:grid;overflow:hidden;background:var(--tv-surface)!important}.tv-managed-ledger-print-remittance>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:.24mm solid var(--tv-border-cool);box-sizing:border-box;min-width:0;height:100%;padding:2.1mm 3.8mm 1.3mm;position:relative;overflow:hidden;background:var(--tv-surface)!important}.tv-managed-ledger-print-remittance>section:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-managed-ledger-print-remittance h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:6.2pt;font-weight:700;line-height:1;color:var(--tv-info)!important}.tv-managed-ledger-print-remittance-payee>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:2.4mm;font-size:8.4pt;line-height:1;display:block;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-remittance-payee>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-remittance-payee>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;margin-top:1.2mm;font-size:5.5pt;font-style:normal;line-height:1;display:block;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-remittance-payee>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:1.45mm;font-size:5.1pt}.tv-managed-ledger-print-signature:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){object-fit:contain;width:13.4mm;height:4.9mm;display:block;position:absolute;bottom:2.7mm;left:5.9mm}.tv-managed-ledger-print-remittance-payee>em:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.2mm solid var(--tv-border-cool);text-align:center;padding-top:1.05mm;font-size:4.9pt;font-style:normal;line-height:1;position:absolute;bottom:1.6mm;left:3.8mm;right:3.8mm;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-remittance-banks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:1.45mm 3.8mm 1mm!important}.tv-managed-ledger-print-remittance-banks>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:.9mm 0 .75mm;font-size:5.1pt;line-height:1;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-bank-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:.2mm solid #d1deed;border-left:1mm solid var(--tv-info);box-sizing:border-box;grid-template-columns:8.2mm minmax(0,1fr);align-items:center;gap:2.1mm;height:9.55mm;min-height:9.55mm;padding:.55mm 2.4mm .45mm 2.1mm;display:grid;overflow:hidden;background:var(--tv-surface)!important}.tv-managed-ledger-print-bank-row+.tv-managed-ledger-print-bank-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:.7mm}.tv-managed-ledger-print-bank-2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-accent)}.tv-managed-ledger-print-bank-row>img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){object-fit:contain;justify-self:center;width:6.4mm;height:6.4mm;display:block}.tv-managed-ledger-print-bank-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.3mm;min-width:0;display:grid}.tv-managed-ledger-print-bank-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-bank-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-bank-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;font-size:5.7pt;line-height:1.08;display:block;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-bank-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:6.15pt;font-weight:700}.tv-managed-ledger-print-bank-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:5.6pt;color:#586e88!important}.tv-managed-ledger-print-remittance-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:2.1mm 3.1mm 1.25mm!important}.tv-managed-ledger-print-remittance-summary dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.9mm;margin:2mm 0 0;display:grid}.tv-managed-ledger-print-remittance-summary dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1.5mm;display:grid}.tv-managed-ledger-print-remittance-summary dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-remittance-summary dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:5.7pt;line-height:1;color:var(--tv-text-cool-muted)!important}.tv-managed-ledger-print-remittance-summary dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-weight:700;color:var(--tv-text-cool-strong)!important}.tv-managed-ledger-print-remittance-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border:.2mm solid #efc9b8;grid-template-columns:minmax(0,1fr);gap:.45mm;padding:1.05mm 1.4mm;display:grid;position:absolute;bottom:1.35mm;left:2.5mm;right:2.5mm;background:#fff5ec!important}.tv-managed-ledger-print-remittance-due span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.04em;text-transform:uppercase;font-size:5.2pt;font-weight:700;line-height:1;color:#c76321!important}.tv-managed-ledger-print-remittance-due strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:8.4pt;line-height:1;color:var(--tv-info)!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-bottom:.32mm solid #0a2b52;grid-template-columns:minmax(0,1fr) 49mm;min-height:16.8mm;margin-bottom:1.8mm;background:0 0!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-identity>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;padding:.6mm 1.4mm 1.3mm;background:0 0!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:end}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.12em;font-size:5.7pt;color:#ec5a22!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.035em;margin:.65mm 0 .45mm;font-size:13.4pt;font-weight:800;line-height:.95;display:block;color:#0a2b52!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-title h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:10.1pt;line-height:1;display:inline;color:#0a2b52!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-left:1.6mm;font-size:6.4pt;color:#526277!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:end;padding-right:0}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.08em;font-size:5.9pt;color:#0a2b52!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:.45mm 2.2mm;margin-top:.7mm}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.05em;font-size:5.8pt}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-details dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;margin-top:.25mm;font-size:6.1pt}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-print-story-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;page-break-inside:avoid;border:.22mm solid #9ba9b8;border-radius:1.6mm;margin:0 0 2mm;overflow:visible;background:#ffffffdb!important}.tv-managed-ledger-print-story-summary-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));min-height:20.8mm;display:grid}.tv-managed-ledger-print-story-summary-row+.tv-managed-ledger-print-story-summary-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.22mm solid #c7d0da}.tv-managed-ledger-print-story-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border-bottom:.22mm solid #c7d0da;border-right:.22mm solid #c7d0da;grid-template-columns:7mm minmax(0,1fr);align-items:center;gap:1.8mm;min-width:0;min-height:8.9mm;padding:1.25mm 2.3mm;display:grid}.tv-managed-ledger-print-story-metric:nth-of-type(n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border:.28mm solid;border-radius:50%;justify-content:center;align-items:center;width:6.2mm;height:6.2mm;display:inline-flex;color:#0a2b52!important}.tv-managed-ledger-print-story-metric-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:3.5mm;height:3.5mm}.tv-managed-ledger-print-story-metric.is-payments .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-metric.is-credit .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-metric.is-paid .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#14724f!important}.tv-managed-ledger-print-story-metric.is-adjustments .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#546a91!important}.tv-managed-ledger-print-story-metric.is-due .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ef4f16!important}.tv-managed-ledger-print-story-metric-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.8mm;min-width:0;display:grid}.tv-managed-ledger-print-story-metric-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.035em;text-transform:uppercase;font-size:5.9pt;font-weight:700;line-height:1.12;color:#46576a!important}.tv-managed-ledger-print-story-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5pt;font-weight:800;line-height:1.05;color:#0a2b52!important}.tv-managed-ledger-print-story-metric.is-payments strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-metric.is-credit strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-metric.is-paid strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#14724f!important}.tv-managed-ledger-print-story-metric.is-due strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ef4f16!important}.tv-managed-ledger-print-story-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;border-top:.22mm solid #c7d0da;grid-column:1/-1;padding:1mm 2.2mm 1.15mm;font-size:5.8pt;line-height:1.2;display:block;color:#69788a!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:.7mm;overflow:hidden;background:0 0!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-group>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-left:1.1mm solid #f15a24;min-height:4.15mm;padding:.55mm 1.8mm;background:#eaf0f6!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-group>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ef4f16!important}.tv-managed-ledger-print-single-account.tv-managed-ledger-print-transactions .tv-managed-ledger-print-group>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-print-transaction-story table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0}.tv-managed-ledger-print-transaction-story th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.02em;text-transform:none;border:0;border-bottom:1.1mm solid #fff;height:5mm;padding:.7mm 1.15mm;font-size:6.4pt;font-weight:700;background:#082d57!important}.tv-managed-ledger-print-transaction-story th:nth-last-child(-n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}.tv-managed-ledger-print-transaction-story td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;height:4.75mm;padding:.78mm 1.05mm;font-size:6.65pt;line-height:1.16;background:#fff!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;height:5.55mm;font-weight:700;color:#fff!important;background:#082d57!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff!important}.tv-managed-ledger-print-story-transaction-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-transaction-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-details-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-details-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block}.tv-managed-ledger-print-story-transaction-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:6.4pt;line-height:1.12}.tv-managed-ledger-print-story-transaction-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:.55mm;font-size:3.85pt;line-height:1.12;color:#6b7887!important}.tv-managed-ledger-print-story-details-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){line-height:1.22}.tv-managed-ledger-print-story-details-cell span.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ffd4bd!important}.tv-managed-ledger-print-story-details-cell span.is-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-details-cell span.is-paid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#bcebd8!important}.tv-managed-ledger-print-story-details-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:.55mm;font-size:3.9pt;font-weight:700;line-height:1.12;color:#69788a!important}.tv-managed-ledger-print-story-details-cell small.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ef4f16!important}.tv-managed-ledger-print-story-details-cell small.is-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-story-details-cell small.is-paid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#16835b!important}.tv-managed-ledger-story-date-cell>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.tv-managed-ledger-story-date-cell.is-marked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:3.15mm minmax(0,1fr);align-items:center;gap:.75mm;display:grid}.tv-managed-ledger-story-row-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border:.3mm solid #16835b;border-radius:50%;justify-content:center;align-items:center;width:3.15mm;height:3.15mm;display:inline-flex;color:#16835b!important}.tv-managed-ledger-story-row-marker .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:1.65mm;height:1.65mm}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-payment td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-credit td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-payment .tv-managed-ledger-story-transaction-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-credit .tv-managed-ledger-story-transaction-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:500;color:#25384a!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-adjustment td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset .7mm 0 #8390a0}.tv-managed-ledger-print-transaction-story .is-credit-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:700;color:#14724f!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-status td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:6.25mm;box-shadow:none;border:0;background:#fff!important;padding:.85mm 1.1mm 1.3mm!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-status+.tv-managed-ledger-print-row-invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1.25mm solid #fff}.tv-managed-ledger-print-status-content:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:1.05mm;min-height:3mm;font-size:6.5pt;line-height:1.15;display:flex;color:#25384a!important}.tv-managed-ledger-print-status-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border:.32mm solid;border-radius:50%;flex:0 0 3.25mm;justify-content:center;align-items:center;width:3.25mm;height:3.25mm;display:inline-flex;color:#16835b!important}.tv-managed-ledger-print-status-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;width:1.85mm;height:1.85mm}.tv-managed-ledger-print-status-content>span:nth-child(2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:600}.tv-managed-ledger-print-status-content strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:6.6pt}.tv-managed-ledger-print-status.is-due .tv-managed-ledger-print-status-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-status.is-due .tv-managed-ledger-print-status-content strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#f15a24!important}.tv-managed-ledger-print-status.is-paid .tv-managed-ledger-print-status-content:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-status.is-credit .tv-managed-ledger-print-status-content strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#14724f!important}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-subtotal td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:.26mm solid #9aa8b7;border-bottom:.26mm solid #9aa8b7;height:4.8mm;font-size:6.25pt;color:#0a2b52!important;background:#eef3f7!important}.tv-managed-ledger-print-story-summary.is-compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-width:.3mm 0 0;border-color:#0a2b52;border-radius:0;margin:1.65mm 0 0;background:0 0!important}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-summary-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));min-height:11.8mm;padding-bottom:0}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;border-right:.22mm solid #c7d0da;grid-template-columns:4.4mm minmax(0,1fr);gap:1mm;min-height:11.2mm;padding:1.15mm 1.5mm}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric:last-of-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:3.8mm;height:3.8mm}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:2.15mm;height:2.15mm}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.45mm}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:5.7pt}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:7.8pt}.tv-managed-ledger-print-story-summary.is-compact .tv-managed-ledger-print-story-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:14.8mm;margin-bottom:1.25mm}.tv-managed-ledger-print-transactions .tv-managed-ledger-print-identity>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:.45mm;padding-bottom:.85mm}.tv-managed-ledger-print-story-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#9aa9b9;border-radius:1.35mm;margin-bottom:1.45mm;background:#ffffffeb!important}.tv-managed-ledger-print-story-summary-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));min-height:11.8mm}.tv-managed-ledger-print-story-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;border-right:.22mm solid #c7d0da;grid-template-columns:4.4mm minmax(0,1fr);gap:1mm;min-height:11.4mm;padding:1.05mm 1.45mm}.tv-managed-ledger-print-story-metric:nth-of-type(2n):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:.22mm solid #c7d0da}.tv-managed-ledger-print-story-metric:last-of-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-managed-ledger-print-story-metric-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-width:.25mm;width:3.85mm;height:3.85mm}.tv-managed-ledger-print-story-metric-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:2.2mm;height:2.2mm}.tv-managed-ledger-print-story-metric-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.42mm}.tv-managed-ledger-print-story-metric-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.025em;font-size:5.35pt;line-height:1.08}.tv-managed-ledger-print-story-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:8.1pt;line-height:1}.tv-managed-ledger-print-story-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-date:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10.5%}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-transaction:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14.5%}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:36%}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:17.5%}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-payment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10%}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-story-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:11.5%}.tv-managed-ledger-print-transaction-story th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom-width:.9mm;height:4.65mm;padding:.58mm 1.05mm;font-size:6.55pt}.tv-managed-ledger-print-transaction-story td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:4.4mm;padding:.62mm .95mm;font-size:6.9pt;line-height:1.14}.tv-managed-ledger-print-transaction-story td:nth-last-child(-n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:6.72pt}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-row-invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:5.25mm}.tv-managed-ledger-print-story-transaction-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:6.72pt}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-status td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:5.35mm;padding:.7mm 1mm 1.05mm!important}.tv-managed-ledger-print-transaction-story .tv-managed-ledger-print-status+.tv-managed-ledger-print-row-invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-width:1mm}.tv-managed-ledger-print-status-content:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:.9mm;font-size:6.55pt}.tv-managed-ledger-print-status-content strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:6.7pt}.tv-managed-ledger-print-remittance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border:.22mm solid #b7c4d2;border-top:.78mm solid #0a2b52;border-bottom:.42mm solid #f15a24;border-radius:0;flex:0 0 10.6mm;align-items:center;width:100%;height:10.6mm;min-height:10.6mm;max-height:10.6mm;margin-top:auto;padding:1.35mm 3.2mm 1.2mm;display:flex;overflow:hidden;background:#fffffff0!important}.tv-managed-ledger-print-remittance-text:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;width:100%;margin:0;font-size:6.05pt;font-weight:600;line-height:1.28;color:#25384a!important}.tv-managed-ledger-print-fit-compact .tv-managed-ledger-print-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:17mm;margin-bottom:1.4mm}.tv-managed-ledger-print-fit-compact .tv-managed-ledger-print-title h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11.2pt}.tv-managed-ledger-print-fit-compact .tv-managed-ledger-print-document .tv-managed-ledger-print-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:.9mm}.tv-managed-ledger-print-fit-compact .tv-managed-ledger-print-document th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-fit-compact .tv-managed-ledger-print-document td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:3mm;padding-top:.32mm;padding-bottom:.32mm;font-size:5.8pt}.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:15.5mm;margin-bottom:1.3mm}.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-title h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:10.4pt}.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-document .tv-managed-ledger-print-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:.9mm}.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-document th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-fit-tight .tv-managed-ledger-print-document td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:2.75mm;padding-top:.25mm;padding-bottom:.25mm;font-size:5.4pt}}.administration-command-center .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4)}.administration-control-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.administration-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.administration-panel .evidence-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.administration-panel .evidence-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:62ch;color:var(--tv-text-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.administration-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.administration-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3);background:var(--tv-surface)}.administration-metric span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-metric small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.35;display:block}.administration-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;margin:4px 0 2px;font-size:16px;line-height:1.25;display:block}.administration-section-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-section-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);margin-top:var(--tv-space-3);display:flex}.administration-section-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;justify-content:flex-start;align-items:flex-start}.administration-section-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-limitation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-finding-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.administration-finding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);width:100%;min-height:58px;padding:var(--tv-space-3);border:0;border-bottom:1px solid var(--tv-border);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:84px minmax(0,1fr) auto;display:grid}.administration-finding:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.administration-finding:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-finding:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.administration-finding:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-brand)24%,transparent);outline-offset:-3px}.administration-finding-severity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.administration-finding.severity-critical .administration-finding-severity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.administration-finding.severity-high .administration-finding-severity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.administration-finding-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;display:grid}.administration-finding-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:13px}.administration-finding-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:36px;color:var(--tv-text);font-variant-numeric:tabular-nums;text-align:right;font-size:16px;font-weight:800}.administration-clear-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);display:grid}.administration-clear-state .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}@media(max-width:900px){.administration-control-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.administration-command-center .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.administration-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.administration-finding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.administration-finding-severity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.administration-finding-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.scenario-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-2);grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(138px,.8fr)) auto;display:grid}.scenario-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.scenario-filters .field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.02em;font-size:11px;font-weight:800}.scenario-filters :is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:44px}.scenario-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-5)}.scenario-editor-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);padding:var(--tv-space-4)}.scenario-editor-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4);margin-bottom:var(--tv-space-3);display:flex}.scenario-editor-heading h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-editor-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.scenario-line-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-assumption-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.scenario-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-assumption-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-2);border-top:1px solid var(--tv-border);padding-top:var(--tv-space-2);display:grid}.scenario-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1.6fr) 150px 140px 150px minmax(180px,1fr) auto}.scenario-assumption-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:150px minmax(180px,1fr) 120px 90px minmax(180px,1fr) auto}.scenario-line-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-assumption-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.scenario-inline-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;min-height:44px;display:flex}.scenario-register .data-table :is(th,td)[data-column-key=forecast_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-register .data-table :is(th,td)[data-column-key=actual_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-register .data-table :is(th,td)[data-column-key=variance_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;text-align:right}.scenario-register .project-time-cell>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-register .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.scenario-register .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:none;font-size:11px}@media(max-width:1180px){.scenario-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-filters>.field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.scenario-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-assumption-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.scenario-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-assumption-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.scenario-editor-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.scenario-filters>.field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.scenario-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.scenario-register .project-time-cell>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal}.scenario-register.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.scenario-register.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.scenario-register.table-card>.data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.scenario-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.scenario-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;text-align:left;border:0;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.scenario-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}}.multi-currency-control-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.multi-currency-control-host *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.fx-preview-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fx-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface)}.fx-preview-summary .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-trust-band .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;align-items:flex-start;gap:var(--tv-space-1);flex-direction:column;min-width:0;margin:0;display:flex}.fx-preview-summary .health-line>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-trust-band .health-line>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:break-word;word-break:normal;text-align:left;min-width:0;max-width:100%}.fx-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-form *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.fx-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.fx-form :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--tv-text);display:block}.fx-form input[type=checkbox]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:44px}.fx-form textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:92px}.fx-preview-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);margin-top:var(--tv-space-3);display:grid}.fx-preview-host .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.fx-run-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%}.fx-run-register .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-evidence-table .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.fx-run-register .data-table [data-column-key=run_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:29%}.fx-run-register .data-table [data-column-key=posting_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.fx-run-register .data-table [data-column-key=exposure_count]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.fx-run-register .data-table [data-column-key=net_adjustment]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:25%}.fx-run-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.fx-registry-details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);overflow:hidden}.fx-registry-details>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:48px;padding:var(--tv-space-3)var(--tv-space-4);cursor:pointer;color:var(--tv-text);font-weight:800}.fx-registry-details>:not(summary):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border)}.fx-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.52fr) minmax(0,1fr);display:grid}.fx-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.fx-detail .panel>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 var(--tv-space-2)var(--tv-space-2)0}@media(max-width:1180px){.fx-preview-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.fx-preview-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fx-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.fx-run-register.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.fx-run-register.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.fx-run-register.table-card>.data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register.table-card>.data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register.table-card>.data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.fx-run-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.fx-run-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.currency-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.rate-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;border:0;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.fx-run-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.currency-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.rate-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.fx-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.fx-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.lease-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lease-filters>:is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.lease-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-form *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.lease-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.lease-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.lease-form :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--tv-text);display:block}.lease-form textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:88px}.lease-form h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-4)0 var(--tv-space-2)}.lease-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%}.lease-register .data-table [data-column-key=lease_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:25%}.lease-register .data-table [data-column-key=payment_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-register .data-table [data-column-key=current_liability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-register .data-table [data-column-key=next_due_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.lease-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.lease-register .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-evidence-table .data-table :is(td,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.lease-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);display:grid}.lease-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.lease-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lease-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.lease-register.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.lease-register.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.lease-register.table-card>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.lease-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.lease-register.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.lease-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;border:0;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.lease-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.lease-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.lease-detail .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.project-time-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-detail-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-time-detail-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.project-time-host .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr)) auto;align-items:end;display:grid}.project-time-host .filter-row>:is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:42px;padding:0 var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);color:var(--tv-text);font:inherit}.project-time-host .filter-row>:is(input,select):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand)}.project-time-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow-x:auto}.project-time-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:760px}.project-time-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.project-time-cell>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;font-size:13px}.project-time-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.project-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-time-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr);display:grid}.project-detail-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-time-detail-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.project-time-host .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.project-time-host .filter-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media(max-width:520px){.project-time-host .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.project-time-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:640px}.project-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-time-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.project-detail-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.project-time-detail-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.inventory-foundation-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-warehouse-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-ledger-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-operation-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-reservation-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.inventory-foundation-host .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);margin:var(--tv-space-3)0 var(--tv-space-4);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);flex-wrap:wrap;display:flex}.inventory-foundation-host .filter-row>:is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:0 var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);color:var(--tv-text);font:inherit}.inventory-foundation-host .filter-row>:is(input,select):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:3px solid var(--tv-brand-soft);outline-offset:1px}.inventory-foundation-host .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:baseline;gap:var(--tv-space-2);flex-wrap:wrap;margin-bottom:0;display:flex}.inventory-foundation-host .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;font-weight:700}.inventory-foundation-host .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.inventory-stock-aging-register .entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:130px;display:grid}.inventory-stock-aging-register .entity-cell>:is(strong,span):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0;display:block}.inventory-foundation-host .filter-row>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-foundation-host .filter-row>select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:170px;min-width:150px}.inventory-foundation-host .filter-row .check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:0 auto}.check-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);min-width:0;min-height:44px;display:flex}.check-row>input[type=checkbox]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;width:18px;height:18px}.inventory-warehouse-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-ledger-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-operation-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-reservation-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.5fr) minmax(0,1fr);display:grid}.inventory-warehouse-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-ledger-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-operation-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-reservation-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.stock-operation-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.stock-operation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:minmax(180px,1.35fr) minmax(90px,.55fr) minmax(120px,.7fr) minmax(130px,.75fr) minmax(180px,1fr) auto;align-items:end;display:grid}.stock-operation-line label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}@media(max-width:900px){.stock-operation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.check-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.inventory-foundation-host .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;display:grid}.inventory-foundation-host .filter-row>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-foundation-host .filter-row>select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.inventory-warehouse-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-ledger-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-operation-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-reservation-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.inventory-warehouse-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-ledger-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.stock-operation-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inventory-reservation-drawer .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.goods-receipt-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;overflow-x:auto}.goods-receipt-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:900px}.goods-receipt-register .data-table [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.goods-receipt-register .data-table [data-column-key=order]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.goods-receipt-register .data-table [data-column-key=supplier]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.goods-receipt-register .data-table [data-column-key=fulfillment_mode]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}.goods-receipt-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:11%}.goods-receipt-register .data-table [data-column-key=receiptDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.goods-receipt-register .data-table [data-column-key=line_count]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:8%}.goods-receipt-register .data-table [data-column-key=total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;width:12%}@media(max-width:900px){.goods-receipt-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);overflow:visible}.goods-receipt-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.goods-receipt-register .data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.goods-receipt-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.goods-receipt-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3)}.goods-receipt-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}.goods-receipt-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2)var(--tv-space-3);border:0;border-bottom:1px solid var(--tv-border);text-align:left;overflow-wrap:anywhere;grid-template-columns:minmax(104px,.44fr) minmax(0,1fr)}.goods-receipt-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.goods-receipt-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-subtle);text-transform:uppercase;font-size:10px;font-weight:800}}@media(max-width:520px){.stock-operation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}.delivery-notes-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.delivery-note-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.delivery-notes-host .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);min-width:0;display:flex}.delivery-notes-host .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;flex:auto;min-width:0}.delivery-notes-host .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;font-weight:700}.delivery-note-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.delivery-note-form .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.delivery-note-form label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.delivery-note-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.delivery-note-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:44px minmax(0,1fr) minmax(110px,160px);display:grid}.delivery-note-line>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.delivery-note-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.delivery-note-line small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.delivery-note-line input[type=checkbox]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22px;height:22px}.delivery-note-line input:not([type=checkbox]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;width:100%}.goods-receipt-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.goods-receipt-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:44px minmax(220px,1fr) repeat(3,minmax(90px,120px)) minmax(180px,.8fr)}.goods-receipt-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:0 var(--tv-space-3);color:var(--tv-text-muted);display:grid}.goods-receipt-line-head strong:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/3}.goods-receipt-line input:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}@media(max-width:520px){.delivery-notes-host .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.delivery-note-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:44px minmax(0,1fr)}.delivery-note-line input:not([type=checkbox]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2}.goods-receipt-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.goods-receipt-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:44px minmax(0,1fr)}.delivery-notes-host .tv-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-orders-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-orders-host>.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.sales-order-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.sales-order-trust .sales-order-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border-bottom:0;border-right:1px solid var(--tv-border)}.sales-order-trust .sales-order-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.sales-order-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(120px,180px) auto;align-items:end;display:grid}.sales-order-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.sales-order-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border-top:1px solid var(--tv-border);display:flex}.sales-order-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:flex}.sales-order-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.sales-order-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.sales-order-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4);padding:var(--tv-space-4);border:1px solid var(--tv-border-strong);border-left:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:flex}.sales-order-command p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted)}.sales-order-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end}.sales-order-command .btn:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-subtle);opacity:.72;cursor:not-allowed;box-shadow:none}.sales-order-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.sales-order-form .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.sales-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);grid-template-columns:minmax(130px,.8fr) minmax(260px,2fr) minmax(80px,.45fr) minmax(110px,.65fr) minmax(180px,1fr) 44px;align-items:center;display:grid}.sales-order-line input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-order-line select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}@media(max-width:900px){.sales-order-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-trust .sales-order-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);grid-column:1/-1}.sales-order-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.sales-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:520px){.sales-order-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-order-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.sales-order-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-order-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.sales-order-trust .sales-order-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;border-right:0;grid-column:1/-1}.sales-order-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-order-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.sales-order-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-order-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;width:100%;display:grid}.sales-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.sales-order-line .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);display:flex}.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);flex:none;font-weight:850}.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);line-height:1.4}.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;margin-inline-start:auto}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:820px}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=supplier]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=credit_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=supplier_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=deliveryDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=requiredByDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table [data-column-key=total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;width:15%}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.sales-orders .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}.intercompany-journal-evidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4)}.intercompany-journal-evidence .intercompany-journal-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intercompany-journal-evidence .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-1);min-width:0;padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:grid}.intercompany-journal-evidence .workspace-stat span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.intercompany-journal-evidence .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;font-size:16px;line-height:1.3}.intercompany-journal-evidence .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.intercompany-journal-evidence .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-3);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);display:grid}.intercompany-journal-evidence .health-line>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:normal;word-break:normal}.intercompany-journal-evidence .health-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;word-break:normal;min-width:0}.intercompany-journal-evidence .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow-x:auto}@media(max-width:900px){.intercompany-journal-evidence .intercompany-journal-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.intercompany-journal-evidence .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(88px,.38fr) minmax(0,1fr)}}@media(max-width:520px){.intercompany-journal-evidence .intercompany-journal-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.intercompany-journal-evidence .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)var(--tv-space-3)}}@media(max-width:900px){.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.workspace .route-stack.tv-route-frame.sales-orders .route-context-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;margin-inline-start:0}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);overflow:visible}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-3);padding:9px var(--tv-space-3);border-bottom:1px solid var(--tv-border);text-align:end;display:flex}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.workspace .route-stack.tv-route-frame.sales-orders .sales-order-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.04em;text-align:start;text-transform:uppercase;flex:0 0 42%;font-size:11px;font-weight:850}.sales-order-action-readiness .sales-order-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);grid-template-columns:1fr;display:grid}.sales-order-action-readiness .sales-order-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;overflow-wrap:break-word}}.tv-customer-route-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text)}.tv-customer-register-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;padding:0 0 var(--tv-space-8);display:grid}.tv-customer-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4);padding:var(--tv-space-4)var(--tv-space-5);border:1px solid var(--tv-border);border-left:4px solid var(--tv-accent);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:flex}.tv-customer-register-head h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-head h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-route-state h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:2px 0 var(--tv-space-1);color:var(--tv-text);letter-spacing:-.025em;font-size:clamp(24px,2.2vw,30px);line-height:1.08}.tv-customer-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-route-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:76ch;color:var(--tv-text-muted);margin:0;font-size:13px;line-height:1.55}.tv-customer-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tv-customer-register-page[data-route-id=customers] .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:0;min-width:0;overflow:hidden}.tv-customer-summary-tile:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);min-height:96px;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-top:3px solid var(--tv-brand-hover);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:grid}.tv-customer-summary-tile.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-danger)}.tv-customer-summary-tile.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-warning)}.tv-customer-summary-tile.is-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-success)}.tv-customer-summary-tile span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.tv-customer-summary-tile strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;font-size:26px}.tv-customer-summary-tile small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-customer-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-4);min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border-right:1px solid var(--tv-border);grid-template-columns:max-content minmax(0,1fr);display:grid}.tv-customer-exposure-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-exposure-list article:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-customer-exposure-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-metric>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.tv-customer-exposure-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-exposure-list small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-exposure-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.35}.tv-customer-exposure-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-5);scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.tv-customer-exposure-list article:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-left:var(--tv-space-4);border-left:1px solid var(--tv-border);flex:none}.tv-customer-exposure-list strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.tv-customer-exposure-list span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);white-space:nowrap;font-size:11px;font-weight:750}.tv-customer-exposure-list .tv-customer-exposure-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);align-self:center;font-size:10px;font-weight:800}.tv-customer-exposure-list .tv-customer-exposure-more.is-desktop-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-customer-exposure-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-customer-register-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.tv-customer-register-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-left:1px solid var(--tv-border);align-content:center}.tv-customer-register-metric:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.tv-customer-register-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;font-size:20px}.tv-customer-register-metric.is-danger strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.tv-customer-register-metric.is-warning strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning)}.tv-customer-register-metric.is-success strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.tv-customer-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0}.tv-customer-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:hidden}.tv-customer-register-filters>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-height:42px;padding:0 var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text);cursor:pointer;list-style:none;display:flex}.tv-customer-register-filters>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.tv-customer-register-filters>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"+";color:var(--tv-brand);font-size:18px;font-weight:800}.tv-customer-register-filters[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\2212"}.tv-customer-register-filters>summary strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.tv-customer-register-filters>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-left:auto;font-size:11px}.tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;display:grid}.tv-customer-register-toolbar label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);color:var(--tv-text-muted);font-size:11px;font-weight:800;display:grid}.tv-customer-register-toolbar input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-toolbar select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;border-color:var(--tv-border-strong);background:var(--tv-surface);width:100%;min-width:0;min-height:44px}.tv-customer-register-toolbar>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;min-width:0;max-width:100%}.tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.tv-customer-register-table.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);box-shadow:none;border:0;border-radius:0}.tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:1040px}.tv-customer-register-table .data-table :is(th,td):is([data-column-key=customer],[data-column-key=supplier]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.tv-customer-register-table .data-table :is(th,td)[data-column-key=contact]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-table .data-table :is(th,td)[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.tv-customer-register-table .data-table :is(th,td)[data-column-key=agingSeverity]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.tv-customer-register-table .data-table :is(th,td)[data-column-key=lastActivity]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.tv-customer-register-table .data-table :is(th,td)[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.tv-customer-register-table .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);background:var(--tv-surface-strong);color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.tv-customer-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);vertical-align:top;overflow-wrap:anywhere}.tv-customer-register-table .data-table tr.is-clickable:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-table .data-table tr.is-clickable:focus td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.tv-customer-register-table .data-table tr.is-clickable:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)28%,transparent);outline-offset:-3px}.tv-customer-register-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-contact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-activity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-action-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-money-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-money-lines>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-customer-register-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-contact strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-activity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-action-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-money-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:13px;line-height:1.35}.tv-customer-register-identity span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-contact span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-activity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-action-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-register-identity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-money-lines small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.35}.tv-customer-money-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;white-space:nowrap}.tv-customer-money-lines>div+div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:var(--tv-space-1);border-top:1px solid var(--tv-border)}.tv-customer-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:12px}.tv-customer-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-height:58px;padding:var(--tv-space-3)var(--tv-space-4);border-top:1px solid var(--tv-border);color:var(--tv-text-muted);font-size:12px;display:flex}.tv-customer-pager>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);display:flex}.tv-customer-register-footnote:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:calc(-1*var(--tv-space-1))var(--tv-space-1)0;color:var(--tv-text-muted);font-size:11px}.tv-customer-route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:start;gap:var(--tv-space-3);padding:var(--tv-space-8);border:1px dashed var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:grid}.tv-customer-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-6);background:var(--tv-surface-muted)}.tv-customer-empty strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-customer-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:12px}.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)var(--tv-space-5);background:var(--tv-surface);border-color:var(--tv-border);border-left-color:var(--tv-accent);color:var(--tv-text)}.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{display:none}.tv-customer-account-head-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-customer-account-head h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-customer-account-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-customer-account-head .tv-customer-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent)}.tv-customer-back:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:32px;color:var(--tv-brand-hover);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800}.tv-customer-back:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-back:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);outline:none;text-decoration:underline}.tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px}.tv-customer-account-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);color:var(--tv-text-muted);flex-wrap:wrap;margin-top:2px;font-size:11px;display:flex}.tv-customer-account-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-top:var(--tv-space-1);flex-wrap:wrap;display:flex}.tv-customer-account-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(190px,.55fr) minmax(0,1.4fr) minmax(190px,.55fr);min-width:0;display:grid;overflow:hidden}.tv-customer-account-command-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3)var(--tv-space-4);align-content:center;gap:2px;display:grid}.tv-customer-account-command-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--tv-border)}.tv-customer-account-command-state span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-metrics span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-currencies span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.tv-customer-account-command-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:15px}.tv-customer-account-command-state small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-empty small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-currencies small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-customer-account-command-currencies:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:flex;overflow-x:auto}.tv-customer-account-command-currencies>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border-right:1px solid var(--tv-border);flex:1 0 165px;align-content:center;gap:2px;display:grid}.tv-customer-account-command-currencies strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.tv-customer-account-command-currencies small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);white-space:nowrap}.tv-customer-account-command-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--tv-border)}.tv-customer-account-command-empty strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px}.tv-customer-account-command-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tv-customer-account-command-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3);border-left:1px solid var(--tv-border);align-content:center;gap:2px;display:grid}.tv-customer-account-command-metrics>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.tv-customer-account-command-metrics strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;font-size:18px}.tabs.tv-customer-account-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:48px;padding:0 var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overscroll-behavior-inline:contain;scrollbar-width:thin;gap:0;display:flex;overflow-x:auto}.tabs.tv-customer-account-tabs .tv-customer-account-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:48px;padding:0 var(--tv-space-4);color:var(--tv-text-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;font-size:12px;font-weight:750}.tabs.tv-customer-account-tabs .tv-customer-account-tab:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text)}.tabs.tv-customer-account-tabs .tv-customer-account-tab.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tabs.tv-customer-account-tabs .tv-customer-account-tab[aria-selected=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-accent);color:var(--tv-brand)}.tabs.tv-customer-account-tabs .tv-customer-account-tab:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)28%,transparent);outline-offset:-4px}.tv-customer-account-tabpanel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);border-radius:var(--tv-radius-md);min-width:0;scroll-margin-top:var(--tv-header-height);outline:none;display:grid}.tv-customer-account-tabpanel[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-customer-account-tabpanel:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-accent)20%,transparent)}.tv-customer-account-overview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-5)}.tv-customer-account-identity h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-section-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.015em;margin:0;font-size:17px}.tv-customer-account-identity h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:var(--tv-space-3)}.tv-customer-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-2)0;border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);align-items:baseline;display:grid}.tv-customer-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-customer-info>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-transform:capitalize;font-size:11px;font-weight:750}.tv-customer-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-info>.health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;text-align:right;font-size:12px;font-weight:750}.tv-customer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;overflow:hidden}.tv-customer-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)var(--tv-space-5);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted)}.tv-customer-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted);font-size:11px;line-height:1.45}.tv-customer-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tv-customer-currency-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-evidence-grid>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface)}.tv-customer-currency-card>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-card>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);padding-bottom:var(--tv-space-2);margin-bottom:var(--tv-space-1);border-bottom:1px solid var(--tv-border);align-items:center;display:flex}.tv-customer-currency-card>header>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-card>header>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:17px}.tv-customer-aging-card>header>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-customer-aging-buckets:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-3)0;border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.tv-customer-aging-buckets>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);padding:var(--tv-space-2);border-right:1px solid var(--tv-border);text-align:center;display:grid}.tv-customer-aging-buckets>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-customer-aging-buckets span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-customer-aging-buckets strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.tv-customer-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:none;max-width:100%;overflow:auto}.tv-customer-table-wrap:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--tv-accent)20%,transparent)}.tv-customer-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:collapse;table-layout:auto;width:100%;min-width:850px}.tv-customer-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border-strong);background:var(--tv-surface-strong);color:var(--tv-text-muted);letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.tv-customer-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border);color:var(--tv-text);vertical-align:top;overflow-wrap:anywhere;font-size:11px}.tv-customer-table td:nth-last-child(-n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-table th:nth-last-child(-n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}.tv-customer-table td small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-1);color:var(--tv-text-muted);display:block}.tv-customer-table tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-customer-ref:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;color:var(--tv-brand-hover);font:inherit;overflow-wrap:anywhere;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.tv-customer-ref:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ref:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);outline:2px solid color-mix(in srgb,var(--tv-accent)24%,transparent);outline-offset:3px}.tv-customer-money-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-variant-numeric:tabular-nums;white-space:nowrap}.tv-money-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)!important}.tv-money-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)!important}.tv-money-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit}.tv-customer-money-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.tv-customer-money-lines strong.tv-customer-money-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.tv-customer-section-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-customer-equations:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);border-top:1px solid var(--tv-border);background:var(--tv-surface-muted);display:grid}.tv-customer-equations>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-4);color:var(--tv-text);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.tv-customer-control-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){column-gap:var(--tv-space-8);padding:var(--tv-space-4)var(--tv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-customer-evidence-grid h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 var(--tv-space-2);color:var(--tv-text);font-size:13px}.tv-customer-evidence-grid .tv-customer-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;white-space:pre-wrap;line-height:1.5}.tv-customer-subsections:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);min-width:0;display:grid}.tv-customer-action-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.tv-customer-action-readiness>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);display:flex}.tv-customer-action-readiness>div>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-customer-action-readiness strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px}.tv-customer-action-readiness small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}.tv-customer-action-readiness .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;min-height:36px}.tv-customer-timeline:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)var(--tv-space-5)var(--tv-space-5);gap:0;margin:0;list-style:none;display:grid}.tv-customer-timeline li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:var(--tv-space-5)minmax(0,1fr);gap:var(--tv-space-3);min-width:0;padding:0 0 var(--tv-space-4);display:grid;position:relative}.tv-customer-timeline li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:var(--tv-border-strong);width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.tv-customer-timeline li:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}.tv-customer-timeline-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;width:11px;height:11px;margin-top:var(--tv-space-1);border:3px solid var(--tv-brand-soft);background:var(--tv-brand-hover);box-sizing:border-box;border-radius:50%;position:relative}.tv-customer-timeline header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-customer-timeline p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0;color:var(--tv-text-muted);font-size:11px;line-height:1.45}.tv-customer-timeline small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-customer-account-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-5);padding:var(--tv-space-4)var(--tv-space-1)0;color:var(--tv-text-muted);font-size:10px;display:flex}.tv-customer-print-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-4)var(--tv-space-5);border:1px solid var(--tv-border-strong);border-left:var(--tv-space-1)solid var(--tv-brand-hover);border-radius:var(--tv-radius-md);background:var(--tv-surface);color:var(--tv-text);display:grid}.tv-customer-print-state.is-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.tv-customer-print-state.is-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger);border-left-color:var(--tv-danger);background:color-mix(in srgb,var(--tv-danger)7%,var(--tv-surface))}.tv-customer-print-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.tv-customer-print-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:11px}.tv-customer-print-state ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);color:var(--tv-text-muted);margin:0;padding-inline-start:var(--tv-space-5);font-size:11px;display:grid}.tv-customer-print-state li strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);text-transform:capitalize}.tv-customer-print-coverage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-customer-print-certification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.tv-customer-print-certification .tv-customer-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);grid-template-columns:1fr}.tv-customer-print-certification .tv-customer-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}@media(max-width:900px){.tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-customer-register-page[data-route-id=customers] .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-customer-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;border-bottom:1px solid var(--tv-border)}.tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(150px,.4fr) minmax(170px,.44fr)}.tv-customer-account-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-customer-account-command-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-command-currencies:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;border-bottom:1px solid var(--tv-border)}.tv-customer-account-overview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-control-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-customer-print-certification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-customer-account-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}}.tv-gl-command-center-frame .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.tv-gl-command-center-frame .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-gl-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tv-gl-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-gl-field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.tv-gl-field input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-height:40px;color:var(--tv-text);font:inherit;padding:9px 10px}.tv-gl-controls>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:end;min-height:40px}.tv-gl-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-rail-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);overflow:hidden}.tv-gl-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-4);border-bottom:1px solid var(--tv-border);display:flex}.tv-gl-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-rail-panel h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:16px}.tv-gl-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-rail-panel p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.tv-gl-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);color:var(--tv-brand);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.tv-gl-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-gl-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top}.tv-gl-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.tv-gl-register .data-table :is(th,td)[data-column-key=postingDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:112px}.tv-gl-register .data-table :is(th,td)[data-column-key=account]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:24%}.tv-gl-register .data-table :is(th,td)[data-column-key=party]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:17%}.tv-gl-register .data-table :is(th,td)[data-column-key=voucher]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.tv-gl-register .data-table :is(th,td)[data-column-key=debit]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-register .data-table :is(th,td)[data-column-key=credit]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;width:130px}.tv-gl-entity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-source-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;gap:2px;min-width:0;display:grid}.tv-gl-entity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-source-link strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-gl-entity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-source-link small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-money small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:11px}.tv-gl-money:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.tv-gl-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-gl-source-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);cursor:pointer;background:0 0;border:0;padding:0}.tv-gl-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.5}.tv-gl-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border-top:1px solid var(--tv-border);color:var(--tv-text-muted);font-size:12px;display:flex}.tv-gl-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:flex}.tv-gl-rail-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)}.tv-gl-currency-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);grid-template-columns:70px 1fr auto;align-items:center;gap:6px 10px;padding:10px 0;font-size:12px;display:grid}.tv-gl-currency-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-gl-currency-row .tv-gl-currency-entry-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-currency-row .tv-gl-currency-debit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-currency-row .tv-gl-currency-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);grid-column:2/-1}.tv-gl-currency-row .status-badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/3}.tv-gl-rail-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-bottom:1px solid var(--tv-border);width:100%;color:var(--tv-brand);text-align:left;cursor:pointer;background:0 0;padding:11px 0;font-weight:800;display:block}.tv-gl-rail-action:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-gl-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:var(--tv-space-3);border:1px solid color-mix(in srgb,var(--tv-warning)45%,var(--tv-border));border-radius:var(--tv-radius-sm);color:var(--tv-warning);background:var(--tv-surface-muted);padding:10px 12px;font-size:12px}.tv-gl-scope-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:var(--tv-space-3);border:1px solid color-mix(in srgb,var(--tv-info)35%,var(--tv-border));border-radius:var(--tv-radius-sm);color:var(--tv-info);background:var(--tv-brand-soft);padding:10px 12px;font-size:12px;font-weight:700}.tv-gl-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.tv-gl-drawer-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-4);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-left:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:flex}.tv-gl-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.tv-gl-drawer-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;margin:4px 0}.tv-gl-drawer-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:12px}.tv-gl-drawer-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;align-content:center;justify-items:end;min-width:150px;display:grid}.tv-gl-drawer-amount strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:20px}.tv-gl-drawer-amount span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-gl-evidence-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);gap:8px;display:grid}.tv-gl-evidence-panel h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:15px}.tv-gl-evidence-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);border-bottom:1px solid var(--tv-border);padding:8px 0;font-size:12px;display:flex}.tv-gl-evidence-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-gl-evidence-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-gl-evidence-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;max-width:65%}.tv-gl-currency-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:8px;padding:9px;font-size:12px;display:grid}.tv-gl-currency-total span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}@media(max-width:900px){.tv-gl-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-gl-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.tv-gl-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:760px}.tv-gl-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}}@media(max-width:520px){.tv-gl-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);grid-template-columns:1fr}.tv-gl-controls>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.tv-gl-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.tv-gl-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-gl-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-gl-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-gl-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:block}.tv-gl-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.tv-gl-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);text-align:right;border:0;padding:5px 0;display:flex}.tv-gl-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-align:left;font-size:11px;font-weight:800}.tv-gl-register .data-table td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:68%}.tv-gl-drawer-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column}.tv-gl-drawer-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start;min-width:0}.tv-gl-currency-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.tv-gl-currency-total .status-badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.tv-gl-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.tv-gl-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.tv-gl-pagination>div .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1}.tv-customer-register-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding-bottom:calc(3*var(--tv-space-10) + env(safe-area-inset-bottom))}.tv-customer-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);display:grid}.tv-customer-register-head .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-customer-register-page[data-route-id=customers] .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0}.tv-customer-summary-tile:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:88px;padding:var(--tv-space-3)}.tv-customer-summary-tile strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:22px}.tv-customer-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);grid-template-columns:1fr}.tv-customer-exposure-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:baseline;column-gap:var(--tv-space-2);grid-template-columns:max-content minmax(0,1fr)}.tv-customer-exposure-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3)}.tv-customer-exposure-list article:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-left:var(--tv-space-3)}.tv-customer-exposure-list .tv-customer-exposure-row-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-customer-exposure-list strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}.tv-customer-exposure-list .tv-customer-exposure-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-exposure-list .tv-customer-exposure-more.is-desktop-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:0;display:inline-flex}.tv-customer-exposure-list .tv-customer-exposure-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:attr(data-mobile-label);font-size:10px}.tv-customer-register-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(74px,1fr));overflow-x:auto}.tv-customer-register-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:56px;padding:var(--tv-space-2)var(--tv-space-3)}.tv-customer-register-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:17px}.tv-customer-register-filters>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:46px}.tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-customer-register-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-customer-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:stretch;display:grid}.tv-customer-pager>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between}.tv-customer-pager .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.tv-customer-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);grid-template-columns:1fr}.tv-customer-aging-buckets:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.tv-customer-aging-buckets>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:76px}.tv-customer-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(105px,.42fr) minmax(0,1fr)}.tv-customer-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)}.tv-customer-print-certification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tabs.tv-customer-account-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:46px;padding-inline:var(--tv-space-1)}.tabs.tv-customer-account-tabs .tv-customer-account-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:46px;padding-inline:var(--tv-space-3)}.tv-customer-account-command-currencies>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:150px}}.workforce-time-cockpit>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0}.workforce-time-cockpit>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}@media(max-width:520px){.workforce-time-cockpit>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:40px}}.tv-customer-managed-ledger-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4);padding:var(--tv-space-3)var(--tv-space-4);margin-bottom:var(--tv-space-4);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-brand-soft);display:flex}.tv-customer-managed-ledger-action>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);display:grid}.tv-customer-managed-ledger-action .tv-customer-managed-ledger-buttons:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;flex:none;display:flex}.tv-customer-managed-ledger-action span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px}@media(max-width:520px){.tv-customer-managed-ledger-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.tv-customer-managed-ledger-action .tv-customer-managed-ledger-buttons:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;display:grid}.tv-customer-managed-ledger-action .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-3);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) minmax(190px,.8fr) auto minmax(260px,1.5fr);display:grid}.tv-managed-ledger-context .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-managed-ledger-context>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-1);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:52px;padding:var(--tv-space-2)var(--tv-space-3);border-radius:var(--tv-radius-sm);color:var(--tv-text-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:2px;display:grid}.tv-managed-ledger-tab strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:13px}.tv-managed-ledger-tab small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-managed-ledger-tab.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel)}.tv-managed-ledger-tab.active strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab.active strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand)}.tv-managed-ledger-tab:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tab:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)28%,transparent);outline-offset:1px}.tv-managed-ledger-equations:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);background:var(--tv-surface-muted);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.tv-managed-ledger-equations>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-managed-ledger-equations span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px}.tv-managed-ledger-transactions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:900px}.tv-managed-ledger-profit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1180px}.tv-managed-ledger-print-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-print-document:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;display:grid}.tv-managed-ledger-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);gap:3px;display:grid}.tv-managed-ledger-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px}.tv-managed-ledger-total span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-weight:750}.tv-managed-ledger-total small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere}.tv-managed-ledger-groups:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-5);min-width:0;display:grid}.tv-managed-ledger-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);overflow:hidden}.tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4);padding:var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);display:flex}.tv-managed-ledger-group-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:2px 0;font-size:18px}.tv-managed-ledger-group-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:2px 0;font-size:20px}.tv-managed-ledger-open-queue:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-warning)48%,var(--tv-border-strong))}.tv-managed-ledger-open-queue>.tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-warning)7%,var(--tv-surface))}.tv-managed-ledger-open-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);font-variant-numeric:tabular-nums;white-space:nowrap}.tv-managed-ledger-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-weight:850}.tv-managed-ledger-credit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);border:1px solid color-mix(in srgb,var(--tv-success)45%,var(--tv-border-strong));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-success)6%,var(--tv-surface));box-shadow:var(--tv-shadow-panel);display:grid}.tv-managed-ledger-credit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4);display:flex}.tv-managed-ledger-credit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:2px 0;font-size:20px}.tv-managed-ledger-credit-panel-head small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);max-width:760px;display:block}.tv-managed-ledger-credit-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tv-managed-ledger-credit-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);display:flex}.tv-managed-ledger-credit-row strong:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);font-variant-numeric:tabular-nums;white-space:nowrap}.tv-managed-ledger-history-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-2)0 0;font-size:18px}.tv-managed-ledger-group>.tv-managed-ledger-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)var(--tv-space-4)}.tv-managed-ledger-group>.tv-managed-ledger-total-grid .tv-managed-ledger-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);background:var(--tv-surface-muted);box-shadow:none}.tv-managed-ledger-group>.tv-managed-ledger-total-grid .tv-managed-ledger-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:17px}.tv-managed-ledger-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);min-width:0;overflow-x:auto}.tv-managed-ledger-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px}.tv-managed-ledger-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);text-align:left;vertical-align:top;padding:10px 12px}.tv-managed-ledger-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:var(--tv-on-brand);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.tv-managed-ledger-table .numeric-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv-managed-ledger-table td small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;display:block}.tv-text-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){appearance:none;color:var(--tv-brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}@media(max-width:900px){.tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-managed-ledger-context>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media(max-width:520px){.tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-managed-ledger-context>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start}.tv-managed-ledger-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-managed-ledger-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-managed-ledger-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.tv-managed-ledger-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);padding:2px 0}.tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}}@media print{@page{size:A4 portrait;margin:11mm 10mm 12mm}html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface)!important}body *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){visibility:hidden}.travel-voucher-print.is-printing:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.travel-voucher-print.is-printing *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){visibility:visible}.travel-voucher-print.is-printing:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#101817;width:100%;padding:10mm;position:absolute;inset:0;background:var(--tv-surface)!important}.travel-voucher-print.is-printing .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.travel-voucher-print.is-printing .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid}.tv-customer-account-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-host *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){visibility:visible}.tv-customer-account-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;position:absolute;inset:0;background:var(--tv-surface)!important}.tv-customer-account-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#101817;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.tv-customer-account-page>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:6mm}.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid #1f3f39;border-left:3mm solid var(--tv-accent);print-color-adjust:exact;-webkit-print-color-adjust:exact;break-after:avoid;padding:8mm;display:block;background:var(--tv-brand)!important;color:var(--tv-surface)!important}.tv-customer-account-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after,.no-print:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}.tv-customer-account-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e4efeb;margin-top:3mm}.tv-customer-account-overview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;grid-template-columns:1fr 1fr;gap:4mm;display:grid}.tv-customer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-currency-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-aging-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-evidence-grid>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:2mm;box-shadow:none!important;border-color:#b7c2bd!important}.tv-customer-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){print-color-adjust:exact;-webkit-print-color-adjust:exact;background:#edf2ef!important}.tv-customer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:auto}.tv-customer-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-after:avoid;padding:3mm 4mm}.tv-customer-print-declaration:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-before:page}.tv-customer-print-certification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));padding:3mm}.tv-customer-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;padding:3mm}.tv-customer-aging-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:3mm;padding:3mm}.tv-customer-aging-buckets strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}.tv-customer-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.tv-customer-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:0;font-size:7.5pt}.tv-customer-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-header-group}.tv-customer-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;padding:2mm 1.7mm;font-size:7.5pt}.tv-customer-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid}.tv-customer-timeline:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:3mm 4mm}.tv-customer-account-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;border-top:1px solid #b7c2bd;grid-template-columns:minmax(0,1fr);gap:1mm;padding-top:3mm;display:grid}.tv-customer-account-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}a:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#10201c!important;text-decoration:none!important}}.app-shell .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(100%,1480px);min-width:0;color:var(--tv-text);gap:14px;margin:0 auto;padding:18px 18px 32px;scroll-padding-bottom:32px}.app-shell .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.editor-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.draft-recovery:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>[data-invoice-edit-scope]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-revision-guard:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-md);border:1px solid var(--tv-border);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);margin:0}.app-shell .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-brand);min-height:82px;padding:16px 18px}.app-shell .workspace .tv-invoice-editor>.workspace-hero h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.025em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.08}.app-shell .workspace .tv-invoice-editor>.workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:5px 0 0;font-size:13px;font-weight:650}.app-shell .workspace .tv-invoice-editor>.workspace-hero h1[tabindex="-1"]:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.workspace-hero h2[tabindex="-1"]:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:none}.app-shell .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-brand);grid-template-columns:minmax(210px,1.35fr) repeat(5,minmax(120px,1fr));display:grid;overflow:hidden}.app-shell .workspace .tv-invoice-editor>.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);align-content:center;gap:4px;min-width:0;min-height:68px;padding:12px 14px}.app-shell .workspace .tv-invoice-editor>.tv-document-strip>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}.app-shell .workspace .tv-invoice-editor>.tv-document-strip span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.app-shell .workspace .tv-invoice-editor>.tv-document-strip strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;line-height:1.25;overflow:visible}.app-shell .workspace .tv-invoice-editor>.form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.draft-recovery[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor [hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .tv-invoice-editor>.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-danger)34%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger)7%,white);color:var(--tv-danger);padding:12px 14px}.app-shell .workspace .tv-invoice-editor>[data-invoice-edit-scope]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-revision-guard:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-warning);background:color-mix(in srgb,var(--tv-warning)7%,white);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.app-shell .workspace .tv-invoice-editor>[data-invoice-edit-scope] strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-revision-guard strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.app-shell .workspace .tv-invoice-editor>[data-invoice-edit-scope] p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-revision-guard p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:2px 0 0;font-size:12px;line-height:1.45}.app-shell .workspace .tv-invoice-editor .invoice-revision-guard:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start}.app-shell .workspace .tv-invoice-editor .invoice-revision-guard .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(100%,680px)}.app-shell .workspace .tv-invoice-editor>.editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-brand);grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.app-shell .workspace .tv-invoice-editor>.editor-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 18px}.app-shell .workspace .tv-invoice-editor .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .section-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-totals-panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:850;line-height:1.25}.app-shell .workspace .tv-invoice-editor .customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.1fr) minmax(240px,.9fr);gap:12px;margin-bottom:12px;display:grid}.app-shell .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(145px,1fr));gap:12px;display:grid}.app-shell .workspace .tv-invoice-editor .invoice-meta-grid>.invoice-subject-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .tv-invoice-editor .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .customer-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;min-width:0}.app-shell .workspace .tv-invoice-editor .combo-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines .combo-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);display:block;position:relative;overflow:visible}.app-shell .workspace .tv-invoice-editor .combo-field>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;background:0 0;border:0;width:100%;padding-inline-end:10px}.app-shell .workspace .tv-invoice-editor .inline-lookup-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:70}.app-shell .workspace .tv-invoice-editor .field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .customer-picker>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.app-shell .workspace .tv-invoice-editor input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;color:var(--tv-text);font:inherit}.app-shell .workspace .tv-invoice-editor input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px;padding:0 10px}.app-shell .workspace .tv-invoice-editor textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:42px;padding:9px 10px}.app-shell .workspace .tv-invoice-editor input:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor select:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor textarea:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-brand)28%,transparent);outline-offset:2px}.app-shell .workspace .tv-invoice-editor input:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor select:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor textarea:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-muted);cursor:not-allowed;opacity:1}.app-shell .workspace .tv-invoice-editor .selected-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-brand-soft);min-width:0;padding:10px 12px}.app-shell .workspace .tv-invoice-editor .customer-picker>.field-help:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:650;line-height:1.45}.app-shell .workspace .tv-invoice-editor>.editor-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0;overflow:hidden;container:invoice-lines/inline-size}.app-shell .workspace .tv-invoice-editor .editor-table>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);background:var(--tv-surface);min-height:56px;padding:10px 12px}.app-shell .workspace .tv-invoice-editor .editor-table>.section-head .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:88ch;margin-top:2px;font-size:11px;line-height:1.35}.app-shell .workspace .tv-invoice-editor .editor-table>.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;width:100%;min-width:0;padding:8px;overflow:auto visible}.app-shell .workspace .tv-invoice-editor .edit-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto;border:0;gap:8px;width:100%;min-width:0;display:grid}.app-shell .workspace .tv-invoice-editor .edit-lines tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto;border:0;gap:8px;width:100%;min-width:100%;display:grid}.app-shell .workspace .tv-invoice-editor .edit-lines thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);width:100%;min-width:0;box-shadow:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) 50px minmax(0,.66fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,.66fr) minmax(88px,.78fr) 144px;grid-template-areas:"item description qty rate tax vendor cost amount actions";align-items:stretch;gap:6px;padding:8px;display:grid}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;align-content:end;gap:5px;width:auto;min-width:0;padding:0;display:grid;overflow:visible}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-item-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:item}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:description}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-qty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:qty}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-rate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:rate}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-tax:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:tax}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-vendor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:vendor}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-cost:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:cost}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:amount}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:actions}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);display:block}.app-shell .workspace .tv-invoice-editor .edit-lines td.line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}.app-shell .workspace .tv-invoice-editor .edit-lines .combo-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.app-shell .workspace .tv-invoice-editor .edit-lines .invoice-tax-select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;color:var(--tv-text);background-color:var(--tv-surface);text-overflow:ellipsis;white-space:nowrap;padding-inline:8px 24px;font-weight:650;overflow:hidden}.app-shell .workspace .tv-invoice-editor .edit-lines input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding-inline:8px;font-size:12px}.app-shell .workspace .tv-invoice-editor .edit-lines .line-qty input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines .line-rate input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines .line-cost input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:end;font-variant-numeric:tabular-nums;width:100%}.app-shell .workspace .tv-invoice-editor .edit-lines .line-description textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:none;min-height:44px;overflow-y:auto}.app-shell .workspace .tv-invoice-editor .edit-lines .line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-height:44px;color:var(--tv-text);text-align:end;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-content:center;padding:8px 10px;font-size:13px;font-weight:850;line-height:1.25}.app-shell .workspace .tv-invoice-editor .edit-lines .line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:end;min-height:40px}.app-shell .workspace .tv-invoice-editor .edit-lines .line-action-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:6px;display:flex}.app-shell .workspace .tv-invoice-editor .edit-lines .line-action .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tv-text-muted)}.app-shell .workspace .tv-invoice-editor .edit-lines .line-action .icon-btn:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.app-shell .workspace .tv-invoice-editor .invoice-line-reorder-help:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:2px}.app-shell .workspace .tv-invoice-editor .edit-lines .line-action .invoice-line-reorder-handle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tv-brand);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.app-shell .workspace .tv-invoice-editor .edit-lines .invoice-line-reorder-handle:active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines tr.is-dragging .invoice-line-reorder-handle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:grabbing}.app-shell .workspace .tv-invoice-editor .invoice-line-reorder-glyph:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:currentColor;letter-spacing:-4px;font-size:17px;font-weight:900;line-height:1;display:inline-block}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr.is-reorder-armed:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)48%,var(--tv-border))}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr.is-dragging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:4;border-color:var(--tv-brand);background:var(--tv-brand-soft);opacity:.88;position:relative;box-shadow:0 12px 26px #073b3729}body.invoice-line-reordering:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body.invoice-line-reordering *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:grabbing}@container invoice-lines (width<=999px){.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,1fr) minmax(220px,1.5fr) 56px minmax(92px,.7fr) 144px;grid-template-areas:"item description qty rate actions""tax vendor cost amount actions"}}@media(prefers-reduced-motion:reduce){.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){transition:none}}@media(max-width:900px){.workspace .route-stack.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.workspace .route-stack.tv-route-frame .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.workspace .route-stack.tv-route-frame .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}}.app-shell .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-brand);grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);align-items:start;gap:18px;padding:16px 18px;display:grid}.app-shell .workspace .tv-invoice-editor .invoice-totals-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.app-shell .workspace .tv-invoice-editor .invoice-discount-compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(160px,.7fr) minmax(150px,1fr);gap:10px;min-width:0;display:grid}.app-shell .workspace .tv-invoice-editor .discount-mode-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.app-shell .workspace .tv-invoice-editor .discount-mode-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);border-radius:var(--tv-radius-sm);min-height:42px}.app-shell .workspace .tv-invoice-editor .discount-mode-option:has(input:checked):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);color:var(--tv-brand)}.app-shell .workspace .tv-invoice-editor .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.app-shell .workspace .tv-invoice-editor .invoice-total-metrics .total-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-width:0;min-height:44px;margin:0;padding:8px 10px}.app-shell .workspace .tv-invoice-editor .invoice-total-metrics .total-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:end;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.app-shell .workspace .tv-invoice-editor .invoice-total-metrics .total-line.major:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)30%,var(--tv-border));background:var(--tv-brand-soft);color:var(--tv-brand)}.app-shell .workspace .tv-invoice-editor>.advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:hidden}.app-shell .workspace .tv-invoice-editor>.advanced-invoice-fields>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);min-height:52px;color:var(--tv-text);border:0;padding:0 16px;position:static}.app-shell .workspace .tv-invoice-editor>.advanced-invoice-fields[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border)}.app-shell .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.app-shell .workspace .tv-invoice-editor .advanced-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);min-width:0;box-shadow:none;border-radius:0;padding:14px 16px}.app-shell .workspace .tv-invoice-editor .advanced-grid>.editor-card:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}.app-shell .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:auto;background:color-mix(in srgb,var(--tv-surface)96%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--tv-shadow-panel);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding:11px 12px;display:flex;position:static}.app-shell .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:220px;color:var(--tv-text-muted);flex:320px;margin:0;font-size:12px;line-height:1.35}.app-shell .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);min-height:42px;padding-inline:16px}.app-shell .workspace .tv-invoice-editor>.sticky-save .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:#fff;min-width:132px}@media(max-width:1180px){.app-shell .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.app-shell .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 12px 100px}.app-shell .workspace .tv-invoice-editor .customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .tv-invoice-editor .advanced-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-bottom:1px solid var(--tv-border)}.app-shell .workspace .tv-invoice-editor .advanced-grid>.editor-card:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .tv-invoice-editor .editor-table>.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:visible}.app-shell .workspace .tv-invoice-editor .edit-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .edit-lines tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"item item""description description""qty rate""tax vendor""cost amount""actions actions"}.app-shell .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;position:static;bottom:auto}}@media(max-width:520px){.app-shell .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:8px 8px calc(96px + env(safe-area-inset-bottom));gap:10px}.app-shell .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.editor-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:13px}.app-shell .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .tv-invoice-editor>.tv-document-strip>div:nth-last-child(-n+2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .tv-invoice-editor .editor-table>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.app-shell .workspace .tv-invoice-editor .editor-table>.section-head .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"line-title line-title""item item""description description""qty rate""tax vendor""cost amount""actions actions"}.app-shell .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"Line item";color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;grid-area:line-title;font-size:10px;font-weight:800}.app-shell .workspace .tv-invoice-editor .invoice-discount-compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-invoice-editor .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:stretch}.app-shell .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%;min-width:0}.app-shell .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:calc(50% - 5px)}.app-shell .workspace .tv-invoice-editor>.sticky-save .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%}}.revenue-recognition-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(145px,.7fr)) auto;align-items:center;display:grid}.revenue-recognition-filters>:is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-milestone-row :is(input,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:42px}.revenue-route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-dependency-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-connection-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:grid}.revenue-route-loading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-dependency-state ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-connection-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0}.revenue-dependency-state[role=alert]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-connection-state--unavailable:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-danger)34%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger)6%,var(--tv-surface))}.revenue-milestone-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:grid}.revenue-milestone-editor[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.revenue-milestone-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.revenue-milestone-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(145px,.65fr) minmax(220px,1.35fr) minmax(130px,.55fr) 44px;align-items:end;display:grid}.revenue-milestone-remove:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:end}.workspace .route-stack.tv-route-frame.revenue-recognition .revenue-recognition-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.workspace .route-stack.tv-route-frame.revenue-recognition .revenue-recognition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:760px}.revenue-recognition-register .data-table [data-column-key=contract_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.revenue-recognition-register .data-table [data-column-key=customer_id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.revenue-recognition-register .data-table [data-column-key=consideration_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-recognition-register .data-table [data-column-key=recognition_method]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.revenue-recognition-register .data-table [data-column-key=next_recognition_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.revenue-recognition-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.revenue-recognition-register .data-table td[data-label=State] .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;max-width:100%}.revenue-recognition-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{overflow-wrap:normal;word-break:normal}.revenue-recognition-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-recognition-form *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.revenue-recognition-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.revenue-recognition-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.revenue-recognition-form label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);grid-template-columns:minmax(0,1fr);gap:6px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.revenue-recognition-form label>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;min-width:0}.revenue-recognition-form :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--tv-text);font:inherit;padding:9px 11px;font-weight:600;display:block}.revenue-recognition-form textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:88px}.revenue-recognition-form .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:break-word;margin:0;font-size:11px;font-weight:650;line-height:1.4;display:block}.revenue-field-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;color:var(--tv-danger);font-size:11px;font-weight:750;line-height:1.35;display:block}.revenue-field-error[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.revenue-recognition-form [aria-invalid=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--tv-danger)14%,transparent)}.revenue-command-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-3)0;border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.revenue-command-readiness:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.revenue-command-readiness>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.revenue-command-readiness small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-action-reason small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;line-height:1.4}.revenue-action-reason:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:5px;min-width:0;display:grid}.revenue-action-reason .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.revenue-evidence-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.revenue-evidence-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.revenue-evidence-table>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:760px}.revenue-recognition-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:start;display:grid}.revenue-recognition-detail-drawer .health-line>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;min-width:0}.revenue-recognition-detail-drawer .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;white-space:normal;justify-self:end;min-width:0;max-width:100%}@media(max-width:900px){.revenue-recognition-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-recognition-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.revenue-recognition-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.revenue-milestone-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}}@media(max-width:520px){.revenue-recognition-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.revenue-recognition-detail-drawer .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:5px}.revenue-recognition-detail-drawer .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-self:start}.revenue-recognition-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.revenue-recognition-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{font-size:10px;line-height:1.2}.revenue-milestone-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:var(--tv-space-3);border-bottom:1px solid var(--tv-border);grid-template-columns:1fr}.revenue-command-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.revenue-command-readiness .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.revenue-milestone-remove:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end;width:44px}}.tv-receipt-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);min-width:0;padding:0 0 var(--tv-space-8);color:var(--tv-text);display:grid}.tv-receipt-page *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.tv-receipt-route-state h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 var(--tv-space-2);color:var(--tv-text);letter-spacing:-.035em;font-size:clamp(27px,3vw,38px);line-height:1.04}.tv-receipt-route-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:78ch;color:var(--tv-text-muted);margin:0;font-size:13px;line-height:1.55}.tv-receipt-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.tv-receipt-decision-metric>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.tv-receipt-decision-metric>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px;line-height:1.35}.tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3);border-left:1px solid var(--tv-border);align-content:center;gap:2px;display:grid}.tv-receipt-decision-metric:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.tv-receipt-decision-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px}.tv-receipt-decision-metric.is-warning>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning)}.tv-receipt-decision-metric.is-danger>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.tv-receipt-decision-metric.is-success>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.tv-receipt-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}.tv-receipt-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4);padding:var(--tv-space-4)var(--tv-space-5);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);display:flex}.tv-receipt-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:15px;line-height:1.2}.tv-receipt-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:94ch;margin:var(--tv-space-1)0 0;color:var(--tv-text-muted);font-size:11px;line-height:1.5}.tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:minmax(105px,.42fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.tv-receipt-info>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}.tv-receipt-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);text-align:right;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.tv-receipt-info.is-major>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:14px}.tv-receipt-info.is-danger>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.tv-receipt-info.is-hash>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(250px,.8fr) minmax(0,2.2fr);align-items:end;display:grid}.tv-receipt-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-receipt-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-height:40px;color:var(--tv-brand-hover);cursor:pointer;font-size:12px;font-weight:800;display:none}.tv-receipt-filter-disclosure>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;font-weight:700}.tv-receipt-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(5,minmax(115px,1fr)) auto;align-items:end;min-width:0;display:grid}.tv-receipt-filter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-receipt-filter>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.tv-receipt-filter input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-filter select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;min-height:40px;color:var(--tv-text)}.tv-receipt-filter input:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-filter select:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-brand-soft)76%,transparent);outline:none}.tv-receipt-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-2)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-brand-soft);font-size:11px;display:flex}.tv-receipt-context span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-receipt-context strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.tv-receipt-context .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:32px;margin-left:auto;padding-block:4px}.tv-receipt-register-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4);padding:var(--tv-space-3)var(--tv-space-4);color:var(--tv-text-muted);font-size:11px;display:flex}.tv-receipt-register-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border)}.tv-receipt-register-meta .invoice-register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-weight:800}.tv-receipt-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.tv-receipt-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.tv-receipt-register-table .data-table [data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22%}.tv-receipt-register-table .data-table [data-column-key=customerName]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.tv-receipt-register-table .data-table [data-column-key=mode]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-register-table .data-table [data-column-key=postingState]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.tv-receipt-register-table .data-table [data-column-key=allocatedAmount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.tv-receipt-register-table .data-table [data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.tv-receipt-register-table .data-table :is(th.actions-head,td.row-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:6%}.tv-receipt-register-table .data-table td.row-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;padding-inline:var(--tv-space-2)}.tv-receipt-register-table .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top}.tv-receipt-register-table .data-table tr.is-clickable:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-register-table .data-table tr.is-clickable:focus td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.tv-receipt-register-table .data-table tr.is-clickable:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid var(--tv-accent);outline-offset:-3px}.tv-receipt-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-identity span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-identity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:11px;line-height:1.35}.tv-receipt-identity span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.35}.tv-receipt-identity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:9px;line-height:1.35}.tv-receipt-status-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:start;gap:var(--tv-space-1);display:grid}.tv-receipt-status-stack small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px}.tv-receipt-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border)}.tv-receipt-pager>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:flex}.tv-receipt-page.is-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.72}.tv-receipt-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(900px,100vw);max-width:100vw}.tv-receipt-detail-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);display:grid}.tv-receipt-retry-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);padding:var(--tv-space-4);border:1px solid color-mix(in srgb,var(--tv-warning)45%,var(--tv-border));border-left:4px solid var(--tv-warning);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-warning)8%,var(--tv-surface));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tv-receipt-retry-banner strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-receipt-retry-banner p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted);overflow-wrap:anywhere;line-height:1.45}.tv-receipt-drawer-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-5);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:grid}.tv-receipt-route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--tv-danger)}.tv-receipt-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0}.tv-receipt-drawer-loading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.5}.tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);padding:var(--tv-space-4);border:1px solid var(--tv-border);border-left:4px solid var(--tv-brand-hover);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);align-items:center;display:grid}.tv-receipt-detail-head .tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 var(--tv-space-2);color:var(--tv-text);overflow-wrap:anywhere;font-size:clamp(20px,2.5vw,26px);line-height:1.1}.tv-receipt-detail-head .tv-receipt-detail-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.tv-receipt-detail-head .tv-receipt-detail-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted)}.tv-receipt-detail-head .tv-receipt-detail-amount span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-detail-head .tv-receipt-detail-amount small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-receipt-detail-head .tv-receipt-detail-amount strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-top:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-receipt-detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:38px}.tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.tv-receipt-detail-command .tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:76px}.tv-receipt-exceptions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);border:1px solid color-mix(in srgb,var(--tv-danger)36%,var(--tv-border));border-left:4px solid var(--tv-danger);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-danger)5%,var(--tv-surface));display:grid}.tv-receipt-exceptions>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-size:12px}.tv-receipt-exceptions ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-left:var(--tv-space-5);color:var(--tv-text);gap:3px;margin:0;font-size:10px;display:grid}.tv-receipt-detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-5);padding:var(--tv-space-5);border-radius:var(--tv-radius-md);background:var(--tv-ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(230px,.44fr);align-items:center;display:grid}.tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 var(--tv-space-2);color:#fff;overflow-wrap:anywhere;font-size:clamp(22px,3vw,30px);line-height:1.08}.tv-receipt-detail-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,white 80%,var(--tv-brand-soft));overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.tv-receipt-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-top:var(--tv-space-3);flex-wrap:wrap;display:flex}.tv-receipt-detail-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;padding:var(--tv-space-4);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-brand)65%,transparent);border:1px solid #fff3;display:grid}.tv-receipt-detail-amount span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-detail-amount small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,white 72%,var(--tv-brand-soft));font-size:10px}.tv-receipt-detail-amount strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;overflow-wrap:anywhere;font-size:clamp(20px,3vw,28px);line-height:1.15}.tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3)var(--tv-space-5);padding:var(--tv-space-4)var(--tv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-receipt-evidence-grid .tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:var(--tv-space-2);border-bottom:1px solid var(--tv-border)}.tv-receipt-subsections:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-receipt-evidence-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.tv-receipt-evidence-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:650px}.tv-receipt-verification-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);padding:var(--tv-space-4)var(--tv-space-8);border-top:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-danger)6%,var(--tv-surface));color:var(--tv-danger);text-transform:none;margin:0;font-size:11px;display:grid}.tv-receipt-clean-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)var(--tv-space-5);border-top:1px solid var(--tv-border);color:var(--tv-success);margin:0;font-size:11px;font-weight:750}.tv-receipt-timeline:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)var(--tv-space-5);border-top:1px solid var(--tv-border);gap:0;margin:0;list-style:none;display:grid}.tv-receipt-timeline li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:var(--tv-space-5)minmax(0,1fr);gap:var(--tv-space-3);padding-bottom:var(--tv-space-4);display:grid;position:relative}.tv-receipt-timeline li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:var(--tv-border-strong);width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.tv-receipt-timeline li:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}.tv-receipt-timeline-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;width:11px;height:11px;margin-top:var(--tv-space-1);border:3px solid var(--tv-brand-soft);background:var(--tv-brand-hover);border-radius:50%;position:relative}.tv-receipt-timeline header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-receipt-timeline p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted);font-size:10px}@media(max-width:1280px){.tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:1180px){.tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tv-receipt-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex}.tv-receipt-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:var(--tv-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.tv-receipt-advanced-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px}.tv-receipt-register-table.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.tv-receipt-register-table.table-card>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3)}.tv-receipt-register-table.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);border-radius:var(--tv-radius-md)}.tv-receipt-register-table.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border)}.tv-receipt-register-table.table-card>.data-table td[data-label=Receipt]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tv-receipt-register-table.table-card>.data-table td[data-label=Received] strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}}@media(max-width:520px){.tv-receipt-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding-bottom:calc(3*var(--tv-space-10) + env(safe-area-inset-bottom))}.tv-receipt-page-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}.tv-receipt-page-frame>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;padding:12px}.tv-receipt-page-frame>.workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-receipt-page-frame>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.tv-receipt-page-frame>.workspace-hero .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:36px;padding:6px 8px}.tv-receipt-page-frame>.tv-attention-list .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy action""badge value action";align-items:center;gap:6px 8px;min-height:52px;padding:8px 10px 8px 14px}.tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-height:34px;padding-inline:10px}.tv-receipt-page-frame>.workspace-stats .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-height:54px;padding:7px 9px}.tv-receipt-page-frame>.workspace-stats .workspace-stat small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-page-frame>.workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)}.tv-receipt-decision-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}.tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-receipt-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-receipt-register-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:stretch;display:grid}.tv-receipt-register-meta>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-register-table [data-column-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-receipt-pager>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between}.tv-receipt-pager .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-retry-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-detail-head .tv-receipt-detail-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.tv-receipt-detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:140px;min-height:44px}.tv-receipt-detail-command .tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:68px}.tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(105px,.42fr) minmax(0,1fr)}.tv-receipt-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)}.tv-receipt-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw}}.app-shell .workspace .tv-business-cockpit-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);width:100%;min-width:0;max-width:1180px;margin:0 auto;padding:12px 16px 32px;display:block}.app-shell .workspace .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;max-width:1180px;color:var(--tv-text);gap:12px;margin:0 auto;display:grid;container-type:inline-size}.app-shell .workspace .tv-business-cockpit *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.app-shell .workspace .tv-business-cockpit button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:inherit}.app-shell .workspace .tv-business-cockpit button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)72%,white);outline-offset:2px}.app-shell .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-brand)70%,white);border-radius:var(--tv-radius-lg);background:var(--tv-ink);color:#fff;min-height:124px;box-shadow:0 16px 38px color-mix(in srgb,var(--tv-brand)24%,transparent);grid-template-columns:minmax(0,1.15fr) minmax(500px,.85fr);align-items:center;gap:24px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.app-shell .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"";pointer-events:none;border:42px solid #ffffff0d;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -58px -112px auto}.app-shell .workspace .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;min-width:0;position:relative}.app-shell .workspace .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-panel-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,white 70%,var(--tv-brand-soft));letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.app-shell .workspace .tv-business-cockpit-intro h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:900px;margin:5px 0 4px;font-size:clamp(20px,2.1vw,27px);font-weight:780;line-height:1.12}.app-shell .workspace .tv-business-cockpit-intro p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:84ch;color:color-mix(in srgb,white 80%,var(--tv-brand-soft));margin:0;font-size:12px;line-height:1.45}.app-shell .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.app-shell .workspace .tv-business-cockpit-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.app-shell .workspace .tv-business-cockpit-context dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-brand)68%,transparent);border:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;display:grid;overflow:hidden}.app-shell .workspace .tv-business-cockpit-context dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:1px solid #ffffff24;min-width:0;padding:10px}.app-shell .workspace .tv-business-cockpit-context dl>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0}.app-shell .workspace .tv-business-cockpit-context dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,white 62%,var(--tv-brand-soft));margin:0 0 3px;font-size:12px;font-weight:700}.app-shell .workspace .tv-business-cockpit-context dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.3}.app-shell .workspace .tv-business-cockpit-refresh:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-stale button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-state button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-receivables footer button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-supplier-exposure>button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-height:44px;color:var(--tv-brand-hover);cursor:pointer;padding:8px 13px;font-size:12px;font-weight:850}.app-shell .workspace .tv-business-cockpit-refresh:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;background:#ffffff1a;border-color:#ffffff3d}.app-shell .workspace .tv-business-cockpit-refresh:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-refresh:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#ffffff2b}.app-shell .workspace .tv-business-cockpit-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-warning)42%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-warning)8%,white);color:var(--tv-text-muted);flex-wrap:wrap;align-items:center;gap:7px 12px;padding:10px 12px;font-size:12px;display:flex}.app-shell .workspace .tv-business-cockpit-stale strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.app-shell .workspace .tv-business-cockpit-stale button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-inline-start:auto}.app-shell .workspace .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.app-shell .workspace .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-top:3px solid var(--tv-info);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;min-height:112px;box-shadow:var(--tv-shadow-panel);align-content:start;gap:5px;padding:14px 15px;display:grid;position:relative;overflow:hidden}.app-shell .workspace .tv-business-cockpit-metric.tone-risk:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-danger)}.app-shell .workspace .tv-business-cockpit-metric.tone-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-warning)}.app-shell .workspace .tv-business-cockpit-metric.tone-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-success)}.app-shell .workspace .tv-business-cockpit-metric.tone-neutral:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-border-strong)}.app-shell .workspace .tv-business-cockpit-metric>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.app-shell .workspace .tv-business-cockpit-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(20px,2vw,29px);line-height:1.05}.app-shell .workspace .tv-business-cockpit-metric>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.app-shell .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,2fr) minmax(340px,1fr);grid-template-areas:"trend readout""receivables exposure";align-items:start;gap:12px;min-width:0;display:grid}.app-shell .workspace .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:trend}.app-shell .workspace .tv-business-cockpit-readout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:readout}.app-shell .workspace .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:receivables}.app-shell .workspace .tv-business-cockpit-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:exposure}.app-shell .workspace .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);overflow:hidden}.app-shell .workspace .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);background:var(--tv-editorial-table-head);padding:14px 16px 12px}.app-shell .workspace .tv-business-cockpit-panel-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover)}.app-shell .workspace .tv-business-cockpit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.012em;margin:3px 0;font-size:17px;line-height:1.25}.app-shell .workspace .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:12px;line-height:1.45}.app-shell .workspace .tv-business-cockpit-readout ol:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:0;list-style:none}.app-shell .workspace .tv-business-cockpit-readout li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);border-inline-start:3px solid var(--tv-info);grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:13px 15px;display:grid}.app-shell .workspace .tv-business-cockpit-readout li:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .tv-business-cockpit-readout li.tone-risk:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-danger)}.app-shell .workspace .tv-business-cockpit-readout li.tone-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-warning)}.app-shell .workspace .tv-business-cockpit-readout li.tone-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-success)}.app-shell .workspace .tv-business-cockpit-insight-rank:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-variant-numeric:tabular-nums;font-size:12px;font-weight:850}.app-shell .workspace .tv-business-cockpit-insight-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.app-shell .workspace .tv-business-cockpit-insight-copy>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;font-weight:800;display:flex}.app-shell .workspace .tv-business-cockpit-insight-copy h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:5px 0 3px;font-size:14px;line-height:1.3}.app-shell .workspace .tv-business-cockpit-insight-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-insight-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:12px;line-height:1.42;display:block}.app-shell .workspace .tv-business-cockpit-insight-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);margin-top:5px}.app-shell .workspace .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:12px 16px 0}.app-shell .workspace .tv-business-cockpit-legend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);flex-wrap:wrap;gap:10px 18px;font-size:12px;font-weight:750;display:flex}.app-shell .workspace .tv-business-cockpit-legend span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:var(--tv-brand-hover);border-radius:2px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.app-shell .workspace .tv-business-cockpit-legend .is-receipts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-accent)}.app-shell .workspace .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;grid-template-columns:repeat(6,minmax(44px,1fr));gap:7px;height:245px;margin-top:9px;display:grid}.app-shell .workspace .tv-business-cockpit-chart-month:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);min-width:0;min-height:44px;color:var(--tv-text-muted);cursor:pointer;background:0 0;border:0;grid-template-rows:minmax(0,1fr) 22px 17px;gap:2px;padding:0 2px;display:grid}.app-shell .workspace .tv-business-cockpit-chart-month:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-brand-soft)55%,transparent)}.app-shell .workspace .tv-business-cockpit-chart-month[aria-pressed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);box-shadow:inset 0 0 0 1px var(--tv-border-strong)}.app-shell .workspace .tv-business-cockpit-chart-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;align-items:flex-end;gap:4px;min-width:0;min-height:0;display:flex}.app-shell .workspace .tv-business-cockpit-chart-bars i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-petrol);border-radius:4px 4px 1px 1px;width:min(21px,38%);min-width:3px;display:block}.app-shell .workspace .tv-business-cockpit-chart-bars .is-receipts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-orange)}.app-shell .workspace .tv-business-cockpit-chart-month strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-chart-month small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:center;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.2}.app-shell .workspace .tv-business-cockpit-chart-month small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);font-weight:800}.app-shell .workspace .tv-business-cockpit-trend figcaption:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);padding:8px 0 10px;font-size:12px;line-height:1.42}.app-shell .workspace .tv-business-cockpit-chart-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-height:34px;color:var(--tv-text-muted);overflow-wrap:anywhere;margin:7px 0 0;padding:8px 10px;font-size:12px;line-height:1.4}.app-shell .workspace .tv-business-cockpit-values:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);margin:0 -16px}.app-shell .workspace .tv-business-cockpit-values summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;color:var(--tv-brand-hover);cursor:pointer;padding:12px 16px;font-size:12px;font-weight:850}.app-shell .workspace .tv-business-cockpit-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow-x:auto}.app-shell .workspace .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:collapse;width:100%;min-width:520px;font-size:12px}.app-shell .workspace .tv-business-cockpit-table-wrap th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-table-wrap td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);text-align:right;font-variant-numeric:tabular-nums;padding:9px 12px}.app-shell .workspace .tv-business-cockpit-table-wrap th:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.app-shell .workspace .tv-business-cockpit-receivable-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:14px 16px 8px;display:flex}.app-shell .workspace .tv-business-cockpit-receivable-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px}.app-shell .workspace .tv-business-cockpit-receivable-total span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px}.app-shell .workspace .tv-business-cockpit-aging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:9px;padding:7px 16px 15px;display:grid}.app-shell .workspace .tv-business-cockpit-aging-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;display:grid}.app-shell .workspace .tv-business-cockpit-aging-row>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);grid-column:1/-1;justify-content:space-between;gap:12px;font-size:12px;display:flex}.app-shell .workspace .tv-business-cockpit-aging-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-shell .workspace .tv-business-cockpit-aging-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-variant-numeric:tabular-nums;font-size:12px}.app-shell .workspace .tv-business-cockpit-aging-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-customer-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);border-radius:999px;height:6px;display:block;overflow:hidden}.app-shell .workspace .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-customer-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;background:var(--tv-brand-hover);height:100%;display:block}.app-shell .workspace .tv-business-cockpit-aging-row.tone-warning .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning)}.app-shell .workspace .tv-business-cockpit-aging-row.tone-risk .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger)}.app-shell .workspace .tv-business-cockpit-receivables footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 16px;font-size:12px;display:flex}.app-shell .workspace .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-width:0;display:grid}.app-shell .workspace .tv-business-cockpit-customer-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-supplier-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:14px 16px}.app-shell .workspace .tv-business-cockpit-supplier-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:1px solid var(--tv-border);background:var(--tv-surface-muted)}.app-shell .workspace .tv-business-cockpit-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.app-shell .workspace .tv-business-cockpit-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:14px}.app-shell .workspace .tv-business-cockpit-section-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:12px;font-weight:800}.app-shell .workspace .tv-business-cockpit-customer-lead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;margin-bottom:11px;display:grid}.app-shell .workspace .tv-business-cockpit-customer-lead>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);grid-column:1/-1;font-size:12px}.app-shell .workspace .tv-business-cockpit-customer-lead>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:15px}.app-shell .workspace .tv-business-cockpit-customer-lead>b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);font-variant-numeric:tabular-nums;font-size:17px}.app-shell .workspace .tv-business-cockpit-customer-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.app-shell .workspace .tv-business-cockpit-customer-bars>div>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12px;display:flex}.app-shell .workspace .tv-business-cockpit-customer-bars span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.app-shell .workspace .tv-business-cockpit-customer-bars strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums}.app-shell .workspace .tv-business-cockpit-exposure-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);margin:10px 0 0;font-size:12px;line-height:1.4}.app-shell .workspace .tv-business-cockpit-supplier-exposure dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 12px;display:grid}.app-shell .workspace .tv-business-cockpit-supplier-exposure dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);border-inline-start:1px solid var(--tv-border);min-width:0;padding:9px}.app-shell .workspace .tv-business-cockpit-supplier-exposure dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-supplier-exposure small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:12px}.app-shell .workspace .tv-business-cockpit-supplier-exposure dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;font-weight:850}.app-shell .workspace .tv-business-cockpit-supplier-exposure small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:2px;display:block}.app-shell .workspace .tv-business-cockpit-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-empty-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;padding:22px 16px;font-size:12px;line-height:1.5}.app-shell .workspace .tv-business-cockpit-empty strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:14px}.app-shell .workspace .tv-business-cockpit-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:4px 0 0}.app-shell .workspace .tv-business-cockpit-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);max-width:900px;box-shadow:var(--tv-shadow-panel);margin:42px auto;padding:28px}.app-shell .workspace .tv-business-cockpit-state .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover)}.app-shell .workspace .tv-business-cockpit-state h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:6px 0;font-size:22px}.app-shell .workspace .tv-business-cockpit-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.app-shell .workspace .tv-business-cockpit-loading-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-loading-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-editorial-surface-muted);animation:1.4s ease-in-out infinite tv-business-cockpit-shimmer}.app-shell .workspace .tv-business-cockpit-loading-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:124px}.app-shell .workspace .tv-business-cockpit-loading-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell .workspace .tv-business-cockpit-loading-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:112px}.app-shell .workspace .tv-business-cockpit-loading-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,2fr) minmax(340px,1fr);grid-template-areas:"trend readout""receivables exposure";align-items:start;gap:12px;min-width:0;display:grid}.app-shell .workspace .tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:280px}.app-shell .workspace .tv-business-cockpit-loading-board .is-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:trend}.app-shell .workspace .tv-business-cockpit-loading-board .is-readout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:readout}.app-shell .workspace .tv-business-cockpit-loading-board .is-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:receivables;min-height:220px}.app-shell .workspace .tv-business-cockpit-loading-board .is-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:exposure;min-height:220px}@keyframes tv-business-cockpit-shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.app-shell .workspace .tv-business-cockpit-loading-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-loading-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){animation:none}}@container (width<=900px){.app-shell .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:12px}.app-shell .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.app-shell .workspace .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .tv-business-cockpit-supplier-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);border-inline-start:0}.app-shell .workspace .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;grid-template-areas:"readout""trend""receivables""exposure"}}@media(max-width:900px){.app-shell .workspace .tv-business-cockpit-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:8px 8px calc(112px + env(safe-area-inset-bottom))}.app-shell .workspace .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}.app-shell .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:9px;min-height:0;padding:14px}.app-shell .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr auto}.app-shell .workspace .tv-business-cockpit-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .tv-business-cockpit-context dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:106px;padding:11px}.app-shell .workspace .tv-business-cockpit-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:clamp(18px,5vw,23px)}.app-shell .workspace .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;height:218px}.app-shell .workspace .tv-business-cockpit-chart-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px}}@media(max-width:520px){.app-shell .workspace .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .tv-business-cockpit-intro h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:19px}.app-shell .workspace .tv-business-cockpit-intro p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .tv-business-cockpit-context dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:7px}.app-shell .workspace .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-shell .workspace .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:128px;padding:10px}.app-shell .workspace .tv-business-cockpit-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;font-size:16px;line-height:1.08}.app-shell .workspace .tv-business-cockpit-metric>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-receivable-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-aging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-customer-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-supplier-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline:12px}.app-shell .workspace .tv-business-cockpit-values:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-inline:-12px}.app-shell .workspace .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:206px}.app-shell .workspace .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .tv-business-cockpit-supplier-exposure dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .tv-business-cockpit-supplier-exposure dl>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:0}}[data-tv-surface=route-frame]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}[data-tv-surface=register]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}[data-tv-overlay]:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-tv-overlay] :is(button,a,input,select,textarea,[tabindex]):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)72%,white);outline-offset:2px}@media(prefers-reduced-motion:reduce){*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.data-table th[scope=col]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.data-table td[data-label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:var(--tv-drawer-width)}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;padding-bottom:max(var(--tv-space-4),env(safe-area-inset-bottom));position:sticky;bottom:0}.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.drawer :is(code,pre):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal :is(code,pre):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:900px){.drawer-host.is-open .drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:64px}.drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:calc(100vw - 96px);overflow-x:auto}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap}.drawer-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:640px}.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-overflow-scrolling:touch;overflow-x:auto}.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)}.tv-route-frame .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:20px}}.record-collaboration:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:8px;width:100%;min-width:0;overflow:hidden}.record-collaboration-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:58px;color:var(--tv-text);cursor:pointer;letter-spacing:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;list-style:none;display:grid}.record-collaboration-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.record-collaboration-summary:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.record-collaboration-summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-accent);outline-offset:-2px}.record-collaboration[open]>.record-collaboration-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted)}.record-collaboration-summary-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:32px;height:32px;color:var(--tv-brand);place-items:center;display:grid}.record-collaboration-summary-icon svg:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px}.record-collaboration-summary-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.record-collaboration-summary-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:14px;line-height:1.3}.record-collaboration-summary-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.35}.record-collaboration-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap}.record-collaboration-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;padding:14px;display:grid}.record-collaboration-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.record-collaboration-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-section-title h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:0;margin:0}.record-collaboration-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:16px;line-height:1.25}.record-collaboration-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:900px;color:var(--tv-text-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.record-collaboration-head-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-composer-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:7px;display:flex}.record-collaboration-head-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end}.record-comment-composer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:6px;grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.record-comment-composer>.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.record-comment-composer .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-composer textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-composer select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.record-comment-composer textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:82px}.record-comment-composer select[multiple]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:82px}.record-comment-composer-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;padding-bottom:1px}.record-collaboration-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.record-collaboration-notes:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-evidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-evidence>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:9px;min-width:0;display:grid}.record-collaboration-evidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);gap:14px;padding-top:14px}.record-collaboration-section-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.record-collaboration-section-title>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.record-collaboration-section-title h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.3}.record-collaboration-section-title span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);white-space:nowrap;font-size:11px}.record-comment-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.record-task-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);min-width:0;display:grid}.record-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);background:var(--tv-surface);gap:6px;min-width:0;padding:11px 10px;display:grid}.record-task.is-overdue:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 3px 0 0 var(--tv-danger);background:var(--tv-danger-soft)}.record-task.is-closed:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted)}.record-task-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:7px 10px;display:flex}.record-task-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start}.record-task-head>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:1px;min-width:0;display:grid}.record-task-head strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.record-task-head>div:first-child span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-closure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.45}.record-task-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-closure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.record-task-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px;line-height:1.5}.record-task-closure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:2px solid var(--tv-text-subtle);padding-left:8px}.record-task-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end}.record-task-actions .btn-sm:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:28px;padding:4px 8px;font-size:10px}.record-task-actions .is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.record-comment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-left:3px solid var(--tv-brand);background:var(--tv-surface);border-radius:6px;gap:8px;min-width:0;padding:11px 12px;display:grid}.record-comment.is-deleted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-text-subtle);background:var(--tv-surface-muted)}.record-comment-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-foot:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.record-comment-head>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:1px;min-width:0;display:grid}.record-comment-head strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.record-comment-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-foot small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-attachment-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-activity-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}.record-comment-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-deleted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.record-comment-deleted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-style:italic}.record-comment-mentions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-watcher-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:5px;display:flex}.record-comment-mentions span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-watcher-list span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);max-width:100%;color:var(--tv-brand);overflow-wrap:anywhere;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.3}.record-comment-actions .btn-sm:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:28px;padding:4px 8px;font-size:10px}.record-comment-actions .is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.record-attachment-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-activity-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:7px;margin:0;padding:0;list-style:none;display:grid}.record-attachment-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px 0;display:flex}.record-attachment-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-activity-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:1px;min-width:0;display:grid}.record-attachment-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.record-attachment-actions .btn-sm:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-attachment-section .btn-sm:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:28px;padding:4px 8px;font-size:10px}.record-attachment-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-activity-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.record-activity-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:7px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.record-activity-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.record-collaboration-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:10px;display:flex}@media(max-width:900px){.record-comment-composer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-collaboration-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.record-comment-composer-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:stretch}.record-comment-composer-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media(max-width:520px){.record-collaboration-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:28px minmax(0,1fr);padding-inline:11px}.record-collaboration-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;white-space:normal;grid-column:2}.record-collaboration-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:11px}.record-collaboration-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-foot:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.record-collaboration-head-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-task-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start}.record-attachment-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.record-attachment-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start}}*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),#tv-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){height:100dvh;margin:0}html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:100dvh;overflow-y:hidden}body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-bg);width:100%;min-width:0;color:var(--tv-text);overflow:hidden}#tv-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){width:100%;min-width:0}button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:inherit;touch-action:manipulation}button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;min-height:44px}button:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:wait;opacity:.68;transform:none}button.is-busy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.workspace h1[tabindex="-1"]:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace h2[tabindex="-1"]:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:none}.sr-only:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.route-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){min-width:0;min-height:0;height:calc(100dvh - var(--tv-header-height));grid-area:2/2;grid-template-rows:minmax(0,1fr);display:grid}@media(max-width:1180px){}@media(max-width:900px)and (min-width:521px){}@media(max-width:900px){}@media(max-width:520px){}kbd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface-muted);color:var(--tv-text-muted);border-radius:7px;padding:2px 7px;font-size:12px}.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;font-weight:750;box-shadow:0 2px 8px #0f172a08}.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;align-items:center;min-height:46px;padding:0 14px;display:inline-flex}.btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);border-color:var(--primary);color:var(--tv-surface)}.btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger-soft);border-color:var(--tv-danger-border);color:var(--tv-danger)}.btn-danger:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.btn-danger:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger-border);border-color:var(--tv-danger-border);outline:none}.btn-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft);border-color:var(--tv-warning);color:var(--tv-warning)}.btn-warning:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.btn-warning:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft);border-color:var(--tv-warning);outline:none}.btn-ghost:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.btn:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.icon-btn:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){transform:translateY(-1px)}.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){overflow-anchor:none;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;padding:18px 18px 18px 20px;display:grid;overflow:hidden}.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){scrollbar-gutter:stable both-edges;overflow-anchor:none;min-width:0;padding-right:2px;overflow:auto}.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar{width:10px}.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar-thumb{background:var(--tv-info-border);border:3px solid var(--bg);border-radius:999px}.route-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;gap:16px;padding-bottom:28px;display:flex}.kpi:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:132px;padding:16px;overflow:hidden;box-shadow:0 8px 22px #0f172a0a}.kpi-top:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.kpi-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary-soft);width:34px;height:34px;color:var(--primary);border-radius:10px;place-items:center;display:grid}.kpi strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:10px;font-size:25px;display:block}.kpi small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin-top:4px;font-weight:700;display:block}.spark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;height:34px;margin-top:12px;overflow:visible}.spark path:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round}.tone-green:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--success)}.tone-red:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--danger)}.tone-blue:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--primary)}.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0f172a0a}.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:18px}.panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 14px;font-size:20px}.command-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;margin-bottom:10px;padding:12px 14px;display:flex}.command-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.command-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block}.command-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin-top:3px}.command-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.command-row .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;flex:none;min-width:68px}.tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:8px;padding:10px;display:flex;overflow-x:auto}.tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;min-height:44px;padding:0 16px;font-weight:800}.tabs button.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--primary);background:var(--primary-soft);border-color:var(--tv-info-border)}.tabs span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);color:var(--tv-text);border-radius:999px;margin-left:6px;padding:2px 7px}.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:hidden}.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;overflow-x:auto}.item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.item-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.item-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:ellipsis;overflow:hidden}.item-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22%}.item-register .data-table :is(th,td)[data-column-key=rate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.item-register .data-table :is(th,td)[data-column-key=qty]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.item-register .data-table :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.item-register .data-table :is(th,td).row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.item-register .data-table .actions-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:150px}.filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--border);align-items:end;gap:10px;padding:14px;display:flex;overflow-x:auto}.searchbox:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:320px;color:var(--muted);flex:1;gap:5px;font-size:12px;font-weight:850;display:grid}.searchbox input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface);width:100%;min-height:44px;color:var(--text);border-radius:9px;padding:0 10px}.combo-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:stretch;width:100%;min-width:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #0f172a05}.combo-field:focus-within:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#2563eb59;box-shadow:0 0 0 3px #2563eb1f}.combo-field input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;border:0;border-radius:0}.customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(280px,1.15fr) minmax(240px,.85fr);align-items:start;gap:10px;margin-bottom:10px;display:grid}.customer-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;display:grid}.customer-combo:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.discount-mode-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.discount-mode-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface);min-height:44px;color:var(--tv-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-weight:850;display:flex;position:relative}.discount-mode-option input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:0;pointer-events:none;position:absolute;inset:0}.discount-mode-option span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;position:relative}.discount-mode-option:has(input:checked):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary-soft);color:var(--primary);border-color:var(--tv-info-border)}.discount-mode-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;display:grid}.discount-mode-wrap[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.selected-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface-cool);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.selected-customer strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:13px;font-weight:900}.selected-customer span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;font-weight:750;line-height:1.35}.compact-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-grid>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:0}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;background:var(--tv-surface-cool);color:var(--tv-text-muted);text-align:left;border-bottom:1px solid var(--border);position:sticky;top:0}.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-info-soft);color:var(--tv-text)}.data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;padding:12px 14px}.data-table th.not-sortable:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;color:var(--tv-text-muted);white-space:nowrap;font-weight:900}.th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;font-weight:900;display:flex}.actions-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:900}.sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}.data-table tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.data-table tr.is-clickable:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;scroll-margin-block:140px;scroll-margin-bottom:140px}.data-table tr.is-clickable:focus-visible td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info-border);outline-offset:-2px;background:var(--tv-surface-cool)}.data-table tr.is-clickable:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-cool)}.empty-row td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:center;color:var(--muted);padding:28px 14px;font-weight:800}.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;gap:7px;display:flex}.row-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:46px;transform:none}.money-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.data-table td:nth-last-child(2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;text-align:right}.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:7px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:850;display:inline-flex}.badge-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);background:var(--tv-surface-strong)}.badge-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);background:var(--tv-danger-border)}.badge-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);background:var(--tv-warning-soft)}.badge-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-info);background:var(--tv-info-soft)}.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.form-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inline-lookup-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--tv-warning-soft);color:var(--tv-warning);border-radius:8px}.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;padding:14px 16px;display:grid;box-shadow:0 8px 20px #072c2c0a}.form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.form-errors strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning)}.form-errors ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding-left:20px}.form-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:11px 12px;font-weight:800}.route-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inline-lookup-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 12px;font-weight:750}.route-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft)}.helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block}.invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;gap:16px;padding-bottom:78px;display:flex}.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface);border-radius:0 0 8px 8px;grid-template-columns:1.45fr 1fr .7fr 1fr 1fr 1fr;gap:0;display:grid;overflow:hidden}.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--tv-info-soft);align-content:center;gap:4px;min-height:64px;padding:12px 14px;display:grid}.tv-document-strip>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-document-strip span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.tv-document-strip strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1.15fr .9fr;gap:12px;display:grid}.tv-primary-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(0,1fr);align-items:start}.editor-grid.three:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,1fr)}.editor-grid.two:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px}.advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface);border-radius:6px;order:3}.advanced-invoice-fields>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;background:var(--tv-surface);position:sticky;top:0}.advanced-invoice-fields summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;min-height:52px;color:var(--tv-text);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:900;display:flex}.advanced-invoice-fields summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{color:var(--tv-text-muted)}.advanced-invoice-fields summary strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);min-height:26px;color:var(--tv-text-muted);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.advanced-invoice-fields[open] summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-info-soft)}.advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.advanced-grid .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-right:1px solid var(--tv-info-soft);border-radius:0}.advanced-grid .editor-card:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.autosave-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:4px;font-size:12px;font-weight:750;display:block}.draft-recovery:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning);background:var(--tv-warning-soft);color:var(--tv-warning);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.draft-recovery[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.draft-recovery strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);font-size:14px;display:block}.draft-recovery p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);margin:3px 0 0;font-size:13px;line-height:1.45}.draft-recovery-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);gap:7px;margin-bottom:12px;font-size:12px;font-weight:850;display:grid}.field-help:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;font-weight:750;line-height:1.35}.helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);background:var(--tv-warning-soft);border:1px solid var(--tv-warning);border-radius:8px;padding:10px}.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger);border-radius:8px;padding:14px 16px}.form-errors strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:6px;display:block}.field-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);margin:2px 0 0;font-size:12px;font-weight:850;line-height:1.35}.form-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger);border-radius:8px;padding:11px 12px;font-weight:800}.payment-drawer-stack .form-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3,12px);flex-wrap:wrap;display:flex}.payment-drawer-stack .form-error[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.payment-drawer-stack .form-error .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;color:var(--tv-brand,var(--tv-brand));background:var(--tv-surface,var(--tv-surface));border-color:currentColor;flex:none}.payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.payment-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface-cool);border-radius:8px;gap:8px;padding:14px 16px;display:grid}.payment-context strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900}.payment-quick-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;display:flex}.payment-quick-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:140px}.allocation-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface-cool);border-radius:8px;gap:8px;padding:12px;display:grid}.allocation-preview .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);margin:0}.writeoff-impact-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.writeoff-impact-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#ffffffdb;margin:0}.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.section-head>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.section-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:20px}.section-head-inline:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start}.section-head-inline .helper-copy.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.section-head-inline .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);font-weight:700;line-height:1.5}.helper-copy.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:4px 0 0;font-size:12px}.total-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:8px;padding:0 12px;display:flex}.total-line.major:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary-soft);color:var(--primary);font-size:18px}.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:4;border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;justify-content:flex-end;gap:10px;padding:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0f172a0f}.save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);align-self:center;margin-right:auto;font-size:13px;font-weight:800}.value-pill:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-info-soft);min-height:32px;color:var(--tv-info);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-weight:850;display:inline-flex}.health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.credit-note-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.credit-note-detail .health-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.credit-note-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;justify-self:end;min-width:0;max-width:100%}.credit-note-detail .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);border-radius:8px;max-width:100%}.mini-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.mini-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-cool);color:var(--tv-text-muted);text-align:left;font-weight:900}.mini-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-info-soft);vertical-align:top;padding:10px 12px}.mini-table .number-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-lines-detail td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);font-weight:850}.drawer-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:80;background:#0f172a70;display:none;position:fixed;inset:0}.drawer-host.is-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;display:flex}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw - 24px);max-width:100vw;height:100%;display:grid;overflow-x:hidden;box-shadow:-20px 0 50px #0f172a38}.drawer.is-stacked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;position:absolute;inset-block:0;inset-inline-end:0}.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.drawer-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.drawer-header-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:999px;min-height:40px;padding:0 12px}.drawer-header-actions .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);color:var(--tv-surface)}.drawer-header-actions .btn-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--accent-soft);border-color:var(--tv-warning);color:var(--tv-warning)}.drawer-header-actions .btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger-soft);border-color:var(--tv-danger-border);color:var(--tv-danger)}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--border);background:var(--tv-surface);border-bottom:0;justify-content:flex-end;position:sticky;bottom:0}.drawer-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.drawer-header p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:4px 0 0}.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;padding:18px;overflow:hidden auto}.drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;gap:16px;display:flex}.modal-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:90;display:none;position:fixed;inset:0}.modal-host.is-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;align-items:center;display:flex}.modal-backdrop:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#0f172a70;position:absolute;inset:0}.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);border:1px solid var(--border);border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 24px);max-height:calc(100vh - 24px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.modal.is-stacked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;position:absolute}.modal-backdrop.is-stacked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1}.modal-lg:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(960px,100vw - 24px)}.modal-xl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1180px,100vw - 24px)}.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--border);background:var(--tv-surface);border-bottom:0;justify-content:flex-end;position:sticky;bottom:0}.modal-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.modal-header p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:4px 0 0}.modal-header>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.modal-header :is(h2,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;padding:18px;overflow:auto}.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;display:grid}.customer-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}.customer-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.muted-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.detail-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px}.detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-paper);border:1px solid var(--tv-info-border);border-radius:16px;gap:4px;padding:18px;display:grid}.detail-hero--invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(320px,.88fr);align-items:start;gap:18px;padding:20px}.detail-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;min-width:0;display:grid}.detail-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.detail-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:0;margin:0;font-size:28px;line-height:1.12}.detail-hero-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}.detail-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;display:flex}.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-border);background:#ffffffb8;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a0f}.detail-hero-aside>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:34px;line-height:1;display:block}.detail-hero-aside>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.detail-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.detail-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-soft);background:var(--tv-surface);border-radius:12px;gap:4px;padding:12px;display:grid}.detail-metric span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.detail-metric strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit;font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1}.detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;display:flex}.detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:118px}.detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;display:grid}.detail-hero>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:32px}.toast-region:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:100;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:20px;right:20px}.drawer-host.is-open~.toast-region:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){top:78px;bottom:auto;right:28px}.toast:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-text);min-width:260px;color:var(--tv-surface);box-shadow:var(--shadow);border-radius:12px;padding:13px 14px;font-weight:750}.toast-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-success)}.toast-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger)}.toast-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning)}@media(max-width:1180px){.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){grid-template-columns:minmax(0,1fr)}.customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-info-soft)}.tv-primary-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.detail-hero--invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-grid.three:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-grid.two:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.payment-quick-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:150px}.tv-primary-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.editor-table .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;font-size:13px}.item-register .data-table [data-column-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.item-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:38%}.item-register .data-table :is(th,td)[data-column-key=rate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:26%}.item-register .data-table :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.item-register .data-table :is(th,td).row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.item-register .data-table .actions-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:150px}.item-register .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;min-width:44px;padding:0 4px}}@media(max-width:1180px){.compact-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:520px){.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:12px}.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;min-height:56px}.draft-recovery:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.draft-recovery-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:stretch}.draft-recovery-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:130px}.filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.searchbox:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;width:100%}.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:150px}.save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%}.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:760px}.item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw}.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap}.drawer-footer .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:132px}.detail-hero--invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:140px}}.pending-approvals-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.pending-approval-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}.pending-approval-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.app-shell .workspace .pending-approval-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(260px,1fr) minmax(150px,.38fr) minmax(180px,.48fr) auto auto auto;align-items:end;display:grid;overflow:visible}.pending-approval-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.pending-approval-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.pending-approval-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.approval-request-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.48fr) minmax(0,1fr)}.approval-request-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.approval-request-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.pending-approvals .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.app-shell .workspace .pending-approval-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.approval-request-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.approval-request-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.approval-request-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.app-shell .workspace .pending-approval-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .pending-approval-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.pending-approval-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2);background:var(--tv-surface-muted);overflow:visible}.pending-approval-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;min-width:0;display:block}.pending-approval-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pending-approval-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding-top:var(--tv-space-2);display:grid}.pending-approval-register .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0 var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pending-approval-register .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);width:auto;min-width:0;padding:var(--tv-space-2)0;text-align:left;border:0;display:grid}.pending-approval-register .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.pending-approval-register .data-table tbody [data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.pending-approval-register .data-table tbody [data-column-key=resource_id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.pending-approval-register .data-table tbody [data-column-key=action]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.pending-approval-register .data-table tbody td[data-label=Actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.pending-approval-register .data-table tbody [data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);padding-top:0}.pending-approval-register .data-table tbody td[data-label=Actions] .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media(max-width:900px){.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow-x:hidden}.table-card>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}.table-card>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.table-card>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;width:100%;display:grid}.table-card>.data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface);border-radius:8px;grid-template-columns:1fr;width:100%;min-width:0;display:grid;overflow:hidden}.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-info-soft);white-space:normal;overflow-wrap:anywhere;text-align:left;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;padding:10px 12px;display:grid}.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.table-card>.data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.table-card>.data-table .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.table-card>.data-table .row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.table-card>.data-table .row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}.table-card>.data-table .row-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.credit-note-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:5px}.credit-note-detail .health-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.credit-note-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.debit-note-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-self:start}}.detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%}.detail-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero-aside strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}@media(max-width:900px){.detail-hero-aside strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:clamp(20px,7vw,28px)}}.invoice-preview-modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px;display:grid}.preview-invoice-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.preview-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.preview-invoice-head>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.preview-total-grid>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface-cool);border-radius:14px;padding:14px}.preview-invoice-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);margin:4px 0;font-size:22px;line-height:1.1;display:block}.preview-invoice-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:0;font-size:13px}.preview-lines td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.preview-lines th:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}.preview-total-grid.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.issue-effects:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:0;padding:0 0 0 20px;font-weight:700}.issue-effects li+li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:8px}@media(max-width:900px){.preview-invoice-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.preview-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.preview-total-grid.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-bg);color:var(--tv-text)}.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-tight)}.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){background:var(--tv-bg);min-height:0}.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){background:var(--tv-bg)}.drawer-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);letter-spacing:0}.tabs span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.value-pill:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:999px}.avatar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);color:var(--tv-surface)}.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.searchbox input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.combo-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--border);border-radius:var(--radius);background:var(--surface)}.btn:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.btn:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.icon-btn:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.icon-btn:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.searchbox input:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field input:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field select:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.field textarea:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.editor-card textarea:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.combo-field:focus-within:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #072c2c1f}.btn.btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);border-color:var(--primary);color:var(--tv-surface)}.btn-primary:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.btn-primary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);border-color:var(--tv-brand)}.btn-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius)}.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--border)}.detail-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:none}.kpi-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius);background:var(--primary-soft);color:var(--primary)}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--border);border-radius:var(--radius);overflow:hidden}.data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);color:var(--tv-surface);border-bottom-color:var(--primary);letter-spacing:.02em;font-size:11px}.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom-color:var(--border)}.data-table tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--surface);padding:6px}.tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:6px}.tabs button.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tabs button[aria-selected=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);color:var(--tv-surface);border-color:var(--primary)}.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius);background:#fffffffa;box-shadow:0 -8px 22px #072c2c14}.drawer-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#0712128f}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface)}.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--surface-soft)}.money:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums}.route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--surface);min-height:220px}@media(max-width:900px){.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:12px}.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){max-width:100vw}.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.mini-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:hidden}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}}.payment-create-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.master-create-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;display:grid}.payment-create-form .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.master-create-form .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px}.payment-create-form .payment-proof-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--border);background:var(--surface-soft);width:100%;min-height:44px;color:var(--muted);border-radius:8px;padding:10px 12px}.payment-create-form .payment-proof-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::file-selector-button{border:1px solid var(--border);background:var(--tv-surface);min-height:32px;color:var(--text);font:inherit;border-radius:8px;margin-right:12px;padding:0 12px;font-weight:750}.payment-create-form .payment-proof-input:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-create-form .payment-proof-input:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--primary);outline:none}.payment-create-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.master-create-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px}.payment-create-form .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.master-create-form .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}.detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius);border-color:var(--border);box-shadow:0 8px 20px #072c2c0d}.invoice-register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius)}.detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-paper)}.detail-hero-aside:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.selected-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--radius)}.item-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface);border-radius:8px;box-shadow:0 8px 20px #072c2c0d}.settings-route .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--primary);background:var(--tv-paper);padding:16px 18px}.settings-route .panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:0;font-size:18px}.settings-business-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.settings-route .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size}.settings-business-grid .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.settings-cache-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.settings-logout-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;width:100%}@container (width<=900px){.settings-business-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.items .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.items .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-paper);border-radius:8px;box-shadow:0 8px 20px #072c2c0d}.items .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--primary);padding:16px 18px}.items .panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:0;font-size:18px}.items .item-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--primary);background:var(--tv-paper)}.price-list-editor-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2,8px);display:grid}.price-list-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2,8px);padding:var(--tv-space-2,8px);border:1px solid var(--tv-border,var(--border));border-radius:var(--tv-radius-sm,6px);background:var(--tv-surface-muted,var(--tv-surface-muted));grid-template-columns:minmax(180px,1.5fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(140px,.85fr) minmax(140px,.85fr) 44px;align-items:center;display:grid}.price-list-editor-line .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:44px;min-height:44px}@media(max-width:900px){.price-list-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@media(max-width:520px){.price-list-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.boot-gate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--bg,var(--tv-surface-muted));place-items:center;min-height:100dvh;padding:24px;display:grid}.boot-gate-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:center;justify-items:center;gap:14px;width:min(320px,100vw - 48px);display:grid}.boot-gate-card img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){object-fit:contain;width:56px;height:56px}.boot-gate-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.boot-gate-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text,var(--tv-text));font-size:22px;line-height:1.15}.boot-gate-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted,var(--tv-text-muted));font-size:13px;font-weight:700}.boot-gate-progress:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#073b371a;border-radius:999px;width:180px;height:3px;overflow:hidden}.boot-gate-progress span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;background:var(--primary,var(--tv-brand));width:45%;height:100%;animation:1.1s ease-in-out infinite alternate tv-boot-progress;display:block}.boot-gate #tv-boot-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;margin:0}@keyframes tv-boot-progress{0%{opacity:.65;transform:translate(-10%)}to{opacity:1;transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.boot-gate-progress span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;animation:none;transform:none}}.invoice-preview-modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px}.invoice-preview-modal .preview-invoice-head>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-preview-modal .preview-total-grid>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-editorial-surface-muted);border-radius:8px;box-shadow:0 8px 20px #072c2c0d}.invoice-preview-modal .preview-invoice-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.issue-confirmation-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:20px}.invoice-preview-modal .preview-lines td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-preview-modal .preview-lines th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:9px;padding-bottom:9px}.inline-lookup-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 36px #072c2c1f}.inline-lookup-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px}.inline-lookup-row:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.inline-lookup-row.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary-soft)}.inline-lookup-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--border)}.inline-lookup-create strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--primary)}.inline-lookup-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 10px}.drawer-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#072c2c75}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:1px solid var(--border)}.drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-paper)}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface)}.route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);border-left:4px solid var(--primary);background:var(--tv-paper);border-radius:8px;box-shadow:0 8px 20px #072c2c0d}.route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;padding:40px 28px}.route-state h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);font-size:26px}.route-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:520px;color:var(--muted)}.route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:220px;color:var(--muted);font-weight:700}.route-loading-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-paper);border-radius:8px;gap:12px;width:min(760px,100%);padding:20px 22px;display:grid;box-shadow:0 10px 24px #072c2c0d}.route-loading-shell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);font-size:20px;line-height:1.15}.route-loading-shell p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:54ch;color:var(--muted);margin:0;font-weight:650;line-height:1.55}.route-loading-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.route-loading-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-surface);border-radius:8px;gap:10px;min-height:114px;padding:16px;display:grid}.route-loading-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:8px}.route-loading-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--text);font-size:16px;line-height:1.15}.route-loading-stat .eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--accent)}.route-loading-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}.route-loading-table-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.route-loading-table-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));min-height:84px}.route-loading-table-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:72px}.invoice-editor-route .tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .tv-primary-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .editor-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--border);background:var(--tv-paper);border-radius:8px;box-shadow:0 8px 20px #072c2c0d}.invoice-editor-route .tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--primary);overflow:hidden}.invoice-editor-route .tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:60px}.invoice-editor-route .tv-primary-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px}.invoice-editor-route .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px 18px}.invoice-editor-route .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .invoice-totals-panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:0;font-size:18px}.invoice-editor-route .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px}.invoice-editor-route .editor-table .section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--border);padding-bottom:12px}.invoice-editor-route .editor-table .section-head .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px}.invoice-editor-route .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}.invoice-editor-route .invoice-total-metrics .total-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px}.invoice-editor-route .advanced-invoice-fields summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px 8px 0 0}.invoice-editor-route .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px}.invoice-editor-route .sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:8px}.invoice-editor-route .sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:80}html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:hidden}.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%}.data-table th[aria-sort=ascending] .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.data-table th[aria-sort=descending] .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);font-weight:900}.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100vw}.drawer-body .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-body .detail-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-body .drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-body .modal-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap}@media(max-width:520px){.drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw;max-width:100vw}}.workspace[data-route-pending=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){cursor:progress;position:relative}.workspace[data-route-pending=true]>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.94;transition:opacity .12s}.workspace[data-route-pending=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))):before{content:"";z-index:12;background:var(--tv-accent,var(--tv-accent));border-radius:999px;width:34%;height:3px;margin-bottom:-3px;animation:1.1s ease-in-out infinite alternate tv-route-progress;display:block;position:sticky;top:0}@keyframes tv-route-progress{0%{transform:translate(0)}to{transform:translate(194%)}}@media(prefers-reduced-motion:reduce){.workspace[data-route-pending=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))):before{animation:none}}.route-loading--compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:96px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.route-loading--compact .route-loading-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;max-width:520px;padding:0;display:grid}.route-loading--compact strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--primary);font-size:14px;font-weight:850}.route-loading--compact p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:0;font-size:12px}.workspace .route-stack.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);min-width:0;padding:0 0 var(--tv-space-8);background:var(--tv-bg);display:grid}.workspace .route-stack.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);border:1px solid var(--tv-border);border-left:4px solid var(--tv-accent);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;min-height:0;box-shadow:var(--tv-shadow-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 14px;display:grid;position:relative}.workspace .route-stack.tv-route-frame .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.workspace .route-stack.tv-route-frame .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.15}.workspace .route-stack.tv-route-frame .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:72ch;color:var(--tv-text-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.workspace .route-stack.tv-route-frame .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:var(--tv-space-2);flex-wrap:wrap;flex:none;display:flex}.workspace .route-stack.tv-route-frame .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid;overflow:hidden}.workspace .route-stack.tv-route-frame .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);background:var(--tv-surface);min-height:72px;box-shadow:none;border-radius:0;align-content:center;gap:4px;padding:11px 13px;display:grid}.workspace .route-stack.tv-route-frame .workspace-stat:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}.workspace .route-stack.tv-route-frame .workspace-stat span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace .route-stack.tv-route-frame .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:clamp(18px,1.8vw,23px);line-height:1.08}.workspace .route-stack.tv-route-frame .workspace-stat small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.workspace .route-stack.tv-route-frame .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.workspace .route-stack.tv-route-frame .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.workspace .route-stack.tv-route-frame .workspace-main>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-md)}.workspace .route-stack.tv-route-frame .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);box-shadow:none}.workspace .route-stack.tv-route-frame .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0}.workspace .route-stack.tv-route-frame .panel h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:18px;line-height:1.1}.workspace .route-stack.tv-route-frame.items .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.workspace .items .item-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.workspace .items .item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.workspace .items .item-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .items .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .items .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .items .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}.workspace .items .tv-money-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}@media(max-width:1180px){.workspace .items .item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.workspace .items .item-register .data-table [data-column-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.workspace .items .item-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:30%}.workspace .items .item-register .data-table :is(th,td)[data-column-key=rate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.workspace .items .item-register .data-table :is(th,td)[data-column-key=invoiceLines]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10%}.workspace .items .item-register .data-table :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.workspace .items .item-register .data-table :is(th,td).row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .items .item-register .data-table .actions-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:112px}}@media(max-width:900px){.workspace .items .item-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.workspace .items .item-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .items .item-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}.workspace .items .item-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.workspace .items .item-register .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:12px;display:grid}.workspace .items .item-register .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;border:0;width:auto;min-width:0;padding:10px}.workspace .items .item-register .data-table tbody td[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.workspace .items .item-register .data-table tbody td:not([data-column-key=name]):not(.row-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.workspace .items .item-register .data-table tbody .row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;padding-top:4px;display:block}.workspace .items .item-register .data-table tbody .row-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.workspace .settings-route .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);box-shadow:none}.drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-4,16px);border-bottom:1px solid var(--tv-border,var(--tv-border));grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);padding:9px 0;display:grid}.drawer .info-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.drawer .info-line>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,var(--tv-text-muted));font-size:12px;line-height:1.45}.drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text,var(--tv-text));text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;line-height:1.45}@media(max-width:520px){.drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:2px}.drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.fiscal-year-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);background:var(--tv-surface-subtle);grid-template-columns:minmax(240px,1.5fr) minmax(150px,.6fr) auto auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.fiscal-year-filters label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.fiscal-year-filters input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fiscal-year-filters select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.fiscal-year-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.fiscal-year-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.fiscal-year-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fiscal-year-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fiscal-year-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.fiscal-year-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.fiscal-year-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.fiscal-years .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.fiscal-year-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@media(max-width:520px){.fiscal-year-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fiscal-year-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.fiscal-year-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.payment-terms-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.payment-term-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);background:var(--tv-surface-subtle);grid-template-columns:minmax(260px,1.5fr) minmax(150px,.55fr) auto auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.payment-term-filters label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.payment-term-filters input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-filters select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.payment-term-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.payment-term-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:940px}.payment-term-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.payment-term-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.payment-term-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.invoice-editor-route .invoice-meta-grid>.invoice-subject-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.invoice-editor-route .invoice-payment-term-field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.invoice-editor-route .invoice-price-list-field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.invoice-editor-route .invoice-line-toolbar-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.invoice-editor-route .editor-table>.helper-copy[role=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);color:var(--tv-text-muted);margin:10px 0 0;padding:9px 11px}@media(max-width:900px){.invoice-editor-route .invoice-line-toolbar-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:stretch;width:100%}.invoice-editor-route .invoice-line-toolbar-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:180px}}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.payment-terms .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.payment-term-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@media(max-width:520px){.payment-term-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.payment-term-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-term-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.number-series-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.number-series-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1040px}.number-series-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.number-series-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.number-series-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.number-series-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.number-series-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.number-series-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.number-series .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:520px){.number-series-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.number-series-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.number-series-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.period-close-checklist:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0;overflow:hidden}.period-close-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);background:var(--tv-surface-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:18px;padding:18px;display:grid}.period-close-toolbar h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.period-close-toolbar p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:5px 0 0;line-height:1.4}.period-close-toolbar label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.period-close-toolbar select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.period-close-checks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.period-close-check:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);background:var(--tv-surface);grid-template-columns:40px minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;min-height:94px;padding:14px 18px;display:grid}.period-close-check:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.period-close-check-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);width:36px;height:36px;color:var(--tv-success);border-radius:6px;place-items:center;display:grid}.period-close-check.is-blocked .period-close-check-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger-soft);color:var(--tv-danger)}.period-close-check.is-warning .period-close-check-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft);color:var(--tv-warning)}.period-close-check-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.period-close-check-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.period-close-check-heading h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--ink);margin:0;font-size:15px;line-height:1.25}.period-close-check-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;line-height:1.4}.period-close-check-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;justify-items:end;gap:3px;min-width:140px;display:grid}.period-close-check-result strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.period-close-check-result span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);font-size:12px}.period-close-check-result .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:6px}@media(max-width:900px){.period-close-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:520px){.period-close-check:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:36px minmax(0,1fr)}.period-close-check-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;grid-column:2;justify-items:start;min-width:0}}.opening-balance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(240px,1fr) minmax(150px,.4fr) auto auto;align-items:end;display:grid}.opening-balance-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.opening-balance-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.opening-balance-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-balance-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-balance-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.opening-editor-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;display:grid}.opening-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.4fr) 132px minmax(190px,1fr) 36px;align-items:center;gap:8px;padding-bottom:12px;display:grid}.opening-editor-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;padding-bottom:0}.opening-editor-line input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.opening-editor-line .ob-account:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/1}.opening-editor-line .ob-party-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/2}.opening-editor-line .ob-party:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/3}.opening-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/4}.opening-editor-line .ob-debit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:2/1}.opening-editor-line .ob-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:2/2}.opening-editor-line .ob-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:2/3/auto/5}@media(max-width:900px){.opening-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opening-editor-line .ob-account:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto/1/auto/3}.opening-editor-line .ob-party-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-party:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-debit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto}.opening-editor-line .ob-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto/1/auto/3}.opening-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto/2;justify-self:end}.opening-balance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.opening-editor-line .ob-account:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-party-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-party:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-debit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line .ob-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.opening-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto/1}.opening-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}.cost-centers-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.cost-center-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(240px,1fr) minmax(150px,.4fr) auto auto;align-items:end;display:grid}.cost-center-filters label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.cost-center-filters input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.cost-center-filters select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.cost-center-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.cost-center-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1040px}.cost-center-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.cost-center-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.cost-center-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.cost-center-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.cost-center-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.cost-center-form .check-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:end;min-height:44px}@media(max-width:900px){.cost-center-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@media(max-width:520px){.cost-center-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.cost-center-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.cost-center-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.accounting-dimensions-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.accounting-dimension-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(240px,1fr) minmax(150px,.4fr) auto auto;align-items:end;display:grid}.accounting-dimension-filters label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-filters input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-filters select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.accounting-dimension-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.accounting-dimension-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1120px}.accounting-dimension-register .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-detail .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.accounting-dimension-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-detail .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-detail .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-detail .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.accounting-dimension-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(160px,.55fr) minmax(0,1fr)}.accounting-dimension-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.dimension-applies-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;padding-top:4px;display:grid}.dimension-applies-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:16px}.dimension-applies-section p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);margin:0;font-size:13px}.dimension-applies-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dimension-applies-grid .check-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px}@media(max-width:900px){.accounting-dimension-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.dimension-applies-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.budgets-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.budget-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) minmax(130px,.36fr) minmax(150px,.45fr) auto auto}.budget-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:210px}.budget-register .data-table :is(th,td)[data-column-key=fiscal_period]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:145px}.budget-register .data-table :is(th,td)[data-column-key=scope_value]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:155px}.budget-register .data-table :is(th,td)[data-column-key=actual_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-register .data-table :is(th,td)[data-column-key=budget_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-register .data-table :is(th,td)[data-column-key=variance_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:145px}.budget-detail .data-table :is(th,td)[data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-detail .data-table :is(th,td)[data-column-key=actual_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-detail .data-table :is(th,td)[data-column-key=variance_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-detail .data-table :is(th,td)[data-column-key=utilization_percent]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}.budget-editor-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1.5fr) minmax(150px,.7fr) minmax(100px,.35fr)}.budget-editor-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.budget-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1.5fr) minmax(135px,.65fr) minmax(120px,.55fr) minmax(180px,1fr) 36px;align-items:center;gap:8px;display:grid}.budget-editor-line>select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-line>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.budget-editor-line .budget-line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}@media(max-width:900px){.budget-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.budget-editor-line .budget-line-account:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-line .budget-line-notes:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.budget-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}@media(max-width:520px){.budget-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.budget-editor-line .budget-line-account:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.budget-editor-line .budget-line-notes:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}.budget-editor-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}.recurring-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.recurring-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1fr) minmax(140px,.4fr) auto auto}.recurring-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:210px}.recurring-register .data-table :is(th,td)[data-column-key=source_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:180px}.recurring-register .data-table :is(th,td)[data-column-key=frequency]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:175px}@media(max-width:900px){.recurring-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.recurring-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}.recurring-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.recurring-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.recurring-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.recurring-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:block}.recurring-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.recurring-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);text-align:right;border:0;padding:5px 0;display:flex}.recurring-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-align:left;font-size:11px;font-weight:800}.recurring-register .data-table td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:68%}}@media(max-width:520px){.accounting-dimension-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.accounting-dimension-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.accounting-dimension-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.write-offs-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.writeoff-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1fr) minmax(150px,.48fr) auto auto;display:grid;overflow:visible}.writeoff-date-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);padding-top:var(--tv-space-2);grid-column:1/-1}.writeoff-date-filters summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;width:max-content;color:var(--tv-brand);font-size:12px;font-weight:800;list-style-position:inside}.writeoff-date-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding-top:var(--tv-space-3);grid-template-columns:minmax(150px,220px) minmax(150px,220px);display:grid}.writeoff-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.writeoff-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1180px}.writeoff-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:200px}.writeoff-register .data-table :is(th,td)[data-column-key=invoice_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:225px}.writeoff-register .data-table :is(th,td)[data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-register .data-table :is(th,td)[data-column-key=outstanding_after]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:145px}.writeoff-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.writeoff-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.52fr) minmax(0,1fr)}.writeoff-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.writeoff-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.writeoff-detail .data-table :is(th,td)[data-column-key=debit]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-detail .data-table :is(th,td)[data-column-key=credit]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}.writeoff-form .writeoff-ledger-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.writeoff-ledger-preview .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(170px,.55fr) minmax(0,1fr)}.writeoff-ledger-preview .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere}@media(max-width:1180px){.writeoff-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr minmax(170px,.6fr) auto auto}}@media(max-width:900px){.writeoff-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.writeoff-filters>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.writeoff-date-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.writeoff-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-ledger-preview .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.writeoff-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-ledger-preview .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.writeoff-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.writeoff-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}.writeoff-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.writeoff-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.writeoff-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:block}.writeoff-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.writeoff-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;gap:var(--tv-space-3);text-align:right;border:0;padding:5px 0;display:flex}.writeoff-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-align:left;font-size:11px;font-weight:800}.writeoff-register .data-table td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:68%}}@media(max-width:520px){.writeoff-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.writeoff-date-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.writeoff-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.collections-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.collections-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) minmax(135px,.45fr) minmax(120px,.36fr) minmax(150px,.48fr) minmax(190px,.65fr) auto auto}.collections-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:hidden}.collections-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.collections-register .data-table [data-column-key=invoice_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:23%}.collections-register .data-table [data-column-key=due_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.collections-register .data-table [data-column-key=outstanding_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;width:15%}.collections-register .data-table [data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.collections-register .data-table [data-column-key=owner]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.collections-register .data-table [data-column-key=next_action_on]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.collections-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.collections-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.collection-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.5fr) minmax(0,1fr)}.collection-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.collection-activity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.collection-activity:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.collection-activity-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:12px;display:flex}.collection-activity p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collection-activity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;margin:0}.collection-activity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}@media(max-width:1180px){.collections-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:900px){.collections-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.collections-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.collections-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:block}.collections-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto}.collections-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.collections-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;padding:12px;display:grid}.collections-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.collections-register .data-table tr.is-clickable:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--accent)45%,transparent);outline-offset:2px}.collections-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.collections-register .data-table [data-column-key]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;width:auto}.collections-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);grid-template-columns:minmax(102px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.collections-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.collections-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.collection-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.collection-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.collections-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.supplier-bills-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.supplier-bill-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(250px,1fr) minmax(170px,.5fr) minmax(210px,.65fr) auto auto}.supplier-bill-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:visible}.supplier-bill-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.items-route-host .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.items-route-host .table-card .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto!important;min-width:1080px}.items-route-host .table-card .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.items-route-host .table-card .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:break-word;vertical-align:top}.supplier-bill-register .data-table :is(th,td)[data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:46%}.supplier-bill-register .data-table :is(th,td)[data-column-key=due_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22%}.supplier-bill-register .data-table :is(th,td)[data-column-key=outstanding_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;width:18%}.supplier-bill-register .data-table :is(th,td)[data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.supplier-bill-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.supplier-bill-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.52fr) minmax(0,1fr)}.supplier-bill-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.supplier-bill-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.supplier-bill-detail .data-table :is(th,td):is([data-column-key=debit],[data-column-key=credit]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}.p2p-table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:hidden}.p2p-table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow-x:auto}.p2p-table-scroll:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-brand);outline-offset:2px}.p2p-table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.supplier-invoice-matches-route .p2p-table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-match-drawer .p2p-table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.purchase-order-drawer .p2p-table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:760px}.supplier-bill-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.supplier-bill-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.supplier-bill-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.4fr) minmax(90px,.35fr) minmax(130px,.48fr) 36px;align-items:center;gap:8px;display:grid}.supplier-bill-line>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-line-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.supplier-bill-line-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}.supplier-bill-line-field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.supplier-bill-line-field>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.supplier-bill-line :is(.supplier-bill-qty,.supplier-bill-rate):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}.supplier-bill-source-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:8px;display:flex}.supplier-bill-source-picker select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1;min-width:0}.supplier-bill-source-picker .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}@media(max-width:1180px){.supplier-bill-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.supplier-bill-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.supplier-bill-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.supplier-bill-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.supplier-bill-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.supplier-bill-line-field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.supplier-bill-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}@media(max-width:520px){.supplier-bill-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.supplier-bill-line-field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.supplier-bill-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}.quotations-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.quotation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(250px,1fr) minmax(170px,.48fr) minmax(220px,.65fr) auto auto}.quotation-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.quotation-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.quotation-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.quotation-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.quotation-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.quotation-register .tv-money-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.quotation-register .tv-money-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}.quotation-register .tv-money-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.quotation-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.5fr) minmax(0,1fr)}.quotation-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.quotation-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.quotation-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;display:grid}.quotation-line-head small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}.quotation-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.quotation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.45fr) minmax(80px,.3fr) minmax(125px,.46fr) minmax(95px,.34fr) 36px;align-items:center;gap:8px;display:grid}.quotation-line>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.quotation-line>select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.quotations .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.quotation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.quotation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.quotation-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.quotation-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.quotation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.quotation-line>input:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.quotation-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}.quotation-line-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr auto}.quotation-line-head small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media(max-width:520px){.quotation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.quotation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.quotation-line>input:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}.quotation-line>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}.customer-statements-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.customer-statement-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.customer-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(230px,1fr) minmax(120px,.34fr) minmax(145px,.42fr) minmax(145px,.42fr) minmax(240px,.82fr) auto auto}.statement-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(145px,1fr) auto minmax(160px,1.12fr);align-items:stretch;display:grid;overflow:hidden}.statement-equation>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);place-items:center;padding:0 7px;font-size:18px;font-weight:800;display:grid}.statement-equation-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:1px solid var(--line);gap:5px;min-width:0;padding:13px 14px;display:grid}.statement-equation-item:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.statement-equation-item span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.statement-equation-item strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:17px}.statement-equation-item.is-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--primary)7%,var(--surface));box-shadow:inset 0 3px 0 var(--primary)}.customer-statement-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.customer-statement-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:900px}.customer-statement-register .data-table :is(th,td)[data-column-key=event_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:106px;min-width:106px}.customer-statement-register .data-table :is(th,td)[data-column-key=document]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:185px}.customer-statement-register .data-table :is(th,td)[data-column-key=details]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:240px}.customer-statement-register .data-table :is(th,td):is([data-column-key=debit],[data-column-key=credit],[data-column-key=running_balance]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:138px}.customer-statement-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-statement-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-statement-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.statement-amount-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.statement-balance-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;justify-items:end;gap:3px;min-width:0;display:grid}.statement-amount-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.statement-balance-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.statement-balance-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}.statement-amount-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted)}.statement-balance-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.customer-statement-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.52fr) minmax(0,1fr)}.customer-statement-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.customer-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.statement-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.statement-equation>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.statement-equation-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--line)}.statement-equation-item.is-first:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.statement-equation-item.is-second:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:0}.statement-equation-item:not(.is-second):not(.is-total):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0}.statement-equation-item.is-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.workspace .route-stack.tv-route-frame.customer-statements .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.customer-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.statement-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.statement-equation>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.statement-equation-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:0;border-top:1px solid var(--line)}.statement-equation-item.is-first:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:0}.statement-equation-item.is-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.customer-statement-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.customer-statement-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.customer-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.ar-aging-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.68;pointer-events:none}.ar-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:minmax(220px,1.3fr) minmax(130px,.6fr) minmax(140px,.65fr) minmax(150px,.7fr) minmax(170px,.9fr) auto;align-items:end;display:grid}.ar-aging-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);align-items:center;display:flex}.ar-aging-filter-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:72px}.ar-aging-distribution:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ar-aging-segment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;min-height:88px;padding:var(--tv-space-3);border:0;border-right:1px solid var(--tv-border);color:var(--tv-text);text-align:left;cursor:pointer;background:0 0;border-radius:0;display:grid}.ar-aging-segment:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.ar-aging-segment:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.ar-aging-segment:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;outline:3px solid color-mix(in srgb,var(--tv-brand)28%,transparent);outline-offset:-3px;position:relative}.ar-aging-segment.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);box-shadow:inset 0 3px 0 var(--tv-brand)}.ar-aging-segment[data-risk=critical]:not(.is-active):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-danger)}.ar-aging-segment[data-risk=high]:not(.is-active):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-warning)}.ar-aging-segment[data-risk=current]:not(.is-active):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-success)}.ar-aging-segment span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.ar-aging-segment strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:20px}.ar-aging-segment small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:11px}.ar-aging-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.ar-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.ar-aging-register .data-table [data-column-key=invoice_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:240px}.ar-aging-register .data-table [data-column-key=outstanding_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:175px}.ar-aging-register .tv-entity-cell :is(strong,span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ar-aging-register .ar-aging-money :is(strong,span):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.ar-aging-register .ar-aging-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:13px}.ar-aging-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.5fr) minmax(0,1fr)}.ar-aging-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.ar-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.ar-aging-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:end}.ar-aging-distribution:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.ar-aging-segment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border)}.ar-aging-segment:nth-last-child(-n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}}@media(max-width:900px){.ar-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.ar-aging-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.ar-aging-distribution:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-snap-type:x proximity;display:flex;overflow-x:auto}.ar-aging-segment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-snap-align:start;border-bottom:0;flex:0 0 148px}.ar-aging-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.ar-aging-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.ar-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.ar-aging-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.ar-aging-filter-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1}.ar-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}}.payment-runs-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.payment-run-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1fr) minmax(150px,.45fr) auto auto;align-items:end}.payment-run-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-line-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.payment-run-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.payment-run-line-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.payment-run-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-line-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-line-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-line-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.payment-run-line-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block:1px solid var(--line);gap:0;max-height:420px;display:grid;overflow:auto}.payment-run-pick-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);grid-template-columns:22px minmax(220px,1fr) minmax(160px,.55fr) minmax(135px,.4fr);align-items:center;gap:12px;min-width:0;padding:11px 4px;display:grid}.payment-run-pick-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.payment-run-pick-row>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.payment-run-pick-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-pick-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.payment-run-pick-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);font-size:11px}.payment-run-pick-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}.payment-run-pick-row input[inputmode=decimal]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;min-width:0}.payment-run-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(145px,.45fr) minmax(0,1fr)}.payment-run-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.payment-run-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.payment-run-pick-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:22px minmax(0,1fr)}.payment-run-pick-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-run-pick-row input[inputmode=decimal]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;grid-column:2}.payment-run-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.payment-run-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.sales-tax-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.sales-tax-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}.sales-tax-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid;overflow:visible}.sales-tax-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.sales-tax-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1100px}.sales-tax-register .data-table [data-column-key=posting_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:108px;min-width:108px}.sales-tax-register .data-table [data-column-key=invoice_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:260px}.sales-tax-register .data-table [data-column-key=source_tax]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table [data-column-key=ledger_tax]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table [data-column-key=difference]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:170px}.sales-tax-register .data-table [data-column-key=control_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:130px}.sales-tax-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .sales-tax-difference strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .sales-tax-difference span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.sales-tax-register .data-table td[data-column-key=source_tax] .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table td[data-column-key=ledger_tax] .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-difference:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:end}.sales-tax-register .data-table td[data-column-key=source_tax] strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table td[data-column-key=ledger_tax] strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-difference strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.sales-tax-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.5fr) minmax(0,1fr)}.sales-tax-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.sales-tax-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:720px}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.sales-taxes .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.sales-tax-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sales-tax-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.sales-tax-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.sales-tax-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.sales-tax-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.expense-claims-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.expense-claim-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}.expense-claim-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(250px,1.2fr) minmax(170px,.55fr) auto auto;align-items:end}.expense-claim-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.expense-claim-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.expense-claim-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.expense-claim-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.expense-claim-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.expense-claim-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(165px,.5fr) minmax(0,1fr)}.expense-claim-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.expense-claim-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:780px}.expense-claim-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px}.expense-claim-line-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.expense-claim-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--line);background:var(--tv-surface-subtle);border-radius:7px;grid-template-columns:minmax(130px,.55fr) minmax(220px,1.2fr) minmax(220px,1fr) minmax(120px,.42fr) 38px;align-items:end;gap:8px;padding:10px;display:grid}.expense-claim-line .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.expense-claim-line input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.expense-claim-line select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.expense-claims .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.expense-claim-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.expense-claim-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.expense-claim-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.expense-claim-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.expense-claim-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.app-shell .workspace .route-stack.tv-route-frame.workflow-policies>.workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);width:100%;display:grid}.app-shell .workspace .route-stack.tv-route-frame.workflow-policies>.workspace-body>.workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%;max-width:none}.app-shell .workspace .workflow-policies:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--workflow-border:var(--tv-border-brand);--workflow-soft:var(--tv-surface-tint);--workflow-muted:var(--tv-text-muted)}.app-shell .workspace .workflow-policies>.workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .workflow-policy-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}.app-shell .workspace .workflow-control-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--workflow-border);background:var(--tv-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:18px;padding:13px 15px;display:grid}.app-shell .workspace .workflow-control-strip>div:not(.workflow-control-links):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:3px solid var(--tv-brand-deep);gap:2px;min-width:0;padding-inline-start:11px;display:grid}.app-shell .workspace .workflow-control-strip strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-cool);font-size:14px}.app-shell .workspace .workflow-control-strip p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--workflow-muted);margin:0;font-size:12px;line-height:1.45}.app-shell .workspace .workflow-control-links:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:8px;display:flex}.app-shell .workspace .workflow-policy-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--workflow-border);background:var(--tv-surface);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(140px,190px) minmax(170px,220px) auto auto;align-items:end;gap:10px;margin:0;padding:12px 14px;display:grid}.app-shell .workspace .workflow-policy-filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.app-shell .workspace .workflow-policy-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--workflow-border);background:var(--tv-surface);box-shadow:none;border-radius:8px;overflow:hidden}.app-shell .workspace .workflow-policy-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.app-shell .workspace .workflow-policy-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-brand);color:var(--tv-text-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .workflow-policy-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;min-width:0;color:var(--tv-text-cool);padding-block:11px}.app-shell .workspace .workflow-policy-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .workflow-policy-register .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .workflow-policy-register .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .workflow-policy-register .data-table td small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .workspace .workflow-policy-register .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--workflow-soft)}.workflow-policy-definition:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-text-subtle);background:var(--tv-brand-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.workflow-policy-definition>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.workflow-policy-definition strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-deep);font-size:16px}.workflow-policy-definition small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere}.workflow-policy-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1.3fr) minmax(100px,.5fr) repeat(2,minmax(140px,.7fr))}.workflow-self-approval:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block:1px solid var(--tv-border-subtle);align-items:flex-start;padding:10px 0}.workflow-self-approval>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.workflow-self-approval small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-weight:500;line-height:1.45}.workflow-step-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border-brand);justify-content:space-between;align-items:end;gap:16px;margin-top:4px;padding-bottom:8px;display:flex}.workflow-step-heading h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-step-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.workflow-step-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;font-size:13px}.workflow-step-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0;display:grid}.workflow-step-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border-subtle);grid-template-columns:54px minmax(180px,1.2fr) minmax(125px,.8fr) 90px 100px minmax(150px,.9fr) 40px;align-items:end;gap:10px;padding:12px 0;display:grid}.workflow-step-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.workflow-step-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.workflow-step-index:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:2px solid var(--tv-accent);min-height:44px;color:var(--tv-brand-deep);place-items:center;display:grid}.workflow-step-index strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:18px;line-height:1}.workflow-step-index span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.workflow-step-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border-subtle);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.workflow-step-summary:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.workflow-step-summary>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.workflow-step-summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);white-space:normal;overflow-wrap:anywhere;line-height:1.45}.workflow-step-number:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-text-subtle);background:var(--tv-brand-soft);width:32px;height:32px;color:var(--tv-brand-deep);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:800;display:grid}.workflow-policy-drawer .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-policy-drawer .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-policy-drawer .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}@media(max-width:1180px){.app-shell .workspace .workflow-control-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .workflow-control-links:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .workflow-policy-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.65fr))}.app-shell .workspace .workflow-policy-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.workflow-policy-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:44px repeat(2,minmax(150px,1fr))}.workflow-step-row .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}}@media(max-width:900px){.app-shell .workspace .workflow-policy-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .workflow-control-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-policy-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-step-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .workflow-control-links:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr;display:grid}.app-shell .workspace .workflow-policies .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .workflow-policies .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.workflow-policy-definition:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workflow-step-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.workflow-step-heading .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.workflow-step-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}.workflow-step-index:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-inline-start:3px solid var(--tv-accent);grid-template-columns:auto auto;justify-content:start;gap:6px;min-height:30px;padding-inline-start:10px}.workflow-step-row .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:stretch;width:100%;min-height:44px}}.app-shell .workspace .route-stack.tv-route-frame.data-imports:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--import-line:var(--tv-border-brand);--import-soft:var(--tv-surface-tint);--import-ink:var(--tv-text-cool);--import-muted:var(--tv-text-muted)}.app-shell .workspace .route-stack.tv-route-frame.data-imports .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:1px solid var(--import-line)}.app-shell .workspace .data-imports .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px}.app-shell .workspace .data-imports .import-intake:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-history:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--import-line);background:var(--tv-surface);box-shadow:none;border-radius:8px;overflow:hidden}.app-shell .workspace .data-imports .import-intake:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:18px}.app-shell .workspace .data-imports .import-section-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .table-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-shell .workspace .data-imports .import-section-heading h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .table-card-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--import-ink);margin:3px 0 0;font-size:20px;line-height:1.2}.app-shell .workspace .data-imports .import-intake-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(180px,.55fr) minmax(280px,1.45fr);gap:14px;margin-top:16px;display:grid}.app-shell .workspace .data-imports .import-file-control:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--import-line);background:var(--tv-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:5px 8px;display:grid}.app-shell .workspace .data-imports .import-file-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .workspace .data-imports .import-file-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.app-shell .workspace .data-imports .import-file-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--import-muted);text-align:right;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:700}.app-shell .workspace .data-imports .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-intake[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview-host[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .data-imports .import-intake-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.app-shell .workspace .data-imports .import-policy-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--import-line);border-bottom:1px solid var(--import-line);background:var(--tv-surface-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.app-shell .workspace .data-imports .import-policy-strip .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--import-line);align-content:start;gap:4px;min-width:0;padding:11px 12px;display:grid}.app-shell .workspace .data-imports .import-policy-strip .health-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.app-shell .workspace .data-imports .import-policy-strip .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}.app-shell .workspace .data-imports .import-preview-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:112px}.app-shell .workspace .data-imports .import-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--tv-text-subtle);background:var(--tv-surface-subtle);min-height:112px;color:var(--import-muted);text-align:center;border-radius:8px;place-content:center;gap:5px;padding:22px;display:grid}.app-shell .workspace .data-imports .import-empty-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--import-ink);font-size:16px}.app-shell .workspace .data-imports .import-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--import-line);background:var(--import-soft);color:var(--tv-text);border-radius:8px;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;font-size:13px;font-weight:650;display:flex}.app-shell .workspace .data-imports .import-readiness.is-blocked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning);background:var(--tv-warning-soft)}.app-shell .workspace .data-imports .import-preview-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.app-shell .workspace .data-imports .import-preview-metrics .detail-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:76px;box-shadow:none;border-radius:8px}.app-shell .workspace .data-imports .import-history-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--import-line);background:var(--tv-surface-subtle);padding:14px 16px}.app-shell .workspace .data-imports .import-history-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--import-line);grid-template-columns:minmax(220px,1.2fr) minmax(150px,.6fr) minmax(160px,.7fr) auto auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.app-shell .workspace .data-imports .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.app-shell .workspace .data-imports .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-brand);color:var(--tv-text-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .data-imports .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;min-width:0;color:var(--import-ink);padding-block:11px}.app-shell .workspace .data-imports .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .workspace .data-imports .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--import-soft)}.app-shell .workspace .data-imports .register-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--import-line);background:var(--tv-surface-subtle);color:var(--import-muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;font-weight:700;display:flex}.app-shell .workspace .data-imports .register-pager>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:flex}.import-batch-drawer .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.import-batch-drawer .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.import-batch-drawer .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}@media(max-width:900px){.app-shell .workspace .data-imports .import-intake-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-history-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.app-shell .workspace .data-imports .import-policy-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.app-shell .workspace .data-imports .import-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .workspace .data-imports .import-stats .workspace-stat small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;line-height:1.25}.app-shell .workspace .data-imports .import-intake:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px}.app-shell .workspace .data-imports .import-section-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .table-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .register-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.app-shell .workspace .data-imports .import-intake-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-history-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-policy-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-preview-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-file-control:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .data-imports .import-file-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.app-shell .workspace .data-imports .import-policy-strip .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;border-bottom:1px solid var(--import-line)}.app-shell .workspace .data-imports .import-policy-strip .health-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .data-imports .import-stats .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:108px;padding:11px}.app-shell .workspace .data-imports .import-stats .workspace-stat span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .data-imports .import-stats .workspace-stat small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}}.record-comment-composer .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-editor .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.record-comment-composer .field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.record-comment-composer .field select[multiple]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:82px}.work-queue-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.work-controls-family-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);max-width:100%;padding-bottom:var(--tv-space-1);scrollbar-width:thin;display:flex;overflow-x:auto}.work-controls-family-nav .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;flex:none;min-height:40px}.work-controls-refresh:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;display:flex}.operational-exception-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(120px,.7fr)) auto auto auto;align-items:end;display:grid}.operational-exception-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}@media(min-width:1101px)and (max-width:1280px){.operational-exception-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr))}}.control-tower-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}.control-tower-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:920px}.control-tower-register>.ledger-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);background:var(--tv-surface-muted)}.app-shell .workspace .work-queue-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(144px,.72fr)) auto;align-items:end;display:grid}.app-shell .workspace .work-queue-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.app-shell .workspace .work-queue-register-block:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}.app-shell .workspace .work-queue-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);display:flex}.app-shell .workspace .work-queue-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.app-shell .workspace .work-queue-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:16px}.app-shell .workspace .work-queue-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;font-size:12px;line-height:1.45}.app-shell .workspace .work-queue-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scrollbar-width:thin;min-width:0;overflow-x:auto}.app-shell .workspace .work-queue-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:760px}.app-shell .workspace .work-queue-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);color:var(--tv-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .work-queue-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;min-width:0;padding-block:11px}.app-shell .workspace .work-queue-register [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:390px}.app-shell .workspace .work-queue-register [data-column-key=due_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:150px}.app-shell .workspace .work-queue-register [data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;width:132px}.app-shell .workspace .work-queue-register [data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:120px}.app-shell .workspace .work-queue-task-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.app-shell .workspace .work-queue-task-cell>.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;margin-top:1px}.app-shell .workspace .work-queue-task-cell .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.app-shell .workspace .work-queue-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.app-shell .workspace .work-queue-register tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.app-shell .workspace .work-queue-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);background:var(--tv-surface-muted)}.work-queue-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-md);box-shadow:none}.work-queue-drawer .empty-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere;min-width:0}.notification-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.app-shell .workspace .route-stack.tv-route-frame.notification-center .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .notification-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);border-radius:8px;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(140px,.72fr)) auto auto;align-items:end;gap:10px;padding:14px 16px;display:grid}.app-shell .workspace .notification-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}.app-shell .workspace .notification-register-block:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);border-radius:8px;min-width:0;overflow:hidden}.app-shell .workspace .notification-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border-brand);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.app-shell .workspace .notification-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.app-shell .workspace .notification-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:16px}.app-shell .workspace .notification-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;font-size:12px;line-height:1.45}.app-shell .workspace .notification-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scrollbar-width:thin;min-width:0;overflow-x:auto}.app-shell .workspace .notification-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:1040px}.app-shell .workspace .notification-register .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-brand);color:var(--tv-text-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .notification-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;min-width:0;padding-block:11px}.app-shell .workspace .notification-register .tv-money-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-register .tv-money-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.notification-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:8px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.notification-copy-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-accent);border-radius:50%;width:8px;height:8px;margin-top:5px}.notification-copy.is-read .notification-copy-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-text-subtle)}.notification-copy-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.notification-copy-body strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.notification-copy-body span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.notification-copy-body small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:none;overflow:visible}.notification-copy-body span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.notification-copy-body small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.notification-copy.is-read strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-weight:700}.app-shell .workspace .notification-register tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-tint)}.app-shell .workspace .notification-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border-brand);background:var(--tv-surface-subtle)}.notification-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.notification-preference-form .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;border-radius:8px}.notification-drawer .empty-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.notification-preference-form .empty-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere;min-width:0}@container (width<=900px){.app-shell .workspace .work-queue-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) repeat(2,minmax(132px,.65fr))}}@container (width<=520px){.app-shell .workspace .work-queue-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .work-queue-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .work-queue-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.app-shell .workspace .work-queue-pagination .ledger-pagination-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr;display:grid}}@media(max-width:900px){.app-shell .workspace .work-queue-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .work-queue-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .work-queue-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.app-shell .workspace .work-queue-pagination .ledger-pagination-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .workspace .notification-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .notification-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .notification-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .notification-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.app-shell .workspace .notification-pagination .ledger-pagination-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.app-shell .workspace .party-directory-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(170px,.42fr) minmax(170px,.42fr) auto;align-items:end;gap:12px;padding:14px 16px;display:grid}.app-shell .workspace .party-directory-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.app-shell .workspace .party-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .party-directory .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);max-width:100%;box-shadow:none;border-radius:8px;overflow:hidden}.app-shell .workspace .party-directory .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.app-shell .workspace .party-directory .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-brand);color:var(--tv-text-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .party-directory .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .party-directory .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .party-directory .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .workspace .party-directory .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-tint)}.app-shell .workspace .party-directory .register-result-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border-brand);background:var(--tv-surface-subtle);color:var(--tv-text-muted);padding:10px 14px}.app-shell .workspace .party-directory-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .party-match-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border-brand)}.party-data-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);border-radius:8px}.party-data-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;color:var(--tv-text);cursor:pointer;touch-action:manipulation;padding:10px 14px;font-weight:800}.party-data-disclosure>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:72ch;color:var(--tv-text-muted);margin:0;padding:0 14px 12px}.party-match-host:not(:empty):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border-brand)}.party-signal-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:5px;display:flex}.party-match-comparison:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.party-match-comparison article:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface-subtle);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.party-match-comparison strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.party-match-comparison span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.party-match-comparison small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.party-drawer .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.party-drawer .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.party-drawer .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}@container (width<=900px){.app-shell .workspace .party-directory-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.party-match-comparison:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .party-directory-toolbar>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.customer-advances-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.customer-advance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(280px,1fr) auto auto;align-items:end}.customer-advance-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-advance-detail .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.customer-advance-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.customer-advance-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:680px}.customer-advance-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-advance-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-advance-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.customer-advances .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.customer-advance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.catalog-control-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1.4fr) minmax(170px,.65fr) auto auto;align-items:end}.catalog-control-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.catalog-control-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.catalog-control-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.catalog-control-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.catalog-control-member-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.catalog-control-member-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.catalog-control-member-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.catalog-control-member-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:760px}.catalog-control-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.catalog-control-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.catalog-control-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.catalog-control-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.catalog-control-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.catalog-control-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.price-list-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.45fr) minmax(180px,.7fr) auto auto;align-items:end}.price-list-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.price-list-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1120px}.price-list-register :is([data-column-key=price_list_type],[data-column-key=currency]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:160px}.price-list-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.price-list-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.price-list-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.price-list-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.55fr) minmax(0,1fr)}.price-list-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.price-list-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.price-list-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@media(max-width:520px){.price-list-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.price-list-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.price-list-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.price-list-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.customer-group-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) auto auto;align-items:end}.customer-group-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.customer-group-money-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:150px;display:grid}.customer-group-money-stack>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:1px;display:grid}.customer-group-money-stack strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.customer-group-money-stack small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.customer-group-empty-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);font-size:11px}.customer-group-member-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.customer-group-member-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:900px}.financial-statement-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);width:100%;min-width:0;max-width:100%;display:grid;container-type:inline-size}.financial-report-family-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;display:flex;overflow-x:auto}.financial-report-family-nav .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;flex:none;min-height:40px}.financial-report-workspace-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.financial-report-workspace-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px}.financial-statement-table-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;max-width:100%}.financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.72fr) minmax(180px,.95fr);align-items:end}.financial-statement-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.financial-statement-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--line);background:var(--tv-surface-strong);border-radius:7px;gap:2px;width:fit-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.financial-statement-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-weight:750}.financial-statement-tabs button:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.financial-statement-tabs button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);color:var(--primary)}.financial-statement-tabs button.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--primary);color:var(--tv-surface)}.financial-statement-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}.financial-statement-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:860px}.financial-statement-register td:nth-last-child(-n+4):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums}@media(max-width:900px){.financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;overflow:visible}.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;min-width:0;padding-inline:8px}.workspace .route-stack.tv-route-frame.financial-statements .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;font-size:clamp(18px,2vw,25px)}@container (width<=900px){.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.workspace .route-stack.tv-route-frame.financial-statements .financial-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.workspace .route-stack.tv-route-frame.financial-statements .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.025em;font-size:15px;line-height:1.08}}@container (width<=900px){.customer-group-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}}@container (width<=520px){.customer-group-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.ap-aging-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.ap-aging-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.ap-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(210px,1fr) minmax(145px,.42fr) minmax(135px,.34fr) minmax(145px,.4fr) minmax(190px,.58fr) auto auto}.ap-aging-matrix:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.ap-aging-bucket:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--line);gap:4px;min-width:0;padding:14px;display:grid}.ap-aging-bucket:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.ap-aging-bucket span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.ap-aging-bucket strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:23px}.ap-aging-bucket small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:11px}.ap-aging-bucket.bucket-90-:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-danger)}.ap-aging-bucket.bucket-61-90:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-warning)}.ap-aging-bucket.bucket-current:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 3px 0 var(--tv-success)}.ap-aging-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.ap-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.ap-aging-register .data-table [data-column-key=bill_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:230px}.ap-aging-register .data-table [data-column-key=source_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:130px}.ap-aging-register .data-table [data-column-key=outstanding_amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:150px}.ap-aging-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.ap-aging-register .ap-aging-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .ap-aging-money span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}.ap-aging-register .ap-aging-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.ap-aging-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.5fr) minmax(0,1fr)}.ap-aging-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.ap-aging-matrix:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .route-stack.tv-route-frame.ap-aging .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.ap-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.ap-aging-matrix:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.ap-aging-bucket:nth-last-child(-n+2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.ap-aging-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.ap-aging-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.ap-aging-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.ar-aging-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.ar-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ar-aging-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ar-aging-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ar-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;display:block}.ar-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto;min-width:0}.ar-aging-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.ar-aging-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;padding:12px;display:grid}.ar-aging-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}.ar-aging-register .data-table tr.is-clickable:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table tr.is-clickable:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)45%,transparent);outline-offset:2px}.ar-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ar-aging-register .data-table [data-column-key]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table [data-column-key]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;width:auto;min-width:0}.ar-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(104px,.42fr) minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.ar-aging-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ap-aging-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.ar-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.ap-aging-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}}.supplier-statements-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.supplier-statement-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.supplier-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(230px,1fr) minmax(120px,.34fr) minmax(145px,.42fr) minmax(145px,.42fr) minmax(240px,.82fr) auto auto}.supplier-statement-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.supplier-statement-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:930px}.supplier-statement-register .data-table :is(th,td)[data-column-key=event_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:106px;min-width:106px}.supplier-statement-register .data-table :is(th,td)[data-column-key=document]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:190px}.supplier-statement-register .data-table :is(th,td)[data-column-key=details]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:250px}.supplier-statement-register .data-table :is(th,td):is([data-column-key=charge],[data-column-key=payment],[data-column-key=running_balance]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:142px}.supplier-statement-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-statement-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-statement-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.supplier-statement-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.52fr) minmax(0,1fr)}.supplier-statement-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.supplier-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.workspace .route-stack.tv-route-frame.supplier-statements .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.supplier-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.supplier-statement-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.supplier-statement-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.supplier-statement-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.bank-transactions-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.bank-transaction-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.bank-transaction-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1.2fr) repeat(4,minmax(135px,.48fr)) repeat(2,minmax(145px,.52fr)) auto auto}.bank-transaction-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.bank-transaction-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1100px}.bank-transaction-register .data-table :is(th,td)[data-column-key=payment_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:210px}.bank-transaction-register .data-table :is(th,td)[data-column-key=party]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:200px}.bank-transaction-register .data-table :is(th,td)[data-column-key=bank_reference]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:190px}.bank-transaction-register .data-table :is(th,td)[data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:165px}.bank-transaction-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-transaction-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-transaction-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-transaction-register .bank-transaction-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-transaction-register .bank-transaction-money span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.bank-transaction-register .bank-transaction-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:13px}.bank-transaction-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(165px,.54fr) minmax(0,1fr)}.bank-transaction-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.bank-transactions .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.bank-transaction-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.bank-transaction-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr}.bank-transaction-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.bank-transaction-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}@media(max-width:520px){.bank-transaction-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.audit-log-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.audit-log-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:hidden}.audit-log-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-4);border-bottom:1px solid var(--tv-border);justify-content:space-between;align-items:flex-start;display:flex}.audit-log-register-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.audit-log-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.audit-log-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-1);color:var(--tv-text-muted);font-size:12px}.audit-log-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end;display:grid;position:relative}.audit-log-toolbar>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.audit-log-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.audit-log-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){list-style:none}.audit-log-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.audit-log-filter-popover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:6;top:calc(100% + var(--tv-space-2));width:min(720px,100vw - 96px);padding:var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);position:absolute;right:0}.audit-log-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.audit-log-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-top:var(--tv-space-3);justify-content:flex-end;display:flex}.audit-log-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.audit-log-register .data-table [data-column-key=created_at]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:156px;min-width:156px}.audit-log-register .data-table [data-column-key=entity_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:230px}.audit-log-register .data-table [data-column-key=action]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:220px}.audit-log-register .data-table [data-column-key=actor]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.audit-log-register .data-table [data-column-key=request_id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:210px}.audit-log-register .data-table [data-column-key=controls]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:190px}.audit-log-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.audit-log-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.audit-log-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.audit-control-tags:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.audit-event-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.48fr) minmax(0,1fr)}.audit-event-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}.audit-json:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);width:100%;max-height:340px;color:var(--tv-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}@media(max-width:900px){.workspace .route-stack.tv-route-frame.audit-log .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:center}.route-stack.tv-route-frame.audit-log .workspace-hero-copy>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.route-stack.tv-route-frame.audit-log .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end}.route-stack.tv-route-frame.audit-log .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.route-stack.tv-route-frame.audit-log .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2)var(--tv-space-3);grid-template-columns:auto minmax(0,1fr) auto}.route-stack.tv-route-frame.audit-log .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.route-stack.tv-route-frame.audit-log .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;padding:7px 10px}.audit-log-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.audit-log-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.audit-log-register-head .register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.audit-log-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)var(--tv-space-3);grid-template-columns:minmax(0,1fr) auto}.audit-log-toolbar>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.audit-log-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:static}.audit-log-filter-popover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;margin-top:var(--tv-space-2);box-shadow:none;position:static}.audit-log-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.audit-log-filter-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column}.audit-log-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.audit-log-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.audit-log-register .data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.audit-log-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.audit-log-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;border:0;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr)}.audit-log-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-muted);content:attr(data-label);text-transform:uppercase;font-size:10px;font-weight:800}.audit-log-register .data-table [data-column-key]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-width:0}.audit-event-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.audit-event-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.tax-dashboard-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.tax-dashboard-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.tax-dashboard-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(230px,1fr) minmax(180px,.65fr) minmax(145px,.5fr) minmax(210px,.75fr);display:grid;overflow:visible}.tax-dashboard-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.tax-dashboard-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1020px}.tax-dashboard-register .data-table [data-column-key=posting_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:108px;min-width:108px}.tax-dashboard-register .data-table [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:205px}.tax-dashboard-register .data-table [data-column-key=party]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:220px}.tax-dashboard-register .data-table [data-column-key=tax_evidence]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:240px}.tax-dashboard-register .data-table [data-column-key=grand_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;min-width:160px}.tax-dashboard-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-dashboard-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-dashboard-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-dashboard-register .tax-dashboard-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-dashboard-register .tax-dashboard-money span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;overflow:visible}.tax-dashboard-register .tax-dashboard-money strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-size:13px}.tax-document-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.5fr) minmax(0,1fr)}.tax-document-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.tax-dashboard .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tax-dashboard-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tax-dashboard-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-document-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tax-document-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.tax-dashboard-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tax-dashboard-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tax-dashboard-register .data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.tax-dashboard-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.tax-dashboard-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;text-align:left;border:0;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.tax-dashboard-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.sales-tax-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.tax-dashboard-register .data-table td[data-column-key=grand_total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-tax-register .data-table :is(td[data-column-key=source_tax],td[data-column-key=ledger_tax],td[data-column-key=difference]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start}}.bank-reconciliation-server-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.bank-reconciliation-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);display:grid}.bank-reconciliation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1fr) minmax(150px,.32fr) auto auto;align-items:end}.bank-reconciliation-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-detail .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-detail .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.bank-reconciliation-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.bank-reconciliation-detail .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:860px}.bank-reconciliation-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bank-reconciliation-equation .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:90px}.bank-reconciliation-detail .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-detail .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-detail .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.bank-reconciliation-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-line-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.bank-reconciliation-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-line-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:900px){.bank-reconciliation-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-line-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.bank-reconciliation-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-line-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.system-diagnostics-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.diagnostic-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.diagnostic-checklist:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block:1px solid var(--line);display:grid}.diagnostic-check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.4fr) 92px minmax(160px,.8fr) minmax(160px,.8fr);align-items:center;gap:14px;min-width:0;padding:13px 0;display:grid}.diagnostic-check-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.diagnostic-check-name:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.diagnostic-check-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.diagnostic-check-name strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.diagnostic-check-value strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.diagnostic-check-name span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.diagnostic-check-value span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);font-size:11px;line-height:1.4}.diagnostic-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-brand-soft);width:fit-content;min-height:26px;color:var(--tv-success);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:11px;font-weight:850;display:inline-flex}.diagnostic-status.is-failed:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger)}.diagnostic-run-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:6px 18px;padding-top:12px;font-size:11px;display:flex}.diagnostic-count-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostic-count-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.diagnostic-count-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--muted);overflow-wrap:anywhere}.diagnostic-count-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;flex:none}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.system-diagnostics .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.diagnostic-check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1.2fr) 90px minmax(145px,.8fr) minmax(145px,.8fr)}}@media(max-width:900px){.diagnostic-count-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.diagnostic-check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.diagnostic-check-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--line);padding-top:7px}}.sales-register-server-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.62;pointer-events:none}.sales-register-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}.sales-register-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(135px,.55fr)) minmax(150px,.6fr) minmax(150px,.6fr) auto auto;align-items:end}.sales-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.sales-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:1160px}.sales-register-table [data-column-key=document_number]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:150px}.sales-register-table [data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:280px}.sales-register-table [data-column-key=posting_date]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:150px}.sales-register-table [data-column-key=currency]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:105px}.sales-register-table :is([data-column-key=grand_total],[data-column-key=paid_amount],[data-column-key=outstanding_amount]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;width:145px}.sales-register-table [data-column-key=payment_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:125px}.sales-register-table .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-register-table .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-register-table .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.sales-register-table :is([data-column-key=grand_total],[data-column-key=paid_amount],[data-column-key=outstanding_amount]) .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;justify-items:end}@media(max-width:1180px){.sales-register-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sales-register-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.capability-gate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);place-items:center;min-height:100dvh;padding:24px;display:grid}.capability-gate-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-brand);background:var(--tv-surface);border-radius:8px;gap:14px;width:min(560px,100%);padding:28px;display:grid;box-shadow:0 18px 44px #072c2c1a}.capability-gate-brand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border-subtle);align-items:center;gap:10px;padding-bottom:16px;display:flex}.capability-gate-brand img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){object-fit:contain;width:44px;height:44px}.capability-gate-brand div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:1px;display:grid}.capability-gate-brand strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:18px}.capability-gate-brand span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.capability-gate-panel p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.capability-gate-request:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.capability-gate-panel h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.capability-gate-panel p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;line-height:1.6}.capability-gate-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.capability-gate-request:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:12px}.email-readiness-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.email-readiness-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:760px}.email-readiness-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.email-readiness-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.email-readiness-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.users-roles-user-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-role-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.user-permission-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.users-roles-user-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.users-roles-role-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.user-permission-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:720px}.users-roles-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1fr) minmax(170px,.42fr) auto auto;align-items:end;display:grid;overflow:visible}.users-roles-user-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-user-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-user-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.user-permission-register .tv-entity-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.user-permission-register .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.user-permission-register .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.users-roles-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(155px,.48fr) minmax(0,1fr)}.users-roles-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0}@media(max-width:1180px){.workspace .route-stack.tv-route-frame.users-roles .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}@media(max-width:900px){.users-roles-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-detail .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.users-roles-detail .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.users-roles-detail .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.app-shell .workspace .organizations-branches:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--organization-border:var(--tv-border-brand);--organization-soft:var(--tv-surface-tint)}.app-shell .workspace .organizations-branches-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--organization-border);background:var(--tv-surface);border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(180px,260px);align-items:end;gap:12px;padding:14px 16px;display:grid}.app-shell .workspace .organizations-branches-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.app-shell .workspace .organization-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .branch-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--organization-border);background:var(--tv-surface);box-shadow:none;border-radius:8px;overflow:hidden}.app-shell .workspace .organizations-branches .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.app-shell .workspace .organizations-branches .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-brand);color:var(--tv-text-brand);text-transform:uppercase;padding-block:10px;font-size:11px;font-weight:800}.app-shell .workspace .organizations-branches .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:top;min-width:0;color:var(--tv-text-cool);padding-block:11px}.app-shell .workspace .organizations-branches .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .organizations-branches .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .organizations-branches .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .workspace .organizations-branches .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--organization-soft)}.app-shell .workspace .organizations-branches .register-result-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--organization-border);background:var(--tv-surface-subtle);color:var(--tv-text-muted);padding:10px 14px}.organization-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.branch-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;border-radius:8px}.organization-drawer .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.organization-drawer .data-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.organization-drawer .data-table td span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}@container (width<=900px){.app-shell .workspace .organizations-branches-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.app-shell .workspace .organizations-branches .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .organizations-branches .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:180px}}@media(max-width:900px){.app-shell .workspace .organizations-branches-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .organizations-branches-toolbar .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}}@media print{.tv-customer-account-page[data-print-surface=customer-statement]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:8.5pt;line-height:1.35}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-account-head h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:1.5mm 0;font-size:24pt;line-height:1.05;color:var(--tv-surface)!important}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-account-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e4efeb!important}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-account-meta .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:.25mm solid #ffffff94}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-currency-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-aging-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-print-certification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-info>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#4f5f59}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-info>.health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#101817;font-variant-numeric:tabular-nums}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#263a34!important}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-table td strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#101817;white-space:normal;overflow-wrap:anywhere}.tv-customer-account-page[data-print-surface=customer-statement] .tv-customer-equations:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid}}.workspace .route-stack.tv-route-frame .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:650;line-height:1.2;display:flex}.workspace .route-stack.tv-route-frame .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);align-items:center;gap:5px;display:inline-flex}.workspace .route-stack.tv-route-frame .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.workspace .route-stack.tv-route-frame.tax-dashboard .tax-dashboard-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .route-stack.tv-route-frame .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-money-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.workspace .route-stack.tv-route-frame .tv-entity-cell>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-money-cell>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0;margin:0;display:block}.workspace .route-stack.tv-route-frame .tv-entity-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-money-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-money-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.35}.workspace .route-stack.tv-route-frame .tv-money-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.workspace .route-stack.tv-route-frame.journal-entries .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-row:auto}.workspace .route-stack.tv-route-frame.sales-taxes .sales-tax-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.tv-operational-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-register-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);align-content:start;justify-items:start;gap:8px;min-height:150px;padding:20px;display:grid}.workspace .route-stack.expense-claims .panel.tv-register-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:20px}.tv-operational-empty strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-register-empty-state h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:17px;line-height:1.25}.tv-operational-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-register-empty-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:66ch;color:var(--tv-text-muted);margin:0;line-height:1.5}.tv-empty-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);letter-spacing:.12em;font-size:11px;font-weight:800}.tv-empty-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pending-approval-register.is-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}.pending-approval-register.is-empty .pending-approval-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr)}.connectors-register .tv-operational-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0}.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;container:tv-route-frame/inline-size}.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);box-shadow:var(--tv-shadow-panel)}.tv-route-frame .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3)}.tv-route-frame .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);border-radius:var(--tv-radius-md)}.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.tv-route-summary>.tv-route-summary-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;gap:var(--tv-space-1);border-inline-end:1px solid var(--tv-border);background:var(--tv-surface);min-width:0;min-height:72px;padding:11px 13px;display:grid}.tv-route-summary>.tv-route-summary-cell:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}.tv-route-summary>.tv-route-summary-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-route-summary>.tv-route-summary-cell>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.25}.tv-route-summary>.tv-route-summary-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.06em;text-transform:uppercase;font-weight:750}.tv-route-summary>.tv-route-summary-cell>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip-item>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.8vw,23px);line-height:1.08}.tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);display:grid;overflow:hidden}.tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);gap:2px;display:grid}.tv-attention-list-head>:is(h2,h3,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-attention-list-head>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:15px;line-height:1.25}.tv-attention-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-attention-list--compact .tv-attention-list-rows>.tv-attention-row:only-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.tv-attention-list--compact .tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-list--compact .tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:contents}.tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);min-height:78px;padding:var(--tv-space-3);border-inline-end:1px solid var(--tv-border);border-block-end:1px solid var(--tv-border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy action""badge value action"}.tv-attention-list--compact .tv-attention-row>.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:badge}.tv-attention-list--compact .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:copy}.tv-attention-list--compact .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;grid-area:value;justify-self:start}.tv-attention-list--compact .tv-attention-row .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;padding-inline:var(--tv-space-3);grid-area:action}.tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:contents}.tv-attention-overflow>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-attention-overflow:not([open])>.tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:contents}.tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-attention-tone:var(--tv-info);align-items:center;gap:var(--tv-space-3);width:100%;min-width:0;min-height:58px;padding:var(--tv-space-3)var(--tv-space-4)var(--tv-space-3)var(--tv-space-5);border:0;border-block-end:1px solid var(--tv-border);background:var(--tv-surface);color:var(--tv-text);text-align:left;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:relative}.tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{inset:var(--tv-space-3)auto var(--tv-space-3)0;border-radius:0 var(--tv-radius-sm)var(--tv-radius-sm)0;background:var(--tv-attention-tone);content:"";width:3px;position:absolute}.tv-attention-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}.tv-attention-row:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer}.tv-attention-row:is(button,a):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tv-attention-row:is(button,a):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;outline:2px solid var(--tv-info);outline-offset:-2px}.tv-attention-row[data-severity=critical]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row[data-severity=high]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row[data-tone=danger]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row:has(>.badge-danger):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-attention-tone:var(--tv-danger)}.tv-attention-row[data-severity=medium]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row[data-tone=warning]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row:has(>.badge-warning):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-attention-tone:var(--tv-warning)}.tv-attention-row[data-severity=low]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row[data-tone=success]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row:has(>.badge-success):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-attention-tone:var(--tv-success)}.tv-attention-row>.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}.tv-attention-row>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.4}.tv-attention-row .tv-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-variant-numeric:tabular-nums;text-align:right;justify-self:end}@media(max-width:520px){.tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-attention-list--compact .tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-list--compact .tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block}.tv-attention-list--compact .tv-attention-overflow>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:list-item}.tv-attention-list--compact .tv-attention-overflow:not([open])>.tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:58px;padding:var(--tv-space-3)var(--tv-space-4)var(--tv-space-3)var(--tv-space-5);border-inline-end:0;border-block-end:1px solid var(--tv-border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start}.tv-attention-list--compact .tv-attention-row>.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:badge}.tv-attention-list--compact .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:copy}.tv-attention-list--compact .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:value}.tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:action;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start;gap:8px 10px;padding:12px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-row>.badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:badge}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:copy;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-row :is(.tv-attention-measure,.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;grid-area:value;justify-self:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-row .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:action;width:100%}}.drawer.tv-evidence-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer:has(.tv-evidence-inspector-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:clamp(480px,38vw,560px);max-width:calc(100vw - var(--tv-space-4));border-inline-start:1px solid var(--tv-border);background:var(--tv-surface);height:100dvh;box-shadow:var(--tv-shadow-drawer)}.drawer.tv-evidence-inspector>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer:has(.tv-evidence-inspector-body)>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-bg);padding:0}.drawer>.drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal>.modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;overflow:hidden auto}.tv-evidence-inspector-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-bg);align-content:start;gap:0;min-width:0;padding:0;display:grid}.tv-inspector-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;gap:var(--tv-space-1);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border-block-end:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface)94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:thin;display:flex;position:sticky;top:0;overflow-x:auto}.tv-inspector-nav-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);min-height:36px;color:var(--tv-text-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.tv-inspector-nav-link:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text)}.tv-inspector-nav-link:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info);outline-offset:1px}.tv-inspector-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-4)var(--tv-space-5);border-block-end:1px solid var(--tv-border);background:var(--tv-surface);scroll-margin-top:54px;display:grid}.tv-inspector-section:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info);outline-offset:-2px}.tv-inspector-section:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}.tv-inspector-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-inspector-section-head>:is(h2,h3,h4,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-inspector-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.tv-inspector-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);display:grid;overflow:hidden}.tv-inspector-summary .tv-route-summary-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px var(--tv-space-3);min-width:0;min-height:0;padding:var(--tv-space-3);border:0;border-block-end:1px solid var(--tv-border);background:var(--tv-surface);box-shadow:none;border-radius:0;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);display:grid}.tv-inspector-summary .tv-route-summary-cell:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}.tv-inspector-summary .tv-route-summary-cell>:is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-inspector-summary .tv-route-summary-cell>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;justify-self:end;min-width:0;font-size:15px}.tv-inspector-summary .tv-route-summary-cell>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.tv-evidence-inspector-body>.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section>.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.tv-inspector-section>.panel>h3:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:0}.tv-inspector-section>:is(h2,h3,h4,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-inspector-section>:is(h2,h3,h4):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:14px;line-height:1.25}.tv-inspector-section>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.5}.tv-inspector-section .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);min-width:0}.tv-inspector-section .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section .info-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;min-width:0}.tv-state-surface:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-state-tone:var(--tv-info);align-content:start;gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-4);border:1px solid color-mix(in srgb,var(--tv-state-tone)28%,var(--tv-border));border-inline-start:3px solid var(--tv-state-tone);border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-state-tone)5%,var(--tv-surface));color:var(--tv-text);display:grid}.tv-state-surface[data-state=available]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-state=clear]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-evidence-state=available]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=available]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=clear]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-state-tone:var(--tv-success)}.tv-state-surface[data-state=partial]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-state=not_configured]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-evidence-state=partial]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-evidence-state=not_configured]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=partial]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=not_configured]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-state-tone:var(--tv-warning)}.tv-state-surface[data-state=unavailable]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-state=mismatch]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-evidence-state=unavailable]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=unavailable]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=mismatch]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-state-tone:var(--tv-danger)}.tv-state-surface[data-state=not_authorized]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-state=restricted]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-state-surface[data-evidence-state=not_authorized]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=not_authorized]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state[data-state=restricted]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-state-tone:var(--tv-info)}.tv-state-surface>:is(h2,h3,h4,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state>:is(h2,h3,h4,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-state-surface>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);line-height:1.5}.tv-state-surface>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-honest-state>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-1);justify-self:start}.tv-state-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-state-tone);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2}.tv-action-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:65;min-width:0;position:relative}.tv-action-menu[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-action-menu>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){list-style:none}.tv-action-menu>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.tv-action-menu[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);color:var(--tv-brand)}.tv-action-menu-popover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset:calc(100% + var(--tv-space-2))0 auto auto;z-index:66;min-width:220px;max-width:min(320px,calc(100vw - (2*var(--tv-space-4))));gap:var(--tv-space-1);padding:var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-drawer);display:grid;position:absolute}.tv-action-menu-popover>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);width:100%;min-height:44px;padding:0 var(--tv-space-3);border-radius:var(--tv-radius-sm);color:var(--tv-text);text-align:left;background:0 0;border:0;text-decoration:none;display:flex}.tv-action-menu-popover>:is(button,a):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tv-action-menu-popover>:is(button,a):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info);outline-offset:1px}.tv-all-modules:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules-explorer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-4);min-width:0;min-height:0;display:grid;container:tv-all-modules/inline-size}.modal.tv-all-modules:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal.tv-all-modules-explorer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.tv-all-modules-grid):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.tv-all-modules__grid):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1120px,calc(100vw - var(--tv-space-6)));height:min(780px,calc(100dvh - var(--tv-space-6)));max-height:calc(100dvh - var(--tv-space-6))}.tv-all-modules-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-3);grid-template-columns:minmax(220px,1fr) auto;min-width:0;display:grid}.tv-all-modules-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));min-width:0;display:grid}.tv-all-modules-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-essentials:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-pinned:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-recents:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:grid}.tv-all-modules-section>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__section>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-essentials>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-pinned>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-recents>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.2}.tv-all-modules-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-essentials>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-pinned>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-recents>:is(button,a):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);width:100%;min-width:0;min-height:44px;padding:var(--tv-space-2)var(--tv-space-3);border-radius:var(--tv-radius-sm);color:var(--tv-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr) auto;text-decoration:none;display:grid}.tv-all-modules-route:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__route:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-essentials>:is(button,a):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-pinned>:is(button,a):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-recents>:is(button,a):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted)}.tv-all-modules-route:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__route:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-essentials>:is(button,a):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-pinned>:is(button,a):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-nav-recents>:is(button,a):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info);outline-offset:1px}@container tv-route-frame (width<=680px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:repeat(4,minmax(210px,1fr));overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-snap-align:start;min-height:96px;padding:10px 12px}.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.tv-summary-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;display:flex;overflow-x:auto}.tv-summary-strip-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-summary-strip__item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-snap-align:start;flex:0 0 50cqw}.tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-attention-row .tv-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-attention-row .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-self:start}}@container tv-all-modules (width<=620px){.tv-all-modules-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-all-modules__grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);display:block}.tv-attention-overflow>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:var(--tv-space-2)var(--tv-space-4);color:var(--tv-brand);cursor:pointer;justify-content:center;align-items:center;font-size:12px;font-weight:800;list-style:none;display:flex}.tv-attention-overflow>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.tv-attention-overflow>summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-info);outline-offset:-2px}.tv-attention-overflow:not([open])>.tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-attention-overflow[open]>.tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.drawer.tv-evidence-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer:has(.tv-evidence-inspector-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;width:100vw;max-width:100vw;height:100dvh}.tv-inspector-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4)}.tv-inspector-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline:var(--tv-space-2)}.tv-inspector-nav-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.tv-inspector-section .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-inspector-section .health-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-inspector-section .info-line>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.modal.tv-all-modules:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal.tv-all-modules-explorer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.tv-all-modules-grid):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.modal:has(.tv-all-modules__grid):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}@media(max-width:900px){.workspace .route-stack.tv-route-frame .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.workspace .route-stack.tv-route-frame .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start}.pending-approval-register.is-empty .pending-approval-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-empty-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.workspace .route-stack.tv-route-frame.tax-dashboard .tax-dashboard-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.workspace .route-stack.tv-route-frame .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.workspace .route-stack.tv-route-frame .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:5px;min-width:0;min-height:76px;padding:10px 11px}.workspace .route-stack.tv-route-frame .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(16px,4.25vw,18px);line-height:1.08}.workspace .route-stack.tv-route-frame .workspace-stat span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .workspace-stat small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:10px;line-height:1.25}.workspace .route-stack.tv-route-frame.work-queue .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace .work-queue-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .work-queue-toolbar>.field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-toolbar>.work-queue-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .work-queue-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.app-shell .workspace .work-queue-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);padding:10px;overflow:visible}.app-shell .workspace .work-queue-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 12px}.app-shell .workspace .work-queue-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .work-queue-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;min-width:0;display:block}.app-shell .workspace .work-queue-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .workspace .work-queue-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}.app-shell .workspace .work-queue-register .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid}.app-shell .workspace .work-queue-register .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;border:0;gap:4px;width:auto;min-width:0;padding:8px 0;display:grid}.app-shell .workspace .work-queue-register .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.app-shell .workspace .work-queue-register .data-table tbody [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .work-queue-register .data-table tbody td[data-label=Actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .work-queue-register .data-table tbody [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);padding-top:0}.app-shell .workspace .work-queue-register .data-table tbody td[data-label=Actions] .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.operational-exception-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.operational-exception-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.control-tower-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2);background:var(--tv-surface-muted);overflow:visible}.control-tower-register .notification-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)var(--tv-space-3)}.control-tower-register .notification-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.control-tower-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;min-width:0;display:block}.control-tower-register>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.control-tower-register>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.control-tower-register>.data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0 var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-tower-register>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);width:auto;min-width:0;padding:var(--tv-space-2)0;text-align:left;border:0;display:grid}.control-tower-register>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.control-tower-register>.data-table tbody [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.control-tower-register>.data-table tbody td[data-label=Actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.control-tower-register>.data-table tbody [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);padding-top:0}.control-tower-register>.data-table tbody td[data-label=Actions] .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}.app-shell .workspace .invoice-register-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;width:100%;min-width:0;max-width:100%;overflow-x:clip}.app-shell .workspace .invoice-register-route>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:2px 2px 8px}.app-shell .workspace .invoice-register-route>.workspace-hero .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:900px}.app-shell .workspace .invoice-register-route>.workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.035em;margin:0 0 6px;font-size:clamp(25px,2.4vw,32px);font-weight:850;line-height:1.05}.app-shell .workspace .invoice-register-route>.workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:76ch;color:var(--tv-text-muted);font-size:13px;font-weight:600;line-height:1.45}.app-shell .workspace .invoice-register-route>.workspace-hero .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .invoice-register-route>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:8px}.app-shell .workspace .invoice-register-route>.workspace-hero .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px;box-shadow:none;padding-inline:16px}.app-shell .workspace .invoice-register-route>.workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route>.workspace-body>.workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.app-shell .workspace .invoice-register-route>.workspace-body>.workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}.app-shell .workspace .invoice-register-route .invoice-attention-host .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;padding:7px 12px}.app-shell .workspace .invoice-register-route .invoice-attention-host .tv-attention-list-head>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.app-shell .workspace .invoice-register-route .invoice-attention-host .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:58px;padding:8px 10px}.app-shell .workspace .invoice-register-route .invoice-attention-host .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:1;font-size:11px;line-height:1.25}.app-shell .workspace .invoice-register-route .invoice-exposure-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;min-width:0;display:grid}.app-shell .workspace .invoice-register-route .invoice-exposure-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.app-shell .workspace .invoice-register-route .invoice-exposure-head .eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.app-shell .workspace .invoice-register-route .invoice-exposure-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.app-shell .workspace .invoice-register-route .invoice-currency-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.app-shell .workspace .invoice-register-route .invoice-currency-scope select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-width:126px;min-height:36px;color:var(--tv-text);text-transform:none;padding:0 30px 0 10px;font-size:12px;font-weight:800}.app-shell .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-shell .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:contents}.app-shell .workspace .invoice-register-route .invoice-money-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-money-more-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .invoice-register-route .money-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;min-height:88px;color:var(--tv-text);box-shadow:none;text-align:left;align-content:start;gap:4px;padding:12px 14px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.app-shell .workspace .invoice-register-route .money-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-info);content:"";width:3px;position:absolute;inset:0 auto 0 0}.app-shell .workspace .invoice-register-route .money-card.tone-red:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-danger)}.app-shell .workspace .invoice-register-route .money-card.tone-orange:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-warning)}.app-shell .workspace .invoice-register-route .money-card.tone-green:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-success)}.app-shell .workspace .invoice-register-route .money-card:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .money-card:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);background:var(--tv-surface-muted);outline:none;transform:translateY(-1px);box-shadow:0 6px 16px #122d2614}.app-shell .workspace .invoice-register-route .money-card.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .money-card[aria-pressed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);box-shadow:0 0 0 2px #073b3717}.app-shell .workspace .invoice-register-route .money-card .money-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:850}.app-shell .workspace .invoice-register-route .money-card strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(18px,1.45vw,23px);font-weight:850;line-height:1.08}.app-shell .workspace .invoice-register-route .money-card small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:10px;font-weight:650;line-height:1.35}.app-shell .workspace .invoice-register-route .invoice-attention-host:empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-money-host:empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .invoice-register-route .invoice-cockpit-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);gap:0;display:grid;overflow:hidden}.app-shell .workspace .invoice-register-route .invoice-register-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);width:100%;min-width:0;display:grid}.app-shell .workspace .invoice-register-route .invoice-register-loading-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:baseline;gap:var(--tv-space-3);min-height:54px;padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);display:flex}.app-shell .workspace .invoice-register-route .invoice-register-loading-head strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:14px;font-weight:850}.app-shell .workspace .invoice-register-route .invoice-register-loading-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;font-weight:650}.app-shell .workspace .invoice-register-route .invoice-register-loading-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid}.app-shell .workspace .invoice-register-route .invoice-register-loading-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-4);min-height:64px;padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);grid-template-columns:1.05fr 1.35fr 2.2fr .85fr 1fr 1fr;display:grid}.app-shell .workspace .invoice-register-route .invoice-register-loading-row--head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);min-height:42px}.app-shell .workspace .invoice-register-route .invoice-register-loading-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .invoice-register-route .invoice-loading-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);border-radius:999px;max-width:100%;height:10px;animation:1.2s ease-in-out infinite alternate tv-invoice-loading;display:block}.app-shell .workspace .invoice-register-route .invoice-register-loading-row--head .invoice-loading-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#ffffff6b}.app-shell .workspace .invoice-register-route .invoice-loading-cell--short:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:42%}.app-shell .workspace .invoice-register-route .invoice-loading-cell--medium:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:68%}.app-shell .workspace .invoice-register-route .invoice-loading-cell--wide:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:90%}@keyframes tv-invoice-loading{0%{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-shell .workspace .invoice-register-route .invoice-loading-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){animation:none}}.app-shell .workspace .invoice-register-route .invoice-views:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-bottom:1px solid var(--tv-border);background:var(--tv-surface);min-width:0;box-shadow:none;scrollbar-width:thin;border-radius:0;align-items:center;gap:2px;padding:8px 12px 0;display:flex;overflow-x:auto}.app-shell .workspace .invoice-register-route .saved-view:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);min-height:40px;color:var(--tv-text-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.app-shell .workspace .invoice-register-route .saved-view span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);min-width:22px;color:var(--tv-text-muted);border-radius:999px;margin:0;padding:2px 6px;font-size:10px;line-height:1.3}.app-shell .workspace .invoice-register-route .saved-view:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .saved-view:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-brand);outline:none}.app-shell .workspace .invoice-register-route .saved-view.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .saved-view[aria-pressed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:var(--tv-surface)}.app-shell .workspace .invoice-register-route .saved-view.active span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .saved-view[aria-pressed=true] span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-surface);background:#ffffff29}.app-shell .workspace .invoice-register-route .invoice-filter-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-bottom:1px solid var(--tv-border);background:var(--tv-surface);min-width:0;box-shadow:none;border-radius:0;gap:0;padding:10px 12px 12px;display:grid}.app-shell .workspace .invoice-register-route .invoice-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-filter-shell>.filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-advanced-filters .filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app-shell .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(280px,1.6fr) minmax(140px,.55fr) minmax(170px,.7fr) minmax(150px,.55fr) auto;align-items:end;gap:9px;display:grid}.app-shell .workspace .invoice-register-route .invoice-filters-advanced:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;padding-top:12px;display:grid}.app-shell .workspace .invoice-register-route .invoice-filter-shell .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);letter-spacing:.055em;text-transform:uppercase;gap:5px;margin:0;font-size:10px;font-weight:850}.app-shell .workspace .invoice-register-route .invoice-filter-shell input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-filter-shell select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-filter-shell .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);width:100%;min-height:40px;box-shadow:none;border-radius:7px;font-size:12px}.app-shell .workspace .invoice-register-route .invoice-search input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-transform:none}.app-shell .workspace .invoice-register-route .invoice-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-top:1px solid var(--tv-border);background:0 0;margin-top:10px}.app-shell .workspace .invoice-register-route .invoice-advanced-filters>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:max-content;min-height:34px;color:var(--tv-brand);cursor:pointer;align-items:center;gap:8px;padding:8px 0 0;font-size:11px;font-weight:850;display:flex}.app-shell .workspace .invoice-register-route .invoice-advanced-filters>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-weight:600}.app-shell .workspace .invoice-register-route .invoice-register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);min-height:36px;color:var(--tv-text-muted);letter-spacing:.02em;align-items:center;padding:9px 14px;font-size:10px;font-weight:750;display:flex}.app-shell .workspace .invoice-register-route .invoice-table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);scrollbar-width:thin;scrollbar-color:var(--tv-border-strong)transparent;overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;background:var(--tv-surface);border:0;width:100%;min-width:1040px}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;border:0;border-bottom:1px solid var(--tv-brand);background:var(--tv-brand);height:42px;color:var(--tv-surface);letter-spacing:.075em;text-transform:uppercase;box-shadow:0 1px 0 var(--tv-brand);padding:0 12px;font-size:9px;font-weight:850;position:sticky;top:0}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:40px;color:var(--tv-surface);font:inherit;text-transform:inherit;background:0 0;border:0;justify-content:flex-start;gap:6px;padding:0}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th[data-column-key=amount] .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th[data-column-key=balance] .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ffffffa8;font-size:10px}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th[aria-sort=ascending] .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table th[aria-sort=descending] .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning)}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-brand-soft);min-width:0;height:58px;color:var(--tv-text);text-overflow:ellipsis;vertical-align:middle;padding:8px 12px;font-size:12px;line-height:1.35;overflow:hidden}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr.is-clickable:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr.is-clickable:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong)}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr:has(input[type=checkbox]:checked) td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=subject]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=invoiceDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=aging]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=balance]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;width:10%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table [data-column-key=statusSort]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=balance]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow:visible}.app-shell .workspace .invoice-register-route .invoice-id-select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}.app-shell .workspace .invoice-register-route .invoice-cell-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .customer-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-subject-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-date-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .age-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.app-shell .workspace .invoice-register-route .invoice-open-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:28px;color:var(--tv-brand);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:none}.app-shell .workspace .invoice-register-route .invoice-open-button:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-open-button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);text-underline-offset:3px;outline:none;text-decoration:underline}.app-shell .workspace .invoice-register-route .invoice-date-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .age-cell span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .table-subtext:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:10px;font-weight:600}.app-shell .workspace .invoice-register-route .customer-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-date-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .age-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.app-shell .workspace .invoice-register-route .invoice-date-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .age-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow:visible}.app-shell .workspace .invoice-register-route .invoice-subject-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-subject-cell .table-subtext:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace .invoice-register-route .invoice-money-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.3;display:block}.app-shell .workspace .invoice-register-route .invoice-money-value.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.app-shell .workspace .invoice-register-route .invoice-money-value.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.app-shell .workspace .invoice-register-route .invoice-status-review:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.app-shell .workspace .invoice-register-route .invoice-row-statuses:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:4px;min-width:0;display:flex}.app-shell .workspace .invoice-register-route .invoice-row-statuses .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:21px;padding:2px 7px;font-size:9px;line-height:1.2}.app-shell .workspace .invoice-register-route .invoice-review-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-height:30px;color:var(--tv-brand);border-radius:6px;padding:0 9px;font-size:10px;font-weight:850}.app-shell .workspace .invoice-register-route .invoice-review-button:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-review-button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);outline:none}.app-shell .workspace .invoice-register-route .invoice-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);background:var(--tv-surface);min-height:58px;color:var(--tv-text-muted);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:10px 14px;font-size:10px;display:grid}.app-shell .workspace .invoice-register-route .invoice-pagination-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;align-items:center;gap:4px;display:flex}.app-shell .workspace .invoice-register-route .invoice-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-width:34px;min-height:34px;color:var(--tv-text-muted);border-radius:6px;padding:0 8px;font-size:11px;font-weight:800}.app-shell .workspace .invoice-register-route .invoice-page:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-page:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-page.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand);color:var(--tv-surface);outline:none}.app-shell .workspace .invoice-register-route .invoice-page:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-subtle)}.app-shell .workspace .invoice-register-route .invoice-load-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:34px;margin-left:4px;font-size:10px}.app-shell .workspace .invoice-register-route .invoice-pagination-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;justify-self:end}.app-shell .workspace .invoice-register-route .invoice-page-gap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0 2px}.app-shell .workspace .invoice-register-route .invoice-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);min-height:170px;box-shadow:none;border-radius:0;justify-items:start;gap:8px;padding:28px;display:grid}.app-shell .workspace .invoice-register-route .invoice-empty-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:62ch;color:var(--tv-text-muted);margin:0;font-size:12px}.drawer-invoice-detail--cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:12px;width:min(1120px,100vw - 22px);height:calc(100dvh - 20px);margin:10px 10px 10px 0;overflow:hidden;box-shadow:-24px 0 64px #0723203d}.drawer-invoice-detail--cockpit .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:5;border-bottom:1px solid var(--tv-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;min-height:82px;padding:14px 16px 14px 20px;display:grid;position:relative}.drawer-invoice-detail--cockpit .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);letter-spacing:-.025em;margin:0;font-size:22px;font-weight:900}.drawer-invoice-detail--cockpit .drawer-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:4px 0 0;font-size:11px;font-weight:650;line-height:1.4}.drawer-invoice-detail--cockpit .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:nowrap;gap:7px;margin:0;display:flex}.drawer-invoice-detail--cockpit .drawer-header-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:38px;box-shadow:none;white-space:nowrap;border-radius:7px;padding-inline:11px;font-size:11px}.drawer-invoice-detail--cockpit .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:38px;padding:0}.drawer-invoice-detail--cockpit .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-bg);scrollbar-gutter:stable;padding:14px 16px 18px;overflow-x:hidden}.drawer-invoice-detail--cockpit .drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.drawer-invoice-detail--cockpit .tv-invoice-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:11px;min-width:0;display:grid}.drawer-invoice-detail--cockpit .invoice-evidence-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-brand-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.drawer-invoice-detail--cockpit .invoice-evidence-state.is-limited:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning);background:var(--tv-warning-soft)}.drawer-invoice-detail--cockpit .invoice-evidence-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:10px;font-weight:650;line-height:1.4}.drawer-invoice-detail--cockpit .invoice-tax-scope-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning);background:var(--tv-warning-soft);color:var(--tv-warning);border-radius:7px;gap:4px;margin-bottom:10px;padding:10px 11px;display:grid}.drawer-invoice-detail--cockpit .invoice-tax-scope-warning strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;font-weight:900}.drawer-invoice-detail--cockpit .invoice-tax-scope-warning p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:10px;line-height:1.45}.drawer-invoice-detail--cockpit .tv-invoice-drawer-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.drawer-invoice-detail--cockpit .tv-invoice-summary-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-right:1px solid var(--tv-border);background:0 0;border-radius:0;gap:5px;min-width:0;min-height:82px;padding:13px 15px;display:grid}.drawer-invoice-detail--cockpit .tv-invoice-summary-card:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.drawer-invoice-detail--cockpit .tv-invoice-summary-card.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft)}.drawer-invoice-detail--cockpit .tv-invoice-summary-card.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}.drawer-invoice-detail--cockpit .tv-invoice-summary-card span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .tv-invoice-balance-card>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.drawer-invoice-detail--cockpit .tv-invoice-summary-card strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(15px,1.5vw,20px);font-weight:900;line-height:1.15}.drawer-invoice-detail--cockpit .tv-invoice-summary-card.is-due strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.drawer-invoice-detail--cockpit .tv-invoice-summary-card.is-clear strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);box-shadow:none;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-right:1px solid var(--tv-border);background:0 0;border-radius:0;gap:3px;min-width:0;min-height:56px;margin:0;padding:10px 12px;display:grid}.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip .health-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip .health-line span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800}.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;text-align:left;font-size:11px;line-height:1.35}.drawer-invoice-detail--cockpit .tv-invoice-drawer-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:11px;min-width:0;display:grid}.drawer-invoice-detail--cockpit .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .tv-invoice-balance-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-width:0;box-shadow:none;border-radius:9px;padding:14px}.drawer-invoice-detail--cockpit .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);color:var(--tv-text);margin:0 0 12px;padding:0 0 8px;font-size:14px;font-weight:900}.drawer-invoice-detail--cockpit .tv-invoice-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.drawer-invoice-detail--cockpit .tv-invoice-detail-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-soft);background:var(--tv-surface-muted);border-radius:7px;gap:3px;min-width:0;min-height:52px;margin:0;padding:9px 10px;display:grid}.drawer-invoice-detail--cockpit .tv-invoice-detail-grid .health-line span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.drawer-invoice-detail--cockpit .tv-invoice-detail-grid .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;text-align:left;font-size:11px;line-height:1.35}.drawer-invoice-detail--cockpit .tv-invoice-drawer-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.drawer-invoice-detail--cockpit .tv-invoice-balance-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;padding:16px;display:grid}.drawer-invoice-detail--cockpit .tv-invoice-balance-card.has-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning);background:var(--tv-warning-soft)}.drawer-invoice-detail--cockpit .tv-invoice-balance-card.is-paid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted)}.drawer-invoice-detail--cockpit .tv-invoice-balance-card>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:26px;font-weight:900;line-height:1.1}.drawer-invoice-detail--cockpit .tv-invoice-balance-card.is-paid>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}.drawer-invoice-detail--cockpit .drawer-progress-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#15221f17;border-radius:999px;height:6px;margin:3px 0;position:relative;overflow:hidden}.drawer-invoice-detail--cockpit .drawer-progress-fill:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;background:var(--tv-warning);height:100%}.drawer-invoice-detail--cockpit .drawer-progress-fill.green:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-success)}.drawer-invoice-detail--cockpit .payment-entry-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:7px;display:grid}.drawer-invoice-detail--cockpit .payment-entry-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-soft);background:var(--tv-surface-muted);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.drawer-invoice-detail--cockpit .payment-entry-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.drawer-invoice-detail--cockpit .payment-entry-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:10px}.drawer-invoice-detail--cockpit .payment-entry-row>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px}.drawer-invoice-detail--cockpit .payment-entry-row .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:34px;padding-inline:9px;font-size:10px}.drawer-invoice-detail--cockpit .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:8px;max-width:100%;overflow-x:auto}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;width:100%;min-width:820px;font-size:10px}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:var(--tv-surface);letter-spacing:.04em;text-transform:uppercase;padding:9px 10px;font-size:9px}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-brand-soft);color:var(--tv-text);overflow-wrap:anywhere;padding:9px 10px;font-size:10px;line-height:1.35}.drawer-invoice-detail--cockpit .invoice-line-evidence-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--tv-border-strong);background:var(--tv-surface-muted);border-radius:8px;align-content:center;justify-items:start;gap:8px;min-height:132px;padding:20px;display:grid}.drawer-invoice-detail--cockpit .invoice-line-evidence-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-loading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-error p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:62ch;color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.45}.drawer-invoice-detail--cockpit .invoice-drawer-loading-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.drawer-invoice-detail--cockpit .invoice-action-reason:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning);background:var(--tv-warning-soft);color:var(--tv-warning);border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:10px;font-weight:700;line-height:1.4}.drawer-invoice-detail--cockpit .invoice-action-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:7px;display:grid}.drawer-invoice-detail--cockpit .invoice-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);gap:12px;padding:14px;display:grid}.drawer-invoice-detail--cockpit .invoice-command-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(180px,.6fr) minmax(280px,1.4fr);align-items:end;gap:16px;display:grid}.drawer-invoice-detail--cockpit .invoice-command-heading h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-command-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.drawer-invoice-detail--cockpit .invoice-command-heading h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:16px;line-height:1.2}.drawer-invoice-detail--cockpit .invoice-command-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.45}.drawer-invoice-detail--cockpit .invoice-command-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.drawer-invoice-detail--cockpit .invoice-action-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.drawer-invoice-detail--cockpit .invoice-action-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.drawer-invoice-detail--cockpit .invoice-action-item>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;min-width:104px}.drawer-invoice-detail--cockpit .invoice-action-item.is-ready:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-success)32%,var(--tv-border));background:color-mix(in srgb,var(--tv-success)6%,var(--tv-surface))}.drawer-invoice-detail--cockpit .invoice-action-item p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:650;line-height:1.35}.drawer-invoice-detail--cockpit .invoice-action-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:10px;font-weight:800;line-height:1.35}.drawer-invoice-detail--cockpit .invoice-action-label.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.drawer-invoice-detail--cockpit .invoice-drawer-menu button[aria-disabled=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:not-allowed;opacity:.56}.drawer-invoice-detail--cockpit .invoice-drawer-menu button:disabled:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-menu button[aria-disabled=true]:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-menu button[aria-disabled=true]:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0}.drawer-invoice-detail--cockpit .invoice-drawer-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.drawer-invoice-detail--cockpit .invoice-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.drawer-invoice-detail--cockpit .invoice-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.drawer-invoice-detail--cockpit .invoice-drawer-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:20;border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:8px;min-width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #0723202e}.drawer-invoice-detail--cockpit .invoice-drawer-menu-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);color:var(--tv-text);gap:2px;padding:7px 10px 9px;display:grid}.drawer-invoice-detail--cockpit .invoice-drawer-menu-heading strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.drawer-invoice-detail--cockpit .invoice-drawer-menu-heading span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;font-weight:650;line-height:1.35}.drawer-invoice-detail--cockpit .invoice-drawer-menu button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:38px;color:var(--tv-text);text-align:left;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:11px;font-weight:750}.drawer-invoice-detail--cockpit .invoice-drawer-menu button:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-menu button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);outline:none}.drawer-invoice-detail--cockpit .invoice-drawer-menu button.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.drawer-invoice-detail--cockpit .invoice-drawer-menu-separator:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-border);height:1px;margin:5px 4px}.drawer-invoice-cancellation .invoice-cancellation-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:900px;margin:0 auto}.drawer-invoice-cancellation .invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.drawer-invoice-cancellation .invoice-cancellation-option+.invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:8px}.drawer-invoice-cancellation .invoice-cancellation-option.is-ready:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)28%,var(--tv-border));background:color-mix(in srgb,var(--tv-brand-soft)48%,var(--tv-surface))}.drawer-invoice-cancellation .invoice-cancellation-option strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-cancellation .invoice-cancellation-option p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;display:block}.drawer-invoice-cancellation .invoice-cancellation-option p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:4px;font-size:12px;line-height:1.45}@media(max-width:1180px){.app-shell .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(135px,.65fr)) auto}.app-shell .workspace .invoice-register-route .invoice-filters-advanced:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.app-shell .workspace .invoice-register-route .invoice-register-loading-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1.05fr 1.35fr 1.8fr .9fr 1fr}.app-shell .workspace .invoice-register-route>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start}.app-shell .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) repeat(2,minmax(145px,.65fr))}.app-shell .workspace .invoice-register-route .invoice-filters-primary .invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .invoice-register-route .invoice-filters-primary>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:span 1}.drawer-invoice-detail--cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(100vw - 10px,980px);height:calc(100dvh - 10px);margin:5px}.drawer-invoice-detail--cockpit .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.drawer-invoice-detail--cockpit .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:2/1/auto/-1;overflow-x:auto}.drawer-invoice-detail--cockpit .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/2}.drawer-invoice-detail--cockpit .invoice-command-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.app-shell .workspace .invoice-register-route .invoice-register-loading-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start;min-height:0}.app-shell .workspace .invoice-register-route .invoice-register-loading-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;min-height:76px}.app-shell .workspace .invoice-register-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px}.app-shell .workspace .invoice-register-route>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-height:0;padding:0 0 4px;display:grid}.app-shell .workspace .invoice-register-route>.workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:25px}.app-shell .workspace .invoice-register-route>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.app-shell .workspace .invoice-register-route>.workspace-hero .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;width:100%;min-width:0}.app-shell .workspace .invoice-register-route .invoice-exposure-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch;gap:8px}.app-shell .workspace .invoice-register-route .invoice-currency-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between}.app-shell .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;gap:8px;display:grid}.app-shell .workspace .invoice-register-route .invoice-money-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-height:44px;color:var(--tv-brand);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;list-style:none;display:flex}.app-shell .workspace .invoice-register-route .invoice-money-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.app-shell .workspace .invoice-register-route .invoice-money-more>summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)48%,transparent);outline-offset:2px}.app-shell .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:none}.app-shell .workspace .invoice-register-route .invoice-money-more[open] .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.app-shell .workspace .invoice-register-route .invoice-money-more[open] .invoice-money-more-closed:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .invoice-register-route .invoice-money-more[open] .invoice-money-more-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:inline}.app-shell .workspace .invoice-register-route .money-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:92px;padding:13px 9px 12px 12px}.app-shell .workspace .invoice-register-route .money-card strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.035em;overflow-wrap:anywhere;word-break:normal;white-space:normal;font-size:clamp(13px,3.6vw,15px)}.app-shell .workspace .invoice-register-route .invoice-views:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 10px 0}.app-shell .workspace .invoice-register-route .invoice-filter-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px}.app-shell .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-filters-advanced:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.app-shell .workspace .invoice-register-route .invoice-filters-primary .invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-filters-primary>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.app-shell .workspace .invoice-register-route .invoice-advanced-filters>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.app-shell .workspace .invoice-register-route .invoice-register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline:10px}.app-shell .workspace .invoice-register-route .invoice-table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);padding:10px;overflow:visible}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;border:0;min-width:0;display:block}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:9px;display:grid}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid;overflow:hidden;box-shadow:0 2px 8px #122d260b}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-width:0;height:auto;color:var(--tv-text);text-align:left;text-overflow:clip;white-space:normal;border:0;gap:3px;padding:8px 0;display:grid;overflow:visible}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=subject]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=statusSort]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);padding-top:0;padding-bottom:9px}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=statusSort]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);padding-top:9px}.app-shell .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0}.app-shell .workspace .invoice-register-route .invoice-open-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-review-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .saved-view:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-load-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.app-shell .workspace .invoice-register-route .customer-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-date-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .age-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow:visible}.app-shell .workspace .invoice-register-route .invoice-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;justify-items:stretch;padding:10px}.app-shell .workspace .invoice-register-route .invoice-pagination-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .invoice-register-route .invoice-pagination-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-self:start}.app-shell .workspace .invoice-register-route .invoice-pagination-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.drawer-invoice-detail--cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0;width:100vw;height:100dvh;margin:0}.drawer-invoice-detail--cockpit .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px;position:sticky;top:0}.drawer-invoice-detail--cockpit .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;overflow:visible}.drawer-invoice-detail--cockpit .drawer-header-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .drawer-header-actions>details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .drawer-header-actions>details>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.drawer-invoice-detail--cockpit .drawer-header-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;white-space:normal}.drawer-invoice-detail--cockpit .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.drawer-invoice-detail--cockpit .drawer-header-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-drawer-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.drawer-invoice-detail--cockpit .invoice-evidence-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.drawer-invoice-detail--cockpit .invoice-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px}.drawer-invoice-detail--cockpit .invoice-command-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-command-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.drawer-invoice-detail--cockpit .tv-invoice-drawer-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .tv-invoice-drawer-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .tv-invoice-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-invoice-detail--cockpit .payment-entry-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.drawer-invoice-detail--cockpit .payment-entry-row .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%}.drawer-invoice-detail--cockpit .invoice-action-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.drawer-invoice-detail--cockpit .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;overflow:visible}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;min-width:0;display:block}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding:10px;display:grid}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td.number-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;white-space:normal;border:0;gap:3px;padding:7px 0;display:grid}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:850}.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td[data-label=Item]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td[data-label=Description]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .invoice-lines-detail--invoice td[data-label="Item tax / fee"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.drawer-invoice-detail--cockpit .invoice-drawer-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;position:fixed;inset:auto 10px 10px}.drawer-invoice-cancellation .invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.drawer-invoice-cancellation .invoice-cancellation-option .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.app-shell .workspace .invoice-register-route .money-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail--cockpit .drawer-progress-fill:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){transition:none}}.purchase-requisitions-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisitions-host>.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.workspace .route-stack.tv-route-frame.purchase-requisitions .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-left:3px solid var(--tv-brand);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.purchase-requisitions .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px;font-weight:850}.purchase-requisitions .route-context-bar .context-muted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.purchase-requisition-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.purchase-requisition-trust .purchase-requisition-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;gap:var(--tv-space-1);min-width:0;min-height:76px;padding:var(--tv-space-3)var(--tv-space-4);border:0;border-top:3px solid var(--tv-border-strong);border-right:1px solid var(--tv-border);background:0 0;border-radius:0;margin:0;display:grid}.purchase-requisition-trust .purchase-requisition-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.purchase-requisition-trust .purchase-requisition-info>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-requisition-trust .purchase-requisition-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;text-align:left;font-size:21px}.purchase-requisition-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);grid-template-columns:minmax(220px,1fr) repeat(4,minmax(118px,.52fr)) auto;align-items:center;display:grid}.purchase-requisition-filters input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-filters select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:40px}.purchase-requisition-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;min-width:900px}.purchase-requisition-register .data-table [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.purchase-requisition-register .data-table [data-column-key=subject]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.purchase-requisition-register .data-table [data-column-key=requester]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:16%}.purchase-requisition-register .data-table [data-column-key=priority]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}.purchase-requisition-register .data-table [data-column-key=state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table [data-column-key=sourcing_state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:11%}.purchase-requisition-register .data-table [data-column-key=neededByDate]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}.purchase-requisition-register .data-table [data-column-key=total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;width:9%}.purchase-requisition-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);display:flex}.purchase-requisition-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)var(--tv-space-4);border-top:1px solid var(--tv-border)}.purchase-requisition-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.purchase-requisition-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-4);border:1px solid var(--tv-border-strong);border-left:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface);align-items:flex-start}.purchase-requisition-command p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-1)0 0;color:var(--tv-text-muted)}.purchase-requisition-panel .purchase-requisition-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;min-width:0;max-width:64%}.purchase-requisition-form .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}@media(max-width:1180px){.purchase-requisition-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1fr) repeat(2,minmax(118px,.55fr))}}@media(max-width:900px){.workspace .route-stack.tv-route-frame.purchase-requisitions .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.purchase-requisitions .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisitions .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.workspace .route-stack.tv-route-frame.purchase-requisitions .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;align-items:stretch}.purchase-requisitions .route-context-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.purchase-requisition-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-requisition-trust .purchase-requisition-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.purchase-requisition-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-requisition-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media(max-width:520px){.workspace .route-stack.tv-route-frame.purchase-requisitions .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;align-items:stretch}.purchase-requisitions .route-context-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.purchase-requisition-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);overflow:visible}.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.purchase-requisition-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.purchase-requisition-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);display:grid}.purchase-requisition-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}.purchase-requisition-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2)var(--tv-space-3);border-bottom:1px solid var(--tv-border);white-space:normal;overflow-wrap:anywhere;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);display:grid}.purchase-requisition-register .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.purchase-requisition-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-subtle);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.purchase-requisition-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.purchase-requisition-pagination>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;width:100%;display:grid}.purchase-requisition-panel .purchase-requisition-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.purchase-requisition-panel .purchase-requisition-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;max-width:100%}}.tv-accounting-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-command-center *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.tv-accounting-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text)}.tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;padding-bottom:var(--tv-space-8);display:grid}.tv-accounting-command-shell[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:progress}.tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-4);min-width:0;padding:var(--tv-space-4)var(--tv-space-5);border:1px solid var(--tv-border);border-left:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:minmax(250px,.85fr) minmax(380px,1.1fr) minmax(260px,auto);display:grid}.tv-accounting-command-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-width:0;display:grid}.tv-accounting-command-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-context-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-trust-cell>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-coverage-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-currency-card dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.tv-accounting-command-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent)}.tv-accounting-command-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;max-width:46ch;font-size:16px;line-height:1.3}.tv-accounting-command-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-context-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-section-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-card p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-provenance-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-window header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.45}.tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-coverage-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-currency-card dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-provenance-body dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}.tv-accounting-context-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border-right:1px solid var(--tv-border);background:var(--tv-surface-muted);gap:2px;display:grid}.tv-accounting-context-facts>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-accounting-context-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);overflow-wrap:anywhere;margin:0;font-weight:750}.tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(160px,1fr) minmax(150px,.8fr);min-width:0;display:grid}.tv-accounting-context-actions select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-context-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-accounting-context-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:var(--tv-space-1);min-width:0;min-height:92px;padding:var(--tv-space-3)var(--tv-space-4);border-top:3px solid var(--tv-border-strong);border-right:1px solid var(--tv-border);display:grid}.tv-accounting-trust-cell:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tv-accounting-trust-cell[data-tone=success]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-success)}.tv-accounting-trust-cell[data-tone=warning]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-warning)}.tv-accounting-trust-cell[data-tone=danger]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top-color:var(--tv-danger)}.tv-accounting-trust-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.tv-accounting-trust-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.tv-accounting-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel)}.tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-3);margin-bottom:var(--tv-space-3);display:flex}.tv-accounting-section-head>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-accounting-section-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:15px;line-height:1.25}.tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:72ch;margin:var(--tv-space-1)0 0}.tv-accounting-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:24px;padding:3px var(--tv-space-2);border:1px solid var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-muted);white-space:nowrap;border-radius:999px;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.tv-accounting-state[data-state=available]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=clear]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=balanced]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=current]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-success)30%,var(--tv-border));background:color-mix(in srgb,var(--tv-success)8%,var(--tv-surface));color:var(--tv-success)}.tv-accounting-state[data-state=partial]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=not_configured]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-warning)34%,var(--tv-border));background:color-mix(in srgb,var(--tv-warning)8%,var(--tv-surface));color:var(--tv-warning)}.tv-accounting-state[data-state=unavailable]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=mismatch]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-state[data-state=overdue]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-danger)30%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger)7%,var(--tv-surface));color:var(--tv-danger)}.tv-accounting-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0;overflow:hidden}.tv-accounting-attention>.tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);margin:0}.tv-accounting-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.tv-accounting-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);width:100%;min-width:0;min-height:64px;padding:var(--tv-space-2)var(--tv-space-4);border:0;border-bottom:1px solid var(--tv-border);background:var(--tv-surface);color:var(--tv-text);text-align:left;cursor:pointer;grid-template-columns:40px minmax(0,1fr) minmax(120px,auto);display:grid}.tv-accounting-attention-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-accounting-attention-row:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tv-accounting-attention-row:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-source-reference:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-command-center button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-command-center select:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-mobile-disclosure summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-info)55%,transparent);outline-offset:2px}.tv-accounting-attention-rank:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);width:34px;height:34px;color:var(--tv-text-muted);place-items:center;font-size:11px;font-weight:850;display:grid}.tv-accounting-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-accounting-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.tv-accounting-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-attention-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-accounting-attention-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-attention-measure small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-attention-measure>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.35}.tv-accounting-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.tv-accounting-attention-measure>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);font-weight:800}.tv-accounting-command-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-3);grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-template-areas:"result close""coverage close""exposure exposure";min-width:0;display:grid}.tv-accounting-posted-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:result}.tv-accounting-coverage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:coverage}.tv-accounting-close:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:close}.tv-accounting-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:exposure}.tv-accounting-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-accounting-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}.tv-accounting-currency-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-width:0;overflow:hidden}.tv-accounting-currency-card>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-card>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border-bottom:1px solid var(--tv-border);background:var(--tv-surface);display:flex}.tv-accounting-currency-card>header small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-card small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:10px}.tv-accounting-result-window:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border);display:grid}.tv-accounting-result-window:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-accounting-result-window>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:baseline;gap:var(--tv-space-3);display:flex}.tv-accounting-result-window>header strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.tv-accounting-result-window dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-trial dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tv-accounting-result-trial:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);padding-top:var(--tv-space-2);border-top:1px solid var(--tv-border);grid-template-columns:auto minmax(0,1fr);display:grid}.tv-accounting-result-window dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-trial dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-coverage-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-provenance-body dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-accounting-currency-card dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-coverage-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-provenance-body dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.tv-accounting-coverage-progress:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:8px;margin-bottom:var(--tv-space-3);background:var(--tv-surface-strong);border-radius:999px;overflow:hidden}.tv-accounting-coverage-progress span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;background:var(--tv-brand-hover);height:100%;display:block}.tv-accounting-coverage-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-bottom:var(--tv-space-3);display:grid}.tv-accounting-coverage-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr))}.tv-accounting-coverage-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin-bottom:var(--tv-space-3);display:grid}.tv-accounting-coverage-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);grid-template-columns:minmax(145px,.8fr) minmax(0,2fr);display:grid}.tv-accounting-coverage-row>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-accounting-coverage-row>div small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-accounting-coverage-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tv-accounting-coverage-row dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-accounting-coverage-row dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-accounting-coverage-row dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.tv-accounting-close-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}.tv-accounting-exposure-quality:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-coverage-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted)}.tv-accounting-reference-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-references:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tv-accounting-source-reference:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:120px;min-height:44px;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);color:var(--tv-text);text-align:left;gap:1px;display:grid}.tv-accounting-source-reference span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-accounting-control-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-warning-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);margin:0 0 var(--tv-space-3);padding:0;list-style:none;display:grid}.tv-accounting-control-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-left:3px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.tv-accounting-control-item.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-danger)}.tv-accounting-control-item.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-warning)}.tv-accounting-control-item>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-accounting-control-item strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-control-item span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-accounting-control-item>div span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-accounting-exposure-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:var(--tv-space-3)}.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-right:var(--tv-space-3);margin-left:var(--tv-space-3)}.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:var(--tv-space-3)}.tv-accounting-exposure-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-3)}.tv-accounting-connection-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:0 0 var(--tv-space-3);display:grid}.tv-accounting-connection-card>:not(header):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-right:var(--tv-space-3);margin-left:var(--tv-space-3)}.tv-accounting-connection-card p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:0;margin-bottom:0}.tv-accounting-restricted:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);border-style:dashed}.tv-accounting-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-1);min-height:76px;padding:var(--tv-space-3);border:1px dashed var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);align-content:center;display:grid}.tv-accounting-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-accounting-limitations:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-3);border-top:1px solid var(--tv-border);color:var(--tv-text-muted)}.tv-accounting-limitations summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-mobile-disclosure summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:var(--tv-space-2)0;color:var(--tv-brand-hover);cursor:pointer;font-size:11px;font-weight:800}.tv-accounting-limitations ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-provenance-body ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-left:var(--tv-space-5);margin:0}.tv-accounting-mobile-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0}.tv-accounting-mobile-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);display:flex}.tv-accounting-provenance-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:0 var(--tv-space-4)var(--tv-space-4);border-top:1px solid var(--tv-border);display:grid}.tv-accounting-provenance-body dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.tv-accounting-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3)var(--tv-space-4);border:1px solid color-mix(in srgb,var(--tv-warning)35%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-warning)8%,var(--tv-surface));display:flex}.tv-accounting-stale>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.tv-accounting-stale span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px}.tv-accounting-route-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:start;gap:var(--tv-space-3);min-height:280px;padding:var(--tv-space-6);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);align-content:center;display:grid}.tv-accounting-route-state>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.tv-accounting-route-state h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-route-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-accounting-route-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:62ch;color:var(--tv-text-muted)}.tv-accounting-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-accounting-loading-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-loading-trust>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-editorial-surface-muted)}.tv-accounting-loading-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:112px}.tv-accounting-loading-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tv-accounting-loading-trust>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:92px}.tv-accounting-loading-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);display:grid}.tv-accounting-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:220px}.tv-accounting-loading-board>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-row:span 2;min-height:452px}.tv-accounting-evidence-drawer .tv-accounting-drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-accounting-drawer-callout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);min-width:0;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);display:grid}.tv-accounting-drawer-callout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left:4px solid var(--tv-danger)}.tv-accounting-drawer-callout p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;margin:0}.tv-accounting-drawer-section dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(max-width:1180px){.tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.tv-accounting-command-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;grid-template-areas:"result""coverage""close""exposure"}.tv-accounting-connection-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2)}.tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);padding:var(--tv-space-3);grid-template-columns:1fr}.tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-context-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border)}.tv-accounting-context-facts>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;grid-column:1/-1}.tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);min-height:86px}.tv-accounting-trust-cell:nth-last-child(-n+2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-accounting-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);grid-template-columns:34px minmax(0,1fr)}.tv-accounting-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;grid-column:2;grid-template-columns:repeat(2,auto);justify-content:start;justify-items:start}.tv-accounting-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3)}.tv-accounting-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0}.tv-accounting-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-connection-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-accounting-result-window dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-trial dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-result-window dl>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.tv-accounting-coverage-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-coverage-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:1fr}.tv-accounting-coverage-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr))}.tv-accounting-close-facts>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}.tv-accounting-control-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.tv-accounting-control-item .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%}.tv-accounting-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.tv-accounting-stale .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media(max-width:520px){.tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2)}.tv-accounting-command-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-command-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-accounting-command-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;line-height:1.25}.tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-accounting-context-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:1px solid var(--tv-border);border-bottom:0;padding:6px}.tv-accounting-context-facts>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}.tv-accounting-coverage-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-quality:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:50px;padding:6px 8px}.tv-accounting-trust-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:15px}.tv-accounting-trust-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-accounting-attention>.tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:8px 10px}.tv-accounting-attention>.tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-accounting-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:58px;padding:8px 10px}.tv-accounting-coverage-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-accounting-result-window dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-trial dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-exposure-row dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-drawer-section dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-accounting-result-window dl>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-result-trial dl>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-close-facts>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}}@media(prefers-reduced-motion:reduce){.tv-accounting-command-center *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-accounting-evidence-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-behavior:auto}}.tv-coa-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-register-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tv-coa-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-coa-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.tv-coa-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);overflow:visible}.tv-coa-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4);min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border-bottom:1px solid var(--tv-border);display:flex}.tv-coa-register-head>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.tv-coa-register-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:0;font-size:16px;line-height:1.2}.tv-coa-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.4}.tv-coa-result-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);min-height:28px;color:var(--tv-brand);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800;line-height:1.3}.tv-coa-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:3;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border-bottom:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(220px,1fr) auto;align-items:end;display:grid;position:relative}.tv-coa-filter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:800;display:grid}.tv-coa-filter input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-filter select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;min-height:44px;color:var(--tv-text);font:inherit;padding:9px 11px;font-size:13px;line-height:1.35}.tv-coa-filter input:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-filter select:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field input:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field select:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-field textarea:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-filter-disclosure>summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-account-row:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-info)34%,transparent);outline-offset:2px;border-color:var(--tv-info)}.tv-coa-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;position:relative}.tv-coa-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-width:190px;min-height:44px;color:var(--tv-text);cursor:pointer;padding:8px 11px;list-style:none;display:flex}.tv-coa-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}.tv-coa-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{color:var(--tv-brand);content:"+";font-size:17px;font-weight:900}.tv-coa-filter-disclosure[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\2212"}.tv-coa-filter-disclosure>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;font-weight:800}.tv-coa-filter-disclosure>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}.tv-coa-filter-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){top:calc(100% + var(--tv-space-2));gap:var(--tv-space-3);width:min(560px,100vw - 48px);padding:var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-drawer);grid-template-columns:repeat(3,minmax(130px,1fr));display:grid;position:absolute;right:0}.tv-coa-account-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;min-height:70px;padding:var(--tv-space-2)var(--tv-space-3);border-bottom:1px solid var(--tv-border);background:var(--tv-surface);cursor:pointer;grid-template-columns:20px minmax(190px,1.2fr) minmax(130px,.72fr) minmax(180px,.9fr) minmax(160px,.8fr) 62px;align-items:center;transition:background-color .14s,box-shadow .14s;display:grid}.tv-coa-account-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.tv-coa-account-row:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}.tv-coa-account-row:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;background:var(--tv-brand-soft);box-shadow:inset 4px 0 0 var(--tv-accent);position:relative}.tv-coa-account-row[data-depth="0"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-brand-soft)54%,var(--tv-surface))}.tv-coa-tree-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px;color:var(--tv-brand);place-items:center;font-size:16px;font-weight:900;display:grid}.tv-coa-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-classification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-row-evidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.tv-coa-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-start:calc(var(--tv-coa-depth,0)*var(--tv-space-3))}.tv-coa-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-classification strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-row-evidence strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;font-size:12px;font-weight:850;line-height:1.25}.tv-coa-identity>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.tv-coa-identity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-classification small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-row-evidence small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.35}.tv-coa-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;justify-items:end}.tv-coa-balance strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;color:var(--tv-brand);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.25}.tv-coa-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);text-underline-offset:3px;justify-self:end;font-size:11px;font-weight:850;text-decoration:underline}.tv-coa-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){place-content:center;justify-items:center;gap:var(--tv-space-2);min-height:148px;padding:var(--tv-space-5);color:var(--tv-text-muted);text-align:center;display:grid}.tv-coa-empty strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-loading strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-coa-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-loading small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:62ch;margin:0;line-height:1.45}.tv-coa-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-2)var(--tv-space-3);border:1px solid color-mix(in srgb,var(--tv-warning)38%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-warning)8%,var(--tv-surface));display:flex}.tv-coa-stale>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.tv-coa-stale strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px}.tv-coa-stale span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}.tv-coa-blocker-list li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-drawer-section li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block:var(--tv-space-1);overflow-wrap:anywhere}.drawer.tv-coa-account-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);width:min(780px,100vw)}.tv-coa-account-drawer .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-account-drawer .drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface)}.tv-coa-account-drawer .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-account-drawer .drawer-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-coa-account-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);background:var(--tv-surface-muted)}.tv-coa-drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-width:0;display:grid}.tv-coa-drawer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:var(--tv-space-4);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface)}.tv-coa-drawer-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-drawer-section h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 var(--tv-space-2);color:var(--tv-text);line-height:1.25}.tv-coa-drawer-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:15px}.tv-coa-drawer-section h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:var(--tv-space-4);font-size:12px}.tv-coa-drawer-section>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-drawer-section li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:12px;line-height:1.5}.tv-coa-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);min-width:0;margin:0;display:grid}.tv-coa-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);border-bottom:1px solid var(--tv-border);grid-template-columns:minmax(112px,.45fr) minmax(0,1fr);align-items:start;min-width:0;padding:8px 0;display:grid}.tv-coa-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700;line-height:1.4}.tv-coa-native-balance-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));min-width:0;display:grid}.tv-coa-native-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-width:0;overflow:hidden}.tv-coa-native-balance>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-native-balance-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-2)var(--tv-space-3);border-bottom:1px solid var(--tv-border);display:flex}.tv-coa-native-balance>header strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:13px}.tv-coa-native-balance>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-native-balance-value span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:750}.tv-coa-native-balance-value strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:13px}.tv-coa-native-balance .tv-coa-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0 var(--tv-space-3)var(--tv-space-2);border-top:0}.tv-coa-blocker-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:var(--tv-space-2)0 0;padding-inline-start:var(--tv-space-5)}.tv-coa-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);min-width:0;display:grid}.tv-coa-editor-errors:empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-coa-editor-errors .form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tv-coa-editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.tv-coa-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);align-content:start;gap:5px;display:grid}.tv-coa-field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;font-weight:800}.tv-coa-field>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}.tv-coa-field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:88px}.tv-coa-field input[readonly]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);color:var(--tv-text-muted);cursor:not-allowed}.tv-coa-group-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3);min-height:54px;padding:var(--tv-space-2)var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;display:grid}.tv-coa-group-toggle input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px;accent-color:var(--tv-brand);margin:0}.tv-coa-group-toggle span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}.tv-coa-group-toggle strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.tv-coa-group-toggle small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}@media(max-width:1180px){.tv-coa-account-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:18px minmax(0,1fr) minmax(150px,.7fr) auto;grid-template-areas:"mark identity balance open""mark classification evidence open";min-height:82px}.tv-coa-tree-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:mark}.tv-coa-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:identity}.tv-coa-classification:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:classification}.tv-coa-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:balance}.tv-coa-row-evidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:evidence}.tv-coa-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:open}.tv-coa-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-start:calc(var(--tv-coa-depth,0)*var(--tv-space-2))}}@media(max-width:900px){.tv-coa-filter-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);width:min(320px,100vw - 32px)}.tv-coa-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.tv-coa-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:116px}.tv-coa-filter-disclosure>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-coa-editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.tv-coa-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)var(--tv-space-3)}.tv-coa-register-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-coa-register-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}.tv-coa-result-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:24px;padding:4px 7px;font-size:9px}.tv-coa-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-2);grid-template-columns:minmax(0,1fr) auto}.tv-coa-toolbar>.tv-coa-filter>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-filter-disclosure>summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-coa-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:96px;padding-inline:var(--tv-space-2)}.tv-coa-filter-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(300px,100vw - 24px);right:0}.tv-coa-account-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:5px var(--tv-space-2);min-height:96px;padding:var(--tv-space-2);grid-template-columns:14px minmax(0,1fr) minmax(108px,.72fr);grid-template-areas:"mark identity open""mark classification balance""mark evidence evidence"}.tv-coa-tree-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14px;height:18px;font-size:13px}.tv-coa-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-start:calc(var(--tv-coa-depth,0)*var(--tv-space-1))}.tv-coa-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-classification strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-row-evidence strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px}.tv-coa-identity>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.tv-coa-identity small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-classification small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-balance>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-row-evidence small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:9px}.tv-coa-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-self:start}.tv-coa-account-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-drawer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-2)}.tv-coa-native-balance-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-coa-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(92px,.4fr) minmax(0,1fr)}.tv-coa-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:10px}.tv-coa-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.tv-coa-command-center *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-coa-account-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-behavior:auto;transition-duration:.01ms}}.tax-return-workbench-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tax-return-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4)}.tax-return-workbench .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr))}.tax-return-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tax-return-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-info strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-drawer-command strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tax-return-stat.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-danger)34%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger)5%,var(--tv-surface))}.tax-return-stat.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-warning)34%,var(--tv-border));background:color-mix(in srgb,var(--tv-warning)6%,var(--tv-surface))}.tax-return-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);display:flex}.tax-return-context>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-2);min-width:0;display:flex}.tax-return-context select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:180px}.tax-return-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.tax-return-finding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-left:4px solid var(--tv-warning);border-radius:var(--tv-radius-md);background:var(--tv-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.tax-return-finding.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-danger)}.tax-return-finding p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-panel p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-boundary-note p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-drawer-command p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.tax-return-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:hidden}.tax-return-register .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}.tax-return-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px}.tax-return-register [data-column-key=return_number]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-register [data-column-key=certificate_number]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-register [data-column-key=submission_number]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:190px}.tax-return-register [data-column-key=period_end]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-register [data-column-key=party_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-register [data-column-key=invoice_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-register [data-column-key=customer_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:170px}.tax-return-register :is([data-column-key=output_tax],[data-column-key=input_tax],[data-column-key=net_tax],[data-column-key=withheld_amount],[data-column-key=total_amount]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}.tax-country-pack-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.tax-country-pack-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:920px}.tax-country-pack-register [data-column-key=country_code]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:150px}.tax-country-pack-register [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:200px}.tax-country-pack-register [data-column-key=activation_status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:170px}.tax-return-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;align-items:center;gap:var(--tv-space-2);padding:var(--tv-space-3);border-top:1px solid var(--tv-border);display:flex}.tax-return-pager>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-right:auto;font-size:12px}.tax-return-panel .section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:var(--tv-space-2)}.tax-return-panel .section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:14px}.tax-return-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tax-return-info.is-danger strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}.tax-return-boundary-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border:1px solid color-mix(in srgb,var(--tv-info)30%,var(--tv-border));border-radius:var(--tv-radius-md);background:color-mix(in srgb,var(--tv-info)5%,var(--tv-surface))}.tax-return-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(860px,100vw)}.tax-return-drawer-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);padding:var(--tv-space-3);border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.tax-return-drawer-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:var(--tv-space-2);flex-wrap:wrap;display:flex}.tax-return-money-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.tax-return-money-band .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-right:1px solid var(--tv-border);gap:4px;display:grid}.tax-return-money-band .health-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}.tax-return-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:120px}@media(max-width:900px){.tax-return-workbench .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-money-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tax-return-drawer-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tax-return-drawer-command .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start}}@media(max-width:520px){.tax-return-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-context>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-finding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-drawer-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;align-items:stretch;display:grid}.tax-return-context select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-context .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-finding .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-return-drawer-command .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tax-return-register .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.tax-return-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-country-pack-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.tax-return-register table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-country-pack-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tax-return-register table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-country-pack-register .data-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.tax-return-register table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-country-pack-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border-bottom:1px solid var(--tv-border)}.tax-return-register table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tax-country-pack-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-1)0;text-align:left;border:0;grid-template-columns:minmax(104px,.46fr) minmax(0,1fr);justify-items:start}.tax-return-register table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,.tax-country-pack-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.tax-return-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tax-return-pager>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;margin:0}.tax-return-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw}}.fixed-asset-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fixed-asset-form *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.fixed-asset-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.fixed-asset-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start}.fixed-asset-form label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);grid-template-columns:minmax(0,1fr);gap:6px;font-size:12px;font-weight:800;line-height:1.35;display:grid}.fixed-asset-form label>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;min-width:0}.fixed-asset-form :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);background:var(--tv-surface);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--tv-text);font:inherit;padding:9px 11px;font-weight:600;display:block}.fixed-asset-form textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:88px}.fixed-asset-form .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:break-word;margin:0;font-size:11px;font-weight:650;line-height:1.4;display:block}.fixed-asset-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,.7fr)) auto;align-items:center;display:grid}.fixed-asset-filters>:is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:42px}.fixed-asset-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{overflow-wrap:normal;word-break:normal}@media(max-width:900px){.fixed-asset-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.fixed-asset-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.fixed-asset-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media(max-width:520px){.fixed-asset-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.fixed-asset-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2)}.fixed-asset-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);grid-template-columns:minmax(104px,.46fr) minmax(0,1fr)}.fixed-asset-register.table-card>.data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{font-size:10px;line-height:1.2}}.cash-forecast-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:end;gap:var(--tv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cash-forecast-controls .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.cash-forecast-controls>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.cash-forecast-register .project-time-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}@media(max-width:520px){.cash-forecast-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.sales-analysis-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4);min-width:0;display:grid}.sales-analysis-control-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3);min-width:0;padding:var(--tv-space-3)var(--tv-space-4);border:1px solid var(--tv-border);border-left:4px solid var(--tv-success);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sales-analysis-control-state.is-partial:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state.is-partial:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-left-color:var(--tv-warning)}.sales-analysis-control-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.sales-analysis-control-state span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.sales-analysis-control-state>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-align:right}.sales-analysis-filter-panel>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-filter-panel>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.workspace .route-stack.tv-route-frame.sales-analysis .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:keep-all;max-width:100%}.sales-analysis-register .tv-money-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-register .tv-money-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-variant-numeric:tabular-nums;font-weight:750}.workspace .route-stack.tv-route-frame.purchase-analysis>.workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.purchase-analysis-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.purchase-analysis-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:820px}.purchase-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;overflow-x:visible}@media(max-width:1180px){.purchase-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.sales-analysis-control-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.sales-analysis-control-state>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-control-state>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.workspace .route-stack.tv-route-frame.purchase-analysis:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;padding:12px}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:22px}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.35}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-hero-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:42px;padding-inline:12px}.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-height:78px;padding:10px}.workspace .route-stack.tv-route-frame.sales-analysis .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame.purchase-analysis .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.02em;font-size:17px}.sales-analysis-filter-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-filter-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}.sales-analysis-filter-panel>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-filter-panel>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:48px;padding:var(--tv-space-2)var(--tv-space-3);justify-content:space-between;align-items:center;gap:var(--tv-space-2);cursor:pointer;display:flex}.sales-analysis-filter-panel>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-filter-panel>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-align:right;font-size:11px}.sales-analysis-filter-panel .sales-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.commercial-analysis-filter-panel .commercial-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:var(--tv-space-3);border-top:1px solid var(--tv-border)}.purchase-analysis-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px}.purchase-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.purchase-analysis-main .commercial-analysis-control-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:5px;padding:10px 12px}.purchase-analysis-main .commercial-analysis-control-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;line-height:1.25}.purchase-analysis-main .commercial-analysis-control-state>span:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}.purchase-analysis-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.purchase-analysis-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.purchase-analysis-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-analysis-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-analysis-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}.purchase-analysis-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);gap:7px;padding:12px}.purchase-analysis-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(100px,.44fr) minmax(0,1fr);align-items:start;gap:10px;padding:0}.purchase-analysis-register .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;font-size:10px;font-weight:800}.purchase-analysis-register .data-table td .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;justify-items:end}}.procurement-supplier-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2,8px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:320px;padding:2px;display:grid;overflow:auto}.procurement-supplier-picker .selection-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border,var(--tv-border));border-radius:var(--tv-radius-md,10px);background:var(--tv-surface,var(--tv-surface));cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.procurement-supplier-picker .selection-card:has(input:checked):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand,var(--tv-brand));background:var(--tv-brand-soft,var(--tv-brand-soft))}.procurement-supplier-picker input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px}.procurement-supplier-picker span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.procurement-quote-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:grid}.procurement-quote-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(240px,1fr) 100px minmax(150px,220px);align-items:center;gap:12px;display:grid}.procurement-sourcing-panel .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;max-width:68%}@media(max-width:900px){.procurement-quote-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.procurement-sourcing-panel .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start}.procurement-sourcing-panel .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;max-width:58%}}.tv-portals-root .tv-evidence-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:baseline;gap:var(--tv-space-2);margin-bottom:var(--tv-space-3);color:var(--tv-text-muted);display:flex}.tv-portals-root .tv-evidence-banner strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}.tv-portals-root .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed}.tv-portal-identity-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;color:var(--tv-text);text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.tv-portal-identity-button strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px}.tv-portal-identity-button small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-portal-identity-button code:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:11px;display:block}.tv-portals-root .data-table .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-portals-root .data-table .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.tv-portals-root .data-table td[data-label=Actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right}@media(max-width:900px){.tv-portals-root .tv-evidence-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}.tv-portals-root .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto}.tv-portals-root .data-table td[data-label=Actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.tv-route-frame[data-route-id=consolidation] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(5,minmax(0,1fr))}.tv-route-frame[data-route-id=consolidation] .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;font-size:clamp(18px,1.55vw,23px)}@media(max-width:1180px){.tv-route-frame[data-route-id=consolidation] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tv-route-frame[data-route-id=consolidation] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-route-frame[data-route-id=consolidation] .workspace-stat:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}.api-permission-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2,8px);max-height:320px;padding:var(--tv-space-2,8px);border:1px solid var(--tv-border,var(--tv-border));border-radius:var(--tv-radius-sm,6px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid;overflow:auto}.api-permission-grid .check-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;align-items:center;min-height:44px}.receipt-inbox-host[aria-busy=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.66;pointer-events:none}.receipt-inbox-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3,12px);grid-template-columns:minmax(280px,1.4fr) minmax(190px,.65fr) auto;align-items:end;display:grid}.receipt-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-x:auto}.receipt-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}.receipt-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:var(--tv-space-4,16px);padding:var(--tv-space-4,16px)var(--tv-space-5,20px);border:1px solid var(--tv-warning-border);border-inline-start:4px solid var(--tv-warning);border-radius:var(--tv-radius-lg,10px);background:var(--tv-warning-soft);display:flex}.receipt-attention>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.receipt-attention span:not(.badge):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.receipt-upload-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.receipt-dropzone:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;place-items:center;gap:var(--tv-space-3,12px);width:100%;min-height:190px;padding:var(--tv-space-6,24px);border:1px dashed var(--tv-border-strong);border-radius:var(--tv-radius-lg,10px);background:var(--tv-surface-subtle);color:var(--tv-text);text-align:center;transition:border-color .14s,background .14s,transform .14s;display:grid}.receipt-dropzone:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-dropzone[data-drag-state=active]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-accent);background:var(--tv-brand-soft);transform:translateY(-1px)}.receipt-dropzone>.icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:34px;height:34px;color:var(--tv-brand)}.receipt-dropzone>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:5px;display:grid}.receipt-dropzone strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:17px}.receipt-dropzone span span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:13px}.receipt-control-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4,16px);border:1px solid var(--tv-info-border);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-md,8px);background:var(--tv-info-soft);grid-template-columns:minmax(130px,.28fr) minmax(0,1fr);align-items:start;padding:13px 15px;display:grid}.receipt-control-note strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand)}.receipt-control-note span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.receipt-inbox-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1320px,100vw - 40px);max-width:min(1320px,100vw - 40px)}.receipt-detail-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-detail-layout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-detail-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.receipt-detail-layout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-5,20px);grid-template-columns:minmax(320px,.82fr) minmax(520px,1.35fr);align-items:start;display:grid}.receipt-detail-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4,16px);display:grid}.receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:flex-start;gap:var(--tv-space-4,16px);border-block-end:1px solid var(--tv-border);padding-block-end:var(--tv-space-3,12px);display:flex}.receipt-detail-command h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.035em;margin:3px 0 2px;font-size:clamp(22px,3vw,34px)}.receipt-detail-command p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0}.receipt-detail-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.receipt-preview-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg,10px);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-sm);position:sticky;top:0;overflow:hidden}.receipt-preview-stage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);place-items:center;min-height:560px;max-height:72vh;display:grid;overflow:auto}.receipt-preview-stage img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-preview-stage iframe:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){object-fit:contain;background:var(--tv-surface);border:0;width:100%;min-height:560px;display:block}.receipt-preview-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:280px;color:var(--tv-text-muted);text-align:center;justify-items:center;gap:8px;padding:30px;display:grid}.receipt-preview-empty>.icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:34px;height:34px;color:var(--tv-brand)}.receipt-preview-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.receipt-preview-meta>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.receipt-preview-meta strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-preview-meta small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}.receipt-preview-meta small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.receipt-review-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3,12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.receipt-review-grid .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.receipt-review-grid :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-review-panel>.field>textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.receipt-panel-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:var(--tv-space-2,8px);flex-wrap:wrap;padding-block-start:var(--tv-space-2,8px);display:flex}.receipt-confidence:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;padding-block:8px;display:grid}.receipt-confidence meter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;accent-color:var(--tv-brand)}.receipt-confidence span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.receipt-match-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3,12px);display:grid}.receipt-match-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-4,16px);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md,8px);background:var(--tv-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px 14px;display:grid}.receipt-match-card>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-match-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}.receipt-match-card span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-match-card small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere}.receipt-match-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;justify-items:end}.receipt-match-value strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:1040px){.receipt-detail-layout:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.receipt-preview-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:static}.receipt-preview-stage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-preview-stage img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-preview-stage iframe:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:420px;max-height:56vh}}@media(max-width:720px){.receipt-inbox-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-review-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.receipt-inbox-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.receipt-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-preview-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}.receipt-control-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-match-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.receipt-detail-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.receipt-panel-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start}.receipt-match-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.receipt-inbox-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw;max-width:100vw}}.direct-expense-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);display:grid}.direct-expense-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2);padding:var(--tv-space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:minmax(180px,1.1fr) minmax(220px,1.7fr) minmax(120px,.6fr) minmax(170px,1fr) auto;align-items:end;display:grid}.direct-expense-line .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.direct-expense-line input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.direct-expense-line select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}.payroll-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payroll-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payroll-line-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%}.payroll-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr))}.payroll-line-row .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}.direct-expenses-host .entity-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:11px;display:block}@media(max-width:900px){.direct-expense-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payroll-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.direct-expense-line .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media(max-width:520px){.direct-expense-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payroll-line-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}}.bank-deposit-receipt-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-2,8px);max-height:min(46vh,520px);padding:2px;display:grid;overflow:auto}.bank-deposit-receipt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:var(--tv-space-3,12px);border:1px solid var(--tv-border,var(--tv-border));border-radius:var(--tv-radius-sm,6px);background:var(--tv-surface,var(--tv-surface));grid-template-columns:22px minmax(0,1fr) auto;min-height:58px;padding:10px 12px;display:grid}.bank-deposit-receipt:has(input:checked):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand,var(--tv-brand));background:var(--tv-brand-soft,var(--tv-brand-soft))}.bank-deposit-receipt input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18px;height:18px}.bank-deposit-receipt span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}.bank-deposit-receipt small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,var(--tv-text-muted));overflow-wrap:anywhere}.bank-deposit-receipt b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;white-space:nowrap}.bank-deposit-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:var(--tv-space-3,12px);display:grid}.bank-deposit-drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-4,16px);border-bottom:1px solid var(--tv-border,var(--tv-border));grid-template-columns:minmax(140px,.65fr) minmax(0,1fr);padding-block:7px;display:grid}.bank-deposit-drawer .info-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.bank-deposit-drawer .info-line>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,var(--tv-text-muted))}.bank-deposit-drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;font-variant-numeric:tabular-nums;min-width:0}@media(max-width:520px){.bank-deposit-receipt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:22px minmax(0,1fr)}.bank-deposit-receipt b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;grid-column:2}.bank-deposit-drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:2px}.bank-deposit-drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}}.employee-master-drawer .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.employee-master-drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;gap:var(--tv-space-3,12px);border-bottom:1px solid var(--tv-border,var(--tv-border));grid-template-columns:minmax(92px,.7fr) minmax(0,1fr);padding-block:7px;display:grid}.employee-master-drawer .info-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0}.employee-master-drawer .info-line>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,var(--tv-text-muted))}.employee-master-drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:right;min-width:0}@media(max-width:520px){.employee-master-drawer .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:2px}.employee-master-drawer .info-line>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left}.app-shell>.main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){grid-area:2/1;height:calc(100dvh - 60px)}.app-shell .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.app-shell .route-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:calc(var(--tv-mobile-dock-height) + 18px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){}.tv-route-summary-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}@media(max-width:520px){.workspace .tv-route-summary [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-route-summary [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.workspace .tv-route-summary.is-expanded [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .route-stack.tv-route-frame .tv-route-summary.is-expanded [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}.workspace .tv-route-summary .tv-route-summary-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-height:44px;color:var(--tv-brand);font:inherit;cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;font-weight:750;display:flex}.workspace .tv-route-summary .tv-route-summary-toggle:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)42%,transparent);outline-offset:2px}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-bg:#f3f6f5;--tv-canvas:#f3f6f5;--tv-canvas-deep:#e9efed;--tv-surface:#fff;--tv-paper:#fff;--tv-surface-muted:#f7f9f8;--tv-surface-strong:#edf2f0;--tv-surface-cool:#f5f8f7;--tv-surface-raised:#fff;--tv-text:#15211f;--tv-text-muted:#5f6d69;--tv-text-subtle:#61706b;--tv-border:#dce5e1;--tv-border-subtle:#e8eeeb;--tv-border-strong:#bdcbc5;--tv-brand:#0b4a45;--tv-brand-hover:#083c38;--tv-brand-deep:#062e2b;--tv-brand-soft:#e6f2ef;--tv-on-brand:#fff;--tv-accent:#f15b2a;--tv-accent-hover:#d94718;--tv-accent-text:#a63812;--tv-accent-soft:#fff0e9;--tv-success:#167653;--tv-success-soft:#e8f6ef;--tv-success-border:#b7ddca;--tv-warning:#9a5b08;--tv-warning-soft:#fff6df;--tv-warning-border:#ead397;--tv-danger:#b52a34;--tv-danger-soft:#fff0f1;--tv-danger-border:#efc2c6;--tv-info:#286a78;--tv-info-soft:#eaf4f6;--tv-info-border:#bdd9de;--tv-ink:#082d2a;--tv-ink-raised:#123f3a;--tv-brand-border-strong:#94aaa2;--tv-row-hover:#f7fbf9;--tv-accent-on-dark:#ff9d79;--tv-warning-text:#6f4308;--tv-success-bright:#52c999;--tv-warning-bright:#f7b64e;--tv-danger-bright:#ff777f;--tv-table-header-border:#0a3a36;--tv-header-height:72px;--tv-mobile-dock-height:70px;--tv-radius-xs:6px;--tv-radius-sm:9px;--tv-radius-md:12px;--tv-radius-lg:16px;--tv-radius-xl:20px;--tv-shadow-xs:0 1px 2px #082d2a0d;--tv-shadow-sm:0 4px 12px #082d2a0f;--tv-shadow-md:0 12px 32px #082d2a1a;--tv-shadow-lg:0 24px 64px #082d2a2e;}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(button,input,select,textarea,summary):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:inherit}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(button,summary,[role=button]):not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(button,input,select,textarea,summary,a[href]):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)42%,transparent);outline-offset:2px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4][data-tv-component=route-frame]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4][data-tv-component=route-actions]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4][data-tv-component=metric-grid]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4]:is([data-tv-component=empty-state],[data-tv-component=loading-state],[data-tv-component=state-surface]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-accent);border-radius:var(--tv-radius-lg);min-height:142px;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4][data-tv-component=loading-state]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-info);grid-template-columns:22px minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [data-tv-ui=premium-v4] :is([data-tv-region=title],[data-tv-region=description]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-loading-state-indicator:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:2px solid var(--tv-info-border);border-top-color:var(--tv-info);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite tv-v4-spin}@keyframes tv-v4-spin{to{transform:rotate(360deg)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--tv-text-muted);box-shadow:var(--tv-shadow-xs);background:#fff;border-radius:10px;place-items:center;padding:0;display:inline-grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .icon-btn:hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);background:var(--tv-brand-soft);color:var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--tv-border-strong)transparent;background:var(--tv-canvas);width:100%;min-width:0;height:100%;min-height:0;padding:26px clamp(20px,2.2vw,36px) 52px;overflow:hidden auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar{width:8px;height:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar-thumb,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar-thumb{background:var(--tv-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:999px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:15px;width:min(100%,1720px);margin-inline:auto;padding:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-height:104px;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px 22px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-customer-register-head,.tv-customer-account-head) h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.route-state,.tv-state-surface) h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.route-state,.tv-state-surface) h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.035em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(25px,2.1vw,34px);font-weight:790;line-height:1.06}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-copy>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:78ch;color:var(--tv-text-muted);margin:1px 0 0;font-size:12px;font-weight:480;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);align-items:center;gap:7px;margin-top:4px;font-size:9px;font-weight:670;line-height:1.2;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);align-items:center;gap:6px;font-weight:780;display:inline-flex;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px var(--tv-success-soft);background:currentColor;border-radius:50%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn,.btn-small,.btn-sm):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);min-height:40px;color:var(--tv-text);box-shadow:var(--tv-shadow-xs);white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:11px;font-weight:720;line-height:1.2;text-decoration:none;transition:border-color .13s,background .13s,color .13s,box-shadow .13s,transform .13s;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn,.btn-small,.btn-sm):hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);color:var(--tv-brand-deep);box-shadow:0 5px 14px #082d2a17}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn-primary,[data-action-rank=primary]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand);color:#fff;box-shadow:0 7px 18px #0b4a452e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn-primary,[data-action-rank=primary]):hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand-hover);background:var(--tv-brand-hover);color:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn-secondary,[data-action-rank=secondary]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);color:var(--tv-brand);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn-ghost,[data-action-rank=overflow]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-muted);color:var(--tv-text-muted);box-shadow:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn-danger,.danger,[data-tone=danger]>.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn,.btn-small,.btn-sm):disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-strong);color:var(--tv-text-subtle);box-shadow:none;opacity:1;cursor:not-allowed}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);min-width:0;min-height:42px;color:var(--tv-text);background-color:#fff;background-image:none;border-radius:10px;padding:9px 12px;font-size:11px;font-weight:590;line-height:1.35;box-shadow:inset 0 1px 1px #082d2a06}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(input,select,textarea):hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand-border-strong)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(input,select,textarea):focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);box-shadow:0 0 0 3px var(--tv-brand-soft);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(input,select,textarea):disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-strong);color:var(--tv-text-subtle)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-end:32px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:94px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(input[type=checkbox],input[type=radio]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;accent-color:var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(label,.field):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:10px;font-weight:720}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.filters,.filter-bar,.command-row,.invoice-filters,.invoice-filter-shell,.tv-customer-register-filters,.pending-approval-filters,.audit-log-toolbar,.users-roles-filters,.recurring-filters):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff;gap:9px;padding:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stats.tv-route-summary,.tv-business-cockpit-metrics,.tv-customer-register-metrics,.tax-return-money-band):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);min-width:0;min-height:104px;box-shadow:var(--tv-shadow-sm);background:#fff;border-radius:14px;align-content:center;gap:5px;padding:16px 17px;display:grid;position:relative;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-context-bar,.tv-accounting-trust-band,.tv-accounting-currency-card,.tv-accounting-connection-card,.tv-accounting-source-reference,.tv-accounting-control-item,.tax-return-context,.tax-return-finding,.tax-return-panel,.tax-return-boundary-note,.sales-analysis-control-state,.commercial-analysis-control-state,.procurement-sourcing-panel,.tv-receipt-detail-hero,.tv-receipt-section,.tv-receipt-context,.tv-receipt-info,.tv-receipt-clean-state,.data-imports .import-intake,.data-imports .import-preview,.data-imports .import-history,.data-imports .import-file-control,.data-imports .import-empty-state,.data-imports .import-readiness):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.health-line,.info-line,.detail-line,.metric-line):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:11px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.health-line,.info-line,.detail-line,.metric-line):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.health-line,.info-line,.detail-line,.metric-line) strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;border:0;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-footnote:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);margin:0;padding:0 2px;font-size:9px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.sales-order-command,.purchase-order-command,.purchase-requisition-command):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-accent);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);min-width:0;box-shadow:var(--tv-shadow-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.sales-order-command,.purchase-order-command,.purchase-requisition-command) strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.sales-order-command,.purchase-order-command,.purchase-requisition-command) p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:3px 0 0;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-command-center-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:15px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;gap:4px;padding:15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.administration-panel,.administration-clear-state,.administration-limitation,.administration-section-state):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-control-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-section-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);background:var(--tv-surface-muted);padding:12px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .administration-finding-severity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:999px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:var(--tv-brand);width:4px;position:absolute;inset:0 auto 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)[data-tone=warning]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)[data-tone=danger]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)>span:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:810;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(20px,1.8vw,29px);font-weight:780;line-height:1.05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9.5px;font-weight:520;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.panel,.evidence-panel,.table-card,.table-scroll,.tv-customer-register-card,.invoice-cockpit-table,.pending-approval-register,.audit-log-register,.users-roles-user-register,.users-roles-role-register,.user-permission-register,.recurring-register,.editor-card,.detail-card,.health-card,.summary-card,.tv-accounting-panel,.tv-receipt-register-card,.tv-customer-section,.tv-customer-account-command,.tv-customer-account-overview):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.panel-head,.evidence-panel-head):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.panel-body,.evidence-panel-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .detail-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-inline-start:4px solid var(--tv-accent);border-radius:var(--tv-radius-lg);background:linear-gradient(125deg,var(--tv-brand-deep),var(--tv-brand));color:#fff;min-width:0;box-shadow:var(--tv-shadow-md);gap:4px;padding:18px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .detail-hero strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(21px,2vw,30px);font-weight:790;line-height:1.05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .detail-hero span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#eff9f6bd;font-size:10px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .detail-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;gap:4px;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .record-collaboration:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);min-width:0;box-shadow:var(--tv-shadow-xs);padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;width:100%;color:var(--tv-text);background:#fff;font-size:10.75px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);height:42px;color:var(--tv-text-muted);letter-spacing:.085em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font-size:8.75px;font-weight:820;line-height:1.15}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table th:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-start:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table th:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-end:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:24px;color:inherit;box-shadow:none;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:0;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);min-height:46px;color:var(--tv-text);vertical-align:middle;background:#fff;padding:11px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-start:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table td:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline-end:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-row-hover)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table tbody tr.is-clickable:hover td:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 3px 0 0 var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table :is([data-column-key*=amount],[data-column-key*=balance],[data-column-key*=total],[data-column-key*=credit],[data-column-key*=debit],[data-column-key*=outstanding]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table .row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table .empty-row td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-align:center;padding:34px 20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.section-head,.table-card>header,.panel-head,.tv-customer-section-head,.tv-coa-register-head,.audit-log-register-head):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.section-head,.table-card>header,.panel-head,.tv-customer-section-head,.tv-coa-register-head,.audit-log-register-head) :is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.015em;margin:0;font-size:13px;font-weight:770}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.pager,.pagination,.ledger-pagination,.tv-customer-pager,.tax-return-pager):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-start:1px solid var(--tv-border);min-height:52px;color:var(--tv-text-muted);box-shadow:none;background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:10px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tabs,.route-tabs,.tv-customer-ledger-tabs,.segmented,[role=tablist]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);box-shadow:none;border-radius:11px;gap:6px;padding:5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace [role=tab]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;color:var(--tv-text-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 12px;font-size:10px;font-weight:700}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace [role=tab]:is(.active,.is-active,[aria-selected=true]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);color:var(--tv-brand-deep);box-shadow:var(--tv-shadow-xs);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.badge,.status-badge,.status-pill,.pill,.chip):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);min-height:23px;color:var(--tv-text);box-shadow:none;letter-spacing:.025em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:8.75px;font-weight:780;line-height:1.1;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.badge-success,.status-success):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);background:var(--tv-success-soft);color:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.badge-warning,.status-warning):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning-border);background:var(--tv-warning-soft);color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.badge-danger,.status-danger):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.badge-info,.status-info):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-info-border);background:var(--tv-info-soft);color:var(--tv-info)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);box-shadow:var(--tv-shadow-sm);background:#fff;border-radius:14px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-warning-border);background:var(--tv-warning-soft);align-items:center;gap:9px;min-height:52px;padding:11px 15px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-list-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0;font-size:13px;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:830}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:54px;padding:10px 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:11px;font-weight:730}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-attention-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.route-state,.tv-state-surface,.tv-customer-route-state,.tv-receipt-route-state,.tv-customer-empty,.empty-state,.data-empty,.tv-register-empty-state):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-height:158px;box-shadow:var(--tv-shadow-sm);background:#fff;align-content:center;gap:8px;padding:24px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.route-state,.tv-state-surface)[role=alert]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-state-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);width:max-content;color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.route-state,.tv-state-surface) p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:68ch;color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .route-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] [aria-busy=true] .loading-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit.tv-business-cockpit--prepaint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-radius:var(--tv-radius-lg);background:linear-gradient(122deg,var(--tv-brand-deep),var(--tv-brand));width:100%;min-width:0;box-shadow:inset 4px 0 0 var(--tv-accent),0 14px 34px #082d2a24;color:#fff;gap:0;padding:20px;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-on-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:840;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;letter-spacing:-.03em;margin:6px 0 4px;font-size:clamp(21px,2vw,29px);font-weight:780;line-height:1.12}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#eef9f6bd;max-width:74ch;margin:0;font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;margin-top:17px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid #fff3;border-top:3px solid var(--tv-accent-on-dark);border-radius:var(--tv-radius-md);min-width:0;min-height:92px;color:var(--tv-text);background:#fffffff5;align-content:start;gap:4px;padding:12px 13px;display:grid;box-shadow:0 8px 20px #041c1a29}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-card>:is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:9px;font-weight:720;line-height:1.35;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-card>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.055em;text-transform:uppercase;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-card>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(17px,1.55vw,23px);font-weight:790;line-height:1.08;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-value-skeleton:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#0000;background:linear-gradient(90deg,var(--tv-border)25%,var(--tv-surface-muted)50%,var(--tv-border)75%);background-size:200% 100%;border-radius:6px;min-height:25px;animation:1.2s ease-in-out infinite tv-v4-prepaint-value}@keyframes tv-v4-prepaint-value{0%{background-position:200% 0}to{background-position:-200% 0}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-radius:var(--tv-radius-lg);background:var(--tv-brand-deep);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:stretch;gap:0;min-height:132px;padding:0;display:grid;overflow:hidden;box-shadow:0 15px 34px #082d2a24}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:none;display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-accent);background:linear-gradient(125deg,var(--tv-brand-deep),var(--tv-brand));align-content:center;gap:6px;min-width:0;padding:22px 24px 22px 27px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-on-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:840}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=daily_work] .workspace .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-text)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;letter-spacing:-.028em;margin:0;font-size:clamp(19px,1.65vw,27px);font-weight:780;line-height:1.12}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#eef9f6b8;max-width:76ch;margin:0;font-size:10px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-pulse:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid #ffffff24;align-items:baseline;gap:8px;margin-top:4px;padding-top:7px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-pulse>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-on-dark);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-pulse>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ffffffd6;font-size:9px;font-weight:650}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;border-inline-start:1px solid #ffffff1a;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);background:#fff;align-content:start;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 12px 7px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0;font-size:10px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);white-space:nowrap;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border);min-width:0;min-height:44px;color:var(--tv-ink);text-align:start;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 3px 0 0 var(--tv-brand);background:color-mix(in srgb,var(--tv-brand-soft)72%,white)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action__copy :is(strong,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action>b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action__copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:10px;font-weight:740}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action__copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:9px;font-weight:690}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action>b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:110px;color:var(--tv-text-subtle);font-size:9px;font-weight:720}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-border);border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);border:0;align-content:center;gap:3px;min-width:0;padding:12px 13px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context :is(dt,dd):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:10px;font-weight:720}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-refresh:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);min-height:38px;color:var(--tv-brand);background:#fff;padding:7px 10px;font-size:9px;font-weight:770}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-refresh:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-refresh:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);grid-template-areas:"receivables trend""exposure exposure";gap:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:receivables}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:trend}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:exposure}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-board>:is(section,article,div):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);padding:14px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);align-content:center;gap:2px;min-height:70px;padding:12px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:830}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0;font-size:13px;font-weight:780;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:8.5px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:14px 15px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:172px;min-height:172px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart-month:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:8px;padding:0 4px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart-month:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart-month[aria-pressed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart-bars .is-invoiced:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-business-cockpit-aging-track,.tv-business-cockpit-customer-track)>i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-chart-bars .is-receipts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-receivable-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);gap:3px;padding:15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-receivable-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:22px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-aging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:11px;padding:14px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1.12fr) minmax(260px,.88fr);gap:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:1px solid var(--tv-border);min-width:0;padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid>section:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-host,.modal-host):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082d2a7a}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(620px,100vw - 20px);max-width:620px;height:min(100dvh - 20px,980px);max-height:calc(100dvh - 20px);box-shadow:var(--tv-shadow-lg);background:#fff;border:1px solid #ffffff6b;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;margin:10px 10px 10px auto;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);width:min(720px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:min(880px,100dvh - 32px);box-shadow:var(--tv-shadow-lg);background:#fff;border-radius:18px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal.modal-lg:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1040px,100vw - 32px);max-width:min(1040px,100vw - 32px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-header,.modal-header):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:78px;padding:15px 17px 15px 20px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-title,.modal-title):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-title h2,.modal-header h2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:790;line-height:1.1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-title p,.modal-header p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:10px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;min-width:0;min-height:0;padding:18px 20px 26px;overflow:hidden auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-footer,.modal-footer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);background:var(--tv-surface-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-height:66px;padding:11px 16px;display:flex;box-shadow:0 -8px 24px #082d2a0a}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-header,.modal-header) .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-close,.modal-close):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--tv-text-muted);box-shadow:var(--tv-shadow-xs);background:#fff;border-radius:10px;place-items:center;padding:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1120px,100vw - 20px);max-width:min(1120px,100vw - 20px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit :is(.invoice-evidence-state,.tv-invoice-drawer-summary,.tv-invoice-drawer-strip,.editor-card,.tv-invoice-balance-card,.tv-invoice-detail-grid .health-line,.payment-entry-row,.table-scroll,.invoice-command-center,.invoice-action-item):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .invoice-evidence-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .invoice-evidence-state.is-limited:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-evidence-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(560px,100vw - 20px);max-width:560px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;border-block-end:1px solid var(--tv-border);background:#fffffff5;gap:5px;margin:-18px -20px 16px;padding:10px 16px;display:flex;position:sticky;top:-18px;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-nav-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);min-height:34px;color:var(--tv-text-muted);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:730}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:12px;padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-section+.tv-inspector-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);padding-block-end:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-inspector-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.form-errors,.alert,.notice,.banner,.callout):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);border-inline-start:4px solid var(--tv-warning);border-radius:var(--tv-radius-md);background:var(--tv-warning-soft);color:var(--tv-warning-text);box-shadow:none;padding:12px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.form-errors,.alert-danger,.notice-danger,.banner-danger,.callout-danger):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);border-inline-start-color:var(--tv-danger);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast-region:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:110;gap:8px;display:grid;position:fixed;inset:auto 18px 18px auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-info);background:var(--tv-ink);color:#fff;width:min(390px,100vw - 32px);min-height:52px;box-shadow:var(--tv-shadow-lg);border-radius:12px;align-items:center;padding:12px 15px;font-size:11px;font-weight:650;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-success-bright)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-warning-bright)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-danger-bright)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:13px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-accent);grid-template-columns:minmax(240px,.74fr) minmax(0,1.26fr);align-items:start;gap:0;min-width:0;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(.tv-accounting-command-copy,.tv-accounting-context-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:14px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-start:1px solid var(--tv-border);border-radius:0;align-self:stretch;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border);background:var(--tv-surface-muted);grid-column:1/-1;grid-template-columns:minmax(210px,1.35fr) minmax(150px,.8fr) repeat(3,minmax(140px,1fr));align-items:center;gap:8px;padding-block:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:3px solid var(--tv-border-strong);border-inline-end:1px solid var(--tv-border);align-content:center;gap:4px;min-width:0;min-height:92px;padding:14px 16px;display:grid;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell[data-tone=success]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start-color:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell[data-tone=warning]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start-color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell[data-tone=danger]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start-color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;font-weight:780;line-height:1.08}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-grid--workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:"result""coverage""exposure";align-items:start;gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-posted-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:result}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-coverage:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:coverage}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:exposure}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-close:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);justify-content:space-between;align-items:flex-start;gap:12px;min-height:58px;margin:0;padding:14px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-section-head :is(h2,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-section-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-block-start:3px;font-size:9px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);min-height:24px;color:var(--tv-text-muted);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;padding:3px 8px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-state:is([data-state=available],[data-state=clear],[data-state=balanced],[data-state=current]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);background:var(--tv-success-soft);color:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-state:is([data-state=partial],[data-state=not_configured]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning-border);background:var(--tv-warning-soft);color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-state:is([data-state=unavailable],[data-state=mismatch],[data-state=overdue]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-currency-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-result-window,.tv-accounting-exposure-row,.tv-accounting-connection-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);min-width:0;padding:12px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-result-window,.tv-accounting-exposure-row,.tv-accounting-connection-card):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-loading,.tv-accounting-loading-board):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-board--workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:"primary""secondary""tertiary"}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-loading-command,.tv-accounting-loading-trust>div,.tv-accounting-loading-board>div):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:linear-gradient(105deg,var(--tv-surface-muted)20%,white 42%,var(--tv-surface-muted)64%);background-size:220% 100%;min-height:92px;animation:1.35s ease-in-out infinite tv-v4-shimmer}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:112px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-board>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:primary;min-height:260px}@keyframes tv-v4-shimmer{to{background-position:-220% 0}}}@media screen and (max-width:1240px)and (min-width:901px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px)and (min-width:521px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:20px 18px 42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stats.tv-route-summary,.tv-business-cockpit-metrics,.tv-customer-register-metrics):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid #ffffff1a;border-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:"receivables""trend""exposure"}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-context-bar,.tv-accounting-command-grid,.tv-accounting-loading-board):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-posted-result,.tv-accounting-coverage,.tv-accounting-exposure,.tv-accounting-loading-board>div:first-child):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(div,section)+:is(div,section):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-board>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:260px}}@media screen and (max-width:760px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid>section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-block-end:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-exposure-grid>section:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit.tv-business-cockpit--prepaint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:13px;padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit--prepaint .tv-prepaint-card[data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid #ffffff1a;border-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:"receivables""trend""exposure"}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-header-height:62px;}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:12px 10px calc(var(--tv-mobile-dock-height) + 18px + env(safe-area-inset-bottom))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:14px;gap:12px;min-height:0;padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:24px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-actions>:is(.btn,details):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .workspace-hero-actions details>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.btn,.btn-small,.btn-sm,input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stats.tv-route-summary,.tv-business-cockpit-metrics,.tv-customer-register-metrics):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:19px 18px 19px 21px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action:not(:first-child):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions.is-expanded .tv-business-cockpit-top-action:not(:first-child):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border);min-height:44px;color:var(--tv-brand);text-align:start;background:#fff;padding:8px 12px;font-size:10px;font-weight:740;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metrics [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metrics.is-expanded [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-summary [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-summary.is-expanded [data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-summary .tv-route-summary-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);width:100%;min-height:44px;color:var(--tv-brand);background:#fff;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;font-weight:720;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-context-bar,.tv-accounting-command-grid,.tv-accounting-loading-board):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-accounting-posted-result,.tv-accounting-coverage,.tv-accounting-exposure,.tv-accounting-loading-board>div:first-child):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-trust:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(div,section)+:is(div,section):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-loading-board>div:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:220px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:88px;padding:13px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.workspace-stat.tv-route-summary-cell,.tv-business-cockpit-metric,.tv-customer-register-metric,.money-card)>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:22px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-backdrop:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-header,.modal-header):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:66px;padding:10px 11px 10px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px 12px 22px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-footer,.modal-footer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:62px;padding:9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast-region:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset:auto 8px calc(var(--tv-mobile-dock-height) + 8px)8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .toast:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media screen and (prefers-reduced-motion:reduce){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:65;width:min(440px,calc(100vw - var(--tv-catalog-current-width) - 36px));border:1px solid var(--tv-border-strong);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;color:var(--tv-text);box-shadow:var(--tv-shadow-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;position:fixed;inset-block-start:calc(var(--tv-header-height) + 12px);inset-inline-end:18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update[data-reload-blocked=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:820;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px;font-weight:780;line-height:1.3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__message:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__reload:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:88px;min-height:38px;padding-inline:14px}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:10px;width:auto;padding:12px;inset-block-start:calc(var(--tv-header-height) + 10px);inset-inline:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-build-update__reload:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-stack,.detail-shell,.modal-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .detail-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);align-content:start;gap:6px;margin:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:790;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(small,.field-help):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:10px;font-weight:520;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .helper-copy.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:2px;font-size:9.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .modal-form>:is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);width:100%;min-width:0;min-height:44px;color:var(--tv-text);background:#fff;padding:9px 11px;transition:border-color .14s,box-shadow .14s,background-color .14s;box-shadow:inset 0 1px 1px #082d2a06}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .modal-form>textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:96px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(input,select,textarea):hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)45%,var(--tv-border-strong))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(input,select,textarea):focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-brand-soft)82%,transparent);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(input,select,textarea):disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.field,.form-field,.tv-coa-field)>:is(input,select,textarea)[readonly]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-strong);color:var(--tv-text-muted);box-shadow:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);align-content:start;gap:6px;margin:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field)>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:790;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field)>:is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);width:100%;min-width:0;min-height:44px;color:var(--tv-text);background:#fff;padding:9px 11px;box-shadow:inset 0 1px 1px #082d2a06}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field)>textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:96px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field)>:is(input,select,textarea):focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--tv-brand-soft)82%,transparent);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .check-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-width:0;min-height:50px;color:var(--tv-text);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .check-field>input[type=checkbox]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18px;height:18px;accent-color:var(--tv-brand);margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.form-error,.form-errors):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);border-inline-start:4px solid var(--tv-danger);border-radius:var(--tv-radius-md);background:var(--tv-danger-soft);min-width:0;color:var(--tv-danger);box-shadow:none;gap:6px;margin:0;padding:12px 14px;font-size:10.5px;font-weight:650;line-height:1.45;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.form-error,.form-errors)[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .form-errors :is(strong,li):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .form-errors ul:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;margin:0;padding-inline-start:18px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);border-inline-start:3px solid var(--tv-warning);border-radius:var(--tv-radius-sm);background:var(--tv-warning-soft);color:var(--tv-warning-text);padding:10px 12px;font-weight:640}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:min(58vw,720px);margin:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);white-space:nowrap;min-height:36px;padding:7px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.drawer-actions,.modal-actions,.detail-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.panel,.editor-card,.detail-card,.evidence-panel,.summary-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;padding:15px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.panel,.editor-card,.detail-card,.evidence-panel,.summary-card)>:is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);color:var(--tv-ink);letter-spacing:-.01em;background:0 0;margin:0 0 10px;padding:0 0 10px;font-size:12px;font-weight:770}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.panel,.editor-card,.detail-card,.evidence-panel,.summary-card)>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);min-height:52px;margin:-15px -15px 14px;padding:11px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.health-line,.info-line,.detail-line,.metric-line):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);min-width:0;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:10px 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.health-line,.info-line,.detail-line,.metric-line):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.health-line,.info-line,.detail-line,.metric-line)>:is(strong,span):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere;justify-self:end}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.table-card,.table-scroll,.tv-receipt-evidence-table):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;max-width:100%;box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--tv-border-strong)transparent;background:#fff;overflow:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;width:100%;min-width:620px;color:var(--tv-text);background:#fff;font-size:10.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table) th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;border:0;border-block-end:1px solid var(--tv-border);background:var(--tv-surface-strong);min-height:40px;color:var(--tv-text-muted);letter-spacing:.045em;text-align:start;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:9px;font-weight:810;line-height:1.25;position:sticky;top:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table) td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);min-height:44px;color:var(--tv-text);vertical-align:middle;background:#fff;padding:10px 12px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table) tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table) tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-row-hover)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table) :is([data-column-key*=amount],[data-column-key*=balance],[data-column-key*=total],[data-column-key*=credit],[data-column-key*=debit],[data-column-key*=outstanding],.number-cell,.money-cell):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-receipt-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);width:min(980px,100vw - 20px);max-width:min(980px,100vw - 20px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:13px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-inline-start:4px solid var(--tv-accent);border-radius:var(--tv-radius-lg);background:linear-gradient(135deg,var(--tv-ink)0%,var(--tv-ink-raised)100%);color:#fff;min-width:0;box-shadow:var(--tv-shadow-md);grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);align-items:center;gap:20px;padding:20px;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-on-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:820;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.4vw,31px);font-weight:790;line-height:1.05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-copy>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-border-strong);overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-badges:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;min-height:36px;box-shadow:none;background:#ffffff1a;border-color:#ffffff40}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#ffffff2b;border-color:#ffffff80}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-accent);background:var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);color:var(--tv-danger-soft);background:#b52a3447}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-md);background:#ffffff17;border:1px solid #ffffff2e;align-content:center;gap:5px;min-width:0;padding:17px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-amount :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-border-strong);font-size:9.5px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-amount>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:.07em;text-transform:uppercase;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-amount strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-size:clamp(21px,2.4vw,30px);font-weight:780;line-height:1.05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:1px solid var(--tv-border-subtle);background:#fff;align-content:center;gap:4px;min-width:0;min-height:86px;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.075em;text-transform:uppercase;font-size:8.5px;font-weight:810}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:760;line-height:1.15}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric.is-success>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric.is-warning>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric.is-danger>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:13px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:90ch;color:var(--tv-text-muted);margin:3px 0 0;font-size:9.5px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;min-width:0;padding:8px 16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:10px 0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9.5px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);text-align:end;overflow-wrap:anywhere;font-size:10.5px;font-weight:690;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info.is-hash>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-subsections:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;padding:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-subsections>.tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0 4px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-evidence-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-identity :is(strong,span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-identity :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-empty,.tv-receipt-clean-state,.tv-receipt-retry-banner,.tv-receipt-exceptions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-md);background:var(--tv-info-soft);min-width:0;color:var(--tv-text);margin:0;padding:13px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-border-strong);background:var(--tv-surface-muted);margin:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-clean-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);border-inline-start-color:var(--tv-success);background:var(--tv-success-soft);color:var(--tv-success);font-weight:670}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-retry-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning-border);border-inline-start-color:var(--tv-warning);background:var(--tv-warning-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-exceptions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);border-inline-start-color:var(--tv-danger);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-empty,.tv-receipt-clean-state,.tv-receipt-retry-banner,.tv-receipt-exceptions) p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:3px 0 0;font-size:10px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0;margin:0;padding:4px 16px 12px;list-style:none;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:18px minmax(0,1fr);gap:9px;min-width:0;padding:11px 0;display:grid;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline li:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline-marker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:2px solid var(--tv-brand-soft);background:var(--tv-brand);border-radius:50%;width:10px;height:10px;margin-block-start:3px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:space-between;gap:6px 10px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-timeline :is(time,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-lg);min-height:188px;box-shadow:var(--tv-shadow-sm);background:#fff;align-content:center;gap:7px;padding:24px;display:grid;position:relative;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"";background:linear-gradient(90deg,transparent 0%,var(--tv-info)48%,transparent 100%);height:3px;animation:1.2s ease-in-out infinite tv-v4-receipt-evidence;position:absolute;inset:auto 0 0;transform:translate(-65%)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer-loading strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:14px;font-weight:770}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer-loading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:66ch;color:var(--tv-text-muted);margin:0;font-size:10.5px;line-height:1.5}@keyframes tv-v4-receipt-evidence{0%{transform:translate(-65%)}to{transform:translate(65%)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-coa-account-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);width:min(820px,100vw - 20px);max-width:min(820px,100vw - 20px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-account-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;padding:15px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section :is(h3,h4):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0;font-weight:770;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block-start:16px;font-size:10.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:4px 0 12px;font-size:9.5px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section :is(ul,.tv-coa-blocker-list):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);gap:5px;margin:9px 0 0;padding-inline-start:18px;font-size:10px;line-height:1.45;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid var(--tv-border-subtle);min-width:0;margin:10px 0 0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:9px 0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts :is(dt,dd):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-variant-numeric:tabular-nums;text-align:end;justify-self:end;font-weight:680}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-brand-soft);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance>header strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-deep);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:#fff;gap:4px;min-width:0;padding:13px 11px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-value span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:8.5px;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-value strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:16px;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance .tv-coa-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:0;margin:0;padding:3px 11px 8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-editor-errors:empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-group-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);min-width:0;min-height:58px;color:var(--tv-text);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-group-toggle input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18px;height:18px;accent-color:var(--tv-brand);margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-group-toggle span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-group-toggle strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:10.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-group-toggle small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-lg);min-height:170px;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:4px 11px;padding:22px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-loading .spinner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:2px solid var(--tv-info-border);border-block-start-color:var(--tv-info);border-radius:50%;grid-row:1/3;width:18px;height:18px;animation:.7s linear infinite tv-v4-spin}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-loading strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-loading small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9.5px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-receipt-create-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);width:min(1120px,100vw - 20px);max-width:min(1120px,100vw - 20px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-drawer .drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-drawer .drawer-footer .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:124px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(260px,310px);align-items:start;gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:13px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand-deep);border-inline-start:4px solid var(--tv-accent);background:linear-gradient(135deg,var(--tv-ink)0%,var(--tv-ink-raised)100%);color:#fff;gap:4px;padding:15px 17px;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-intro>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.018em;font-size:16px;font-weight:820;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-intro>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ffffffb8;max-width:72ch;margin:0;font-size:10.5px;line-height:1.55}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;padding:17px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-block-end:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:860;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card-head>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.014em;margin:0;font-size:14px;font-weight:820;line-height:1.3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:10px;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:6px;min-width:0;margin:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:9px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-field,.tv-receipt-create-card)>:is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field>:is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);width:100%;min-width:0;min-height:43px;color:var(--tv-text);font:inherit;background:#fff;padding:9px 11px;box-shadow:inset 0 1px 1px #082d2a06}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-card>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-sm);width:100%;min-height:43px;color:var(--tv-text);font:inherit;background:#fff;padding:9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field>textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:78px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-field>input[type=file]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:43px;padding:6px;font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-field>input,.tv-receipt-create-field>select,.tv-receipt-create-field>textarea,.tv-receipt-create-card>input[type=search]):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:0;box-shadow:0 0 0 3px #0e675f24}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-field>input,.tv-receipt-create-field>select,.tv-receipt-create-field>textarea,.tv-receipt-create-card>input[type=search]):disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:not-allowed;border-color:var(--tv-border-subtle);background:var(--tv-surface-muted);color:var(--tv-text-muted);opacity:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-combobox:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:6;border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);max-height:260px;box-shadow:var(--tv-shadow-lg);background:#fff;padding:6px;position:absolute;inset:calc(100% - 24px) 0 auto;overflow:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-results[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);width:100%;min-height:48px;color:var(--tv-text);text-align:start;background:0 0;border:0;gap:2px;padding:8px 10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-option:is(:hover,:focus-visible,.is-active):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-option[aria-selected=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);color:var(--tv-brand-deep);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-option strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-option span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-success-border);border-radius:var(--tv-radius-sm);background:var(--tv-success-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-block-start:8px;padding:8px 10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-option-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);background:var(--tv-info-soft);min-height:35px;color:var(--tv-info);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:9.5px;font-weight:670;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-option-status.is-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:7px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-pager small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-variant-numeric:tabular-nums;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:24px minmax(0,1fr) minmax(115px,.35fr) minmax(125px,.38fr);align-items:center;gap:10px;min-width:0;padding:10px;transition:border-color .14s,background-color .14s,box-shadow .14s;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice.is-selected:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);box-shadow:inset 3px 0 0 var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-select input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18px;height:18px;accent-color:var(--tv-brand);margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-outstanding strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-copy :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-outstanding span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;line-height:1.35;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:end;justify-items:end}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice .tv-receipt-create-field>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);align-content:center;gap:4px;min-height:104px;padding:16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:22px minmax(0,1fr);align-items:center}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-loading .spinner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:2px solid var(--tv-info-border);border-block-start-color:var(--tv-info);border-radius:50%;grid-row:1/3;width:18px;height:18px;animation:.7s linear infinite tv-v4-spin}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-empty.compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:76px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-empty.is-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:var(--tv-danger-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-loading,.tv-receipt-create-empty) strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-loading,.tv-receipt-create-empty) p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:9.5px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:11px;padding:17px;display:grid;position:sticky;inset-block-start:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:linear-gradient(90deg,var(--tv-accent),var(--tv-brand));height:3px;position:absolute;inset:0 0 auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-subtle);border-radius:var(--tv-radius-md);display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary-lines .tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);background:var(--tv-surface-muted);border-radius:0;min-height:56px;padding:9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary-lines .tv-receipt-info:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary-lines .tv-receipt-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;font-size:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9.5px;font-weight:700}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-outcome:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-boundary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-info-border);border-radius:var(--tv-radius-md);background:var(--tv-info-soft);gap:4px;padding:11px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-outcome[data-outcome=advance]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning-border);background:var(--tv-warning-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-outcome[data-outcome=allocated]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);background:var(--tv-success-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-create-outcome,.tv-receipt-create-boundary) strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:10.5px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}}@media screen and (max-width:840px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close""actions actions"}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header>.drawer-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:title}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header>.drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:actions;justify-content:flex-start;width:100%;max-width:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:close}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(260px,.6fr);position:static}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary>:is(.tv-receipt-kicker,h3,.tv-receipt-create-summary-lines,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary>:is(.tv-receipt-create-outcome,.tv-receipt-create-boundary):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2}}@media screen and (max-width:640px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-retry-banner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-receipt-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-receipt-create-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer.tv-coa-account-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw;max-width:100vw}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-receipt-drawer,.tv-receipt-create-drawer,.tv-coa-account-drawer) .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:13px;padding:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:150px;min-height:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-end:1px solid var(--tv-border-subtle);min-height:72px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-decision-metric:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-summary>:is(.tv-receipt-kicker,h3,.tv-receipt-create-summary-lines,small,.tv-receipt-create-outcome,.tv-receipt-create-boundary):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:24px minmax(0,1fr);align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-invoice>.tv-receipt-create-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;grid-column:2;justify-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:2px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-customer-selection strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-drawer .drawer-footer .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:130px;min-width:0;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.health-line,.info-line,.detail-line,.metric-line):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:4px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-info>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.health-line,.info-line,.detail-line,.metric-line)>:is(strong,span):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;justify-self:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.data-table,.mini-table):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:560px}}@media screen and (prefers-reduced-motion:reduce){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-drawer-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-create-loading .spinner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-loading .spinner:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){animation:none}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route>.workspace-hero[data-tv-surface=route-header]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;background:0 0;border:0;border-radius:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-cockpit-table .data-table :is(thead,th):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);color:var(--tv-on-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-cockpit-table .data-table th .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:10px;height:100%;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(100%,1540px);min-width:0;color:var(--tv-text);gap:16px;margin:0 auto;padding:20px 22px 42px;scroll-padding-block-end:94px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>:is(.workspace-hero,.tv-document-strip,.editor-grid,.advanced-invoice-fields,.editor-table,.invoice-totals-panel,.sticky-save,.draft-recovery,.form-errors,[data-invoice-edit-scope]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-inline-start:5px solid var(--tv-accent);border-radius:var(--tv-radius-lg);background:linear-gradient(126deg,var(--tv-brand-deep),var(--tv-brand));color:#fff;min-height:104px;box-shadow:var(--tv-shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero :is(h1,h2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.15vw,34px);font-weight:790;line-height:1.05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#eef9f6c2;max-width:78ch;margin:7px 0 0;font-size:11px;font-weight:540;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff3d}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-accent);background:var(--tv-accent);color:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-inline-start:5px solid var(--tv-accent);border-radius:var(--tv-radius-lg);background:var(--tv-ink);box-shadow:var(--tv-shadow-md);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;background:0 0;border-inline-end:1px solid #ffffff1a;align-content:center;gap:6px;min-width:0;min-height:82px;padding:14px 16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e1f1ec94;letter-spacing:.105em;text-transform:uppercase;font-size:8.5px;font-weight:820;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.018em;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:740;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.draft-recovery:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);border-inline-start:4px solid var(--tv-warning);border-radius:var(--tv-radius-md);background:var(--tv-warning-soft);box-shadow:var(--tv-shadow-xs);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.draft-recovery[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor [hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.draft-recovery :is(strong,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.draft-recovery strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);font-size:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.draft-recovery p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .draft-recovery-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:7px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-revision-guard:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);border-inline-start:4px solid var(--tv-danger);border-radius:var(--tv-radius-md);background:var(--tv-danger-soft);color:var(--tv-danger);box-shadow:var(--tv-shadow-xs);padding:14px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-revision-guard:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-warning-border);border-inline-start-color:var(--tv-warning);background:var(--tv-warning-soft);color:var(--tv-text);gap:8px;margin-top:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-revision-guard.is-admin-correction:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-info-border);border-inline-start-color:var(--tv-info);background:var(--tv-info-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.editor-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.editor-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:inherit;min-width:0;box-shadow:none;background:#fff;border:0;padding:20px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(.editor-card,.editor-table,.invoice-totals-panel) h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:790;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(260px,1.15fr) minmax(230px,.85fr);gap:12px;margin:16px 0 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-meta-grid>.invoice-subject-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(.field,.customer-picker):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:6px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(.field>span,.customer-picker>span):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:8.5px;font-weight:820;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);width:100%;min-width:0;color:var(--tv-text);background:#fff;border-radius:10px;box-shadow:0 1px #082d2a05}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:0 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:86px;padding:10px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(input,select,textarea):focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);box-shadow:0 0 0 3px var(--tv-brand-soft);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(input,select,textarea):disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);background:var(--tv-surface-strong);color:var(--tv-text-subtle);opacity:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .selected-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-success-border);background:var(--tv-success-soft);min-width:0;color:var(--tv-ink);border-radius:10px;padding:11px 13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor :is(.combo-field,.edit-lines .combo-field):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:block;position:relative;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .combo-field>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:80;border-color:var(--tv-border);box-shadow:var(--tv-shadow-lg);background:#fff;border-radius:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .helper-copy.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);background:var(--tv-warning-soft);color:var(--tv-warning);border-radius:9px;padding:9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.advanced-invoice-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.advanced-invoice-fields>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);min-height:58px;color:var(--tv-ink);border:0;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:12px;font-weight:760;list-style:none;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.advanced-invoice-fields>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.advanced-invoice-fields>summary strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);color:var(--tv-text-muted);letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.advanced-invoice-fields[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-brand-soft);color:var(--tv-brand-deep)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);min-width:0;box-shadow:none;background:#fff;border-radius:0;align-content:start;gap:11px;padding:18px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.editor-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border);background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:14px 16px 13px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.section-head .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:88ch;margin:4px 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-line-toolbar-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.helper-copy[role=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);border-radius:9px;margin:12px 16px 0;padding:9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;box-shadow:none;overscroll-behavior-inline:contain;scrollbar-gutter:stable;background:#fff;border:0;border-radius:0;padding:0;overflow:auto visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%;min-width:0;display:table}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-ink);display:table-header-group}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines thead tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-brand-deep);background:var(--tv-ink);color:#f0f9f6c2;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:normal;height:42px;padding:9px;font-size:8px;font-weight:820;line-height:1.15}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row-group}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;transition:background-color .13s,box-shadow .13s;display:table-row}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-row-hover)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr.is-reorder-armed:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);box-shadow:inset 4px 0 0 var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr.is-dragging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:4;background:var(--tv-info-soft);box-shadow:inset 4px 0 0 var(--tv-accent),var(--tv-shadow-md);opacity:.92;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle);vertical-align:top;background:0 0;width:auto;min-width:0;padding:10px 7px;display:table-cell;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-item-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-qty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:6%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines :is(.line-rate,.line-cost):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-tax:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-vendor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:148px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;border-radius:8px;width:100%;min-height:40px;padding:7px 8px;font-size:10.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-description textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){resize:vertical;min-height:40px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines :is(.line-qty,.line-rate,.line-cost) input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;color:var(--tv-brand-deep);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-weight:790;line-height:1.3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-end;gap:5px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--tv-text-muted);box-shadow:none;background:#fff;border-radius:8px;place-items:center;padding:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action .invoice-line-reorder-handle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);cursor:grab;touch-action:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action .icon-btn[aria-label="Remove line"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scrollbar-gutter:auto;overflow-x:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto;gap:8px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr) 52px minmax(0,.64fr) minmax(0,.9fr) minmax(0,.86fr) minmax(0,.64fr) minmax(0,.78fr) 132px;grid-template-areas:"item description qty rate tax vendor cost amount actions";align-items:stretch;gap:6px;width:100%;min-width:0;padding:8px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;align-content:end;gap:5px;width:auto;min-width:0;padding:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:8px;font-weight:820;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:5px solid var(--tv-brand);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(320px,.78fr) minmax(480px,1.22fr);align-items:start;gap:22px;padding:20px;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-totals-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:16px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-totals-head .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:5px 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-discount-compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:13px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .discount-mode-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;padding:4px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .discount-mode-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:38px;color:var(--tv-text-muted);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:9px;font-weight:730;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .discount-mode-option:has(input:checked):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);background:var(--tv-brand-soft);color:var(--tv-brand-deep)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .discount-mode-option input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-height:0;accent-color:var(--tv-brand);padding:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics .total-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);min-width:0;min-height:54px;color:var(--tv-text-muted);letter-spacing:.035em;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 12px;font-size:9px;font-weight:720;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics .total-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.015em;text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics .total-line.major:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand-deep);background:var(--tv-ink);color:#eff8f5b8;box-shadow:var(--tv-shadow-sm)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics .total-line.major strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;font-size:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:14;border:1px solid var(--tv-border-strong);border-radius:var(--tv-radius-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:11px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 16px 42px #082d2a2e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:240px;color:var(--tv-text-muted);flex:360px;margin:0;font-size:9.5px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .autosave-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);margin-top:2px;font-weight:720;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:9px;min-height:42px;padding-inline:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand);color:#fff;min-width:136px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1160px,100vw - 22px);max-width:min(1160px,100vw - 22px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-ink);border-block-end-color:#ffffff1a;min-height:78px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e8f5f1ad}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-header>.icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;background:#ffffff14;border-color:#ffffff2e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-detail--cockpit .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1060px,100vw - 22px);max-width:min(1060px,100vw - 22px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-danger-border);background:linear-gradient(120deg,var(--tv-danger-soft),white);min-height:80px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;max-width:100%;margin:0 auto;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;padding:17px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:0 0 12px;font-size:15px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .editor-card:has(.invoice-cancellation-option):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .editor-card:has(.invoice-cancellation-option)>h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-border-strong);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);min-width:0;min-height:166px;box-shadow:none;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;margin:0;padding:16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option.is-ready:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-success-border);border-inline-start-color:var(--tv-brand);background:linear-gradient(145deg,white,var(--tv-brand-soft))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option.is-blocked:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);opacity:.84;border-style:dashed}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option :is(strong,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px;font-weight:770;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:6px;font-size:9.75px;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;width:100%;min-height:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option .btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger);background:var(--tv-danger-soft);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has([name=cancellation_reason]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(720px,100vw - 22px);max-width:min(720px,100vw - 22px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has([name=cancellation_reason]) .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has([name=cancellation_reason]) .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;padding:17px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has([name=cancellation_reason]) textarea[name=cancellation_reason]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-danger-border);background:color-mix(in srgb,var(--tv-danger-soft)34%,white);min-height:116px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has(.payment-drawer-stack):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(980px,100vw - 22px);max-width:min(980px,100vw - 22px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has(.payment-drawer-stack) .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end-color:var(--tv-success-border);background:linear-gradient(120deg,var(--tv-success-soft),white 66%);min-height:80px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has(.payment-drawer-stack) .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-deep)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has(.payment-drawer-stack) .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);grid-auto-flow:row;gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-brand-deep);border-inline-start:4px solid var(--tv-accent);border-radius:var(--tv-radius-lg);background:var(--tv-ink);color:#fff;min-width:0;box-shadow:var(--tv-shadow-md);align-content:start;gap:0;padding:16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e7f5f0a8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:8.5px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end-color:#ffffff1a;padding:9px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context .health-line span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e7f5f09e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context .health-line strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context .helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#e7f5f0b8;border-block-start:1px solid #ffffff1a;margin:11px 0 0;padding-top:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-quick-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-quick-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);min-width:0;min-height:38px;box-shadow:none;border-color:#0000;padding-inline:8px;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;grid-area:1/2/span 3;padding:18px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack>.editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:0 0 14px;font-size:15px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-grid .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-grid .field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-grid :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);background:#fff;border-radius:9px;width:100%;min-width:0;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-proof-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed var(--tv-border-strong);background:var(--tv-surface-muted);border-radius:9px;align-items:center;min-height:44px;padding:6px 8px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .allocation-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-info);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;align-content:start;gap:0;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .allocation-preview .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;margin:0;padding:9px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .form-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);border-inline-start:4px solid var(--tv-danger);background:var(--tv-danger-soft);color:var(--tv-danger);border-radius:10px;grid-column:1/-1;padding:12px 13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .form-error[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack>.helper-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);grid-column:1/-1;margin:0;font-size:9.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.tax-return-boundary-note) .tax-return-boundary-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-warning-border);border-inline-start:4px solid var(--tv-warning);border-radius:var(--tv-radius-md);background:var(--tv-warning-soft);box-shadow:none;padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.tax-return-boundary-note) .tax-return-boundary-note :is(strong,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.tax-return-boundary-note) .tax-return-boundary-note strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-warning);font-size:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.tax-return-boundary-note) .tax-return-boundary-note p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:5px;font-size:10px;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.credit-note-form):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(1180px,100vw - 24px);max-width:min(1180px,100vw - 24px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.credit-note-form) .modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end-color:var(--tv-success-border);background:linear-gradient(120deg,var(--tv-brand-soft),white 68%);min-height:82px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.credit-note-form) .modal-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-deep)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.credit-note-form) .modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas);padding:20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.form-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-danger-border);border-inline-start:4px solid var(--tv-danger);background:var(--tv-danger-soft);color:var(--tv-danger);border-radius:10px;padding:12px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(260px,1.25fr) minmax(180px,.75fr) minmax(190px,.8fr);gap:12px;padding:16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .field>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:8.5px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);background:#fff;border-radius:9px;width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;padding:16px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.table-card .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:9px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .journal-editor-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-height:58px;box-shadow:var(--tv-shadow-xs);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .journal-editor-heading :is(h3,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .journal-editor-heading h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:13px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .journal-editor-heading p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:3px;font-size:9.5px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .ledger-pagination-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:6px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.drawer-stack>.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;padding:14px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .command-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border);border-radius:var(--tv-radius-md)var(--tv-radius-md)0 0;background:var(--tv-surface-muted);min-width:0;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:-14px -14px 12px;padding:12px 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .command-row :is(strong,span):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .command-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .command-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-top:2px;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .command-row input[type=checkbox]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18px;height:18px;min-height:0;accent-color:var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.drawer-stack>.table-card>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.table-card[aria-live=polite]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-accent);background:linear-gradient(135deg,white,var(--tv-accent-soft));grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.panel .panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);min-height:52px;padding:11px 15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.panel .panel-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff;padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.field textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:92px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(900px,100vw - 22px);max-width:min(900px,100vw - 22px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-drawer .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end-color:var(--tv-success-border);background:linear-gradient(120deg,var(--tv-brand-soft),white)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-canvas)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-top-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-edit-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-edit-form>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-edit-form .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-edit-form :is(input,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-detail>.panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);box-shadow:var(--tv-shadow-sm);background:#fff}}@container invoice-lines (width<=1100px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(150px,1fr) minmax(220px,1.5fr) 56px minmax(92px,.7fr) 132px;grid-template-areas:"item description qty rate actions""tax vendor cost amount actions"}}@media screen and (max-width:1220px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)}}@media screen and (max-width:980px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px 16px 108px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .editor-card:has(.invoice-cancellation-option):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;min-height:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.table-card[aria-live=polite]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.drawer-stack:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:720px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 12px calc(112px + env(safe-area-inset-bottom));gap:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.editor-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid #ffffff1a;min-height:70px;padding:12px 13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid>.editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-block-end:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-line-toolbar-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:stretch;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-line-toolbar-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:180px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .editor-table>.table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px;overflow-x:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;gap:10px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"line-title line-title""item item""description description""qty rate""tax vendor""cost amount""actions actions";gap:9px;padding:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"Line item";color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;grid-area:line-title;font-size:9px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;gap:5px;width:auto;padding:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines td.line-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;font-size:8px;font-weight:820;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-item-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:item}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:description}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-qty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:qty}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-rate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:rate}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-tax:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:tax}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-vendor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:vendor}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-cost:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:cost}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-success-border);background:var(--tv-brand-soft);border-radius:9px;grid-area:amount;align-content:center;min-height:44px;padding:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:actions}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .line-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.table-card[aria-live=polite]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form>.drawer-stack>.table-card>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-top-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-edit-form>.modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .invoice-cancellation-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .credit-note-form .journal-editor-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;gap:8px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:auto;display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more[open] .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-inline:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.workspace-hero :is(h1,h2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:23px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.tv-document-strip>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:62px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-total-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){bottom:calc(76px + env(safe-area-inset-bottom));align-items:stretch;padding:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:calc(50% - 5px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-quick-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer-invoice-cancellation .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:has(.payment-drawer-stack) .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal:has(.credit-note-form) .modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px}}@media screen and (prefers-reduced-motion:reduce){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){transition:none}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-route-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-groups:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-open-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:repeat(3,minmax(150px,.6fr)) auto minmax(240px,1.3fr);align-items:end;gap:9px;padding:13px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-inline-end:1px solid var(--tv-border);min-width:0;min-height:74px;color:var(--tv-text-muted);text-align:start;background:#fff;border-radius:0;align-content:center;justify-items:start;gap:3px;padding:13px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:is(.active,[aria-selected=true]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);color:var(--tv-brand-deep);box-shadow:inset 0 -3px 0 var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit;font-size:12px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:8.5px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);min-width:0;min-height:92px;box-shadow:var(--tv-shadow-xs);background:#fff;align-content:center;gap:4px;padding:14px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:21px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-managed-ledger-group,.tv-managed-ledger-credit-panel):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);min-width:0;box-shadow:var(--tv-shadow-sm);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-managed-ledger-group-head,.tv-managed-ledger-credit-panel-head):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted);justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:13px 15px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head :is(h3,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-credit-panel-head :is(h3,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-history-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:4px 1px 0;font-size:17px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;border:0;min-width:0;overflow:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;width:100%;min-width:720px;color:var(--tv-text);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-table-header-border);background:var(--tv-brand-deep);color:#ffffffd6;letter-spacing:.075em;text-align:start;text-transform:uppercase;white-space:nowrap;height:38px;padding:8px 11px;font-size:8px;font-weight:800;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);min-height:44px;color:var(--tv-text);vertical-align:middle;background:#fff;padding:10px 11px;font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table :is(.numeric-cell,.tv-managed-ledger-col-outstanding,.tv-managed-ledger-outstanding):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-managed-ledger-credit-list,.tv-managed-ledger-equations):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-managed-ledger-credit-row,.tv-managed-ledger-equations>div):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:11px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-managed-ledger-credit-row,.tv-managed-ledger-equations>div):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:13px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-accent);grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr) minmax(220px,.72fr);align-items:stretch;min-width:0;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:1px solid var(--tv-border);align-content:center;gap:4px;min-width:0;padding:15px 16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-state strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;font-size:18px;font-weight:780}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-currencies:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-currencies>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-currencies strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-metrics strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:770}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-overview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:15px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-identity+.tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-identity h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0 0 10px;font-size:13px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-page);position:static}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-tabpanel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-tabpanel[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-coa-account-drawer,.bank-account-drawer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(820px,100vw - 20px);max-width:820px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-coa-drawer-body,.bank-account-detail):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:11px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-coa-drawer-section,.bank-account-detail .panel):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-width:0;box-shadow:var(--tv-shadow-xs);background:#fff;padding:15px;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-drawer-section h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);margin:0 0 4px;font-size:13px;font-weight:790}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:12px 0 0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-facts>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);min-width:0;padding:9px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-coa-native-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:3px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);padding:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.register-pager,.ledger-pagination):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);min-height:50px;color:var(--tv-text-muted);box-shadow:var(--tv-shadow-xs);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:9px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .ledger-pagination-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;gap:7px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .financial-report-family-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface-muted);gap:5px;min-width:0;padding:5px;display:flex;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .financial-report-family-nav button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;color:var(--tv-text-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:730}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .financial-report-family-nav button:is(.active,[aria-current=page],[aria-selected=true]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);color:var(--tv-brand-deep);box-shadow:var(--tv-shadow-xs);background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.commercial-analysis-filter-panel,.purchase-analysis-filter-panel):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);box-shadow:var(--tv-shadow-xs);background:#fff;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.commercial-analysis-filter-panel,.purchase-analysis-filter-panel)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:48px;color:var(--tv-ink);border-block-end:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.commercial-analysis-filter-panel,.purchase-analysis-filter-panel)[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end-color:var(--tv-border);background:var(--tv-surface-muted)}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-block-end:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-command>div:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-overview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-end:0;border-block-end:1px solid var(--tv-border);min-height:60px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-account-identity+.tv-customer-account-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.register-pager,.ledger-pagination):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.tv-coa-account-drawer,.bank-account-drawer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw;max-width:100vw}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-xs);grid-template-columns:minmax(260px,1.4fr) minmax(160px,.55fr) minmax(145px,.42fr) auto;align-items:center;gap:9px;padding:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters :is(input,select,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-editor,.supplier-advance-allocation-form,.supplier-advance-refund-form) :is(input,select,textarea,button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-lg);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-sm);overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register .data-table tbody tr.is-clickable:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:linear-gradient(90deg,var(--tv-accent-soft),var(--tv-row-hover)34%,var(--tv-surface))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-identity,.supplier-advance-available,.supplier-advance-state):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-identity,.supplier-advance-available,.supplier-advance-state)>:is(strong,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-identity,.supplier-advance-available,.supplier-advance-state)>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register .tv-table-row-opener-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register .tv-table-row-opener:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#0000;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register .tv-table-row-opener:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)42%,transparent);outline-offset:-4px;border-radius:6px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-drawer,.supplier-advance-subrecord-drawer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(860px,100vw - 20px);max-width:860px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-detail,.supplier-advance-subrecord):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-brand-deep)72%,white);border-radius:var(--tv-radius-lg);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--tv-accent)24%,transparent),transparent 44%),linear-gradient(135deg,var(--tv-brand-deep),var(--tv-brand));min-width:0;color:var(--tv-on-brand);box-shadow:var(--tv-shadow-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command :is(strong,p,.eyebrow):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;min-width:0;margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.025em;font-size:20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command .eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,var(--tv-on-brand)76%,transparent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#ffffff6b;box-shadow:0 0 0 3px #ffffff14}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-xs);overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-panel>.section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);padding-block-end:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-info>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;text-align:end;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:end;gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-readiness small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:420px;color:var(--tv-text-muted);font-weight:560;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-boundary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-accent);background:linear-gradient(90deg,var(--tv-accent-soft),var(--tv-surface)74%)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-action-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-detail-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-subtle);border-radius:var(--tv-radius-md);min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-pager .pager-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;display:flex}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-detail-table>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}}@media screen and (max-width:640px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-form-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters>:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-filters .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-action-bar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-advance-drawer,.supplier-advance-subrecord-drawer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100vw;max-width:100vw}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);padding:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:start;gap:3px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-info>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-readiness:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;justify-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advances-register .data-table [data-column-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-detail-table .data-table [data-column-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-pager .pager-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-advance-pager .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(.tv-accounting-command-copy,.tv-accounting-context-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:7px 9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-column:1;gap:6px;display:flex;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions>:is(button,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-snap-align:start;flex:none;min-width:112px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions>select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:140px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;gap:2px;min-height:50px;padding:6px 8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:15px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention>.tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:7px 10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention>.tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-measure small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:26px minmax(0,1fr) minmax(64px,auto);gap:6px;min-height:64px;padding:7px 9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-rank:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:26px;height:26px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto;grid-template-columns:minmax(0,1fr);justify-items:end;max-width:96px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-measure strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:10px;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-coa-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-coa-route-frame .tv-coa-register-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:50px;padding:6px 10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-coa-route-frame .tv-coa-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:6px 8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;padding:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero .workspace-hero-actions>[data-action-rank=primary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;grid-column:1/-1;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero .workspace-hero-actions>:is([data-action-rank=secondary],.tv-action-menu):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-hero .workspace-hero-actions>.tv-action-menu>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy action""badge value action";align-items:center;gap:4px 7px;min-height:58px;padding:6px 8px 6px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-width:88px;min-height:44px;padding-inline:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:7px 8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame :is(.tv-receipt-search,.tv-receipt-filter-disclosure):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-search input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-search>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-filter-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;min-width:0;min-height:44px;padding-inline:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-filter-disclosure[open]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame .tv-receipt-register-table.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:8px}}@media screen and (min-width:901px)and (max-width:1240px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(.tv-accounting-command-copy,.tv-accounting-context-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-block:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions>:is(button,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:center;gap:3px;min-height:88px;padding:10px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:17px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention>.tv-accounting-section-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;padding:8px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention>.tv-accounting-section-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-measure small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:30px minmax(0,1fr) minmax(100px,auto);gap:8px;min-height:68px;padding:8px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-attention-measure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto;grid-template-columns:minmax(0,1fr);justify-items:end}}@container invoice-lines (width<=820px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"line-title line-title""item item""description description""qty rate""tax vendor""cost amount""actions actions";gap:8px;padding:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"Line item";color:var(--tv-text-muted);letter-spacing:.085em;text-transform:uppercase;grid-area:line-title;font-size:9px;font-weight:820}}@media(max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .settings-route>.workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .settings-route>.workspace-hero .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:normal;width:100%;min-width:0;min-height:44px;padding-inline:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .settings-route>.workspace-hero .workspace-hero-actions .btn:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .money-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:96px;padding:14px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .money-card strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:keep-all;white-space:nowrap;font-size:clamp(20px,6.4vw,24px)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-width:284px;--tv-catalog-current-width:var(--tv-catalog-width);--tv-mobile-dock-height:0px;--tv-catalog-spine:#063f3b;--tv-catalog-surface:#fbfcfc;--tv-catalog-surface-raised:#fff;--tv-catalog-hover:#f1f6f4;--tv-catalog-active:#064740;--tv-catalog-active-text:#fff;--tv-catalog-border:#dce5e1;--tv-catalog-border-strong:#bdcbc5;--tv-catalog-text:#15211f;--tv-catalog-muted:#5f6d69;--tv-catalog-subtle:#87928f;--tv-catalog-mint:#e6f2ef;--tv-catalog-accent:#f15b2a;}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-catalog-collapsed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-current-width:0px;}@media screen and (max-width:1240px)and (min-width:901px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-width:254px;}}@media screen and (max-width:900px)and (min-width:521px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-width:238px;}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-catalog-collapsed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-header-height:62px;--tv-catalog-width:min(90vw,340px);--tv-catalog-current-width:0px;}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding-block-end:calc(18px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-create-menu__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;gap:2px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-create-menu__copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:inherit;font-size:12px;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-create-menu__copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);white-space:normal;font-size:10px;font-weight:560;line-height:1.35}.tv-help-glossary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;display:grid}.tv-help-glossary>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:10px;display:grid}.tv-help-glossary dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:780}.tv-help-glossary dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted)}.tv-daily-work:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;min-width:0;display:grid}.tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-panel);justify-content:space-between;align-items:start;gap:16px;padding:20px;display:flex}.tv-daily-work__head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);margin:4px 0;font-size:clamp(21px,2.5vw,28px)}.tv-daily-work__head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0}.tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;min-height:96px;color:var(--tv-text);box-shadow:var(--tv-shadow-xs);text-align:left;align-content:center;gap:5px;padding:15px 16px;display:grid}.tv-daily-task strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}.tv-daily-task span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.4}.tv-daily-task:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft)}.tv-daily-task.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand);color:#fff}.tv-daily-task.is-primary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#ffffffc7}.workspace .workspace-hero-actions>.tv-action-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.workspace .tv-action-menu-popover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:40;min-width:210px;max-width:min(320px,100vw - 24px)}.workspace .tv-route-summary-cell>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start;min-height:36px;margin-top:4px}.route-destructive-confirmation-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);gap:10px;line-height:1.55;display:grid}.route-destructive-confirmation-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:18px;scroll-padding-bottom:24px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;margin:0;z-index:auto!important;position:static!important;inset:auto!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);overscroll-behavior:contain;scrollbar-width:thin;z-index:140;background:#fff;border-radius:12px;gap:3px;width:100%;max-width:100%;max-height:min(320px,48vh);padding:6px;display:grid;position:absolute;inset:calc(100% + 6px) auto auto 0;overflow:hidden auto;box-shadow:0 18px 42px #082d2a2e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-panel[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-panel.align-end:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset-inline:auto 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-panel.opens-upward:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset-block:auto calc(100% + 6px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:5px 8px 4px;font-size:10px;font-weight:760;line-height:1.2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:52px;color:var(--tv-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;padding:8px 10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:12px;font-weight:790;line-height:1.3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;font-weight:620;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row:is(:hover,:focus-visible,.is-active):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row[aria-selected=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-row:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:inset 0 0 0 2px var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border);border-radius:0 0 9px 9px;margin-top:3px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-create strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-deep)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .inline-lookup-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted);border:0;border-radius:9px;margin:0;padding:12px;font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .edit-lines .inline-lookup-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;max-width:100%;box-shadow:var(--tv-shadow-sm);margin-top:6px;position:static}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container:tv-invoice-editor/inline-size}@container tv-invoice-editor (width<=900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .customer-picker-fieldset:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-meta-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .advanced-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.invoice-totals-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-review-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:stretch;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor .invoice-review-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor[data-invoice-mode=new]>.sticky-save [data-invoice-action=cancel]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}}@container tv-invoice-editor (width<=520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route :is(.invoice-money-host,.invoice-exposure-stack,.invoice-money-bar,.invoice-money-more,.invoice-money-secondary,.invoice-cockpit-table):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){contain:none;align-self:start;height:auto!important;min-height:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-views:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;max-width:100%;overflow-x:auto}@media screen and (max-width:1240px)and (min-width:901px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr)) minmax(150px,.8fr) auto}}@media screen and (max-width:900px)and (min-width:521px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-filters-primary .invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}}@media screen and (max-width:700px){.tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){.tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;padding:16px;display:grid}.tv-daily-work__head>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}.tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:78px}.workspace .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .workspace-hero-actions>:is(.btn,details):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.workspace .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.workspace .workspace-hero-actions details>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;min-height:44px;padding-inline:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-bottom:18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:12px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .save-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-invoice-editor>.sticky-save .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:44px;padding-inline:8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;min-height:0!important;display:grid!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-money-more:not([open])>.invoice-money-secondary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-filter-shell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-cockpit-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;min-height:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-auto-flow:row;width:100%;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page .tv-customer-register-summary>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;grid-area:auto/1!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page .tv-customer-register-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page .tv-customer-register-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border);width:100%;min-height:66px;padding:10px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-page .tv-customer-register-metric:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table :is(tbody,tr):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(88px,.36fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid;width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{width:auto;position:static}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table td[data-label=Receipt] .tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tv-help-glossary>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:2px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(button,[role=button],summary,input,select,textarea):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-accent)42%,transparent);outline-offset:2px}@media(prefers-reduced-motion:reduce){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-border-strong);min-height:124px;box-shadow:var(--tv-shadow-sm);background:#fff;grid-template-columns:minmax(0,.88fr) minmax(390px,1.12fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--tv-brand-soft)58%,white),#fff);padding:20px 23px 20px 25px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent-text)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-size:clamp(18px,1.45vw,23px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start-color:var(--tv-border);grid-template-rows:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:34px;padding:8px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;border-block-end:0;grid-template-columns:minmax(0,1fr);align-content:center;gap:7px;min-height:88px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action>b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metric__action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border-strong);width:fit-content;min-height:32px;color:var(--tv-brand);background:#fff;border-radius:8px;margin-top:3px;padding:5px 9px;font-size:10px;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metric__action:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft)}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:0;border-block-start:1px solid var(--tv-border)}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;min-height:64px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-metric__action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 26px #0422220e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface-muted)72%,white);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:3px 0 0;font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(132px,.65fr) minmax(132px,.65fr) minmax(150px,.7fr) auto minmax(240px,1.35fr);align-items:end;gap:11px;min-width:0;padding:14px 16px 16px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls :is(input,select,.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);width:100%;min-width:0;color:var(--tv-text);font:inherit;border-radius:10px;padding-inline:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls>input[type=search]:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:3px solid color-mix(in srgb,var(--tv-brand)16%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface-muted)76%,white);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;padding:7px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:64px;color:var(--tv-text-muted);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;align-content:center;gap:3px;padding:10px 13px 10px 16px;display:grid;position:relative;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.01em;font-size:13px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.35}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)28%,var(--tv-border));background:color-mix(in srgb,var(--tv-brand-soft)48%,white);outline:2px solid color-mix(in srgb,var(--tv-brand)16%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)34%,var(--tv-border));background:var(--tv-surface);box-shadow:0 7px 18px #04222214}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab.active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab.active strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:14px;align-content:start;gap:6px;min-width:0;padding:15px 16px 15px 19px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #0422220b}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";background:var(--tv-brand);width:4px;position:absolute;inset:0 auto 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-accent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total.is-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{background:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:840}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-head small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted);border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px);font-weight:850;line-height:1.1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total.is-due>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,var(--tv-accent)85%,black)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total.is-credit>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 9px 28px #0422220e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-open-queue:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-accent)32%,var(--tv-border))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface-muted)68%,white);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:70px;padding:14px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-open-queue>.tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:linear-gradient(90deg,color-mix(in srgb,var(--tv-accent)7%,white),#fff 48%)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head .eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-accent);letter-spacing:.08em;font-size:9px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head :is(h2,h3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:2px 0;font-size:18px;font-weight:830}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-open-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-accent)10%,white);min-height:32px;color:color-mix(in srgb,var(--tv-accent)84%,black);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:5px 10px;font-size:11px;font-weight:840;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-history-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:2px 0 -3px;font-size:18px;font-weight:830}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scrollbar-gutter:stable;border-block-start:0;min-width:0;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:940px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid color-mix(in srgb,var(--tv-brand)70%,black);background:var(--tv-brand);height:42px;color:var(--tv-on-brand);letter-spacing:.025em;text-transform:none;white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:780;line-height:1.25}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle,var(--tv-border));background:var(--tv-surface);min-height:48px;color:var(--tv-text);vertical-align:middle;padding:11px 12px;font-size:11px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tbody tr:nth-child(2n) td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-surface-muted)45%,white)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tbody tr:is(:hover,:focus-within) td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-brand-soft)56%,white)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table .numeric-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:760}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table .tv-managed-ledger-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:color-mix(in srgb,var(--tv-accent)82%,black);font-weight:850}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table .tv-text-link:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);text-underline-offset:3px;font-weight:820;text-decoration-thickness:1px}@media(max-width:1120px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls>:is(input[type=search],.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:1/1/auto/-1}}@media(max-width:700px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);padding:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-context-controls>input[type=search]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-area:auto/1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-tab:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:58px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-total-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-group-head>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table :is(tbody,tr,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface);gap:8px;padding:13px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table tbody tr:nth-child(2n) td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);align-items:baseline;gap:10px;min-height:0;padding:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table .numeric-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td[colspan]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);padding:8px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-managed-ledger-table td[colspan]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}}.supplier-bill-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:14px;display:grid}.supplier-bill-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.supplier-bill-steps li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);min-width:0;min-height:40px;color:var(--tv-text-muted);text-align:center;place-items:center;padding:7px 9px;font-size:11px;font-weight:760;display:grid}.supplier-bill-steps li.is-current:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);color:var(--tv-brand)}.supplier-bill-step:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);gap:12px;min-width:0;padding:15px;display:grid}.supplier-bill-step-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:3px;display:grid}.supplier-bill-step-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:840}.supplier-bill-step-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-step-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-review>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.supplier-bill-step-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:16px}.supplier-bill-step-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-review>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.supplier-bill-due-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.45}.supplier-bill-money-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-bill-source-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.supplier-bill-source-picker select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:ellipsis;max-width:100%}@media screen and (max-width:700px){.supplier-bill-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.supplier-bill-steps li:not(.is-current):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.supplier-bill-steps li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start;min-height:36px}.supplier-bill-step:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px}.supplier-bill-money-fields:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.supplier-bill-source-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);display:grid}.supplier-bill-source-picker .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;width:100%;min-height:44px}}.tv-invoice-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.tv-invoice-steps li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-width:0;min-height:42px;color:var(--tv-text-muted);text-align:center;place-items:center;padding:8px 10px;font-size:11px;font-weight:760;display:grid}.tv-invoice-steps li.is-current:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft);color:var(--tv-brand)}.tv-invoice-step-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:840;display:block}.tv-invoice-editor[data-invoice-mode=new]>.tv-document-strip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}.tv-invoice-editor .invoice-review-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:end;gap:8px;min-width:0;display:grid}.tv-invoice-editor .invoice-review-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px}@media screen and (max-width:700px){.tv-invoice-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.tv-invoice-steps li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;justify-items:start;min-height:36px}.tv-invoice-steps li:not(.is-current):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-invoice-editor .invoice-review-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:stretch;width:100%}.tv-invoice-editor .invoice-review-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}.tv-invoice-editor[data-invoice-mode=new]>.sticky-save [data-invoice-action=cancel]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-id-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-id-cell .tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-copy-id:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:44px;min-height:36px;padding-inline:8px}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table td[data-label="Payment number"] .tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-copy-id:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;color:var(--tv-text);background:var(--tv-surface-muted);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-inline-start:auto;font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure .tv-customer-register-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);gap:6px;font-size:11px;font-weight:800;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:720px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table :is(th,td)[data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:26%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table :is(th,td)[data-column-key=contact]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:24%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table :is(th,td)[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:28%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table :is(th,td)[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-balance-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-row-details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-balance-cell>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-row-details>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-block-start:5px;font-size:11px;line-height:1.4;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-row-details>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);cursor:pointer;text-transform:capitalize;font-size:12px;font-weight:800}@media screen and (max-width:850px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) minmax(150px,.4fr) auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters>.btn.btn-ghost:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;justify-self:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-summary-disclosure>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;grid-template-columns:minmax(0,1fr);gap:4px;overflow:hidden;width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table .data-table td[data-column-key=customer]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table .data-table td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-table :is(.tv-customer-contact,.tv-customer-money-lines,.tv-customer-action-cell):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;max-width:100%}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=business_overview] .invoice-register-route .invoice-attention-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=business_overview] .invoice-register-route .invoice-money-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=business_overview] .invoice-register-route .invoice-cockpit-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:3}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=daily_work] .invoice-register-route .invoice-cockpit-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=daily_work] .invoice-register-route .invoice-attention-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:2}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-experience-mode=daily_work] .invoice-register-route .invoice-money-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){order:3}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .invoice-register-route .invoice-attention-host .tv-attention-row:nth-of-type(n+2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .invoice-register-route .invoice-attention-host .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px}}.invoice-policy-alternatives:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}@media screen and (max-width:520px){.invoice-policy-alternatives:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);display:grid}.invoice-policy-alternatives>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}}.bank-reconciliation-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bank-reconciliation-steps>li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface-muted);gap:4px;min-width:0;padding:10px;display:grid}.bank-reconciliation-steps>li.is-current:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft)}.bank-reconciliation-steps strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:11px}.bank-reconciliation-steps span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px;line-height:1.35}.bank-reconciliation-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);justify-items:start;gap:16px;padding:clamp(20px,4vw,40px);display:grid}.bank-reconciliation-empty h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-reconciliation-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}.bank-reconciliation-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:68ch;color:var(--tv-text-muted);line-height:1.55}.bank-reconciliation-empty ol:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);gap:8px;margin:0;padding-inline-start:22px;display:grid}.bank-reconciliation-empty .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}@media screen and (max-width:700px){.bank-reconciliation-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}.bank-reconciliation-steps>li:not(.is-current):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-family-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-current-details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.financial-report-guide,.financial-report-family-disclosure,.settings-current-details)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:11px 14px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.financial-report-guide,.financial-report-family-disclosure,.settings-current-details)>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin-inline-start:auto;font-size:11px;font-weight:600}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.financial-report-guide,.financial-report-family-disclosure,.settings-current-details)[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-sm);background:var(--tv-surface);min-width:0;min-height:72px;color:var(--tv-text);text-align:start;cursor:pointer;gap:5px;padding:12px 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide-option span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide-option:is(:hover,:focus-visible,.is-current):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand-soft)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-interpretation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-inline-start:4px solid var(--tv-brand);border-radius:var(--tv-radius-sm);background:var(--tv-brand-soft);gap:5px;padding:13px 15px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-interpretation p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:78ch;color:var(--tv-text-muted);margin:0;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-family-disclosure .financial-report-family-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow:none;border:0;border-radius:0;margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-guided-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-hub:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);min-width:0;box-shadow:var(--tv-shadow-xs);overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-head :is(h2,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-block:4px 7px;font-size:clamp(19px,2vw,25px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-head p:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:66ch;color:var(--tv-text-muted);line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-progress:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);color:var(--tv-brand-deep);white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:0;list-style:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border-subtle);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 20px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-warning-soft,#fff4d6);color:var(--tv-warning-text,#7a4b00);border-radius:999px;justify-content:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-row.is-ready .settings-setup-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-success-soft,#e9f7ef);color:var(--tv-success-text,#17633c)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:11px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-current-details .settings-business-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px}@media screen and (max-width:700px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .financial-report-guide-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.financial-report-guide,.financial-report-family-disclosure,.settings-current-details)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:flex-start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.financial-report-guide,.financial-report-family-disclosure,.settings-current-details)>summary span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);padding:14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .settings-setup-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%;min-height:44px}}@media screen and (max-width:390px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack.tv-route-frame.financial-statements .financial-statement-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-bill-supplier-picker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-bill-supplier-picker>input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-actions,.tv-receipt-more-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-actions,.tv-receipt-more-actions)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:pointer;list-style:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-actions,.tv-receipt-more-actions)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-menu,.tv-receipt-more-menu):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:12;border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);width:min(280px,100vw - 32px);box-shadow:var(--tv-shadow-lg,0 18px 48px #0f172a29);background:#fff;gap:4px;padding:8px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-menu,.tv-receipt-more-menu)>button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:var(--tv-radius-sm);width:100%;min-height:44px;color:var(--tv-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:9px 11px;font-weight:700}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-menu,.tv-receipt-more-menu)>button:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-soft,#f5f7f8)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-menu,.tv-receipt-more-menu)>button:is(.is-danger,.btn-danger):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger-text,#9f1d20)}@media screen and (max-width:520px){.workspace .workspace-hero-actions:has(>.tv-action-menu)>[data-action-rank=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}}@media screen and (max-width:1240px)and (min-width:521px){}@media screen and (max-width:700px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-bill-drawer .drawer-header-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .supplier-bill-drawer .drawer-header-actions>:is(.btn,details):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:132px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-actions,.tv-receipt-more-actions)>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:center;width:100%;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.supplier-bill-more-menu,.tv-receipt-more-menu):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset-inline:0 auto}}@media screen and (max-width:640px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.invoice-id-select strong,.tv-entity-cell>strong,.tv-gl-entity>strong,.tv-gl-source-link>strong):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-cockpit-table .data-table th .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-cockpit-table .data-table th[aria-sort] .sort-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.invoice-id-select,.invoice-cell-stack):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.invoice-id-text,.invoice-open-button):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:normal;word-break:normal;text-align:start;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}@media screen and (max-width:640px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.panel,.evidence-panel,.table-card,.work-queue-register-block,.invoice-cockpit-table,.tv-business-cockpit-trend):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}@media screen and (max-width:520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(button,.btn,summary,[role=button]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-coa-route-frame>.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-table-scroll .data-table td[data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%!important;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.workspace-stats.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-page-frame>.tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.tv-route-frame[data-route-id=sales-analysis],.tv-route-frame[data-route-id=purchase-analysis])>.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .financial-report-family-nav button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .work-queue-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .party-directory .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-customer-register-identity .tv-customer-ref:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;min-height:44px;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table th button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:44px!important;min-height:44px!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-route-frame[data-route-id=inventory-control-reconciliation] .checkbox-control:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:center;min-height:44px;display:inline-flex}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-panel-head>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand-hover);font-size:11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand)}@media screen and (min-width:521px)and (max-width:1100px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1][data-catalog-collapsed=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-header-height:62px;--tv-catalog-width:min(90vw,340px);--tv-catalog-current-width:0px;}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:calc(100vw - 20px);max-width:calc(100vw - 20px)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(120px,1fr) auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack[data-route-id=inventory-tax-command-center] .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .route-stack[data-route-id=inventory-tax-command-center] .panel>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:max-content;min-width:820px;max-width:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);max-width:100%;padding:10px;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;border:0;width:100%;min-width:0;max-width:100%;display:block;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);border-radius:var(--tv-radius-md);background:var(--tv-surface);box-shadow:var(--tv-shadow-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:start;border:0;gap:4px;width:auto;min-width:0;padding:8px 0;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{color:var(--tv-text-subtle);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody :is([data-column-key=title],[data-column-key=actions]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody [data-column-key=title]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid var(--tv-border);padding-top:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.work-queue-register,.control-tower-register)>.data-table tbody [data-column-key=actions] .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .operational-exception-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .operational-exception-toolbar .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .control-tower-register>.ledger-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;min-width:0}}@media screen and (min-width:521px){}@media screen and (min-width:901px)and (max-width:1100px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace :is(.table-card,.table-scroll,.tv-customer-register-table,.tv-receipt-register-table,.invoice-table-scroll,.panel:has(.data-table)):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.panel,.table-card,.table-scroll,.tv-receipt-evidence-table):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .budget-editor-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(180px,1.5fr) minmax(110px,.65fr) minmax(100px,.55fr) minmax(140px,1fr) 44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .work-queue-register-block:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .work-queue-register-block .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}@container (width<=900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-start:1px solid #ffffff1f;border-inline-start:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-areas:"trend""readout""receivables""exposure"}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size}@container (width<=700px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__head>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@media screen and (min-width:1000px){@container (width<=900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__head>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-business-cockpit-route .tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-center:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size}@container (width<=900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-bar>:is(.tv-accounting-command-copy,.tv-accounting-context-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-command-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-facts:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-column:1;gap:8px;display:flex;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-context-actions>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:0 0 150px;min-width:150px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-band:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;max-width:100%;overflow-x:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-accounting-trust-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:84px;padding:9px 10px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size}@container (width<=900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-daily-work__head>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy""value value""action action";align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%}}@container (width<=520px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-daily-work-route .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal.global-search-modal-v2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-brand)22%,var(--tv-border));background:var(--tv-surface);border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 32px);max-width:min(1040px,100vw - 32px);height:min(850px,100dvh - 32px);max-height:min(850px,100dvh - 32px);box-shadow:0 28px 80px #0422223d,0 2px 8px #04222214}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";z-index:3;background:linear-gradient(90deg,var(--tv-accent)0 16%,var(--tv-brand)16% 100%);height:4px;position:absolute;inset:0 0 auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:var(--tv-surface);min-height:82px;padding:18px 20px 16px 24px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){letter-spacing:-.035em;font-size:clamp(20px,2vw,25px);font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-header p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:4px;font-size:12px;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--tv-accent)7%,transparent),transparent 30%),var(--tv-surface);min-height:0;padding:0;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-shell-v2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-rows:auto auto auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-query:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;padding:20px 24px 0;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-query-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;color:var(--tv-brand);pointer-events:none;place-items:center;display:grid;position:absolute;inset:38px auto auto 43px;transform:translateY(-50%)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-query-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){stroke-width:2.2px;width:21px;height:21px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-brand)28%,var(--tv-border));background:var(--tv-surface);width:100%;min-height:58px;color:var(--tv-ink);letter-spacing:-.01em;border-radius:16px;padding:13px 52px;font-size:16px;font-weight:650;box-shadow:0 8px 24px #0422220f}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::placeholder{color:color-mix(in srgb,var(--tv-text-muted)82%,white);font-weight:560}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-input:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:3px solid color-mix(in srgb,var(--tv-brand)18%,transparent);outline-offset:2px;box-shadow:0 10px 30px #0422221a}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-query:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:2;width:40px;min-width:40px;height:40px;color:var(--tv-text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:absolute;inset:28px 34px auto auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-query[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-tools[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-filters[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-query:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-ink);outline:2px solid color-mix(in srgb,var(--tv-brand)24%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-query .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:17px;height:17px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-feedback:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 26px 12px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-feedback .global-search-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:18px;color:var(--tv-text-muted);margin:0;font-size:12px;font-weight:680;line-height:1.45}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-keyboard-help:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:650}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-tools:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:3;border-block:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface-muted)72%,white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 24px;display:grid;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-height:38px;color:var(--tv-text);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px 7px 12px;font-size:12px;font-weight:740;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filter strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);min-width:22px;color:var(--tv-text-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 6px;font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filter:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-brand)45%,var(--tv-border));background:var(--tv-brand-soft);outline:2px solid color-mix(in srgb,var(--tv-brand)20%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filter.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);background:var(--tv-brand);color:var(--tv-on-brand);box-shadow:0 5px 14px #0449452e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filter.is-active strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-on-brand);background:#ffffff2e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-width:132px;min-height:40px;color:var(--tv-text);cursor:pointer;border-radius:11px;grid-template-columns:1fr;align-content:center;gap:1px;padding:6px 34px 6px 12px;list-style:none;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-details-marker{display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{content:"\2304";color:var(--tv-brand);font-size:16px;font-weight:900;position:absolute;inset:10px 12px auto auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements[open]>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:3px solid color-mix(in srgb,var(--tv-brand)14%,transparent)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinement-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:10;border:1px solid color-mix(in srgb,var(--tv-brand)22%,var(--tv-border));background:var(--tv-surface);border-radius:14px;gap:14px;width:min(340px,100vw - 48px);padding:16px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 18px 48px #0422222e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-status-filter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);gap:6px;font-size:12px;font-weight:800;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-status-filter select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background-color:var(--tv-surface);width:100%;min-height:46px;color:var(--tv-text);font:inherit;border-radius:10px;padding:9px 36px 9px 11px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-status-filter select:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:var(--tv-brand);outline:3px solid color-mix(in srgb,var(--tv-brand)16%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-test-option:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface-muted);cursor:pointer;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-test-option input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px;accent-color:var(--tv-brand);margin:1px 0 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-test-option span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:2px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-test-option strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-test-option small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;gap:18px;min-width:0;min-height:0;max-height:none;padding:18px 24px 28px;scroll-padding:16px;display:grid;overflow:hidden auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);border-radius:16px;gap:0;min-width:0;min-height:max-content;display:grid;overflow:hidden;box-shadow:0 7px 24px #0422220e}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:1px solid var(--tv-border);background:color-mix(in srgb,var(--tv-surface-muted)72%,white);justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px 10px 16px;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:baseline;gap:9px;min-width:0;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.01em;text-transform:none;margin:0;font-size:14px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:11px;font-weight:680}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-view-all:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:36px;color:var(--tv-brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:6px 9px 6px 11px;font-size:11px;font-weight:800;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-view-all:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-soft);outline:2px solid color-mix(in srgb,var(--tv-brand)20%,transparent);outline-offset:1px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:0 0;border:0;border-radius:0;display:grid;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-block-end:1px solid var(--tv-border-subtle,var(--tv-border));background:var(--tv-surface);width:100%;min-width:0;min-height:82px;color:var(--tv-text);text-align:start;cursor:pointer;border-radius:0;grid-template-columns:44px minmax(0,1fr) minmax(124px,auto);align-items:center;gap:13px;padding:12px 14px;transition:background-color .14s,box-shadow .14s;display:grid;position:relative}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-block-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result:is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){z-index:1;background:color-mix(in srgb,var(--tv-brand-soft)62%,white);box-shadow:inset 4px 0 var(--tv-accent);outline:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid color-mix(in srgb,var(--tv-brand)23%,transparent);outline-offset:-3px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid color-mix(in srgb,var(--tv-brand)13%,var(--tv-border));background:linear-gradient(145deg,var(--tv-brand-soft),var(--tv-surface));width:44px;height:44px;color:var(--tv-brand);border-radius:13px;place-items:center;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20px;height:20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:4px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:820;line-height:1.22;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;line-height:1.35;overflow:hidden}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;line-height:1.3;display:flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-kind:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:999px;align-items:center;min-height:21px;padding:2px 7px;font-weight:760;display:inline-flex}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-kind:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-status.is-success:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-success)11%,white);color:color-mix(in srgb,var(--tv-success)88%,black)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-status.is-warning:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-warning)12%,white);color:color-mix(in srgb,var(--tv-warning)78%,black)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-status.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:color-mix(in srgb,var(--tv-danger)10%,white);color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-status.is-neutral:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);color:var(--tv-text-muted)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-trailing:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-items:end;gap:5px;min-width:0;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:840}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-brand);font-size:10px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px dashed color-mix(in srgb,var(--tv-brand)24%,var(--tv-border));background:color-mix(in srgb,var(--tv-brand-soft)36%,white);border-radius:18px;grid-template-columns:auto minmax(0,460px);place-content:center;align-items:center;gap:16px;min-height:260px;padding:36px 24px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface);width:54px;height:54px;color:var(--tv-brand);border-radius:16px;place-items:center;display:grid;box-shadow:0 8px 22px #04222214}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-icon .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:24px;height:24px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:6px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:820}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);margin:0;font-size:12px;line-height:1.55}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2;justify-self:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state.is-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:color-mix(in srgb,var(--tv-danger)28%,var(--tv-border));background:color-mix(in srgb,var(--tv-danger)4%,white)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state.is-danger .global-search-empty-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);min-height:82px;animation:global-search-skeleton-pulse 1.25s ease-in-out var(--search-skeleton-delay)infinite alternate;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 112px;align-items:center;gap:13px;padding:12px 14px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);border-radius:13px;width:44px;height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:7px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted);border-radius:999px;height:9px;display:block}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton i:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:42%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton i:nth-child(2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:74%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton i:nth-child(3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:34%}@keyframes global-search-skeleton-pulse{0%{opacity:.58}to{opacity:1}}@media(max-width:700px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal.global-search-modal-v2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:72px;padding:13px 12px 11px 16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2>.modal-header p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-keyboard-help:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-query:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px 14px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-query-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset:43px auto auto 32px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-clear-query:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){inset:22px 22px auto auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:56px;padding-inline:48px;font-size:16px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-feedback:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:9px 16px 10px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-tools:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:9px;padding:10px 14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:11px;font-weight:760;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-type-select select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border);background:var(--tv-surface);width:100%;min-width:0;min-height:44px;color:var(--tv-text);font:inherit;border-radius:14px;padding:8px 34px 8px 11px;font-size:12px;font-weight:740}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinements>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-refinement-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;box-shadow:none;margin-top:8px;position:static}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scrollbar-gutter:auto;gap:14px;padding:14px 12px 24px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:14px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-inline:12px 8px;display:grid}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap;gap:2px 8px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-group>header>div>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-view-all:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;max-width:none;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;min-height:92px;padding:12px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-modal-v2 .global-search-result-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:12px;width:40px;height:40px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-description:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-trailing:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2;grid-template-columns:minmax(0,1fr) auto;place-items:center start;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result-open:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:end}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;min-height:240px;padding:26px 20px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-empty-state>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:40px minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton>b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}}@media(prefers-reduced-motion:reduce){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-skeleton:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){animation:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .global-search-result:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){transition:none}}@media(min-width:901px)and (max-width:1440px){}body #tv-app .invoice-register-host .invoice-filters-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;flex-wrap:wrap;overflow-x:visible;align-items:end}body #tv-app .invoice-register-host .invoice-filters-primary>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app .invoice-register-host .invoice-filters-primary .invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 240px}body #tv-app .invoice-register-host .invoice-filters-primary>label:not(.invoice-search):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 150px}body #tv-app .invoice-register-host .invoice-filters-primary>button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:0 0 auto;width:auto;min-width:72px;max-width:100%}@media(min-width:901px){body #tv-app .invoice-register-host .invoice-table-scroll .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:auto}body #tv-app .invoice-register-host .invoice-table-scroll .data-table [data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app .invoice-register-host .invoice-table-scroll .data-table [data-column-key=balance]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;white-space:nowrap}body #tv-app .invoice-register-host .invoice-money-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;overflow-wrap:normal}}body #tv-app .invoice-register-host .invoice-status-review:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);align-items:start}body #tv-app .invoice-register-host .invoice-review-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start;max-width:100%}@media(min-width:901px){body #tv-app .invoice-register-host .invoice-table-scroll td[data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:sticky;left:0;z-index:3;background:var(--tv-surface);border-inline-end:1px solid var(--tv-border)}body #tv-app .invoice-register-host .invoice-table-scroll th[data-column-key=id]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){left:0;z-index:4}}@media(max-width:900px){body #tv-app .invoice-register-host .invoice-money-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}}@media(max-width:900px){body #tv-app .invoice-register-host .invoice-table-scroll .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:auto;min-width:0}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .payment-drawer-stack .payment-context .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:transparent}.sales-analysis-server-host .filters.sales-analysis-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;overflow-x:visible}.sales-analysis-server-host .sales-analysis-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.sales-analysis-server-host .sales-analysis-filters :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;box-sizing:border-box}.bank-transactions-server-host .filters.bank-transaction-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:12px;overflow-x:visible}.bank-transactions-server-host .bank-transaction-filters>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.bank-transactions-server-host .bank-transaction-filters :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;box-sizing:border-box}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] :is(.drawer-body,.modal-body) :is(.modal-form,.modal-grid)>label[hidden]:not(.check-field):not(.tv-coa-group-toggle):not(.field):not(.form-field):not(.tv-coa-field):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-body .modal-form:has(.stock-operation-line):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-body .stock-operation-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-body .stock-operation-line>label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-body .stock-operation-line :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .modal-body .modal-form:has(.stock-operation-line) small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:anywhere}.purchase-order-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;container-type:inline-size}.purchase-order-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-form .modal-grid>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-order-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.purchase-order-form .purchase-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:480px){.purchase-order-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-order-form .purchase-order-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}.purchase-requisition-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;container-type:inline-size}.purchase-requisition-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-requisition-form .modal-grid>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}.purchase-requisition-form .purchase-requisition-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:480px){.purchase-requisition-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-form .purchase-requisition-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}.supplier-payments-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;flex-wrap:wrap}.supplier-payments-empty .empty-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 32rem}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update>.tv-build-update__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:none!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1]>.tv-build-update>.tv-build-update__reload:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:auto!important}body #tv-app>.app-shell>.tv-build-update:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:none!important}body #tv-app>.app-shell>.tv-build-update .tv-build-update__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:none!important}body #tv-app>.app-shell>.tv-build-update .tv-build-update__reload:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){pointer-events:auto!important}@media screen and (max-width:900px)and (min-width:521px){}@media screen and (max-width:900px){}.tv-receipt-attachments:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:.65rem}.tv-receipt-attachment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid rgba(26,65,63,.14)}.tv-receipt-attachment:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:0;padding-top:0}.tv-receipt-attachment-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid;gap:.18rem}.tv-receipt-attachment-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere}.tv-receipt-attachment-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-attachment-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;color:var(--muted,#5c6b6b);font-size:.82rem}.tv-receipt-attachment-unavailable:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#9b2c36;font-weight:700;font-size:.82rem;white-space:nowrap}@media(max-width:520px){.tv-receipt-attachment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:.55rem}.tv-receipt-attachment .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}}.invoice-view-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;min-width:0}.invoice-view-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:0 4px;color:var(--tv-text-muted);font-size:12px;line-height:1.35}@media screen and (max-width:520px){.settings-setup-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--tv-space-2)}.settings-setup-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1;min-height:44px;width:100%}}@media screen{body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;gap:4px;flex-wrap:wrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:6px 10px;min-height:40px;font-size:11px}}@media screen and (max-width:900px){}@media screen and (min-width:521px)and (max-width:900px){}@media screen and (max-width:520px){}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-receipt-register-table.table-card>.data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%!important}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-detail-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-actions[open]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 100%;min-width:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-actions>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#fff;background:#ffffff1f;border-color:#ffffff80;width:fit-content;max-width:100%;min-height:44px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:static;inset:auto;width:100%;min-width:0;margin-top:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));background:#fff;color:#15211f;box-shadow:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-menu>button.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#15211f;background:#fff;border:1px solid transparent;white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px;line-height:1.4}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-menu>button.btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#9f1d20;background:#fff}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-menu>button.btn:not(:disabled):is(:hover,:focus-visible):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#edf4f2;border-color:#58776f}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-menu>button.btn:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid #0b4a45;outline-offset:-3px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head .tv-receipt-more-actions>summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid #fff;outline-offset:2px}@container (max-width: 600px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:4px 2px;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font-size:10px;line-height:1.15}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:4px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:4px 2px;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font-size:10px;line-height:1.15}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table td:has(.tv-customer-account-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important;align-items:start}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table td:has(.tv-customer-account-actions)>.tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:100%;max-width:100%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table td:has(.tv-customer-account-actions)>div:has(>.tv-customer-account-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;width:max(100%,132px);min-width:132px;max-width:none}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0;min-width:132px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:44px}}@media screen and (max-width:390px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;gap:6px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .tv-customer-account-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px;font-size:12px}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:0}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-page:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block!important;table-layout:fixed}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid!important;grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:1 / -1;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;overflow-wrap:anywhere}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:has(.tv-customer-account-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}}@media screen and (min-width:561px)and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block!important;table-layout:fixed}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid!important;grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:0 16px;padding:14px 18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:auto!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;align-content:start;align-items:start;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:has(.tv-customer-account-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:nth-of-type(3):not(:has(.tv-customer-account-actions)):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;overflow-wrap:anywhere}}@media screen and (max-width:560px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table.table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;width:100%!important;min-width:0!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:has(.tv-customer-account-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}}@media screen and (min-width:561px)and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important}}@media screen and (min-width:561px)and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block!important;table-layout:fixed}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid!important;grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important;gap:0 16px;padding:14px 18px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:auto!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;align-content:start;align-items:start;width:100%!important;min-width:0!important;max-width:100%!important;padding:10px 0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;overflow-wrap:anywhere}}@media screen and (max-width:560px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important}}@media screen and (max-width:560px){body #tv-app .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(100px,.32fr) minmax(0,1fr)!important;justify-self:stretch!important;align-items:start;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}body #tv-app .tv-customer-register-table .data-table tbody td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-column:1 / -1!important;grid-template-columns:minmax(100px,.32fr) minmax(0,1fr)!important;justify-self:stretch!important;align-items:start;width:100%!important;min-width:0!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}}@media screen and (min-width:561px)and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:stretch!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto!important;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr)!important;justify-self:stretch!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=currencyTotals]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:560px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:100%!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;grid-column:1 / -1!important;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr)!important;width:100%!important;min-width:100%!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody td[data-column-key=actionability]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)!important}}@media screen and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-table .data-table tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%!important;min-width:100%!important;max-width:100%!important}}:root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-catalog-width:284px;--tv-header-height:72px;--tv-ink:#082d2a;--tv-brand:#0b4a45;--tv-brand-deep:#063f3b;--tv-brand-soft:#e6f2ef;--tv-accent:#f15b2a;--tv-canvas:#f3f6f5;--tv-surface:#fff;--tv-surface-muted:#f7f9f8;--tv-border:#dce5e1;--tv-border-strong:#bdcbc5;--tv-text:#15211f;--tv-text-muted:#5f6d69;--tv-text-subtle:#87928f}html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:100%}body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;min-height:100dvh;overflow:hidden;background:var(--tv-canvas);color:var(--tv-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#tv-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),.tv-boot-gate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:100dvh}.tv-boot-gate:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0;background:var(--tv-canvas)}.tv-boot-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-boot-shell[data-design-version=workspace-catalog-v1] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box}.sr-only:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tv-boot-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:100dvh;display:grid;grid-template-columns:var(--tv-catalog-width) minmax(0,1fr);grid-template-rows:var(--tv-header-height) minmax(0,1fr);overflow:hidden;background:var(--tv-canvas)}.tv-boot-catalog:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;grid-row:1 / -1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-inline:5px solid var(--tv-brand-deep);border-inline-end-width:1px;border-inline-end-color:var(--tv-border);background:#fbfcfc;box-shadow:6px 0 22px #082d2a0f}.tv-boot-catalog-top:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:12px;padding:18px 16px 12px;border-block-end:1px solid var(--tv-border)}.tv-boot-catalog-brand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px}.tv-boot-catalog-brand img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:44px;height:44px;display:block;object-fit:contain;border-radius:11px;background:#fff;box-shadow:0 5px 16px #082d2a1f}.tv-boot-catalog-brand span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid;gap:2px}.tv-boot-catalog-brand strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:hidden;color:var(--tv-ink);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.tv-boot-catalog-brand small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:hidden;color:var(--tv-text-muted);font-size:9px;font-weight:760;letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tv-boot-catalog-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-boot-catalog-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px;display:grid;align-items:center;padding:0 12px;border:1px solid var(--tv-border);border-radius:10px;background:var(--tv-surface-muted);color:var(--tv-text-muted);font-size:11px;font-weight:660}.tv-boot-catalog-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr) auto}.tv-boot-catalog-scope span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;display:grid;gap:1px}.tv-boot-catalog-scope strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:11px}.tv-boot-catalog-scope small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-subtle);font-size:9px}.tv-boot-catalog-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:42px;display:grid;place-items:center;border:1px solid #d94b1f;border-radius:9px;background:var(--tv-accent);color:#fff;font-size:12px;font-weight:800;box-shadow:0 6px 14px #f15b2a2e}.tv-boot-catalog-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;display:grid;align-content:start;gap:8px;padding:10px 10px 16px;overflow:visible}.tv-boot-catalog-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-boot-catalog-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-boot-catalog-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-boot-catalog-utility:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid transparent;border-radius:9px;color:var(--tv-text-muted);font-size:12px;font-weight:680;line-height:1.25}.tv-boot-catalog-route[aria-current=page]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative;border-color:var(--tv-brand-deep);background:var(--tv-brand-deep);color:#fff;box-shadow:0 5px 14px #082d2a24}.tv-boot-catalog-route[aria-current=page]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:"";position:absolute;inset:8px auto 8px -11px;width:3px;border-radius:0 3px 3px 0;background:var(--tv-accent)}.tv-boot-catalog-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:space-between;color:var(--tv-ink);font-weight:740}.tv-boot-catalog-group small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:2px 7px;border-radius:999px;background:var(--tv-brand-soft);color:var(--tv-brand);font-size:8px;font-weight:800}.tv-boot-catalog-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:28px;margin-inline-start:18px;padding-block:3px;color:var(--tv-text-muted);font-size:11.5px;font-weight:620}.tv-boot-catalog-utilities:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:3px;margin-top:8px;padding:12px 2px 18px;border-block-start:1px solid var(--tv-border)}.tv-boot-catalog-utility:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;padding-block:6px;font-size:11.5px}.tv-boot-catalog-divider:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height:1px;margin:9px 0;background:var(--tv-border)}.tv-boot-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:hidden;background:var(--tv-canvas)}.tv-boot-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;max-width:1780px;margin:0 auto;padding:26px clamp(20px,2.2vw,36px) 52px}.tv-boot-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 clamp(20px,2.2vw,36px) 18px;color:var(--tv-text-muted);font-size:10px;font-weight:680;letter-spacing:.04em}#tv-app[data-error=true] .tv-boot-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#b52a34}.tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:14px;min-height:0}.tv-business-cockpit.tv-business-cockpit--prepaint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;display:grid;gap:0;padding:20px;overflow:hidden;border:1px solid var(--tv-brand-deep);border-radius:16px;background:var(--tv-brand-deep);box-shadow:inset 4px 0 0 var(--tv-accent),0 14px 34px #082d2a24;color:#fff}.tv-business-cockpit--prepaint .tv-prepaint-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;color:#ff986f;font-size:9px;font-weight:840;letter-spacing:.13em;text-transform:uppercase}.tv-business-cockpit--prepaint h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:6px 0 4px;color:#fff;font-size:clamp(21px,2vw,29px);font-weight:780;letter-spacing:-.03em;line-height:1.12}.tv-business-cockpit--prepaint>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:74ch;margin:0;color:#d4e3df;font-size:11px;line-height:1.45}.tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:17px}.tv-prepaint-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:100px;border:1px solid var(--tv-border);border-radius:12px;background:#fff;box-shadow:0 1px 2px #082d2a0d}.tv-prepaint-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;align-content:start;gap:4px;padding:12px 13px;color:var(--tv-text)}.tv-prepaint-card>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-prepaint-card>small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted);font-size:9px;font-weight:720;line-height:1.35}.tv-prepaint-card>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:clamp(17px,1.55vw,23px);font-weight:790;letter-spacing:-.025em}.tv-prepaint-value-skeleton:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:25px;border-radius:6px;background:#dfe8e4;color:transparent}.tv-business-cockpit-loading-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:148px;border:1px solid var(--tv-border);border-radius:16px;background:#fff;box-shadow:inset 4px 0 0 var(--tv-accent),0 4px 12px #082d2a0f;animation:tv-catalog-prepaint-pulse 1.35s ease-in-out infinite}.tv-business-cockpit-loading-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:220px;border:1px solid var(--tv-border);border-radius:16px;background:#fff;animation:tv-catalog-prepaint-pulse 1.35s ease-in-out infinite}.tv-business-cockpit-loading-board .is-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1 / -1;min-height:260px}@keyframes tv-catalog-prepaint-pulse{0%,to{opacity:.52}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.tv-business-cockpit-loading-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){animation:none}}@media(max-width:1240px)and (min-width:901px){:root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-catalog-width:254px}}@media(max-width:900px)and (min-width:521px){:root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-catalog-width:238px}.tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-boot-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:20px 18px 42px}}@media(min-width:521px)and (max-width:900px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow:visible}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy" "value value" "action action";align-items:start;border-inline-end:0}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;overflow:visible;-webkit-line-clamp:unset}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .tv-attention-list--compact .tv-attention-row>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;white-space:normal}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .tv-customer-register-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-primary-filters>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .tv-customer-register-advanced .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:0;min-height:44px}}@media(max-width:520px){:root:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-header-height:62px;--tv-catalog-width:0px}.tv-boot-shell[data-design-version=workspace-catalog-v1]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);grid-template-rows:var(--tv-header-height) minmax(0,1fr)}.tv-boot-catalog:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-boot-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;grid-row:2}.tv-boot-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px}.tv-boot-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 14px 12px}.tv-business-cockpit.tv-business-cockpit--prepaint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;border-radius:13px}.tv-prepaint-cards:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tv-prepaint-card[data-summary-priority=secondary]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-business-cockpit-loading-metrics>div:nth-child(n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none}.tv-business-cockpit-loading-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr}.tv-business-cockpit-loading-board .is-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;min-height:220px}.tv-business-cockpit-loading-board>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:180px}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--tv-danger-border, #fecaca);border-inline-start:4px solid var(--tv-danger, #bd2f37);border-radius:var(--tv-radius-md, 10px);background:var(--tv-danger-soft, #fff1f2);color:var(--tv-text, #15221f)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;font-weight:800}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;margin:0;color:var(--tv-text-muted, #5d6b67);font-size:12px;line-height:1.5}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2;grid-row:1 / span 2;min-height:44px;white-space:nowrap}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-refresh-error>.btn:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid var(--tv-accent, #f45b17);outline-offset:2px}@media(max-width:640px){body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1;grid-row:auto}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .sales-tax-server-host .sales-tax-refresh-error>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-self:start}}body #tv-app .invoice-register-route td[data-column-key=balance] .invoice-money-value.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app .invoice-register-host td[data-column-key=balance] .invoice-money-value.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app table[data-route-id=invoices] td[data-column-key=balance] .invoice-money-value.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-danger);font-weight:800}body #tv-app .invoice-register-route td[data-column-key=balance] .invoice-money-value.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app .invoice-register-host td[data-column-key=balance] .invoice-money-value.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app table[data-route-id=invoices] td[data-column-key=balance] .invoice-money-value.is-clear:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-success);font-weight:800}@media(min-width:901px){.app-shell .workspace .organization-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .branch-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;table-layout:fixed}.app-shell .workspace .organization-register .data-table [data-column-key=legal_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:26%}.app-shell .workspace .organization-register .data-table [data-column-key=country_code]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.app-shell .workspace .organization-register .data-table [data-column-key=base_currency]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:11%}.app-shell .workspace .organization-register .data-table [data-column-key=active_branch_count]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.app-shell .workspace .organization-register .data-table [data-column-key=default_branch_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.app-shell .workspace .organization-register .data-table [data-column-key=active]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.app-shell .workspace .branch-register .data-table [data-column-key=name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.app-shell .workspace .branch-register .data-table [data-column-key=organization_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:22%}.app-shell .workspace .branch-register .data-table [data-column-key=location]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.app-shell .workspace .branch-register .data-table [data-column-key=currency]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:9%}.app-shell .workspace .branch-register .data-table [data-column-key=is_default]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.app-shell .workspace .branch-register .data-table [data-column-key=active]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%}.app-shell .workspace .organizations-branches .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-content:start;gap:2px;min-width:0;display:grid}.app-shell .workspace .organizations-branches .tv-entity-cell>:is(strong,span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}@container bank-accounts-route (min-width:761px){.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:15%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:23%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:17%;overflow-wrap:normal;word-break:normal}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:10%;overflow-wrap:normal;word-break:normal}}@container bank-accounts-route (min-width:761px){.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:25%;overflow-wrap:normal;word-break:normal}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%;overflow-wrap:normal;word-break:normal}}@container bank-accounts-route (min-width:761px){.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){table-layout:fixed;width:100%;min-width:0}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:19%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:17%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%;overflow-wrap:normal;word-break:normal}.bank-account-register th[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:24%;overflow-wrap:normal;word-break:normal}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%;overflow-wrap:normal;word-break:normal}}.bank-accounts-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:inline-size;container-name:bank-accounts-route}@container bank-accounts-route (min-width:761px){.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .data-table th[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;overflow-wrap:normal;word-break:normal}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}}.bank-accounts-server-host .tv-attention-list--compact .tv-attention-row .tv-attention-copy>span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}@container bank-accounts-route (min-width: 761px){.bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:max(100%,1080px);min-width:1080px;table-layout:fixed;display:table}.bank-account-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-header-group}.bank-account-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row-group}.bank-account-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row}.bank-account-register .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-cell;box-sizing:border-box;white-space:normal}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%;min-width:220px;overflow-wrap:anywhere;word-break:normal}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%;min-width:120px;overflow-wrap:anywhere;word-break:normal}}@media(min-width:761px){.bank-accounts-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){container-type:normal;container-name:none}.bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.bank-account-register>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.bank-account-register>.table-scroll>.data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-sizing:border-box;width:max(100%,1080px);min-width:1080px;table-layout:fixed;display:table!important}body #tv-app .bank-accounts-workbench .bank-account-register .data-table thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-header-group!important}body #tv-app .bank-accounts-workbench .bank-account-register .data-table tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row-group!important}body #tv-app .bank-accounts-workbench .bank-account-register .data-table tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-row!important}body #tv-app .bank-accounts-workbench .bank-account-register .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-cell!important;box-sizing:border-box;white-space:normal}.bank-account-register :is(th,td)[data-column-key=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:18%}.bank-account-register :is(th,td)[data-column-key=bank_name]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.bank-account-register :is(th,td)[data-column-key=mapping]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:21%}.bank-account-register :is(th,td)[data-column-key=readiness]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.bank-account-register :is(th,td)[data-column-key=payment_use]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%;min-width:220px}.bank-account-register :is(th,td)[data-column-key=status]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:13%;min-width:120px;overflow-wrap:anywhere;word-break:normal}}@media(max-width:520px){.drawer:has(.item-evidence-host)>.drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.drawer:has(.item-evidence-host)>.drawer-footer>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;width:100%;white-space:normal;overflow-wrap:anywhere}}@media(min-width:521px){.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1080px}}@media(min-width:521px){.purchase-requisition-register .data-table [data-column-key=subject]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:20%}.purchase-requisition-register .data-table [data-column-key=requester]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14%}.purchase-requisition-register .data-table [data-column-key=total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:12%}}@media(max-width:520px){.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;width:100%;min-width:0;table-layout:auto;border-collapse:separate;border-spacing:0}.purchase-requisition-register .data-table>thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.purchase-requisition-register .data-table>tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:12px}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(0,1fr);padding:10px 12px;border:1px solid var(--tv-border);border-radius:12px;background:var(--tv-surface);box-shadow:var(--tv-shadow-panel)}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(94px,.42fr) minmax(0,1fr);align-items:start;gap:8px;width:auto;min-width:0;padding:7px 0;border:0;white-space:normal;overflow-wrap:anywhere}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:attr(data-label);color:var(--tv-text-muted);font-size:11px;font-weight:750;line-height:1.4}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td[data-column-key=total]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td[data-column-key=total]>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td[data-column-key=state]>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td[data-column-key=sourcing_state]>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;flex-wrap:wrap;gap:8px}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{content:none}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td.tv-table-row-opener-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:relative}.purchase-requisition-register .data-table>tbody>tr[data-tv-row=record]>td.tv-table-row-opener-cell>.tv-table-row-opener:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;height:100%}}@media(min-width:1200px){.purchase-requisition-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-width:100%;table-layout:fixed}}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-views:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-behavior:auto!important;scroll-padding-inline:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-views .saved-view:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-margin-inline:42px}body #tv-app>.app-shell[data-design-version=workspace-catalog-v1] .workspace .invoice-register-route .invoice-views .saved-view:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid var(--tv-accent, #f15b2a)!important;outline-offset:-2px!important}body #tv-app>.app-shell .tv-payment-register-summary-fallback>dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:0;margin:8px 0 0}body #tv-app>.app-shell .tv-payment-register-summary-fallback>dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;padding:8px 0;border-top:1px solid var(--tv-border)}body #tv-app>.app-shell .tv-payment-register-summary-fallback>dl dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--tv-text-muted);font-size:12px;font-weight:760;line-height:1.4}body #tv-app>.app-shell .tv-payment-register-summary-fallback>dl dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;margin:0;color:var(--tv-text);font-weight:650;line-height:1.4;overflow-wrap:anywhere}@media(max-width:520px){body #tv-app>.app-shell .tv-payment-register-summary-fallback>dl>div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:2px}}#tv-app>.tv-startup-loading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px;min-height:100dvh;box-sizing:border-box;background:#f6f7f5;text-align:center}.tv-startup-loading>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:650 18px/1.4 Inter,system-ui,sans-serif;color:#082d2a}.tv-startup-loading #tv-boot-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){position:static;margin:0;max-width:38rem;color:#5f6d69;font:400 14px/1.6 Inter,system-ui,sans-serif}.tv-startup-loading #tv-boot-status button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;margin:14px auto 0}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-width: 292px;--tv-header-height: 84px;--tv-catalog-bg: #fafbfb;--tv-catalog-text: #25323e;--tv-catalog-muted: #52616c;--tv-catalog-subtle: #5d6871;--tv-catalog-border: #e0e5e7;--tv-catalog-active: #e1efeb;}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:30px;background:#faf9f6}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] [hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}@media(min-width:901px){}@media(min-width:901px)and (max-width:1180px){}@media(max-width:900px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:18px}}@media(max-width:420px){}@media(prefers-reduced-motion:reduce){}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px;font-size:14px;color:#182641}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments]>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;padding:0 0 16px;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;background:#fff;box-shadow:none;gap:16px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments]>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments]>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{display:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:#14243d}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;line-height:1.5;color:#526582;margin-top:6px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.4;margin-top:6px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;align-items:center}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;min-height:38px;padding:8px 12px;border-radius:5px;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .btn-primary:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#0755e9;color:#fff;border-color:#0755e9}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stats.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:0;border:1px solid #dfe5ee;border-radius:6px;background:#f7f9fc;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stats.tv-route-summary>.workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;padding:12px 14px;border:0;border-right:1px solid #dfe5ee;border-radius:0;background:transparent;box-shadow:none;gap:5px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stats.tv-route-summary>.workspace-stat:last-of-type:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stats.tv-route-summary>.workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before{display:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid #dfe5ee;border-radius:5px;background:#f7f9fc}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure>summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 14px;min-height:42px;font-size:14px;line-height:1.5;color:#273b59;cursor:pointer}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-left:14px;font-size:12px;color:#526582}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure>.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-top:1px solid #dfe5ee}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure .tv-route-summary-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid!important}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure .tv-route-summary-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure>summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid #0755e9;outline-offset:2px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stat>[data-tv-region=label]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;color:#526582}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stat>strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:20px;line-height:1.3;color:#182641;font-variant-numeric:tabular-nums}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stat>:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.45;color:#526582}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid #dfe5ee;border-radius:5px;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;background:#f7f9fc;color:#526582}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .data-table .th-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 10px;font-size:14px;line-height:1.4;vertical-align:top;color:#273b59}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .tv-receipt-identity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;line-height:1.4;font-weight:600}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .tv-receipt-identity :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;line-height:1.4;color:#526582}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .tv-receipt-copy-id:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;min-width:42px;min-height:32px;padding:5px 7px;border-radius:4px;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .data-table td[data-column-key=amount]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-receipt-register-table .data-table td.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){vertical-align:middle}@media(max-width:900px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments]>.workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:start;flex-wrap:wrap}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:24px}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-wrap:wrap}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .workspace-stats.tv-route-summary>.workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:1px solid #dfe5ee}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure>.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;margin-left:0}}@media(max-width:520px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .tv-receipt-page-frame[data-route-id=payments] .tv-payment-summary-disclosure>.tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .workspace .tv-receipt-register-table .data-table td.row-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:108px;min-height:40px;flex:none;padding:8px 12px;white-space:nowrap;overflow:visible;font-size:14px;line-height:20px;border-radius:5px;box-shadow:none}@media(min-width:521px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .workspace .tv-receipt-register-table .data-table :is(th.actions-head,td.row-actions):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:160px;min-width:160px;padding:10px 12px;text-align:right}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .workspace .tv-receipt-register-table .data-table td.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:table-cell;vertical-align:middle}}@media(max-width:520px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32] .workspace .tv-receipt-register-table .data-table td.row-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;justify-content:flex-end;flex-wrap:wrap}}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-catalog-width:220px;--tv-command-header-height:72px;}body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:24px;background:#fff}@media(min-width:901px){}@media(min-width:901px)and (max-width:1350px){}@media(max-width:900px){body #tv-app>.app-shell[data-design-version][data-shell-theme=operations-desk-r32]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:16px}}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){-webkit-backdrop-filter:none;backdrop-filter:none;background:#1523361f}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:min(520px,100vw);max-width:520px;inset:0 0 0 auto;height:100%;max-height:100%;margin:0;border-radius:0;background:#fff}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;min-height:64px;background:#fff}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .drawer-header h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:16px;line-height:1.4;overflow-wrap:anywhere}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;background:#fff}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0 0 16px;border:0;border-bottom:1px solid #dfe5ee;border-radius:0}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:20px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;gap:16px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-info :is(span,strong):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;line-height:1.5;overflow-wrap:anywhere}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host:has(>.tv-receipt-drawer)>.tv-receipt-drawer .tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 8px;font-size:13px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host>.tv-receipt-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host>.tv-receipt-drawer .tv-receipt-detail-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr)}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host>.tv-receipt-drawer .tv-payment-detail-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .drawer-host>.tv-receipt-drawer .tv-payment-detail-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 8px;font-size:13px}}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:16px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:20px;background:#fff;color:#172941;border:1px solid #dfe5ee;border-radius:6px;box-shadow:none}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:22px;line-height:1.3;color:#172941;margin:6px 0}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-immutability-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;line-height:1.5;color:#526582}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-amount:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:0;background:transparent;color:#172941;min-width:0;text-align:left}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-amount strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:28px;line-height:1.3;font-variant-numeric:tabular-nums;color:#172941}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-amount :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#526582;font-size:13px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;flex-wrap:wrap}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head .tv-receipt-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#526582;font-size:12px;letter-spacing:.04em}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head :is(button.btn,summary.btn):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#fff;color:#263b59;border:1px solid #cdd7e5;border-radius:5px;padding:8px 12px;min-height:38px;font-size:13px;line-height:20px;box-shadow:none}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head button.btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#0755e9;border-color:#0755e9;color:#fff}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head button.btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#a72538;border-color:#e9bfc5;background:#fff5f5}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-detail-head button:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){opacity:.65}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-action-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%;color:#526582;font-size:13px;line-height:1.5}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;gap:4px;border-bottom:1px solid #dfe5ee;margin:0;overflow-x:auto}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:0 0 auto;min-width:0;padding:12px 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#526582;font-size:14px;line-height:20px;box-shadow:none}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs button[aria-selected=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom-color:#0755e9;color:#0755e9;font-weight:650}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail [role=tabpanel]:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:2px solid #0755e9;outline-offset:-2px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-panels>[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-panels>[role=tabpanel]:not([hidden]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:16px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-radius:6px;box-shadow:none}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-attachment:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px;min-width:0;gap:12px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-attachment-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow-wrap:anywhere}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-attachment-copy :is(strong,p,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;line-height:1.5}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-receipt-attachment .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;font-size:14px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-history-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:14px;font-size:13px;line-height:1.5;color:#526582}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-history-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){list-style:none;margin:0;padding:0 14px}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-history-list li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;border-top:1px solid #dfe5ee;padding:14px 0;overflow-wrap:anywhere}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-history-list strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;line-height:1.5}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-history-list :is(time,p,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;line-height:1.5;color:#526582;margin:0}@media(max-width:520px){body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:visible}body:has(#tv-app .app-shell[data-shell-theme=operations-desk-r32]) .tv-receipt-detail .tv-payment-detail-tabs button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 8px;font-size:13px;flex:auto}}html[data-tv-visual-system=business-brief]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-bg: #ffffff;--tv-surface: #ffffff;--tv-surface-muted: #f3f7fb;--tv-surface-strong: #e8f3fc;--tv-text: #122c46;--tv-text-muted: #4d6178;--tv-text-subtle: #4d6178;--tv-border: #c7d4e2;--tv-border-strong: #8295aa;--tv-brand: #006cba;--tv-brand-hover: #005799;--tv-brand-soft: #e8f3fc;--tv-on-brand: #ffffff;--tv-success: #17603e;--tv-warning: #7b4b00;--tv-danger: #b42318;--tv-info: #005799;--tv-success-soft: #edf9f1;--tv-warning-soft: #fff3db;--tv-danger-soft: #fff1f0;--tv-info-soft: #e8f3fc;--tv-brief-navy: #003653;--tv-brief-focus: #005fcc;--tv-brief-focus-on-dark: #9dd5ff;--tv-radius-sm: 4px;--tv-radius-md: 6px;--tv-radius-lg: 8px;--tv-space-1: 4px;--tv-space-2: 8px;--tv-space-3: 12px;--tv-space-4: 16px;--tv-space-5: 20px;--tv-space-6: 24px;--tv-space-8: 32px;--tv-space-10: 40px;--tv-shadow-panel: none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;color:var(--tv-text);background:var(--tv-bg)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-bg: #ffffff;--tv-surface: #ffffff;--tv-surface-muted: #f3f7fb;--tv-surface-strong: #e8f3fc;--tv-text: #122c46;--tv-text-muted: #4d6178;--tv-text-subtle: #4d6178;--tv-border: #c7d4e2;--tv-border-strong: #8295aa;--tv-brand: #006cba;--tv-brand-hover: #005799;--tv-brand-soft: #e8f3fc;--tv-on-brand: #ffffff;--tv-success: #17603e;--tv-warning: #7b4b00;--tv-danger: #b42318;--tv-info: #005799;--tv-success-soft: #edf9f1;--tv-warning-soft: #fff3db;--tv-danger-soft: #fff1f0;--tv-info-soft: #e8f3fc;--tv-brief-navy: #003653;--tv-brief-focus: #005fcc;--tv-brief-focus-on-dark: #9dd5ff;--tv-catalog-width: 256px;--tv-header-height: 64px;--tv-command-header-height: 64px;--tv-catalog-bg: #ffffff;--tv-catalog-text: #122c46;--tv-catalog-muted: #4d6178;--tv-catalog-subtle: #4d6178;--tv-catalog-active: #e8f3fc;--tv-catalog-border: #c7d4e2;}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:32px;background:#fff;min-width:0;color:var(--tv-text);font-size:15px;line-height:1.5}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(h1,.route-header h1):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(h2,.panel-title):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:18px;line-height:1.4}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(p,.route-subtitle):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){line-height:1.5}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:inherit;color:var(--tv-text);border-color:var(--tv-border-strong)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;font-size:14px;border-radius:4px;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);border-color:var(--tv-brand);color:#fff}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn-primary:hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-hover);border-color:var(--tv-brand-hover)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;padding:12px 16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#f0f6fc;color:#2a465f;font-weight:600}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#e1e9f0}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(.amount,.money,[data-tv-region=amount],.stat-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [data-tv-density=compact] .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-block:8px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [data-tv-density=comfortable] .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-block:12px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid var(--tv-brief-focus);outline-offset:3px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [aria-disabled=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] button:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:not-allowed}@media(min-width:901px){}@media(max-width:900px){body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:20px 16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:24px}}@media(prefers-reduced-motion:reduce){html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tv-managed-ledger-print-reconciliation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;margin:10px 0;padding:9px;border:1px solid #b8c9d3;background:#f5f9fb;color:#172b3a}.tv-managed-ledger-print-reconciliation h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 5px;font-size:11px}.tv-managed-ledger-print-reconciliation-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){break-inside:avoid;padding:5px 0;border-top:1px solid #d5e0e6;font-size:9px}.tv-managed-ledger-print-reconciliation-row p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:2px 0;line-height:1.25}@media print{body.tv-managed-ledger-printing>.tv-managed-ledger-print-document .tv-managed-ledger-print-page-art:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}body.tv-managed-ledger-printing>.tv-managed-ledger-print-document .tv-managed-ledger-print-page-logo:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:14mm!important;height:14mm!important;top:4mm!important;left:7mm!important}body.tv-managed-ledger-printing>.tv-managed-ledger-print-document .tv-managed-ledger-print-canvas:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){top:24mm!important;height:255mm!important}}

/* Payment composition owns one viewport; other record inspectors are suspended. */
.drawer.tv-receipt-create-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:fixed!important; inset:0 0 0 auto!important; width:min(680px,100vw)!important; max-width:100vw!important; height:100dvh!important; max-height:100dvh!important; margin:0!important; transform:none!important; border-radius:14px 0 0 14px!important; display:flex!important; flex-direction:column!important; overflow:hidden!important; background:#f5f7fa!important; color:#192c3b!important; box-shadow:-12px 0 48px #132c3b24!important; }
.tv-receipt-create-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before,.tv-receipt-create-drawer *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{ box-sizing:border-box; min-width:0; }
.tv-receipt-create-drawer .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ flex:0 0 auto!important; position:relative!important; inset:auto!important; padding:14px 18px!important; background:#fff!important; color:#192c3b!important; border-bottom:1px solid #dce3ea!important; gap:12px!important; }
.tv-receipt-create-drawer .drawer-title h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:22px!important; line-height:1.25!important; margin:0!important; color:#192c3b!important; }
.tv-receipt-create-drawer .drawer-title p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:13px!important; margin:5px 0 0!important; color:#536575!important; line-height:1.4!important; }
.tv-receipt-create-drawer .drawer-header .icon-btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:38px!important; height:38px!important; flex-shrink:0; }
.tv-receipt-create-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ flex:1 1 auto!important; min-height:0!important; overflow:auto!important; padding:16px 18px!important; }
.tv-receipt-create-drawer .drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:relative!important; inset:auto!important; flex:0 0 auto!important; display:flex!important; justify-content:flex-end!important; align-items:center!important; padding:10px 18px!important; gap:10px!important; background:#fff!important; border-top:1px solid #dce3ea!important; min-height:66px!important; }
.tv-receipt-create-drawer .tv-receipt-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:12px!important; align-items:start!important; margin:0!important; padding:0!important; }
.tv-receipt-create-drawer .tv-receipt-create-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid!important; gap:14px!important; }
.tv-receipt-create-drawer .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ border:1px solid #dce3ea!important; border-radius:10px!important; padding:12px!important; margin:0!important; box-shadow:none!important; background:#fff!important; }
.tv-receipt-create-drawer .tv-receipt-create-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:0!important; margin:0 0 8px!important; border:0!important; display:block!important; }
.tv-receipt-create-drawer h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:15px!important; line-height:1.4!important; margin:0 0 4px!important; color:#192c3b!important; }
.tv-receipt-create-drawer p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:13px!important; line-height:1.45!important; margin:4px 0!important; color:#536575!important; }
.tv-receipt-create-drawer .tv-receipt-create-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr))!important; gap:10px 12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex!important; flex-direction:column!important; gap:5px!important; margin:0!important; width:auto!important; }
.tv-receipt-create-drawer .tv-receipt-create-field > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px!important; letter-spacing:.01em!important; text-transform:none!important; font-weight:650!important; line-height:1.4!important; color:#425565!important; }
.tv-receipt-create-drawer input:not([type=checkbox]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-height:40px!important; height:auto!important; width:100%!important; padding:9px 11px!important; font:400 14px/1.4 system-ui,sans-serif!important; border:1px solid #bccbd6!important; border-radius:6px!important; background:#fff!important; color:#192c3b!important; box-shadow:none!important; }
.tv-receipt-create-drawer input:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer select:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ outline:2px solid var(--tv-accent)!important; outline-offset:2px!important; }
.tv-receipt-create-drawer .tv-receipt-create-customer-selection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
.tv-receipt-create-drawer .tv-receipt-create-option-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:8px 0 0!important; padding:0!important; background:none!important; border:0!important; font-size:12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-account-status:not(.is-error):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:static!important; }
.tv-receipt-create-drawer .tv-receipt-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
.tv-receipt-create-drawer .tv-receipt-create-summary-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid!important; gap:0!important; margin:8px 0!important; }
.tv-receipt-create-drawer .tv-receipt-create-summary-lines > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex!important; flex-direction:column!important; align-items:flex-start!important; gap:4px!important; padding:10px 0!important; border-bottom:1px solid #e5ebef!important; }
.tv-receipt-create-drawer .tv-receipt-create-summary-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:19px!important; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; color:#163c50!important; }
.tv-receipt-create-drawer .tv-receipt-create-summary-lines span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-outcome:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:10px 0 0!important; padding:10px!important; border-radius:6px!important; background:#f1f6fa!important; border:0!important; }
.tv-receipt-create-drawer .tv-receipt-create-outcome strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:13px!important; }
.tv-receipt-create-drawer .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-height:38px!important; padding:8px 12px!important; font-size:13px!important; line-height:1.3!important; border-radius:6px!important; white-space:normal!important; }
.tv-receipt-create-drawer .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:#fff!important; background:var(--tv-brand)!important; border-color:var(--tv-brand)!important; }
.tv-receipt-create-drawer .btn:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ opacity:.5!important; cursor:not-allowed!important; }
.tv-receipt-create-drawer .tv-payment-balance-shortcut:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ align-self:flex-start!important; min-height:30px!important; padding:4px 8px!important; font-size:12px!important; }
.tv-receipt-create-drawer details:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:12px 0 0!important; border-top:1px solid #e5ebef; padding-top:12px; }
.tv-receipt-create-drawer summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ cursor:pointer; font-size:13px!important; font-weight:600; color:#245d89; }
.tv-receipt-create-drawer .tv-receipt-create-shared-slip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-top:12px; display:grid; gap:12px; }
.tv-receipt-create-drawer .tv-payment-allocation-tools:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; gap:8px; flex-wrap:wrap; margin:8px 0; }
.tv-receipt-create-drawer .tv-receipt-allocation-toggle[aria-expanded="false"] + .tv-payment-allocation-tools:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none; }
.tv-receipt-create-drawer .tv-payment-proof-preview:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; align-items:flex-start; gap:10px; margin-top:8px; }
.tv-receipt-create-drawer .tv-payment-proof-preview[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
.tv-receipt-create-drawer .tv-payment-proof-preview img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:64px; height:64px; object-fit:contain; border:1px solid #dce3ea; background:#f7f9fb; border-radius:4px; }
.tv-receipt-create-drawer .tv-payment-proof-preview strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px!important; overflow-wrap:anywhere; }
.tv-receipt-create-drawer .tv-payment-proof-preview small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:block; }
.tv-receipt-create-drawer .tv-receipt-create-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid!important; grid-template-columns:22px minmax(0,1fr) 120px!important; gap:8px!important; padding:12px 0!important; border-radius:0!important; border:0!important; border-bottom:1px solid #e5ebef!important; }
.tv-receipt-create-drawer .tv-receipt-create-invoice-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:13px!important; }
.tv-receipt-create-drawer .tv-receipt-create-invoice-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-invoice-copy small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
.tv-receipt-create-drawer .tv-receipt-create-invoice-outstanding:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:2; font-size:12px!important; }
.tv-receipt-create-drawer .tv-receipt-create-invoice > .tv-receipt-create-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:3; grid-row:1 / span 2; }
.tv-receipt-create-drawer .tv-receipt-create-errors:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:0!important; padding:12px!important; border:1px solid #efb2bc!important; border-radius:8px!important; background:#fff1f3!important; font-size:13px!important; }
.tv-receipt-create-drawer .tv-receipt-create-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
.tv-receipt-create-drawer .tv-receipt-create-grid > .tv-receipt-create-field:nth-child(2) > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer .tv-receipt-create-grid > .tv-receipt-create-field:nth-child(3) > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer .tv-receipt-create-main > .tv-receipt-create-card:last-child .tv-receipt-create-card-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }
@media(max-width:780px) {
 .drawer.tv-receipt-create-drawer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ border-radius:0!important; }
 .tv-receipt-create-drawer .drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:14px!important; }
 .tv-receipt-create-drawer .drawer-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-drawer .drawer-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px 14px!important; }
 .tv-receipt-create-drawer .tv-receipt-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:minmax(0,1fr)!important; gap:14px!important; }
 .tv-receipt-create-drawer .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:static!important; }
 .tv-receipt-create-drawer .tv-receipt-create-summary-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:6px!important; }
 .tv-receipt-create-drawer .tv-receipt-create-summary-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:15px!important; }
}
@media(max-width:440px) {
 .tv-receipt-create-drawer .tv-receipt-create-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:minmax(0,1fr)!important; }
 .tv-receipt-create-drawer .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px!important; }
 .tv-receipt-create-drawer .drawer-footer .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ flex:1!important; }
 .tv-receipt-create-drawer .tv-receipt-create-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:22px minmax(0,1fr) 95px!important; }
}

/* R52: simplify the payment-entry path; retain the R51 drawer width. */
.tv-receipt-create-drawer .tv-receipt-create-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px!important}
.tv-receipt-create-drawer .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 0!important;border:0!important;border-radius:0!important;background:transparent!important}
.tv-receipt-create-drawer .tv-receipt-create-main>.tv-receipt-create-card+ .tv-receipt-create-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid #dce3ea!important}
.tv-receipt-create-drawer .tv-receipt-create-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 6px!important}
.tv-receipt-create-drawer .tv-receipt-create-card-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px!important}
.tv-receipt-create-drawer .tv-receipt-create-option-status:not(.is-error):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}
.tv-receipt-create-drawer .tv-receipt-create-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:8px 10px!important;background:#f1f6fa!important}
.tv-receipt-create-drawer .tv-receipt-create-summary h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}
.tv-receipt-create-drawer .tv-receipt-create-summary-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex!important;flex-wrap:wrap!important;gap:4px 18px!important;margin:0!important}
.tv-receipt-create-drawer .tv-receipt-create-summary-lines>*:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;padding:3px 0!important;border:0!important}
.tv-receipt-create-drawer .tv-receipt-create-summary-lines strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px!important}
.tv-receipt-create-drawer .tv-receipt-create-outcome:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:4px 0 0!important;padding:0!important;background:transparent!important}
.tv-receipt-create-drawer .tv-receipt-create-outcome p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none!important}
.tv-receipt-create-drawer .tv-receipt-create-invoice-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-top:5px!important}
@media(max-width:780px){.tv-receipt-create-drawer .tv-receipt-create-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px!important}.tv-receipt-create-drawer .tv-receipt-create-summary-lines:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex!important;flex-wrap:wrap!important}}

/* Cash reference field is conditionally omitted from the visual flow. */
.tv-receipt-create-drawer .tv-receipt-create-field[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:none!important; }

html[data-tv-visual-system=business-brief]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){--tv-bg: #ffffff;--tv-surface: #ffffff;--tv-surface-muted: #f3f7fb;--tv-surface-strong: #e8f3fc;--tv-text: #122c46;--tv-text-muted: #4d6178;--tv-text-subtle: #4d6178;--tv-border: #c7d4e2;--tv-border-strong: #8295aa;--tv-brand: #006cba;--tv-brand-hover: #005799;--tv-brand-soft: #e8f3fc;--tv-on-brand: #ffffff;--tv-success: #17603e;--tv-warning: #7b4b00;--tv-danger: #b42318;--tv-info: #005799;--tv-success-soft: #edf9f1;--tv-warning-soft: #fff3db;--tv-danger-soft: #fff1f0;--tv-info-soft: #e8f3fc;--tv-brief-navy: #003653;--tv-brief-focus: #005fcc;--tv-brief-focus-on-dark: #9dd5ff;--tv-radius-sm: 4px;--tv-radius-md: 6px;--tv-radius-lg: 8px;--tv-space-1: 4px;--tv-space-2: 8px;--tv-space-3: 12px;--tv-space-4: 16px;--tv-space-5: 20px;--tv-space-6: 24px;--tv-space-8: 32px;--tv-space-10: 40px;--tv-shadow-panel: none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;color:var(--tv-text);background:var(--tv-bg)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){--tv-bg: #ffffff;--tv-surface: #ffffff;--tv-surface-muted: #f3f7fb;--tv-surface-strong: #e8f3fc;--tv-text: #122c46;--tv-text-muted: #4d6178;--tv-text-subtle: #4d6178;--tv-border: #c7d4e2;--tv-border-strong: #8295aa;--tv-brand: #006cba;--tv-brand-hover: #005799;--tv-brand-soft: #e8f3fc;--tv-on-brand: #ffffff;--tv-success: #17603e;--tv-warning: #7b4b00;--tv-danger: #b42318;--tv-info: #005799;--tv-success-soft: #edf9f1;--tv-warning-soft: #fff3db;--tv-danger-soft: #fff1f0;--tv-info-soft: #e8f3fc;--tv-brief-navy: #003653;--tv-brief-focus: #005fcc;--tv-brief-focus-on-dark: #9dd5ff;--tv-catalog-width: 256px;--tv-header-height: 64px;--tv-command-header-height: 64px;--tv-catalog-bg: #ffffff;--tv-catalog-text: #122c46;--tv-catalog-muted: #4d6178;--tv-catalog-subtle: #4d6178;--tv-catalog-active: #e8f3fc;--tv-catalog-border: #c7d4e2;}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:32px;background:#fff;min-width:0;color:var(--tv-text);font-size:15px;line-height:1.5}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(h1,.route-header h1):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.025em}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(h2,.panel-title):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text);font-size:18px;line-height:1.4}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(p,.route-subtitle):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){line-height:1.5}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font:inherit;color:var(--tv-text);border-color:var(--tv-border-strong)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:40px;font-size:14px;border-radius:4px;box-shadow:none}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand);border-color:var(--tv-brand);color:#fff}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn-primary:hover:not(:disabled):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-brand-hover);border-color:var(--tv-brand-hover)}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px;padding:12px 16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#f0f6fc;color:#2a465f;font-weight:600}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#e1e9f0}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace :is(.amount,.money,[data-tv-region=amount],.stat-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [data-tv-density=compact] .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-block:8px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [data-tv-density=comfortable] .data-table :is(th,td):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding-block:12px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid var(--tv-brief-focus);outline-offset:3px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] [aria-disabled=true]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] button:disabled:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){cursor:not-allowed}@media(min-width:901px){}@media(max-width:900px){body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief]>.main>.content-frame>.workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){padding:20px 16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) :is(input,select,textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:16px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] :is(.workspace,.drawer-body,.modal-body) .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:44px}body #tv-app>.app-shell[data-design-version][data-visual-system=business-brief] .workspace h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:24px}}@media(prefers-reduced-motion:reduce){html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):before,html[data-tv-visual-system=business-brief] *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

.tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--tv-border,#d7e0e4);border-radius:14px;background:var(--tv-surface-muted,#f5f8f8)}.tv-receipt-detail-actions .btn-danger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-weight:750}.tv-payment-reversal-reason:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;flex-basis:100%;padding:8px 10px;border-left:3px solid var(--tv-warning,#d07a00);background:var(--tv-warning-soft,#fff8e9);border-radius:4px;color:var(--tv-text,#17313d)}.tv-payment-action-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;font-size:14px;line-height:1.35;font-weight:650;white-space:normal}.tv-payment-action-reason:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:block;max-width:34ch;margin-top:4px;white-space:normal;text-align:left;font-size:12px;line-height:1.35;font-weight:450}.tv-payment-existing-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-reuse-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:44px;margin-top:8px}.tv-payment-reuse-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal}.tv-receipt-create-errors .tv-payment-existing-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:10px}.tv-receipt-create-errors .tv-payment-existing-deposit+.tv-payment-reuse-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:8px}.tv-receipt-split-slip-details[open]>.tv-receipt-create-shared-slip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px;border:1px solid var(--tv-border,#d7e0e4);border-radius:12px;background:var(--tv-surface,#fff)}@media(max-width:680px){.tv-receipt-detail-actions>.btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1 1 100%;min-height:44px}.tv-payment-reversal-reason:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:14px}.tv-receipt-create-errors .tv-payment-existing-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-create-errors .tv-payment-reuse-deposit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.tv-receipt-detail-actions *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){scroll-behavior:auto}}

/* Keep payment-correction drawer controls within the readable content area. */
.payment-entry-edit-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-form .tv-receipt-create-field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-allocations:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-allocation-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-allocation-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
}

.payment-entry-edit-form :is(input, select, textarea):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
}

.payment-entry-edit-form input[type="file"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 100%;
}

.payment-entry-edit-allocation-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns: minmax(0, 1fr) minmax(0, .55fr) auto !important;
}

.payment-entry-edit-invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns: minmax(0, 1fr) minmax(0, max-content) !important;
}

.payment-entry-edit-invoice-search > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-allocation-row > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-sizing: border-box;
  min-width: 0;
  max-width: 100%;
}

@media (max-width: 380px) {
  .payment-entry-edit-invoice-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .payment-entry-edit-invoice-search > button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    width: 100%;
    white-space: normal;
  }

  .payment-entry-edit-allocation-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: minmax(0, 1fr) minmax(84px, .7fr) !important;
  }

  .payment-entry-edit-allocation-row > button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-column: 1 / -1;
    justify-self: start;
  }
}

/* Payment-owned controls. No global overrides or competing overlay lifecycle. */
.tv-receipt-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
}
.tv-receipt-detail-actions > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-height: 44px;
}
.tv-receipt-detail-actions > .tv-receipt-action-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  flex-basis: 100%;
}
.payment-entry-edit-form:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  max-width: 680px;
  margin-inline: auto;
  min-width: 0;
  font-size: 15px;
}
.payment-entry-edit-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}
.payment-entry-edit-form label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width: 0;
}
.payment-entry-edit-form input:not([type="checkbox"]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-form select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-entry-edit-form textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  min-height: 44px;
  font-size: 15px;
}
.payment-entry-edit-form input[type="checkbox"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
.payment-entry-edit-form small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 13px;
  line-height: 1.5;
}
.payment-entry-edit-form .tv-payment-edit-advanced:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding-block: 12px;
  border-block: 1px solid #d2dde5;
}
.payment-entry-edit-form .tv-payment-edit-advanced > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  cursor: pointer;
  padding-block: 8px;
}
.payment-entry-edit-form :focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  outline: 3px solid #0875bb;
  outline-offset: 3px;
}
@media (max-width: 540px) {
  .payment-entry-edit-form .modal-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: minmax(0, 1fr);
  }
  .tv-receipt-detail-actions > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    flex: 1 1 auto;
  }
}
/* Customer-owned allocation workspace: one money source, no competing shell. */
.tv-allocation-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:24px; color:#17344a; font-size:15px; }
/* Adapted from Stitch ad03828d882d4d8daa89e450176b344c HTML:
   bg-surface, rounded-xl, border-outline-variant/60, gap-space-lg.
   Scoped locally: no CDN Tailwind runtime or global reset enters Accounts. */
.tv-allocation-stitch {
  --allocation-surface:var(--tv-surface-muted,#f3f7fb);
  --allocation-ink:var(--tv-text,#122c46);
  --allocation-muted:var(--tv-text-muted,#4d6178);
  --allocation-line:var(--tv-border,#c7d4e2);
  --allocation-primary:var(--tv-brand,#006cba);
  display:grid; gap:20px; background:var(--allocation-surface);
  color:var(--allocation-ink); font-family:inherit;
  line-height:1.5; min-width:0;
}
.tv-allocation-stitch[data-stitch-screen="8afb8594ecfa4c76a4368b9056850fab"] {
  --allocation-surface:#f8f9ff;
  border:1px solid var(--allocation-line);
  border-radius:12px;
  padding:24px;
}
.tv-allocation-stitch .tv-allocation-introduction h1 {font-size:28px;letter-spacing:-.025em;margin:6px 0 8px;}
.tv-allocation-stitch .tv-allocation-introduction p {margin:0;max-width:78ch;color:var(--allocation-muted);}
.tv-allocation-stitch .tv-allocation-eyebrow {font-size:12px;font-weight:600;letter-spacing:.075em;text-transform:uppercase;color:var(--allocation-muted);}
.tv-allocation-stitch .tv-allocation-customer-focus {background:#fff;border:1px solid var(--allocation-line);border-radius:12px;padding:20px;min-width:0;}
.tv-allocation-stitch .tv-allocation-customer-identity {font-size:17px;font-weight:600;overflow-wrap:anywhere;margin:8px 0 16px;}
.tv-allocation-stitch .tv-allocation-search {max-width:760px;}
.tv-allocation-stitch .tv-allocation-steps {display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style-position:inside;color:var(--allocation-muted);font-size:14px;}
.tv-allocation-stitch .tv-allocation-grid {gap:16px;grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,4fr);}
.tv-allocation-stitch .tv-allocation-grid > section {border-color:var(--allocation-line);border-radius:12px;padding:20px;}
.tv-allocation-stitch .tv-allocation-grid h2 {font-size:18px;letter-spacing:-.015em;}
.tv-allocation-stitch .tv-allocation-hint {font-size:14px;color:var(--allocation-muted);min-height:3em;}
.tv-allocation-stitch .tv-allocation-card {display:grid;border:1px solid var(--allocation-line);background:var(--allocation-surface);padding:16px;gap:10px;margin:0 0 12px;border-radius:8px;}
.tv-allocation-stitch .tv-allocation-card strong {font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-allocation-stitch .btn {border-radius:8px;min-height:44px;line-height:1.4;}
.tv-allocation-stitch .btn-primary {background:var(--allocation-primary);color:#fff;}
.tv-allocation-stitch .tv-allocation-capacity {background:#f0faf8;border-color:#b6d8d2;}
.tv-allocation-stitch .tv-allocation-status:empty {display:none;}
.tv-allocation-stitch .tv-allocation-pager {border-top:1px solid var(--allocation-line);padding-top:16px;}
.tv-allocation-stitch .tv-allocation-record-actions {display:grid;gap:10px;}
.tv-allocation-stitch .tv-allocation-summary {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
.tv-allocation-stitch .tv-allocation-summary[hidden] {display:none;}
.tv-allocation-stitch .tv-allocation-summary-card {display:grid;gap:8px;align-content:start;background:#fff;border:1px solid var(--allocation-line);padding:16px;border-radius:12px;min-width:0;}
.tv-allocation-stitch .tv-allocation-summary-card strong {font-size:21px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-allocation-stitch .tv-allocation-summary-card:last-child strong {color:#006a61;}
.tv-allocation-stitch .tv-allocation-summary-card small {color:var(--allocation-muted);font-size:13px;}
.tv-allocation-stitch .tv-allocation-plan {display:grid;gap:6px;margin:14px 0 4px;padding:16px 18px;border:1px solid var(--allocation-line);border-left:4px solid var(--tv-brand,#006cba);border-radius:10px;background:#fff;}
.tv-allocation-stitch .tv-allocation-plan-total {font-size:18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-allocation-stitch .tv-allocation-plan-copy {margin:0;color:var(--allocation-muted);font-size:13px;line-height:1.5;}
.tv-allocation-stitch .tv-allocation-card input {font-variant-numeric:tabular-nums;text-align:right;}
.tv-allocation-stitch .tv-allocation-card .btn:not(.btn-primary) {background:#fff;}
.tv-allocation-stitch .tv-allocation-capacity {grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;padding:0;border:0;border-radius:10px;background:#fff;overflow:hidden;}
.tv-allocation-stitch .tv-allocation-capacity dt,.tv-allocation-stitch .tv-allocation-capacity dd {padding:9px 12px;border-bottom:1px solid var(--allocation-line);}
.tv-allocation-stitch .tv-allocation-capacity dd {text-align:right;font-variant-numeric:tabular-nums;}
.tv-allocation-stitch .tv-allocation-capacity dt:last-of-type,.tv-allocation-stitch .tv-allocation-capacity dd:last-of-type {font-weight:700;background:var(--tv-success-soft,#edf9f1);}
.tv-allocation-stitch [aria-invalid="true"] {border-color:var(--tv-danger,#b42318);}
@media(max-width:900px) {.tv-allocation-stitch .tv-allocation-summary {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:1100px) {.tv-allocation-stitch .tv-allocation-grid {grid-template-columns:minmax(0,1fr);}}
@media(max-width:540px) {
  .tv-allocation-stitch {padding:12px;gap:16px;}
  .tv-allocation-stitch .tv-allocation-introduction h1 {font-size:24px;}
  .tv-allocation-stitch .tv-allocation-customer-focus,.tv-allocation-stitch .tv-allocation-grid > section {padding:16px;}
  .tv-allocation-stitch .tv-allocation-search {align-items:stretch;flex-direction:column;}
  .tv-allocation-stitch .tv-allocation-summary {grid-template-columns:minmax(0,1fr);}
}
.tv-allocation-workspace h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:26px; margin:0 0 8px; }
.tv-allocation-workspace p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ line-height:1.5; }
.tv-allocation-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-dialog-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.tv-allocation-search input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ flex:1; min-width:160px; }
.tv-allocation-flow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:14px 18px; background:#edf5fb; border:1px solid #b7d2e5; border-radius:8px; font-weight:700; }
.tv-allocation-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:minmax(220px,1fr) minmax(280px,1.3fr) minmax(220px,1fr); gap:18px; align-items:start; }
.tv-allocation-grid > section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; border:1px solid #ced8e2; border-radius:10px; padding:18px; background:#fff; }
.tv-allocation-grid h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:19px; margin:0 0 8px; }
.tv-allocation-grid h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:15px; margin:0; overflow-wrap:anywhere; }
.tv-allocation-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:#516679; font-size:14px; }
.tv-allocation-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; gap:8px; margin:14px 0; padding:14px; background:#f7f9fb; border:1px solid #d8e1e9; border-radius:8px; }
.tv-allocation-card p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:0; font-size:14px; }
.tv-allocation-card strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:18px; font-variant-numeric:tabular-nums; }
.tv-allocation-card small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:#516679; }
.tv-allocation-workspace input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-confirm textarea:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:100%; min-width:0; min-height:44px; padding:10px; border:1px solid #8298ad; border-radius:6px; font:inherit; }
.tv-allocation-workspace .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-confirm .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-height:44px; white-space:normal; }
.tv-allocation-workspace :focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-confirm :focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ outline:3px solid #0875bd; outline-offset:3px; }
.tv-allocation-capacity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:1fr auto; gap:8px; border:1px solid #bfd3de; padding:12px; border-radius:6px; background:#eff8f6; }
.tv-allocation-capacity dt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-allocation-capacity dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin:0; }
.tv-allocation-capacity strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:14px; font-variant-numeric:tabular-nums; }
.tv-allocation-customer-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; flex-wrap:wrap; gap:8px; margin-top:12px; }
.tv-allocation-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:#9f301b; }
.tv-allocation-confirm:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ max-width:600px; }
@media(max-width:1100px) { .tv-allocation-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:1fr; } }
@media(max-width:540px) { .tv-allocation-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px; } .tv-allocation-capacity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:1fr; } .tv-allocation-grid > section:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px; } }
/* Stitch payment detail 2f300161f4044ef0ab1de17f7e392472.
   Existing amounts, section loaders and authorized controls retain ownership. */
.tv-stitch-payment-detail { color:#0f172a; background:#fff; font-family:Inter,system-ui,sans-serif; }
.tv-stitch-payment-detail .tv-receipt-detail-head { background:#fff; border:0; padding:20px 0 0; display:block; box-shadow:none; }
.tv-stitch-payment-detail .tv-receipt-detail-copy h2 { color:#102338; font-size:26px; margin:8px 0; line-height:1.25; }
.tv-stitch-payment-detail .tv-receipt-detail-copy p { color:#64748b; font-size:14px; line-height:1.6; margin:8px 0 12px; }
.tv-stitch-payment-detail .tv-receipt-kicker { color:#64748b; font-size:12px; letter-spacing:.04em; }
.tv-stitch-payment-detail .tv-receipt-badges { display:flex; flex-wrap:wrap; gap:8px; }
.tv-stitch-payment-detail .tv-payment-detail-tabs { display:flex; gap:16px; overflow-x:auto; border-bottom:1px solid #e2e8f0; padding:0; background:#fff; }
.tv-stitch-payment-detail .tv-payment-detail-tabs button { border:0; border-bottom:3px solid transparent; background:#fff; color:#64748b; padding:12px 4px; min-height:44px; font-size:14px; white-space:nowrap; }
.tv-stitch-payment-detail .tv-payment-detail-tabs button[aria-selected=true] { color:#2563eb; border-bottom-color:#2563eb; }
.tv-stitch-payment-detail .tv-payment-detail-panels { padding:20px 0; }
.tv-stitch-payment-detail .tv-payment-detail-panels [hidden] { display:none; }
.tv-stitch-payment-detail .tv-receipt-section { margin:0 0 20px; border:0; background:#fff; }
.tv-stitch-payment-detail .tv-receipt-section-head { margin:0 0 16px; background:#fff; border:0; padding:0; }
.tv-stitch-payment-detail .tv-receipt-section-head h3 { font-size:14px; color:#475569; margin:0 0 8px; }
.tv-stitch-payment-detail .tv-receipt-section-head p { font-size:13px; color:#64748b; margin:0; }
.tv-stitch-payment-detail .tv-receipt-evidence-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 24px; padding:16px; border:1px solid #e2e8f0; border-radius:10px; background:#f8fafc; }
.tv-stitch-payment-detail .tv-receipt-evidence-grid > * { display:grid; gap:6px; padding:12px 0; border:0; border-bottom:1px solid #e2e8f0; border-radius:0; min-width:0; background:transparent; }
.tv-stitch-payment-detail .tv-receipt-evidence-grid :is(dt,span) { color:#64748b; font-size:13px; }
.tv-stitch-payment-detail .tv-receipt-evidence-grid :is(dd,strong) { margin:0; color:#102338; font-size:14px; overflow-wrap:anywhere; }
.tv-stitch-payment-detail .tv-receipt-detail-command { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; }
.tv-stitch-payment-detail .tv-receipt-decision-metric { display:grid; gap:8px; padding:16px; border:1px solid #e2e8f0; border-radius:8px; }
.tv-stitch-payment-detail .tv-receipt-decision-metric > span { font-size:12px; color:#64748b; }
.tv-stitch-payment-detail .tv-receipt-decision-metric > small { font-size:12px; color:#64748b; line-height:1.5; }
.tv-stitch-payment-detail .tv-receipt-decision-metric > strong { font-size:18px; color:#102338; }
.tv-stitch-payment-detail .tv-receipt-detail-actions { display:flex; flex-wrap:wrap; gap:12px; padding:16px; border:1px solid #e2e8f0; border-radius:10px; background:#f8fafc; }
.tv-stitch-payment-detail .tv-receipt-detail-actions > small { flex-basis:100%; color:#64748b; line-height:1.5; }
.tv-stitch-payment-detail .tv-stitch-payment-money {
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr));
  padding:18px; gap:16px; margin:20px 0; border:1px solid #e2e8f0;
  border-radius:10px; background:#f8fafc;
}
.tv-stitch-payment-detail .tv-stitch-payment-money > * {
  margin:0; padding:0 12px 0 0; min-width:0; border:0; border-right:1px solid #e2e8f0;
  background:transparent; box-shadow:none; display:flex; flex-direction:column; gap:8px;
}
.tv-stitch-payment-detail .tv-stitch-payment-money > :last-child { border-right:0; }
.tv-stitch-payment-detail .tv-stitch-payment-money strong {
  font-size:20px; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; color:#102338;
}
.tv-stitch-payment-detail .tv-stitch-payment-money small { font-size:12px; color:#64748b; line-height:1.5; }
.tv-stitch-payment-detail .tv-stitch-payment-actions { margin-top:24px; padding-top:20px; border-top:1px solid #e2e8f0; }
.tv-stitch-payment-detail .tv-stitch-payment-actions h3 { font-size:14px; color:#475569; margin:0 0 12px; }
.tv-stitch-proof {display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start;}
.tv-stitch-proof > * {min-width:0;padding:20px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;}
.tv-stitch-proof h3 {margin:0 0 8px;color:#102338;font-size:16px;}
.tv-stitch-proof p {line-height:1.6;color:#475569;}
.tv-stitch-proof .tv-receipt-attachments {display:grid;gap:12px;}
.tv-stitch-proof .tv-receipt-attachment {padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;display:grid;gap:12px;}
.tv-stitch-proof .tv-receipt-attachment-copy {display:grid;gap:6px;overflow-wrap:anywhere;}
.tv-stitch-proof .tv-receipt-attachment-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-proof .tv-receipt-attachment-unavailable {color:#92400e;font-weight:600;}
@media(max-width:800px){.tv-stitch-proof {grid-template-columns:1fr;}}
.tv-stitch-payment-detail .tv-stitch-payment-actions .tv-receipt-detail-actions { margin:0; }

/* Stitch detail variants are explicit owners, not visual aliases. Keep the
   reversed receipt visibly historical, and give proof/reversal work its own
   restrained panel treatment without changing action availability. */
.tv-stitch-payment-workspace[data-stitch-screen="f44b5fb4116e4d2eac85a446a8610a31"] {
  border-top:4px solid #0754c7;
}
.tv-stitch-payment-workspace[data-stitch-screen="0fea293987f744a288354a553ae1acc6"] {
  border:1px solid #e7b7b7;
  border-top:4px solid #b42318;
  background:#fffafa;
}
.tv-stitch-payment-workspace[data-stitch-screen="6992e0ce9621408d9fdcb5f949946a62"] .tv-stitch-proof {
  gap:16px;
  align-items:stretch;
}
.tv-stitch-payment-workspace[data-stitch-screen="6992e0ce9621408d9fdcb5f949946a62"] .tv-stitch-proof > * {
  box-shadow:none;
}
[data-stitch-screen="2f300161f4044ef0ab1de17f7e392472"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;
  gap:12px;
  min-width:0;
  padding:16px;
  border:1px solid var(--tv-payment-line,#cbd6e7);
  border-radius:10px;
  background:var(--tv-payment-surface,#f4f7ff);
}
[data-stitch-screen="2f300161f4044ef0ab1de17f7e392472"] .tv-receipt-detail-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:0;}
.tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] {
  display:grid;
  gap:16px;
  padding:20px;
  border:1px solid #e7b7b7;
  border-top:4px solid #b42318;
  border-radius:12px;
  background:#fffafa;
  color:#102338;
}
.tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] :is(h2,h3) { margin:0; }
.tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] :is(p,small) { color:#586b82; line-height:1.55; }
.tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] :is(textarea,input,select) { min-height:44px; max-width:100%; }
.tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] :focus-visible { outline:3px solid #005fcc; outline-offset:3px; }
@media(max-width:540px) {
  .tv-stitch-reversal[data-stitch-screen="4c9e47f50f924d4aa80a6e2a83e5ab61"] { padding:14px; }
}

/* Full payment workspace and reversed-receipt screens from Stitch.
   Every rule is rooted at this renderer-owned boundary so the redesign cannot
   leak into other registers, drawers, or report pages. */
.tv-stitch-payment-workspace[data-stitch-screen] {
  --tv-payment-ink:#102338;
  --tv-payment-muted:#586b82;
  --tv-payment-line:#cbd6e7;
  --tv-payment-surface:#f4f7ff;
  display:grid;
  gap:16px;
  min-width:0;
  padding:20px;
  color:var(--tv-payment-ink);
  background:#f8f9ff;
  border:1px solid var(--tv-payment-line);
  border-radius:14px;
  font-family:Inter,system-ui,sans-serif;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-head {
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:12px;
  padding:0;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-copy { min-width:0; }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-copy h2 {
  font-size:clamp(21px,2vw,28px);
  letter-spacing:-.025em;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-actions {
  display:flex;
  align-items:center;
  gap:8px;
  padding:12px;
  border:1px solid var(--tv-payment-line);
  border-radius:10px;
  background:#fff;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-actions {
  margin:0;
  padding:0;
  border:0;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-actions h3 {
  margin:0 0 8px;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.06em;
  color:var(--tv-payment-muted);
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money {
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin:0;
  padding:0;
  overflow:hidden;
  border:1px solid var(--tv-payment-line);
  border-radius:12px;
  background:#fff;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > * {
  min-width:0;
  min-height:98px;
  padding:16px;
  border:0;
  border-right:1px solid var(--tv-payment-line);
  background:#fff;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :last-child { border-right:0; }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :is(:nth-child(2),:nth-child(3)) strong {
  color:#0754c7;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :nth-child(3) strong { color:#b54708; }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-payment-detail-tabs {
  gap:6px;
  padding:0 8px;
  border:1px solid var(--tv-payment-line);
  border-radius:10px 10px 0 0;
  background:var(--tv-payment-surface);
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-payment-detail-tabs button {
  padding:12px 14px;
  border-bottom-width:3px;
  font-weight:600;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-payment-detail-panels {
  min-width:0;
  margin-top:-16px;
  padding:16px;
  border:1px solid var(--tv-payment-line);
  border-top:0;
  border-radius:0 0 10px 10px;
  background:#fff;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-payment-detail-panels [role=tabpanel] { min-width:0; }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-section {
  min-width:0;
  margin:0 0 16px;
  padding:16px;
  border:1px solid var(--tv-payment-line);
  border-radius:10px;
  background:#fff;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-section:last-child { margin-bottom:0; }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-section-head {
  padding:0 0 12px;
  border-bottom:1px solid var(--tv-payment-line);
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-section-head h3 { color:var(--tv-payment-ink); }
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-evidence-grid {
  padding:12px 16px;
  border:0;
  border-radius:0;
  background:transparent;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-evidence-table {
  max-width:100%;
  overflow:auto;
  border:1px solid var(--tv-payment-line);
  border-radius:8px;
}
.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-evidence-table table { min-width:680px; }
.tv-stitch-payment-workspace[data-stitch-screen][data-payment-state="reversed"] {
  border-top:4px solid #c73535;
}
.tv-stitch-payment-workspace[data-stitch-screen][data-payment-state="reversed"] .tv-stitch-payment-money > :first-child strong {
  color:#7b8798;
  text-decoration:line-through;
}
.tv-stitch-payment-workspace[data-stitch-screen][data-payment-state="reversed"] .tv-receipt-retry-banner,
.tv-stitch-payment-workspace[data-stitch-screen][data-payment-state="reversed"] .tv-payment-reversed-allocation-note {
  border-color:#f1b8b8;
  background:#fff5f5;
}
@media(max-width:860px) {
  .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money { grid-template-columns:repeat(2,minmax(0,1fr)); }
  .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :nth-child(2) { border-right:0; }
  .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :nth-child(-n+2) { border-bottom:1px solid var(--tv-payment-line); }
}
@media(max-width:540px){
 .tv-stitch-payment-workspace[data-stitch-screen] { padding:12px; }
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-evidence-grid,.tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-command {grid-template-columns:1fr;}
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money {grid-template-columns:1fr;}
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > * {border-right:0;border-bottom:1px solid var(--tv-payment-line);}
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-stitch-payment-money > :last-child {border-bottom:0;}
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-receipt-detail-actions {display:grid;grid-template-columns:1fr;}
 .tv-stitch-payment-workspace[data-stitch-screen] .tv-payment-detail-panels { padding:10px; }
}

/* Navy Atelier. Design source: Stitch screen 33768a0b967243919ac42efa1edb190a.
   Shell-only ownership; financial workspace and document styles remain independent. */
@media screen {
  /* The workspace owns scrolling. Off-screen focus targets must never move
     the viewport shell itself, even if another document child overflows. */
  #tv-app > .ps-app{position: fixed; inset: 0;}
}
#tv-app > .ps-app{
  --ps-ink: #142941;
  --ps-muted: #60738c;
  --ps-line: #e1e7ee;
  --ps-navy: #102338;
  --ps-nav-hover: #162e4a;
  --ps-nav-active: #1d395a;
  --ps-accent: #f97316;
  --ps-sidebar-width: 240px;
  display: grid;
  grid-template-columns: var(--ps-sidebar-width) minmax(0, 1fr);
  grid-template-rows: 64px auto minmax(0, 1fr);
  min-height: 100dvh;
  height: 100dvh;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  color: var(--ps-ink);
  background: #f8fafc;
  font-feature-settings: "cv02", "cv03", "cv04", "cv11";
}
#tv-app > .ps-app[data-sidebar-collapsed="true"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
  grid-template-columns: 64px minmax(0, 1fr);
}
.ps-app [hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none !important;
}
.ps-app .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-column: 1;
  grid-row: 1/-1;
  position: sticky;
  top: 0;
  width: var(--ps-sidebar-width);
  height: 100dvh;
  min-height: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  overscroll-behavior: contain;
  background: var(--ps-navy);
  color: #cbd5e1;
  border-right: 1px solid #1c3654;
  z-index: 51;
  padding: 0;
  scrollbar-width: thin;
  scrollbar-color: #39536e transparent;
}
.ps-app
  :is(
    button.ps-button,
    button.ps-route,
    button.ps-brand,
    button.ps-icon-button,
    button.ps-mode,
    button.ps-search,
    button.ps-profile-trigger,
    button.ps-create,
    button.ps-menu-item,
    button.ps-breadcrumb-parent
  ):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-family: inherit;
  cursor: pointer;
  box-shadow: none;
  letter-spacing: normal;
  text-transform: none;
}
.ps-sidebar-top:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding: 0 16px 12px;
  border-bottom: 1px solid #1c3654;
  flex: none;
}
.ps-brand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 72px;
  padding: 12px 0;
  background: transparent;
  border: 0;
  text-align: left;
  color: #fff;
}
.ps-brand img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  object-fit: contain;
  flex: none;
  width: 36px;
  height: 36px;
}
.ps-brand > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-direction: column;
  gap: 2px;
  line-height: 1.25;
}
.ps-brand strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 16px;
  font-weight: 650;
  white-space: nowrap;
}
.ps-brand small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 10px;
  letter-spacing: 1.8px;
  font-weight: 600;
  color: #a5b8ce;
}
.ps-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 12px;
  line-height: 1.5;
  padding: 0 0 0 46px;
}
.ps-scope-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.ps-scope-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 12px;
  font-weight: 500;
  color: #d4dfec;
}
.ps-scope-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #a5b8ce;
}
.ps-scope-select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: block;
  width: 100%;
  min-height: 36px;
  margin-top: 8px;
  font: inherit;
  color: #e5edf6;
  background: #18324e;
  border: 1px solid #3e5873;
  border-radius: 4px;
}
.ps-scope-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: block;
  color: #ffcf99;
  font-size: 12px;
  margin-top: 6px;
}
.ps-scope-retry:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #fff;
  background: transparent;
  border: 1px solid #69809a;
  border-radius: 4px;
  margin-top: 4px;
  padding: 6px 10px;
  min-height: 32px;
  font: inherit;
  cursor: pointer;
}
.ps-create-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding: 14px 12px 0;
  flex: none;
}
.ps-create:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  gap: 10px;
  align-items: center;
  width: 100%;
  min-height: 44px;
  padding: 10px 13px;
  border: 1px solid #2a4a6e;
  border-radius: 6px;
  background: #183556;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.ps-create > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 22px;
  height: 22px;
  padding: 3px;
  border-radius: 3px;
  color: #fff;
  background: var(--ps-accent);
  flex: none;
}
.ps-create:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: #23466c;
  border-color: #456485;
}
.ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding: 12px 10px 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: #39536e transparent;
}
.ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar{
  width: 4px;
}
.ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar-thumb{
  background: #39536e;
  border-radius: 4px;
}
.ps-nav-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: none;
}
.ps-all-features:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  flex: none;
}
.ps-nav-caption:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin: 0 12px 6px;
  color: #96acc5;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  line-height: 1.6;
}
.ps-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 44px;
  width: 100%;
  padding: 10px 12px;
  border: 0;
  border-radius: 5px;
  text-align: left;
  background: transparent;
  color: var(--ps-ink);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}
.ps-route > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 19px;
  height: 19px;
  flex: none;
}
.ps-sidebar .ps-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #c5d2e2;
}
.ps-sidebar .ps-route > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #97abc3;
}
.ps-sidebar .ps-route:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: var(--ps-nav-hover);
  color: #fff;
}
.ps-sidebar .ps-route.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: var(--ps-nav-active);
  color: #fff;
  font-weight: 600;
}
.ps-sidebar .ps-route.is-active:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  bottom: 9px;
  width: 3px;
  border-radius: 0 2px 2px 0;
  background: var(--ps-accent);
}
.ps-sidebar .ps-route.is-active > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #ffae70;
}
.ps-sidebar-footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin-top: auto;
  padding: 12px 10px;
  border-top: 1px solid #1c3654;
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: none;
}
.ps-sidebar-footer .ps-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 13px;
  color: #a9bdd4;
}
.ps-app .ps-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-column: 2;
  grid-row: 1;
  position: sticky;
  top: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
  height: 64px;
  padding: 0 24px 0 16px;
  border-bottom: 1px solid var(--ps-line);
  background: #fff;
  color: var(--ps-ink);
}
.ps-icon-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 40px;
  min-width: 40px;
  height: 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  color: #526780;
  border: 0;
  border-radius: 5px;
  padding: 10px;
}
.ps-icon-button > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none;
}
.ps-icon-button > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 20px;
  height: 20px;
}
.ps-icon-button:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: #edf2f8;
  color: var(--ps-ink);
}
.ps-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  gap: 10px;
  height: 40px;
  min-width: 150px;
  max-width: 480px;
  flex: 1 1 280px;
  padding: 8px 12px;
  border: 1px solid #e2e8f0;
  border-radius: 6px;
  background: #f8fafc;
  color: #526780;
  font-size: 13px;
  text-align: left;
  font-weight: 400;
}
.ps-search:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  border-color: #92abc3;
  background: #fff;
}
.ps-search > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 18px;
  height: 18px;
  flex: none;
}
.ps-search > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  white-space: nowrap;
}
.ps-search kbd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin-left: auto;
  flex: none;
  border: 1px solid #e1e7ee;
  border-radius: 3px;
  background: #fff;
  padding: 1px 4px;
  color: #718096;
  font-family: inherit;
  font-size: 11px;
  white-space: nowrap;
}
.ps-period:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
  flex: none;
  font-size: 12px;
  white-space: nowrap;
}
.ps-period > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 18px;
  height: 18px;
  color: #677b92;
}
.ps-period > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-direction: column;
  gap: 2px;
  line-height: 1.25;
}
.ps-period strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-weight: 600;
}
.ps-period small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 10px;
  color: #65748b;
}
.ps-modes:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  padding: 3px;
  border: 1px solid #e1e7ee;
  border-radius: 6px;
  gap: 2px;
  background: #f3f6fa;
}
.ps-mode:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-height: 32px;
  border: 1px solid transparent;
  border-radius: 4px;
  background: transparent;
  font-size: 12px;
  font-weight: 500;
  padding: 5px 9px;
  color: #586c83;
  white-space: nowrap;
}
.ps-mode[aria-checked="true"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: #fff;
  border-color: #dce4ed;
  color: #132e4b;
  font-weight: 600;
}
.ps-mobile-mode-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none;
}
.ps-profile:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  flex: none;
  padding-left: 16px;
  border-left: 1px solid var(--ps-line);
}
.ps-profile-trigger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  gap: 9px;
  background: transparent;
  border: 0;
  padding: 0;
  min-height: 44px;
  color: var(--ps-ink);
}
.ps-avatar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  background: #e8eef6;
  border: 1px solid #cfdcea;
  color: #183a5e;
  font-size: 12px;
  font-weight: 600;
  flex: none;
}
.ps-profile-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 3px;
  line-height: 1.2;
  max-width: 110px;
}
.ps-profile-copy > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: block;
  font-size: 12px;
  font-weight: 600;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ps-profile-copy > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 10px;
  color: #64748b;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ps-profile-trigger > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 13px;
  height: 13px;
}
.ps-mobile-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none;
}
.ps-app > .ps-main{
  grid-column: 2;
  grid-row: 3;
  min-width: 0;
  min-height: 0;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
  width: auto;
  margin: 0;
  padding: 0;
  display: block;
  background: #f8fafc;
}
.ps-app > .ps-main > .content-frame{
  display: block;
  max-width: none;
  width: 100%;
  padding: 24px 28px;
  margin: 0;
  min-height: 100%;
  overflow: visible;
}
body
  #tv-app
  > .app-shell.ps-app[data-visual-system="business-brief"]
  > .main.ps-main
  > .content-frame
  > .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
  padding: 0;
}
.ps-breadcrumbs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  margin: 0 0 16px;
  font-size: 12px;
  line-height: 1.4;
}
.ps-breadcrumbs strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-weight: 500;
  color: #49627e;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ps-breadcrumbs > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 10px;
  height: 10px;
  transform: rotate(-90deg);
  flex: none;
  color: #94a3b8;
}
.ps-breadcrumb-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-breadcrumb-parent:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #697e96;
  white-space: nowrap;
}
.ps-breadcrumb-parent:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: none;
  border: 0;
  padding: 4px 0;
  font-size: 12px;
}
.ps-breadcrumb-parent:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  text-decoration: underline;
}
.ps-compact-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #60738c;
  font-size: 12px;
  line-height: 1.5;
  margin: -6px 0 16px;
  overflow-wrap: anywhere;
}
.ps-app .ps-connection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-column: 2;
  grid-row: 2;
  padding: 10px 24px;
  background: #fff3d7;
  color: #724311;
  font-size: 14px;
}
.ps-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position: fixed;
  z-index: 220;
  overflow: auto;
  padding: 6px;
  border: 1px solid #d1dce8;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 8px 30px #15345124;
  color: #142941;
}
.ps-menu-item:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: flex;
  gap: 12px;
  align-items: center;
  width: 100%;
  min-height: 44px;
  padding: 10px 12px;
  border: 0;
  border-radius: 4px;
  background: #fff;
  text-align: left;
  color: #142941;
  font-size: 14px;
}
.ps-menu-item > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 19px;
  height: 19px;
  flex: none;
  color: #647c97;
}
.ps-menu-item:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-menu-item:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: #edf4fc;
}
.ps-skip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position: fixed;
  left: 12px;
  top: -100px;
  padding: 12px;
  background: #fff;
  color: #164e80;
  border: 2px solid #164e80;
  z-index: 9999;
}
.ps-skip:focus:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  top: 8px;
}
.ps-app
  :is(
    .ps-route,
    .ps-mode,
    .ps-search,
    .ps-profile-trigger,
    .ps-create,
    .ps-icon-button,
    .ps-brand,
    .ps-menu-item,
    .ps-breadcrumb-parent,
    .ps-scope-select
  ):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  outline: 3px solid #2789dc;
  outline-offset: 2px;
}
.ps-sidebar :is(button, select):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  outline-color: #ffb47c;
  outline-offset: 2px;
}
.ps-mobile-close:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none;
}
.ps-backdrop:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position: fixed;
  inset: 0;
  border: 0;
  background: #10233880;
  z-index: 100;
}
.ps-backdrop span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: none;
}
.ps-feature-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width: 100%;
  min-height: 44px;
  font-size: 15px;
  padding: 10px 12px;
}
.ps-feature-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color: #60738c;
  font-size: 13px;
  margin: 12px 0;
}
.ps-feature-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}
.ps-feature-results h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 11px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #61748c;
  margin: 0 0 6px;
}
.ps-feature-results .ps-route:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background: #edf4fc;
}
.ps-help h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 16px;
  margin: 18px 0 6px;
}
.ps-help p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size: 14px;
  line-height: 1.6;
}
@media (min-width: 901px) {
  .ps-app[data-sidebar-collapsed="true"] .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    width: 64px;
  }
  .ps-app[data-sidebar-collapsed="true"] .ps-sidebar-top:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding: 0 8px 10px;
  }
  .ps-app[data-sidebar-collapsed="true"] .ps-brand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    justify-content: center;
    min-height: 64px;
  }
  .ps-app[data-sidebar-collapsed="true"]
    :is(
      .ps-brand > span,
      .ps-scope,
      .ps-nav-caption,
      .ps-route > span,
      .ps-create > span
    ):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-app[data-sidebar-collapsed="true"] :is(.ps-nav, .ps-sidebar-footer):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding-left: 8px;
    padding-right: 8px;
  }
  .ps-app[data-sidebar-collapsed="true"] .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    gap: 12px;
  }
  .ps-app[data-sidebar-collapsed="true"] .ps-nav-group + .ps-nav-group:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    border-top: 1px solid #28405b;
    padding-top: 10px;
  }
  .ps-app[data-sidebar-collapsed="true"] :is(.ps-route, .ps-create):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    justify-content: center;
    padding: 10px;
    min-height: 44px;
  }
  .ps-app[data-sidebar-collapsed="true"] .ps-create-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding: 12px 8px 0;
  }
}
@media (min-width: 901px) and (max-width: 1250px) {
  .ps-app .ps-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    gap: 10px;
    padding-right: 16px;
  }
  .ps-profile-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-period:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-profile:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding-left: 10px;
  }
  .ps-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    max-width: none;
  }
}
@media (max-width: 900px) {
  #tv-app > .ps-app{
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 64px auto minmax(0, 1fr);
  }
  .ps-app :is(.ps-header, .ps-main, .ps-connection):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-column: 1;
  }
  .ps-app .ps-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    height: 64px;
    padding: 0 12px;
    gap: 8px;
  }
  .ps-app .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    position: fixed;
    inset: 0 auto 0 0;
    width: min(288px, calc(100vw - 32px));
    height: 100dvh;
    z-index: 120;
  }
  .ps-mobile-close:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: inline-flex;
    position: absolute;
    right: 8px;
    top: 16px;
    color: #c5d2e2;
  }
  .ps-mobile-close:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    background: #28425e;
    color: #fff;
  }
  .ps-brand:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding-right: 24px;
  }
  .ps-app > .ps-main > .content-frame{
    padding: 20px 16px;
  }
  .ps-mobile-mode-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: block;
    padding-top: 12px;
  }
  .ps-desktop-mode-host:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-period:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-profile-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-scope:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding: 7px 10px;
    background: #0b1929;
    border: 1px solid #1c3758;
    border-radius: 4px;
  }
  .ps-scope-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 4px;
    overflow-wrap: anywhere;
  }
  .ps-scope-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{
    content: "/ ";
    color: #8ba2be;
  }
  .ps-sidebar .ps-modes:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    background: #0b1929;
    border-color: #1c3758;
    width: 100%;
  }
  .ps-sidebar .ps-mode:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    color: #c5d2e2;
    flex: 1;
    min-height: 40px;
  }
  .ps-sidebar .ps-mode[aria-checked="true"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    color: #fff;
    background: #1d395a;
    border-color: #1d395a;
  }
  .ps-mobile-title:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: block;
    min-width: 0;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    font-weight: 600;
  }
  .ps-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    flex: 0 0 44px;
    min-width: 44px;
    width: 44px;
    height: 44px;
    padding: 11px;
    border: 0;
    background: transparent;
    justify-content: center;
  }
  .ps-search > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-search kbd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-profile:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    padding-left: 0;
    border: 0;
  }
  .ps-profile-trigger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    min-width: 44px;
    justify-content: center;
  }
  .ps-profile-trigger > .icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none;
  }
  .ps-icon-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    width: 44px;
    min-width: 44px;
    height: 44px;
  }
  body[data-navy-navigation-open]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    overflow: hidden;
  }
}
/* At extreme zoom / landscape height the drawer remains scrollable rather
   than squeezing its navigation between fixed chrome to an unusable height. */
@media (max-width: 900px) and (max-height: 550px) {
  .ps-app .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    overflow-y: auto;
  }
  .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    flex: none;
    min-height: auto;
    overflow: visible;
  }
}
@media (max-width: 600px) {
  .ps-feature-results:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: 1fr;
  }
  .ps-app > .ps-main > .content-frame{
    padding: 16px 12px;
  }
  .ps-breadcrumbs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    gap: 6px;
    margin-bottom: 12px;
    flex-wrap: wrap;
  }
  .ps-breadcrumb-parent:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    min-height: 32px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .ps-app *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    scroll-behavior: auto !important;
  }
}
@media print {
  .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-connection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-menu:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-skip:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-breadcrumbs:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display: none !important;
  }
  #tv-app > .ps-app{
    display: block;
  }
  .ps-app > .ps-main > .content-frame{
    padding: 0;
  }
}

/* Google Stitch: Daily b98997b272f549edad7e93e65cd1df89;
   Business overview d38231d39ab7465caa62209793ef58aa.
   Body-only styles. No sidebar/topbar selectors or synthetic financial content. */
body #tv-app > .app-shell.ps-app .workspace[data-active-route="home"] .tv-home-v1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --home-ink: #172b43;
  --home-muted: #586c82;
  --home-line: #dde5ee;
  color: var(--home-ink);
  font-size: 14px;
  line-height: 1.5;
  display: block;
  & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    background: transparent; border: 0; box-shadow: none; border-radius: 0;
    padding: 0; margin: 0 0 28px; min-height: 0;
    display: flex; align-items: center; justify-content: space-between; gap: 24px;
  }
  & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 28px; line-height: 1.2; letter-spacing: -.025em; margin: 0 0 8px; color: var(--home-ink); font-weight: 700;}
  & .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; margin: 0; color: var(--home-muted); line-height: 1.5;}
  & .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: 8px; padding: 0; background: none; border: 0;}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 500; color: var(--home-muted);}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-evidence-trigger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; min-height: 36px; padding: 7px 12px; background: white; color: var(--home-ink); border: 1px solid var(--home-line); border-radius: 5px; box-shadow: none; white-space: nowrap;}
  & .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; padding: 0; min-width: 0; border: 0; background: transparent;}
  & button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-family: inherit;}
  & button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline: 3px solid #1269bc; outline-offset: 3px;}
  & .tv-daily-work:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 0; background: transparent; box-shadow: none; padding: 0;}
  & .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; background: transparent; border: 0; border-radius: 0; margin: 0 0 12px; padding: 0; box-shadow: none;}
  & .tv-daily-work__head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 12px; margin: 0 0 32px;}
  & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; text-align: left; min-width: 0; min-height: 156px; padding: 18px 16px; gap: 8px; border: 1px solid var(--home-line); border-radius: 7px; background: white; color: var(--home-ink); box-shadow: none;}
  & .tv-daily-task.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #efb48c; background: #fffaf6; color: var(--home-ink);}
  & .tv-daily-task:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #6589ae; background: #f1f6fc;}
  & .tv-daily-task strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; line-height: 1.4; font-weight: 650; color: inherit;}
  & .tv-daily-task span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); line-height: 1.5;}
  & .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 30px; height: 30px; padding: 6px; color: #536b87; background: #edf2f8; border-radius: 5px; margin-bottom: 6px; flex: none;}
  & .is-primary .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #fff0e3; color: #b84c12;}
  & .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; border-radius: 0; overflow: visible; margin: 0; padding: 0; box-shadow: none;}
  & .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0 0 12px; margin: 0; min-height: 0; background: transparent; border: 0;}
  & .tv-attention-list-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 1px solid var(--home-line); border-radius: 7px; overflow: hidden; background: white;}
  & .tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: contents;}
  & .tv-attention-overflow > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 86px minmax(0,1fr) auto; gap: 16px; align-items: center; background: white; border: 0; border-bottom: 1px solid var(--home-line); padding: 20px; min-height: 92px;}
  & .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 86px minmax(0,1fr) auto auto;}
  & .tv-attention-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 0;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-attention-list-rows > .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 1px solid var(--home-line);}
  & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; gap: 5px; min-width: 0;}
  & .tv-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; font-weight: 650; color: var(--home-ink);}
  & .tv-attention-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; line-height: 1.5; color: var(--home-muted); white-space: normal; -webkit-line-clamp: unset; display: block; overflow: visible;}
  & .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; line-height: 1.4; padding: 4px 8px; background: #fff6df; color: #865513; border: 1px solid #f0dba4; border-radius: 4px; width: fit-content;}
  & [data-severity="risk"] .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color: #8e341d; background: #fff1ea; border-color: #f4cbb9;}
  & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; font-variant-numeric: tabular-nums; color: var(--home-muted);}
  & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 1px solid var(--home-line); border-radius: 5px; background: white; color: var(--home-ink); min-height: 36px; font-size: 12px; font-weight: 600; padding: 8px 12px;}
  & .tv-attention-action:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f1f6fc; border-color: #6589ae;}
  & .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; padding: 0; margin: 0; background: transparent;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,1.15fr) minmax(0,1fr); gap: 20px; padding: 16px 20px; margin: 0 0 24px; background: #fffaf0; color: var(--home-ink); border: 1px solid #efdfb4; border-radius: 6px; box-shadow: none; min-height: 0;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before,& .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{display: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; display: block;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; box-shadow: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-intro .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-intro h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; line-height: 1.5; font-weight: 600; color: var(--home-ink); margin: 0;}
  & .tv-business-cockpit-intro p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); margin: 4px 0 0;}
  & .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px; background: transparent;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 6px; background: transparent; border: 0; border-left: 1px solid #eadbad; border-radius: 0; padding: 0 0 0 12px; min-height: 52px; color: var(--home-ink);}
  & .tv-business-cockpit-top-action strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-top-action.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow: none; border-left-color: #eadbad;}
  & .tv-business-cockpit-top-action__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space: normal; overflow: visible; text-overflow: clip; min-width: 0;}
  & .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.4; color: #2d587a; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-top-action b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: #786245;}
  & .tv-business-cockpit-top-actions__toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px; margin: 0 0 24px;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; gap: 10px; border: 1px solid var(--home-line); border-radius: 7px; padding: 20px; min-width: 0; min-height: 170px; background: white; box-shadow: none;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-metric > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; text-transform: none; letter-spacing: 0; font-weight: 500; color: var(--home-muted);}
  & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: clamp(18px,1.7vw,26px); line-height: 1.25; letter-spacing: -.02em; color: var(--home-ink); font-weight: 650; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}
  & .tv-business-cockpit-metric > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; font-weight: 400; color: var(--home-muted);}
  & .tv-business-cockpit-metric__action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: auto; min-height: 32px; padding: 6px 0 0; border: 0; background: transparent; color: #235b87; text-align: left; font-size: 12px; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.25fr); gap: 20px; padding: 0;}
  & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 1px solid var(--home-line); border-radius: 7px; background: white; box-shadow: none; padding: 20px; min-width: 0; overflow: visible;}
  & .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 0; background: transparent; padding: 0; margin: 0 0 20px;}
  & .tv-business-cockpit-panel-head > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: var(--home-muted); font-weight: 600; letter-spacing: .06em; text-transform: uppercase;}
  & .tv-business-cockpit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px; line-height: 1.35; color: var(--home-ink); font-weight: 650; margin: 6px 0;}
  & .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted); margin: 0;}
  & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1; grid-row: auto;}
  & .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: auto;}
  & .tv-business-cockpit-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1;}
  & .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin: 0; padding: 0;}
  & .tv-business-cockpit-trend .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-chart-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend figcaption:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-legend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-values > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-values:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; margin: 0; border: 0; padding: 0;}
  & .tv-business-cockpit-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x: auto; margin: 0;}
  & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 100%; min-width: 0; border-collapse: collapse; font-size: 12px; font-variant-numeric: tabular-nums;}
  & .tv-business-cockpit-table-wrap th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; color: var(--home-muted); font-size: 11px; font-weight: 600; text-align: right; padding: 12px 8px; border-bottom: 1px solid var(--home-line);}
  & .tv-business-cockpit-table-wrap td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 13px 8px; border-bottom: 1px solid #edf1f5; text-align: right; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-table-wrap :is(th,td):first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align: left;}
  & .tv-business-cockpit-table-wrap tbody th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: white; font-size: 12px; font-weight: 400; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 1fr 1fr; gap: 28px; padding: 0;}
  & .tv-business-cockpit-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; color: var(--home-ink);}
  & .tv-business-cockpit-section-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-customer-lead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; padding: 14px; border-radius: 4px;}
  & .tv-business-cockpit-customer-lead strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px;}
  & .tv-business-cockpit-customer-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-customer-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height: 4px; background: #eef3f8;}
  & .tv-business-cockpit-customer-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #426a92;}
  & .tv-business-cockpit-exposure-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted);}
  & .tv-business-cockpit-supplier-exposure dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-supplier-exposure dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric: tabular-nums; font-weight: 600;}
  & .tv-business-cockpit-supplier-exposure button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-receivables > button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 36px; background: white; border: 1px solid var(--home-line); border-radius: 5px; color: #235b87; font-size: 12px; padding: 8px 12px;}
  & .tv-business-cockpit-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom: 16px; padding: 16px; background: #fff8e7; border: 1px solid #e6cd93; border-radius: 6px; font-size: 14px;}
  @media(max-width:1200px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(3,minmax(0,1fr));}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
  }
  @media(max-width:700px) {
    /* Financial amounts must never be broken across digit boundaries. */
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap: normal;}
    & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width: 420px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex;}
    & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items: flex-start; gap: 16px; flex-direction: column;}
    & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 25px;}
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 164px;}
    & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr) auto; gap: 10px; padding: 16px;}
    & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; grid-row: 2;}
    & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; min-height: 44px; text-align: left;}
    & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: 1;}
    & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px;}
    & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap: 12px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 160px;}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 20px;}
    & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr; gap: 24px;}
    & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
    & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 44px; border-left: 0; border-top: 1px solid #eadbad; padding: 10px 0; flex-direction: row; justify-content: space-between; align-items: center;}
  }
  @media(max-width:380px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 132px;}
  }
}

/* Adapted from Stitch notification screen 079debb3a84549e38fd735aa7a5522be.
   Use authorized feed data, not the example settlement KPIs or invented actions. */
.tv-stitch-operations {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
/* Recovery export 60403ceea28346e498ce4ece75fa6065. No proposed restore actions. */
.tv-stitch-recovery .recovery-review-layout {display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;align-items:start;}
.tv-stitch-recovery :is(.panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-recovery .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}
.tv-stitch-recovery .tv-connector-filters > * {min-width:0;flex:1;}
.tv-stitch-recovery :is(.tv-entity-cell,.tv-recovery-cell) {display:grid;gap:8px;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recovery .table-card {overflow-x:auto;max-width:100%;}
.tv-stitch-recovery .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:16px;}
.tv-stitch-recovery .operations-inspection .panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);margin-block:12px;}
.tv-stitch-recovery .tv-connector-metric {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-recovery .tv-connector-metric strong {font-size:24px;}
@media(max-width:1450px){.tv-stitch-recovery .recovery-review-layout {grid-template-columns:1fr;}}
/* Portal export c86b1938c99a41139ec7ee62b9134c41: register and permission review. */
.tv-stitch-portals .portal-inspection-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;}
.tv-stitch-portals :is(.operations-inspection,.tv-inspector-section) {background:#fff;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-portals .portal-inspection-layout > aside {display:grid;gap:20px;min-width:0;}
.tv-stitch-portals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-portals .operations-inspection :is(.panel,.tv-portal-grant-row) {padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;margin-block:16px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line {display:grid;gap:6px;padding-block:8px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line > span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-portals .tv-portal-identity-button {display:grid;gap:6px;text-align:left;}
.tv-stitch-portals .table-card {max-width:100%;overflow-x:auto;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-portals .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;}
@media(max-width:1100px){.tv-stitch-portals .portal-inspection-layout {grid-template-columns:1fr;}}
/* API access export a20914831aaa4ab1acc4330639846efc. */
.tv-stitch-api :is(.panel,.operations-inspection,.api-toolbar) {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-api .api-toolbar {display:flex;gap:16px;flex-wrap:wrap;}
.tv-stitch-api .api-inspection-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:20px;}
.tv-stitch-api .api-inspection-grid .panel {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-api .health-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-api .health-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-api .tv-entity-cell {display:grid;gap:8px;}
.tv-stitch-api .api-grants {display:flex;flex-wrap:wrap;gap:6px;max-width:280px;}
.tv-stitch-api .api-grants code {font-size:12px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:4px;padding:4px;overflow-wrap:anywhere;}
.tv-stitch-api .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-api .table-card {max-width:100%;overflow-x:auto;}
.tv-stitch-api .drawer-actions {display:flex;gap:12px;flex-wrap:wrap;margin-block:20px;}
@media(max-width:1100px){.tv-stitch-api .api-inspection-grid {grid-template-columns:1fr;}}
/* Bulk actions export e54dfad47024456db275f79883aa323a. */
.tv-stitch-bulk .bulk-editor {display:grid;gap:24px;min-width:0;}
.tv-stitch-bulk :is(.bulk-panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-bulk .bulk-panel > h3 {margin:0 0 16px;font-size:18px;padding-bottom:12px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-bulk .bulk-panel p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-bulk .bulk-parameter-grid {display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;}
.tv-stitch-bulk .field {display:grid;gap:8px;margin-block:12px;min-width:0;}
.tv-stitch-bulk .field :is(input:not([type=checkbox]),select,textarea) {width:100%;box-sizing:border-box;}
.tv-stitch-bulk .bulk-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-bulk .bulk-actions-row {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-bulk .bulk-actions-row > span {margin-right:auto;}
.tv-stitch-bulk .bulk-evidence-grid {display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.tv-stitch-bulk .bulk-info {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-error {padding:16px;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:8px;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-preview-host:empty {display:none;}
.tv-stitch-bulk .bulk-preview-host {margin-top:16px;}
.tv-stitch-bulk .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px;}
@media(max-width:900px) {.tv-stitch-bulk :is(.bulk-parameter-grid,.bulk-evidence-grid) {grid-template-columns:1fr;}}
.tv-stitch-operations .workspace-hero {display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:20px;}
.tv-stitch-operations .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-operations .workspace-hero p {color:var(--tv-text-muted,#4d6178);font-size:14px;line-height:1.6;max-width:75ch;}
.tv-stitch-operations .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-operations .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-operations .tv-route-summary-toggle {display:none;}
.tv-stitch-operations .workspace-stat {display:grid;gap:8px;padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-operations .workspace-stat strong {font-size:26px;font-variant-numeric:tabular-nums;}
.tv-stitch-operations .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-operations .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-operations .operations-inspection > header {align-items:flex-start;}
.tv-stitch-operations .operations-inspection > header > .btn {align-self:flex-start;min-height:40px;max-width:150px;}
.tv-stitch-operations .notification-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:16px;}
.tv-stitch-operations .notification-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-operations .notification-toolbar > label:first-child {flex:2;}
.tv-stitch-operations .notification-toolbar :is(input,select) {width:100%;}
.tv-stitch-operations :is(.notification-register-block,.notification-event-focus) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-operations :is(.notification-register-head,.notification-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-operations .notification-register-head h3 {margin:0 0 6px;}
.tv-stitch-operations .notification-register-head p {font-size:13px;color:var(--tv-text-muted,#4d6178);margin:0;}
.tv-stitch-operations .notification-register {overflow-x:auto;max-width:100%;}
.tv-stitch-operations table {min-width:1000px;width:100%;}
.tv-stitch-operations td {padding:16px;vertical-align:top;}
.tv-stitch-operations .notification-copy-body {display:grid;gap:6px;max-width:45ch;}
.tv-stitch-operations .notification-copy-body :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);overflow-wrap:anywhere;}
.tv-stitch-operations .is-unread strong {color:var(--tv-text,#122c46);}
.tv-stitch-operations .notification-pagination {border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-operations .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-operations .notification-event-focus {padding:20px;}
.tv-stitch-operations .notification-event-focus > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-operations .notification-event-focus h3 {margin:0 0 8px;}
.tv-stitch-operations .notification-event-focus p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-operations .notification-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-operations .notification-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-operations .notification-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-operations .notification-event-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-operations .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-operations .notification-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-operations {padding:12px;}.tv-stitch-operations .workspace-hero {flex-direction:column;}.tv-stitch-operations .workspace-stats {grid-template-columns:1fr;}.tv-stitch-operations .notification-toolbar > label {flex-basis:100%;}}
/* Work Queue export 9b2c38841c8142edbceefe0db645ad31: task register + evidence. */
.tv-stitch-work-queue .work-queue-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-work-queue .work-queue-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-work-queue .work-queue-toolbar > label:first-child {flex:2;}
.tv-stitch-work-queue .work-queue-toolbar :is(input,select) {width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-block,.operations-inspection) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-work-queue .work-queue-register {overflow-x:auto;max-width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-head,.work-queue-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-work-queue .work-queue-task-cell {display:grid;gap:8px;max-width:50ch;}
.tv-stitch-work-queue .work-queue-task-cell :is(small,span) {overflow-wrap:anywhere;}
.tv-stitch-work-queue .operations-inspection {padding:20px;}
.tv-stitch-work-queue .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-work-queue .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-work-queue .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-work-queue .work-queue-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-work-queue .work-queue-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-work-queue .work-queue-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-work-queue .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-work-queue .work-queue-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-work-queue .work-queue-toolbar > label {flex-basis:100%;}}
/* Approval queue/detail exports: compact selectable queue and evidence column. */
.tv-stitch-approvals .approval-review-layout {display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:24px;align-items:start;}
.tv-stitch-approvals :is(.pending-approval-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-approvals .pending-approval-filters {display:flex;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-approvals .pending-approval-filters > label {display:grid;gap:8px;flex:1;min-width:130px;}
.tv-stitch-approvals .pending-approval-filters :is(input,select) {width:100%;}
.tv-stitch-approvals .pending-approval-scope-note {flex-basis:100%;font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-approvals .approval-review-card {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);display:grid;gap:12px;}
.tv-stitch-approvals .approval-review-card:hover {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-approvals .approval-review-card:focus-within {background:var(--tv-brand-soft,#e8f3fc);box-shadow:inset 3px 0 var(--tv-brand,#006cba);}
.tv-stitch-approvals .approval-review-card header {display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;}
.tv-stitch-approvals .approval-review-select {border:0;background:transparent;padding:0;text-align:left;font-size:15px;line-height:1.5;font-weight:650;color:var(--tv-text,#122c46);cursor:pointer;overflow-wrap:anywhere;}
.tv-stitch-approvals .approval-review-select:focus-visible {outline:2px solid var(--tv-brand,#006cba);outline-offset:4px;}
.tv-stitch-approvals .approval-review-card :is(p,small) {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.5;}
.tv-stitch-approvals .approval-review-meta {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;}
.tv-stitch-approvals .approval-review-meta strong {font-variant-numeric:tabular-nums;}
.tv-stitch-approvals .operations-inspection {padding:24px;}
.tv-stitch-approvals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-approvals .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-approvals .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-approvals .approval-request-detail {display:grid;gap:20px;margin-top:20px;}
.tv-stitch-approvals .approval-request-detail .panel {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-approvals .approval-request-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-approvals .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:20px;margin-top:20px;}
.tv-stitch-approvals .register-pager {display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;}
.tv-stitch-approvals .pending-approval-empty {padding:20px;}
@media(max-width:1100px) {.tv-stitch-approvals .approval-review-layout {grid-template-columns:1fr;}}
/* Audit export 40c7ebf9c003451faf1a5ca6e9d4567a; server redaction remains authoritative. */
.tv-stitch-audit :is(.audit-log-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-audit .audit-log-register-head {padding:20px;display:flex;justify-content:space-between;gap:16px;align-items:start;}
.tv-stitch-audit .audit-log-register-head h3 {margin:0 0 8px;}
.tv-stitch-audit .audit-log-register-head p {color:var(--tv-text-muted,#4d6178);margin:0;font-size:13px;line-height:1.6;}
.tv-stitch-audit .audit-log-toolbar {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px 20px;background:var(--tv-surface-muted,#f3f7fb);border-block:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .audit-log-toolbar > label {display:grid;gap:8px;flex:1;min-width:180px;}
.tv-stitch-audit .audit-log-toolbar input {width:100%;}
.tv-stitch-audit .audit-log-filter-popover {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-audit .audit-log-filters {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tv-stitch-audit .audit-log-filters label {display:grid;gap:8px;}
.tv-stitch-audit .audit-log-filters :is(select,input) {width:100%;}
.tv-stitch-audit .audit-log-filter-actions {display:flex;gap:8px;margin-top:16px;}
.tv-stitch-audit .audit-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-audit table {min-width:1050px;}
.tv-stitch-audit .operations-inspection {padding:24px;}
.tv-stitch-audit .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-audit .audit-event-detail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-audit .tv-inspector-section {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-audit .tv-inspector-section h3 {font-size:15px;margin:0 0 12px;}
.tv-stitch-audit .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-audit .audit-json {white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;max-height:400px;overflow:auto;}
.tv-stitch-audit .ledger-pagination {display:flex;justify-content:space-between;gap:12px;padding:16px 20px;flex-wrap:wrap;}
.tv-stitch-audit .ledger-pagination-actions {display:flex;gap:8px;}
@media(max-width:800px) {.tv-stitch-audit .audit-event-detail,.tv-stitch-audit .audit-log-filters {grid-template-columns:1fr;}}
/* Control Tower / Exceptions: exported register, inline triage and boundary cards. */
.tv-stitch-controls :is(.exception-register,.exception-toolbar,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-controls .exception-toolbar {display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;}
.tv-stitch-controls .exception-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-controls .exception-toolbar > label:first-child {flex:2;}
.tv-stitch-controls .exception-toolbar :is(input,select) {width:100%;}
.tv-stitch-controls .exception-register > header {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .exception-register h3 {margin:0 0 8px;}
.tv-stitch-controls .exception-register p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-controls .exception-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-controls table {min-width:1120px;}
.tv-stitch-controls .tv-entity-cell {display:grid;gap:6px;max-width:38ch;}
.tv-stitch-controls .tv-entity-cell > :not(:first-child) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-controls td:nth-child(5),.tv-stitch-controls td:nth-child(6) {white-space:nowrap;font-variant-numeric:tabular-nums;}
.tv-stitch-controls [data-tv-status="critical"] {background:#fef2f2;color:#b91c1c;border-color:#fecaca;}
.tv-stitch-controls [data-tv-status="high"] {background:#fff7ed;color:#9a3412;border-color:#fed7aa;}
.tv-stitch-controls .ledger-pagination {display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .ledger-pagination > div {display:flex;gap:8px;}
.tv-stitch-controls :is(.operations-inspection,.exception-empty) {padding:24px;}
.tv-stitch-controls .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-controls .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-controls .operational-exception-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-controls .operational-exception-detail .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-controls .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-controls .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
.tv-stitch-controls .exception-boundaries {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
@media(max-width:1000px) {.tv-stitch-controls :is(.operational-exception-detail,.exception-boundaries) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-controls .exception-toolbar > label {flex-basis:100%;}}
/* Diagnostics export: observed-check register and three-column evidence. */
.tv-stitch-diagnostics :is(.diagnostic-toolbar,.diagnostic-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-diagnostics .diagnostic-toolbar {display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;}
.tv-stitch-diagnostics .diagnostic-toolbar input {flex:2;min-width:180px;}
.tv-stitch-diagnostics .diagnostic-toolbar select {flex:1;min-width:140px;}
.tv-stitch-diagnostics .diagnostic-toolbar span {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-diagnostics .diagnostic-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-diagnostics .diagnostic-register footer {padding:20px;color:var(--tv-text-muted,#4d6178);font-size:13px;border-top:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-diagnostics .operations-inspection {padding:24px;}
.tv-stitch-diagnostics .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-diagnostics .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-diagnostics .diagnostic-evidence-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;}
.tv-stitch-diagnostics .diagnostic-evidence-grid .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-diagnostics .info-line {display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere;}
@media(max-width:1100px) {.tv-stitch-diagnostics .diagnostic-evidence-grid {grid-template-columns:1fr;}}
/* Settings export: section navigation and spacious configuration cards. */
.tv-stitch-settings .settings-stitch-layout {display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start;}
.tv-stitch-settings .settings-section-nav {display:grid;gap:12px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
.tv-stitch-settings .settings-section-nav h3 {font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-section-nav .btn {text-align:left;white-space:normal;}
.tv-stitch-settings .settings-section-nav p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-guided-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-settings .settings-current-details {display:grid;gap:20px;}
.tv-stitch-settings .settings-current-details > header {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-settings .settings-current-details h2 {font-size:20px;margin:0 0 8px;}
.tv-stitch-settings .settings-current-details p {margin:0;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-settings .settings-business-grid {display:grid;grid-template-columns:1fr;gap:24px;}
.tv-stitch-settings .settings-business-grid > * {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .info-line {display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
.tv-stitch-settings .settings-setup-hub {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .settings-setup-list {list-style:none;padding:0;display:grid;gap:16px;}
.tv-stitch-settings .settings-setup-row {display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:16px 0;border-top:1px solid var(--tv-border,#c7d4e2);align-items:start;}
.tv-stitch-settings .settings-setup-copy p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
@media(max-width:1000px) {.tv-stitch-settings .settings-stitch-layout {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-settings .settings-setup-row {grid-template-columns:1fr;}}
/* Administration export c6184868df4645aa8c03472f7140cc4e: hub and readiness rail. */
.tv-stitch-administration .administration-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:24px;align-items:start;}
.tv-stitch-administration :is(.administration-main-column,.administration-settings-column,.administration-control-grid) {display:grid;gap:24px;min-width:0;grid-template-columns:1fr;}
.tv-stitch-administration :is(.administration-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-administration .evidence-panel-head {padding:20px 24px;border-bottom:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-administration .evidence-panel-head h3 {margin:0 0 8px;font-size:17px;}
.tv-stitch-administration .evidence-panel-head p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-administration .evidence-panel-body {padding:24px;display:grid;gap:16px;}
.tv-stitch-administration .administration-metrics {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-administration .administration-metric {display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-administration .administration-metric strong {font-size:18px;font-variant-numeric:tabular-nums;}
.tv-stitch-administration .administration-section-footer {display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;}
.tv-stitch-administration .administration-finding {display:flex;gap:16px;align-items:start;text-align:left;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:var(--tv-surface-muted,#f3f7fb);padding:16px;width:100%;}
.tv-stitch-administration .administration-finding-copy {display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-finding-copy small {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-administration .operations-inspection {padding:24px;}
.tv-stitch-administration .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-administration .administration-finding-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-administration .operations-inspection-actions {display:flex;gap:8px;margin-top:20px;}
@media(max-width:1100px) {.tv-stitch-administration :is(.administration-stitch-layout,.administration-finding-detail) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-administration .administration-metrics {grid-template-columns:1fr;}}
/* AI export c39abffaaaa541f8b320511955968392: queue alongside human-review evidence. */
.tv-stitch-ai .ai-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:24px;align-items:start;}
.tv-stitch-ai :is(.tv-ai-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;min-width:0;}
.tv-stitch-ai .tv-ai-panel h2 {font-size:17px;margin:0 0 20px;}
.tv-stitch-ai .tv-connector-filters {display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-ai .tv-connector-filters select {flex:1;min-width:160px;}
.tv-stitch-ai .tv-ai-register {overflow-x:auto;max-width:100%;}
.tv-stitch-ai table {min-width:650px;}
.tv-stitch-ai .tv-entity-cell {display:grid;gap:8px;max-width:30ch;}
.tv-stitch-ai :is(.tv-ai-confidence,.tv-ai-sources,.tv-ai-state) {display:grid;gap:8px;}
.tv-stitch-ai .tv-connector-metric {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;display:grid;gap:12px;}
.tv-stitch-ai .tv-connector-metric strong {font-size:26px;}
.tv-stitch-ai .tv-connector-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-ai .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-ai .operations-inspection .drawer-stack {display:grid;gap:20px;}
.tv-stitch-ai .operations-inspection .tv-ai-panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-ai .info-line {display:flex;gap:16px;justify-content:space-between;overflow-wrap:anywhere;padding:8px 0;font-size:14px;line-height:1.6;}
.tv-stitch-ai .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;}
.tv-stitch-ai .ledger-pagination {display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding-top:16px;}
@media(max-width:1500px) {.tv-stitch-ai .ai-stitch-layout {grid-template-columns:1fr;}}
/* Stitch 860498732c9a498bbb3e29c6afbd14f9; original server outcomes only. */
.stitch-automation-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:var(--tv-surface-muted,#f3f7fb); padding:24px; min-width:0; color:var(--tv-text,#122c46); }
.stitch-automation-route .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:transparent; border:0; border-radius:0; box-shadow:none; padding:0 0 20px; }
.stitch-automation-route .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:28px;letter-spacing:-.025em;}
.stitch-automation-route .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:24px;min-width:0;}
.stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;}
.stitch-automation-route .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;box-shadow:none;min-width:0;}
.stitch-automation-route .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display:none;}
.stitch-automation-route :is(.automation-panel,.operations-inspection):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.stitch-automation-route :is(.automation-panel,.operations-inspection) h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 12px;}
.stitch-automation-route .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.stitch-automation-route .filter-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:8px;flex:1;min-width:0;}
.stitch-automation-route .filter-row .field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:2;}
.stitch-automation-route .filter-row :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;box-sizing:border-box;}
.stitch-automation-route .entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;}
.stitch-automation-route .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow:auto;}
.stitch-automation-route .operations-inspection > header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.stitch-automation-route .operations-inspection > header .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-shrink:0;}
.stitch-automation-route .automation-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.stitch-automation-route .automation-evidence-grid .automation-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted,#f3f7fb);padding:16px;}
.stitch-automation-route .automation-evidence-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;margin-block:12px;}
.stitch-automation-route .automation-evidence-grid .health-line > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;color:var(--tv-text-muted,#4d6178);}
.stitch-automation-route .automation-evidence-grid > :nth-child(3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1 / -1; order:4; }
.stitch-automation-route .automation-evidence-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ align-items:flex-start; gap:12px; }
.stitch-automation-route .automation-evidence-grid .mono-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ overflow-wrap:anywhere; }
.stitch-automation-route .automation-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; align-items:center; justify-content:flex-end; gap:12px; padding:12px 0; }
@media(max-width:900px) { .stitch-automation-route .automation-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:minmax(0,1fr); } .stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:600px) { .stitch-automation-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px;} .stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;} .stitch-automation-route .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch;} .stitch-automation-route .operations-inspection > header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;} }
/* Stitch d6b7cdbb617b42a392624156c72bca77: CSV contract, measured stages and evidence. */
.tv-stitch-imports {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
.tv-stitch-imports .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-imports :is(.import-intake,.import-preview,.import-history,.operations-inspection) {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection > header) {display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection) h2 {font-size:20px;margin:4px 0;}
.tv-stitch-imports .import-stages {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;margin:0;list-style:none;background:var(--tv-brand-soft,#e8f3fc);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-imports .import-stages li {display:flex;gap:12px;align-items:center;padding:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-imports .import-stages li > span {font-variant-numeric:tabular-nums;font-weight:700;color:var(--tv-brand,#006cba);}
.tv-stitch-imports :is(.import-intake-grid,.import-policy-strip,.import-preview-metrics) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tv-stitch-imports .import-policy-strip {grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;margin-top:16px;font-size:13px;}
.tv-stitch-imports :is(.import-intake-actions,.import-preview-actions,.import-file-control,.register-pager) {display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px;}
.tv-stitch-imports .import-file-state {font-size:13px;overflow-wrap:anywhere;}
.tv-stitch-imports .import-history-filters {display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px;}
.tv-stitch-imports .import-history-filters > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-imports .import-history-filters :is(select,input) {width:100%;box-sizing:border-box;}
.tv-stitch-imports .import-table-scroll {overflow:auto;max-width:100%;}
.tv-stitch-imports .import-readiness {display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;margin-bottom:16px;}
.tv-stitch-imports .import-preview-metrics {grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;}
.tv-stitch-imports .import-preview-metrics > * {display:grid;gap:8px;align-content:start;min-width:0;}
.tv-stitch-connectors {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:#334155;min-width:0;}
.tv-stitch-connectors .tv-connector-panel {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .tv-connector-panel h2 {font-size:16px;color:var(--tv-text,#122c46);margin:0 0 16px;}
.tv-stitch-connectors .tv-connector-metric {display:grid;gap:10px;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;}
.tv-stitch-connectors .tv-connector-metric strong {font-size:26px;font-variant-numeric:tabular-nums;color:var(--tv-text,#122c46);}
.tv-stitch-connectors .tv-connector-metric :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-connectors .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;}
.tv-stitch-connectors .tv-connector-filters input {flex:1 1 240px;min-width:0;}
.tv-stitch-connectors .info-line {display:flex;justify-content:space-between;gap:16px;padding:10px 0;overflow-wrap:anywhere;}
.tv-stitch-connectors .info-line strong {max-width:65%;}
.tv-stitch-connectors .drawer-stack {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-connectors .tv-connector-events {overflow-x:auto;}
.tv-stitch-connectors .operations-inspection {padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .operations-inspection > header {display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-connectors .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-connectors .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-connectors .table-card {overflow:auto;max-width:100%;}
.tv-stitch-connectors table {min-width:920px;table-layout:auto;}
.tv-stitch-connectors .tv-entity-cell :is(strong,span,small) {white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;}
.tv-stitch-connectors td:first-child {min-width:200px;}
.tv-stitch-connectors td {word-break:normal;}
.tv-stitch-connectors .connector-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-connectors .tv-connector-filters > :is(input,select) {min-width:0;max-width:100%;}
.tv-stitch-connectors td:nth-child(4) {white-space:nowrap;min-width:100px;}
@media(max-width:700px){.tv-stitch-connectors{padding:12px;}.tv-stitch-connectors .drawer-stack{grid-template-columns:1fr;}.tv-stitch-connectors .tv-connector-panel{padding:16px;}}
.tv-stitch-imports .drawer-sections {display:grid;gap:16px;min-width:0;}
.tv-stitch-imports .drawer-section {padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:8px;overflow:auto;}
.tv-stitch-imports .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;}
@media(max-width:1000px) {.tv-stitch-imports :is(.import-stages,.import-policy-strip) {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px) {.tv-stitch-imports {padding:12px;}.tv-stitch-imports :is(.import-stages,.import-policy-strip,.import-intake-grid,.import-preview-metrics) {grid-template-columns:1fr;}.tv-stitch-imports .operations-inspection > header {flex-direction:column;}}
.tv-stitch-imports .import-review-boundary {padding:20px;margin-top:20px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;line-height:1.6;}

/* Google Stitch reports e9237830, sales f444de93, purchasing 21b0313a.
   Source billing remains distinct from posted accounting and cash settlement. */
.tv-stitch-reports .workspace-hero {display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:24px;}
.tv-stitch-reports .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-reports .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:78ch;margin:8px 0;}
.tv-stitch-reports .tv-route-context {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;}
.tv-stitch-reports .workspace-stat {display:grid;gap:8px;background:#fff;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-reports .workspace-stat strong {font-size:23px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-stitch-reports .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-reports .tv-route-summary-toggle {grid-column:1/-1;justify-self:end;}
.tv-stitch-reports label {display:grid;gap:6px;min-width:0;font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports td>div {display:grid;gap:5px;}
.tv-stitch-reports td small {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports summary {padding:12px 0;cursor:pointer;}
.tv-stitch-reports summary span {font-weight:400;color:var(--tv-text-muted,#4d6178);margin-left:12px;}
.tv-stitch-reports .financial-report-family-nav {display:flex;gap:8px;flex-wrap:wrap;padding:12px 0;}
.tv-stitch-reports {
  padding: 24px;
  min-width: 0;
  color: var(--tv-text,#122c46);
  background: #f5f7fa;
}
.tv-stitch-reports .workspace-main,
.tv-stitch-reports .sales-register-main,
.tv-stitch-reports .financial-statement-main,
.tv-stitch-reports .sales-analysis-main,
.tv-stitch-reports .commercial-analysis-main {
  display: grid;
  gap: 24px;
  min-width: 0;
}
.tv-stitch-reports .financial-statement-tabs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
.tv-stitch-reports .financial-statement-tabs button {
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: left;
  padding: 20px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 12px;
  background: #fff;
  color: var(--tv-text,#122c46);
  min-height: 128px;
}
.tv-stitch-reports .financial-statement-tabs button strong {
  font-size: 16px;
}
.tv-stitch-reports .financial-statement-tabs button span {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tv-text-muted,#4d6178);
}
.tv-stitch-reports .financial-statement-tabs button.active {
  border-color: var(--tv-brand,#006cba);
  box-shadow: inset 0 3px var(--tv-brand,#006cba);
  background: #f0f7ff;
}
.tv-stitch-reports .financial-report-interpretation,
.tv-stitch-reports .sales-analysis-control-state,
.tv-stitch-reports .commercial-analysis-control-state {
  padding: 16px 20px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 10px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.tv-stitch-reports .financial-report-interpretation p {
  margin: 0;
  line-height: 1.55;
}
.tv-stitch-reports .financial-statement-filters,
.tv-stitch-reports .sales-register-filters,
.tv-stitch-reports .sales-analysis-filters,
.tv-stitch-reports .commercial-analysis-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: end;
  padding: 16px;
  background: #fff;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 10px;
}
.tv-stitch-reports .financial-statement-register,
.tv-stitch-reports .sales-register-table,
.tv-stitch-reports .sales-analysis-register,
.tv-stitch-reports .commercial-analysis-register {
  min-width: 0;
  overflow-x: auto;
  background: white;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 12px;
}
.tv-stitch-reports table {
  width: 100%;
  border-collapse: collapse;
  min-width: 900px;
}
.tv-stitch-reports th {
  background: #f4f6f9;
  color: var(--tv-text-muted,#4d6178);
  font-size: 12px;
  letter-spacing: 0.04em;
  white-space: nowrap;
  text-align: left;
  padding: 14px 16px;
}
.tv-stitch-reports td {
  padding: 16px;
  border-bottom: 1px solid var(--tv-border,#c7d4e2);
  vertical-align: top;
  font-variant-numeric: tabular-nums;
}
.tv-stitch-reports tbody tr:hover {
  background: #f2f7fc;
}
.tv-stitch-reports .ledger-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 16px;
}
.tv-stitch-report-inspection {
  border: 1px solid var(--tv-border,#c7d4e2);
  border-top: 3px solid var(--tv-brand,#006cba);
  border-radius: 12px;
  background: #fff;
  padding: 24px;
  min-width: 0;
}
.tv-stitch-report-inspection > header {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.tv-stitch-report-inspection h3 {
  margin: 0 0 8px;
  font-size: 17px;
}
.tv-stitch-report-inspection p {
  color: var(--tv-text-muted,#4d6178);
  line-height: 1.5;
}
.tv-stitch-report-actions {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}
.tv-stitch-report-inspection .detail-shell {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
.tv-stitch-report-inspection .panel {
  padding: 16px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 8px;
  min-width: 0;
}
.tv-stitch-report-inspection .info-line {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 8px 0;
  border-bottom: 1px solid #eef1f5;
  overflow-wrap: anywhere;
}
@media (max-width: 1150px) {
  .tv-stitch-reports .workspace-hero {flex-direction:column;}
  .tv-stitch-reports .financial-statement-tabs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 700px) {
  .tv-stitch-reports .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}
  .tv-stitch-reports {
    padding: 12px;
  }
  .tv-stitch-reports .financial-statement-tabs,
  .tv-stitch-report-inspection .detail-shell {
    grid-template-columns: 1fr;
  }
  .tv-stitch-report-inspection {
    padding: 16px;
  }
  .tv-stitch-reports .ledger-pagination {
    flex-wrap: wrap;
  }
}

/* Saved Stitch employee/department exports: directory, inline identity and
   three-column evidence. Private fields and actions remain server-owned. */
.tv-stitch-workforce{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46)}
.tv-stitch-workforce .workspace-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}
.tv-stitch-workforce .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-workforce .workspace-hero p{max-width:75ch;line-height:1.6;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-workforce :is(.workspace-hero-actions,.tv-stitch-workforce-actions){display:flex;gap:8px;flex-wrap:wrap}
.tv-stitch-workforce .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-workforce .workspace-stat{display:grid;gap:8px;background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-workforce .workspace-stat strong{font-size:24px}
.tv-stitch-workforce .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-workforce .workspace-body{display:grid;gap:24px}
.tv-stitch-workforce .workspace-main{display:grid;gap:24px;min-width:0}
.tv-stitch-workforce :is(.panel,.filter-row,.tv-stitch-workforce-inspection){min-width:0;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px}
.tv-stitch-workforce .panel h3{font-size:15px;margin:0 0 16px}
.tv-stitch-workforce .filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}
.tv-stitch-workforce .filter-row label{display:grid;gap:6px;flex:1 1 180px;min-width:0}
.tv-stitch-workforce .table-card{overflow:auto;max-width:100%}
.tv-stitch-workforce table{min-width:850px}
.tv-stitch-workforce td>.entity-cell{display:grid;gap:6px}
.tv-stitch-workforce tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-workforce .pagination-row{display:flex;gap:12px;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.tv-stitch-workforce-inspection>header{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px}
.tv-stitch-workforce-inspection h3{margin:0 0 8px;font-size:18px}
.tv-stitch-workforce-inspection p{line-height:1.6;color:var(--tv-text-muted,#4d6178);overflow-wrap:anywhere}
.tv-stitch-workforce-inspection .drawer-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
.tv-stitch-workforce-inspection .panel{border:0;border-top:1px solid var(--tv-border,#c7d4e2);padding:16px 0;border-radius:0}
.tv-stitch-workforce .info-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;overflow-wrap:anywhere;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-workforce .info-line strong{text-align:right}
@media(max-width:1150px){.tv-stitch-workforce-inspection .drawer-stack{grid-template-columns:1fr 1fr}.tv-stitch-workforce .workspace-hero{flex-direction:column}}
@media(max-width:700px){.tv-stitch-workforce{padding:12px}.tv-stitch-workforce .workspace-stats{grid-template-columns:1fr 1fr}.tv-stitch-workforce-inspection .drawer-stack{grid-template-columns:1fr}.tv-stitch-workforce-inspection>header{flex-direction:column}.tv-stitch-workforce :is(.panel,.filter-row,.tv-stitch-workforce-inspection){padding:16px}}

/* Layout from saved Stitch tax-dashboard and sales-taxes exports.
   Tax rates, statutory deadlines and actions come only from existing APIs. */
.tv-stitch-tax{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46)}
.tv-stitch-tax .workspace-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}
.tv-stitch-tax .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-tax .workspace-hero p{color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:75ch}
.tv-stitch-tax .workspace-hero-actions,.tv-stitch-tax-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}
.tv-stitch-tax .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-tax .workspace-stat{display:grid;gap:8px;padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-tax .workspace-stat strong{font-size:24px}
.tv-stitch-tax .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-tax-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:24px;align-items:start}
.tv-stitch-tax-grid > div{min-width:0;display:grid;gap:16px}
.tv-stitch-tax :is(.table-card,.tv-stitch-tax-inspection){background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow-x:auto}
.tv-stitch-tax-inspection{padding:20px}
.tv-stitch-tax-inspection h3{margin:0 0 12px;font-size:18px}
.tv-stitch-tax-inspection p{color:var(--tv-text-muted,#4d6178);line-height:1.6;overflow-wrap:anywhere}
.tv-stitch-tax .tv-inspector-section{border-top:1px solid var(--tv-border,#c7d4e2);padding:16px 0}
.tv-stitch-tax .tv-inspector-section h3{font-size:14px}
.tv-stitch-tax .info-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;overflow-wrap:anywhere}
.tv-stitch-tax :is(.filters,.filter-row){display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax :is(.filters,.filter-row) > label{display:grid;gap:6px;flex:1 1 130px;min-width:0}
.tv-stitch-tax table{min-width:650px}
.tv-stitch-tax .table-card h2{padding:16px;font-size:16px;margin:0}
.tv-stitch-tax td > div{display:grid;gap:6px}
.tv-stitch-tax tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-tax :is(.pagination,.register-pagination){display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.tv-stitch-tax .register-pager,.tv-stitch-tax .pager-actions{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}
.tv-stitch-tax.country-packs-route .workspace-body{display:grid;gap:24px}
.tv-stitch-tax.country-packs-route .panel{padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax .country-pack-drawer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tv-stitch-tax .country-pack-drawer .panel{padding:12px;border:0;border-top:1px solid var(--tv-border,#c7d4e2);border-radius:0;min-width:0;overflow-wrap:anywhere}
.tv-stitch-tax .country-pack-drawer .info-line{display:grid;gap:4px}
.tv-stitch-tax .tax-return-workbench .workspace-body{display:grid;gap:24px;align-items:start}
.tv-stitch-tax .tax-return-workbench .workspace-body > *{min-width:0;display:grid;gap:16px}
.tv-stitch-tax .tax-return-panel{padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-tax .tax-return-panel h3{font-size:15px;margin:0 0 12px}
.tv-stitch-tax .tax-return-info{display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-tax .tax-return-info strong{text-align:right}
.tv-stitch-tax .tax-return-context{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax .tax-return-context > div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tv-stitch-tax :is(.tax-return-pager,.pagination-controls){display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px}
.tv-stitch-tax .tax-return-drawer-body{display:grid;gap:16px}
.tv-stitch-tax .tax-return-register table{min-width:1050px}
.tv-stitch-tax .tax-return-register td{white-space:nowrap}
.tv-stitch-tax .tax-return-register td:first-child{min-width:150px}
.tv-stitch-tax .tax-withholding-register table{min-width:900px}
.tv-stitch-tax .tax-withholding-register td{white-space:nowrap}
.tv-stitch-withholding .tv-stitch-tax-inspection .tax-return-drawer-body{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1150px){.tv-stitch-tax .tax-return-workbench .workspace-body{grid-template-columns:1fr}}
@media(max-width:700px){.tv-stitch-withholding .tv-stitch-tax-inspection .tax-return-drawer-body{grid-template-columns:1fr}}
@media(max-width:1100px){.tv-stitch-tax .country-pack-drawer{grid-template-columns:1fr}}
@media(max-width:1150px){.tv-stitch-tax-grid{grid-template-columns:1fr}}
@media(max-width:900px){.tv-stitch-tax .workspace-hero{flex-direction:column}.tv-stitch-tax .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.tv-stitch-tax{padding:12px}.tv-stitch-tax .workspace-stat{padding:12px}.tv-stitch-tax-inspection{padding:16px}}

/* Adapted from saved Stitch warehouses / inventory-availability exports. */
.tv-stitch-inventory .workspace-main{display:grid;gap:20px;min-width:0}
.tv-stitch-inventory-inspection>header{padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px}
.tv-stitch-inventory-inspection h3{font-size:18px;margin:0 0 8px}
.tv-stitch-inventory-inspection p{color:var(--tv-text-muted,#4d6178);line-height:1.6}
.tv-stitch-stock-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.tv-stitch-stock-detail>.sales-order-command{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.tv-stitch-stock-detail .drawer-header-actions{display:flex;gap:8px;flex-wrap:wrap}
.tv-stitch-stock-detail>.panel{min-width:0;overflow:auto;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;background:var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-stock-detail .health-line{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere}
.tv-stitch-stock-detail .health-line strong{text-align:right}
.tv-stitch-inventory .stock-operations-register table{min-width:1100px}
.tv-stitch-inventory .stock-operations-register th{white-space:nowrap}
@media(max-width:800px){.tv-stitch-stock-detail{grid-template-columns:1fr}}
.tv-stitch-inventory{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0}
.tv-stitch-inventory .workspace-hero{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}
.tv-stitch-inventory .workspace-hero{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0}
.tv-stitch-inventory .workspace-stat::before{display:none}
.tv-stitch-inventory .workspace-stat{box-shadow:none}
.tv-stitch-inventory .workspace-body{gap:16px;padding:0;background:transparent}
.tv-stitch-inventory-detail .sales-order-command{border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;background:white;padding:0 0 16px;box-shadow:none}
.tv-stitch-inventory .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-inventory .workspace-hero p{color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:85ch}
.tv-stitch-inventory .workspace-hero-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:start}
.tv-stitch-inventory .route-context-bar{display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:13px;margin:16px 0}
.tv-stitch-inventory .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-inventory .workspace-stat{display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-inventory .workspace-stat strong{font-size:24px}
.tv-stitch-inventory .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-inventory .filter-row{display:flex;gap:12px;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin:16px 0;align-items:center}
.tv-stitch-inventory .filter-row > :is(input,select){width:auto;flex:1 1 130px;min-width:0}
.tv-stitch-inventory .table-card{background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto}
.tv-stitch-inventory table{min-width:740px}
.tv-stitch-inventory td{padding:14px;vertical-align:top}
.tv-stitch-inventory td > div{display:grid;gap:6px}
.tv-stitch-inventory td small{font-size:12px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory .entity-cell{display:grid;gap:6px}
.tv-stitch-inventory .entity-cell span{font-size:12px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-inventory .pagination{display:flex;justify-content:space-between;gap:12px;padding:16px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory-inspection:not(:empty){margin-top:24px;padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-inventory-detail{display:grid;gap:16px;min-width:0}
.tv-stitch-inventory-detail .panel{padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;overflow-x:auto}
.tv-stitch-inventory-detail .info-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;overflow-wrap:anywhere}
#ps-main .tv-stitch-inventory .workspace-hero{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0;min-height:0;margin-bottom:24px}
#ps-main .tv-stitch-inventory .workspace-hero h2{font-size:28px;line-height:1.25}
#ps-main .tv-stitch-inventory .workspace-stats{padding:0;margin:24px 0;gap:16px;background:transparent}
#ps-main .tv-stitch-inventory .workspace-stat{padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;box-shadow:none;background:white}
#ps-main .tv-stitch-inventory .workspace-stat::before{display:none}
#ps-main .tv-stitch-inventory .workspace-body{padding:0;background:transparent}
#ps-main .tv-stitch-inventory-detail .sales-order-command{border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;background:white;padding:0 0 16px;box-shadow:none}
#ps-main .tv-stitch-inventory-detail .panel{border:0;border-top:1px solid var(--tv-border,#c7d4e2);border-radius:0;box-shadow:none;padding:16px 0;background:white}
@media(max-width:900px){.tv-stitch-inventory .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-stitch-inventory .workspace-hero{flex-direction:column}}
@media(max-width:540px){.tv-stitch-inventory{padding:12px}.tv-stitch-inventory-inspection:not(:empty){padding:12px}.tv-stitch-inventory .workspace-stat{padding:12px}}

/* Stitch AR/AP aging: restrained native-currency cards, bucket controls and readable register. */
.tv-stitch-aging {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;}
.tv-stitch-aging .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-aging .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-aging .workspace-hero p {font-size:14px;line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-aging .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-aging .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
.tv-stitch-aging .tv-route-summary-toggle {display:none;}
.tv-stitch-aging .workspace-stats {display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;}
.tv-stitch-aging .workspace-stat {display:grid;gap:8px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;}
.tv-stitch-aging .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-aging .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-aging .tv-route-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-aging .filters {display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-aging .filters > label {display:grid;gap:8px;min-width:130px;flex:1;}
.tv-stitch-aging .filters > label:first-child {flex:2;}
.tv-stitch-aging .filters :is(input,select) {width:100%;}
.tv-stitch-aging .ar-aging-filter-actions {display:flex;gap:8px;}
.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix) {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) {display:grid;justify-items:start;align-content:start;gap:8px;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;text-align:left;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) strong {font-size:22px;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) small {line-height:1.5;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket).is-active {border-color:var(--tv-brand,#006cba);background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-aging :is([data-risk=critical],.bucket-90-) {color:#be123c;}
.tv-stitch-aging :is([data-risk=high],.bucket-61-90) {color:#c2410c;}
.tv-stitch-aging .table-card {overflow-x:auto;min-width:0;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-aging table {min-width:960px;}
.tv-stitch-aging td {vertical-align:top;padding:16px;}
.tv-stitch-aging td > div {display:grid;gap:6px;}
.tv-stitch-aging td small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-aging tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-aging .ledger-pagination {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;}
.tv-stitch-aging .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-aging-detail {display:grid;gap:20px;padding:20px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-aging-detail .panel {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-aging-detail .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
/* Statement exports share the reporting foundation, with a bounded balance equation. */
.tv-stitch-statements :is(.customer-statement-main,.supplier-statement-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-statements .statement-equation {display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-statements .statement-equation-item {display:grid;gap:6px;flex:1;min-width:150px;}
.tv-stitch-statements .statement-equation-item strong {font-size:20px;font-variant-numeric:tabular-nums;}
.tv-stitch-statements .statement-equation-item.is-total {color:var(--tv-text,#122c46);font-weight:600;}
.tv-stitch-statements :is(.statement-amount-cell,.statement-balance-cell) {text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}
.tv-stitch-statements .statement-equation-item span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-collection-grid {display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-items:start;}
.tv-stitch-collection-inspection {min-width:0;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-collection-inspection > h3 {margin:0 0 8px;font-size:18px;overflow-wrap:anywhere;}
.tv-stitch-collection-inspection > p {color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-collection-inspection .tv-stitch-aging-detail {padding:0;background:transparent;}
.tv-stitch-collection-inspection .panel {padding:16px;}
.tv-stitch-collection-inspection .info-line {display:grid;gap:4px;}
.tv-stitch-collection-actions {display:grid;gap:8px;margin-top:16px;}
.tv-stitch-aging-detail .editor-card {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-stitch-aging-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
@media(max-width:1100px){.tv-stitch-collection-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:1100px){.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix){grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:900px){.tv-stitch-aging .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-aging,.tv-stitch-aging-detail{padding:12px;}.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix,.workspace-stats){grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-aging .ledger-pagination{align-items:flex-start;flex-direction:column;}}

/* Saved Stitch catalog exports; tax/account values remain authoritative data. */
.tv-stitch-catalog {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-catalog .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-catalog .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-catalog .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:85ch;}
.tv-stitch-catalog .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-catalog .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-catalog .workspace-stat {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-catalog .workspace-stat strong {font-size:24px;}
.tv-stitch-catalog .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-catalog-grid {display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:24px;align-items:start;}
.tv-stitch-catalog :is(.table-card,.tv-stitch-catalog-inspection) {border:1px solid var(--tv-border,#c7d4e2);background:#fff;border-radius:12px;overflow-x:auto;min-width:0;}
.tv-stitch-catalog-inspection {padding:20px;}
.tv-stitch-catalog-inspection > h3 {font-size:20px;margin:0 0 16px;}
.tv-stitch-catalog-inspection .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-catalog-inspection .panel {margin:16px 0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-catalog .filters {display:flex;flex-wrap:wrap;gap:12px;padding:16px;align-items:end;}
.tv-stitch-catalog .filters > label {display:grid;gap:8px;flex:1 1 150px;min-width:0;}
.tv-stitch-catalog .filters > label:first-child {flex:3 1 240px;}
.tv-stitch-catalog table {min-width:720px;}
.tv-stitch-catalog td {padding:14px;vertical-align:top;}
.tv-stitch-catalog td > div {display:grid;gap:6px;}
.tv-stitch-catalog td :is(small,.muted-cell) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-catalog tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-catalog .register-result-count {padding:16px;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-catalog-detail {padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;gap:16px;}
@media(max-width:1100px){.tv-stitch-catalog-grid{grid-template-columns:1fr;}}
@media(max-width:900px){.tv-stitch-catalog .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-catalog .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-catalog{padding:12px;}.tv-stitch-catalog .workspace-stat{padding:12px;}}

/* Adapted from saved Stitch projects/time exports. No sample accounting data. */
.tv-stitch-projects {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-projects .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-projects .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-projects .workspace-hero p {line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-projects .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-projects .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-projects .workspace-stat {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-projects .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-projects .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-projects .filter-row {display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-projects .filter-row > :is(input,select) {flex:1 1 160px;min-width:0;width:auto;}
.tv-stitch-projects .filter-row > input[type=search] {flex:3 1 260px;}
.tv-stitch-projects .table-card {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-stitch-projects table {min-width:850px;}
.tv-stitch-projects td {padding:16px;vertical-align:top;}
.tv-stitch-projects tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-projects .pagination {padding:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.tv-stitch-projects .pagination > div {display:flex;gap:8px;}
.tv-stitch-project-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-project-detail :is(.editor-card,.panel) {padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;overflow-x:auto;}
.tv-stitch-project-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
@media(max-width:900px){.tv-stitch-projects .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-projects .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-projects,.tv-stitch-project-detail{padding:12px;}.tv-stitch-projects .workspace-stat{padding:12px;}}

/* Purchase requisition, order and goods-receipt Stitch exports, 8 October 2026.
   Screen composition only: source records and authorized actions remain owned by domain modules. */
.tv-stitch-purchasing {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;color:var(--tv-text,#122c46);}
.tv-stitch-purchasing .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-purchasing .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-purchasing .workspace-hero p {font-size:14px;line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-purchasing .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-purchasing .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
.tv-stitch-purchasing .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-purchasing .workspace-stat {display:grid;gap:8px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;}
.tv-stitch-purchasing .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-purchasing .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-purchasing .tv-route-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-purchasing .workspace-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-purchasing .route-context-bar {display:flex;gap:12px;align-items:center;flex-wrap:wrap;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) {display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:16px;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) > label:first-child {flex:2;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) :is(input,select) {width:100%;}
.tv-stitch-purchasing .filter-bar > :is(input,select) {width:auto;min-width:150px;flex:1 1 150px;}
.tv-stitch-purchasing .filter-bar > input[type="search"] {flex:3 1 260px;}
.tv-stitch-purchasing .table-card {overflow-x:auto;min-width:0;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-purchasing table {min-width:860px;}
.tv-stitch-purchasing td {vertical-align:top;padding:16px;}
.tv-stitch-purchasing td > div {display:grid;gap:6px;}
.tv-stitch-purchasing :is(td small,.helper-copy,.route-context-bar) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.6;}
.tv-stitch-purchasing tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-purchasing .pagination {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;background:var(--tv-surface,#fff);}
.tv-stitch-purchasing .pagination > div {display:flex;gap:8px;}
.tv-stitch-purchasing-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;color:var(--tv-text,#122c46);}
.tv-stitch-purchasing-detail .panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;min-width:0;overflow-x:auto;}
.tv-stitch-purchasing-detail h3 {font-size:16px;margin:0 0 16px;}
.tv-stitch-purchasing-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-purchasing-detail :is(.drawer-header-actions,.sales-order-command) {display:flex;flex-wrap:wrap;gap:12px;}
.tv-stitch-purchasing-detail .helper-copy {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-purchasing-detail table {min-width:650px;}
.tv-stitch-purchasing .filters {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-purchasing .filters > label {display:grid;gap:6px;flex:1 1 160px;min-width:0;}
.tv-stitch-purchasing .ledger-pagination {display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;}
.tv-stitch-purchasing :is(.ledger-pagination-actions,.supplier-payment-command) {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-purchasing .supplier-payment-panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;margin:16px 0;}
.tv-stitch-purchasing .supplier-payment-info {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-procurement-inspection {background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;margin-top:24px;min-width:0;}
.tv-stitch-procurement-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-procurement-inspection h3 {margin:0 0 8px;font-size:18px;}
.tv-stitch-procurement-inspection p {font-size:14px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-procurement-inspection :is(.procurement-sourcing-panel,.supplier-match-panel) {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;overflow-x:auto;}
.tv-stitch-comparison {grid-column:1/-1;}
.tv-stitch-bid-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin-top:20px;}
.tv-stitch-bid {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:20px;align-content:start;background:var(--tv-surface,#fff);}
.tv-stitch-bid > span {display:grid;gap:12px;}
.tv-stitch-bid small {color:var(--tv-text-muted,#4d6178);line-height:1.7;font-variant-numeric:tabular-nums;}
.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail {grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;background:white;}
.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail > :first-child {grid-column:1/-1;}
.tv-stitch-purchasing .tv-trust-band {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.tv-stitch-purchasing .tv-trust-band > * {display:flex;flex-direction:column;gap:12px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;}
.tv-stitch-purchasing .tv-trust-band strong {font-size:24px;}
.tv-stitch-purchasing .filter-row > :is(input,select) {width:auto;flex:1 1 150px;min-width:0;}
@media(max-width:900px){.tv-stitch-purchasing .tv-trust-band{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail{grid-template-columns:1fr;}.tv-stitch-procurement-inspection>header{flex-direction:column;}}
@media(max-width:900px){.tv-stitch-purchasing .workspace-hero{flex-direction:column;}.tv-stitch-purchasing .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:540px){.tv-stitch-purchasing,.tv-stitch-purchasing-detail{padding:12px;}.tv-stitch-purchasing .workspace-stat{padding:12px;}.tv-stitch-purchasing .pagination{align-items:flex-start;flex-direction:column;}}

/* Stitch accounting/profit ledger screens; screen-only, independent of PDF templates. */
@media screen {
 .tv-stitch-ledger {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
 .tv-stitch-ledger .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
 .tv-stitch-ledger .workspace-hero h2 {font-size:26px;letter-spacing:-.03em;margin:0 0 8px;}
 .tv-stitch-ledger .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0;}
 .tv-stitch-ledger .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
 .tv-stitch-ledger .tv-route-summary-toggle {display:none;}
 .tv-stitch-ledger .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;}
 .tv-stitch-ledger .workspace-stat {display:grid;gap:10px;padding:18px;border:1px solid var(--tv-border,#c7d4e2);background:white;border-radius:12px;}
 .tv-stitch-ledger .workspace-stat > strong {font-size:24px;}
 .tv-stitch-ledger .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
 .tv-stitch-ledger .tv-managed-ledger-context {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
 .tv-stitch-ledger .tv-managed-ledger-context h2 {font-size:16px;margin:0 0 8px;}
 .tv-stitch-ledger .tv-managed-ledger-context p {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0 0 16px;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls {display:flex;align-items:end;gap:12px;flex-wrap:wrap;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls label {display:grid;gap:8px;font-size:12px;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls input[type=search] {flex:1;min-width:180px;}
 .tv-stitch-ledger .tv-managed-ledger-tabs {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;}
 .tv-stitch-ledger .tv-managed-ledger-tab {display:grid;gap:8px;text-align:left;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:white;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-tab small {font-size:12px;line-height:1.5;font-weight:400;}
 .tv-stitch-ledger .tv-managed-ledger-tab.active {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);color:var(--tv-brand-hover,#005799);}
 .tv-stitch-ledger .tv-managed-ledger-group {margin:20px 0;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;overflow:hidden;}
 .tv-stitch-ledger .tv-managed-ledger-group-head {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
 .tv-stitch-ledger .tv-managed-ledger-group-head h3 {margin:6px 0;font-size:19px;}
 .tv-stitch-ledger :is(.eyebrow,.tv-managed-ledger-group-head small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-table-wrap {max-width:100%;overflow:auto;}
 .tv-stitch-ledger .tv-managed-ledger-table {width:100%;min-width:860px;}
 .tv-stitch-ledger .tv-managed-ledger-history-title {font-size:18px;margin-top:28px;}
 .tv-stitch-ledger .tv-managed-ledger-total-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;}
 .tv-stitch-ledger .tv-managed-ledger-total {display:grid;gap:10px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
 .tv-stitch-ledger .tv-managed-ledger-total-head {display:flex;justify-content:space-between;gap:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-total > strong {font-size:24px;font-variant-numeric:tabular-nums;}
 .tv-stitch-ledger .numeric-cell {text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
 .tv-stitch-ledger .tv-stitch-ledger-balances {padding:20px;display:grid;gap:16px;}
 .tv-stitch-ledger-currency h4 {font-size:12px;margin:0 0 12px;letter-spacing:.04em;}
 .tv-stitch-ledger-balance-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
 .tv-stitch-ledger-balance {display:grid;gap:12px;background:var(--tv-surface-muted,#f3f7fb);padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
 .tv-stitch-ledger-balance span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger-balance strong {font-variant-numeric:tabular-nums;font-size:18px;overflow-wrap:anywhere;}
 .tv-stitch-ledger-balance-closing_balance {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);}
}
@media screen and (max-width:1000px){.tv-stitch-ledger .workspace-hero {flex-direction:column;}.tv-stitch-ledger-balance-grid,.tv-stitch-ledger .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media screen and (max-width:540px){.tv-stitch-ledger {padding:12px;}.tv-stitch-ledger .tv-managed-ledger-context-controls {align-items:stretch;flex-direction:column;}.tv-stitch-ledger .tv-managed-ledger-tabs {grid-template-columns:1fr;}.tv-stitch-ledger .tv-managed-ledger-tab {padding:12px;}.tv-stitch-ledger .tv-managed-ledger-group-head {flex-direction:column;align-items:flex-start;}.tv-stitch-ledger-balance {padding:12px;}.tv-stitch-ledger-balance strong {font-size:16px;}}

/* Recovered from the selected Stitch quotation, order and delivery exports.
   Layout only: actual controller permissions, scope and money remain authoritative. */
@media screen {
 .tv-stitch-sales {background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);padding:24px;min-width:0;}
 .tv-stitch-sales .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
 .tv-stitch-sales .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
 .tv-stitch-sales .workspace-hero p {max-width:90ch;line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:0;}
 .tv-stitch-sales .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
 .tv-stitch-sales .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
 .tv-stitch-sales .workspace-stat {display:grid;align-content:start;gap:10px;padding:20px;border:1px solid var(--tv-border,#c7d4e2);background:#fff;border-radius:12px;}
 .tv-stitch-sales .workspace-stat > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
 .tv-stitch-sales .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
 .tv-stitch-sales .workspace-stat > small {font-size:12px;line-height:1.55;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales .tv-route-summary-toggle {justify-self:start;}
 .tv-stitch-sales .workspace-main{display:grid;gap:24px;min-width:0;}
 .tv-stitch-sales .filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:end;background:white;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
 .tv-stitch-sales .filter-row label{display:grid;gap:6px;flex:1 1 180px;min-width:0;}
 .tv-stitch-sales-inspection{padding:24px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;min-width:0;}
 .tv-stitch-sales-inspection>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:20px;margin-bottom:20px;}
 .tv-stitch-sales-inspection h3{margin:0 0 12px;font-size:18px;}
 .tv-stitch-sales-inspection p{line-height:1.6;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:start;}
 .tv-stitch-sales-inspection .drawer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
 .tv-stitch-sales-inspection .panel{padding:16px 0;border-top:1px solid var(--tv-border,#c7d4e2);min-width:0;overflow:auto;}
 .tv-stitch-sales-inspection .info-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere;}
 .tv-stitch-sales-inspection .info-line>:last-child{text-align:right;}
 .tv-stitch-sales :is(.filters,.filter-bar) label {display:grid;gap:8px;min-width:0;}
 .tv-stitch-sales .quotation-filters {align-items:end;}
 .tv-stitch-sales :is(.filters,.filter-bar) {display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin:16px 0;}
 .tv-stitch-sales :is(.filters,.filter-bar) input[type=search] {flex:1;min-width:180px;}
 .tv-stitch-sales .quotation-register > .filters {border-width:0 0 1px;border-radius:0;margin:0;}
 .tv-stitch-sales .table-card {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;overflow:auto;min-width:0;}
 .tv-stitch-sales table {min-width:780px;width:100%;}
 .tv-stitch-sales td > div {display:grid;gap:5px;}
 .tv-stitch-sales tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
 .tv-stitch-sales .ledger-pagination {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:var(--tv-surface-muted,#f3f7fb);}
 .tv-stitch-sales .ledger-pagination-actions {display:flex;gap:8px;}
 .tv-stitch-sales :is(.route-context-bar,.tv-route-context) {display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
 .tv-stitch-sales .route-context-bar > button {margin-left:auto;}
 .tv-stitch-sales-detail {padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;gap:16px;min-width:0;}
 .tv-stitch-sales-detail .panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;padding:18px;min-width:0;overflow:auto;}
 .tv-stitch-sales-detail h3 {font-size:14px;color:var(--tv-text,#122c46);margin:0 0 16px;}
 .tv-stitch-sales-detail .info-line {display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
 .tv-stitch-sales-detail .info-line > span:first-child {color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-detail .info-line > :last-child {text-align:right;font-variant-numeric:tabular-nums;}
 .tv-stitch-sales-detail p {line-height:1.6;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-detail .table-card {max-width:100%;overflow:auto;}
}
@media screen and (max-width:900px) {.tv-stitch-sales .workspace-hero {flex-direction:column;}.tv-stitch-sales .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media screen and (max-width:540px) {.tv-stitch-sales {padding:12px;}.tv-stitch-sales .workspace-stat {padding:12px;}.tv-stitch-sales :is(.filters,.filter-bar) {align-items:stretch;flex-direction:column;}.tv-stitch-sales .ledger-pagination {align-items:flex-start;flex-direction:column;}.tv-stitch-sales-detail {padding:12px;}}
@media(max-width:800px){.tv-stitch-sales-inspection .drawer-stack{grid-template-columns:1fr}.tv-stitch-sales-inspection>header{flex-direction:column}}

/* Saved Stitch expense-claims, mileage-expenses and direct-expenses exports.
   Visual composition only; original authorized workflow handlers remain owners. */
.tv-stitch-expenses {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;}
.tv-stitch-expenses .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-expenses .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-expenses .workspace-hero p {font-size:14px;color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0;max-width:85ch;}
.tv-stitch-expenses .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-expenses .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
.tv-stitch-expenses .tv-route-summary-toggle {display:none;}
.tv-stitch-expenses .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-expenses .workspace-stat {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:10px;min-width:0;}
.tv-stitch-expenses .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-expenses .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-expenses :is(.expense-claim-register-stack,.tv-route-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) > label {display:grid;gap:8px;flex:1;min-width:150px;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) > label:first-child {flex:2;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) :is(input,select) {width:100%;}
.tv-stitch-expenses .table-card {overflow-x:auto;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;}
.tv-stitch-expenses table {min-width:820px;}
.tv-stitch-expenses td {vertical-align:top;padding:16px;}
.tv-stitch-expenses td > div {display:grid;gap:6px;}
.tv-stitch-expenses td small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-expenses tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-expenses :is(.register-pager,.pagination) {display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:#fff;}
.tv-stitch-expenses .pager-actions {display:flex;gap:8px;}
.tv-stitch-expenses :is(.tv-register-empty-state,.empty-state) {padding:28px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;}
.tv-stitch-expense-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-expense-detail .panel {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;overflow-x:auto;}
.tv-stitch-expense-detail .panel h3 {font-size:16px;margin:0 0 16px;}
.tv-stitch-expense-detail .info-line {display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
.tv-stitch-expense-detail .info-line > :first-child {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-expense-detail .info-line > :last-child {text-align:right;}
.tv-stitch-expense-detail :is(.button-row,.drawer-actions) {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-expense-detail :is(.helper-copy,.empty-copy) {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-expense-detail table {min-width:640px;}
.tv-stitch-expense-detail .form-errors {padding:12px;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:8px;}
.tv-stitch-expenses .panel {min-width:0;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin-bottom:16px;}
.tv-stitch-expenses .panel h3 {font-size:16px;margin:0 0 12px;}
.tv-stitch-expenses .table-wrap {overflow-x:auto;min-width:0;}
.tv-stitch-expenses .tv-table-row-opener {margin-top:8px;font-size:12px;padding:6px 10px;}
.tv-stitch-expenses .helper-copy {color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-expenses .billable-expense-pager {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;}
.tv-stitch-expenses .billable-expense-pager-actions {display:flex;gap:8px;}
/* Receipt Inbox export: a seven/five-column document queue and review workspace.
   Retain the existing protected-document controller, not the export's demo data. */
.tv-stitch-receipt-grid {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;}
.tv-stitch-receipt-queue {display:grid;gap:16px;min-width:0;}
.tv-stitch-receipt-inspection {min-width:0;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-receipt-inspection > h3 {margin:0 0 12px;font-size:16px;overflow-wrap:anywhere;}
.tv-stitch-receipt-inspection > p {color:var(--tv-text-muted,#4d6178);font-size:14px;line-height:1.6;}
.tv-stitch-receipt-inspection .tv-stitch-expense-detail {padding:0;background:transparent;}
.tv-stitch-receipt-inspection .receipt-detail-layout {display:grid;grid-template-columns:minmax(0,1fr);gap:20px;}
.tv-stitch-receipt-inspection .receipt-detail-workbench {display:grid;gap:16px;min-width:0;}
.tv-stitch-receipt-inspection .panel {margin:0;padding:16px;}
.tv-stitch-receipt-inspection .receipt-review-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.tv-stitch-receipt-inspection .field {display:grid;gap:6px;margin-bottom:12px;min-width:0;}
.tv-stitch-receipt-inspection .field :is(input,select,textarea) {width:100%;min-width:0;}
.tv-stitch-receipt-inspection .receipt-preview-stage {min-height:180px;padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;place-items:center;border-radius:8px;}
.tv-stitch-receipt-inspection .receipt-preview-stage :is(img,iframe) {max-width:100%;width:100%;border:0;object-fit:contain;}
.tv-stitch-receipt-inspection .receipt-preview-empty {display:grid;justify-items:center;gap:12px;text-align:center;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-receipt-inspection .receipt-preview-empty svg {width:32px;height:32px;}
.tv-stitch-receipt-inspection .receipt-preview-meta {padding:12px 0;display:flex;gap:12px;flex-wrap:wrap;overflow-wrap:anywhere;}
.tv-stitch-receipt-inspection .receipt-preview-meta small {display:block;margin-top:6px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-receipt-inspection .receipt-control-note {display:grid;gap:6px;padding:12px;background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;font-size:13px;line-height:1.5;}
.tv-stitch-receipt-inspection .receipt-detail-status {display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;}
@media(max-width:1100px){.tv-stitch-receipt-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:540px){.tv-stitch-receipt-inspection{padding:12px;}.tv-stitch-receipt-inspection .receipt-review-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:900px){.tv-stitch-expenses .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-expenses .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-expenses,.tv-stitch-expense-detail{padding:12px;}.tv-stitch-expenses .workspace-stat{padding:12px;}.tv-stitch-expenses :is(.register-pager,.pagination){align-items:flex-start;flex-direction:column;}.tv-stitch-expense-detail .info-line{display:grid;gap:4px;}.tv-stitch-expense-detail .info-line > :last-child{text-align:left;}}

/* Stitch c424f71b441d40e79efdf2f076023bf7: screen composition only.
   The existing complete-snapshot print renderer has no tv-stitch-account root. */
@media screen {
  .tv-stitch-account {background:var(--tv-surface-muted,#f3f7fb);padding:24px;border-radius:12px;display:grid;gap:24px;}
  .tv-stitch-account :is(h1,h2,h3,p) {margin:0;}
  .tv-stitch-account h1 {font-size:26px;letter-spacing:-.035em;line-height:1.2;}
  .tv-stitch-account h2 {font-size:16px;line-height:1.4;}
  .tv-stitch-account h3 {font-size:14px;}
  .tv-stitch-account-context {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:12px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
  .tv-stitch-account-header {display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
  .tv-stitch-account-header > div:first-child {display:grid;gap:8px;min-width:0;flex:1;}
  .tv-stitch-account-header p {font-size:13px;color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account .tv-stitch-account-kicker {font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;}
  .tv-stitch-account-actions {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:55%;}
  .tv-stitch-account-actions button {font-size:12px;min-height:40px;padding:8px 12px;}
  .tv-stitch-account-metrics {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
  .tv-stitch-account-metric {display:grid;gap:12px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
  .tv-stitch-account-metric > span {text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--tv-text-muted,#4d6178);font-weight:600;}
  .tv-stitch-account-metric > strong {font-size:22px;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere;}
  .tv-stitch-account-metric > small {color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account-metric:nth-child(2) > strong {color:#0f766e;}
  .tv-stitch-account-metric:last-child {border-color:#fed7aa;}
  .tv-stitch-account-metric:last-child > strong {color:#c2410c;}
  .tv-stitch-account-unavailable {padding:20px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;}
  .tv-stitch-account-layout {display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;align-items:start;}
  .tv-stitch-account-main,.tv-stitch-account-sidebar {display:grid;gap:20px;min-width:0;}
  .tv-stitch-account .tv-customer-account-tabpanel:not([hidden]) {display:grid;gap:20px;min-width:0;}
  .tv-stitch-account :is(.tv-customer-section,.tv-customer-account-identity) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
  .tv-stitch-account .tv-customer-section-head {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
  .tv-stitch-account .tv-customer-section-head p {color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:6px;line-height:1.5;}
  .tv-stitch-account .tv-customer-section > :not(.tv-customer-section-head) {margin:16px;}
  .tv-stitch-account .tv-customer-account-identity {padding:20px;display:grid;gap:14px;}
  .tv-stitch-account .tv-customer-info {display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;}
  .tv-stitch-account .tv-customer-info > span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
  .tv-stitch-account .tv-customer-info > strong {font-weight:550;font-size:13px;}
  .tv-stitch-account :is(.tv-customer-account-tabs,.tv-customer-ledger-tabs) {display:flex;gap:8px;flex-wrap:wrap;padding:8px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;}
  .tv-stitch-account :is(.tv-customer-account-tab,.tv-customer-ledger-tab) {border:0;background:transparent;}
  .tv-stitch-account :is(.tv-customer-account-tab,.tv-customer-ledger-tab).active {background:var(--tv-brand-soft,#e8f3fc);color:var(--tv-brand-hover,#005799);}
  .tv-stitch-account .tv-customer-ledger-tab {display:grid;gap:4px;text-align:left;justify-content:start;flex:1;min-width:150px;}
  .tv-stitch-account .tv-customer-ledger-tab small {font-size:11px;color:var(--tv-text-muted,#4d6178);font-weight:400;}
  .tv-stitch-account :is(.table-wrap,.tv-customer-table-wrap) {overflow-x:auto;max-width:100%;}
  .tv-stitch-account table {min-width:780px;}
  .tv-stitch-account :is(th,td) {padding:14px 16px;vertical-align:top;}
  .tv-stitch-account td {font-size:13px;}
  .tv-stitch-account td small {display:block;color:var(--tv-text-muted,#4d6178);margin-top:4px;}
  .tv-stitch-account td:first-child {min-width:140px;}
  .tv-stitch-account td:nth-child(2) strong {white-space:nowrap;}
  .tv-stitch-account .tv-customer-action-readiness {display:grid;gap:16px;}
  .tv-stitch-account .tv-customer-action-readiness > div {display:grid;gap:8px;}
  .tv-stitch-account .tv-customer-action-readiness small {display:block;color:var(--tv-text-muted,#4d6178);margin-top:4px;}
  .tv-stitch-account .tv-customer-ref {color:var(--tv-brand,#006cba);font-weight:600;}
  .tv-stitch-account :is(.tv-customer-pager,.tv-customer-pager > div) {display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;}
  .tv-stitch-account :is(.tv-customer-empty,.tv-customer-detail-loading) {display:grid;gap:8px;padding:16px;color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account :is(.tv-customer-control-grid,.tv-customer-evidence-grid) {display:grid;gap:16px;}
  .tv-stitch-account .tv-customer-account-footer {border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
  .tv-stitch-account .tv-customer-statement-cards {display:none;}
  .tv-stitch-account .tv-customer-equations {padding:16px;display:grid;gap:12px;font-variant-numeric:tabular-nums;}
  .tv-stitch-account .tv-customer-equations > div {display:grid;gap:6px;}
  @media(max-width:1100px) {.tv-stitch-account-header{align-items:flex-start;flex-direction:column;}.tv-stitch-account-actions{max-width:none;justify-content:flex-start;}.tv-stitch-account-layout{grid-template-columns:1fr;}.tv-stitch-account-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));}}
  @media(max-width:650px) {.tv-stitch-account{padding:12px;gap:16px;}.tv-stitch-account-header{padding:16px;}.tv-stitch-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.tv-stitch-account-metric{padding:12px;}.tv-stitch-account-metric > strong{font-size:18px;}.tv-stitch-account-sidebar{grid-template-columns:1fr;}}
}

/* Bank Accounts, Transfers and Deposits: saved Stitch banking exports.
   Only presentation; native-currency amounts and permissions remain server-owned. */
.tv-stitch-banking :is(.bank-transaction-filters,.bank-reconciliation-filters) {display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:white;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-banking :is(.bank-transaction-filters,.bank-reconciliation-filters) > label {display:grid;gap:6px;flex:1 1 150px;min-width:0;}
.tv-stitch-banking :is(.bank-transaction-main,.bank-reconciliation-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-book-inspection {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-book-inspection > h3 {margin:0 0 8px;font-size:20px;}
.tv-stitch-book-inspection > p {color:var(--tv-text-muted,#4d6178);margin:0 0 20px;}
.tv-stitch-book-inspection .bank-transaction-detail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-book-inspection .panel {min-width:0;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-book-inspection .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-book-actions {display:flex;gap:8px;margin-top:16px;}
.tv-stitch-reconciliation-detail .bank-reconciliation-equation {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.tv-stitch-reconciliation-detail .panel {padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;background:#fff;}
@media(max-width:700px){.tv-stitch-book-inspection .bank-transaction-detail {grid-template-columns:1fr;}.tv-stitch-book-inspection {padding:12px;}}
.tv-stitch-banking {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-banking .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-banking .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-banking .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:90ch;margin:0;}
.tv-stitch-banking .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-banking .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-banking .workspace-stat {display:grid;gap:10px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-banking .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;}
.tv-stitch-banking .workspace-stat > :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-banking .filter-row,.tv-stitch-banking .bank-account-filters {display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;background:#fff;}
.tv-stitch-banking .filter-row > label,.tv-stitch-banking .bank-account-filters > label {display:grid;gap:8px;flex:1;min-width:150px;}
.tv-stitch-banking .filter-row > label:first-child,.tv-stitch-banking .bank-account-filters > label:first-child {flex:2;min-width:240px;}
.tv-stitch-banking .filter-row :is(input,select),.tv-stitch-banking .bank-account-filters :is(input,select) {width:100%;}
.tv-stitch-banking .bank-account-filter-disclosure {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;margin-bottom:24px;overflow:hidden;}
.tv-stitch-banking .bank-account-filter-disclosure > summary {padding:16px;cursor:pointer;}
.tv-stitch-banking .bank-account-filter-summary {margin-left:12px;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-banking .bank-account-filter-actions {display:flex;gap:8px;}
.tv-stitch-banking :is(.table-card,.bank-account-register) {overflow-x:auto;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-banking table {min-width:850px;}
.tv-stitch-banking td > div {display:grid;gap:6px;}
.tv-stitch-banking td small {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-banking tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-banking :is(.ledger-pagination,.pagination-controls,.bank-account-pager) {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;}
.tv-stitch-banking :is(.ledger-pagination-actions,.bank-account-pager-actions) {display:flex;gap:8px;}
.tv-stitch-banking .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
.tv-stitch-banking .empty-state {padding:28px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
@media(max-width:900px){.tv-stitch-banking .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-banking .workspace-hero {flex-direction:column;}}
@media(max-width:540px){.tv-stitch-banking {padding:12px;}.tv-stitch-banking .workspace-stat {padding:12px;}.tv-stitch-banking :is(.ledger-pagination,.bank-account-pager) {align-items:flex-start;flex-direction:column;}}

/* Stitch a36e8bfd999d4fa3ac9c17181a78d8c2 / ea9287904d584f65b46e39f5f17ea9f2.
   Preserve authoritative note lifecycle and separate posting/availability. */
.tv-stitch-notes {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-notes .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-notes .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-notes .workspace-hero p {line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:0;max-width:90ch;}
.tv-stitch-notes .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-notes .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;}
.tv-stitch-notes .workspace-stat {padding:20px;display:grid;gap:10px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-notes .workspace-stat > span {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-notes .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;}
.tv-stitch-notes .workspace-stat > small {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-notes .adjustment-note-register {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;margin-top:20px;}
.tv-stitch-notes .adjustment-note-filters {display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,220px) auto auto;gap:12px;align-items:end;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-notes .adjustment-note-filters label {display:grid;gap:8px;}
.tv-stitch-notes .adjustment-note-filters :is(input,select) {width:100%;}
.tv-stitch-notes table {min-width:820px;}
.tv-stitch-notes td > div {display:grid;gap:6px;}
.tv-stitch-notes tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-notes .ledger-pagination {display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:16px;}
.tv-stitch-notes .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-notes .tv-register-empty-state {padding:28px;}
.tv-stitch-notes .tv-stitch-note-inspection {margin:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-note-inspection > header {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;background:var(--tv-brand-soft,#e8f3fc);border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-note-inspection h3 {font-size:18px;margin:0;}
.tv-stitch-note-inspection h4 {font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--tv-text-muted,#4d6178);margin:0 0 16px;}
.tv-stitch-note-inspection-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.tv-stitch-note-inspection-grid > section {padding:20px;min-width:0;border-right:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-note-inspection-grid > section:last-child {border-right:0;}
.tv-stitch-note-inspection-grid p {line-height:1.6;color:var(--tv-text-muted,#4d6178);}
@media(max-width:800px){.tv-stitch-note-inspection-grid {grid-template-columns:1fr;}.tv-stitch-note-inspection-grid > section {border-right:0;border-bottom:1px solid var(--tv-border,#c7d4e2);}}
.tv-stitch-notes .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
@media(max-width:900px){.tv-stitch-notes .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-notes .workspace-hero {flex-direction:column;}}
@media(max-width:540px){.tv-stitch-notes {padding:12px;}.tv-stitch-notes .adjustment-note-filters {grid-template-columns:1fr;}.tv-stitch-notes .ledger-pagination {align-items:flex-start;flex-direction:column;}.tv-stitch-notes .workspace-stat {padding:12px;}}

/* Saved customer/supplier-group Stitch split-register composition. */
.tv-stitch-party-groups{background:var(--tv-surface-muted,#f3f7fb);padding:24px;}
.tv-stitch-party-groups .workspace-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-party-groups .workspace-hero h2{font-size:28px;margin:0 0 10px;letter-spacing:-.03em;}
.tv-stitch-party-groups .workspace-hero p{color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-party-groups .workspace-hero-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;}
.tv-stitch-party-groups .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-party-groups .workspace-stat{display:grid;gap:8px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;padding:16px;}
.tv-stitch-party-groups .workspace-stat strong{font-size:24px;}
.tv-stitch-party-groups .workspace-stat :is(span,small){color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:24px;align-items:start;}
.tv-stitch-party-groups .customer-group-register{min-width:0;overflow:auto;border:1px solid var(--tv-border,#c7d4e2);background:white;border-radius:12px;}
.tv-stitch-party-groups .customer-group-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-party-groups .customer-group-filters label{display:grid;gap:6px;flex:1;min-width:130px;}
.tv-stitch-party-groups table{min-width:690px;}
.tv-stitch-party-groups tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-party-groups td>div{display:grid;gap:4px;}
.tv-stitch-party-groups .register-result-count{padding:16px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-party-groups .tv-stitch-group-inspection{padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-party-groups .tv-stitch-group-inspection h2{font-size:20px;margin:8px 0 20px;overflow-wrap:anywhere;}
.tv-stitch-party-groups .tv-stitch-group-inspection h3{font-size:14px;margin-top:24px;}
.tv-stitch-party-groups .tv-stitch-group-inspection p{color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-inspection dl{display:grid;gap:6px;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-party-groups .tv-stitch-group-inspection dt{font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-inspection dd{margin:0 0 12px;font-weight:600;}
.tv-stitch-party-groups .tv-stitch-group-inspection ul{padding-left:20px;}
.tv-stitch-party-groups .tv-stitch-group-inspection li{padding:6px 0;}
.tv-stitch-party-groups .tv-stitch-group-eyebrow{font-size:12px;text-transform:uppercase;color:var(--tv-brand,#006cba);font-weight:600;}
.tv-stitch-party-groups .tv-route-context{display:flex;flex-wrap:wrap;gap:8px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
@media(max-width:1100px){.tv-stitch-party-groups .tv-stitch-group-layout{grid-template-columns:1fr;}.tv-stitch-party-groups .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:540px){.tv-stitch-party-groups{padding:12px;}.tv-stitch-party-groups .workspace-hero{flex-direction:column;}.tv-stitch-party-groups .tv-stitch-group-inspection{padding:16px;}}

.tv-stitch-read-error{padding:28px;background:var(--tv-surface-muted,#f3f7fb);min-height:65vh;}
.tv-stitch-read-error .tv-stitch-error-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;}
.tv-stitch-read-error h1{font-size:28px;letter-spacing:-.03em;line-height:1.2;margin:10px 0 12px;}
.tv-stitch-read-error h2{font-size:18px;margin:0 0 16px;}
.tv-stitch-read-error p{color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0 0 16px;max-width:90ch;}
.tv-stitch-read-error .tv-stitch-error-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9a3412;}
.tv-stitch-read-error .tv-stitch-error-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;align-items:start;}
.tv-stitch-read-error .tv-stitch-error-card{background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;min-width:0;}
.tv-stitch-read-error dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;background:var(--tv-surface-muted,#f3f7fb);padding:18px;border-radius:8px;}
.tv-stitch-read-error dt{color:var(--tv-text-muted,#4d6178);}
.tv-stitch-read-error dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;}
.tv-stitch-read-error .tv-stitch-error-notice{background:#fffbeb;border:1px solid #fde68a;padding:16px;border-radius:8px;margin-top:20px;color:#92400e;}
.tv-stitch-read-error .tv-stitch-error-notice p{color:inherit;margin:8px 0 0;}
@media(max-width:800px){.tv-stitch-read-error .tv-stitch-error-layout{grid-template-columns:1fr;}.tv-stitch-read-error .tv-stitch-error-header{flex-direction:column;}}
@media(max-width:480px){.tv-stitch-read-error{padding:16px;}.tv-stitch-read-error .tv-stitch-error-card{padding:16px;}.tv-stitch-read-error dl{grid-template-columns:1fr;gap:6px;}.tv-stitch-read-error dd{margin-bottom:12px;}}

/* Adapted from Stitch screen 90f91a71f1ef4b0e9e02eeb414ce5e29.
   No invented approval threshold, accounts, draft-save or journal preview. */
.modal:has(.tv-stitch-reversal){width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);}
.tv-stitch-reversal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-reversal > section{background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-reversal h3{font-size:18px;margin:0 0 20px;}
.tv-stitch-reversal .tv-receipt-info{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-reversal .modal-grid{display:grid;gap:16px;}
.tv-stitch-reversal label{display:grid;gap:8px;font-weight:600;}
.tv-stitch-reversal :is(input,textarea){width:100%;}
.tv-stitch-reversal :is(.tax-return-boundary-note,.tv-stitch-reversal-preserved){margin-top:20px;padding:16px;border:1px solid var(--tv-info-border,#8295aa);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;}
.tv-stitch-reversal p{font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:8px 0 0;}
.tv-stitch-reversal .form-errors{grid-column:1/-1;padding:16px;background:#fff1f2;color:#9f1239;border-radius:8px;}
@media(max-width:640px){.tv-stitch-reversal{grid-template-columns:1fr;padding:12px;}.tv-stitch-reversal > section{padding:16px;}}
.drawer.tv-stitch-composer-shell {width:min(680px,100vw);max-width:100vw;}
.tv-stitch-composer-shell .drawer-body {padding:0;overflow-y:auto;min-height:0;}
.tv-stitch-composer-shell .drawer-header {padding:20px 24px;background:white;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-composer-shell .drawer-footer {padding:16px 24px;background:white;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-composer {display:block;background:#fff;padding:0 24px 24px;}
.tv-stitch-composer .tv-stitch-composer-steps {display:flex;gap:12px;justify-content:space-between;list-style:none;padding:18px 0;margin:0;border-bottom:1px solid var(--tv-border,#c7d4e2);color:var(--tv-text-muted,#4d6178);font-size:12px;font-weight:600;}
.tv-stitch-composer .tv-receipt-create-main {display:block;}
.tv-stitch-composer .tv-receipt-create-card {padding:24px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-composer .tv-receipt-create-card-head {margin-bottom:16px;}
.tv-stitch-composer h3 {font-size:16px;margin:0 0 8px;color:var(--tv-text,#122c46);}
.tv-stitch-composer p {margin:8px 0;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-composer .tv-receipt-create-grid,.tv-stitch-composer .tv-receipt-create-shared-slip {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tv-stitch-composer .tv-receipt-create-field {display:grid;align-content:start;gap:7px;min-width:0;margin:0;}
.tv-stitch-composer .tv-receipt-create-field:has(input[type=file]) {grid-column:1/-1;}
.tv-stitch-composer .tv-receipt-create-field > span {font-size:13px;font-weight:600;}
.tv-stitch-composer .tv-receipt-create-field > :is(input,select,textarea) {width:100%;}
.tv-stitch-composer small {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-composer .tv-receipt-create-customer-combobox {position:relative;}
.tv-stitch-composer .tv-receipt-create-customer-results {max-height:240px;overflow-y:auto;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;margin-top:8px;}
.tv-stitch-composer .tv-receipt-create-customer-results button {display:flex;width:100%;text-align:left;justify-content:flex-start;border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;}
.tv-stitch-composer .tv-receipt-create-customer-selection {display:grid;gap:4px;padding:12px;margin-top:12px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-composer details {margin-top:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:8px;padding:12px;}
.tv-stitch-composer summary {cursor:pointer;font-weight:600;color:#334155;}
.tv-stitch-composer details[open] > :not(summary) {margin-top:12px;}
.tv-stitch-composer .tv-payment-proof-preview {display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:12px;}
.tv-stitch-composer .tv-payment-proof-preview img {width:64px;height:80px;object-fit:contain;}
.tv-stitch-composer .tv-payment-proof-preview > div {display:grid;gap:6px;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-summary {margin-top:24px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:10px;padding:16px;}
.tv-stitch-composer .tv-receipt-create-summary-lines {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tv-stitch-composer .tv-receipt-create-summary-lines > div {display:grid;gap:6px;min-width:0;}
.tv-stitch-composer .tv-receipt-create-summary-lines strong {font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-errors {margin-top:16px;padding:16px;border:1px solid #fda4af;background:#fff1f2;border-radius:8px;color:#9f1239;}
.tv-stitch-composer [aria-invalid=true] {border-color:#be123c;}
.tv-stitch-composer .tv-receipt-allocation-toggle {margin-bottom:12px;}
.tv-stitch-composer .tv-receipt-create-card:has(.tv-receipt-allocation-toggle[aria-expanded=false]) .tv-payment-allocation-tools {display:none;}
.tv-stitch-composer .tv-payment-allocation-tools {display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
.tv-stitch-composer .tv-receipt-create-invoice-list {display:grid;gap:10px;margin-top:12px;}
.tv-stitch-composer .tv-receipt-create-invoice {display:grid;grid-template-columns:20px minmax(0,1fr) 135px;gap:12px;padding:14px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;align-items:start;}
.tv-stitch-composer .tv-receipt-create-invoice-copy {display:grid;gap:4px;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-invoice-copy span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-composer .tv-receipt-create-invoice-outstanding {grid-column:2;display:grid;gap:4px;font-size:12px;}
.tv-stitch-composer .tv-receipt-create-invoice > .tv-receipt-create-field {grid-column:3;grid-row:1/3;}
.tv-stitch-composer .tv-receipt-create-invoice.is-selected {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);}
.tv-stitch-composer input[type=checkbox] {width:18px;height:18px;}
.tv-stitch-composer [hidden] {display:none;}
@media(max-width:540px){
 .tv-stitch-composer{padding:0 16px 16px;}
 .tv-stitch-composer .tv-stitch-composer-steps{gap:8px;font-size:11px;}
 .tv-stitch-composer .tv-receipt-create-grid,.tv-stitch-composer .tv-receipt-create-shared-slip,.tv-stitch-composer .tv-receipt-create-summary-lines{grid-template-columns:1fr;}
 .tv-stitch-composer .tv-receipt-create-invoice{grid-template-columns:20px minmax(0,1fr);}
 .tv-stitch-composer .tv-receipt-create-invoice > .tv-receipt-create-field{grid-column:2;grid-row:auto;}
}

/* Six saved Stitch recurring-register exports share this composition.
   Real schedule states, server summaries and guarded actions stay authoritative. */
.tv-stitch-recurring {padding:24px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-recurring .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-recurring .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-recurring .workspace-hero p {max-width:90ch;color:var(--tv-text-muted,#4d6178);margin:0;line-height:1.6;}
.tv-stitch-recurring .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-recurring .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-recurring .workspace-stat {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;display:grid;gap:8px;min-width:0;}
.tv-stitch-recurring .workspace-stat > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-recurring .workspace-stat > strong {font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;}
.tv-stitch-recurring .workspace-stat > small {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recurring .recurring-register {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-stitch-recurring .recurring-filters {display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,220px) auto auto;align-items:end;gap:12px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-recurring .recurring-filters label {display:grid;gap:8px;}
.tv-stitch-recurring .recurring-filters :is(input,select) {width:100%;}
.tv-stitch-recurring table {min-width:850px;}
.tv-stitch-recurring :is(td,th) {vertical-align:top;}
.tv-stitch-surface.tv-stitch-recurring th button {border:0;background:transparent;padding:4px 0;min-height:36px;justify-content:flex-start;text-align:left;font-weight:600;}
.tv-stitch-recurring td:first-child {min-width:160px;}
.tv-stitch-recurring td > div {display:grid;gap:6px;}
.tv-stitch-recurring tbody tr:hover {background:#f4f7ff;}
.tv-stitch-recurring .recurring-pagination {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-recurring .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-recurring .tv-operational-empty {padding:32px;}
.tv-stitch-recurring .attention-list {border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;padding:16px;margin:16px 0;background:#eef3ff;}
.tv-stitch-recurring .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
@media(max-width:900px){.tv-stitch-recurring .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-recurring .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-recurring{padding:12px;}.tv-stitch-recurring .recurring-filters{grid-template-columns:1fr;}.tv-stitch-recurring .recurring-pagination{flex-direction:column;align-items:flex-start;}.tv-stitch-recurring .workspace-stat{padding:12px;}}

/* Stitch customer 987e68d51cc14ea599f4d3b80729e5b4 and supplier
   d236e05587c94e6980579c136ce245ab register structure. No print/ledger rules. */
.tv-stitch-customers {
  --customer-ink: var(--tv-text,#122c46);
  --customer-muted: #434655;
  --customer-line: var(--tv-border,#c7d4e2);
  color: var(--customer-ink);
  background: var(--tv-surface-muted,#f3f7fb);
  padding: 24px;
  border-radius: 12px;
  font-family: Inter, system-ui, sans-serif;
}
.tv-stitch-customers h1 { font-size: 28px; letter-spacing: -.035em; }
.tv-stitch-vendors {background:var(--tv-surface-muted,#f3f7fb);--customer-ink:var(--tv-text,#122c46);--customer-muted:var(--tv-text-muted,#4d6178);--customer-line:var(--tv-border,#c7d4e2);}
.tv-stitch-customers.tv-stitch-vendors .tv-customer-register-summary {grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;}
.tv-stitch-vendors .tv-customer-summary-tile {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:10px;}
.tv-stitch-vendors .tv-customer-summary-tile strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-vendors .tv-customer-summary-tile small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
@media(max-width:900px){.tv-stitch-customers.tv-stitch-vendors .tv-customer-register-summary {grid-template-columns:repeat(2,minmax(0,1fr));}}
.tv-stitch-customers .workspace-hero { display:flex; justify-content:space-between; align-items:center; gap:20px; padding:0 0 24px; background:transparent; border:0; border-radius:0; box-shadow:none; }
.tv-stitch-customers .workspace-hero h2 { font-size:28px; letter-spacing:-.035em; margin:0 0 8px; }
.tv-stitch-customers .workspace-hero p { font-size:14px; color:var(--customer-muted); margin:0 0 12px; line-height:1.5; }
.tv-stitch-customers .tv-customer-register-summary-disclosure {
  background: transparent; border: 0; padding: 0; margin: 0 0 24px;
}
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary {
  padding: 12px 0; color: var(--customer-muted); cursor: pointer;
}
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary span {
  margin-left: 12px; font-size: 13px;
}
.tv-stitch-customers .tv-customer-register-summary { display: grid; grid-template-columns: 1fr; gap: 16px; }
.tv-stitch-customers .tv-customer-register-metrics {
  display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px;
}
.tv-stitch-customers .tv-customer-register-metrics > * {
  display: flex; flex-direction: column; gap: 12px;
  background: #fff; border: 1px solid var(--customer-line); border-radius: 10px;
  padding: 20px; min-width: 0; box-shadow: none;
}
.tv-stitch-customers .tv-customer-register-metric > span { font-size: 12px; color: var(--customer-muted); }
.tv-stitch-customers .tv-customer-exposure-copy { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-exposure-copy > span { font-weight: 650; }
.tv-stitch-customers .tv-customer-exposure-list { display: flex; flex-wrap: wrap; gap: 24px; margin-top: 16px; }
.tv-stitch-customers .tv-customer-exposure-row { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-exposure-row strong { font-size: 22px; }
.tv-stitch-customers .tv-customer-register-primary-filters {
  display: grid; grid-template-columns: minmax(200px,1fr) minmax(140px,220px) auto auto;
  gap: 12px; align-items: end;
}
.tv-stitch-customers .tv-customer-register-primary-filters label,
.tv-stitch-customers .tv-customer-register-toolbar label { display: grid; gap: 8px; min-width: 0; }
.tv-stitch-customers .tv-customer-register-primary-filters :is(input,select),
.tv-stitch-customers .tv-customer-register-toolbar :is(input,select) { width: 100%; box-sizing: border-box; }
.tv-stitch-customers .tv-customer-register-advanced { margin-top: 16px; }
.tv-stitch-customers .tv-customer-register-advanced > summary { cursor: pointer; padding: 8px 0; }
.tv-stitch-customers .tv-customer-register-advanced > summary span { margin-left: 12px; color: var(--customer-muted); font-size: 13px; }
.tv-stitch-customers .tv-customer-register-toolbar { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; padding-top: 12px; }
.tv-stitch-customers .tv-customer-register-metrics strong {
  font-size: 26px; font-variant-numeric: tabular-nums; color: var(--customer-ink);
}
.tv-stitch-customers .tv-customer-exposure {
  background: #edf3ff; border: 1px solid #d7e3fa; border-radius: 10px; padding: 20px;
}
.tv-stitch-customers .tv-customer-register-card {
  background: #fff; border: 1px solid var(--customer-line); border-radius: 12px;
  overflow: hidden; padding: 0; box-shadow: none;
}
.tv-stitch-customers .tv-customer-register-card > :first-child { padding: 20px; }
.tv-stitch-customers .tv-customer-register-identity { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-register-identity small { color: var(--customer-muted); }
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.tv-stitch-customers .tv-customer-register-table { overflow-x: auto; border: 0; border-radius: 0; }
.tv-stitch-customers table { width: 100%; border-collapse: collapse; }
.tv-stitch-customers th {
  background: #f3f5fa; color: var(--customer-muted); padding: 14px 20px;
  font-size: 12px; letter-spacing: .03em; text-align: left;
}
.tv-stitch-customers td { padding: 18px 20px; border-bottom: 1px solid #edf0f5; vertical-align: top; }
.tv-stitch-customers tbody tr:hover { background: var(--tv-surface-muted,#f3f7fb); }
.tv-stitch-customers .tv-customer-ref { color: var(--tv-brand,#006cba); font-weight: 650; }
.tv-stitch-customers .tv-customer-money-lines { font-variant-numeric: tabular-nums; }
.tv-stitch-customers .tv-customer-pager { padding: 16px 20px; border-top: 1px solid var(--customer-line); }
.tv-stitch-customers :is(button,input,select) { min-height: 44px; }
.tv-stitch-customers :is(button,a,input,select,summary):focus-visible {
  outline: 3px solid var(--tv-brand,#006cba); outline-offset: 3px;
}
@media(max-width:900px) {
  .tv-stitch-customers { padding: 16px; }
  .tv-stitch-customers .tv-customer-register-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media(max-width:540px) {
  .tv-stitch-customers .workspace-hero { align-items:flex-start; flex-direction:column; }
  .tv-stitch-customers { padding: 12px; }
  .tv-stitch-customers .tv-customer-register-summary-disclosure > summary span { display: block; margin: 8px 0 0; }
  .tv-stitch-customers .tv-customer-register-metrics { gap: 8px; }
  .tv-stitch-customers .tv-customer-register-metrics > * { padding: 12px; }
  .tv-stitch-customers .tv-customer-register-primary-filters,
  .tv-stitch-customers .tv-customer-register-toolbar { grid-template-columns: 1fr; }
  .tv-stitch-customers .tv-customer-register-advanced > summary span { display: block; margin: 6px 0; }
}

/* On narrow screens the collapsed desktop rail is an overlay, not a grid
   track. Remove its reserved width so the workspace uses the full viewport. */
@media (max-width: 900px) {
  /* Match the generated shell's full selector. The navigation becomes an
     overlay at this breakpoint, so neither saved sidebar state nor a stale
     desktop track may reserve width beside the workspace. */
  body #tv-app > .app-shell.ps-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 64px auto minmax(0, 1fr);
  }
  body #tv-app > .app-shell.ps-app > .main.ps-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    grid-column: 1;
    grid-row: 3;
    width: 100%;
    min-width: 0;
  }
  body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    width: 100%;
    max-width: none;
    min-width: 0;
  }
}

/* Payments owns its register attention cards; do not inherit the shell's
   compact two-line clamp or conflicting grid-area placement. */
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; overflow:visible; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns:auto minmax(0,1fr) auto;
  grid-template-areas:"badge copy action" "badge value action";
  align-items:center; min-width:0; min-height:0; gap:8px 12px; padding:14px 16px;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:badge; align-self:center; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:copy; min-width:0; overflow:visible; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-copy > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:block; overflow:visible; white-space:normal; text-overflow:clip;
  -webkit-line-clamp:unset; -webkit-box-orient:initial; overflow-wrap:anywhere;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:value; justify-self:start; text-align:left; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:action; white-space:normal; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-summary-disclosure > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex; flex-wrap:wrap; align-items:center; gap:4px 12px;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-summary-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-left:0; }
@media(max-width:760px) {
  .tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns:auto minmax(0,1fr); grid-template-areas:"badge copy" "badge value" "action action";
    align-items:start;
  }
  .tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ justify-self:stretch; }
}

/* Component foundation from the saved Stitch exports. No global reset. */
.tv-stitch-surface {font-size:14px;line-height:1.5;color:var(--tv-text,#122c46);font-family:Inter,system-ui,sans-serif;min-width:0;}
.tv-stitch-surface * {box-sizing:border-box;}
.tv-stitch-surface [hidden] {display:none;}
.tv-stitch-surface .sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
.tv-stitch-surface :is(button,input,select,textarea) {font:inherit;}
.tv-stitch-surface :is(input,select,textarea) {border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface,#fff);border-radius:8px;padding:10px 12px;color:var(--tv-text,#122c46);min-width:0;max-width:100%;}
.tv-stitch-surface :is(button,.btn) {display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface,#fff);border-radius:6px;padding:10px 14px;min-height:44px;color:var(--tv-text,#122c46);cursor:pointer;text-decoration:none;line-height:1.4;}
.tv-stitch-surface .btn-primary {background:var(--tv-brand,#006cba);border-color:var(--tv-brand,#006cba);color:var(--tv-on-brand,#fff);}
.tv-stitch-surface .btn-primary:hover:not(:disabled) {background:var(--tv-brand-hover,#005799);border-color:var(--tv-brand-hover,#005799);}
.tv-stitch-surface .btn-danger {color:var(--tv-danger,#b42318);border-color:var(--tv-danger-border,#e8bbb6);}
.tv-stitch-surface button:disabled {opacity:.55;cursor:not-allowed;}
.tv-stitch-surface :focus-visible {outline:3px solid var(--tv-brief-focus,#005fcc);outline-offset:3px;}
.tv-stitch-surface a {color:var(--tv-brand,#006cba);text-underline-offset:3px;}
.tv-stitch-surface small {font-size:12px;}
.tv-stitch-surface .badge {display:inline-flex;padding:3px 8px;border:1px solid var(--tv-border,#c7d4e2);border-radius:20px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-surface .badge-warning {background:var(--tv-warning-soft,#fff3db);border-color:var(--tv-warning-border,#e8c98e);color:var(--tv-warning,#7b4b00);}
.tv-stitch-surface .badge-success {background:var(--tv-success-soft,#edf9f1);border-color:var(--tv-success-border,#b9dbc7);color:var(--tv-success,#17603e);}
.tv-stitch-surface .badge-danger {background:var(--tv-danger-soft,#fff1f0);border-color:var(--tv-danger-border,#e8bbb6);color:var(--tv-danger,#b42318);}
.tv-stitch-surface table {width:100%;border-collapse:collapse;font-size:14px;}
.tv-stitch-surface :is(th,td) {text-align:left;padding:12px 16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-surface th {background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-surface th :is(button,.btn) {border:0;background:transparent;padding:4px 0;min-height:36px;justify-content:flex-start;text-align:left;font-weight:600;}
.tv-stitch-customers .tv-route-main {display:grid;gap:24px;}
.tv-stitch-customers .tv-customer-contact,.tv-stitch-customers .tv-customer-contact-lines,.tv-stitch-customers .tv-customer-money-lines > div,.tv-stitch-customers .tv-customer-next-step {display:grid;gap:6px;}
.tv-stitch-customers .tv-route-context {display:flex;flex-wrap:wrap;gap:8px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-customers .tv-customer-account-actions {display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}
.tv-stitch-customers .tv-customer-row-details > span {display:block;margin-top:6px;}
.tv-stitch-customers .tv-customer-pager,.tv-stitch-customers .tv-customer-pager > div {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.tv-stitch-payment-detail .tv-receipt-more-actions {flex-basis:100%;}
.tv-stitch-payment-detail .tv-receipt-more-menu {display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;}
.tv-stitch-payment-detail .tv-payment-action-reason {display:block;font-size:12px;}
.tv-stitch-payment-detail .tv-receipt-attachment-list {display:grid;gap:12px;}
.tv-stitch-surface .tv-attention-list {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;margin:16px 0;overflow:hidden;}
.tv-stitch-surface .tv-attention-list-head {display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff7e6;border-bottom:1px solid #e9dfcb;}
.tv-stitch-surface .tv-attention-list-head h3 {margin:0;font-size:15px;}
.tv-stitch-surface .tv-attention-kicker {font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#92400e;font-weight:700;}
.tv-stitch-surface .tv-attention-row {display:flex;align-items:center;gap:14px;padding:16px 18px;}
.tv-stitch-surface .tv-attention-row + .tv-attention-row {border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-surface .tv-attention-copy {display:grid;gap:6px;flex:1;min-width:0;line-height:1.5;}
.tv-stitch-surface .tv-attention-copy > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
@media(max-width:540px){.tv-stitch-surface .tv-attention-row{align-items:flex-start;flex-wrap:wrap;}.tv-stitch-surface .tv-attention-copy{flex-basis:70%;}.tv-stitch-surface .tv-attention-action{margin-left:auto;}}

/* Fiscal setup and payment-term route layouts. These are intentionally scoped
   to their exported screen identities so the legacy renderer can be restyled
   without changing unrelated route compositions. */
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:18px;min-width:0;padding:4px 0 24px;
}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;align-items:center;justify-content:space-between;gap:24px;
  border:1px solid var(--tv-border,#c7d4e2);border-radius:14px;
  background:var(--tv-surface,#fff);padding:20px 22px;
}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;flex:1;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;color:var(--tv-text,#122c46);font-size:24px;line-height:1.2;letter-spacing:-.025em;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-copy p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:6px 0 0;color:var(--tv-text-muted,#4d6178);font-size:14px;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top:12px;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;
  border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);
}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;align-content:center;gap:5px;min-width:0;min-height:82px;padding:13px 16px;
  border:0;border-right:1px solid var(--tv-border,#c7d4e2);border-radius:0;background:var(--tv-surface,#fff);box-shadow:none;
}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:11px;font-weight:700;letter-spacing:.045em;text-transform:uppercase;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text,#122c46);font-size:20px;line-height:1.15;font-variant-numeric:tabular-nums;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:11px;line-height:1.35;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;overflow:auto;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:14px;border-bottom:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .filters .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:5px;min-width:150px;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .filters .field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1;min-width:min(280px,100%);}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:980px;table-layout:fixed;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px 14px;vertical-align:top;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){line-height:1.45;overflow-wrap:anywhere;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table :is(th,td):last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:170px;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:nowrap;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:3px;min-width:0;line-height:1.35;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-entity-cell > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;overflow-wrap:anywhere;}
:is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-entity-cell > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:11px;overflow-wrap:anywhere;}
@media(max-width:760px){
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;flex-direction:column;padding:16px;}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;justify-content:flex-start;}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .workspace-hero-actions > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:1;}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell:nth-child(2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-right:0;}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .tv-route-summary-cell:nth-child(n+3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border,#c7d4e2);}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .filters .field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-basis:100%;}
}
@media(max-width:760px){
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:900px;}
  :is([data-stitch-route-screen="4bfeaa7a52fb4627a3b2d9768abf5310"],[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"]) .data-table td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px 12px;}
}

/* Route-level ownership for saved Stitch directions whose legacy renderer is
   retained in the verified parent package.  This styles existing content only;
   data, controls, and authorization continue to come from the route renderer. */
[data-stitch-screen="7e09ac1db256429ab8e6b2e11fe1f089"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="72278d3080784823a2317e639302afb2"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="28675d1f505b4d34af2bd00056fe5088"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="91db8e83b83248108fb1963be88cb541"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="6cd8c3c468ae46489a279e1a4f0a5e76"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="d66bf2a9e0834e1d9becdade4cb7c0e6"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="9226e183312241d9a8d4660311976494"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="7507683ab65f423997edeb17965d1719"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="a4cd9a445818482aa2bcb3f94afecb94"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="31bfea1b9c614aa0b70d4d889624c7e7"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --tv-stitch-route-ink:var(--tv-text,#122c46);
  --tv-stitch-route-muted:var(--tv-text-muted,#4d6178);
  --tv-stitch-route-line:var(--tv-border,#c7d4e2);
  --tv-stitch-route-paper:var(--tv-surface,#fff);
  --tv-stitch-route-wash:var(--tv-surface-muted,#f3f7fb);
  color:var(--tv-stitch-route-ink);
  min-width:0;
}
:is(
  [data-stitch-screen="7e09ac1db256429ab8e6b2e11fe1f089"],
  [data-stitch-screen="72278d3080784823a2317e639302afb2"],
  [data-stitch-screen="28675d1f505b4d34af2bd00056fe5088"],
  [data-stitch-screen="91db8e83b83248108fb1963be88cb541"],
  [data-stitch-screen="6cd8c3c468ae46489a279e1a4f0a5e76"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"],
  [data-stitch-screen="d66bf2a9e0834e1d9becdade4cb7c0e6"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="a4cd9a445818482aa2bcb3f94afecb94"],
  [data-stitch-screen="31bfea1b9c614aa0b70d4d889624c7e7"]
) :is(.workspace-hero,.record-header,.register-toolbar):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--tv-stitch-route-ink);
  background:var(--tv-stitch-route-paper);
  border-color:var(--tv-stitch-route-line);
  box-shadow:none;
}
:is(
  [data-stitch-screen="7e09ac1db256429ab8e6b2e11fe1f089"],
  [data-stitch-screen="72278d3080784823a2317e639302afb2"],
  [data-stitch-screen="28675d1f505b4d34af2bd00056fe5088"],
  [data-stitch-screen="91db8e83b83248108fb1963be88cb541"],
  [data-stitch-screen="6cd8c3c468ae46489a279e1a4f0a5e76"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"],
  [data-stitch-screen="d66bf2a9e0834e1d9becdade4cb7c0e6"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="a4cd9a445818482aa2bcb3f94afecb94"],
  [data-stitch-screen="31bfea1b9c614aa0b70d4d889624c7e7"]
) :is(.table-card,.panel,.editor-card,.workspace-stat,.register-filters,.filter-row):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;
  border-color:var(--tv-stitch-route-line);
  background:var(--tv-stitch-route-paper);
  box-shadow:none;
}
:is(
  [data-stitch-screen="7e09ac1db256429ab8e6b2e11fe1f089"],
  [data-stitch-screen="72278d3080784823a2317e639302afb2"],
  [data-stitch-screen="28675d1f505b4d34af2bd00056fe5088"],
  [data-stitch-screen="91db8e83b83248108fb1963be88cb541"],
  [data-stitch-screen="6cd8c3c468ae46489a279e1a4f0a5e76"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"],
  [data-stitch-screen="d66bf2a9e0834e1d9becdade4cb7c0e6"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="a4cd9a445818482aa2bcb3f94afecb94"],
  [data-stitch-screen="31bfea1b9c614aa0b70d4d889624c7e7"]
) :is(h1,h2,h3,h4):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-stitch-route-ink);letter-spacing:-.02em;}
:is(
  [data-stitch-screen="7e09ac1db256429ab8e6b2e11fe1f089"],
  [data-stitch-screen="72278d3080784823a2317e639302afb2"],
  [data-stitch-screen="28675d1f505b4d34af2bd00056fe5088"],
  [data-stitch-screen="91db8e83b83248108fb1963be88cb541"],
  [data-stitch-screen="6cd8c3c468ae46489a279e1a4f0a5e76"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"],
  [data-stitch-screen="d66bf2a9e0834e1d9becdade4cb7c0e6"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="a4cd9a445818482aa2bcb3f94afecb94"],
  [data-stitch-screen="31bfea1b9c614aa0b70d4d889624c7e7"]
) :is(.helper-copy,.route-context-bar,.workspace-stat small,td small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-stitch-route-muted);}

/* Route identity is separate from an existing nested Stitch renderer identity.
   Skin the committed legacy route root without overwriting that inner owner. */
[data-stitch-route-screen]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --tv-stitch-route-ink:var(--tv-text,#122c46);
  --tv-stitch-route-muted:var(--tv-text-muted,#4d6178);
  --tv-stitch-route-line:var(--tv-border,#c7d4e2);
  --tv-stitch-route-paper:var(--tv-surface,#fff);
  color:var(--tv-stitch-route-ink);
  min-width:0;
}
[data-stitch-route-screen] :is(.workspace-hero,.record-header,.register-toolbar):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--tv-stitch-route-ink);
  background:var(--tv-stitch-route-paper);
  border-color:var(--tv-stitch-route-line);
  box-shadow:none;
}
[data-stitch-route-screen] :is(.table-card,.panel,.editor-card,.workspace-stat,.register-filters,.filter-row):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;
  border-color:var(--tv-stitch-route-line);
  background:var(--tv-stitch-route-paper);
  box-shadow:none;
}
[data-stitch-route-screen] :is(h1,h2,h3,h4):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-stitch-route-ink);letter-spacing:-.02em;}
[data-stitch-route-screen] :is(.helper-copy,.route-context-bar,.workspace-stat small,td small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-stitch-route-muted);}

/* Stitch's shared business states: preserve the existing route/API behavior,
   but make empty, conflict, and journal-edit states read like one product. */
[data-stitch-route-screen] :is(.empty-state,.tv-register-empty-state,.invoice-empty-state):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;
  gap:10px;
  padding:24px;
  border:1px solid var(--tv-stitch-route-line);
  border-radius:8px;
  background:var(--tv-stitch-route-paper);
  color:var(--tv-stitch-route-ink);
  line-height:1.55;
}
[data-stitch-route-screen] :is(.empty-state,.tv-register-empty-state,.invoice-empty-state) :is(h2,h3,strong):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--tv-stitch-route-ink);
  margin:0;
}
[data-stitch-route-screen] :is(.empty-state,.tv-register-empty-state,.invoice-empty-state) :is(p,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--tv-stitch-route-muted);
  margin:0;
  max-width:78ch;
}
[data-stitch-route-screen] .tv-invoice-editor .form-errors.tv-stitch-conflict-state,
.tv-invoice-editor .form-errors.tv-stitch-conflict-state {
  display:grid;
  gap:8px;
  padding:16px;
  border:1px solid var(--tv-danger-border,#e8bbb6);
  border-left:4px solid var(--tv-danger,#b42318);
  border-radius:6px;
  background:var(--tv-danger-soft,#fff1f0);
  color:var(--tv-text,#122c46);
}
.tv-invoice-editor .form-errors.tv-stitch-conflict-state > :first-child {font-weight:700;}
.tv-invoice-editor .form-errors.tv-stitch-conflict-state > :not(:first-child) {color:var(--tv-text-muted,#4d6178);}
.tv-invoice-editor .form-errors[hidden]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:none;}
.tv-stitch-journal-editor[data-stitch-screen="94713288db884033b1df58ddd7c7452e"] {
  display:grid;
  gap:20px;
  color:var(--tv-text,#122c46);
}
.tv-stitch-journal-editor .journal-editor-heading {
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  padding:16px 0 12px;
  border-bottom:1px solid var(--tv-border,#c7d4e2);
}
.tv-stitch-journal-editor .journal-editor-heading h3 {margin:0 0 4px;}
.tv-stitch-journal-editor .journal-editor-heading p {margin:0;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-journal-editor .journal-editor-lines {display:grid;gap:8px;min-width:0;}
.tv-stitch-journal-editor .journal-editor-line {
  display:grid;
  grid-template-columns:minmax(170px,1.35fr) minmax(120px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(150px,1.2fr) 40px;
  align-items:center;
  gap:8px;
  min-width:0;
  padding:8px;
  border:1px solid var(--tv-border,#c7d4e2);
  border-radius:6px;
  background:var(--tv-surface,#fff);
}
.tv-stitch-journal-editor .journal-editor-line > * {min-width:0;}
.tv-stitch-journal-editor :is(input,select,textarea) {width:100%;}

/* Cross-domain states used by real route renderers. Identity is added only
   when that state is active; normal page content is unaffected. */
[data-stitch-screen="2f95bed570ee49f6872acaadea8c969e"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;
  gap:10px;
  padding:24px;
  border:1px dashed var(--tv-border,#c7d4e2);
  border-radius:10px;
  background:var(--tv-surface,#fff);
  color:var(--tv-text,#122c46);
}
[data-stitch-screen="2f95bed570ee49f6872acaadea8c969e"] :is(h2,h3,p):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-block:0; }
[data-stitch-screen="2f95bed570ee49f6872acaadea8c969e"] p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:var(--tv-text-muted,#4d6178); }
[data-stitch-screen="3e99789277ba43f0970e4baf7a883c91"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;
  gap:10px;
  padding:16px;
  border:1px solid var(--tv-danger-border,#e8bbb6);
  border-left:4px solid var(--tv-danger,#b42318);
  border-radius:8px;
  background:var(--tv-danger-soft,#fff1f0);
  color:var(--tv-text,#122c46);
}
[data-stitch-screen="3e99789277ba43f0970e4baf7a883c91"] :is(p,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:var(--tv-text-muted,#4d6178); line-height:1.55; }
[data-stitch-screen="a8d7ec1754d94f7597f5c4862dcd49d2"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; overflow-x:auto; }
[data-stitch-screen="a8d7ec1754d94f7597f5c4862dcd49d2"] :is(table,.table-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; max-width:100%; }
@media(max-width:560px) {
  [data-stitch-screen="2f95bed570ee49f6872acaadea8c969e"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:16px; }
  [data-stitch-screen="3e99789277ba43f0970e4baf7a883c91"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px; }
}
@media(max-width:850px) {
  .tv-stitch-journal-editor .journal-editor-line {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:560px) {
  [data-stitch-route-screen] :is(.empty-state,.tv-register-empty-state,.invoice-empty-state):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;}
  .tv-stitch-journal-editor .journal-editor-heading {flex-direction:column;}
  .tv-stitch-journal-editor .journal-editor-line {grid-template-columns:minmax(0,1fr);}
}

/* Payment terms: faithful Stitch composition, limited to live service fields. */
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-stitch-workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:16px;min-width:0;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-immutability:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px;
  padding:14px 16px;border:1px solid #f0d58f;border-radius:8px;
  background:#fff8e8;color:#704900;line-height:1.5;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-immutability strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size:13px;white-space:nowrap;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-immutability span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-size:13px;overflow-wrap:anywhere;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-term-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;overflow-x:auto;border:1px solid var(--tv-border,#c7d4e2);
  border-radius:10px;background:var(--tv-surface,#fff);
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .tv-route-summary-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:none;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-term-register .filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:end;gap:12px;padding:14px 16px;background:#f7f9fc;
  border-bottom:1px solid var(--tv-border,#c7d4e2);
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-term-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:820px;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-term-register .data-table tbody tr[aria-selected="true"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background:#eef5ff;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-stitch-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;scroll-margin-top:20px;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:18px;min-width:0;padding:20px;
  border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;background:#fff;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;align-items:center;gap:12px;min-width:0;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-day-mark:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;place-items:center;flex:0 0 48px;min-height:48px;padding:4px;
  border-radius:8px;background:#e8f3fc;color:#005799;font-size:14px;font-weight:750;
  font-variant-numeric:tabular-nums;overflow-wrap:anywhere;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-eyebrow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--tv-text-muted,#4d6178);font-size:10px;font-weight:750;letter-spacing:.08em;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-identity h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:3px 0;color:var(--tv-text,#122c46);font-size:20px;line-height:1.25;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-identity p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0;color:var(--tv-text-muted,#4d6178);font-size:12px;overflow-wrap:anywhere;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid > .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;padding:16px;border:1px solid var(--tv-border,#c7d4e2);
  border-radius:8px;background:#f7f9fc;box-shadow:none;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:10px;
  align-items:start;padding:9px 0;border-bottom:1px solid #e4eaf1;overflow-wrap:anywhere;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid .info-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;padding-top:14px;border-top:1px solid var(--tv-border,#c7d4e2);
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-heading:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;align-items:baseline;justify-content:space-between;gap:12px;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-heading h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;font-size:15px;}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-heading span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:12px;}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;
  margin:12px 0 0;padding:0;list-style:none;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-list li:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid #e4eaf1;
  border-radius:6px;background:#fff;overflow-wrap:anywhere;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-audit-list :is(span,small):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:11px;}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] :is(.payment-terms-detail-loading,.payment-terms-detail-error):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:8px;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:#fff;
}
[data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-error:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#e8bbb6;background:#fff1f0;}
@media(max-width:1050px) {
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr 1fr;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid > .panel:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;}
}
@media(max-width:680px) {
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-immutability:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-immutability strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space:normal;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:14px;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;flex-direction:column;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){justify-content:flex-start;width:100%;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid > .panel:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto;}
  [data-stitch-route-screen="22722cffada9441f929908d49458c5bd"] .payment-terms-detail-grid .info-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:3px;}
}

/* One payment register layout owner; no global selectors or important rules. */
.tv-payment-register-view:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; color:#19364a; font-size:14px; line-height:1.5; }
.tv-payment-register-view *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ box-sizing:border-box; }
.tv-payment-grid-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:100%; min-width:0; overflow-x:auto; overscroll-behavior-inline:contain; border-bottom:1px solid #dce4ea; }
.tv-payment-grid-scroll:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ outline:3px solid #007ac2; outline-offset:2px; }
.tv-payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:100%; min-width:1160px; table-layout:fixed; border-collapse:collapse; }
.tv-payment-grid th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-grid td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px; text-align:left; vertical-align:top; border-bottom:1px solid #dce4ea; overflow-wrap:anywhere; }
.tv-payment-grid th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#f4f7fa; font-size:13px; font-weight:600; color:#365268; }
.tv-payment-grid [data-pay-column="payment"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:24%; }
.tv-payment-grid [data-pay-column="customer"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:18%; }
.tv-payment-grid [data-pay-column="status"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:19%; }
.tv-payment-grid [data-pay-column="applied"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:16%; }
.tv-payment-grid [data-pay-column="amount"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:13%; }
.tv-payment-grid [data-pay-column="actions"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:10%; }
.tv-payment-grid [data-pay-column="applied"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-grid [data-pay-column="amount"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ text-align:right; font-variant-numeric:tabular-nums; }
.tv-payment-grid tbody tr:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#f7fafc; }
.tv-payment-grid tbody tr:focus-within:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#edf5fb; }
.tv-pay-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-status:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; min-width:0; gap:6px; }
.tv-pay-cell > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:14px; font-weight:650; }
.tv-pay-cell > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-reference:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-posting:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:13px; color:#435c70; }
.tv-pay-cell > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-status > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-identity > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:12px; color:#435c70; }
.tv-pay-cell > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-status > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-identity > *:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; max-width:100%; white-space:normal; overflow-wrap:anywhere; }
.tv-pay-identity:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:minmax(0,1fr) auto; gap:6px 8px; align-items:start; }
.tv-pay-identity .tv-pay-cell > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ white-space:nowrap; overflow-wrap:normal; }
.tv-pay-reference:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-identity > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1 / -1; }
.tv-pay-badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:fit-content; padding:3px 8px; border:1px solid #c9d5df; border-radius:5px; background:#f3f6f9; color:#304e64; font-size:12px; line-height:1.5; }
.tv-pay-badge[data-tone="success"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#eef7f1; color:#245e3d; border-color:#bdd8c8; }
.tv-pay-badge[data-tone="warning"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#fff6e3; color:#76500c; border-color:#e4cd98; }
.tv-pay-badge[data-tone="danger"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-badge[data-tone="inactive"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#fff0f0; color:#8a3030; border-color:#e6bcbc; }
.tv-pay-button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-pay-sort:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ appearance:none; min-width:0; max-width:100%; min-height:44px; border:1px solid #aabcca; border-radius:6px; padding:8px 10px; background:#fff; color:#174f76; font:inherit; line-height:1.4; white-space:normal; overflow-wrap:anywhere; cursor:pointer; }
.tv-pay-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:#1261ba; border-color:#1261ba; color:#fff; font-weight:650; }
.tv-pay-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ border:0; padding:0; text-align:left; text-decoration:underline; text-underline-offset:3px; }
.tv-payment-grid .tv-pay-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:transparent; border:0; border-radius:0; box-shadow:none; color:#174f76; overflow-wrap:break-word; word-break:normal; }
.tv-payment-grid .tv-pay-customer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ white-space:normal; overflow-wrap:normal; word-break:normal; }
.tv-pay-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:6px; font-size:12px; }
.tv-payment-grid .tv-pay-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:8px 9px; white-space:nowrap; overflow-wrap:normal; word-break:normal; }
.tv-pay-sort:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ border:0; border-radius:3px; padding:0; min-height:32px; background:transparent; color:inherit; font-weight:600; text-align:inherit; }
.tv-payment-grid th[aria-sort="ascending"] .tv-pay-sort:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{ content:" ↑"; }
.tv-payment-grid th[aria-sort="descending"] .tv-pay-sort:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{ content:" ↓"; }
.tv-payment-register-view :focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ outline:3px solid #007ac2; outline-offset:3px; }
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center;
  gap:20px; min-width:0; margin:0 0 14px; padding:20px 22px;
  border:1px solid var(--tv-border,#c7d4e2); border-radius:16px;
  background:var(--tv-surface,#fff); box-shadow:0 2px 8px #122d260f;
}
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0; color:var(--tv-text,#122c46); font-size:26px; line-height:1.2; letter-spacing:-.025em;
}
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-copy > p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  max-width:70ch; margin:7px 0 0; color:var(--tv-text-muted,#4d6178); font-size:14px; line-height:1.5;
}
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-top:10px; }
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex; flex-wrap:wrap; align-items:center; justify-content:flex-end;
  gap:8px; min-width:0; max-width:100%;
}
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions > :is(.btn,details):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-height:44px; white-space:normal; text-align:center; overflow-wrap:anywhere;
}
.tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions .btn-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ box-shadow:0 2px 5px #073b371c; }
@media(max-width:980px) {
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns:minmax(0,1fr); align-items:start; gap:14px; padding:18px;
  }
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ justify-content:flex-start; }
}
@media(max-width:520px) {
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ gap:12px; padding:15px; }
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-copy h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ font-size:22px; }
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); width:100%; }
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions > [data-action-rank="primary"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1/-1; }
  .tv-receipt-page-frame[data-route-id="payments"] > .workspace-hero .workspace-hero-actions > :is(.btn,details):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ width:100%; }
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid; grid-template-columns:minmax(0,1fr); align-items:stretch;
  gap:12px; min-width:0; padding:16px; border-bottom:1px solid #dce4ea;
  background:#f4f7fa;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-search input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid; width:100%; min-width:0; max-width:none;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-search:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ gap:6px; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-search > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-filter > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:#435c70; font-size:12px; font-weight:650; line-height:1.35;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-search input:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-filter :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-sizing:border-box; min-height:44px; padding:9px 12px; border:1px solid #aabcca;
  border-radius:6px; background:#fff; color:#19364a; font:inherit;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); align-items:end;
  gap:12px; min-width:0; padding:4px 0 0;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-filter:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; gap:6px; min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-filter > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ overflow-wrap:anywhere; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-advanced-filters > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0; min-height:44px; white-space:normal;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-filter-disclosure > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex; width:100%; min-width:0; min-height:44px; align-items:center;
  justify-content:space-between; gap:12px; padding:8px; color:#174f76;
  font-size:13px; cursor:pointer;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-filter-disclosure > summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin-left:auto; color:#435c70; font-size:12px;
}
.tv-pay-sort-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; flex-wrap:wrap; gap:12px; padding:12px; border-bottom:1px solid #dce4ea; }
.tv-pay-sort-controls label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; gap:4px; font-size:12px; font-weight:600; min-width:0; }
.tv-pay-sort-controls select:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; max-width:100%; min-height:44px; padding:8px; border:1px solid #aabcca; border-radius:6px; background:white; color:#19364a; font:inherit; font-size:14px; }
.tv-pay-screenreader:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:absolute; width:1px; height:1px; clip-path:inset(50%); overflow:hidden; white-space:nowrap; }
/* Filters use one native disclosure at every width. Its trigger never disappears
   when a formerly narrow viewport becomes wide. The register owner preserves
   open/closed state across reads without a resize observer. */
.tv-payment-filter-disclosure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; width:100%; grid-column:1 / -1; }
.tv-payment-filter-disclosure > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; padding:8px; color:#174f76; font-size:13px; cursor:pointer; }
.tv-payment-filter-disclosure > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{ content:'▸'; }
.tv-payment-filter-disclosure[open] > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{ content:'▾'; }
.tv-payment-filter-disclosure > summary small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-left:auto; font-size:12px; color:#435c70; }
.tv-payment-filter-disclosure :focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ outline:3px solid #007ac2; outline-offset:3px; }
@media(max-width:1050px) {
  .tv-payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
  .tv-payment-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-grid tbody:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:block; width:100%; }
  .tv-payment-grid thead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ position:absolute; width:1px; height:1px; clip-path:inset(50%); overflow:hidden; }
  .tv-payment-grid tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); margin:12px; border:1px solid #cbd8e2; border-radius:8px; }
  .tv-payment-grid td[data-pay-column]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:block; width:auto; min-width:0; padding:12px; text-align:left; }
  .tv-payment-grid td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{ content:attr(data-label); display:block; margin-bottom:6px; color:#435c70; font-size:12px; font-weight:650; }
  .tv-payment-grid td[data-pay-column="payment"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-grid td[data-pay-column="status"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-payment-grid td[data-pay-column="actions"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1 / -1; }
  .tv-payment-grid td[data-pay-column="customer"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1 / -1; }
  .tv-payment-grid td[data-pay-column="actions"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ border-bottom:0; }
  .tv-pay-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:repeat(auto-fit,minmax(140px,1fr)); }
}
@media(max-width:420px) {
  .tv-payment-grid tbody tr:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:block; margin:8px; }
  .tv-pay-sort-controls:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:minmax(0,1fr); }
}
@media(max-width:640px) {
  .tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-toolbar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ padding:12px; }
  .tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-advanced-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; }
  .tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-advanced-filters > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1/-1; width:100%; }
}
/* The payment register is the sole presentation owner for its register-level
   notices and coverage disclosure too. Keep these route-scoped rules beside
   the table instead of loading a second late cascade layer from the shell. */
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; overflow:visible; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns:auto minmax(0,1fr) auto;
  grid-template-areas:"badge copy action" "badge value action";
  align-items:center; min-width:0; min-height:0; gap:8px 12px; padding:14px 16px;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:badge; align-self:center; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:copy; min-width:0; overflow:visible; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-copy > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:block; overflow:visible; white-space:normal; text-overflow:clip;
  -webkit-line-clamp:unset; -webkit-box-orient:initial; overflow-wrap:anywhere;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:value; justify-self:start; text-align:left; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-area:action; white-space:normal; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-summary-disclosure > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex; flex-wrap:wrap; align-items:center; gap:4px 12px;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-payment-summary-hint:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ margin-left:0; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-register-meta:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 14px; min-width:0;
  padding:12px 16px; border-bottom:1px solid #dce4ea; color:#435c70; font-size:13px; line-height:1.45;
}
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-register-meta > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width:0; }
.tv-receipt-page-frame[data-route-id="payments"] .tv-receipt-register-meta > .invoice-register-count:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ color:#19364a; font-weight:700; font-variant-numeric:tabular-nums; }
@media(max-width:760px) {
  .tv-receipt-page-frame[data-route-id="payments"] .tv-attention-list--compact .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns:auto minmax(0,1fr); grid-template-areas:"badge copy" "badge value" "action action";
    align-items:start;
  }
  .tv-receipt-page-frame[data-route-id="payments"] .tv-attention-row > .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ justify-self:stretch; }
}

/* Adapted from Stitch notification screen 079debb3a84549e38fd735aa7a5522be.
   Use authorized feed data, not the example settlement KPIs or invented actions. */
.tv-stitch-operations {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
/* Recovery export 60403ceea28346e498ce4ece75fa6065. No proposed restore actions. */
.tv-stitch-recovery .recovery-review-layout {display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:24px;align-items:start;}
.tv-stitch-recovery :is(.panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-recovery .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;}
.tv-stitch-recovery .tv-connector-filters > * {min-width:0;flex:1;}
.tv-stitch-recovery :is(.tv-entity-cell,.tv-recovery-cell) {display:grid;gap:8px;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-recovery .info-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recovery .table-card {overflow-x:auto;max-width:100%;}
.tv-stitch-recovery .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:16px;}
.tv-stitch-recovery .operations-inspection .panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);margin-block:12px;}
.tv-stitch-recovery .tv-connector-metric {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-recovery .tv-connector-metric strong {font-size:24px;}
@media(max-width:1450px){.tv-stitch-recovery .recovery-review-layout {grid-template-columns:1fr;}}
/* Portal export c86b1938c99a41139ec7ee62b9134c41: register and permission review. */
.tv-stitch-portals .portal-inspection-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;}
.tv-stitch-portals :is(.operations-inspection,.tv-inspector-section) {background:#fff;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-portals .portal-inspection-layout > aside {display:grid;gap:20px;min-width:0;}
.tv-stitch-portals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-portals .operations-inspection :is(.panel,.tv-portal-grant-row) {padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;margin-block:16px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line {display:grid;gap:6px;padding-block:8px;overflow-wrap:anywhere;}
.tv-stitch-portals .health-line > span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-portals .tv-portal-identity-button {display:grid;gap:6px;text-align:left;}
.tv-stitch-portals .table-card {max-width:100%;overflow-x:auto;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-portals .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;}
@media(max-width:1100px){.tv-stitch-portals .portal-inspection-layout {grid-template-columns:1fr;}}
/* API access export a20914831aaa4ab1acc4330639846efc. */
.tv-stitch-api :is(.panel,.operations-inspection,.api-toolbar) {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-api .api-toolbar {display:flex;gap:16px;flex-wrap:wrap;}
.tv-stitch-api .api-inspection-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:20px;}
.tv-stitch-api .api-inspection-grid .panel {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-api .health-line {display:grid;gap:6px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-api .health-line > span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-api .tv-entity-cell {display:grid;gap:8px;}
.tv-stitch-api .api-grants {display:flex;flex-wrap:wrap;gap:6px;max-width:280px;}
.tv-stitch-api .api-grants code {font-size:12px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:4px;padding:4px;overflow-wrap:anywhere;}
.tv-stitch-api .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-api .table-card {max-width:100%;overflow-x:auto;}
.tv-stitch-api .drawer-actions {display:flex;gap:12px;flex-wrap:wrap;margin-block:20px;}
@media(max-width:1100px){.tv-stitch-api .api-inspection-grid {grid-template-columns:1fr;}}
/* Bulk actions export e54dfad47024456db275f79883aa323a. */
.tv-stitch-bulk .bulk-editor {display:grid;gap:24px;min-width:0;}
.tv-stitch-bulk :is(.bulk-panel,.operations-inspection) {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-bulk .bulk-panel > h3 {margin:0 0 16px;font-size:18px;padding-bottom:12px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-bulk .bulk-panel p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-bulk .bulk-parameter-grid {display:grid;grid-template-columns:1fr 1fr 2fr;gap:16px;}
.tv-stitch-bulk .field {display:grid;gap:8px;margin-block:12px;min-width:0;}
.tv-stitch-bulk .field :is(input:not([type=checkbox]),select,textarea) {width:100%;box-sizing:border-box;}
.tv-stitch-bulk .bulk-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-bulk .bulk-actions-row {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-bulk .bulk-actions-row > span {margin-right:auto;}
.tv-stitch-bulk .bulk-evidence-grid {display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;}
.tv-stitch-bulk .bulk-info {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-error {padding:16px;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:8px;overflow-wrap:anywhere;}
.tv-stitch-bulk .bulk-preview-host:empty {display:none;}
.tv-stitch-bulk .bulk-preview-host {margin-top:16px;}
.tv-stitch-bulk .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px;}
@media(max-width:900px) {.tv-stitch-bulk :is(.bulk-parameter-grid,.bulk-evidence-grid) {grid-template-columns:1fr;}}
.tv-stitch-operations .workspace-hero {display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:20px;}
.tv-stitch-operations .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-operations .workspace-hero p {color:var(--tv-text-muted,#4d6178);font-size:14px;line-height:1.6;max-width:75ch;}
.tv-stitch-operations .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-operations .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-operations .tv-route-summary-toggle {display:none;}
.tv-stitch-operations .workspace-stat {display:grid;gap:8px;padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-operations .workspace-stat strong {font-size:26px;font-variant-numeric:tabular-nums;}
.tv-stitch-operations .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-operations .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-operations .operations-inspection > header {align-items:flex-start;}
.tv-stitch-operations .operations-inspection > header > .btn {align-self:flex-start;min-height:40px;max-width:150px;}
.tv-stitch-operations .notification-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:16px;}
.tv-stitch-operations .notification-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-operations .notification-toolbar > label:first-child {flex:2;}
.tv-stitch-operations .notification-toolbar :is(input,select) {width:100%;}
.tv-stitch-operations :is(.notification-register-block,.notification-event-focus) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-operations :is(.notification-register-head,.notification-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-operations .notification-register-head h3 {margin:0 0 6px;}
.tv-stitch-operations .notification-register-head p {font-size:13px;color:var(--tv-text-muted,#4d6178);margin:0;}
.tv-stitch-operations .notification-register {overflow-x:auto;max-width:100%;}
.tv-stitch-operations table {min-width:1000px;width:100%;}
.tv-stitch-operations td {padding:16px;vertical-align:top;}
.tv-stitch-operations .notification-copy-body {display:grid;gap:6px;max-width:45ch;}
.tv-stitch-operations .notification-copy-body :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);overflow-wrap:anywhere;}
.tv-stitch-operations .is-unread strong {color:var(--tv-text,#122c46);}
.tv-stitch-operations .notification-pagination {border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-operations .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-operations .notification-event-focus {padding:20px;}
.tv-stitch-operations .notification-event-focus > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-operations .notification-event-focus h3 {margin:0 0 8px;}
.tv-stitch-operations .notification-event-focus p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-operations .notification-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-operations .notification-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-operations .notification-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-operations .notification-event-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-operations .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-operations .notification-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-operations {padding:12px;}.tv-stitch-operations .workspace-hero {flex-direction:column;}.tv-stitch-operations .workspace-stats {grid-template-columns:1fr;}.tv-stitch-operations .notification-toolbar > label {flex-basis:100%;}}
/* Work Queue export 9b2c38841c8142edbceefe0db645ad31: task register + evidence. */
.tv-stitch-work-queue .work-queue-toolbar {display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-work-queue .work-queue-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-work-queue .work-queue-toolbar > label:first-child {flex:2;}
.tv-stitch-work-queue .work-queue-toolbar :is(input,select) {width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-block,.operations-inspection) {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-work-queue .work-queue-register {overflow-x:auto;max-width:100%;}
.tv-stitch-work-queue :is(.work-queue-register-head,.work-queue-pagination) {padding:16px 20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;}
.tv-stitch-work-queue .work-queue-task-cell {display:grid;gap:8px;max-width:50ch;}
.tv-stitch-work-queue .work-queue-task-cell :is(small,span) {overflow-wrap:anywhere;}
.tv-stitch-work-queue .operations-inspection {padding:20px;}
.tv-stitch-work-queue .operations-inspection > header {display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-work-queue .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-work-queue .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-work-queue .work-queue-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.tv-stitch-work-queue .work-queue-detail .panel {min-width:0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-work-queue .work-queue-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:6px 0;}
.tv-stitch-work-queue .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;}
@media(max-width:1000px) {.tv-stitch-work-queue .work-queue-detail {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-work-queue .work-queue-toolbar > label {flex-basis:100%;}}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) .workspace-stats {gap:12px;margin-block:0;}
.tv-stitch-operations:is(
  [data-stitch-screen="7be1184ad364433aa2eeb8d0c010eed1"], [data-stitch-route-screen="7be1184ad364433aa2eeb8d0c010eed1"],
  [data-stitch-screen="7661a2e4adab4a81996812c2e9b9586d"], [data-stitch-route-screen="7661a2e4adab4a81996812c2e9b9586d"],
  [data-stitch-screen="27f3c875cd16443699949acb1ca09744"], [data-stitch-route-screen="27f3c875cd16443699949acb1ca09744"],
  [data-stitch-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"], [data-stitch-route-screen="0a24dcf4bfbf4cffa31208e2d9bff77d"],
  [data-stitch-screen="2e16d623a61d4679b74f62c0f1999189"], [data-stitch-route-screen="2e16d623a61d4679b74f62c0f1999189"],
  [data-stitch-screen="3c1b8818523843beab7893611ad8a879"], [data-stitch-route-screen="3c1b8818523843beab7893611ad8a879"]
) :is(.operations-inspection,.table-card,.filter-row,.filters) {min-width:0;}
/* Approval queue/detail exports: compact selectable queue and evidence column. */
.tv-stitch-approvals .approval-review-layout {display:grid;grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:24px;align-items:start;}
.tv-stitch-approvals :is(.pending-approval-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-approvals .pending-approval-filters {display:flex;flex-wrap:wrap;gap:12px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-approvals .pending-approval-filters > label {display:grid;gap:8px;flex:1;min-width:130px;}
.tv-stitch-approvals .pending-approval-filters :is(input,select) {width:100%;}
.tv-stitch-approvals .pending-approval-scope-note {flex-basis:100%;font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-approvals .approval-review-card {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);display:grid;gap:12px;}
.tv-stitch-approvals .approval-review-card:hover {background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-approvals .approval-review-card:focus-within {background:var(--tv-brand-soft,#e8f3fc);box-shadow:inset 3px 0 var(--tv-brand,#006cba);}
.tv-stitch-approvals .approval-review-card header {display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;}
.tv-stitch-approvals .approval-review-select {border:0;background:transparent;padding:0;text-align:left;font-size:15px;line-height:1.5;font-weight:650;color:var(--tv-text,#122c46);cursor:pointer;overflow-wrap:anywhere;}
.tv-stitch-approvals .approval-review-select:focus-visible {outline:2px solid var(--tv-brand,#006cba);outline-offset:4px;}
.tv-stitch-approvals .approval-review-card :is(p,small) {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.5;}
.tv-stitch-approvals .approval-review-meta {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;}
.tv-stitch-approvals .approval-review-meta strong {font-variant-numeric:tabular-nums;}
.tv-stitch-approvals .operations-inspection {padding:24px;}
.tv-stitch-approvals .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-approvals .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-approvals .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-approvals .approval-request-detail {display:grid;gap:20px;margin-top:20px;}
.tv-stitch-approvals .approval-request-detail .panel {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-approvals .approval-request-detail .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-approvals .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:20px;margin-top:20px;}
.tv-stitch-approvals .register-pager {display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;}
.tv-stitch-approvals .pending-approval-empty {padding:20px;}
@media(max-width:1100px) {.tv-stitch-approvals .approval-review-layout {grid-template-columns:1fr;}}
/* Audit export 40c7ebf9c003451faf1a5ca6e9d4567a; server redaction remains authoritative. */
.tv-stitch-audit :is(.audit-log-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-audit .audit-log-register-head {padding:20px;display:flex;justify-content:space-between;gap:16px;align-items:start;}
.tv-stitch-audit .audit-log-register-head h3 {margin:0 0 8px;}
.tv-stitch-audit .audit-log-register-head p {color:var(--tv-text-muted,#4d6178);margin:0;font-size:13px;line-height:1.6;}
.tv-stitch-audit .audit-log-toolbar {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px 20px;background:var(--tv-surface-muted,#f3f7fb);border-block:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .audit-log-toolbar > label {display:grid;gap:8px;flex:1;min-width:180px;}
.tv-stitch-audit .audit-log-toolbar input {width:100%;}
.tv-stitch-audit .audit-log-filter-popover {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-audit .audit-log-filters {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tv-stitch-audit .audit-log-filters label {display:grid;gap:8px;}
.tv-stitch-audit .audit-log-filters :is(select,input) {width:100%;}
.tv-stitch-audit .audit-log-filter-actions {display:flex;gap:8px;margin-top:16px;}
.tv-stitch-audit .audit-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-audit table {min-width:1050px;}
.tv-stitch-audit .operations-inspection {padding:24px;}
.tv-stitch-audit .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-audit .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-audit .audit-event-detail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-audit .tv-inspector-section {padding:20px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;min-width:0;}
.tv-stitch-audit .tv-inspector-section h3 {font-size:15px;margin:0 0 12px;}
.tv-stitch-audit .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-audit .audit-json {white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6;max-height:400px;overflow:auto;}
.tv-stitch-audit .ledger-pagination {display:flex;justify-content:space-between;gap:12px;padding:16px 20px;flex-wrap:wrap;}
.tv-stitch-audit .ledger-pagination-actions {display:flex;gap:8px;}
@media(max-width:800px) {.tv-stitch-audit .audit-event-detail,.tv-stitch-audit .audit-log-filters {grid-template-columns:1fr;}}
/* Control Tower / Exceptions: exported register, inline triage and boundary cards. */
.tv-stitch-controls :is(.exception-register,.exception-toolbar,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-controls .exception-toolbar {display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;}
.tv-stitch-controls .exception-toolbar > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-controls .exception-toolbar > label:first-child {flex:2;}
.tv-stitch-controls .exception-toolbar :is(input,select) {width:100%;}
.tv-stitch-controls .exception-register > header {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .exception-register h3 {margin:0 0 8px;}
.tv-stitch-controls .exception-register p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-controls .exception-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-controls table {min-width:1120px;}
.tv-stitch-controls .tv-entity-cell {display:grid;gap:6px;max-width:38ch;}
.tv-stitch-controls .tv-entity-cell > :not(:first-child) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-controls td:nth-child(5),.tv-stitch-controls td:nth-child(6) {white-space:nowrap;font-variant-numeric:tabular-nums;}
.tv-stitch-controls [data-tv-status="critical"] {background:#fef2f2;color:#b91c1c;border-color:#fecaca;}
.tv-stitch-controls [data-tv-status="high"] {background:#fff7ed;color:#9a3412;border-color:#fed7aa;}
.tv-stitch-controls .ledger-pagination {display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-controls .ledger-pagination > div {display:flex;gap:8px;}
.tv-stitch-controls :is(.operations-inspection,.exception-empty) {padding:24px;}
.tv-stitch-controls .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-controls .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-controls .operational-exception-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-controls .operational-exception-detail .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-controls .info-line {display:flex;justify-content:space-between;gap:12px;overflow-wrap:anywhere;padding:8px 0;}
.tv-stitch-controls .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
.tv-stitch-controls .exception-boundaries {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
@media(max-width:1000px) {.tv-stitch-controls :is(.operational-exception-detail,.exception-boundaries) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-controls .exception-toolbar > label {flex-basis:100%;}}
/* Diagnostics export: observed-check register and three-column evidence. */
.tv-stitch-diagnostics :is(.diagnostic-toolbar,.diagnostic-register,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-diagnostics .diagnostic-toolbar {display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:16px;}
.tv-stitch-diagnostics .diagnostic-toolbar input {flex:2;min-width:180px;}
.tv-stitch-diagnostics .diagnostic-toolbar select {flex:1;min-width:140px;}
.tv-stitch-diagnostics .diagnostic-toolbar span {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-diagnostics .diagnostic-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-diagnostics .diagnostic-register footer {padding:20px;color:var(--tv-text-muted,#4d6178);font-size:13px;border-top:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-diagnostics .operations-inspection {padding:24px;}
.tv-stitch-diagnostics .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-diagnostics .operations-inspection p {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-diagnostics .diagnostic-evidence-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;}
.tv-stitch-diagnostics .diagnostic-evidence-grid .panel {padding:20px;min-width:0;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-diagnostics .info-line {display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere;}
@media(max-width:1100px) {.tv-stitch-diagnostics .diagnostic-evidence-grid {grid-template-columns:1fr;}}
/* Settings export: section navigation and spacious configuration cards. */
.tv-stitch-settings .settings-stitch-layout {display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start;}
.tv-stitch-settings .settings-section-nav {display:grid;gap:12px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
.tv-stitch-settings .settings-section-nav h3 {font-size:13px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-section-nav .btn {text-align:left;white-space:normal;}
.tv-stitch-settings .settings-section-nav p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-settings .settings-guided-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-settings .settings-current-details {display:grid;gap:20px;}
.tv-stitch-settings .settings-current-details > header {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-settings .settings-current-details h2 {font-size:20px;margin:0 0 8px;}
.tv-stitch-settings .settings-current-details p {margin:0;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-settings .settings-business-grid {display:grid;grid-template-columns:1fr;gap:24px;}
.tv-stitch-settings .settings-business-grid > * {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .info-line {display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
.tv-stitch-settings .settings-setup-hub {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
.tv-stitch-settings .settings-setup-list {list-style:none;padding:0;display:grid;gap:16px;}
.tv-stitch-settings .settings-setup-row {display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:16px 0;border-top:1px solid var(--tv-border,#c7d4e2);align-items:start;}
.tv-stitch-settings .settings-setup-copy p {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
@media(max-width:1000px) {.tv-stitch-settings .settings-stitch-layout {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-settings .settings-setup-row {grid-template-columns:1fr;}}
/* Administration export c6184868df4645aa8c03472f7140cc4e: hub and readiness rail. */
.tv-stitch-administration .administration-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,5fr);gap:24px;align-items:start;}
.tv-stitch-administration :is(.administration-main-column,.administration-settings-column,.administration-control-grid) {display:grid;gap:24px;min-width:0;grid-template-columns:1fr;}
.tv-stitch-administration :is(.administration-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
.tv-stitch-administration .evidence-panel-head {padding:20px 24px;border-bottom:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-administration .evidence-panel-head h3 {margin:0 0 8px;font-size:17px;}
.tv-stitch-administration .evidence-panel-head p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-administration .evidence-panel-body {padding:24px;display:grid;gap:16px;}
.tv-stitch-administration .administration-metrics {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-administration .administration-metric {display:grid;gap:8px;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-administration .administration-metric strong {font-size:18px;font-variant-numeric:tabular-nums;}
.tv-stitch-administration .administration-section-footer {display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;}
.tv-stitch-administration .administration-finding {display:flex;gap:16px;align-items:start;text-align:left;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:var(--tv-surface-muted,#f3f7fb);padding:16px;width:100%;}
.tv-stitch-administration .administration-finding-copy {display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-administration .administration-finding-copy small {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-administration .operations-inspection {padding:24px;}
.tv-stitch-administration .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-administration .administration-finding-detail {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;}
.tv-stitch-administration .operations-inspection-actions {display:flex;gap:8px;margin-top:20px;}
@media(max-width:1100px) {.tv-stitch-administration :is(.administration-stitch-layout,.administration-finding-detail) {grid-template-columns:1fr;}}
@media(max-width:600px) {.tv-stitch-administration .administration-metrics {grid-template-columns:1fr;}}
/* AI export c39abffaaaa541f8b320511955968392: queue alongside human-review evidence. */
.tv-stitch-ai .ai-stitch-layout {display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:24px;align-items:start;}
.tv-stitch-ai :is(.tv-ai-panel,.operations-inspection) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;min-width:0;}
.tv-stitch-ai .tv-ai-panel h2 {font-size:17px;margin:0 0 20px;}
.tv-stitch-ai .tv-connector-filters {display:flex;flex-wrap:wrap;gap:16px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-ai .tv-connector-filters select {flex:1;min-width:160px;}
.tv-stitch-ai .tv-ai-register {overflow-x:auto;max-width:100%;}
.tv-stitch-ai table {min-width:650px;}
.tv-stitch-ai .tv-entity-cell {display:grid;gap:8px;max-width:30ch;}
.tv-stitch-ai :is(.tv-ai-confidence,.tv-ai-sources,.tv-ai-state) {display:grid;gap:8px;}
.tv-stitch-ai .tv-connector-metric {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;display:grid;gap:12px;}
.tv-stitch-ai .tv-connector-metric strong {font-size:26px;}
.tv-stitch-ai .tv-connector-metric :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-ai .operations-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-ai .operations-inspection .drawer-stack {display:grid;gap:20px;}
.tv-stitch-ai .operations-inspection .tv-ai-panel {padding:16px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-ai .info-line {display:flex;gap:16px;justify-content:space-between;overflow-wrap:anywhere;padding:8px 0;font-size:14px;line-height:1.6;}
.tv-stitch-ai .operations-inspection-actions {display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;}
.tv-stitch-ai .ledger-pagination {display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;padding-top:16px;}
@media(max-width:1500px) {.tv-stitch-ai .ai-stitch-layout {grid-template-columns:1fr;}}
/* Stitch 860498732c9a498bbb3e29c6afbd14f9; original server outcomes only. */
.stitch-automation-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:var(--tv-surface-muted,#f3f7fb); padding:24px; min-width:0; color:var(--tv-text,#122c46); }
.stitch-automation-route .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ background:transparent; border:0; border-radius:0; box-shadow:none; padding:0 0 20px; }
.stitch-automation-route .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:28px;letter-spacing:-.025em;}
.stitch-automation-route .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:24px;min-width:0;}
.stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px;}
.stitch-automation-route .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;box-shadow:none;min-width:0;}
.stitch-automation-route .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display:none;}
.stitch-automation-route :is(.automation-panel,.operations-inspection):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.stitch-automation-route :is(.automation-panel,.operations-inspection) h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0 0 12px;}
.stitch-automation-route .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:end;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.stitch-automation-route .filter-row .field:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:8px;flex:1;min-width:0;}
.stitch-automation-route .filter-row .field:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:2;}
.stitch-automation-route .filter-row :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:100%;box-sizing:border-box;}
.stitch-automation-route .entity-cell:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;}
.stitch-automation-route .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow:auto;}
.stitch-automation-route .operations-inspection > header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;justify-content:space-between;gap:20px;align-items:start;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.stitch-automation-route .operations-inspection > header .btn:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-shrink:0;}
.stitch-automation-route .automation-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
.stitch-automation-route .automation-evidence-grid .automation-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted,#f3f7fb);padding:16px;}
.stitch-automation-route .automation-evidence-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:6px;margin-block:12px;}
.stitch-automation-route .automation-evidence-grid .health-line > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:12px;color:var(--tv-text-muted,#4d6178);}
.stitch-automation-route .automation-evidence-grid > :nth-child(3):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-column:1 / -1; order:4; }
.stitch-automation-route .automation-evidence-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ align-items:flex-start; gap:12px; }
.stitch-automation-route .automation-evidence-grid .mono-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ overflow-wrap:anywhere; }
.stitch-automation-route .automation-pager:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ display:flex; align-items:center; justify-content:flex-end; gap:12px; padding:12px 0; }
@media(max-width:900px) { .stitch-automation-route .automation-evidence-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ grid-template-columns:minmax(0,1fr); } .stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:600px) { .stitch-automation-route:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px;} .stitch-automation-route .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;} .stitch-automation-route .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;align-items:stretch;} .stitch-automation-route .operations-inspection > header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex-direction:column;} }
/* Stitch d6b7cdbb617b42a392624156c72bca77: CSV contract, measured stages and evidence. */
.tv-stitch-imports {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
.tv-stitch-imports .workspace-main {display:grid;gap:24px;min-width:0;}
.tv-stitch-imports :is(.import-intake,.import-preview,.import-history,.operations-inspection) {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection > header) {display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;}
.tv-stitch-imports :is(.import-section-heading,.import-history-head,.operations-inspection) h2 {font-size:20px;margin:4px 0;}
.tv-stitch-imports .import-stages {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;margin:0;list-style:none;background:var(--tv-brand-soft,#e8f3fc);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-imports .import-stages li {display:flex;gap:12px;align-items:center;padding:12px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-imports .import-stages li > span {font-variant-numeric:tabular-nums;font-weight:700;color:var(--tv-brand,#006cba);}
.tv-stitch-imports :is(.import-intake-grid,.import-policy-strip,.import-preview-metrics) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tv-stitch-imports .import-policy-strip {grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;margin-top:16px;font-size:13px;}
.tv-stitch-imports :is(.import-intake-actions,.import-preview-actions,.import-file-control,.register-pager) {display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:16px;}
.tv-stitch-imports .import-file-state {font-size:13px;overflow-wrap:anywhere;}
.tv-stitch-imports .import-history-filters {display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:20px;}
.tv-stitch-imports .import-history-filters > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-imports .import-history-filters :is(select,input) {width:100%;box-sizing:border-box;}
.tv-stitch-imports .import-table-scroll {overflow:auto;max-width:100%;}
.tv-stitch-imports .import-readiness {display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;margin-bottom:16px;}
.tv-stitch-imports .import-preview-metrics {grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;}
.tv-stitch-imports .import-preview-metrics > * {display:grid;gap:8px;align-content:start;min-width:0;}
.tv-stitch-connectors {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:#334155;min-width:0;}
.tv-stitch-connectors .tv-connector-panel {padding:24px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .tv-connector-panel h2 {font-size:16px;color:var(--tv-text,#122c46);margin:0 0 16px;}
.tv-stitch-connectors .tv-connector-metric {display:grid;gap:10px;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;}
.tv-stitch-connectors .tv-connector-metric strong {font-size:26px;font-variant-numeric:tabular-nums;color:var(--tv-text,#122c46);}
.tv-stitch-connectors .tv-connector-metric :is(span,small) {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-connectors .tv-connector-filters {display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;}
.tv-stitch-connectors .tv-connector-filters input {flex:1 1 240px;min-width:0;}
.tv-stitch-connectors .info-line {display:flex;justify-content:space-between;gap:16px;padding:10px 0;overflow-wrap:anywhere;}
.tv-stitch-connectors .info-line strong {max-width:65%;}
.tv-stitch-connectors .drawer-stack {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-connectors .tv-connector-events {overflow-x:auto;}
.tv-stitch-connectors .operations-inspection {padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-connectors .operations-inspection > header {display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;margin-bottom:20px;}
.tv-stitch-connectors .operations-inspection h3 {margin:0 0 8px;}
.tv-stitch-connectors .operations-inspection-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:20px;}
.tv-stitch-connectors .table-card {overflow:auto;max-width:100%;}
.tv-stitch-connectors table {min-width:920px;table-layout:auto;}
.tv-stitch-connectors .tv-entity-cell :is(strong,span,small) {white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:normal;}
.tv-stitch-connectors td:first-child {min-width:200px;}
.tv-stitch-connectors td {word-break:normal;}
.tv-stitch-connectors .connector-table-scroll {overflow-x:auto;max-width:100%;}
.tv-stitch-connectors .tv-connector-filters > :is(input,select) {min-width:0;max-width:100%;}
.tv-stitch-connectors td:nth-child(4) {white-space:nowrap;min-width:100px;}
@media(max-width:700px){.tv-stitch-connectors{padding:12px;}.tv-stitch-connectors .drawer-stack{grid-template-columns:1fr;}.tv-stitch-connectors .tv-connector-panel{padding:16px;}}
.tv-stitch-imports .drawer-sections {display:grid;gap:16px;min-width:0;}
.tv-stitch-imports .drawer-section {padding:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:8px;overflow:auto;}
.tv-stitch-imports .operations-inspection-actions {display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;}
@media(max-width:1000px) {.tv-stitch-imports :is(.import-stages,.import-policy-strip) {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:600px) {.tv-stitch-imports {padding:12px;}.tv-stitch-imports :is(.import-stages,.import-policy-strip,.import-intake-grid,.import-preview-metrics) {grid-template-columns:1fr;}.tv-stitch-imports .operations-inspection > header {flex-direction:column;}}
.tv-stitch-imports .import-review-boundary {padding:20px;margin-top:20px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;line-height:1.6;}

/* Exact owners for generated operating screens whose content remains supplied
   by the existing authorized route renderer. */
.tv-stitch-operations:is(
  [data-stitch-screen="9b2c38841c8142edbceefe0db645ad31"],
  [data-stitch-screen="e54dfad47024456db275f79883aa323a"],
  [data-stitch-screen="c39abffaaaa541f8b320511955968392"],
  [data-stitch-screen="079debb3a84549e38fd735aa7a5522be"],
  [data-stitch-screen="40c7ebf9c003451faf1a5ca6e9d4567a"],
  [data-stitch-screen="c6184868df4645aa8c03472f7140cc4e"],
  [data-stitch-screen="860498732c9a498bbb3e29c6afbd14f9"],
  [data-stitch-screen="a20914831aaa4ab1acc4330639846efc"],
  [data-stitch-screen="c86b1938c99a41139ec7ee62b9134c41"],
  [data-stitch-screen="60403ceea28346e498ce4ece75fa6065"],
  [data-stitch-screen="d6b7cdbb617b42a392624156c72bca77"]
) {
  min-width:0;
  color:var(--tv-text,#122c46);
}
.tv-stitch-operations:is(
  [data-stitch-screen="9b2c38841c8142edbceefe0db645ad31"],
  [data-stitch-screen="e54dfad47024456db275f79883aa323a"],
  [data-stitch-screen="c39abffaaaa541f8b320511955968392"],
  [data-stitch-screen="079debb3a84549e38fd735aa7a5522be"],
  [data-stitch-screen="40c7ebf9c003451faf1a5ca6e9d4567a"],
  [data-stitch-screen="c6184868df4645aa8c03472f7140cc4e"],
  [data-stitch-screen="860498732c9a498bbb3e29c6afbd14f9"],
  [data-stitch-screen="a20914831aaa4ab1acc4330639846efc"],
  [data-stitch-screen="c86b1938c99a41139ec7ee62b9134c41"],
  [data-stitch-screen="60403ceea28346e498ce4ece75fa6065"],
  [data-stitch-screen="d6b7cdbb617b42a392624156c72bca77"]
) > .tv-route-frame {
  display:grid;
  gap:18px;
  max-width:1600px;
  margin-inline:auto;
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;
  background:var(--tv-surface,#fff);
  color:var(--tv-text,#122c46);
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"] > header:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:16px;
  padding-bottom:16px;
  border-bottom:1px solid var(--tv-border,#c7d4e2);
}
[data-stitch-screen="d7c85ec0b305412dbc0af6bbdf93fedb"] :is(.panel,.approval-detail-section):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;
  padding:16px;
  border:1px solid var(--tv-border,#c7d4e2);
  border-radius:8px;
}

/* Google Stitch reports e9237830, sales f444de93, purchasing 21b0313a.
   Source billing remains distinct from posted accounting and cash settlement. */
.tv-stitch-reports .workspace-hero {display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:24px;}
.tv-stitch-reports .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-reports .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:78ch;margin:8px 0;}
.tv-stitch-reports .tv-route-context {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;}
.tv-stitch-reports .workspace-stat {display:grid;gap:8px;background:#fff;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-reports .workspace-stat strong {font-size:23px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-stitch-reports .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-reports .tv-route-summary-toggle {grid-column:1/-1;justify-self:end;}
.tv-stitch-reports label {display:grid;gap:6px;min-width:0;font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports td>div {display:grid;gap:5px;}
.tv-stitch-reports td small {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-reports summary {padding:12px 0;cursor:pointer;}
.tv-stitch-reports summary span {font-weight:400;color:var(--tv-text-muted,#4d6178);margin-left:12px;}
.tv-stitch-reports .financial-report-family-nav {display:flex;gap:8px;flex-wrap:wrap;padding:12px 0;}
.tv-stitch-reports {
  padding: 24px;
  min-width: 0;
  color: var(--tv-text,#122c46);
  background: #f5f7fa;
}
.tv-stitch-reports .workspace-main,
.tv-stitch-reports .sales-register-main,
.tv-stitch-reports .financial-statement-main,
.tv-stitch-reports .sales-analysis-main,
.tv-stitch-reports .commercial-analysis-main {
  display: grid;
  gap: 24px;
  min-width: 0;
}
.tv-stitch-reports .financial-statement-tabs {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
.tv-stitch-reports .financial-statement-tabs button {
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: left;
  padding: 20px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 12px;
  background: #fff;
  color: var(--tv-text,#122c46);
  min-height: 128px;
}
.tv-stitch-reports .financial-statement-tabs button strong {
  font-size: 16px;
}
.tv-stitch-reports .financial-statement-tabs button span {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tv-text-muted,#4d6178);
}
.tv-stitch-reports .financial-statement-tabs button.active {
  border-color: var(--tv-brand,#006cba);
  box-shadow: inset 0 3px var(--tv-brand,#006cba);
  background: #f0f7ff;
}
.tv-stitch-reports .financial-report-interpretation,
.tv-stitch-reports .sales-analysis-control-state,
.tv-stitch-reports .commercial-analysis-control-state {
  padding: 16px 20px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 10px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}
.tv-stitch-reports .financial-report-interpretation p {
  margin: 0;
  line-height: 1.55;
}
.tv-stitch-reports .financial-statement-filters,
.tv-stitch-reports .sales-register-filters,
.tv-stitch-reports .sales-analysis-filters,
.tv-stitch-reports .commercial-analysis-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: end;
  padding: 16px;
  background: #fff;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 10px;
}
.tv-stitch-reports .financial-statement-register,
.tv-stitch-reports .sales-register-table,
.tv-stitch-reports .sales-analysis-register,
.tv-stitch-reports .commercial-analysis-register {
  min-width: 0;
  overflow-x: auto;
  background: white;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 12px;
}
.tv-stitch-reports table {
  width: 100%;
  border-collapse: collapse;
  min-width: 900px;
}
.tv-stitch-reports th {
  background: #f4f6f9;
  color: var(--tv-text-muted,#4d6178);
  font-size: 12px;
  letter-spacing: 0.04em;
  white-space: nowrap;
  text-align: left;
  padding: 14px 16px;
}
.tv-stitch-reports td {
  padding: 16px;
  border-bottom: 1px solid var(--tv-border,#c7d4e2);
  vertical-align: top;
  font-variant-numeric: tabular-nums;
}
.tv-stitch-reports tbody tr:hover {
  background: #f2f7fc;
}
.tv-stitch-reports .ledger-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 16px;
}
.tv-stitch-report-inspection {
  border: 1px solid var(--tv-border,#c7d4e2);
  border-top: 3px solid var(--tv-brand,#006cba);
  border-radius: 12px;
  background: #fff;
  padding: 24px;
  min-width: 0;
}
.tv-stitch-report-inspection > header {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.tv-stitch-report-inspection h3 {
  margin: 0 0 8px;
  font-size: 17px;
}
.tv-stitch-report-inspection p {
  color: var(--tv-text-muted,#4d6178);
  line-height: 1.5;
}
.tv-stitch-report-actions {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  align-items: center;
}
.tv-stitch-report-inspection .detail-shell {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
.tv-stitch-report-inspection .panel {
  padding: 16px;
  border: 1px solid var(--tv-border,#c7d4e2);
  border-radius: 8px;
  min-width: 0;
}
.tv-stitch-report-inspection .info-line {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 8px 0;
  border-bottom: 1px solid #eef1f5;
  overflow-wrap: anywhere;
}
@media (max-width: 1150px) {
  .tv-stitch-reports .workspace-hero {flex-direction:column;}
  .tv-stitch-reports .financial-statement-tabs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 700px) {
  .tv-stitch-reports .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}
  .tv-stitch-reports {
    padding: 12px;
  }
  .tv-stitch-reports .financial-statement-tabs,
  .tv-stitch-report-inspection .detail-shell {
    grid-template-columns: 1fr;
  }
  .tv-stitch-report-inspection {
    padding: 16px;
  }
  .tv-stitch-reports .ledger-pagination {
    flex-wrap: wrap;
  }
}
.tv-stitch-reports:is(
  [data-stitch-screen="e92378300f05400bb76475b30a5f61ad"], [data-stitch-route-screen="e92378300f05400bb76475b30a5f61ad"],
  [data-stitch-screen="f444de93172d4162ab6bd7e8254d48de"], [data-stitch-route-screen="f444de93172d4162ab6bd7e8254d48de"],
  [data-stitch-screen="21b0313ad1c841f283fc06248edf825d"], [data-stitch-route-screen="21b0313ad1c841f283fc06248edf825d"],
  [data-stitch-screen="bf790dd8557d4680bf1438f51a1aeada"], [data-stitch-route-screen="bf790dd8557d4680bf1438f51a1aeada"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-reports:is(
  [data-stitch-screen="e92378300f05400bb76475b30a5f61ad"], [data-stitch-route-screen="e92378300f05400bb76475b30a5f61ad"],
  [data-stitch-screen="f444de93172d4162ab6bd7e8254d48de"], [data-stitch-route-screen="f444de93172d4162ab6bd7e8254d48de"],
  [data-stitch-screen="21b0313ad1c841f283fc06248edf825d"], [data-stitch-route-screen="21b0313ad1c841f283fc06248edf825d"],
  [data-stitch-screen="bf790dd8557d4680bf1438f51a1aeada"], [data-stitch-route-screen="bf790dd8557d4680bf1438f51a1aeada"]
) .workspace-stats {gap:12px;margin-block:0;}

/* Saved Stitch employee/department exports: directory, inline identity and
   three-column evidence. Private fields and actions remain server-owned. */
.tv-stitch-workforce{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46)}
.tv-stitch-workforce .workspace-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}
.tv-stitch-workforce .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-workforce .workspace-hero p{max-width:75ch;line-height:1.6;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-workforce :is(.workspace-hero-actions,.tv-stitch-workforce-actions){display:flex;gap:8px;flex-wrap:wrap}
.tv-stitch-workforce .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-workforce .workspace-stat{display:grid;gap:8px;background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-workforce .workspace-stat strong{font-size:24px}
.tv-stitch-workforce .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-workforce .workspace-body{display:grid;gap:24px}
.tv-stitch-workforce .workspace-main{display:grid;gap:24px;min-width:0}
.tv-stitch-workforce :is(.panel,.filter-row,.tv-stitch-workforce-inspection){min-width:0;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px}
.tv-stitch-workforce .panel h3{font-size:15px;margin:0 0 16px}
.tv-stitch-workforce .filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}
.tv-stitch-workforce .filter-row label{display:grid;gap:6px;flex:1 1 180px;min-width:0}
.tv-stitch-workforce .table-card{overflow:auto;max-width:100%}
.tv-stitch-workforce table{min-width:850px}
.tv-stitch-workforce td>.entity-cell{display:grid;gap:6px}
.tv-stitch-workforce tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-workforce .pagination-row{display:flex;gap:12px;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.tv-stitch-workforce-inspection>header{display:flex;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px}
.tv-stitch-workforce-inspection h3{margin:0 0 8px;font-size:18px}
.tv-stitch-workforce-inspection p{line-height:1.6;color:var(--tv-text-muted,#4d6178);overflow-wrap:anywhere}
.tv-stitch-workforce-inspection .drawer-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}
.tv-stitch-workforce-inspection .panel{border:0;border-top:1px solid var(--tv-border,#c7d4e2);padding:16px 0;border-radius:0}
.tv-stitch-workforce .info-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 0;overflow-wrap:anywhere;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-workforce .info-line strong{text-align:right}
@media(max-width:1150px){.tv-stitch-workforce-inspection .drawer-stack{grid-template-columns:1fr 1fr}.tv-stitch-workforce .workspace-hero{flex-direction:column}}
@media(max-width:700px){.tv-stitch-workforce{padding:12px}.tv-stitch-workforce .workspace-stats{grid-template-columns:1fr 1fr}.tv-stitch-workforce-inspection .drawer-stack{grid-template-columns:1fr}.tv-stitch-workforce-inspection>header{flex-direction:column}.tv-stitch-workforce :is(.panel,.filter-row,.tv-stitch-workforce-inspection){padding:16px}}

.tv-stitch-workforce:is(
  [data-stitch-screen="a54f122e14144d51bfbefa9bd6ad77ba"], [data-stitch-route-screen="a54f122e14144d51bfbefa9bd6ad77ba"],
  [data-stitch-screen="0c42099f340843a891f279a319c609e9"], [data-stitch-route-screen="0c42099f340843a891f279a319c609e9"],
  [data-stitch-screen="d7b96a79a24f43b480a880c11e23df5b"], [data-stitch-route-screen="d7b96a79a24f43b480a880c11e23df5b"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"], [data-stitch-route-screen="136813d8c5ca462c886b59dfe063ae48"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-workforce:is(
  [data-stitch-screen="a54f122e14144d51bfbefa9bd6ad77ba"], [data-stitch-route-screen="a54f122e14144d51bfbefa9bd6ad77ba"],
  [data-stitch-screen="0c42099f340843a891f279a319c609e9"], [data-stitch-route-screen="0c42099f340843a891f279a319c609e9"],
  [data-stitch-screen="d7b96a79a24f43b480a880c11e23df5b"], [data-stitch-route-screen="d7b96a79a24f43b480a880c11e23df5b"],
  [data-stitch-screen="136813d8c5ca462c886b59dfe063ae48"], [data-stitch-route-screen="136813d8c5ca462c886b59dfe063ae48"]
) .workspace-stats {gap:12px;margin-block:0;}

/* Layout from saved Stitch tax-dashboard and sales-taxes exports.
   Tax rates, statutory deadlines and actions come only from existing APIs. */
.tv-stitch-tax{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46)}
.tv-stitch-tax .workspace-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}
.tv-stitch-tax .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-tax .workspace-hero p{color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:75ch}
.tv-stitch-tax .workspace-hero-actions,.tv-stitch-tax-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}
.tv-stitch-tax .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-tax .workspace-stat{display:grid;gap:8px;padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-tax .workspace-stat strong{font-size:24px}
.tv-stitch-tax .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-tax-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:24px;align-items:start}
.tv-stitch-tax-grid > div{min-width:0;display:grid;gap:16px}
.tv-stitch-tax :is(.table-card,.tv-stitch-tax-inspection){background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow-x:auto}
.tv-stitch-tax-inspection{padding:20px}
.tv-stitch-tax-inspection h3{margin:0 0 12px;font-size:18px}
.tv-stitch-tax-inspection p{color:var(--tv-text-muted,#4d6178);line-height:1.6;overflow-wrap:anywhere}
.tv-stitch-tax .tv-inspector-section{border-top:1px solid var(--tv-border,#c7d4e2);padding:16px 0}
.tv-stitch-tax .tv-inspector-section h3{font-size:14px}
.tv-stitch-tax .info-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;overflow-wrap:anywhere}
.tv-stitch-tax :is(.filters,.filter-row){display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax :is(.filters,.filter-row) > label{display:grid;gap:6px;flex:1 1 130px;min-width:0}
.tv-stitch-tax table{min-width:650px}
.tv-stitch-tax .table-card h2{padding:16px;font-size:16px;margin:0}
.tv-stitch-tax td > div{display:grid;gap:6px}
.tv-stitch-tax tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-tax :is(.pagination,.register-pagination){display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.tv-stitch-tax .register-pager,.tv-stitch-tax .pager-actions{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}
.tv-stitch-tax.country-packs-route .workspace-body{display:grid;gap:24px}
.tv-stitch-tax.country-packs-route .panel{padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax .country-pack-drawer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tv-stitch-tax .country-pack-drawer .panel{padding:12px;border:0;border-top:1px solid var(--tv-border,#c7d4e2);border-radius:0;min-width:0;overflow-wrap:anywhere}
.tv-stitch-tax .country-pack-drawer .info-line{display:grid;gap:4px}
.tv-stitch-tax .tax-return-workbench .workspace-body{display:grid;gap:24px;align-items:start}
.tv-stitch-tax .tax-return-workbench .workspace-body > *{min-width:0;display:grid;gap:16px}
.tv-stitch-tax .tax-return-panel{padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-tax .tax-return-panel h3{font-size:15px;margin:0 0 12px}
.tv-stitch-tax .tax-return-info{display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-tax .tax-return-info strong{text-align:right}
.tv-stitch-tax .tax-return-context{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-tax .tax-return-context > div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.tv-stitch-tax :is(.tax-return-pager,.pagination-controls){display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px}
.tv-stitch-tax .tax-return-drawer-body{display:grid;gap:16px}
.tv-stitch-tax .tax-return-register table{min-width:1050px}
.tv-stitch-tax .tax-return-register td{white-space:nowrap}
.tv-stitch-tax .tax-return-register td:first-child{min-width:150px}
.tv-stitch-tax .tax-withholding-register table{min-width:900px}
.tv-stitch-tax .tax-withholding-register td{white-space:nowrap}
.tv-stitch-withholding .tv-stitch-tax-inspection .tax-return-drawer-body{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:1150px){.tv-stitch-tax .tax-return-workbench .workspace-body{grid-template-columns:1fr}}
@media(max-width:700px){.tv-stitch-withholding .tv-stitch-tax-inspection .tax-return-drawer-body{grid-template-columns:1fr}}
@media(max-width:1100px){.tv-stitch-tax .country-pack-drawer{grid-template-columns:1fr}}
@media(max-width:1150px){.tv-stitch-tax-grid{grid-template-columns:1fr}}
@media(max-width:900px){.tv-stitch-tax .workspace-hero{flex-direction:column}.tv-stitch-tax .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.tv-stitch-tax{padding:12px}.tv-stitch-tax .workspace-stat{padding:12px}.tv-stitch-tax-inspection{padding:16px}}

/* Saved tax designs are individually owned by their current, authorized
   workbenches; long filing tables remain scrollable instead of being clipped. */
.tv-stitch-tax:is(
  [data-stitch-screen="50a9868785de468c833c34f105d9113c"], [data-stitch-route-screen="50a9868785de468c833c34f105d9113c"],
  [data-stitch-screen="4650307058b740c2bf382fd67aec3213"], [data-stitch-route-screen="4650307058b740c2bf382fd67aec3213"],
  [data-stitch-screen="90484346cada40419200647cbb58dc8d"], [data-stitch-route-screen="90484346cada40419200647cbb58dc8d"],
  [data-stitch-screen="b0eea21232c54b158a8568bb6b3b31c6"], [data-stitch-route-screen="b0eea21232c54b158a8568bb6b3b31c6"],
  [data-stitch-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"], [data-stitch-route-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"]
) > .tv-route-frame {
  display:grid;
  gap:18px;
  max-width:1600px;
  margin-inline:auto;
}
.tv-stitch-tax:is(
  [data-stitch-screen="50a9868785de468c833c34f105d9113c"], [data-stitch-route-screen="50a9868785de468c833c34f105d9113c"],
  [data-stitch-screen="90484346cada40419200647cbb58dc8d"], [data-stitch-route-screen="90484346cada40419200647cbb58dc8d"]
) .tv-stitch-tax-grid {gap:16px;}
.tv-stitch-tax:is(
  [data-stitch-screen="b0eea21232c54b158a8568bb6b3b31c6"], [data-stitch-route-screen="b0eea21232c54b158a8568bb6b3b31c6"],
  [data-stitch-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"], [data-stitch-route-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"]
) .tax-return-context {align-items:center;}
.tv-stitch-tax:is(
  [data-stitch-screen="b0eea21232c54b158a8568bb6b3b31c6"], [data-stitch-route-screen="b0eea21232c54b158a8568bb6b3b31c6"],
  [data-stitch-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"], [data-stitch-route-screen="43e195d6ce4a4726ad09f4dd58f3bd8a"]
) .table-card {max-width:100%;overflow:auto;}

/* Adapted from saved Stitch warehouses / inventory-availability exports. */
.tv-stitch-inventory .workspace-main{display:grid;gap:20px;min-width:0}
.tv-stitch-inventory-inspection>header{padding-bottom:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);margin-bottom:20px}
.tv-stitch-inventory-inspection h3{font-size:18px;margin:0 0 8px}
.tv-stitch-inventory-inspection p{color:var(--tv-text-muted,#4d6178);line-height:1.6}
.tv-stitch-stock-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.tv-stitch-stock-detail>.sales-order-command{grid-column:1/-1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.tv-stitch-stock-detail .drawer-header-actions{display:flex;gap:8px;flex-wrap:wrap}
.tv-stitch-stock-detail>.panel{min-width:0;overflow:auto;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;background:var(--tv-surface-muted,#f3f7fb)}
.tv-stitch-stock-detail .health-line{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere}
.tv-stitch-stock-detail .health-line strong{text-align:right}
.tv-stitch-inventory .stock-operations-register table{min-width:1100px}
.tv-stitch-inventory .stock-operations-register th{white-space:nowrap}
@media(max-width:800px){.tv-stitch-stock-detail{grid-template-columns:1fr}}
.tv-stitch-inventory{padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0}
.tv-stitch-inventory .workspace-hero{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}
.tv-stitch-inventory .workspace-hero{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0}
.tv-stitch-inventory .workspace-stat::before{display:none}
.tv-stitch-inventory .workspace-stat{box-shadow:none}
.tv-stitch-inventory .workspace-body{gap:16px;padding:0;background:transparent}
.tv-stitch-inventory-detail .sales-order-command{border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;background:white;padding:0 0 16px;box-shadow:none}
.tv-stitch-inventory .workspace-hero h2{font-size:28px;letter-spacing:-.03em;margin:0 0 8px}
.tv-stitch-inventory .workspace-hero p{color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:85ch}
.tv-stitch-inventory .workspace-hero-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:start}
.tv-stitch-inventory .route-context-bar{display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:13px;margin:16px 0}
.tv-stitch-inventory .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}
.tv-stitch-inventory .workspace-stat{display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0}
.tv-stitch-inventory .workspace-stat strong{font-size:24px}
.tv-stitch-inventory .workspace-stat :is(span,small){font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5}
.tv-stitch-inventory .filter-row{display:flex;gap:12px;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin:16px 0;align-items:center}
.tv-stitch-inventory .filter-row > :is(input,select){width:auto;flex:1 1 130px;min-width:0}
.tv-stitch-inventory .table-card{background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto}
.tv-stitch-inventory table{min-width:740px}
.tv-stitch-inventory td{padding:14px;vertical-align:top}
.tv-stitch-inventory td > div{display:grid;gap:6px}
.tv-stitch-inventory td small{font-size:12px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory .entity-cell{display:grid;gap:6px}
.tv-stitch-inventory .entity-cell span{font-size:12px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc)}
.tv-stitch-inventory .pagination{display:flex;justify-content:space-between;gap:12px;padding:16px;color:var(--tv-text-muted,#4d6178)}
.tv-stitch-inventory-inspection:not(:empty){margin-top:24px;padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px}
.tv-stitch-inventory-detail{display:grid;gap:16px;min-width:0}
.tv-stitch-inventory-detail .panel{padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;overflow-x:auto}
.tv-stitch-inventory-detail .info-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;overflow-wrap:anywhere}
#ps-main .tv-stitch-inventory .workspace-hero{padding:0;border:0;box-shadow:none;background:transparent;border-radius:0;min-height:0;margin-bottom:24px}
#ps-main .tv-stitch-inventory .workspace-hero h2{font-size:28px;line-height:1.25}
#ps-main .tv-stitch-inventory .workspace-stats{padding:0;margin:24px 0;gap:16px;background:transparent}
#ps-main .tv-stitch-inventory .workspace-stat{padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;box-shadow:none;background:white}
#ps-main .tv-stitch-inventory .workspace-stat::before{display:none}
#ps-main .tv-stitch-inventory .workspace-body{padding:0;background:transparent}
#ps-main .tv-stitch-inventory-detail .sales-order-command{border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;background:white;padding:0 0 16px;box-shadow:none}
#ps-main .tv-stitch-inventory-detail .panel{border:0;border-top:1px solid var(--tv-border,#c7d4e2);border-radius:0;box-shadow:none;padding:16px 0;background:white}
@media(max-width:900px){.tv-stitch-inventory .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-stitch-inventory .workspace-hero{flex-direction:column}}
@media(max-width:540px){.tv-stitch-inventory{padding:12px}.tv-stitch-inventory-inspection:not(:empty){padding:12px}.tv-stitch-inventory .workspace-stat{padding:12px}}

/* Exact route ownership for generated inventory-control and stock-workflow
   screens. The shared family keeps the dense stock tables usable; the screen
   identity gives each route a measured, full-width working canvas. */
.tv-stitch-inventory:is(
  [data-stitch-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"], [data-stitch-route-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"],
  [data-stitch-screen="94c764d510e443cc812f9ea07888ec0a"], [data-stitch-route-screen="94c764d510e443cc812f9ea07888ec0a"],
  [data-stitch-screen="d2384554301e43238deba47c130f3367"], [data-stitch-route-screen="d2384554301e43238deba47c130f3367"],
  [data-stitch-screen="2f307b5f06754dac9d6ca8cc75d5a059"], [data-stitch-route-screen="2f307b5f06754dac9d6ca8cc75d5a059"],
  [data-stitch-screen="bca31001c9f64864b4f9f9204de1258b"], [data-stitch-route-screen="bca31001c9f64864b4f9f9204de1258b"],
  [data-stitch-screen="a100185239d1440ab8c62dd9d41d8b0b"], [data-stitch-route-screen="a100185239d1440ab8c62dd9d41d8b0b"],
  [data-stitch-screen="0434e134746e411bbd073b030ac0eb1c"], [data-stitch-route-screen="0434e134746e411bbd073b030ac0eb1c"],
  [data-stitch-screen="a73824fddb37448c9fda57cab75cde74"], [data-stitch-route-screen="a73824fddb37448c9fda57cab75cde74"],
  [data-stitch-screen="16951285c7ae4b94a23873b56af61ae9"], [data-stitch-route-screen="16951285c7ae4b94a23873b56af61ae9"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"], [data-stitch-route-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"], [data-stitch-route-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"], [data-stitch-route-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"], [data-stitch-route-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="5efea9b3ddfd403687ac7006faaec99b"], [data-stitch-route-screen="5efea9b3ddfd403687ac7006faaec99b"],
  [data-stitch-screen="2a77e25f6f954ceaae2a534be14c7950"], [data-stitch-route-screen="2a77e25f6f954ceaae2a534be14c7950"]
) > .tv-route-frame {
  display:grid;
  gap:18px;
  max-width:1600px;
  margin-inline:auto;
}
.tv-stitch-inventory:is(
  [data-stitch-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"], [data-stitch-route-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"],
  [data-stitch-screen="94c764d510e443cc812f9ea07888ec0a"], [data-stitch-route-screen="94c764d510e443cc812f9ea07888ec0a"],
  [data-stitch-screen="d2384554301e43238deba47c130f3367"], [data-stitch-route-screen="d2384554301e43238deba47c130f3367"],
  [data-stitch-screen="2f307b5f06754dac9d6ca8cc75d5a059"], [data-stitch-route-screen="2f307b5f06754dac9d6ca8cc75d5a059"],
  [data-stitch-screen="bca31001c9f64864b4f9f9204de1258b"], [data-stitch-route-screen="bca31001c9f64864b4f9f9204de1258b"],
  [data-stitch-screen="a100185239d1440ab8c62dd9d41d8b0b"], [data-stitch-route-screen="a100185239d1440ab8c62dd9d41d8b0b"],
  [data-stitch-screen="0434e134746e411bbd073b030ac0eb1c"], [data-stitch-route-screen="0434e134746e411bbd073b030ac0eb1c"],
  [data-stitch-screen="a73824fddb37448c9fda57cab75cde74"], [data-stitch-route-screen="a73824fddb37448c9fda57cab75cde74"],
  [data-stitch-screen="16951285c7ae4b94a23873b56af61ae9"], [data-stitch-route-screen="16951285c7ae4b94a23873b56af61ae9"],
  [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"], [data-stitch-route-screen="6ef8f4f173f8443e9b7d1c93af527579"],
  [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"], [data-stitch-route-screen="42dfb9feee254e6e8c2b87042916278f"],
  [data-stitch-screen="9226e183312241d9a8d4660311976494"], [data-stitch-route-screen="9226e183312241d9a8d4660311976494"],
  [data-stitch-screen="7507683ab65f423997edeb17965d1719"], [data-stitch-route-screen="7507683ab65f423997edeb17965d1719"],
  [data-stitch-screen="5efea9b3ddfd403687ac7006faaec99b"], [data-stitch-route-screen="5efea9b3ddfd403687ac7006faaec99b"],
  [data-stitch-screen="2a77e25f6f954ceaae2a534be14c7950"], [data-stitch-route-screen="2a77e25f6f954ceaae2a534be14c7950"]
) .workspace-stats {gap:12px;margin-block:0;}
@media(max-width:760px) {
  .tv-stitch-inventory:is(
    [data-stitch-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"], [data-stitch-route-screen="a1b30eeade3c45dbb1ddc0fc4b54ecb8"],
    [data-stitch-screen="94c764d510e443cc812f9ea07888ec0a"], [data-stitch-route-screen="94c764d510e443cc812f9ea07888ec0a"],
    [data-stitch-screen="d2384554301e43238deba47c130f3367"], [data-stitch-route-screen="d2384554301e43238deba47c130f3367"],
    [data-stitch-screen="2f307b5f06754dac9d6ca8cc75d5a059"], [data-stitch-route-screen="2f307b5f06754dac9d6ca8cc75d5a059"],
    [data-stitch-screen="bca31001c9f64864b4f9f9204de1258b"], [data-stitch-route-screen="bca31001c9f64864b4f9f9204de1258b"],
    [data-stitch-screen="a100185239d1440ab8c62dd9d41d8b0b"], [data-stitch-route-screen="a100185239d1440ab8c62dd9d41d8b0b"],
    [data-stitch-screen="0434e134746e411bbd073b030ac0eb1c"], [data-stitch-route-screen="0434e134746e411bbd073b030ac0eb1c"],
    [data-stitch-screen="a73824fddb37448c9fda57cab75cde74"], [data-stitch-route-screen="a73824fddb37448c9fda57cab75cde74"],
    [data-stitch-screen="16951285c7ae4b94a23873b56af61ae9"], [data-stitch-route-screen="16951285c7ae4b94a23873b56af61ae9"],
    [data-stitch-screen="6ef8f4f173f8443e9b7d1c93af527579"], [data-stitch-route-screen="6ef8f4f173f8443e9b7d1c93af527579"],
    [data-stitch-screen="42dfb9feee254e6e8c2b87042916278f"], [data-stitch-route-screen="42dfb9feee254e6e8c2b87042916278f"],
    [data-stitch-screen="9226e183312241d9a8d4660311976494"], [data-stitch-route-screen="9226e183312241d9a8d4660311976494"],
    [data-stitch-screen="7507683ab65f423997edeb17965d1719"], [data-stitch-route-screen="7507683ab65f423997edeb17965d1719"],
    [data-stitch-screen="5efea9b3ddfd403687ac7006faaec99b"], [data-stitch-route-screen="5efea9b3ddfd403687ac7006faaec99b"],
    [data-stitch-screen="2a77e25f6f954ceaae2a534be14c7950"], [data-stitch-route-screen="2a77e25f6f954ceaae2a534be14c7950"]
  ) .workspace-hero {gap:12px;}
}

/* Stitch AR/AP aging: restrained native-currency cards, bucket controls and readable register. */
.tv-stitch-aging {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;}
.tv-stitch-aging .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-aging .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-aging .workspace-hero p {font-size:14px;line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-aging .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-aging .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
.tv-stitch-aging .tv-route-summary-toggle {display:none;}
.tv-stitch-aging .workspace-stats {display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:24px 0;}
.tv-stitch-aging .workspace-stat {display:grid;gap:8px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;}
.tv-stitch-aging .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-aging .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-aging .tv-route-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-aging .filters {display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-aging .filters > label {display:grid;gap:8px;min-width:130px;flex:1;}
.tv-stitch-aging .filters > label:first-child {flex:2;}
.tv-stitch-aging .filters :is(input,select) {width:100%;}
.tv-stitch-aging .ar-aging-filter-actions {display:flex;gap:8px;}
.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix) {display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) {display:grid;justify-items:start;align-content:start;gap:8px;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;text-align:left;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) strong {font-size:22px;}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket) small {line-height:1.5;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-aging :is(.ar-aging-segment,.ap-aging-bucket).is-active {border-color:var(--tv-brand,#006cba);background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-aging :is([data-risk=critical],.bucket-90-) {color:#be123c;}
.tv-stitch-aging :is([data-risk=high],.bucket-61-90) {color:#c2410c;}
.tv-stitch-aging .table-card {overflow-x:auto;min-width:0;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-aging table {min-width:960px;}
.tv-stitch-aging td {vertical-align:top;padding:16px;}
.tv-stitch-aging td > div {display:grid;gap:6px;}
.tv-stitch-aging td small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-aging tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-aging .ledger-pagination {display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px;}
.tv-stitch-aging .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-aging-detail {display:grid;gap:20px;padding:20px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-aging-detail .panel {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-aging-detail .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
/* Statement exports share the reporting foundation, with a bounded balance equation. */
.tv-stitch-statements :is(.customer-statement-main,.supplier-statement-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-statements .statement-equation {display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-statements .statement-equation-item {display:grid;gap:6px;flex:1;min-width:150px;}
.tv-stitch-statements .statement-equation-item strong {font-size:20px;font-variant-numeric:tabular-nums;}
.tv-stitch-statements .statement-equation-item.is-total {color:var(--tv-text,#122c46);font-weight:600;}
.tv-stitch-statements :is(.statement-amount-cell,.statement-balance-cell) {text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}
.tv-stitch-statements .statement-equation-item span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-collection-grid {display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-items:start;}
.tv-stitch-collection-inspection {min-width:0;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-collection-inspection > h3 {margin:0 0 8px;font-size:18px;overflow-wrap:anywhere;}
.tv-stitch-collection-inspection > p {color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-collection-inspection .tv-stitch-aging-detail {padding:0;background:transparent;}
.tv-stitch-collection-inspection .panel {padding:16px;}
.tv-stitch-collection-inspection .info-line {display:grid;gap:4px;}
.tv-stitch-collection-actions {display:grid;gap:8px;margin-top:16px;}
.tv-stitch-aging-detail .editor-card {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-stitch-aging-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
@media(max-width:1100px){.tv-stitch-collection-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:1100px){.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix){grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:900px){.tv-stitch-aging .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-aging,.tv-stitch-aging-detail{padding:12px;}.tv-stitch-aging :is(.ar-aging-distribution,.ap-aging-matrix,.workspace-stats){grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-aging .ledger-pagination{align-items:flex-start;flex-direction:column;}}

/* Exact Stitch screen owners for statements, aging, collections and disputes.
   Shared renderer contracts remain authoritative for rows, totals and actions. */
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:block;min-width:0;padding:22px;border:0;border-radius:0;
  background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);
}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) > .tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:16px;max-width:1600px;margin-inline:auto;min-width:0;
}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:center;margin:0;padding:20px 22px;border:1px solid var(--tv-border,#c7d4e2);
  border-radius:10px;background:var(--tv-surface,#fff);box-shadow:none;
}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:10px;margin:0;}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:92px;padding:14px 16px;border-radius:8px;box-shadow:none;}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"]
) :is(.statement-equation,.table-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;
  background:var(--tv-surface,#fff);box-shadow:none;
}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"]
) .statement-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;padding:16px;}
:is(
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"]
) :is(.ar-aging-distribution,.ap-aging-matrix):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;}
:is(
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"]
) :is(.ar-aging-segment,.ap-aging-bucket):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding:14px;border-radius:8px;box-shadow:none;transition:background-color .12s,border-color .12s;
}
:is(
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"]
) :is(.filters,.table-card):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;border-radius:10px;box-shadow:none;}
:is(
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface,#fff);}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) table th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:11px;letter-spacing:.04em;text-transform:uppercase;}
:is(
  [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
  [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
  [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
  [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
  [data-stitch-screen="6863623b966a41e49f9244987233b725"],
  [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
) :is(button,a,input,select,textarea):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid var(--tv-brief-focus,#005fcc);outline-offset:2px;}
@media(max-width:900px) {
  :is(
    [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
    [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
    [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
    [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
    [data-stitch-screen="6863623b966a41e49f9244987233b725"],
    [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
  ):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;}
}
@media(max-width:560px) {
  :is(
    [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
    [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"],
    [data-stitch-screen="82caa26ccd8f47b982887349dd4c3141"],
    [data-stitch-screen="671ae285c96c44fdbbb3bae0567fce57"],
    [data-stitch-screen="6863623b966a41e49f9244987233b725"],
    [data-stitch-screen="e6c1fa51867a4a18ae037811fe63cad9"]
  ):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px;}
  :is(
    [data-stitch-screen="f052d364682a45f58ee6df00badfb5ad"],
    [data-stitch-screen="ea0bf85fcb2141ed96c69269b09cffec"]
  ) .statement-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:stretch;padding:12px;}
}

/* Saved Stitch catalog exports; tax/account values remain authoritative data. */
.tv-stitch-catalog {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-catalog .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-catalog .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-catalog .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:85ch;}
.tv-stitch-catalog .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-catalog .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-catalog .workspace-stat {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-catalog .workspace-stat strong {font-size:24px;}
.tv-stitch-catalog .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-catalog-grid {display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:24px;align-items:start;}
.tv-stitch-catalog :is(.table-card,.tv-stitch-catalog-inspection) {border:1px solid var(--tv-border,#c7d4e2);background:#fff;border-radius:12px;overflow-x:auto;min-width:0;}
.tv-stitch-catalog-inspection {padding:20px;}
.tv-stitch-catalog-inspection > h3 {font-size:20px;margin:0 0 16px;}
.tv-stitch-catalog-inspection .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-catalog-inspection .panel {margin:16px 0;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-catalog .filters {display:flex;flex-wrap:wrap;gap:12px;padding:16px;align-items:end;}
.tv-stitch-catalog .filters > label {display:grid;gap:8px;flex:1 1 150px;min-width:0;}
.tv-stitch-catalog .filters > label:first-child {flex:3 1 240px;}
.tv-stitch-catalog table {min-width:720px;}
.tv-stitch-catalog td {padding:14px;vertical-align:top;}
.tv-stitch-catalog td > div {display:grid;gap:6px;}
.tv-stitch-catalog td :is(small,.muted-cell) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-catalog tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-catalog .register-result-count {padding:16px;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-catalog-detail {padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;gap:16px;}
@media(max-width:1100px){.tv-stitch-catalog-grid{grid-template-columns:1fr;}}
@media(max-width:900px){.tv-stitch-catalog .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-catalog .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-catalog{padding:12px;}.tv-stitch-catalog .workspace-stat{padding:12px;}}
.tv-stitch-catalog:is(
  [data-stitch-screen="45785df36e49424f9889629515ff5156"], [data-stitch-route-screen="45785df36e49424f9889629515ff5156"],
  [data-stitch-screen="98f4fca7edbc49ff92cba6972376fcb1"], [data-stitch-route-screen="98f4fca7edbc49ff92cba6972376fcb1"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-catalog:is(
  [data-stitch-screen="45785df36e49424f9889629515ff5156"], [data-stitch-route-screen="45785df36e49424f9889629515ff5156"]
) .workspace-stats {gap:12px;margin-block:0;}

/* Adapted from saved Stitch projects/time exports. No sample accounting data. */
.tv-stitch-projects {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-projects .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-projects .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-projects .workspace-hero p {line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-projects .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-projects .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-projects .workspace-stat {display:grid;gap:8px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-projects .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-projects .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-projects .filter-row {display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:16px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-projects .filter-row > :is(input,select) {flex:1 1 160px;min-width:0;width:auto;}
.tv-stitch-projects .filter-row > input[type=search] {flex:3 1 260px;}
.tv-stitch-projects .table-card {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-stitch-projects table {min-width:850px;}
.tv-stitch-projects td {padding:16px;vertical-align:top;}
.tv-stitch-projects tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-projects .pagination {padding:16px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;}
.tv-stitch-projects .pagination > div {display:flex;gap:8px;}
.tv-stitch-project-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-project-detail :is(.editor-card,.panel) {padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;overflow-x:auto;}
.tv-stitch-project-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
@media(max-width:900px){.tv-stitch-projects .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-projects .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-projects,.tv-stitch-project-detail{padding:12px;}.tv-stitch-projects .workspace-stat{padding:12px;}}
.tv-stitch-projects:is(
  [data-stitch-screen="34874359f5064097808c2b9499f44e3e"], [data-stitch-route-screen="34874359f5064097808c2b9499f44e3e"],
  [data-stitch-screen="aed5835d1c1941e9a9bd2bff1d995dad"], [data-stitch-route-screen="aed5835d1c1941e9a9bd2bff1d995dad"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-projects:is(
  [data-stitch-screen="34874359f5064097808c2b9499f44e3e"], [data-stitch-route-screen="34874359f5064097808c2b9499f44e3e"],
  [data-stitch-screen="aed5835d1c1941e9a9bd2bff1d995dad"], [data-stitch-route-screen="aed5835d1c1941e9a9bd2bff1d995dad"]
) .workspace-stats {gap:12px;margin-block:0;}

/* Purchase requisition, order and goods-receipt Stitch exports, 8 October 2026.
   Screen composition only: source records and authorized actions remain owned by domain modules. */
.tv-stitch-purchasing {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;color:var(--tv-text,#122c46);}
.tv-stitch-purchasing .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-purchasing .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-purchasing .workspace-hero p {font-size:14px;line-height:1.6;color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-purchasing .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-purchasing .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
.tv-stitch-purchasing .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-purchasing .workspace-stat {display:grid;gap:8px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;}
.tv-stitch-purchasing .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-purchasing .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-purchasing .tv-route-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-purchasing .workspace-main {display:grid;gap:20px;min-width:0;}
.tv-stitch-purchasing .route-context-bar {display:flex;gap:12px;align-items:center;flex-wrap:wrap;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) {display:flex;align-items:end;flex-wrap:wrap;gap:12px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:16px;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) > label {display:grid;gap:8px;flex:1;min-width:140px;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) > label:first-child {flex:2;}
.tv-stitch-purchasing :is(.filter-bar,.filter-row) :is(input,select) {width:100%;}
.tv-stitch-purchasing .filter-bar > :is(input,select) {width:auto;min-width:150px;flex:1 1 150px;}
.tv-stitch-purchasing .filter-bar > input[type="search"] {flex:3 1 260px;}
.tv-stitch-purchasing .table-card {overflow-x:auto;min-width:0;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-purchasing table {min-width:860px;}
.tv-stitch-purchasing td {vertical-align:top;padding:16px;}
.tv-stitch-purchasing td > div {display:grid;gap:6px;}
.tv-stitch-purchasing :is(td small,.helper-copy,.route-context-bar) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.6;}
.tv-stitch-purchasing tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-purchasing .pagination {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px;background:var(--tv-surface,#fff);}
.tv-stitch-purchasing .pagination > div {display:flex;gap:8px;}
.tv-stitch-purchasing-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;color:var(--tv-text,#122c46);}
.tv-stitch-purchasing-detail .panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;min-width:0;overflow-x:auto;}
.tv-stitch-purchasing-detail h3 {font-size:16px;margin:0 0 16px;}
.tv-stitch-purchasing-detail .health-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-purchasing-detail :is(.drawer-header-actions,.sales-order-command) {display:flex;flex-wrap:wrap;gap:12px;}
.tv-stitch-purchasing-detail .helper-copy {font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-purchasing-detail table {min-width:650px;}
.tv-stitch-purchasing .filters {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-purchasing .filters > label {display:grid;gap:6px;flex:1 1 160px;min-width:0;}
.tv-stitch-purchasing .ledger-pagination {display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;}
.tv-stitch-purchasing :is(.ledger-pagination-actions,.supplier-payment-command) {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-purchasing .supplier-payment-panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;margin:16px 0;}
.tv-stitch-purchasing .supplier-payment-info {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-procurement-inspection {background:var(--tv-surface,#fff);border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;margin-top:24px;min-width:0;}
.tv-stitch-procurement-inspection > header {display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:16px;}
.tv-stitch-procurement-inspection h3 {margin:0 0 8px;font-size:18px;}
.tv-stitch-procurement-inspection p {font-size:14px;color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-procurement-inspection :is(.procurement-sourcing-panel,.supplier-match-panel) {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;min-width:0;overflow-x:auto;}
.tv-stitch-comparison {grid-column:1/-1;}
.tv-stitch-bid-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin-top:20px;}
.tv-stitch-bid {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:20px;align-content:start;background:var(--tv-surface,#fff);}
.tv-stitch-bid > span {display:grid;gap:12px;}
.tv-stitch-bid small {color:var(--tv-text-muted,#4d6178);line-height:1.7;font-variant-numeric:tabular-nums;}
.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail {grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0;background:white;}
.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail > :first-child {grid-column:1/-1;}
.tv-stitch-purchasing .tv-trust-band {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
.tv-stitch-purchasing .tv-trust-band > * {display:flex;flex-direction:column;gap:12px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:var(--tv-surface,#fff);padding:20px;}
.tv-stitch-purchasing .tv-trust-band strong {font-size:24px;}
.tv-stitch-purchasing .filter-row > :is(input,select) {width:auto;flex:1 1 150px;min-width:0;}
@media(max-width:900px){.tv-stitch-purchasing .tv-trust-band{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-procurement-inspection .tv-stitch-purchasing-detail{grid-template-columns:1fr;}.tv-stitch-procurement-inspection>header{flex-direction:column;}}
@media(max-width:900px){.tv-stitch-purchasing .workspace-hero{flex-direction:column;}.tv-stitch-purchasing .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:540px){.tv-stitch-purchasing,.tv-stitch-purchasing-detail{padding:12px;}.tv-stitch-purchasing .workspace-stat{padding:12px;}.tv-stitch-purchasing .pagination{align-items:flex-start;flex-direction:column;}}

/* Purchase Orders screen 206af71391bf48d4a38ee073638c705d.  This route-level
   treatment is intentionally stronger than generic legacy .sales-orders rules;
   the renderer, permissions, values, and actions remain unchanged. */
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --po-ink:#142b45;--po-muted:#61748b;--po-line:#d6e0eb;--po-paper:#fff;
  display:block;min-width:0;padding:24px;border:0;border-radius:0;
  background:#f4f7fb;color:var(--po-ink);
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] > .tv-route-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;gap:18px;max-width:1600px;margin:0 auto;color:var(--po-ink);
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:center;margin:0;padding:22px 24px;border:1px solid var(--po-line);
  border-radius:12px;background:var(--po-paper);box-shadow:none;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-hero :is(h1,h2):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0 0 6px;color:var(--po-ink);font-size:clamp(24px,2vw,30px);letter-spacing:-.035em;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  max-width:78ch;margin:0;color:var(--po-muted);font-size:14px;line-height:1.55;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  gap:12px;margin:0;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-height:100px;padding:16px 18px;border:1px solid var(--po-line);border-radius:10px;
  background:var(--po-paper);box-shadow:none;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--po-ink);font-size:22px;font-variant-numeric:tabular-nums;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--po-line);
  border-radius:8px;background:#fff;color:var(--po-muted);font-size:13px;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .route-context-bar .context-label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--po-ink);font-weight:700;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:end;gap:10px;padding:14px;border:1px solid var(--po-line);border-radius:10px;
  background:#fff;box-shadow:none;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-filters > :is(input,select):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:min(160px,100%);min-height:42px;flex:1 1 160px;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-filters > input[type="search"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  flex:2 1 260px;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;overflow:auto;border:1px solid var(--po-line);border-radius:10px;
  background:#fff;box-shadow:none;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-register .data-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:900px;border-collapse:separate;border-spacing:0;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-register th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position:sticky;top:0;z-index:1;padding:11px 14px;border-bottom:1px solid var(--po-line);
  background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:11px;letter-spacing:.045em;text-transform:uppercase;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-register td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding:12px 14px;border-bottom:1px solid #e8edf3;background:#fff;color:var(--po-ink);
  vertical-align:middle;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-register tbody tr:hover td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background:#f5f9fd;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-pagination:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding:12px 14px;border-top:1px solid var(--po-line);background:#fff;color:var(--po-muted);
}
@media(max-width:900px) {
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:540px) {
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:16px;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:8px;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:88px;padding:12px;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .route-context-bar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;flex-direction:column;}
  .purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;flex-wrap:wrap;padding:14px;}
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-inspection:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;overflow:hidden;border:1px solid var(--po-line,#d6e0eb);border-radius:10px;background:#fff;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-inspection .purchase-order-drawer-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;overflow-x:auto;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--po-line,#d6e0eb);
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:3px 0;color:var(--po-ink,#142b45);font-size:20px;line-height:1.3;overflow-wrap:anywhere;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0;color:var(--po-muted,#61748b);font-size:13px;
}
.purchase-orders-host[data-stitch-screen="206af71391bf48d4a38ee073638c705d"] .purchase-order-inline-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--po-muted,#61748b);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;
}

/* Supplier bill detail: Stitch 43915, fitted to the existing drawer and its real capabilities. */
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --bill-ink:#142b45;--bill-muted:#5d7188;--bill-line:#d7e1ec;
  display:grid;gap:12px;padding:14px;background:#f6f8fb;color:var(--bill-ink);
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] > .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;padding:15px;border:1px solid var(--bill-line);border-radius:10px;
  background:#fff;box-shadow:none;overflow-x:auto;
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] > .panel > h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid #e8edf3;
  color:var(--bill-ink);font-size:13px;letter-spacing:.035em;
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:minmax(110px,.75fr) minmax(0,1.25fr);gap:12px;
  padding:8px 0;border-bottom:1px solid #edf1f5;overflow-wrap:anywhere;
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--bill-muted);}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line > :last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--bill-ink);text-align:right;}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .p2p-table-scroll:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  max-width:100%;overflow:auto;border:1px solid #e3eaf1;border-radius:8px;
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:560px;width:100%;}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  background:#f0f4f8;color:#465b72;font-size:11px;letter-spacing:.03em;text-transform:uppercase;
}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:9px 10px;vertical-align:top;}
.supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] :is(button,a,input,select):focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline:3px solid #1769aa;outline-offset:2px;}
@media(max-width:520px) {
  .supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:9px;gap:9px;}
  .supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] > .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px;}
  .supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:3px;}
  .supplier-bill-detail[data-stitch-screen="43915d697f9a43da88822050a2ff7ee8"] .health-line > :last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;}
}

/* Stitch Payment Runs direction, mapped onto the existing data-backed route.
   No Stitch sample amounts, bank actions, or invented bill readiness is used. */
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --run-ink:#142b45;--run-muted:#61748b;--run-line:#d4deeb;
  display:grid;gap:18px;max-width:1600px;margin:0 auto;color:var(--run-ink);
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:center;padding:22px 24px;border:1px solid var(--run-line);
  border-radius:14px;background:#fff;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-hero h1:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0 0 6px;color:var(--run-ink);font-size:clamp(24px,2vw,30px);letter-spacing:-.035em;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:80ch;color:var(--run-muted);line-height:1.55;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;
  border:0;border-radius:0;background:transparent;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  gap:8px;min-width:0;min-height:108px;padding:16px 18px;
  border:1px solid var(--run-line);border-radius:12px;background:#fff;
  box-shadow:0 2px 8px rgb(20 43 69 / 5%);
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stat strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  color:var(--run-ink);font-size:clamp(18px,1.5vw,23px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:16px;min-width:0;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-main > .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;overflow:hidden;border:1px solid var(--run-line);border-radius:12px;background:#fff;box-shadow:none;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-filters:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items:end;gap:10px;padding:14px 16px;border:0;border-bottom:1px solid var(--run-line);border-radius:0;background:#f7f9fc;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-filters > label:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:min(220px,100%);gap:6px;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-line-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  width:100%;min-width:900px;border-collapse:separate;border-spacing:0;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-line-register th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding:12px 14px;border-bottom:1px solid var(--run-line);background:#f7f9fc;color:#52657c;font-size:11px;letter-spacing:.045em;text-transform:uppercase;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-line-register td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  padding:13px 14px;border-bottom:1px solid #e8edf4;vertical-align:middle;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-line-register tbody tr:last-child td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom:0;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-register tbody tr:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-line-register tbody tr:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background:#f2f7ff;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-empty:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:24px;border:0;border-radius:0;background:#fff;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-empty h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--run-ink);}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-empty p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:76ch;color:var(--run-muted);line-height:1.6;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:auto minmax(180px,1.4fr) minmax(150px,1fr) minmax(140px,.8fr);
  align-items:center;gap:12px;padding:12px;border:1px solid var(--run-line);border-radius:8px;background:#fff;
}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-row > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:4px;min-width:0;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--run-muted);overflow-wrap:anywhere;}
.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;font-variant-numeric:tabular-nums;}
.payment-runs-server-host .payment-run-drawer .payment-run-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap:12px;}
.payment-runs-server-host .payment-run-drawer .payment-run-detail > .panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border:1px solid var(--run-line);border-radius:10px;box-shadow:none;}
@media(max-width:900px) {
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items:flex-start;}
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));}
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:auto minmax(0,1fr);}
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-balance:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .payment-run-pick-row > input[inputmode="decimal"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:2;text-align:left;width:100%;}
}
@media(max-width:520px) {
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);gap:8px;}
  .payment-runs-server-host .tv-route-frame[data-route-id="payment-runs"] .workspace-stat:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height:0;padding:12px 14px;}
}

/* Exact Stitch compositions for requisitions, RFQ, receipts, credits, matching,
   bills and supplier settlements. */
.tv-stitch-purchasing:is(
  [data-stitch-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-route-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-route-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-route-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-route-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-route-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-route-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-screen="e0336bca7fd74e5183c0e0f2476988af"],
  [data-stitch-route-screen="e0336bca7fd74e5183c0e0f2476988af"]
) > .tv-route-frame {
  display:grid;
  gap:16px;
  max-width:1600px;
  margin-inline:auto;
}
.tv-stitch-purchasing:is(
  [data-stitch-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-route-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-route-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-route-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-route-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-route-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-route-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-screen="e0336bca7fd74e5183c0e0f2476988af"],
  [data-stitch-route-screen="e0336bca7fd74e5183c0e0f2476988af"]
) .workspace-hero {
  padding:18px 20px;
  border:1px solid var(--tv-border,#c7d4e2);
  border-radius:12px;
  background:var(--tv-surface,#fff);
}
.tv-stitch-purchasing:is(
  [data-stitch-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-route-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
  [data-stitch-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-route-screen="0f071c340c9e46e0a67dfba3d1318679"],
  [data-stitch-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-route-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
  [data-stitch-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-route-screen="a9d355d2081e44b2bc96021d1bb82b59"],
  [data-stitch-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-route-screen="c7804a5a474442e3b6a8640d973000e6"],
  [data-stitch-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-route-screen="678a6b6967254c55974be6090f7f698b"],
  [data-stitch-screen="e0336bca7fd74e5183c0e0f2476988af"],
  [data-stitch-route-screen="e0336bca7fd74e5183c0e0f2476988af"]
) .workspace-stats {gap:12px;margin-block:0;}
@media(max-width:680px) {
  .tv-stitch-purchasing:is(
    [data-stitch-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
    [data-stitch-route-screen="9dfc78dce32b46ef89dddc23a7b741f9"],
    [data-stitch-screen="0f071c340c9e46e0a67dfba3d1318679"],
    [data-stitch-route-screen="0f071c340c9e46e0a67dfba3d1318679"],
    [data-stitch-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
    [data-stitch-route-screen="1efd48eea8e541738fbe7bf3e6aa845c"],
    [data-stitch-screen="a9d355d2081e44b2bc96021d1bb82b59"],
    [data-stitch-route-screen="a9d355d2081e44b2bc96021d1bb82b59"],
    [data-stitch-screen="c7804a5a474442e3b6a8640d973000e6"],
    [data-stitch-route-screen="c7804a5a474442e3b6a8640d973000e6"],
    [data-stitch-screen="678a6b6967254c55974be6090f7f698b"],
    [data-stitch-route-screen="678a6b6967254c55974be6090f7f698b"],
    [data-stitch-screen="e0336bca7fd74e5183c0e0f2476988af"],
    [data-stitch-route-screen="e0336bca7fd74e5183c0e0f2476988af"]
  ) .workspace-hero {padding:14px;}
}

/* Stitch accounting/profit ledger screens; screen-only, independent of PDF templates. */
@media screen {
 .tv-stitch-ledger {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);min-width:0;}
 .tv-stitch-ledger .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
 .tv-stitch-ledger .workspace-hero h2 {font-size:26px;letter-spacing:-.03em;margin:0 0 8px;}
 .tv-stitch-ledger .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0;}
 .tv-stitch-ledger .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
 .tv-stitch-ledger .tv-route-summary-toggle {display:none;}
 .tv-stitch-ledger .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;}
 .tv-stitch-ledger .workspace-stat {display:grid;gap:10px;padding:18px;border:1px solid var(--tv-border,#c7d4e2);background:white;border-radius:12px;}
 .tv-stitch-ledger .workspace-stat > strong {font-size:24px;}
 .tv-stitch-ledger .workspace-stat :is(span,small) {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
 .tv-stitch-ledger .tv-managed-ledger-context {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
 .tv-stitch-ledger .tv-managed-ledger-context h2 {font-size:16px;margin:0 0 8px;}
 .tv-stitch-ledger .tv-managed-ledger-context p {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0 0 16px;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls {display:flex;align-items:end;gap:12px;flex-wrap:wrap;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls label {display:grid;gap:8px;font-size:12px;}
 .tv-stitch-ledger .tv-managed-ledger-context-controls input[type=search] {flex:1;min-width:180px;}
 .tv-stitch-ledger .tv-managed-ledger-tabs {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;}
 .tv-stitch-ledger .tv-managed-ledger-tab {display:grid;gap:8px;text-align:left;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:white;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-tab small {font-size:12px;line-height:1.5;font-weight:400;}
 .tv-stitch-ledger .tv-managed-ledger-tab.active {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);color:var(--tv-brand-hover,#005799);}
 .tv-stitch-ledger .tv-managed-ledger-group {margin:20px 0;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;overflow:hidden;}
 .tv-stitch-ledger .tv-managed-ledger-group-head {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
 .tv-stitch-ledger .tv-managed-ledger-group-head h3 {margin:6px 0;font-size:19px;}
 .tv-stitch-ledger :is(.eyebrow,.tv-managed-ledger-group-head small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-table-wrap {max-width:100%;overflow:auto;}
 .tv-stitch-ledger .tv-managed-ledger-table {width:100%;min-width:860px;}
 .tv-stitch-ledger .tv-managed-ledger-history-title {font-size:18px;margin-top:28px;}
 .tv-stitch-ledger .tv-managed-ledger-total-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:20px 0;}
 .tv-stitch-ledger .tv-managed-ledger-total {display:grid;gap:10px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;}
 .tv-stitch-ledger .tv-managed-ledger-total-head {display:flex;justify-content:space-between;gap:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger .tv-managed-ledger-total > strong {font-size:24px;font-variant-numeric:tabular-nums;}
 .tv-stitch-ledger .numeric-cell {text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
 .tv-stitch-ledger .tv-stitch-ledger-balances {padding:20px;display:grid;gap:16px;}
 .tv-stitch-ledger-currency h4 {font-size:12px;margin:0 0 12px;letter-spacing:.04em;}
 .tv-stitch-ledger-balance-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
 .tv-stitch-ledger-balance {display:grid;gap:12px;background:var(--tv-surface-muted,#f3f7fb);padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
 .tv-stitch-ledger-balance span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-ledger-balance strong {font-variant-numeric:tabular-nums;font-size:18px;overflow-wrap:anywhere;}
 .tv-stitch-ledger-balance-closing_balance {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);}
}
@media screen {
  .tv-stitch-ledger[data-stitch-screen="267f4ecb1c9941c2996c1729cc839046"] {
    --ledger-ink:var(--tv-text,#122c46);
    --ledger-muted:var(--tv-text-muted,#4d6178);
    --ledger-line:var(--tv-border,#c7d4e2);
    background:var(--tv-surface-muted,#f3f7fb);
    color:var(--ledger-ink);
    padding:clamp(16px,2.4vw,32px);
  }
  .tv-stitch-ledger[data-stitch-screen="267f4ecb1c9941c2996c1729cc839046"] .tv-managed-ledger-profit {
    min-width:920px;
    border-collapse:separate;
    border-spacing:0;
  }
  .tv-stitch-ledger[data-stitch-screen="267f4ecb1c9941c2996c1729cc839046"] .tv-managed-ledger-profit :is(th,td) {
    padding:11px 12px;
    border-bottom:1px solid var(--ledger-line);
    vertical-align:top;
  }
  .tv-stitch-ledger[data-stitch-screen="267f4ecb1c9941c2996c1729cc839046"] .tv-managed-ledger-profit th {
    position:sticky;
    top:0;
    background:var(--tv-surface-muted,#f3f7fb);
    color:var(--ledger-muted);
  }
}
@media screen and (max-width:1000px){.tv-stitch-ledger .workspace-hero {flex-direction:column;}.tv-stitch-ledger-balance-grid,.tv-stitch-ledger .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media screen and (max-width:540px){.tv-stitch-ledger {padding:12px;}.tv-stitch-ledger .tv-managed-ledger-context-controls {align-items:stretch;flex-direction:column;}.tv-stitch-ledger .tv-managed-ledger-tabs {grid-template-columns:1fr;}.tv-stitch-ledger .tv-managed-ledger-tab {padding:12px;}.tv-stitch-ledger .tv-managed-ledger-group-head {flex-direction:column;align-items:flex-start;}.tv-stitch-ledger-balance {padding:12px;}.tv-stitch-ledger-balance strong {font-size:16px;}}

/* Stitch detailed-ledger screen; this identity is emitted only for movement mode. */
@media screen {
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] {--ledger-ink:var(--tv-text,#122c46);--ledger-muted:var(--tv-text-muted,#4d6178);--ledger-line:var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);color:var(--ledger-ink);padding:clamp(16px,2.4vw,32px);}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-hero {padding:0 0 18px;border-bottom:1px solid var(--ledger-line);margin-bottom:18px;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-hero h2 {color:var(--ledger-ink);font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-hero p {color:var(--ledger-muted);}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stats {grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--ledger-line);border-radius:10px;overflow:hidden;background:#fff;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stat {min-width:0;border:0;border-right:1px solid var(--ledger-line);border-radius:0;box-shadow:none;padding:16px;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stat:last-child {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stat > strong {font-size:clamp(16px,1.5vw,21px);overflow-wrap:anywhere;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-ledger-context {padding:14px 16px;border-radius:10px;box-shadow:none;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-ledger-context-controls {gap:10px;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger {display:grid;gap:14px;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger .tv-managed-ledger-table-wrap {border:1px solid var(--ledger-line);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(16 35 56 / 4%);}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger table {min-width:760px;border-collapse:separate;border-spacing:0;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger thead th {position:sticky;top:0;z-index:1;background:var(--tv-surface-muted,#f3f7fb);color:var(--ledger-muted);border-bottom:1px solid var(--ledger-line);font-size:11px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger tbody td {padding:11px 12px;border-bottom:1px solid var(--ledger-line);color:var(--tv-text,#122c46);vertical-align:top;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger tbody tr:last-child td {border-bottom:0;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger tbody tr:hover td {background:var(--tv-surface-muted,#f3f7fb);}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .tv-managed-transaction-ledger .numeric-cell {font-variant-numeric:tabular-nums;white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] :is(button,a,input,select):focus-visible {outline:3px solid var(--tv-brief-focus,#005fcc);outline-offset:2px;}
}
@media screen and (max-width:760px) {
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stat:nth-child(2) {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="9e7534eaf6bb479995f57d5a97f92a59"] .workspace-stat:nth-child(-n+2) {border-bottom:1px solid var(--ledger-line);}
}

/* Pending customer ledger: Stitch-inspired receivables layout. */
@media screen {
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] {--pending-ink:var(--tv-text,#122c46);--pending-muted:var(--tv-text-muted,#4d6178);--pending-line:var(--tv-border,#c7d4e2);padding:clamp(16px,2vw,28px);color:var(--pending-ink);background:var(--tv-surface-muted,#f3f7fb);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero {align-items:center;padding:0 0 18px;border-bottom:1px solid var(--pending-line);margin-bottom:18px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero h2 {margin:0 0 6px;color:var(--pending-ink);font-size:clamp(22px,2vw,28px);letter-spacing:-.025em;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero p {max-width:72ch;color:var(--pending-muted);line-height:1.55;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero-actions {justify-content:flex-end;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero-actions {align-items:flex-start;gap:10px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions {gap:10px;max-width:none;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-account-context {display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:0;margin:16px 0;border:1px solid var(--pending-line);border-radius:10px;background:#fff;overflow:hidden;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item {display:grid;align-content:center;gap:6px;min-width:0;padding:16px;border-right:1px solid var(--pending-line);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item:last-child {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item .eyebrow {font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item strong {color:var(--pending-ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item small {color:var(--pending-muted);font-size:11px;line-height:1.45;overflow-wrap:anywhere;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stats {grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;margin:16px 0;border:1px solid var(--pending-line);border-radius:10px;background:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stat {min-width:0;gap:7px;padding:14px 16px;border:0;border-right:1px solid var(--pending-line);border-radius:0;box-shadow:none;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stat:last-child {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stat > strong {font-size:clamp(17px,1.6vw,22px);overflow-wrap:anywhere;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-context,.tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-group {border:1px solid var(--pending-line);border-radius:10px;background:#fff;box-shadow:0 1px 2px rgb(16 35 56 / 4%);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-context {padding:16px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-tabs,.tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-queue {margin:16px 0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-table-wrap {max-width:100%;overflow:auto;border:1px solid var(--pending-line);border-radius:10px;background:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table {min-width:1120px;border-collapse:separate;border-spacing:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table thead th {position:sticky;top:0;z-index:1;padding:11px 12px;background:#f3f7fb;color:var(--pending-muted);border-bottom:1px solid var(--pending-line);font-size:11px;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table tbody td {padding:12px;border-bottom:1px solid #e7edf3;vertical-align:top;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table tbody tr:last-child td {border-bottom:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table tbody tr:hover td {background:#f7faff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table .numeric-cell {font-variant-numeric:tabular-nums;white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table .tv-managed-ledger-outstanding {font-weight:700;color:#9a4a00;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] :is(button,a,input,select):focus-visible {outline:3px solid var(--tv-brief-focus,#005fcc);outline-offset:2px;}
}
@media screen and (max-width:900px) {
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-account-context {grid-template-columns:repeat(2,minmax(0,1fr));}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item:nth-child(2) {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item:nth-child(-n+2) {border-bottom:1px solid var(--pending-line);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stat:nth-child(2) {border-right:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-stat:nth-child(-n+2) {border-bottom:1px solid var(--pending-line);}
}
@media screen and (max-width:620px) {
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-account-context {grid-template-columns:minmax(0,1fr);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item {border-right:0;border-bottom:1px solid var(--pending-line);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-context-item:last-child {border-bottom:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero {align-items:stretch;flex-direction:column;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .workspace-hero-actions {justify-content:flex-start;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions {display:grid;grid-template-columns:1fr;justify-content:stretch;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions .btn {width:100%;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-context-controls {align-items:stretch;flex-direction:column;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-tabs {grid-template-columns:1fr;}
}

/* Pending-ledger controls and payment handoff use the verified ledger screen owner. */
@media screen {
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions {display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:640px;margin:0;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions .btn {min-height:40px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-top-actions .btn-primary {order:-1;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-controls {display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 12px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-filter-heading {display:flex;align-items:baseline;gap:12px;color:var(--pending-ink);}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filters {display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--pending-line);border-radius:9px;background:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filter {display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 11px;border:0;border-radius:6px;background:transparent;color:var(--pending-muted);font:inherit;font-size:12px;cursor:pointer;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filter small {display:inline-grid;min-width:20px;min-height:20px;place-items:center;border-radius:10px;background:#edf2f7;color:inherit;font-size:11px;font-variant-numeric:tabular-nums;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filter.is-active {background:#142a43;color:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filter.is-active small {background:#314861;color:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table {min-width:1220px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-customer-scope .tv-managed-ledger-open-table {min-width:920px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-invoice {display:grid;gap:5px;min-width:150px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-invoice small {color:var(--pending-muted);font-size:12px;white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-due {display:grid;min-width:140px;gap:7px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-open-table tbody tr.is-overdue td:first-child {box-shadow:inset 3px 0 #e66b32;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-row-actions {white-space:nowrap;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-managed-ledger-row-actions .btn {min-height:34px;padding:6px 9px;font-size:12px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-allocation-prompt {display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0;padding:20px;border:1px solid var(--pending-line);border-radius:10px;background:#fff;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-allocation-prompt h2 {margin:5px 0;color:var(--pending-ink);font-size:17px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-allocation-prompt p {max-width:76ch;margin:0;color:var(--pending-muted);line-height:1.55;}
}
@media screen and (max-width:620px) {
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-controls {align-items:stretch;flex-direction:column;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filters {display:grid;grid-template-columns:1fr;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-state-filter {justify-content:space-between;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-allocation-prompt {align-items:stretch;flex-direction:column;padding:16px;}
  .tv-stitch-ledger[data-stitch-screen="6837eebbf0c3454d958836b5b79db924"] .tv-pending-ledger-allocation-prompt .btn {width:100%;}
}

/* Accounting-ledger balance strip is independently reusable inside the
   customer ledger; the generated screen ID belongs to this exact component. */
@media screen {
  [data-stitch-screen="37faea319f4f45c885b8dd3cfc4eff5f"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    display:grid;
    gap:12px;
    min-width:0;
    padding:16px;
    border:1px solid var(--tv-border,#c7d4e2);
    border-radius:10px;
    background:#fff;
  }
  [data-stitch-screen="37faea319f4f45c885b8dd3cfc4eff5f"] > h4:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    margin:0;
    color:var(--tv-text,#122c46);
    font-size:14px;
  }
}

/* Recovered from the selected Stitch quotation, order and delivery exports.
   Layout only: actual controller permissions, scope and money remain authoritative. */
@media screen {
 .tv-stitch-sales {background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);padding:24px;min-width:0;}
 .tv-stitch-sales .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
 .tv-stitch-sales .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
 .tv-stitch-sales .workspace-hero p {max-width:90ch;line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:0;}
 .tv-stitch-sales .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
 .tv-stitch-sales .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
 .tv-stitch-sales .workspace-stat {display:grid;align-content:start;gap:10px;padding:20px;border:1px solid var(--tv-border,#c7d4e2);background:#fff;border-radius:12px;}
 .tv-stitch-sales .workspace-stat > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
 .tv-stitch-sales .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
 .tv-stitch-sales .workspace-stat > small {font-size:12px;line-height:1.55;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales .tv-route-summary-toggle {justify-self:start;}
 .tv-stitch-sales .workspace-main{display:grid;gap:24px;min-width:0;}
 .tv-stitch-sales .filter-row{display:flex;gap:12px;flex-wrap:wrap;align-items:end;background:white;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
 .tv-stitch-sales .filter-row label{display:grid;gap:6px;flex:1 1 180px;min-width:0;}
 .tv-stitch-sales-inspection{padding:24px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;min-width:0;}
 .tv-stitch-sales-inspection>header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:20px;margin-bottom:20px;}
 .tv-stitch-sales-inspection h3{margin:0 0 12px;font-size:18px;}
 .tv-stitch-sales-inspection p{line-height:1.6;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:start;}
 .tv-stitch-sales-inspection .drawer-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
 .tv-stitch-sales-inspection .panel{padding:16px 0;border-top:1px solid var(--tv-border,#c7d4e2);min-width:0;overflow:auto;}
 .tv-stitch-sales-inspection .info-line{display:flex;justify-content:space-between;gap:12px;padding:8px 0;overflow-wrap:anywhere;}
 .tv-stitch-sales-inspection .info-line>:last-child{text-align:right;}
 .tv-stitch-sales :is(.filters,.filter-bar) label {display:grid;gap:8px;min-width:0;}
 .tv-stitch-sales .quotation-filters {align-items:end;}
 .tv-stitch-sales :is(.filters,.filter-bar) {display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:16px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin:16px 0;}
 .tv-stitch-sales :is(.filters,.filter-bar) input[type=search] {flex:1;min-width:180px;}
 .tv-stitch-sales .quotation-register > .filters {border-width:0 0 1px;border-radius:0;margin:0;}
 .tv-stitch-sales .table-card {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;overflow:auto;min-width:0;}
 .tv-stitch-sales table {min-width:780px;width:100%;}
 .tv-stitch-sales td > div {display:grid;gap:5px;}
 .tv-stitch-sales tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
 .tv-stitch-sales .ledger-pagination {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;background:var(--tv-surface-muted,#f3f7fb);}
 .tv-stitch-sales .ledger-pagination-actions {display:flex;gap:8px;}
 .tv-stitch-sales :is(.route-context-bar,.tv-route-context) {display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
 .tv-stitch-sales .route-context-bar > button {margin-left:auto;}
 .tv-stitch-sales-detail {padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;gap:16px;min-width:0;}
 .tv-stitch-sales-detail .panel {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;padding:18px;min-width:0;overflow:auto;}
 .tv-stitch-sales-detail h3 {font-size:14px;color:var(--tv-text,#122c46);margin:0 0 16px;}
 .tv-stitch-sales-detail .info-line {display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
 .tv-stitch-sales-detail .info-line > span:first-child {color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-detail .info-line > :last-child {text-align:right;font-variant-numeric:tabular-nums;}
 .tv-stitch-sales-detail p {line-height:1.6;color:var(--tv-text-muted,#4d6178);}
 .tv-stitch-sales-detail .table-card {max-width:100%;overflow:auto;}
}
@media screen and (max-width:900px) {.tv-stitch-sales .workspace-hero {flex-direction:column;}.tv-stitch-sales .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}}
@media screen and (max-width:540px) {.tv-stitch-sales {padding:12px;}.tv-stitch-sales .workspace-stat {padding:12px;}.tv-stitch-sales :is(.filters,.filter-bar) {align-items:stretch;flex-direction:column;}.tv-stitch-sales .ledger-pagination {align-items:flex-start;flex-direction:column;}.tv-stitch-sales-detail {padding:12px;}}
@media(max-width:800px){.tv-stitch-sales-inspection .drawer-stack{grid-template-columns:1fr}.tv-stitch-sales-inspection>header{flex-direction:column}}

/* Route-specific sales screens from the generated Stitch set. */
.tv-stitch-sales[data-stitch-screen="3395d559da8b452a9f5903243e315073"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-route-screen="3395d559da8b452a9f5903243e315073"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-screen="34d0649e4b1d435bace33d8d4fc3fddc"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-route-screen="34d0649e4b1d435bace33d8d4fc3fddc"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-screen="1f73d00f9bc44fb190f539f9d60c88e1"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-route-screen="1f73d00f9bc44fb190f539f9d60c88e1"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] > .tv-route-frame,
.tv-stitch-sales[data-stitch-route-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] > .tv-route-frame {
  display:grid;
  gap:16px;
  max-width:1600px;
  margin-inline:auto;
}
.tv-stitch-sales[data-stitch-screen="3395d559da8b452a9f5903243e315073"] .quotation-register,
.tv-stitch-sales[data-stitch-route-screen="3395d559da8b452a9f5903243e315073"] .quotation-register,
.tv-stitch-sales[data-stitch-screen="34d0649e4b1d435bace33d8d4fc3fddc"] .table-card,
.tv-stitch-sales[data-stitch-route-screen="34d0649e4b1d435bace33d8d4fc3fddc"] .table-card,
.tv-stitch-sales[data-stitch-screen="1f73d00f9bc44fb190f539f9d60c88e1"] .table-card,
.tv-stitch-sales[data-stitch-route-screen="1f73d00f9bc44fb190f539f9d60c88e1"] .table-card,
.tv-stitch-sales[data-stitch-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .table-card,
.tv-stitch-sales[data-stitch-route-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .table-card {
  box-shadow:0 1px 2px rgb(18 44 70 / 5%);
}
.tv-stitch-sales[data-stitch-screen="34d0649e4b1d435bace33d8d4fc3fddc"] .workspace-stats,
.tv-stitch-sales[data-stitch-route-screen="34d0649e4b1d435bace33d8d4fc3fddc"] .workspace-stats {
  gap:12px;
  margin-block:0;
}
.tv-stitch-sales[data-stitch-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .workspace-main,
.tv-stitch-sales[data-stitch-route-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .workspace-main {
  grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);
  align-items:start;
}
@media(max-width:900px) {
  .tv-stitch-sales[data-stitch-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .workspace-main,
  .tv-stitch-sales[data-stitch-route-screen="d1a6f5fb2b7044ce8bdc6f0c104a2d36"] .workspace-main {
    grid-template-columns:minmax(0,1fr);
  }
}

/* Stitch invoice-detail screen mapped to the existing authorized drawer DOM. */
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  --invoice-ink:#142b45;--invoice-muted:#62758b;--invoice-line:#d5dfeb;
  display:grid;gap:14px;min-width:0;padding:16px;background:#f7f9fc;color:var(--invoice-ink);
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-summary-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--invoice-line);border-radius:10px;background:#fff;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-summary-card > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--invoice-muted);}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-summary-card > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:18px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--invoice-ink);}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-summary-card.is-due:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color:#edc56b;background:#fffaf0;}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-summary-card.is-due > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:#a84a00;}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.9fr);gap:12px;min-width:0;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main > .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;margin:0;padding:16px;border:1px solid var(--invoice-line);border-radius:10px;background:#fff;box-shadow:none;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main > .editor-card:first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main > .editor-card:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main > .editor-card h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--invoice-line);font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--invoice-ink);
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid .health-line:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display:grid;align-content:start;gap:5px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid #edf1f6;overflow-wrap:anywhere;
}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid .health-line > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:11px;color:var(--invoice-muted);}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid .health-line-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;color:var(--invoice-ink);}
.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .invoice-line-table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){max-width:100%;overflow:auto;border:1px solid var(--invoice-line);border-radius:8px;}

@media(max-width:900px) {
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);}
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:540px) {
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:10px;}
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:repeat(2,minmax(0,1fr));}
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);}
  .drawer-invoice-detail.drawer-invoice-detail--cockpit .tv-invoice-drawer[data-stitch-screen="3368c740353a4eceac13a45ed3b8c7d3"] .tv-invoice-drawer-main > .editor-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:12px;}
}

/* Saved Stitch expense-claims, mileage-expenses and direct-expenses exports.
   Visual composition only; original authorized workflow handlers remain owners. */
.tv-stitch-expenses {padding:24px;background:var(--tv-surface-muted,#f3f7fb);border-radius:12px;}
.tv-stitch-expenses .workspace-hero {display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-expenses .workspace-hero h2 {font-size:28px;letter-spacing:-.035em;margin:0 0 8px;}
.tv-stitch-expenses .workspace-hero p {font-size:14px;color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0;max-width:85ch;}
.tv-stitch-expenses .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-expenses .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
.tv-stitch-expenses .tv-route-summary-toggle {display:none;}
.tv-stitch-expenses .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-expenses .workspace-stat {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:10px;min-width:0;}
.tv-stitch-expenses .workspace-stat strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-expenses .workspace-stat :is(span,small) {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-expenses :is(.expense-claim-register-stack,.tv-route-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) {display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) > label {display:grid;gap:8px;flex:1;min-width:150px;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) > label:first-child {flex:2;}
.tv-stitch-expenses :is(.expense-claim-filters,.filter-row) :is(input,select) {width:100%;}
.tv-stitch-expenses .table-card {overflow-x:auto;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;}
.tv-stitch-expenses table {min-width:820px;}
.tv-stitch-expenses td {vertical-align:top;padding:16px;}
.tv-stitch-expenses td > div {display:grid;gap:6px;}
.tv-stitch-expenses td small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-expenses tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-expenses :is(.register-pager,.pagination) {display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px;background:#fff;}
.tv-stitch-expenses .pager-actions {display:flex;gap:8px;}
.tv-stitch-expenses :is(.tv-register-empty-state,.empty-state) {padding:28px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:white;}
.tv-stitch-expense-detail {display:grid;gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-expense-detail .panel {padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;min-width:0;overflow-x:auto;}
.tv-stitch-expense-detail .panel h3 {font-size:16px;margin:0 0 16px;}
.tv-stitch-expense-detail .info-line {display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--tv-surface-muted,#f3f7fb);overflow-wrap:anywhere;}
.tv-stitch-expense-detail .info-line > :first-child {color:var(--tv-text-muted,#4d6178);}
.tv-stitch-expense-detail .info-line > :last-child {text-align:right;}
.tv-stitch-expense-detail :is(.button-row,.drawer-actions) {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-expense-detail :is(.helper-copy,.empty-copy) {color:var(--tv-text-muted,#4d6178);line-height:1.6;}
.tv-stitch-expense-detail table {min-width:640px;}
.tv-stitch-expense-detail .form-errors {padding:12px;background:#fff1f2;color:#9f1239;border:1px solid #fecdd3;border-radius:8px;}
.tv-stitch-expenses .panel {min-width:0;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;margin-bottom:16px;}
.tv-stitch-expenses .panel h3 {font-size:16px;margin:0 0 12px;}
.tv-stitch-expenses .table-wrap {overflow-x:auto;min-width:0;}
.tv-stitch-expenses .tv-table-row-opener {margin-top:8px;font-size:12px;padding:6px 10px;}
.tv-stitch-expenses .helper-copy {color:var(--tv-text-muted,#4d6178);font-size:13px;line-height:1.6;}
.tv-stitch-expenses .billable-expense-pager {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;}
.tv-stitch-expenses .billable-expense-pager-actions {display:flex;gap:8px;}
/* Receipt Inbox export: a seven/five-column document queue and review workspace.
   Retain the existing protected-document controller, not the export's demo data. */
.tv-stitch-receipt-grid {display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;}
.tv-stitch-receipt-queue {display:grid;gap:16px;min-width:0;}
.tv-stitch-receipt-inspection {min-width:0;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-receipt-inspection > h3 {margin:0 0 12px;font-size:16px;overflow-wrap:anywhere;}
.tv-stitch-receipt-inspection > p {color:var(--tv-text-muted,#4d6178);font-size:14px;line-height:1.6;}
.tv-stitch-receipt-inspection .tv-stitch-expense-detail {padding:0;background:transparent;}
.tv-stitch-receipt-inspection .receipt-detail-layout {display:grid;grid-template-columns:minmax(0,1fr);gap:20px;}
.tv-stitch-receipt-inspection .receipt-detail-workbench {display:grid;gap:16px;min-width:0;}
.tv-stitch-receipt-inspection .panel {margin:0;padding:16px;}
.tv-stitch-receipt-inspection .receipt-review-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.tv-stitch-receipt-inspection .field {display:grid;gap:6px;margin-bottom:12px;min-width:0;}
.tv-stitch-receipt-inspection .field :is(input,select,textarea) {width:100%;min-width:0;}
.tv-stitch-receipt-inspection .receipt-preview-stage {min-height:180px;padding:20px;background:var(--tv-surface-muted,#f3f7fb);display:grid;place-items:center;border-radius:8px;}
.tv-stitch-receipt-inspection .receipt-preview-stage :is(img,iframe) {max-width:100%;width:100%;border:0;object-fit:contain;}
.tv-stitch-receipt-inspection .receipt-preview-empty {display:grid;justify-items:center;gap:12px;text-align:center;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-receipt-inspection .receipt-preview-empty svg {width:32px;height:32px;}
.tv-stitch-receipt-inspection .receipt-preview-meta {padding:12px 0;display:flex;gap:12px;flex-wrap:wrap;overflow-wrap:anywhere;}
.tv-stitch-receipt-inspection .receipt-preview-meta small {display:block;margin-top:6px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-receipt-inspection .receipt-control-note {display:grid;gap:6px;padding:12px;background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;font-size:13px;line-height:1.5;}
.tv-stitch-receipt-inspection .receipt-detail-status {display:flex;gap:8px;flex-wrap:wrap;margin:12px 0;}
@media(max-width:1100px){.tv-stitch-receipt-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:540px){.tv-stitch-receipt-inspection{padding:12px;}.tv-stitch-receipt-inspection .receipt-review-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:900px){.tv-stitch-expenses .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-expenses .workspace-hero{flex-direction:column;}}
@media(max-width:540px){.tv-stitch-expenses,.tv-stitch-expense-detail{padding:12px;}.tv-stitch-expenses .workspace-stat{padding:12px;}.tv-stitch-expenses :is(.register-pager,.pagination){align-items:flex-start;flex-direction:column;}.tv-stitch-expense-detail .info-line{display:grid;gap:4px;}.tv-stitch-expense-detail .info-line > :last-child{text-align:left;}}

/* Exact Stitch route ownership for expense intake, claims, mileage, direct and
   billable costs. Layout-only: amounts, evidence and eligibility stay live. */
.tv-stitch-expenses:is(
  [data-stitch-screen="07625eae311244dfaa9cd6d421a8e918"], [data-stitch-route-screen="07625eae311244dfaa9cd6d421a8e918"],
  [data-stitch-screen="ec08fff70f364fc6ac8a6608cbaf0c11"], [data-stitch-route-screen="ec08fff70f364fc6ac8a6608cbaf0c11"],
  [data-stitch-screen="44bb6b9b55c34b00a3af60cc44c7dd78"], [data-stitch-route-screen="44bb6b9b55c34b00a3af60cc44c7dd78"],
  [data-stitch-screen="fd03f5cb51d84261b62e5db281aa0be2"], [data-stitch-route-screen="fd03f5cb51d84261b62e5db281aa0be2"],
  [data-stitch-screen="a2ab9e705090408e8b299f9434a13db5"], [data-stitch-route-screen="a2ab9e705090408e8b299f9434a13db5"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1600px;margin-inline:auto;}
.tv-stitch-expenses:is(
  [data-stitch-screen="ec08fff70f364fc6ac8a6608cbaf0c11"], [data-stitch-route-screen="ec08fff70f364fc6ac8a6608cbaf0c11"],
  [data-stitch-screen="44bb6b9b55c34b00a3af60cc44c7dd78"], [data-stitch-route-screen="44bb6b9b55c34b00a3af60cc44c7dd78"],
  [data-stitch-screen="fd03f5cb51d84261b62e5db281aa0be2"], [data-stitch-route-screen="fd03f5cb51d84261b62e5db281aa0be2"],
  [data-stitch-screen="a2ab9e705090408e8b299f9434a13db5"], [data-stitch-route-screen="a2ab9e705090408e8b299f9434a13db5"]
) .workspace-stats {gap:12px;margin-block:0;}
.tv-stitch-expenses:is(
  [data-stitch-screen="ec08fff70f364fc6ac8a6608cbaf0c11"], [data-stitch-route-screen="ec08fff70f364fc6ac8a6608cbaf0c11"],
  [data-stitch-screen="44bb6b9b55c34b00a3af60cc44c7dd78"], [data-stitch-route-screen="44bb6b9b55c34b00a3af60cc44c7dd78"],
  [data-stitch-screen="fd03f5cb51d84261b62e5db281aa0be2"], [data-stitch-route-screen="fd03f5cb51d84261b62e5db281aa0be2"],
  [data-stitch-screen="a2ab9e705090408e8b299f9434a13db5"], [data-stitch-route-screen="a2ab9e705090408e8b299f9434a13db5"]
) .table-card {box-shadow:0 1px 2px rgb(18 44 70 / 5%);}

/* Stitch c424f71b441d40e79efdf2f076023bf7: screen composition only.
   The existing complete-snapshot print renderer has no tv-stitch-account root. */
@media screen {
  .tv-stitch-account {background:var(--tv-surface-muted,#f3f7fb);padding:24px;border-radius:12px;display:grid;gap:24px;}
  .tv-stitch-account :is(h1,h2,h3,p) {margin:0;}
  .tv-stitch-account h1 {font-size:26px;letter-spacing:-.035em;line-height:1.2;}
  .tv-stitch-account h2 {font-size:16px;line-height:1.4;}
  .tv-stitch-account h3 {font-size:14px;}
  .tv-stitch-account-context {display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--tv-border,#c7d4e2);padding-bottom:12px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
  .tv-stitch-account-header {display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;}
  .tv-stitch-account-header > div:first-child {display:grid;gap:8px;min-width:0;flex:1;}
  .tv-stitch-account-header p {font-size:13px;color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account .tv-stitch-account-kicker {font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;}
  .tv-stitch-account-actions {display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:55%;}
  .tv-stitch-account-actions button {font-size:12px;min-height:40px;padding:8px 12px;}
  .tv-stitch-account-metrics {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}
  .tv-stitch-account-metric {display:grid;gap:12px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
  .tv-stitch-account-metric > span {text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:var(--tv-text-muted,#4d6178);font-weight:600;}
  .tv-stitch-account-metric > strong {font-size:22px;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere;}
  .tv-stitch-account-metric > small {color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account-metric:nth-child(2) > strong {color:#0f766e;}
  .tv-stitch-account-metric:last-child {border-color:#fed7aa;}
  .tv-stitch-account-metric:last-child > strong {color:#c2410c;}
  .tv-stitch-account-unavailable {padding:20px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;}
  .tv-stitch-account-layout {display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;align-items:start;}
  .tv-stitch-account-main,.tv-stitch-account-sidebar {display:grid;gap:20px;min-width:0;}
  .tv-stitch-account .tv-customer-account-tabpanel:not([hidden]) {display:grid;gap:20px;min-width:0;}
  .tv-stitch-account :is(.tv-customer-section,.tv-customer-account-identity) {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;overflow:hidden;}
  .tv-stitch-account .tv-customer-section-head {padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
  .tv-stitch-account .tv-customer-section-head p {color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:6px;line-height:1.5;}
  .tv-stitch-account .tv-customer-section > :not(.tv-customer-section-head) {margin:16px;}
  .tv-stitch-account .tv-customer-account-identity {padding:20px;display:grid;gap:14px;}
  .tv-stitch-account .tv-customer-info {display:grid;gap:4px;min-width:0;overflow-wrap:anywhere;}
  .tv-stitch-account .tv-customer-info > span {color:var(--tv-text-muted,#4d6178);font-size:12px;}
  .tv-stitch-account .tv-customer-info > strong {font-weight:550;font-size:13px;}
  .tv-stitch-account :is(.tv-customer-account-tabs,.tv-customer-ledger-tabs) {display:flex;gap:8px;flex-wrap:wrap;padding:8px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;}
  .tv-stitch-account :is(.tv-customer-account-tab,.tv-customer-ledger-tab) {border:0;background:transparent;}
  .tv-stitch-account :is(.tv-customer-account-tab,.tv-customer-ledger-tab).active {background:var(--tv-brand-soft,#e8f3fc);color:var(--tv-brand-hover,#005799);}
  .tv-stitch-account .tv-customer-ledger-tab {display:grid;gap:4px;text-align:left;justify-content:start;flex:1;min-width:150px;}
  .tv-stitch-account .tv-customer-ledger-tab small {font-size:11px;color:var(--tv-text-muted,#4d6178);font-weight:400;}
  .tv-stitch-account :is(.table-wrap,.tv-customer-table-wrap) {overflow-x:auto;max-width:100%;}
  .tv-stitch-account table {min-width:780px;}
  .tv-stitch-account :is(th,td) {padding:14px 16px;vertical-align:top;}
  .tv-stitch-account td {font-size:13px;}
  .tv-stitch-account td small {display:block;color:var(--tv-text-muted,#4d6178);margin-top:4px;}
  .tv-stitch-account td:first-child {min-width:140px;}
  .tv-stitch-account td:nth-child(2) strong {white-space:nowrap;}
  .tv-stitch-account .tv-customer-action-readiness {display:grid;gap:16px;}
  .tv-stitch-account .tv-customer-action-readiness > div {display:grid;gap:8px;}
  .tv-stitch-account .tv-customer-action-readiness small {display:block;color:var(--tv-text-muted,#4d6178);margin-top:4px;}
  .tv-stitch-account .tv-customer-ref {color:var(--tv-brand,#006cba);font-weight:600;}
  .tv-stitch-account :is(.tv-customer-pager,.tv-customer-pager > div) {display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;}
  .tv-stitch-account :is(.tv-customer-empty,.tv-customer-detail-loading) {display:grid;gap:8px;padding:16px;color:var(--tv-text-muted,#4d6178);}
  .tv-stitch-account :is(.tv-customer-control-grid,.tv-customer-evidence-grid) {display:grid;gap:16px;}
  .tv-stitch-account .tv-customer-account-footer {display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;border-top:1px solid var(--tv-border,#c7d4e2);padding-top:16px;color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
  .tv-stitch-account .tv-customer-statement-cards {display:none;}
  .tv-stitch-account .tv-customer-equations {padding:16px;display:grid;gap:12px;font-variant-numeric:tabular-nums;}
  .tv-stitch-account .tv-customer-equations > div {display:grid;gap:6px;}
  @media(max-width:1100px) {.tv-stitch-account-header{align-items:flex-start;flex-direction:column;}.tv-stitch-account-actions{max-width:none;justify-content:flex-start;}.tv-stitch-account-layout{grid-template-columns:1fr;}.tv-stitch-account-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));}}
  @media(max-width:650px) {.tv-stitch-account{padding:12px;gap:16px;}.tv-stitch-account-header{padding:16px;}.tv-stitch-account-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.tv-stitch-account-metric{padding:12px;}.tv-stitch-account-metric > strong{font-size:18px;}.tv-stitch-account-sidebar{grid-template-columns:1fr;}}
}

/* Bank Accounts, Transfers and Deposits: saved Stitch banking exports.
   Only presentation; native-currency amounts and permissions remain server-owned. */
.tv-stitch-banking :is(.bank-transaction-filters,.bank-reconciliation-filters) {display:flex;gap:12px;align-items:end;flex-wrap:wrap;background:white;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-banking :is(.bank-transaction-filters,.bank-reconciliation-filters) > label {display:grid;gap:6px;flex:1 1 150px;min-width:0;}
.tv-stitch-banking :is(.bank-transaction-main,.bank-reconciliation-main) {display:grid;gap:20px;min-width:0;}
.tv-stitch-book-inspection {padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-book-inspection > h3 {margin:0 0 8px;font-size:20px;}
.tv-stitch-book-inspection > p {color:var(--tv-text-muted,#4d6178);margin:0 0 20px;}
.tv-stitch-book-inspection .bank-transaction-detail {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}
.tv-stitch-book-inspection .panel {min-width:0;padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-book-inspection .info-line {display:flex;justify-content:space-between;gap:16px;padding:8px 0;overflow-wrap:anywhere;}
.tv-stitch-book-actions {display:flex;gap:8px;margin-top:16px;}
.tv-stitch-reconciliation-detail .bank-reconciliation-equation {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.tv-stitch-reconciliation-detail .panel {padding:16px;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;background:#fff;}
@media(max-width:700px){.tv-stitch-book-inspection .bank-transaction-detail {grid-template-columns:1fr;}.tv-stitch-book-inspection {padding:12px;}}
.tv-stitch-banking {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-banking .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-banking .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-banking .workspace-hero p {color:var(--tv-text-muted,#4d6178);line-height:1.6;max-width:90ch;margin:0;}
.tv-stitch-banking .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-banking .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-banking .workspace-stat {display:grid;gap:10px;padding:20px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-banking .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;}
.tv-stitch-banking .workspace-stat > :is(span,small) {font-size:13px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-banking .filter-row,.tv-stitch-banking .bank-account-filters {display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;background:#fff;}
.tv-stitch-banking .filter-row > label,.tv-stitch-banking .bank-account-filters > label {display:grid;gap:8px;flex:1;min-width:150px;}
.tv-stitch-banking .filter-row > label:first-child,.tv-stitch-banking .bank-account-filters > label:first-child {flex:2;min-width:240px;}
.tv-stitch-banking .filter-row :is(input,select),.tv-stitch-banking .bank-account-filters :is(input,select) {width:100%;}
.tv-stitch-banking .bank-account-filter-disclosure {border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;margin-bottom:24px;overflow:hidden;}
.tv-stitch-banking .bank-account-filter-disclosure > summary {padding:16px;cursor:pointer;}
.tv-stitch-banking .bank-account-filter-summary {margin-left:12px;color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-banking .bank-account-filter-actions {display:flex;gap:8px;}
.tv-stitch-banking :is(.table-card,.bank-account-register) {overflow-x:auto;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-banking table {min-width:850px;}
.tv-stitch-banking td > div {display:grid;gap:6px;}
.tv-stitch-banking td small {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-banking tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-banking :is(.ledger-pagination,.pagination-controls,.bank-account-pager) {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;}
.tv-stitch-banking :is(.ledger-pagination-actions,.bank-account-pager-actions) {display:flex;gap:8px;}
.tv-stitch-banking .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
.tv-stitch-banking .empty-state {padding:28px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
@media(max-width:900px){.tv-stitch-banking .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-banking .workspace-hero {flex-direction:column;}}
@media(max-width:540px){.tv-stitch-banking {padding:12px;}.tv-stitch-banking .workspace-stat {padding:12px;}.tv-stitch-banking :is(.ledger-pagination,.bank-account-pager) {align-items:flex-start;flex-direction:column;}}

/* Exact Stitch ownership for the five banking screens. Keep the reusable
   banking primitives above; these screen compositions prevent the legacy
   register rules from flattening each page into the same generic table. */
[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"].tv-stitch-banking {
  --bank-screen-accent: var(--tv-brand, #0d6fb8);
  background: var(--tv-surface-muted, #f3f7fb);
}
[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-accounts-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(250px, .31fr);
  gap: 20px;
  align-items: start;
}
[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){ min-width: 0; }
[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-integrity-attention:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-summary-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-readiness-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-integrity-inspector:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width: 0;
  border-radius: 12px;
}
[data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-account-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-shadow: 0 1px 2px rgb(18 44 70 / 5%);
}

[data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"].tv-stitch-banking {
  --bank-screen-accent: var(--tv-brand, #0d6fb8);
}
[data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
[data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"] .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  border: 1px solid var(--tv-border, #c7d4e2);
  border-radius: 12px 12px 0 0;
}
[data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"] .table-card:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  border-radius: 0 0 12px 12px;
}

[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"].tv-stitch-banking {
  --bank-screen-accent: var(--tv-accent, #ed6b36);
}
[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .filter-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  align-items: center;
  border-bottom: 1px solid var(--tv-border, #c7d4e2);
}
[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .bank-deposit-receipt-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  gap: 8px;
  padding: 12px 16px;
}
[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .bank-deposit-receipt:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width: 0;
  padding: 12px;
  border: 1px solid var(--tv-border, #c7d4e2);
  border-radius: 10px;
  background: var(--tv-surface, #fff);
}

[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"].tv-stitch-banking {
  --bank-screen-accent: var(--tv-brand, #0d6fb8);
}
[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .bank-transaction-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  grid-template-columns: minmax(0, 1.65fr) minmax(300px, .75fr);
  align-items: start;
}
[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .bank-transaction-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .tv-stitch-book-inspection{
  min-width: 0;
}
[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .tv-stitch-book-inspection {
  position: sticky;
  top: 16px;
}

[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"].tv-stitch-banking {
  --bank-screen-accent: var(--tv-accent, #ed6b36);
}
[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"] .bank-reconciliation-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
}
[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"] .bank-reconciliation-register:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  box-shadow: 0 1px 2px rgb(18 44 70 / 5%);
}
[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"] .bank-reconciliation-equation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-variant-numeric: tabular-nums;
}

@media (max-width: 1050px) {
  [data-stitch-screen="1f5840955e094b4b95757a52ed9566ee"] .bank-accounts-workbench:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .bank-transaction-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: minmax(0, 1fr);
  }
  [data-stitch-screen="9417f2bf5abc4b6bbe1068363309b9fa"] .tv-stitch-book-inspection { position: static; }
}
@media (max-width: 700px) {
  [data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"] .bank-reconciliation-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 420px) {
  [data-stitch-screen="24cd9266e3c046458bcd4a2e944f136e"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="eb916a53985345f1b2af1f9623ba37e6"] .workspace-stats:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="c5c71c3905d449f9af72f6fb9644bcb9"] .bank-reconciliation-steps:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    grid-template-columns: minmax(0, 1fr);
  }
}

/* Stitch a36e8bfd999d4fa3ac9c17181a78d8c2 / ea9287904d584f65b46e39f5f17ea9f2.
   Preserve authoritative note lifecycle and separate posting/availability. */
.tv-stitch-notes {padding:24px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);}
.tv-stitch-notes .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-notes .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-notes .workspace-hero p {line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:0;max-width:90ch;}
.tv-stitch-notes .workspace-hero-actions {display:flex;gap:8px;flex-wrap:wrap;}
.tv-stitch-notes .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0;}
.tv-stitch-notes .workspace-stat {padding:20px;display:grid;gap:10px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;}
.tv-stitch-notes .workspace-stat > span {font-size:13px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-notes .workspace-stat > strong {font-size:25px;font-variant-numeric:tabular-nums;}
.tv-stitch-notes .workspace-stat > small {font-size:12px;color:var(--tv-text-muted,#4d6178);line-height:1.5;}
.tv-stitch-notes .adjustment-note-register {background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;margin-top:20px;}
.tv-stitch-notes .adjustment-note-filters {display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,220px) auto auto;gap:12px;align-items:end;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-notes .adjustment-note-filters label {display:grid;gap:8px;}
.tv-stitch-notes .adjustment-note-filters :is(input,select) {width:100%;}
.tv-stitch-notes table {min-width:820px;}
.tv-stitch-notes td > div {display:grid;gap:6px;}
.tv-stitch-notes tbody tr:hover {background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-notes .ledger-pagination {display:flex;justify-content:space-between;align-items:center;padding:16px 20px;gap:16px;}
.tv-stitch-notes .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-notes .tv-register-empty-state {padding:28px;}
.tv-stitch-notes .tv-stitch-note-inspection {margin:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;}
.tv-stitch-note-inspection > header {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;background:var(--tv-brand-soft,#e8f3fc);border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-note-inspection h3 {font-size:18px;margin:0;}
.tv-stitch-note-inspection h4 {font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--tv-text-muted,#4d6178);margin:0 0 16px;}
.tv-stitch-note-inspection-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.tv-stitch-note-inspection-grid > section {padding:20px;min-width:0;border-right:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-note-inspection-grid > section:last-child {border-right:0;}
.tv-stitch-note-inspection-grid p {line-height:1.6;color:var(--tv-text-muted,#4d6178);}
@media(max-width:800px){.tv-stitch-note-inspection-grid {grid-template-columns:1fr;}.tv-stitch-note-inspection-grid > section {border-right:0;border-bottom:1px solid var(--tv-border,#c7d4e2);}}
.tv-stitch-notes .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);font-size:12px;margin-top:12px;}
@media(max-width:900px){.tv-stitch-notes .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-notes .workspace-hero {flex-direction:column;}}
@media(max-width:540px){.tv-stitch-notes {padding:12px;}.tv-stitch-notes .adjustment-note-filters {grid-template-columns:1fr;}.tv-stitch-notes .ledger-pagination {align-items:flex-start;flex-direction:column;}.tv-stitch-notes .workspace-stat {padding:12px;}}

/* Credit/Debit Notes: the saved Stitch screen IDs own a shared note register,
   while note-specific lifecycle and eligibility remain with the server. */
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) {
  display:block;min-width:0;padding:22px;border:0;border-radius:0;
  background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text,#122c46);
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) > .tv-route-frame {
  display:grid;gap:18px;max-width:1600px;margin:0 auto;
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .workspace-hero {
  align-items:center;margin:0;padding:20px 22px;border:1px solid var(--tv-border,#c7d4e2);
  border-radius:10px;background:var(--tv-surface,#fff);box-shadow:none;
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .workspace-stats {gap:10px;margin:0;}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .workspace-stat {
  min-height:94px;padding:14px 16px;border-radius:8px;box-shadow:none;
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .adjustment-note-register {
  margin:0;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;
  background:var(--tv-surface,#fff);box-shadow:none;
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .adjustment-note-filters {
  grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) auto auto;
  gap:10px;padding:14px 16px;background:var(--tv-surface-muted,#f3f7fb);
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .adjustment-note-register table {min-width:860px;}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .adjustment-note-register th {
  background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);
  font-size:11px;letter-spacing:.04em;text-transform:uppercase;
}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .adjustment-note-register td {vertical-align:middle;}
:is(
  .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
  .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
) .tv-stitch-note-inspection {margin:14px;border-radius:8px;box-shadow:none;}
@media(max-width:900px) {
  :is(
    .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
    .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
  ) .workspace-stats {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:560px) {
  :is(
    .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
    .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
  ) {padding:10px;}
  :is(
    .tv-stitch-notes[data-stitch-screen="a36e8bfd999d4fa3ac9c17181a78d8c2"],
    .tv-stitch-notes[data-stitch-screen="ea9287904d584f65b46e39f5f17ea9f2"]
  ) .adjustment-note-filters {grid-template-columns:minmax(0,1fr);}
}

/* Saved customer/supplier-group Stitch split-register composition. */
.tv-stitch-party-groups{background:var(--tv-surface-muted,#f3f7fb);padding:24px;}
.tv-stitch-party-groups .workspace-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px;}
.tv-stitch-party-groups .workspace-hero h2{font-size:28px;margin:0 0 10px;letter-spacing:-.03em;}
.tv-stitch-party-groups .workspace-hero p{color:var(--tv-text-muted,#4d6178);max-width:85ch;}
.tv-stitch-party-groups .workspace-hero-actions{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;}
.tv-stitch-party-groups .workspace-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-party-groups .workspace-stat{display:grid;gap:8px;background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;padding:16px;}
.tv-stitch-party-groups .workspace-stat strong{font-size:24px;}
.tv-stitch-party-groups .workspace-stat :is(span,small){color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:24px;align-items:start;}
.tv-stitch-party-groups .customer-group-register{min-width:0;overflow:auto;border:1px solid var(--tv-border,#c7d4e2);background:white;border-radius:12px;}
.tv-stitch-party-groups .customer-group-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-party-groups .customer-group-filters label{display:grid;gap:6px;flex:1;min-width:130px;}
.tv-stitch-party-groups table{min-width:690px;}
.tv-stitch-party-groups tbody tr:hover{background:var(--tv-brand-soft,#e8f3fc);}
.tv-stitch-party-groups td>div{display:grid;gap:4px;}
.tv-stitch-party-groups .register-result-count{padding:16px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-party-groups .tv-stitch-group-inspection{padding:24px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-party-groups .tv-stitch-group-inspection h2{font-size:20px;margin:8px 0 20px;overflow-wrap:anywhere;}
.tv-stitch-party-groups .tv-stitch-group-inspection h3{font-size:14px;margin-top:24px;}
.tv-stitch-party-groups .tv-stitch-group-inspection p{color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-inspection dl{display:grid;gap:6px;padding:16px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-party-groups .tv-stitch-group-inspection dt{font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-party-groups .tv-stitch-group-inspection dd{margin:0 0 12px;font-weight:600;}
.tv-stitch-party-groups .tv-stitch-group-inspection ul{padding-left:20px;}
.tv-stitch-party-groups .tv-stitch-group-inspection li{padding:6px 0;}
.tv-stitch-party-groups .tv-stitch-group-eyebrow{font-size:12px;text-transform:uppercase;color:var(--tv-brand,#006cba);font-weight:600;}
.tv-stitch-party-groups .tv-route-context{display:flex;flex-wrap:wrap;gap:8px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
@media(max-width:1100px){.tv-stitch-party-groups .tv-stitch-group-layout{grid-template-columns:1fr;}.tv-stitch-party-groups .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:540px){.tv-stitch-party-groups{padding:12px;}.tv-stitch-party-groups .workspace-hero{flex-direction:column;}.tv-stitch-party-groups .tv-stitch-group-inspection{padding:16px;}}
.tv-stitch-party-groups:is(
  [data-stitch-screen="b344a06aa5b44e5c8a00b04f38bdd5e1"], [data-stitch-route-screen="b344a06aa5b44e5c8a00b04f38bdd5e1"],
  [data-stitch-screen="44b71e682a6242e296c27dcd0003a440"], [data-stitch-route-screen="44b71e682a6242e296c27dcd0003a440"]
) > .tv-route-frame {display:grid;gap:18px;max-width:1500px;margin-inline:auto;}
.tv-stitch-party-groups:is(
  [data-stitch-screen="b344a06aa5b44e5c8a00b04f38bdd5e1"], [data-stitch-route-screen="b344a06aa5b44e5c8a00b04f38bdd5e1"],
  [data-stitch-screen="44b71e682a6242e296c27dcd0003a440"], [data-stitch-route-screen="44b71e682a6242e296c27dcd0003a440"]
) .workspace-stats {gap:12px;margin-block:0;}

.tv-stitch-read-error{padding:28px;background:var(--tv-surface-muted,#f3f7fb);min-height:65vh;}
.tv-stitch-read-error .tv-stitch-error-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px;}
.tv-stitch-read-error h1{font-size:28px;letter-spacing:-.03em;line-height:1.2;margin:10px 0 12px;}
.tv-stitch-read-error h2{font-size:18px;margin:0 0 16px;}
.tv-stitch-read-error p{color:var(--tv-text-muted,#4d6178);line-height:1.6;margin:0 0 16px;max-width:90ch;}
.tv-stitch-read-error .tv-stitch-error-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#9a3412;}
.tv-stitch-read-error .tv-stitch-error-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:24px;align-items:start;}
.tv-stitch-read-error .tv-stitch-error-card{background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:24px;min-width:0;}
.tv-stitch-read-error dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;background:var(--tv-surface-muted,#f3f7fb);padding:18px;border-radius:8px;}
.tv-stitch-read-error dt{color:var(--tv-text-muted,#4d6178);}
.tv-stitch-read-error dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;}
.tv-stitch-read-error .tv-stitch-error-notice{background:#fffbeb;border:1px solid #fde68a;padding:16px;border-radius:8px;margin-top:20px;color:#92400e;}
.tv-stitch-read-error .tv-stitch-error-notice p{color:inherit;margin:8px 0 0;}
[data-stitch-screen="eb6617f4d001443f989426b59bde195f"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="ca4b85a687b244d387f00fe630a65b18"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width:0;
  border-radius:12px;
  color:var(--tv-text,#122c46);
}
[data-stitch-screen="ca4b85a687b244d387f00fe630a65b18"] .tv-stitch-error-eyebrow {color:var(--tv-danger,#b42318);}
@media(max-width:800px){.tv-stitch-read-error .tv-stitch-error-layout{grid-template-columns:1fr;}.tv-stitch-read-error .tv-stitch-error-header{flex-direction:column;}}
@media(max-width:480px){.tv-stitch-read-error{padding:16px;}.tv-stitch-read-error .tv-stitch-error-card{padding:16px;}.tv-stitch-read-error dl{grid-template-columns:1fr;gap:6px;}.tv-stitch-read-error dd{margin-bottom:12px;}}

/* Adapted from Stitch screen 90f91a71f1ef4b0e9e02eeb414ce5e29.
   No invented approval threshold, accounts, draft-save or journal preview. */
.modal:has(.tv-stitch-reversal){width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);}
.tv-stitch-reversal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;background:var(--tv-surface-muted,#f3f7fb);padding:20px;}
.tv-stitch-reversal > section{background:white;padding:20px;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;min-width:0;}
.tv-stitch-reversal h3{font-size:18px;margin:0 0 20px;}
.tv-stitch-reversal .tv-receipt-info{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);overflow-wrap:anywhere;}
.tv-stitch-reversal .modal-grid{display:grid;gap:16px;}
.tv-stitch-reversal label{display:grid;gap:8px;font-weight:600;}
.tv-stitch-reversal :is(input,textarea){width:100%;}
.tv-stitch-reversal :is(.tax-return-boundary-note,.tv-stitch-reversal-preserved){margin-top:20px;padding:16px;border:1px solid var(--tv-info-border,#8295aa);background:var(--tv-brand-soft,#e8f3fc);border-radius:8px;}
.tv-stitch-reversal p{font-size:13px;line-height:1.6;color:var(--tv-text-muted,#4d6178);margin:8px 0 0;}
.tv-stitch-reversal .form-errors{grid-column:1/-1;padding:16px;background:#fff1f2;color:#9f1239;border-radius:8px;}
@media(max-width:640px){.tv-stitch-reversal{grid-template-columns:1fr;padding:12px;}.tv-stitch-reversal > section{padding:16px;}}
.drawer.tv-stitch-composer-shell {width:min(680px,100vw);max-width:100vw;height:min(calc(100dvh - 20px),980px);max-height:calc(100dvh - 20px);min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;}
.tv-stitch-composer-shell .drawer-body {padding:0;overflow-x:hidden;overflow-y:auto;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:16px;}
.tv-stitch-composer-shell .drawer-header {padding:20px 24px;background:white;border-bottom:1px solid var(--tv-border,#c7d4e2);min-width:0;}
.tv-stitch-composer-shell .drawer-footer {padding:16px 24px max(16px,env(safe-area-inset-bottom));background:white;border-top:1px solid var(--tv-border,#c7d4e2);min-width:0;}
.tv-stitch-composer-shell :is(input,select,textarea,button,summary,[tabindex]) {scroll-margin-block:20px;}
.tv-stitch-composer {display:block;background:#fff;padding:0 24px 24px;}
.tv-stitch-composer[data-stitch-screen="90f91a71f1ef4b0e9e02eeb414ce5e29"] {min-width:0;color:var(--tv-text,#122c46);}
.tv-stitch-composer .tv-stitch-composer-steps {display:flex;gap:12px;justify-content:space-between;list-style:none;padding:18px 0;margin:0;border-bottom:1px solid var(--tv-border,#c7d4e2);color:var(--tv-text-muted,#4d6178);font-size:12px;font-weight:600;}
.tv-stitch-composer .tv-receipt-create-main {display:block;}
.tv-stitch-composer .tv-receipt-create-card {padding:24px 0;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-composer .tv-receipt-create-card-head {margin-bottom:16px;}
.tv-stitch-composer h3 {font-size:16px;margin:0 0 8px;color:var(--tv-text,#122c46);}
.tv-stitch-composer p {margin:8px 0;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-composer .tv-receipt-create-grid,.tv-stitch-composer .tv-receipt-create-shared-slip {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.tv-stitch-composer .tv-receipt-create-field {display:grid;align-content:start;gap:7px;min-width:0;margin:0;}
.tv-stitch-composer .tv-receipt-create-field:has(input[type=file]) {grid-column:1/-1;}
.tv-stitch-composer .tv-receipt-create-field > span {font-size:13px;font-weight:600;}
.tv-stitch-composer .tv-receipt-create-field > :is(input,select,textarea) {width:100%;}
.tv-stitch-composer small {color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;}
.tv-stitch-composer .tv-receipt-create-customer-combobox {position:relative;}
.tv-stitch-composer .tv-receipt-create-customer-results {max-height:240px;overflow-y:auto;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;margin-top:8px;}
.tv-stitch-composer .tv-receipt-create-customer-results button {display:flex;width:100%;text-align:left;justify-content:flex-start;border:0;border-bottom:1px solid var(--tv-border,#c7d4e2);border-radius:0;}
.tv-stitch-composer .tv-receipt-create-customer-selection {display:grid;gap:4px;padding:12px;margin-top:12px;background:var(--tv-surface-muted,#f3f7fb);border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;}
.tv-stitch-composer details {margin-top:16px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:8px;padding:12px;}
.tv-stitch-composer summary {cursor:pointer;font-weight:600;color:#334155;}
.tv-stitch-composer details[open] > :not(summary) {margin-top:12px;}
.tv-stitch-composer .tv-payment-proof-preview {display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;margin-top:12px;}
.tv-stitch-composer .tv-payment-proof-preview img {width:64px;height:80px;object-fit:contain;}
.tv-stitch-composer .tv-payment-proof-preview > div {display:grid;gap:6px;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-summary {margin-top:24px;border:1px solid var(--tv-border,#c7d4e2);background:var(--tv-surface-muted,#f3f7fb);border-radius:10px;padding:16px;}
.tv-stitch-composer .tv-receipt-create-summary-lines {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tv-stitch-composer .tv-receipt-create-summary-lines > div {display:grid;gap:6px;min-width:0;}
.tv-stitch-composer .tv-receipt-create-summary-lines strong {font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-errors {margin-top:16px;padding:16px;border:1px solid #fda4af;background:#fff1f2;border-radius:8px;color:#9f1239;}
.tv-stitch-composer .tv-receipt-create-errors[data-recovery-state="payment-retry"] {border-color:#b87514;border-inline-start:4px solid #b87514;background:#fff8e8;color:#49330f;}
.tv-stitch-composer .tv-receipt-create-errors[data-recovery-state="payment-retry"] > strong {display:block;font-size:15px;line-height:1.35;}
.tv-stitch-composer .tv-receipt-create-errors[data-stitch-screen="98c16ad391c1445d8158c2228f122559"] {padding:18px 20px;border-radius:12px;box-shadow:0 1px 3px rgb(16 35 56 / 7%);}
.tv-stitch-composer .tv-receipt-create-errors[data-stitch-screen="98c16ad391c1445d8158c2228f122559"] > strong {font-size:16px;letter-spacing:-.01em;}
.tv-stitch-composer .tv-receipt-create-errors[data-stitch-screen="98c16ad391c1445d8158c2228f122559"] .tv-receipt-retry-status {font-size:14px;}
.tv-stitch-composer .tv-receipt-create-errors[data-stitch-screen="98c16ad391c1445d8158c2228f122559"] .tv-receipt-retry-next-step {padding:10px 12px;border:1px solid #e8d4aa;border-radius:8px;background:rgb(255 255 255 / 70%);}
.tv-stitch-composer .tv-receipt-create-errors[data-stitch-screen="98c16ad391c1445d8158c2228f122559"] ul {margin:12px 0 0;padding-inline-start:20px;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-stitch-composer-steps,
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-create-main > .tv-receipt-create-card,
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] > .tv-receipt-create-summary {display:none;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-create-main {display:block;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-create-errors {margin:20px 0;padding:18px;border:1px solid #edcf79;border-radius:12px;background:#fff9e8;color:#49330f;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-create-errors > strong {display:block;font-size:17px;line-height:1.35;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-retry-status {margin:8px 0;color:#724315;line-height:1.55;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-retry-next-step {padding:10px 12px;border:1px solid #ead9aa;border-radius:8px;background:#fffdf7;color:#55452e;line-height:1.5;}
.tv-receipt-retry-snapshot:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:16px;margin-top:16px;padding:16px;border:1px solid var(--tv-border,#d5e0da);border-radius:12px;background:var(--tv-surface,#fff);color:var(--tv-text,#15221f);}
.tv-receipt-retry-snapshot-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--tv-border,#d5e0da);}
.tv-receipt-retry-snapshot-head > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size:13px;letter-spacing:.04em;text-transform:uppercase;}
.tv-receipt-retry-snapshot-head > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){flex:none;padding:5px 8px;border-radius:6px;background:var(--tv-surface-muted,#f3f7fb);color:var(--tv-text-muted,#4d6178);font-size:11px;font-weight:700;}
.tv-receipt-retry-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
.tv-receipt-retry-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;align-content:start;gap:5px;min-width:0;padding:11px 12px;border:1px solid var(--tv-border,#d5e0da);border-radius:8px;background:var(--tv-surface-muted,#f8faf9);}
.tv-receipt-retry-detail > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#5d6b67);font-size:12px;}
.tv-receipt-retry-detail > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;}
.tv-receipt-retry-detail.is-wide:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;}
.tv-receipt-retry-allocation:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-retry-proof:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:9px;min-width:0;}
.tv-receipt-retry-allocation h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-retry-proof h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;color:var(--tv-text-muted,#4d6178);font-size:12px;letter-spacing:.02em;}
.tv-receipt-retry-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:11px 12px;border:1px solid var(--tv-border,#d5e0da);border-radius:8px;background:var(--tv-surface-muted,#f8faf9);}
.tv-receipt-retry-invoice strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:13px;}
.tv-receipt-retry-invoice span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;color:var(--tv-text-muted,#4d6178);font-size:12px;font-variant-numeric:tabular-nums;}
.tv-receipt-retry-allocation > p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.tv-receipt-retry-credit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin:0;padding:10px 12px;border-radius:8px;background:var(--tv-surface-muted,#f8faf9);color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;}
.tv-receipt-retry-proof:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:64px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;border:1px solid var(--tv-border,#d5e0da);border-radius:8px;background:var(--tv-surface-muted,#f8faf9);}
.tv-receipt-retry-proof h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:1/-1;}
.tv-receipt-retry-proof img:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width:64px;height:72px;border:1px solid var(--tv-border,#d5e0da);border-radius:6px;background:white;object-fit:contain;}
.tv-receipt-retry-proof > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:grid;gap:5px;min-width:0;}
.tv-receipt-retry-proof > div > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap:anywhere;font-size:12px;}
.tv-receipt-retry-proof > div > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color:var(--tv-text-muted,#4d6178);font-size:11px;line-height:1.45;}
.tv-stitch-composer-shell:has(.tv-stitch-composer[data-submission-state="outcome-unconfirmed"]) .drawer-title h2 {font-size:19px;}
.tv-stitch-composer-shell:has(.tv-stitch-composer[data-submission-state="outcome-unconfirmed"]) .drawer-footer .btn {width:100%;min-height:48px;}
.tv-stitch-composer .tv-receipt-retry-status,.tv-stitch-composer .tv-receipt-retry-next-step {margin:8px 0 0;line-height:1.55;}
.tv-stitch-composer .tv-receipt-retry-next-step {padding-top:8px;border-top:1px solid #e8d4aa;font-weight:600;}
.tv-stitch-composer .tv-receipt-field-error {display:block;color:#9f1239;font-size:12px;font-weight:600;line-height:1.45;}
.tv-stitch-composer [aria-invalid=true] {border-color:#be123c;outline:2px solid #fecdd3;outline-offset:1px;}
.tv-stitch-composer[data-submission-state="outcome-unconfirmed"] .tv-receipt-create-errors {border-color:#f59e0b;background:#fffbeb;color:#78350f;}
.tv-stitch-composer[data-submission-state="correction-needed"] .tv-receipt-create-errors {border-color:#fda4af;background:#fff1f2;color:#9f1239;}
.tv-stitch-composer .tv-receipt-allocation-toggle {margin-bottom:12px;}
.tv-stitch-composer .tv-receipt-create-card:has(.tv-receipt-allocation-toggle[aria-expanded=false]) .tv-payment-allocation-tools {display:none;}
.tv-stitch-composer .tv-payment-allocation-tools {display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;}
.tv-stitch-composer .tv-receipt-create-invoice-list {display:grid;gap:10px;margin-top:12px;}
.tv-stitch-composer .tv-receipt-create-invoice {display:grid;grid-template-columns:20px minmax(0,1fr) 135px;gap:12px;padding:14px;border:1px solid var(--tv-border,#c7d4e2);border-radius:8px;align-items:start;}
.tv-stitch-composer .tv-receipt-create-invoice-copy {display:grid;gap:4px;overflow-wrap:anywhere;}
.tv-stitch-composer .tv-receipt-create-invoice-copy span {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-composer .tv-receipt-create-invoice-outstanding {grid-column:2;display:grid;gap:4px;font-size:12px;}
.tv-stitch-composer .tv-receipt-create-invoice > .tv-receipt-create-field {grid-column:3;grid-row:1/3;}
.tv-stitch-composer .tv-receipt-create-invoice.is-selected {background:var(--tv-brand-soft,#e8f3fc);border-color:var(--tv-info-border,#8295aa);}
[data-stitch-screen="ad03828d882d4d8daa89e450176b344c"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding:20px 0;border-top:1px solid var(--tv-border,#c7d4e2);}
[data-stitch-screen="ad03828d882d4d8daa89e450176b344c"] .tv-receipt-create-card-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display:flex;align-items:flex-start;gap:12px;}
[data-stitch-screen="ad03828d882d4d8daa89e450176b344c"] .tv-receipt-create-invoice-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-composer input[type=checkbox] {width:18px;height:18px;}
.tv-stitch-composer [hidden] {display:none;}
@media(max-width:540px){
 .drawer-host.is-open .drawer.tv-stitch-composer-shell{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;}
 .tv-stitch-composer-shell .drawer-header{padding:12px 16px;}
 .tv-stitch-composer-shell .drawer-footer{padding:10px 16px max(10px,env(safe-area-inset-bottom));}
 .tv-stitch-composer-shell .drawer-footer > *{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;}
 .tv-stitch-composer{padding:0 16px 16px;}
 .tv-stitch-composer .tv-stitch-composer-steps{gap:8px;font-size:11px;}
 .tv-stitch-composer .tv-receipt-create-grid,.tv-stitch-composer .tv-receipt-create-shared-slip,.tv-stitch-composer .tv-receipt-create-summary-lines{grid-template-columns:1fr;}
 .tv-receipt-retry-detail-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:1fr;}
 .tv-receipt-retry-detail.is-wide:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column:auto;}
 .tv-receipt-retry-invoice:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns:minmax(0,1fr);}
 .tv-receipt-retry-invoice span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:left;}
 .tv-stitch-composer .tv-receipt-create-invoice{grid-template-columns:20px minmax(0,1fr);}
 .tv-stitch-composer .tv-receipt-create-invoice > .tv-receipt-create-field{grid-column:2;grid-row:auto;}
}
@media(max-height:560px){
 .drawer.tv-stitch-composer-shell{height:100dvh;max-height:100dvh;margin:0;border-radius:0;}
 .tv-stitch-composer-shell .drawer-header{padding-block:8px;min-height:48px;}
 .tv-stitch-composer-shell .drawer-footer{padding-block:8px;}
}

/* Customer Credits follows the exported Stitch liability-register composition.
   All workspace rules are scoped to this route; the portaled drawer is scoped
   by its explicit owner class below. */
.tv-stitch-customer-credits .customer-credit-workbench {
  --credit-navy: var(--tv-text, #122c46);
  --credit-blue: var(--tv-brand, #0a67b2);
  --credit-muted: var(--tv-text-muted, #4d6178);
  --credit-line: var(--tv-border, #c7d4e2);
  --credit-wash: var(--tv-surface-muted, #f3f7fb);
  display: grid;
  gap: 16px;
  min-width: 0;
  max-width: 1680px;
  margin-inline: auto;
  color: var(--credit-navy);
}
.tv-stitch-customer-credits .customer-credit-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 16px 18px;
  border: 1px solid var(--credit-line);
  border-radius: 12px;
  background: #fff;
}
.tv-stitch-customer-credits .customer-credit-context-copy {
  display: grid;
  gap: 5px;
  min-width: 0;
}
.tv-stitch-customer-credits .customer-credit-context-copy .context-label {
  color: var(--credit-blue);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .11em;
}
.tv-stitch-customer-credits .customer-credit-context-copy .context-muted {
  color: var(--credit-muted);
  font-size: 13px;
  line-height: 1.45;
}
.tv-stitch-customer-credits .customer-credit-context-actions {
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
}
.tv-stitch-customer-credits .customer-credit-context-actions .btn {
  min-height: 40px;
  white-space: nowrap;
}
.tv-stitch-customer-credits .customer-credit-currency-summary {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr));
  gap: 12px;
  min-width: 0;
}
.tv-stitch-customer-credits .customer-credit-currency-card {
  min-width: 0;
  padding: 14px 16px;
  border: 1px solid var(--credit-line);
  border-radius: 12px;
  background: #fff;
}
.tv-stitch-customer-credits .customer-credit-currency-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--credit-line);
}
.tv-stitch-customer-credits .customer-credit-currency-heading strong {
  color: var(--credit-navy);
  font-size: 13px;
  letter-spacing: .04em;
}
.tv-stitch-customer-credits .customer-credit-currency-heading span {
  color: var(--credit-muted);
  font-size: 11px;
}
.tv-stitch-customer-credits .customer-credit-currency-values {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  padding-top: 10px;
}
.tv-stitch-customer-credits .customer-credit-currency-values .customer-credit-info {
  display: grid;
  align-content: start;
  gap: 5px;
  min-width: 0;
  border: 0;
}
.tv-stitch-customer-credits .customer-credit-currency-values .customer-credit-info > span {
  color: var(--credit-muted);
  font-size: 10px;
  line-height: 1.3;
}
.tv-stitch-customer-credits .customer-credit-currency-values .customer-credit-info > strong {
  color: var(--credit-navy);
  font-size: 13px;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
.tv-stitch-customer-credits .customer-credit-trust {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0;
  overflow: hidden;
  border: 1px solid var(--credit-line);
  border-radius: 12px;
  background: #fff;
}
.tv-stitch-customer-credits .customer-credit-trust .customer-credit-info {
  display: grid;
  gap: 6px;
  min-width: 0;
  padding: 14px 16px;
  border-right: 1px solid var(--credit-line);
}
.tv-stitch-customer-credits .customer-credit-trust .customer-credit-info:last-child { border-right: 0; }
.tv-stitch-customer-credits .customer-credit-trust .customer-credit-info > span {
  color: var(--credit-muted);
  font-size: 10px;
  font-weight: 750;
  letter-spacing: .07em;
  text-transform: uppercase;
}
.tv-stitch-customer-credits .customer-credit-trust .customer-credit-info > strong {
  color: var(--credit-navy);
  font-size: 21px;
  font-variant-numeric: tabular-nums;
}
.tv-stitch-customer-credits .customer-credit-filters {
  display: grid;
  grid-template-columns: minmax(240px, 2fr) repeat(2, minmax(145px, 1fr)) auto auto;
  align-items: end;
  gap: 10px;
  padding: 14px;
  border: 1px solid var(--credit-line);
  border-radius: 12px;
  background: var(--credit-wash);
}
.tv-stitch-customer-credits .customer-credit-filters .field {
  display: grid;
  gap: 6px;
  min-width: 0;
  color: var(--credit-muted);
  font-size: 10px;
  font-weight: 750;
  letter-spacing: .07em;
  text-transform: uppercase;
}
.tv-stitch-customer-credits .customer-credit-filters :is(input, select) {
  width: 100%;
  min-width: 0;
  min-height: 40px;
  border: 1px solid var(--credit-line);
  border-radius: 7px;
  background: #fff;
  color: var(--credit-navy);
  font-size: 13px;
  letter-spacing: normal;
  text-transform: none;
}
.tv-stitch-customer-credits .customer-credit-filters .btn { min-height: 40px; white-space: nowrap; }
.tv-stitch-customer-credits .customer-credit-register {
  min-width: 0;
  overflow: hidden;
  border: 1px solid var(--credit-line);
  border-radius: 12px;
  background: #fff;
}
.tv-stitch-customer-credits .customer-credit-table-scroll {
  max-width: 100%;
  overflow: auto;
  overscroll-behavior-inline: contain;
  scrollbar-gutter: stable;
}
.tv-stitch-customer-credits .customer-credit-table-scroll:focus-visible {
  outline: 3px solid var(--tv-brief-focus, #0a67b2);
  outline-offset: -3px;
}
.tv-stitch-customer-credits .customer-credit-table-scroll table { min-width: 1120px; }
.tv-stitch-customer-credits .customer-credit-table-scroll :is(th, td) {
  padding: 11px 12px;
  border-bottom: 1px solid var(--credit-line);
  vertical-align: middle;
}
.tv-stitch-customer-credits .customer-credit-table-scroll th {
  background: var(--credit-wash);
  color: var(--credit-muted);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .055em;
  text-transform: uppercase;
}
.tv-stitch-customer-credits .customer-credit-table-scroll td {
  color: var(--credit-navy);
  font-size: 12px;
  line-height: 1.4;
}
.tv-stitch-customer-credits .customer-credit-table-scroll td:nth-last-child(-n+3) {
  font-variant-numeric: tabular-nums;
}
.tv-stitch-customer-credits :is(button, input, select, a):focus-visible {
  outline: 3px solid var(--tv-brief-focus, #0a67b2);
  outline-offset: 2px;
}
.customer-credit-drawer .customer-credit-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  display: grid;
  gap: 14px;
  padding: 16px;
  background: var(--tv-surface-muted, #f3f7fb);
}
.customer-credit-drawer .customer-credit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  min-width: 0;
  padding: 14px;
  border: 1px solid var(--credit-line);
  border-radius: 10px;
  background: #fff;
}
.customer-credit-drawer .customer-credit-command:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  position: sticky;
  top: 0;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  padding: 10px;
  border: 1px solid var(--credit-line);
  border-radius: 10px;
  background: #fff;
}
.customer-credit-drawer .customer-credit-info:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  overflow-wrap: anywhere;
}
.customer-credit-drawer .customer-credit-info strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  font-variant-numeric: tabular-nums;
}
@media (max-width: 980px) {
  .tv-stitch-customer-credits .customer-credit-filters {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .tv-stitch-customer-credits .customer-credit-filters .field:first-child { grid-column: 1 / -1; }
  .tv-stitch-customer-credits .customer-credit-currency-values { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 620px) {
  .tv-stitch-customer-credits .customer-credit-actions {
    align-items: stretch;
    flex-direction: column;
  }
  .tv-stitch-customer-credits .customer-credit-context-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
  .tv-stitch-customer-credits .customer-credit-context-actions .btn { width: 100%; }
  .tv-stitch-customer-credits .customer-credit-trust { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .tv-stitch-customer-credits .customer-credit-trust .customer-credit-info:nth-child(2) { border-right: 0; }
  .tv-stitch-customer-credits .customer-credit-trust .customer-credit-info:nth-child(-n+2) { border-bottom: 1px solid var(--credit-line); }
  .tv-stitch-customer-credits .customer-credit-filters { grid-template-columns: 1fr; }
  .tv-stitch-customer-credits .customer-credit-filters .field:first-child { grid-column: auto; }
  .tv-stitch-customer-credits .customer-credit-filters > .btn { width: 100%; }
}

/* Seven saved Stitch recurring-register exports share this composition.
   Real schedule states, server summaries and guarded actions stay authoritative. */
.tv-stitch-recurring {padding:24px;background:var(--tv-surface-muted,#f3f7fb);}
.tv-stitch-recurring .workspace-hero {display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;}
.tv-stitch-recurring .workspace-hero h2 {font-size:28px;letter-spacing:-.03em;margin:0 0 8px;}
.tv-stitch-recurring .workspace-hero p {max-width:90ch;color:var(--tv-text-muted,#4d6178);margin:0;line-height:1.6;}
.tv-stitch-recurring .workspace-hero-actions {display:flex;flex-wrap:wrap;gap:8px;}
.tv-stitch-recurring .workspace-stats {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;}
.tv-stitch-recurring .workspace-stat {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;padding:20px;display:grid;gap:8px;min-width:0;}
.tv-stitch-recurring .workspace-stat > span {color:var(--tv-text-muted,#4d6178);font-size:13px;}
.tv-stitch-recurring .workspace-stat > strong {font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;}
.tv-stitch-recurring .workspace-stat > small {font-size:12px;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recurring .recurring-register {background:#fff;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;overflow-x:auto;}
.tv-recurring-credit-notes .recurring-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1180px;}
.tv-recurring-credit-notes .recurring-register tbody td:nth-child(5):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
.tv-recurring-supplier-credits .recurring-register table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:1180px;}
.tv-recurring-supplier-credits .recurring-register tbody td:nth-child(5):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
.tv-stitch-recurring .recurring-main {display:grid;gap:16px;min-width:0;}
.tv-stitch-recurring .recurring-filters {display:grid;grid-template-columns:minmax(200px,1fr) minmax(140px,220px) auto auto;align-items:end;gap:12px;padding:20px;border-bottom:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-recurring .recurring-filters label {display:grid;gap:8px;}
.tv-stitch-recurring .recurring-filters :is(input,select) {width:100%;}
.tv-stitch-recurring table {min-width:850px;}
.tv-stitch-recurring :is(td,th) {vertical-align:top;}
.tv-stitch-surface.tv-stitch-recurring th button {border:0;background:transparent;padding:4px 0;min-height:36px;justify-content:flex-start;text-align:left;font-weight:600;}
.tv-stitch-recurring td:first-child {min-width:160px;}
.tv-stitch-recurring td > div {display:grid;gap:6px;}
.tv-stitch-recurring tbody tr:hover {background:#f4f7ff;}
.tv-stitch-recurring .recurring-pagination {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-top:1px solid var(--tv-border,#c7d4e2);}
.tv-stitch-recurring .ledger-pagination-actions {display:flex;gap:8px;}
.tv-stitch-recurring .tv-operational-empty {padding:32px;}
.tv-stitch-recurring .attention-list {border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;padding:16px;margin:16px 0;background:#eef3ff;}
.tv-stitch-recurring .tv-route-context {display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--tv-text-muted,#4d6178);margin-top:12px;}
.tv-stitch-recurring .recurring-selected-panel {
  display:grid;gap:18px;min-width:0;margin:0;padding:20px;
  border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;background:#fff;
}
.tv-stitch-recurring .recurring-selected-header {
  display:flex;justify-content:space-between;align-items:flex-start;gap:16px;
  padding-bottom:14px;border-bottom:1px solid var(--tv-border,#c7d4e2);
}
.tv-stitch-recurring .recurring-selected-header h2 {margin:4px 0;font-size:20px;line-height:1.3;overflow-wrap:anywhere;}
.tv-stitch-recurring .recurring-selected-header p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:12px;overflow-wrap:anywhere;}
.tv-stitch-recurring .recurring-selected-eyebrow {font-size:10px;letter-spacing:.1em;font-weight:750;color:var(--tv-text-muted,#4d6178);}
.tv-stitch-recurring .recurring-selected-grid {
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;min-width:0;
}
.tv-stitch-recurring .recurring-selected-grid .info-line {
  display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:10px;
  padding:9px 0;border-bottom:1px solid #e8edf3;min-width:0;overflow-wrap:anywhere;
}
.tv-stitch-recurring .recurring-selected-policy {
  margin:0;padding:12px 14px;border-left:3px solid #0b65a5;background:#f3f7fb;
  color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.55;
}
.tv-stitch-recurring .recurring-selected-evidence-grid {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;
}
.tv-stitch-recurring .recurring-evidence-section {
  min-width:0;border:1px solid var(--tv-border,#c7d4e2);border-radius:10px;overflow:hidden;
}
.tv-stitch-recurring .recurring-evidence-section > header {
  display:flex;justify-content:space-between;align-items:baseline;gap:12px;
  padding:12px 14px;background:var(--tv-surface-muted,#f3f7fb);border-bottom:1px solid var(--tv-border,#c7d4e2);
}
.tv-stitch-recurring .recurring-evidence-section h3 {margin:0;font-size:14px;}
.tv-stitch-recurring .recurring-evidence-section > header span {color:var(--tv-text-muted,#4d6178);font-size:11px;white-space:nowrap;}
.tv-stitch-recurring .recurring-evidence-list {list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;}
.tv-stitch-recurring .recurring-evidence-item {display:grid;gap:5px;padding:12px 14px;min-width:0;overflow-wrap:anywhere;}
.tv-stitch-recurring .recurring-evidence-item + .recurring-evidence-item {border-top:1px solid #e8edf3;}
.tv-stitch-recurring .recurring-evidence-item-head {display:flex;align-items:center;justify-content:space-between;gap:10px;}
.tv-stitch-recurring .recurring-evidence-item-head > strong {min-width:0;overflow-wrap:anywhere;}
.tv-stitch-recurring .recurring-evidence-item p {margin:0;color:var(--tv-text-muted,#4d6178);font-size:12px;line-height:1.45;}
.tv-stitch-recurring .recurring-evidence-item .recurring-evidence-error {color:#8a241d;}
.tv-stitch-recurring .recurring-evidence-empty {margin:0;padding:16px;color:var(--tv-text-muted,#4d6178);font-size:12px;}
.tv-stitch-recurring .recurring-selected-actions {
  display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;
}
.tv-stitch-recurring :is(.recurring-selected-loading,.recurring-selected-error,.recurring-selected-empty) {
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--tv-text-muted,#4d6178);
}
.tv-stitch-recurring .recurring-selected-loading strong,
.tv-stitch-recurring .recurring-selected-error strong,
.tv-stitch-recurring .recurring-selected-empty strong {color:var(--tv-text,#122c46);}
.tv-stitch-recurring .recurring-selected-error {color:#8a241d;}
@media(max-width:900px){.tv-stitch-recurring .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.tv-stitch-recurring .workspace-hero{flex-direction:column;}}
@media(max-width:700px){.tv-stitch-recurring .recurring-selected-grid{grid-template-columns:1fr 1fr;}.tv-stitch-recurring .recurring-selected-panel{padding:14px;}}
@media(max-width:540px){.tv-stitch-recurring{padding:12px;}.tv-stitch-recurring .recurring-filters{grid-template-columns:1fr;}.tv-stitch-recurring .recurring-pagination{flex-direction:column;align-items:flex-start;}.tv-stitch-recurring .workspace-stat{padding:12px;}.tv-stitch-recurring .recurring-selected-header{flex-direction:column;}.tv-stitch-recurring .recurring-selected-grid{grid-template-columns:1fr;}.tv-stitch-recurring .recurring-selected-grid .info-line{grid-template-columns:1fr;gap:3px;}.tv-stitch-recurring .recurring-selected-evidence-grid{grid-template-columns:1fr;}.tv-stitch-recurring .recurring-evidence-section>header{align-items:flex-start;flex-direction:column;gap:4px;}}

/* Per-export ownership is attached by the one runtime route registry. The
   family shares a cadence-first frame, while the individual screens retain
   their own useful accent and content hierarchy. */
.tv-stitch-recurring:is(
  [data-stitch-route-screen="f16b9f217dfb4190a2f4634d1f0f107d"],
  [data-stitch-route-screen="faae2201b86a4c0e91110ad7d8d7b8f7"],
  [data-stitch-route-screen="7f96e0e9b67b4653801ff4ab9d795d7a"],
  [data-stitch-route-screen="56abd2abf78c463587a3e2df8014cd2e"],
  [data-stitch-route-screen="10094d6478804552bfde128b3cc020c1"],
  [data-stitch-route-screen="cd29812904044ecfaf7e84dcbcbf57b5"],
  [data-stitch-route-screen="434455262ceb4f34b190b32e87a4d839"]
) {
  border-radius: 16px;
  box-shadow: 0 1px 2px rgb(18 44 70 / 5%);
}
.tv-stitch-recurring:is(
  [data-stitch-route-screen="f16b9f217dfb4190a2f4634d1f0f107d"],
  [data-stitch-route-screen="faae2201b86a4c0e91110ad7d8d7b8f7"],
  [data-stitch-route-screen="7f96e0e9b67b4653801ff4ab9d795d7a"],
  [data-stitch-route-screen="56abd2abf78c463587a3e2df8014cd2e"],
  [data-stitch-route-screen="10094d6478804552bfde128b3cc020c1"],
  [data-stitch-route-screen="cd29812904044ecfaf7e84dcbcbf57b5"],
  [data-stitch-route-screen="434455262ceb4f34b190b32e87a4d839"]
) .recurring-register {
  box-shadow: 0 1px 2px rgb(18 44 70 / 5%);
}
.tv-stitch-recurring:is(
  [data-stitch-route-screen="f16b9f217dfb4190a2f4634d1f0f107d"],
  [data-stitch-route-screen="faae2201b86a4c0e91110ad7d8d7b8f7"],
  [data-stitch-route-screen="7f96e0e9b67b4653801ff4ab9d795d7a"],
  [data-stitch-route-screen="56abd2abf78c463587a3e2df8014cd2e"],
  [data-stitch-route-screen="10094d6478804552bfde128b3cc020c1"],
  [data-stitch-route-screen="cd29812904044ecfaf7e84dcbcbf57b5"],
  [data-stitch-route-screen="434455262ceb4f34b190b32e87a4d839"]
) .recurring-filters {
  background: var(--tv-surface-muted, #f3f7fb);
}

/* Stitch customer 987e68d51cc14ea599f4d3b80729e5b4 and supplier
   d236e05587c94e6980579c136ce245ab register structure. No print/ledger rules. */
.tv-stitch-customers {
  --customer-ink: var(--tv-text,#122c46);
  --customer-muted: #434655;
  --customer-line: var(--tv-border,#c7d4e2);
  color: var(--customer-ink);
  background: var(--tv-surface-muted,#f3f7fb);
  padding: 24px;
  border-radius: 12px;
  font-family: Inter, system-ui, sans-serif;
}
.tv-stitch-customers h1 { font-size: 28px; letter-spacing: -.035em; }
.tv-stitch-vendors {background:var(--tv-surface-muted,#f3f7fb);--customer-ink:var(--tv-text,#122c46);--customer-muted:var(--tv-text-muted,#4d6178);--customer-line:var(--tv-border,#c7d4e2);}
.tv-stitch-customers.tv-stitch-vendors .tv-customer-register-summary {grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;}
.tv-stitch-vendors .tv-customer-summary-tile {padding:20px;background:white;border:1px solid var(--tv-border,#c7d4e2);border-radius:12px;display:grid;gap:10px;}
.tv-stitch-vendors .tv-customer-summary-tile strong {font-size:24px;font-variant-numeric:tabular-nums;}
.tv-stitch-vendors .tv-customer-summary-tile small {color:var(--tv-text-muted,#4d6178);font-size:12px;}
@media(max-width:900px){.tv-stitch-customers.tv-stitch-vendors .tv-customer-register-summary {grid-template-columns:repeat(2,minmax(0,1fr));}}
[data-stitch-route-screen="987e68d51cc14ea599f4d3b80729e5b4"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="987e68d51cc14ea599f4d3b80729e5b4"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-route-screen="d236e05587c94e6980579c136ce245ab"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),[data-stitch-screen="d236e05587c94e6980579c136ce245ab"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;color:var(--customer-ink);}
[data-stitch-screen="c424f71b441d40e79efdf2f076023bf7"]:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width:0;}
.tv-stitch-customers .workspace-hero { display:flex; justify-content:space-between; align-items:center; gap:20px; padding:0 0 24px; background:transparent; border:0; border-radius:0; box-shadow:none; }
.tv-stitch-customers .workspace-hero h2 { font-size:28px; letter-spacing:-.035em; margin:0 0 8px; }
.tv-stitch-customers .workspace-hero p { font-size:14px; color:var(--customer-muted); margin:0 0 12px; line-height:1.5; }
.tv-stitch-customers .tv-customer-register-summary-disclosure {
  background: transparent; border: 0; padding: 0; margin: 0 0 24px;
}
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary {
  padding: 12px 0; color: var(--customer-muted); cursor: pointer;
}
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary span {
  margin-left: 12px; font-size: 13px;
}
.tv-stitch-customers .tv-customer-register-summary { display: grid; grid-template-columns: 1fr; gap: 16px; }
.tv-stitch-customers .tv-customer-register-metrics {
  display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px;
}
.tv-stitch-customers .tv-customer-register-metrics > * {
  display: flex; flex-direction: column; gap: 12px;
  background: #fff; border: 1px solid var(--customer-line); border-radius: 10px;
  padding: 20px; min-width: 0; box-shadow: none;
}
.tv-stitch-customers .tv-customer-register-metric > span { font-size: 12px; color: var(--customer-muted); }
.tv-stitch-customers .tv-customer-exposure-copy { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-exposure-copy > span { font-weight: 650; }
.tv-stitch-customers .tv-customer-exposure-list { display: flex; flex-wrap: wrap; gap: 24px; margin-top: 16px; }
.tv-stitch-customers .tv-customer-exposure-row { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-exposure-row strong { font-size: 22px; }
.tv-stitch-customers .tv-customer-register-primary-filters {
  display: grid; grid-template-columns: minmax(200px,1fr) minmax(140px,220px) auto auto;
  gap: 12px; align-items: end;
}
.tv-stitch-customers .tv-customer-register-primary-filters label,
.tv-stitch-customers .tv-customer-register-toolbar label { display: grid; gap: 8px; min-width: 0; }
.tv-stitch-customers .tv-customer-register-primary-filters :is(input,select),
.tv-stitch-customers .tv-customer-register-toolbar :is(input,select) { width: 100%; box-sizing: border-box; }
.tv-stitch-customers .tv-customer-register-advanced { margin-top: 16px; }
.tv-stitch-customers .tv-customer-register-advanced > summary { cursor: pointer; padding: 8px 0; }
.tv-stitch-customers .tv-customer-register-advanced > summary span { margin-left: 12px; color: var(--customer-muted); font-size: 13px; }
.tv-stitch-customers .tv-customer-register-toolbar { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; padding-top: 12px; }
.tv-stitch-customers .tv-customer-register-metrics strong {
  font-size: 26px; font-variant-numeric: tabular-nums; color: var(--customer-ink);
}
.tv-stitch-customers .tv-customer-exposure {
  background: #edf3ff; border: 1px solid #d7e3fa; border-radius: 10px; padding: 20px;
}
.tv-stitch-customers .tv-customer-exposure.is-unavailable {
  display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 12px;
  min-height: 0; padding: 10px 14px; background: #fff;
  border-color: var(--customer-line); border-radius: 8px;
}
.tv-stitch-customers .tv-customer-exposure.is-unavailable .tv-customer-exposure-copy {
  display: flex; align-items: baseline; flex-wrap: wrap; gap: 4px 10px;
}
.tv-stitch-customers .tv-customer-exposure.is-unavailable .tv-customer-exposure-copy > span {
  font-size: 12px; font-weight: 650;
}
.tv-stitch-customers .tv-customer-exposure.is-unavailable .tv-customer-exposure-empty {
  margin: 0; color: var(--customer-muted); font-size: 12px; line-height: 1.45;
}
.tv-stitch-customers .tv-customer-register-card {
  background: #fff; border: 1px solid var(--customer-line); border-radius: 12px;
  overflow: hidden; padding: 0; box-shadow: none;
}
.tv-stitch-customers .tv-customer-register-card > :first-child { padding: 20px; }
.tv-stitch-customers .tv-customer-register-identity { display: grid; gap: 6px; }
.tv-stitch-customers .tv-customer-register-identity small { color: var(--customer-muted); }
.tv-stitch-customers .tv-customer-register-summary-disclosure > summary { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.tv-stitch-customers .tv-customer-register-table { overflow-x: auto; border: 0; border-radius: 0; }
.tv-stitch-customers table { width: 100%; border-collapse: collapse; }
.tv-stitch-customers th {
  background: #f3f5fa; color: var(--customer-muted); padding: 14px 20px;
  font-size: 12px; letter-spacing: .03em; text-align: left;
}
.tv-stitch-customers td { padding: 18px 20px; border-bottom: 1px solid #edf0f5; vertical-align: top; }
.tv-stitch-customers tbody tr:hover { background: var(--tv-surface-muted,#f3f7fb); }
.tv-stitch-customers .tv-customer-ref { color: var(--tv-brand,#006cba); font-weight: 650; }
.tv-stitch-customers .tv-customer-money-lines { font-variant-numeric: tabular-nums; }
.tv-stitch-customers .tv-customer-pager { padding: 16px 20px; border-top: 1px solid var(--customer-line); }
.tv-stitch-customers :is(button,input,select) { min-height: 44px; }
.tv-stitch-customers :is(button,a,input,select,summary):focus-visible {
  outline: 3px solid var(--tv-brand,#006cba); outline-offset: 3px;
}
@media(max-width:900px) {
  .tv-stitch-customers { padding: 16px; }
  .tv-stitch-customers .tv-customer-register-metrics { grid-template-columns: repeat(2,minmax(0,1fr)); }
}
@media(max-width:540px) {
  .tv-stitch-customers .workspace-hero { align-items:flex-start; flex-direction:column; }
  .tv-stitch-customers { padding: 12px; }
  .tv-stitch-customers .tv-customer-register-summary-disclosure > summary span { display: block; margin: 8px 0 0; }
  .tv-stitch-customers .tv-customer-register-metrics { gap: 8px; }
  .tv-stitch-customers .tv-customer-register-metrics > * { padding: 12px; }
  .tv-stitch-customers .tv-customer-register-primary-filters,
  .tv-stitch-customers .tv-customer-register-toolbar { grid-template-columns: 1fr; }
  .tv-stitch-customers .tv-customer-register-advanced > summary span { display: block; margin: 6px 0; }
}

/* The document is the page scroller. Keeping scroll ownership at the document
   lets wheel, trackpad, and touch input over any ordinary page surface work. */
html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  height: auto;
  min-height: 100%;
  overflow-x: clip;
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  height: auto;
  min-height: 100vh;
  min-height: 100dvh;
  overflow-x: clip;
  overflow-y: visible;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* The legacy workspace theme fixes #tv-app to the viewport. Release that
   root too, so overflowing workspace content contributes to document height. */
body #tv-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
  height: auto;
  min-height: 100vh;
  min-height: 100dvh;
  overflow: visible;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Keep the page behind the mobile navigation stationary. The sidebar's own
   navigation list remains independently scrollable while it is open. */
html:has(body[data-navy-navigation-open]):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  overflow: hidden;
}

body[data-navy-navigation-open] #tv-app > .app-shell.ps-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
  overflow: hidden;
}

/* Let the shell grow with its content instead of trapping page scrolling in
   a viewport-sized nested container. */
body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"]{
  position: relative;
  inset: auto;
  grid-template-rows: 64px max-content max-content;
  align-content: start;
  min-height: 100vh;
  min-height: 100dvh;
  height: auto;
  overflow: visible;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Keep the full-height sidebar sticky for the duration of the document while
   the main page remains the shared scroll surface. */
body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > .ps-sidebar{
  grid-row: 1 / -1;
  align-self: start;
}

body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > .ps-header{
  position: sticky;
  top: 0;
  z-index: 50;
}

/* Main content remains in normal document flow and expands to its content. */
body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > main.ps-main{
  grid-column: 2;
  grid-row: 3;
  min-width: 0;
  min-height: max-content;
  height: auto;
  overflow: visible;
}

body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > main.ps-main > .content-frame{
  height: auto;
  min-height: max-content;
  overflow: visible;
}

body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > main.ps-main > .content-frame > .workspace{
  height: auto;
  min-height: max-content;
  overflow: visible;
  overscroll-behavior-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Preserve native document and menu scrolling while hiding decorative tracks.
   Nested drawers/tables retain their own scroll behavior. */
html:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar,body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar,#tv-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar,.ps-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar,.ps-app > .ps-main::-webkit-scrollbar,.ps-app .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface)))::-webkit-scrollbar,.ps-app .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar{
  display: none;
  width: 0;
  height: 0;
}

.ps-app,.ps-app > .ps-main,.ps-app .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  scrollbar-width: none;
  -ms-overflow-style: none;
}

/* Sidebar regions must not consume the page's wheel/touch gesture when they
   have no remaining vertical movement. Keep the list scrollable, but let the
   gesture chain to the document at either boundary. */
.ps-app .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),.ps-app .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
  overscroll-behavior-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.ps-app .ps-sidebar:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar,.ps-app .ps-nav:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::-webkit-scrollbar{
  display: none;
  width: 0;
  height: 0;
}

@media (max-width: 900px) {
  body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"]{
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 64px max-content max-content;
  }

  body #tv-app > .app-shell.ps-app[data-shell-design="stitch-navy-atelier-v1"] > main.ps-main{
    grid-column: 1;
    grid-row: 3;
  }
}


/* Google Stitch: Daily b98997b272f549edad7e93e65cd1df89;
   Business overview d38231d39ab7465caa62209793ef58aa.
   Body-only styles. No sidebar/topbar selectors or synthetic financial content. */
body #tv-app > .app-shell.ps-app .workspace[data-active-route="home"] .tv-home-v1 {
  --home-ink: #172b43;
  --home-muted: #586c82;
  --home-line: #dde5ee;
  color: var(--home-ink);
  font-size: 14px;
  line-height: 1.5;
  display: block;
  & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){
    background: transparent; border: 0; box-shadow: none; border-radius: 0;
    padding: 0; margin: 0 0 20px; min-height: 0;
    display: flex; align-items: center; justify-content: space-between; gap: 24px;
  }
  & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 28px; line-height: 1.2; letter-spacing: -.025em; margin: 0 0 8px; color: var(--home-ink); font-weight: 700;}
  & .workspace-hero p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; margin: 0; color: var(--home-muted); line-height: 1.5;}
  & .tv-route-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: 8px; padding: 0; background: none; border: 0;}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 500; color: var(--home-muted);}
  & .tv-route-context-state:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-evidence-trigger:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; min-height: 36px; padding: 7px 12px; background: white; color: var(--home-ink); border: 1px solid var(--home-line); border-radius: 5px; box-shadow: none; white-space: nowrap;}
  & .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; padding: 0; min-width: 0; border: 0; background: transparent;}
  & button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-family: inherit;}
  & button:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& summary:focus-visible:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){outline: 3px solid #1269bc; outline-offset: 3px;}
  & .tv-daily-work:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 0; background: transparent; box-shadow: none; padding: 0;}
  & .tv-daily-work__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; background: transparent; border: 0; border-radius: 0; margin: 0 0 12px; padding: 0; box-shadow: none;}
  & .tv-daily-work__head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(5,minmax(0,1fr)); gap: 8px; margin: 0 0 24px;}
  & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; text-align: left; min-width: 0; min-height: 112px; padding: 12px; gap: 6px; border: 1px solid var(--home-line); border-radius: 6px; background: white; color: var(--home-ink); box-shadow: none;}
  & .tv-daily-task.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #efb48c; background: #fffaf6; color: var(--home-ink);}
  & .tv-daily-task:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-color: #6589ae; background: #f1f6fc;}
  & .tv-daily-task strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; line-height: 1.4; font-weight: 650; color: inherit;}
  & .tv-daily-task span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); line-height: 1.5;}
  & .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 24px; height: 24px; padding: 4px; color: #536b87; background: #edf2f8; border-radius: 4px; margin-bottom: 2px; flex: none;}
  & .is-primary .tv-home-task-icon:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #fff0e3; color: #b84c12;}
  & .tv-attention-list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; border-radius: 0; overflow: visible; margin: 0; padding: 0; box-shadow: none;}
  & .tv-attention-list-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0 0 8px; margin: 0; min-height: 0; background: transparent; border: 0;}
  & .tv-attention-list-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; font-weight: 650; letter-spacing: .08em; text-transform: uppercase; color: var(--home-muted); margin: 0;}
  & .tv-attention-list-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; border: 1px solid var(--home-line); border-radius: 7px; overflow: hidden; background: white;}
  & .tv-attention-overflow:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-overflow-rows:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: contents;}
  & .tv-attention-overflow > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 76px minmax(0,1fr) auto; gap: 12px; align-items: center; background: white; border: 0; border-bottom: 1px solid var(--home-line); padding: 12px 14px; min-height: 72px;}
  & .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 76px minmax(0,1fr) auto auto;}
  & .tv-attention-row:last-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 0;}
  & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-attention-list-rows > .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border-bottom: 1px solid var(--home-line);}
  & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; gap: 3px; min-width: 0;}
  & .tv-attention-copy strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 14px; font-weight: 650; color: var(--home-ink);}
  & .tv-attention-copy span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; line-height: 1.5; color: var(--home-muted); white-space: normal; -webkit-line-clamp: unset; display: block; overflow: visible;}
  & .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; line-height: 1.4; padding: 4px 8px; background: #fff6df; color: #865513; border: 1px solid #f0dba4; border-radius: 4px; width: fit-content;}
  & [data-severity="risk"] .badge:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){color: #8e341d; background: #fff1ea; border-color: #f4cbb9;}
  & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; font-variant-numeric: tabular-nums; color: var(--home-muted);}
  & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 3; width: auto; justify-self: end; border: 1px solid var(--home-line); border-radius: 5px; background: white; color: var(--home-ink); min-height: 36px; font-size: 12px; font-weight: 600; padding: 8px 12px;}
  & .tv-attention-row:has(.tv-attention-value) > .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 4;}
  & .tv-attention-action:hover:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f1f6fc; border-color: #6589ae;}
  & .tv-business-cockpit:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; padding: 0; margin: 0; background: transparent;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,1.15fr) minmax(0,1fr); gap: 12px; padding: 12px 16px; margin: 0 0 16px; background: #fffaf0; color: var(--home-ink); border: 1px solid #efdfb4; border-radius: 6px; box-shadow: none; min-height: 0;}
  & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before,& .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::after{display: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; display: block;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: transparent; border: 0; box-shadow: none;}
  & .tv-business-cockpit-intro:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-intro .tv-business-cockpit-kicker:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-intro h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; line-height: 1.5; font-weight: 600; color: var(--home-ink); margin: 0;}
  & .tv-business-cockpit-intro p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted); margin: 4px 0 0;}
  & .tv-business-cockpit-context:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; margin: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 0; background: transparent; border: 0;}
  & .tv-business-cockpit-top-actions__head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 6px; background: transparent;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 4px; background: transparent; border: 0; border-left: 1px solid #eadbad; border-radius: 0; padding: 0 0 0 10px; min-height: 44px; color: var(--home-ink);}
  & .tv-business-cockpit-top-action strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-top-action.is-primary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){box-shadow: none; border-left-color: #eadbad;}
  & .tv-business-cockpit-top-action__copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){white-space: normal; overflow: visible; text-overflow: clip; min-width: 0;}
  & .tv-business-cockpit-top-action small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.4; color: #2d587a; font-weight: 600; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-top-action b:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: #786245;}
  & .tv-business-cockpit-top-actions__toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics-toggle:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 10px; margin: 0 0 16px;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-direction: column; align-items: flex-start; gap: 7px; border: 1px solid var(--home-line); border-radius: 6px; padding: 14px; min-width: 0; min-height: 132px; background: white; box-shadow: none;}
  & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *))::before{display: none;}
  & .tv-business-cockpit-metric > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; text-transform: none; letter-spacing: 0; font-weight: 500; color: var(--home-muted);}
  & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: clamp(18px,1.7vw,26px); line-height: 1.25; letter-spacing: -.02em; color: var(--home-ink); font-weight: 650; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}
  & .tv-business-cockpit-metric > small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; font-weight: 400; color: var(--home-muted);}
  & .tv-business-cockpit-metric__action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-top: auto; min-height: 32px; padding: 6px 0 0; border: 0; background: transparent; color: #235b87; text-align: left; font-size: 12px; text-decoration: underline; text-underline-offset: 3px;}
  & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(0,.9fr) minmax(0,1.25fr); gap: 12px; padding: 0;}
  & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 1px solid var(--home-line); border-radius: 6px; background: white; box-shadow: none; padding: 16px; min-width: 0; overflow: visible;}
  & .tv-business-cockpit-panel-head:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){border: 0; background: transparent; padding: 0; margin: 0 0 12px;}
  & .tv-business-cockpit-panel-head > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: var(--home-muted); font-weight: 600; letter-spacing: .06em; text-transform: uppercase;}
  & .tv-business-cockpit-panel-head h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px; line-height: 1.35; color: var(--home-ink); font-weight: 650; margin: 6px 0;}
  & .tv-business-cockpit-panel-head p:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted); margin: 0;}
  & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1; grid-row: auto;}
  & .tv-business-cockpit-receivable-total:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-wrap: wrap; align-items: baseline; gap: 4px 10px; margin: 0 0 14px;}
  & .tv-business-cockpit-receivable-total strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 20px; line-height: 1.3; font-weight: 650; font-variant-numeric: tabular-nums;}
  & .tv-business-cockpit-receivable-total span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-aging:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; gap: 0; margin: 0 0 12px;}
  & .tv-business-cockpit-aging-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: minmax(100px,.8fr) minmax(80px,1.2fr) auto; align-items: center; gap: 8px 12px; padding: 9px 0; border-bottom: 1px solid #edf1f5;}
  & .tv-business-cockpit-aging-row > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px 10px; min-width: 0;}
  & .tv-business-cockpit-aging-row > div > span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-aging-row > div > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px; font-weight: 650; font-variant-numeric: tabular-nums; white-space: nowrap;}
  & .tv-business-cockpit-aging-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height: 7px; overflow: hidden; border-radius: 999px; background: #edf2f7;}
  & .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; height: 100%; border-radius: inherit; background: #4c7096;}
  & .tv-business-cockpit-aging-row.tone-warning .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #d99632;}
  & .tv-business-cockpit-aging-row.tone-danger .tv-business-cockpit-aging-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #c65345;}
  & .tv-business-cockpit-aging-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 11px; color: var(--home-muted); text-align: right; white-space: nowrap;}
  & .tv-business-cockpit-receivables > footer:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 8px; padding-top: 8px; color: var(--home-muted); font-size: 12px;}
  & .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: auto;}
  & .tv-business-cockpit-exposure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1;}
  & .tv-business-cockpit-trend figure:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin: 0; padding: 0;}
  & .tv-business-cockpit-trend .tv-business-cockpit-chart:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-chart-detail:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend figcaption:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend .tv-business-cockpit-legend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-values > summary:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: none;}
  & .tv-business-cockpit-values:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: block; margin: 0; border: 0; padding: 0;}
  & .tv-business-cockpit-table-wrap:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-x: auto; margin: 0;}
  & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){width: 100%; min-width: 0; border-collapse: collapse; font-size: 12px; font-variant-numeric: tabular-nums;}
  & .tv-business-cockpit-table-wrap th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; color: var(--home-muted); font-size: 11px; font-weight: 600; text-align: right; padding: 12px 8px; border-bottom: 1px solid var(--home-line);}
  & .tv-business-cockpit-table-wrap td:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 13px 8px; border-bottom: 1px solid #edf1f5; text-align: right; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-table-wrap :is(th,td):first-child:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){text-align: left;}
  & .tv-business-cockpit-table-wrap tbody th:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: white; font-size: 12px; font-weight: 400; color: var(--home-ink); white-space: nowrap;}
  & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: grid; grid-template-columns: 1fr 1fr; gap: 20px; padding: 0;}
  & .tv-business-cockpit-section-head h3:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 15px; color: var(--home-ink);}
  & .tv-business-cockpit-section-head span:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; color: var(--home-muted);}
  & .tv-business-cockpit-customer-lead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #f8fafc; padding: 14px; border-radius: 4px;}
  & .tv-business-cockpit-customer-lead strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 17px;}
  & .tv-business-cockpit-customer-bars:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-customer-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){height: 4px; background: #eef3f8;}
  & .tv-business-cockpit-customer-track i:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){background: #426a92;}
  & .tv-business-cockpit-exposure-note:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 12px; line-height: 1.5; color: var(--home-muted);}
  & .tv-business-cockpit-supplier-exposure dl:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 13px;}
  & .tv-business-cockpit-supplier-exposure dd:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-variant-numeric: tabular-nums; font-weight: 600;}
  & .tv-business-cockpit-supplier-exposure button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-receivables > button:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 36px; background: white; border: 1px solid var(--home-line); border-radius: 5px; color: #235b87; font-size: 12px; padding: 8px 12px;}
  & .tv-business-cockpit-stale:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){margin-bottom: 16px; padding: 16px; background: #fff8e7; border: 1px solid #e6cd93; border-radius: 6px; font-size: 14px;}
  /* The application sidebar consumes viewport width; keep the Stitch desktop
     composition until the remaining workspace reaches tablet width. */
  @media(max-width:900px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(3,minmax(0,1fr));}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-business-cockpit-masthead:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
  }
  @media(max-width:700px) {
    /* Financial amounts must never be broken across digit boundaries. */
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){overflow-wrap: normal;}
    & .tv-business-cockpit-table-wrap table:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-width: 420px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){display: flex;}
    & .workspace-hero:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){align-items: flex-start; gap: 16px; flex-direction: column;}
    & .workspace-hero h2:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 25px;}
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: repeat(2,minmax(0,1fr));}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 164px;}
    & .tv-attention-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-attention-row:has(.tv-attention-value):where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr) auto; gap: 10px; padding: 16px;}
    & .tv-attention-copy:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; grid-row: 2;}
    & .tv-attention-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1; min-height: 44px; text-align: left;}
    & .tv-attention-value:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2; grid-row: 1;}
    & .tv-business-cockpit-board:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-business-cockpit-panel:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px;}
    & .tv-business-cockpit-receivables:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-trend:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){gap: 12px;}
    & .tv-business-cockpit-metric:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){padding: 16px; min-height: 160px;}
    & .tv-business-cockpit-metric > strong:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){font-size: 20px;}
    & .tv-business-cockpit-exposure-grid:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr; gap: 24px;}
    & .tv-business-cockpit-top-actions__list:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: 1fr;}
    & .tv-business-cockpit-top-action:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 44px; border-left: 0; border-top: 1px solid #eadbad; padding: 10px 0; flex-direction: row; justify-content: space-between; align-items: center;}
  }
  @media(max-width:380px) {
    & .tv-daily-work__tasks:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),& .tv-business-cockpit-metrics:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr);}
    & .tv-daily-task:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){min-height: 132px;}
    & .tv-business-cockpit-aging-row:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-template-columns: minmax(0,1fr) auto; gap: 5px 10px;}
    & .tv-business-cockpit-aging-row > div:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1/-1;}
    & .tv-business-cockpit-aging-row .tv-business-cockpit-aging-track:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 1;}
    & .tv-business-cockpit-aging-row small:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)){grid-column: 2;}
  }
}

/* On narrow screens the collapsed desktop rail is an overlay, not a grid
   track. Remove its reserved width so the workspace uses the full viewport. */
@media (max-width: 900px) {
  /* Match the generated shell's full selector. The navigation becomes an
     overlay at this breakpoint, so neither saved sidebar state nor a stale
     desktop track may reserve width beside the workspace. */
  body #tv-app > .app-shell.ps-app:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: 64px auto minmax(0, 1fr);
    width: 100%;
    max-width: 100vw;
    min-width: 0;
    overflow-x: clip;
  }
  body #tv-app > .app-shell.ps-app > .main.ps-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    grid-column: 1;
    grid-row: 3;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    margin-inline: 0;
  }
  body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))){
    width: 100%;
    max-width: none;
    min-width: 0;
    margin-inline: 0;
  }
  body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame > .workspace:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(:has(.tv-stitch-surface))),body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame > .workspace .workspace-body:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame > .workspace .workspace-main:where(:not(.tv-stitch-surface):not(.tv-stitch-surface *):not(.tv-home-v1):not(.tv-home-v1 *)),body #tv-app > .app-shell.ps-app > .main.ps-main > .content-frame > .workspace[data-active-route="home"] .tv-home-v1{
    width: 100%;
    max-width: none;
    min-width: 0;
    margin-inline: 0;
  }
}
