:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#efebe1;--canvas:#fbfaf6;--panel:#fff;--panel-2:#f7f5ef;--panel-3:#efece3;--help-panel-w:380px;--help-widget-bottom:92px;--r-help-round:50%;--shadow-help:0 14px 40px #1412102e;--ink:#1a1815;--ink-2:#5d584e;--ink-3:#6f6a5e;--line:#dfd9cb;--line-2:#ece7dc;--rule-strong:#b9b0a0;--frame-line:#d3cbb9;--plate:#141210;--plate-ink:#fbfaf6;--plate-ink-2:#c8c2b4;--plate-ink-3:#9a9484;--rail:#f4f1e9;--rail-2:#eae6da;--rail-line:#dfd9cb;--rail-ink:#1a1815;--rail-ink-2:#6e6759;--rail-ink-3:#8a8271;--rail-hover:#eae6da;--rail-active-bg:#fff;--r-rail-active:6px;--accent:#1b4d7a;--accent-press:#143a5c;--accent-soft:#e9f0f6;--accent-line:#c7d8e6;--accent-ink:#1b4d7a;--rail-accent:#1b4d7a;--on-accent:#fff;--ok:#2f6b4f;--ok-bg:#e8f0ea;--ok-line:#c9dcd0;--ok-ink:#2a5f46;--ok-solid:#2f6b4f;--ok-solid-press:#255840;--ok-solid-ink:#fff;--warn:#9c5b0a;--warn-bg:#f7eedd;--warn-line:#e5d2af;--warn-ink:#9c5b0a;--on-warn:#fff;--bad:#972626;--bad-bg:#f8e9e7;--bad-line:#e8c6c1;--bad-ink:#972626;--info:#6f6a5e;--info-bg:#f0ede4;--info-line:#dfd9cb;--info-ink:#5d584e;--neutral:#6f6a5e;--neutral-bg:#f0ede4;--neutral-line:#dfd9cb;--row-line:#ece7dc;--row-hover:#f7f5ef;--row-selected:#e9f0f6;--row-selected-hover:#dfeaf3;--thead-ink:#6e6759;--s1:4px;--s2:8px;--s3:12px;--s4:18px;--s5:20px;--s6:26px;--s7:32px;--s8:44px;--pad-card:18px;--panel-px:18px;--row-pad-y:0px;--row-pad-x:12px;--row-h:40px;--thead-py:7px;--gap-list:8px;--gutter:20px;--ctl-h:30px;--fs-3xs:9px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-lg:14px;--fs-xl:15px;--fs-2xl:16px;--fs-3xl:18px;--fs-4xl:20px;--fs-5xl:26px;--fs-body:var(--fs-md);--fs-meta:var(--fs-sm);--fs-row-title:var(--fs-md);--label-fs:var(--fs-2xs);--label-fs-lg:var(--fs-2xs);--label-weight:700;--label-track:.13em;--stamp-fs:var(--fs-3xs);--stamp-track:.22em;--r-ctl:6px;--r-card:8px;--r-pill:var(--r-ctl);--r-phone-card:10px;--r-phone-tab:18px;--ease:cubic-bezier(.22, .61, .36, 1);--shadow:none;--shadow-card:none;--bg:var(--canvas);--surface:var(--panel);--surface-muted:var(--panel-2);--border:var(--line);--border-soft:var(--line-2);--text:var(--ink);--muted:var(--ink-2);--primary:var(--accent);--primary-dark:var(--accent-press);--danger:var(--bad)}.login-divider,.rail__scope-label,.rail__section-label,.rail__drawer-title,.page-head__kicker,.dashboard-kicker,.meta__k,.packet-lifecycle-summary__payable,.filter-bar__fields>label,.filter-inline,.form-cluster,.factbox__t,.rate-ref__title,.field>.label,.day-entries__phone-label,.form-grid--review .field>.label,.form-grid__legend,.meta-list dt,.finance-fact__label{font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.stat__label,.selection-facts dt,.sub__title{font-size:var(--label-fs-lg);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.rail__section-label,.rail__section-label--group,.empty__mark{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:var(--stamp-fs);letter-spacing:var(--stamp-track);font-weight:600}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--page);color:var(--ink);font-family:var(--font-sans), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.45}::selection{background:var(--accent-soft)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--canvas);background-clip:padding-box;border-radius:99px}.rail ::-webkit-scrollbar-thumb{background:var(--rule-strong);border-color:var(--rail)}.dashboard-shell a{color:var(--accent-ink);font-weight:700}.dashboard-shell button,.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{font:inherit}.dashboard-shell button,.btn{min-height:var(--ctl-h);border:1px solid var(--accent);border-radius:var(--r-ctl);background:var(--accent);color:var(--on-accent);cursor:pointer;font-weight:600;font-size:var(--fs-sm);white-space:nowrap;transition:background .14s var(--ease), border-color .14s var(--ease), transform 60ms var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex}.dashboard-shell button:hover:not(:disabled),.btn:hover:not(:disabled){background:var(--accent-press);border-color:var(--accent-press);color:var(--on-accent)}.dashboard-shell button:active:not(:disabled),.btn:active:not(:disabled){transform:translateY(1px)}.dashboard-shell button:disabled,.btn:disabled{cursor:not-allowed;opacity:1;background:var(--panel-2);border-color:var(--line);color:var(--ink-3)}.btn--ghost{background:var(--panel);border-color:var(--line);color:var(--ink)}.btn--ghost:hover:not(:disabled){background:var(--panel-3);border-color:var(--rule-strong);color:var(--ink)}.dashboard-shell .btn:has(>input[type=file]:disabled){cursor:not-allowed;background:var(--panel-2);border-color:var(--line);color:var(--ink-3)}.dashboard-shell .btn:has(>input[type=file]:disabled):hover{cursor:not-allowed;background:var(--panel-2);border-color:var(--line);color:var(--ink-3)}.dashboard-shell .btn:has(>input[type=file]:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.file-picker{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.file-picker__selection{color:var(--ink-3);font-size:var(--fs-xs);overflow-wrap:anywhere;min-width:0}.dashboard-shell .button-danger,.btn--danger{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.dashboard-shell .button-danger:hover:not(:disabled),.btn--danger:hover:not(:disabled){background:var(--bad-ink);border-color:var(--bad-ink)}.btn--sm{height:24px;min-height:24px;font-size:var(--fs-xs);padding:0 8px}.dashboard-shell .row,.dashboard-shell .review-item__summary,.dashboard-shell .col-sort,.dashboard-shell .col-expand__btn,.dashboard-shell .audit-subject-link,.dashboard-shell .master-row__toggle{height:auto}.btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000}.btn--quiet:hover:not(:disabled){background:var(--panel-3);color:var(--ink);border-color:#0000}.btn--danger-ghost{background:var(--panel);color:var(--bad);border-color:var(--bad-line)}.btn--danger-ghost:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.btn--ok{background:var(--ok-solid);border-color:var(--ok-solid);color:var(--ok-solid-ink)}.btn--ok:hover:not(:disabled){background:var(--ok-solid-press);border-color:var(--ok-solid-press);color:var(--ok-solid-ink)}.dashboard-shell .btn--ghost{background:var(--panel);border-color:var(--line);color:var(--ink)}.dashboard-shell .btn--ghost:hover:not(:disabled){background:var(--panel-3);border-color:var(--rule-strong);color:var(--ink)}.dashboard-shell .btn--sm{height:24px;min-height:24px;font-size:var(--fs-xs);padding:0 8px}.dashboard-shell .btn--ok{background:var(--ok-solid);border-color:var(--ok-solid);color:var(--ok-solid-ink)}.dashboard-shell .btn--ok:hover:not(:disabled){background:var(--ok-solid-press);border-color:var(--ok-solid-press);color:var(--ok-solid-ink)}.dashboard-shell .btn--danger{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.dashboard-shell .btn--danger:hover:not(:disabled){background:var(--bad-ink);border-color:var(--bad-ink)}.dashboard-shell .btn--danger-ghost{background:var(--panel);color:var(--bad);border-color:var(--bad-line)}.dashboard-shell .btn--danger-ghost:hover:not(:disabled){background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.dashboard-shell .btn--quiet{color:var(--ink-2);background:0 0;border-color:#0000}.dashboard-shell .btn--quiet:hover:not(:disabled){background:var(--panel-3);color:var(--ink);border-color:#0000}.dashboard-shell .btn--quiet:disabled,.btn--quiet:disabled{color:var(--ink-3);background:0 0;border-color:#0000}.dashboard-shell label.hstack{align-items:center;gap:8px;display:flex}.dashboard-shell label.hstack-3{align-items:center;gap:12px;display:flex}.dashboard-shell label.check{cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.dashboard-shell label.check>input[type=checkbox]{width:auto;height:auto;min-height:0;accent-color:var(--accent);flex:none;margin:0}.dashboard-shell label.urgency-control{align-items:flex-start;gap:var(--s3);width:100%;min-width:0;min-height:64px;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel-2);color:var(--ink);cursor:pointer;grid-column:1/-1;font-weight:500;display:flex}@media (hover:hover){.dashboard-shell label.urgency-control:hover{border-color:var(--accent-line)}}.dashboard-shell label.urgency-control.urgency-control--checked{border-color:var(--accent);background:var(--accent-soft)}.dashboard-shell label.urgency-control:has(>input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dashboard-shell label.urgency-control:has(>input:disabled){cursor:not-allowed;background:var(--panel-3);color:var(--ink-3)}.dashboard-shell label.urgency-control:has(>input:disabled):hover{border-color:var(--line)}.dashboard-shell .urgency-control>input[type=checkbox]{margin-top:2px}.urgency-control__copy{gap:3px;min-width:0;display:grid}.urgency-control__title{font-size:var(--fs-md);font-weight:700}.urgency-control__description,.urgency-control__hint{overflow-wrap:anywhere;min-width:0}.urgency-control__description{color:var(--ink-2);font-size:var(--fs-sm)}.urgency-control__hint{color:var(--ink-3);font-size:var(--fs-xs)}.dashboard-shell .urgency-unavailable{grid-column:1/-1}.dashboard-shell .urgency-unavailable>p{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.month-filter{min-width:172px;height:var(--ctl-h);min-height:var(--ctl-h);text-align:center;font-family:var(--font-mono,monospace)}.dashboard-shell .month-filter{width:176px;min-width:176px;height:var(--ctl-h);min-height:var(--ctl-h)}.dashboard-shell .rail__nav-item{height:var(--rail-item-h,var(--ctl-h));min-height:var(--rail-item-h,0);color:var(--rail-ink-2);font-weight:500;font-size:var(--fs-md);justify-content:var(--rail-item-justify,flex-start);padding:var(--rail-item-pad,8px 10px);border-radius:var(--r-ctl);transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:2px solid #0000}.dashboard-shell .rail__nav-item:active:not(:disabled),.dashboard-shell .rail__logout:active:not(:disabled),.dashboard-shell .rail__feedback:active:not(:disabled){transform:none}.dashboard-shell .rail__nav-item:hover:not(:disabled){background:var(--rail-2);color:var(--rail-ink);border-color:#0000}.dashboard-shell .rail__nav-item--active,.dashboard-shell .rail__nav-item--active:hover:not(:disabled){background:var(--rail-2);color:var(--rail-ink);box-shadow:inset 2px 0 0 var(--rail-accent);border-color:#0000}.dashboard-shell .row{background:var(--panel);border:0;border-bottom:1px solid var(--line-2);color:inherit;font-weight:inherit;min-height:0;padding:0}.dashboard-shell .row:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2);color:inherit}.dashboard-shell .row--active,.dashboard-shell .row--active:hover:not(:disabled){background:var(--accent-soft);border-color:var(--line-2);color:inherit}.dashboard-shell .row:last-child{border-bottom:0}.dashboard-shell button:focus-visible,.dashboard-shell input:focus-visible,.dashboard-shell select:focus-visible,.dashboard-shell textarea:focus-visible,.dashboard-shell a:focus-visible,.dashboard-shell .proof__doc--zoomed:focus-visible,.rail__nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-shell .proof__doc--zoomed:focus-visible{outline-offset:-2px}.skip-link{z-index:100;border:1px solid var(--accent-line);border-radius:var(--r-ctl);background:var(--panel);color:var(--accent-ink);box-shadow:var(--shadow);font-size:var(--fs-md);transition:transform .16s var(--ease);padding:8px 12px;font-weight:700;text-decoration:none;position:fixed;top:14px;left:14px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-shell input.sr-only{border:0;width:1px;height:1px;min-height:0;padding:0}.product-of-dex{color:inherit;font-size:var(--fs-xs);opacity:1;white-space:nowrap;margin-top:3px;font-weight:400;line-height:1;display:block}.product-of-dex__logo{vertical-align:baseline;height:1em;margin-left:.3em;display:inline-block}.product-of-dex__logo svg{width:auto;height:100%;margin-bottom:-.03em;display:block}.dashboard-shell input,.dashboard-shell select,.dashboard-shell textarea{width:100%;min-height:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font-size:var(--fs-sm);padding:0 8px;font-weight:500}.dashboard-shell input[type=date]{min-width:0;max-width:100%}.dashboard-shell textarea{resize:vertical;height:auto;min-height:84px;padding:7px 8px;line-height:1.45}.dashboard-shell input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent);cursor:pointer;flex:none;padding:0}.dashboard-shell label.table-checkbox-hit{vertical-align:middle;cursor:pointer;place-items:center;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;display:inline-grid}.dashboard-shell label{color:var(--ink);gap:5px;font-weight:700;display:grid}.dashboard-shell label.btn{justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dashboard-shell label span{color:var(--ink-2);font-size:var(--fs-sm);font-weight:700}.mono,.json-inline{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-feature-settings:"tnum" 1}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.app.dashboard-shell{grid-template-columns:var(--rail-w) minmax(0, 1fr);--rail-w:208px;--mobile-bar-h:56px;width:100%;height:100vh;min-height:100vh;margin:0;padding:0;display:grid;overflow:hidden}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed){--rail-w:56px}@media (min-width:1024px){.app.dashboard-shell[data-rail-motion-ready=true]{transition:grid-template-columns .2s var(--ease)}}.dashboard-shell:not(.app){min-height:100vh;color:var(--ink-2);background:var(--canvas);place-items:center;padding:24px;font-weight:600;display:grid}.login-root{background:var(--page);place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--frame-line);border-radius:var(--r-card);background:var(--canvas);grid-template-columns:minmax(0,1fr) 420px;width:min(100%,940px);min-height:520px;display:grid;overflow:hidden}.login-brand{background:var(--plate);color:var(--plate-ink);grid-column:1;align-content:space-between;gap:26px;padding:40px 44px;display:grid}.login-brand__mark{width:74px;height:47px;color:var(--plate-ink);background:0 0;place-items:center;display:grid}.login-brand__mark img{object-fit:contain;width:100%;height:100%}.login-brand__identity{justify-items:start;gap:0;width:max-content;display:grid}.login-brand__name{font-size:var(--fs-5xl);letter-spacing:-.02em;max-width:22ch;font-weight:650;line-height:1.2}.login-brand__lede{font-size:var(--fs-md);color:var(--plate-ink-2);max-width:44ch;margin:0}.login-brand__facts{flex-wrap:wrap;gap:14px 30px;margin:0;display:flex}.login-brand__facts dt{font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--plate-ink-3)}.login-brand__facts dd{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-md);margin:3px 0 0;font-weight:700}.login-card{border-left:1px solid var(--line);background:var(--panel);grid-column:2;align-content:center;gap:14px;padding:40px 36px;display:grid}.login-card__heading{font-size:var(--fs-4xl);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.2}.login-card__sub{color:var(--ink-2);font-size:var(--fs-sm);margin:0 0 2px}.login-divider{color:var(--ink-3);align-items:center;gap:10px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--line);flex:1;height:1px}.login-form{gap:12px;display:grid}.login-label{color:var(--ink-2);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;gap:4px;display:grid}.login-input{width:100%;height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;padding:0 9px;font-weight:500}.login-input::placeholder{color:var(--ink-3)}.login-input:focus-visible,.login-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-btn{border:1px solid var(--accent);border-radius:var(--r-ctl);background:var(--accent);height:34px;color:var(--on-accent);font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.login-btn:hover:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.login-btn:disabled{cursor:not-allowed;background:var(--panel-2);border-color:var(--line);color:var(--ink-3)}.login-btn--sso{background:var(--panel);border-color:var(--line);color:var(--ink)}.login-btn--sso:hover:not(:disabled){background:var(--panel-3);border-color:var(--line)}.login-btn__google{flex:none}.login-error{border:1px solid var(--bad-line);border-radius:var(--r-ctl);background:var(--bad-bg);color:var(--bad-ink);font-size:var(--fs-sm);align-items:flex-start;gap:8px;padding:10px 12px;font-weight:600;display:flex}@media (max-width:820px){.login-panel{grid-template-columns:minmax(0,1fr);min-height:0}.login-brand{grid-column:1;padding:26px 24px}.login-card{border-left:0;border-top:1px solid var(--line);grid-column:1;padding:26px 24px}}.rail{background:var(--rail);min-width:0;color:var(--rail-ink);border-right:1px solid var(--rail-line);flex-direction:column;display:flex;overflow:hidden}.dashboard-rail{z-index:10;position:relative}.rail__brand{border-bottom:1px solid var(--rail-line);flex:none;height:56px;min-height:56px;padding:0;display:block;position:relative}.rail__brand-mark{transition:opacity .12s var(--ease);width:34px;height:22px;color:var(--rail-ink);flex:none;display:block;position:absolute;top:16px;left:14px}.rail__brand-text{flex-direction:column;justify-content:center;gap:0;min-width:0;line-height:1.15;display:flex}.rail__brand .rail__brand-text{width:108px;max-width:108px;height:55px;max-height:55px;position:absolute;top:0;left:57px}.rail__brand-text b{color:var(--rail-ink);font-size:var(--fs-xl);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}.rail__brand-accent{color:var(--accent)}.rail__brand-text small{color:var(--rail-ink-3);font-size:var(--fs-xs);font-weight:700}.dashboard-shell .rail__toggle{border:1px solid var(--rail-line);border-radius:var(--r-ctl);background:var(--panel);width:24px;height:24px;min-height:24px;color:var(--ink-2);cursor:pointer;flex:none;place-items:center;margin-left:0;padding:0;display:grid;position:absolute;top:16px;right:10px}.dashboard-shell .rail__toggle:hover:not(:disabled){background:var(--panel-3);color:var(--ink);border-color:var(--accent-ink)}.rail__toggle span{width:0;height:0;transition:transform .12s var(--ease);border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid;display:block}.rail__role{flex:1;align-items:center;gap:9px;min-width:0;margin:0;padding:0;display:flex}.rail__role-avatar{border-radius:var(--r-ctl);background:var(--plate);width:34px;height:34px;color:var(--plate-ink);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-lg);flex:none;place-items:center;font-weight:700;display:grid}.rail__role-meta{flex-direction:column;gap:1px;min-width:0;line-height:1.25;display:flex}.rail__role-name{color:var(--rail-ink);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rail__role-email{color:var(--rail-ink-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail__role-caret{color:var(--rail-ink-3);flex:none;margin-left:auto}.rail__scope-shell{min-width:0;position:relative}.rail__scope{border-bottom:1px solid var(--rail-line);flex-direction:column;gap:2px;min-width:0;padding:11px 14px;display:flex}.rail__scope-label{color:var(--rail-ink-2)}.rail__scope b{color:var(--rail-ink);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.rail__scope-min{border-bottom:1px solid var(--rail-line);background:var(--rail);align-content:center;justify-items:center;min-width:0;padding:9px 0;display:none;position:absolute;inset:0}.rail__scope-min b{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-2xs);color:var(--accent-ink);border:1px solid var(--accent-ink);border-radius:var(--r-ctl);padding:2px 4px;font-weight:700}.rail{--rail-fold-t:max-width .2s var(--ease), max-height .2s var(--ease), opacity .18s var(--ease), transform .18s var(--ease)}.rail__fold{white-space:nowrap;opacity:1;visibility:visible;transition:var(--rail-fold-t), visibility 0s;overflow:hidden;transform:translate(0)}.rail__section-label{max-height:40px;color:var(--rail-ink-3);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--rail-line);margin:14px 8px 0;padding:10px 0 6px;display:block;overflow:hidden}.dashboard-panel-nav__items>.rail__section-label:first-child,.rail__nav>.rail__section-label:first-child{border-top:0;margin-top:2px}.rail__section-label--group+.rail__nav-item{margin-top:0}.rail__nav,.dashboard-panel-nav{flex-direction:column;flex:1;gap:1px;padding:10px 8px;display:flex;overflow-y:auto}.rail__navs{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.rail__navs>.rail__nav{flex:none;overflow:visible}.rail__navs>.rail__nav+.rail__nav--support{padding-top:0}.rail__nav+.rail__nav--support>.dashboard-panel-nav__items>.rail__section-label:first-child{border-top:1px solid;border-top-color:var(--rail-line);margin-top:14px}.dashboard-shell a.rail__nav-item{text-decoration:none}.dashboard-panel-nav__title{color:var(--rail-ink-3)}.dashboard-panel-nav__items{flex-direction:column;gap:1px;display:flex}.rail__nav-item,.dashboard-panel-nav__item{width:100%;min-height:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-ctl);color:var(--rail-ink-2);font-size:var(--fs-md);text-align:left;box-shadow:none;transition:background .16s var(--ease), color .16s var(--ease);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex;position:relative}.rail__nav-item:hover:not(:disabled),.dashboard-panel-nav__item:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-ink)}.dashboard-shell .rail__nav-item--active,.dashboard-shell .dashboard-panel-nav__item--active,.dashboard-shell .rail__nav-item--active:hover:not(:disabled),.dashboard-shell .dashboard-panel-nav__item--active:hover:not(:disabled){border-radius:var(--r-rail-active);background:var(--accent-soft);color:var(--accent-ink);box-shadow:none;font-weight:600}.rail__icon-slot{pointer-events:none;flex:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.rail__icon-slot>svg{width:18px;height:18px;display:block}.rail__nav-text{min-width:0;max-width:160px;font-size:var(--fs-md);font-weight:inherit;white-space:nowrap;flex-direction:column;flex:1;gap:1px;margin-left:28px;padding-right:4px;display:flex;overflow:hidden}.rail__nav-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail__nav-text small{color:var(--rail-ink-3);font-size:var(--fs-xs);text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.rail__nav-badge{max-width:88px;color:var(--rail-accent);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;opacity:1;background:0 0;flex:none;margin-left:auto;font-style:normal;font-weight:650;overflow:hidden}.rail__nav-badge--muted{color:var(--rail-ink-3);opacity:.75;font-weight:500}.rail__foot{border-top:1px solid var(--rail-line);justify-items:stretch;gap:9px;margin-top:auto;padding:12px 14px;display:grid}.rail__foot--actions-only{border-top:0}.rail__foot-dot{width:8px;height:8px;color:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, currentColor 35%, transparent);background:currentColor;border-radius:99px;flex:none}.rail__foot-text{color:var(--rail-ink-3);font-size:var(--fs-xs);line-height:1.3}.rail__collapse{color:var(--rail-ink-3);cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid}.rail__collapse:hover{background:var(--rail-hover);color:var(--rail-ink)}.rail__actions{gap:var(--s2);width:100%;margin:0;display:grid}.rail__actions:empty{display:none}.rail__actions button{background:var(--panel);border-color:var(--rail-line);width:100%;height:24px;min-height:24px;color:var(--rail-ink-2);font-size:var(--fs-xs);padding:0 8px}.rail__actions button:hover:not(:disabled){background:var(--panel-3);border-color:var(--rule-strong);color:var(--rail-ink)}.rail__actions button.rail__logout,.rail__actions button.rail__feedback{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:relative}.rail__logout .rail__icon-slot,.rail__feedback .rail__icon-slot{width:20px;height:20px;position:static;transform:none}.rail__logout-label,.rail__feedback-label{transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s}@media (min-width:1024px){.dashboard-shell .rail__section-label-text{text-overflow:ellipsis;display:block}.dashboard-shell .rail__section-label{flex:none;height:30px;max-height:30px}.dashboard-shell .rail__foot{padding:12px 14px}.dashboard-shell .rail__role{flex:none;justify-content:flex-start;height:32px;min-height:32px}.dashboard-shell .rail__role-meta{max-width:160px}.dashboard-shell .rail__scope-shell{flex:none}.dashboard-shell .rail__scope{width:207px}.dashboard-shell .rail__actions button{height:34px;min-height:34px;padding:0 8px 0 32px}.dashboard-shell .rail__actions button.rail__logout,.dashboard-shell .rail__actions button.rail__feedback{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:relative}.dashboard-shell .rail__logout .rail__icon-slot,.dashboard-shell .rail__feedback .rail__icon-slot{width:20px;height:20px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}:where(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__fold{opacity:0;visibility:hidden;max-width:0;transition:var(--rail-fold-t), visibility 0s linear .18s;padding-right:0;transform:translate(-4px)}:where(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__brand-text.rail__fold{max-width:0;max-height:0;transition:var(--rail-fold-t), visibility 0s linear .18s}:where(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__role-meta.rail__fold{max-width:0}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__foot-text{display:none}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__scope{visibility:hidden}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__scope-min{display:grid}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__toggle{background:0 0;border-color:#0000;width:34px;height:22px;min-height:22px;top:16px;left:14px;right:auto;transform:none}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__toggle span{opacity:0;transition:opacity .12s var(--ease), transform .12s var(--ease)}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__toggle:is(:hover,:focus-visible) span{opacity:1}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__brand:has(.rail__toggle:is(:hover,:focus-visible)) .rail__brand-mark{opacity:0}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__toggle span{transform:rotate(180deg)}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__navs>.rail__nav+.rail__nav--support{padding-top:0}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__nav-item[data-count]:after,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .dashboard-panel-nav__item[data-count]:after{content:attr(data-count);background:var(--panel);min-width:12px;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-3xs);text-align:center;color:var(--accent-ink);padding:0 2px;font-weight:700;line-height:12px;position:absolute;top:1px;right:1px}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__nav-item[data-count-tone=news]:after,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .dashboard-panel-nav__item[data-count-tone=news]:after{color:var(--rail-ink-3)}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__actions button.rail__logout,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__actions button.rail__feedback{text-indent:0;width:34px;padding:0;overflow:hidden}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__logout-label,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__feedback-label{clip-path:inset(50%);opacity:0;visibility:hidden;width:1px;height:1px;position:absolute;overflow:hidden}.rail__nav-item:before,.rail__logout:before,.rail__feedback:before{content:attr(data-tooltip);z-index:20;top:var(--rail-tooltip-top,50vh);border:1px solid var(--rail-line);border-radius:var(--r-ctl);background:var(--panel);max-width:240px;color:var(--ink);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .14s var(--ease), transform .14s var(--ease), visibility 0s linear .14s;padding:6px 8px;font-weight:600;line-height:1.3;position:fixed;left:64px;transform:translateY(-50%)translate(-4px)}:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__nav-item:is(:hover,:focus-visible):before,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__logout:is(:hover,:focus-visible):before,:is(html[data-claims-rail-collapsed="1"] .app.dashboard-shell,.app.dashboard-shell--rail-collapsed) .rail__feedback:is(:hover,:focus-visible):before{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)translate(0)}}.main,.dashboard-main{scrollbar-gutter:stable;background:var(--canvas);min-width:0;position:relative;overflow-y:auto}.icon-btn{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:34px;height:34px;min-height:34px;color:var(--ink-2);flex:none;place-items:center;padding:0;display:grid}.icon-btn:hover:not(:disabled){background:var(--panel-2);border-color:var(--line);color:var(--ink)}.mobile-topbar{z-index:99;height:var(--mobile-bar-h);border-bottom:1px solid var(--rail-line);background:var(--rail);color:var(--rail-ink);justify-content:flex-start;align-items:center;gap:8px;padding:0 16px 0 8px;display:none;position:sticky;top:0}.mobile-topbar__brand-lockup{align-items:center;gap:9px;min-width:0;display:flex}.mobile-topbar__mark{width:34px;height:22px;color:var(--rail-ink);flex:none;display:block}.dashboard-shell .mobile-topbar__menu{border-radius:var(--r-ctl);width:36px;height:36px;min-height:36px;color:var(--rail-ink-2);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dashboard-shell .mobile-topbar__menu:hover:not(:disabled){background:var(--rail-hover);color:var(--rail-ink);border-color:#0000}.dashboard-shell .mobile-topbar__menu:active:not(:disabled){transform:none}.rail__drawer-head{display:none}.rail__drawer-title{color:var(--rail-ink-3)}.mobile-drawer-backdrop{display:none}.content,.dashboard-content{max-width:none;padding:var(--gutter) var(--gutter) 56px;margin:0;display:block}.dashboard-shell--wide .content{max-width:none}.content--narrow{max-width:1080px}.pagehead{padding:var(--gutter) var(--gutter) 14px;background:var(--canvas);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pagehead__id{flex:320px;min-width:0}.dashboard-shell .pagehead .backlink,.dashboard-shell .pagehead .backlink:hover:not(:disabled){height:auto;min-height:0;color:var(--ink-2);font-size:var(--fs-xs);background:0 0;border:0;margin-bottom:3px;padding:0;font-weight:500}.dashboard-shell .pagehead .backlink:hover:not(:disabled){color:var(--accent-ink);text-decoration:underline}.pagehead__id h1{overflow-wrap:anywhere;font-size:var(--fs-4xl);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.15}.pagehead__id p{color:var(--ink-2);font-size:var(--fs-sm);max-width:80ch;margin:3px 0 0}.pagehead__act{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.page-head,.dashboard-hero{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.dashboard-content:has(.pagehead)>.dashboard-hero{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-head__kicker,.dashboard-kicker{color:var(--accent-ink)}.page-head h1,.dashboard-hero h1{font-size:var(--fs-4xl);letter-spacing:-.02em;margin:4px 0 0;font-weight:650;line-height:1.15}.page-head__lede{color:var(--ink-2);font-size:var(--fs-sm);max-width:80ch;margin:3px 0 0}.dashboard-panel-layout{min-width:0;display:block}.dashboard-panel-content{min-width:0}.card,.dashboard-card,.item-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:clip}.dashboard-card{min-width:0;padding:0;display:block}.dashboard-card--actions-only>.dashboard-card__header{justify-content:flex-end;padding-top:10px;padding-bottom:8px}.dashboard-card--actions-only>.card__body:not(.card__body--flush){padding-top:4px}.dashboard-card--no-header .card__body:not(.card__body--flush){padding-top:var(--pad-card)}.dashboard-card--no-header>.card__head{border-bottom:0}.card__head,.dashboard-card__header{padding:12px var(--pad-card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.card__head h2,.dashboard-card__header h2{font-size:var(--fs-lg);letter-spacing:-.015em;margin:0;font-weight:650}.card__head p,.dashboard-card__header p{max-width:60ch;color:var(--ink-2);font-size:var(--fs-meta);margin:4px 0 0}.card__head-actions,.dashboard-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.card__body{padding:var(--pad-card)}.card__body--flush{padding:0}.item-card{padding:12px var(--row-pad-x);border-radius:var(--r-card);gap:8px;display:grid}.item-card strong{color:var(--ink)}.item-card:hover{background:var(--panel-2)}.section-grid{gap:var(--gutter);display:grid}.grid-list{gap:var(--gap-list);margin:0;padding:0;list-style:none;display:grid}.dashboard-grid,.dashboard-split,.dashboard-two-col,.dashboard-stack{gap:16px;display:grid}.dashboard-stack--tight{gap:10px}.dashboard-stack>*{min-width:0}.stack-slot:empty{display:none}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-split{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start}.dashboard-two-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dashboard-inline-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-inline-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.toolbar,.dashboard-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toolbar--spaced{justify-content:space-between}.responsive-table,.table-wrap{width:100%;min-width:0;position:relative}.table-wrap__view{overscroll-behavior-x:contain;overflow-x:auto}.table-wrap__view::-webkit-scrollbar{height:10px}.table-wrap__view::-webkit-scrollbar-track{background:var(--panel-2);border-top:1px solid var(--line-2)}.table-wrap__view::-webkit-scrollbar-thumb{background:var(--rule-strong);border:2px solid var(--panel-2)}.table-wrap__view::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@supports not selector(::-webkit-scrollbar){.table-wrap__view{scrollbar-width:thin;scrollbar-color:var(--rule-strong) var(--panel-2)}}.responsive-table[data-scroll-end]:not(:has(.pin-end)):after{content:"";background:linear-gradient(to right, transparent, var(--panel));pointer-events:none;width:28px;position:absolute;top:0;bottom:0;right:0}.table-wrap[data-scroll-end]:not(:has(.pin-end)):after{content:"";background:linear-gradient(to right, transparent, var(--panel));pointer-events:none;width:28px;position:absolute;top:0;bottom:0;right:0}.pin-end{--pin-bg:var(--panel);z-index:2;background:linear-gradient(var(--line), var(--line)) left top / 1px 100% no-repeat, var(--pin-bg);position:sticky;right:0}table.data td.pin-end,table.data th.pin-end,.responsive-table td.pin-end,.responsive-table th.pin-end{overflow:visible}.pin-end>*{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.dashboard-shell .pin-end>.row-action{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}table.data thead th.pin-end,.responsive-table thead th.pin-end{--pin-bg:var(--panel-2);z-index:3;position:sticky;right:0}table.data tfoot td.pin-end,table.data tfoot th.pin-end{--pin-bg:var(--panel-2)}.responsive-table tbody tr:hover>.pin-end,table.data tbody tr:hover>.pin-end{--pin-bg:var(--row-hover)}.responsive-table tbody tr.my-claims-row--selected>.pin-end,table.data tbody tr.my-claims-row--selected>.pin-end{--pin-bg:var(--row-selected)}.responsive-table tbody tr.my-claims-row--focus>.pin-end,table.data tbody tr.my-claims-row--focus>.pin-end{--pin-bg:var(--warn-bg)}.responsive-table tbody tr.my-claims-row--selected:hover>.pin-end,table.data tbody tr.my-claims-row--selected:hover>.pin-end{--pin-bg:var(--row-selected-hover)}.responsive-table[data-scroll-end] .pin-end,.table-wrap[data-scroll-end] .pin-end{background:linear-gradient(var(--rule-strong), var(--rule-strong)) left top / 2px 100% no-repeat, var(--pin-bg)}.responsive-table[data-scroll-end] .pin-end:before,.table-wrap[data-scroll-end] .pin-end:before{content:"";background:linear-gradient(to right, transparent, var(--pin-bg));pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:100%}.pin-start{--pin-bg:var(--panel);z-index:2;background:linear-gradient(var(--line), var(--line)) right top / 1px 100% no-repeat, var(--pin-bg);position:sticky;left:0}table.data td.pin-start,table.data th.pin-start,.responsive-table td.pin-start,.responsive-table th.pin-start{overflow:visible}.responsive-table td.pin-start>*,table.data td.pin-start>*{max-width:100%;overflow:hidden}table.data thead th.pin-start,.responsive-table thead th.pin-start{--pin-bg:var(--panel-2);z-index:3;position:sticky;left:0}table.data tfoot td.pin-start,table.data tfoot th.pin-start{--pin-bg:var(--panel-2)}.responsive-table tbody tr:hover>.pin-start,table.data tbody tr:hover>.pin-start{--pin-bg:var(--row-hover)}.responsive-table tbody tr.my-claims-row--selected>.pin-start,table.data tbody tr.my-claims-row--selected>.pin-start{--pin-bg:var(--row-selected)}.responsive-table tbody tr.my-claims-row--focus>.pin-start,table.data tbody tr.my-claims-row--focus>.pin-start{--pin-bg:var(--warn-bg)}.responsive-table tbody tr.my-claims-row--selected:hover>.pin-start,table.data tbody tr.my-claims-row--selected:hover>.pin-start{--pin-bg:var(--row-selected-hover)}.responsive-table[data-scroll-start] .pin-start,.table-wrap[data-scroll-start] .pin-start{background:linear-gradient(var(--rule-strong), var(--rule-strong)) right top / 2px 100% no-repeat, var(--pin-bg)}.responsive-table[data-scroll-start] .pin-start:after,.table-wrap[data-scroll-start] .pin-start:after{content:"";background:linear-gradient(to left, transparent, var(--pin-bg));pointer-events:none;width:24px;position:absolute;top:0;bottom:0;left:100%}.admin-users-table{min-height:360px}.admin-users-table .table-wrap__view{max-height:min(640px,60vh);overflow:auto}.responsive-table.admin-users-table thead th{z-index:2;background:var(--panel-2);position:sticky;top:0}.responsive-table.admin-users-table thead th.pin-start,.responsive-table.admin-users-table thead th.pin-end{z-index:4}.responsive-table.admin-users-table td{vertical-align:middle}.admin-users-table .admin-plain{font-size:var(--fs-md);font-weight:500}.admin-users-table .admin-sign-in{align-items:baseline;gap:8px;display:inline-flex}.admin-users-table .admin-sign-in__clear{color:var(--accent);font-size:var(--fs-sm);cursor:pointer;margin-left:0;padding:4px 6px;font-weight:600}.admin-users-table .admin-sign-in__clear:hover:not(:disabled){text-decoration:underline}.admin-users-table .admin-sign-in__clear:disabled{color:var(--ink-3);cursor:default}.admin-user-id{gap:1px;display:grid}.admin-user-id__name{letter-spacing:-.01em;color:var(--ink);font-weight:650}.admin-user-id__email{font-size:var(--fs-sm);color:var(--ink-2)}.admin-cell{align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.admin-stack{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;min-width:0;display:grid}.zoho-provisioning-review{gap:0;margin:0;padding:0;list-style:none;display:grid}.zoho-provisioning-review>li{align-items:center;gap:var(--s3);min-width:0;padding:var(--s2) 0;border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.25fr) minmax(140px,.65fr) minmax(200px,1fr) minmax(140px,.7fr);display:grid}.zoho-provisioning-review>li>*{min-width:0}.zoho-provisioning-review--result>li{grid-template-columns:minmax(0,1fr) auto}.admin-cell:after{content:"";pointer-events:none;opacity:.75;width:9px;height:6px;transition:opacity .12s var(--ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f6a5e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;margin-top:-3px;position:absolute;top:50%;right:7px}.admin-cell:hover:after,.admin-cell:focus-within:after{opacity:1}.dashboard-shell .admin-ghost{appearance:none;width:auto;min-width:0;max-width:100%;min-height:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;transition:background .12s var(--ease), border-color .12s var(--ease), box-shadow .12s var(--ease);padding:0 22px 0 8px;overflow:hidden}.dashboard-shell .admin-ghost:hover{background:var(--panel-3);border-color:var(--line-2)}.dashboard-shell .admin-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:var(--panel);border-color:var(--line);box-shadow:none}.dashboard-shell .admin-ghost--muted{color:var(--ink-3)}.dashboard-shell .admin-status{appearance:none;width:auto;min-width:104px;max-width:100%;min-height:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);background-color:var(--panel);font-size:var(--fs-sm);cursor:pointer;transition:background .12s var(--ease), border-color .12s var(--ease);border-left:2px solid;padding:0 22px 0 9px;font-weight:600}.dashboard-shell .admin-status:hover{background:var(--panel-3);border-right-color:var(--line-2);border-top-color:var(--line-2);border-bottom-color:var(--line-2)}.dashboard-shell .admin-status:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dashboard-shell .admin-status--active{color:var(--ok-ink)}.dashboard-shell .admin-status--invited{color:var(--info-ink)}.dashboard-shell .admin-status--disabled{color:var(--ink-2)}.cell-rail{border-left:3px solid var(--tone,transparent)}.notification-table{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--panel)}.notification-table table.data{min-width:620px}.notification-table table.data td{padding-top:10px;padding-bottom:10px}.responsive-table table,table.data{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:var(--fs-body)}table.data--auto{table-layout:auto;min-width:0}table.data--auto td{white-space:normal}.responsive-table th,.responsive-table td,table.data th,table.data td{padding:0 var(--row-pad-x);text-align:left}.responsive-table td,table.data td{height:var(--row-h);border-bottom:1px solid var(--row-line);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.responsive-table th,table.data th{padding-top:var(--thead-py);padding-bottom:var(--thead-py);color:var(--thead-ink);background:var(--panel);border-bottom:2px solid var(--rule-strong);white-space:normal;text-overflow:clip;overflow:visible}.responsive-table thead th,table.data thead th{vertical-align:top;color:var(--thead-ink);background:var(--panel-2);border-bottom:1px solid var(--neutral-line);line-height:16px;font-size:var(--fs-sm);letter-spacing:0;text-transform:none;padding-top:10px;padding-bottom:10px;font-weight:500}.responsive-table thead th:last-child:not(.pin-end),table.data thead th:last-child:not(.pin-end){position:relative}.responsive-table thead th:last-child:after,table.data thead th:last-child:after{width:var(--table-header-fill-width,0px);border-bottom:1px solid var(--neutral-line);background:var(--panel-2);content:"";pointer-events:none;position:absolute;inset:0 auto -1px 100%}.responsive-table thead th.num,table.data thead th.num{text-align:right}table.data thead th.claims-row__select{text-align:center}table.data th:has(.claims-column-resize){position:relative}.dashboard-shell .claims-column-resize{z-index:1;width:10px;min-width:10px;height:auto;min-height:0;color:var(--line);cursor:col-resize;background:0 0;border:0;border-radius:0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:-1px}@media (pointer:coarse){.dashboard-shell .claims-column-resize{display:none}}.dashboard-shell .claims-column-resize:hover:not(:disabled),.dashboard-shell .claims-column-resize:active:not(:disabled){background:var(--accent-soft);color:var(--accent);border:0;transform:none}.dashboard-shell .claims-column-resize:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;background:var(--accent-soft);color:var(--accent)}.claims-column-resize__grip{background:currentColor;place-self:center;width:1px;height:14px}@media (hover:hover) and (pointer:fine){.claims-column-resize__grip{opacity:0;transition:opacity .12s var(--ease)}table.data th:hover .claims-column-resize__grip,table.data th:focus-within .claims-column-resize__grip,.dashboard-shell .claims-column-resize[data-resizing=true] .claims-column-resize__grip{opacity:1}}.responsive-table th,.responsive-table td,table.data th,table.data td{border-right:1px solid var(--line-2)}.responsive-table th,table.data th{border-right-color:var(--line)}.responsive-table th:last-child,.responsive-table td:last-child,table.data th:last-child,table.data td:last-child{border-right:0}.responsive-table tbody tr:hover,table.data tbody tr:hover{background:var(--row-hover)}.responsive-table tbody tr:last-child td,table.data tbody tr:last-child td{border-bottom:0}table.data tfoot td,table.data tfoot th{height:auto;padding:10px var(--row-pad-x);border-top:1px solid var(--rule-strong);background:var(--panel-2);font-size:var(--fs-sm);color:var(--ink-2);border-bottom:0;font-weight:600}.badge,.status-badge{width:fit-content;min-height:0;font-size:var(--fs-sm);letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.badge .dot,.status-badge .dot{background:currentColor;border-radius:0;flex:none;width:2px;height:12px}.badge--ok,.status-badge--success{color:var(--ok-ink)}.badge--warn,.status-badge--warning{color:var(--warn-ink)}.badge--bad,.status-badge--danger{color:var(--bad-ink)}.badge--info,.status-badge--info{color:var(--info-ink)}.badge--neutral,.status-badge--neutral{color:var(--ink-2)}.badge--accent{color:var(--accent-ink)}.tone-ok{--tone:var(--ok);--tone-bg:var(--ok-bg);--tone-line:var(--ok-line)}.tone-warn{--tone:var(--warn);--tone-bg:var(--warn-bg);--tone-line:var(--warn-line)}.tone-bad{--tone:var(--bad);--tone-bg:var(--bad-bg);--tone-line:var(--bad-line)}.tone-info{--tone:var(--info);--tone-bg:var(--info-bg);--tone-line:var(--info-line)}.tone-neutral{--tone:var(--neutral);--tone-bg:var(--neutral-bg);--tone-line:var(--neutral-line)}.tone-accent{--tone:var(--accent);--tone-bg:var(--accent-soft);--tone-line:var(--accent-line)}.stat-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.stat{background:var(--panel);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.stat__label{color:var(--ink-3)}.stat__value{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-3xl);letter-spacing:-.01em;font-weight:700}.stat__value small{font-size:var(--fs-md);color:var(--ink-3);margin-left:3px;font-weight:600}.stat__delta{font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:4px;display:flex}.stat__accent{color:var(--accent-ink)}.queue{flex-direction:column;display:flex}.row{border:0;border-bottom:1px solid var(--line-2);cursor:pointer;background:var(--panel);transition:background .12s var(--ease);text-align:left;width:100%;font:inherit;color:inherit;border-radius:0;grid-template-columns:3px 1fr auto;align-items:stretch;gap:0;padding:0;display:grid}.dashboard-shell .row{border:0;border-bottom:1px solid var(--line-2);background:var(--panel);min-height:0;color:inherit;font:inherit;font-weight:inherit;white-space:normal;text-align:left;border-radius:0;grid-template-columns:5px minmax(0,1fr) minmax(128px,auto);justify-content:stretch;align-items:stretch;gap:0;padding:0;display:grid}.row:hover:not(:disabled),.dashboard-shell .row:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2);color:inherit}.dashboard-shell .row:active:not(:disabled){transform:none}.row:last-child{border-bottom:0}.row--active,.row--active:hover:not(:disabled){background:var(--accent-soft)}.row__rail{background:var(--tone,var(--neutral))}.row--active .row__rail{background:var(--accent)}.row__main{padding:10px var(--row-pad-x);flex-direction:column;gap:4px;min-width:0;display:flex}.row__title{min-width:0;font-size:var(--fs-row-title);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:700;display:flex}.row__title>b{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:650;overflow:hidden}.row__title>.badge,.row__title>svg{flex:none}.row__meta{font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;gap:3px 10px;display:flex}.row__meta>span{white-space:nowrap}.row__meta--sub{color:var(--ink-3);align-items:center}.row__meta--sub>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.row__meta--sub svg{color:var(--ink-3);flex:none}.export-confirm__body{padding:14px var(--row-pad-x) var(--pad-card);flex-direction:column;gap:12px;display:flex}.export-confirm__summary{flex-wrap:wrap;align-items:stretch;row-gap:12px;display:flex}.export-confirm__fact{border-left:1px solid var(--line);align-content:start;gap:3px;padding:0 18px;display:grid}.export-confirm__fact:first-child{border-left:0;padding-left:0}.export-confirm__fact>span{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap}.export-confirm__fact>b{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--ink);font-weight:700}.export-confirm__fact--total>b{font-size:var(--fs-xl)}.export-confirm__fact--none>b{color:var(--ink-3);font-weight:500}.cell-split{gap:2px;min-width:0;display:grid}.cell-split__sub{font-size:var(--fs-2xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blocker-list{font-size:var(--fs-meta);gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.blocker-list li{color:var(--ink-2);align-items:baseline;gap:8px;display:flex}.blocker-list li:before{content:"";background:var(--warn);border-radius:50%;flex:none;width:5px;height:5px;margin-top:5px}.queue--stack-actions .row__side>button{width:100%}.row__side{padding:10px var(--row-pad-x);border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-width:100px;display:flex}.row__amount{font-size:var(--fs-xl);letter-spacing:-.01em;text-align:right;font-weight:700}.row__chev{color:var(--ink-3)}.review-row .row__main{justify-content:center}.review-row .row__side{min-width:128px}.queue--nav .row__side{border-left:0;min-width:0;padding-left:0}.queue--nav .row__side--money{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding-left:14px}.row__amount-block{flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15;display:flex}.row__amount-note,.row__amount-none{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-weight:600}.queue--nav .row__title{flex-wrap:wrap;row-gap:4px}.queue--nav .row__title>.pill-meta{flex:none}.row--cols .row__meta{flex-wrap:nowrap;align-items:baseline;gap:0 16px}.row--cols .row__meta>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.row--cols .row__cell--date{flex:0 0 88px}.row--cols .row__cell--job{flex:auto}.row__meta--clamp{flex-wrap:nowrap}.row__meta--clamp>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.row__meta--wrap>span{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0}.notification-diff{font-size:var(--fs-meta);gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.notification-diff li,.notification-diff__row{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;display:flex}.notification-diff__field{color:var(--ink-3)}.notification-diff__from{color:var(--ink-3);overflow-wrap:anywhere;text-decoration:line-through}.notification-diff__to{overflow-wrap:anywhere;font-weight:600}.notification-diff svg{color:var(--ink-3);flex:none}.pipe{align-items:center;width:100%;display:flex}.pipe__step{flex:1;align-items:center;min-width:0;display:flex}.pipe__step:last-child{flex:none}.pipe__node{flex:none;align-items:center;gap:7px;display:flex}.pipe__dot{border:2px solid var(--line);background:var(--panel);width:18px;height:18px;color:var(--ink-3);font-size:var(--fs-2xs);border-radius:99px;flex:none;place-items:center;display:grid}.pipe__label{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;font-weight:700}.pipe__bar{background:var(--line);border-radius:2px;flex:1;min-width:12px;height:2px;margin:0 8px}.pipe__step--done .pipe__dot{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.pipe__step--done .pipe__label{color:var(--ink-2)}.pipe__step--done .pipe__bar{background:var(--ok)}.pipe__step--current .pipe__dot{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 0 0 4px var(--accent-soft)}.pipe__step--current .pipe__label{color:var(--accent-ink);font-weight:700}.pipe__step--bad .pipe__dot{background:var(--bad);border-color:var(--bad);color:var(--on-accent)}.pipe__step--bad .pipe__label{color:var(--bad-ink)}.pipe--mini .pipe__label{display:none}.pipe--mini .pipe__dot{border-width:1.5px;width:12px;height:12px}.pipe--mini .pipe__bar{margin:0 3px}.detail{flex-direction:column;min-width:0;display:flex}.detail__head{padding:var(--pad-card);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;display:flex}.detail__title-row{align-items:flex-start;gap:12px;display:flex}.detail__title-row>:first-child{flex:1;min-width:0}.detail__title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.detail__title{font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:700}.detail__sub{font-size:var(--fs-meta);color:var(--ink-2);margin-top:2px}.detail__amount{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-xl);letter-spacing:-.01em;white-space:nowrap;text-align:right;flex:none;margin-left:auto;padding-left:16px;font-weight:700}.detail__amount .claims-row__amount-note{font-size:var(--fs-xs);font-weight:600}@media (max-width:720px){.detail__title-row{grid-template-columns:minmax(0,1fr);row-gap:6px;display:grid}.detail__title-row:has(>.detail__back){grid-template-columns:auto minmax(0,1fr)}.detail__title-row>.detail__amount{text-align:left;white-space:normal;grid-column:-2/-1;justify-self:start;margin-left:0;padding-left:0}}.ref-chip{font-size:var(--fs-sm);color:var(--ink-3);border-bottom:1px dotted var(--line);cursor:help}.detail__body{padding:var(--pad-card);flex-direction:column;gap:20px;display:flex}.decide{padding:16px var(--panel-px);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}@media (max-width:720px){.decide{grid-template-columns:minmax(0,1fr)}}.decide__money{flex-direction:column;gap:2px;min-width:0;display:flex}.decide__money b{font-size:var(--fs-4xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.decide__money small{color:var(--ink-3);font-size:var(--fs-meta)}.decide__checks{gap:7px;margin:0;padding:0;list-style:none;display:grid}.decide__check{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.decide__check b{font-weight:650}.decide__check em{color:var(--ink-2);font-style:normal;font-size:var(--fs-meta)}.decide__check-mark{flex:none;align-self:center;display:inline-flex}.decide__check--ok .decide__check-mark{color:var(--ok)}.decide__check--warn .decide__check-mark{color:var(--warn)}.decide__check--warn b{color:var(--warn-ink)}.decide__act{border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:10px;padding-top:14px;display:flex}.detail__head--sticky{z-index:2;background:var(--panel);position:sticky;top:0}.md--stacked .detail__head--sticky{position:static}.detail__body.dashboard-two-col{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;display:grid}.detail__body.dashboard-two-col>aside{position:sticky;top:16px}@media (min-width:1101px){.detail__body.dashboard-two-col .form-grid--review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.detail__body.dashboard-two-col{grid-template-columns:minmax(0,1fr)}.detail__body.dashboard-two-col>aside{position:static}}.review-item{padding:0}.review-item>.review-item__summary{cursor:pointer;border-radius:inherit;align-items:flex-start;gap:12px;padding:13px 16px;list-style:none;display:flex}.review-item__summary::-webkit-details-marker{display:none}.review-item>.review-item__summary:hover{background:var(--panel-2)}.review-item[open]>.review-item__summary{border-bottom:1px solid var(--line-2)}.review-item__chev{color:var(--ink-3);font-size:var(--fs-3xl);flex:none;margin-top:1px;line-height:1.1;transition:transform .15s}.review-item[open]>.review-item__summary .review-item__chev{transform:rotate(90deg)}.review-item__ident{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.review-item__title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.review-item__name{min-width:0;font-size:var(--fs-xl);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:650}.review-item__sub{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.review-item__amount{font-size:var(--fs-3xl);text-align:right;flex:none;font-weight:600}.review-item__detail{flex-direction:column;gap:10px;padding:12px 16px 4px;display:flex}.review-item__actions{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding:10px 16px 12px;display:flex}.review-item__footer{gap:10px;display:grid}.review-item__notice{border-radius:var(--r-ctl);font-size:var(--fs-md)}.review-item__links{flex-wrap:wrap;align-items:center;gap:12px;margin-right:auto;display:inline-flex}.review-item__link{color:var(--accent-ink);font-weight:700;font-size:var(--fs-sm);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.review-item__link:hover{text-decoration:underline}.meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 18px;display:grid}.meta__item{flex-direction:column;gap:3px;display:flex}.meta__k{color:var(--ink-3)}.meta__v{font-size:var(--fs-body);font-weight:650}.meta__v.mono{font-size:var(--fs-md)}.meta--tight{flex-wrap:wrap;gap:8px 20px;display:flex}.meta--tight .meta__v{font-size:var(--fs-md)}.finance-metadata-run{min-width:0;font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.finance-metadata-run>span{white-space:nowrap;min-width:0;padding:0 10px}.finance-metadata-run>span:first-child{padding-left:0}.finance-metadata-run>span+span{border-left:1px solid var(--line-2)}.dashboard-shell .finance-review-queue-row{border:0;border-bottom:1px solid var(--line-2);background:var(--panel);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s var(--ease);border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:0;display:grid}.dashboard-shell .finance-review-queue-row:hover:not(:disabled){background:var(--panel-2);color:inherit}.dashboard-shell .finance-review-queue-row:last-child{border-bottom:0}.dashboard-shell .finance-review-queue-row--active,.dashboard-shell .finance-review-queue-row--active:hover:not(:disabled){background:var(--panel);box-shadow:inset 2px 0 0 var(--accent)}.finance-review-queue-row__main{min-width:0;padding:10px var(--row-pad-x);flex-direction:column;justify-content:center;gap:5px;display:flex}.finance-review-queue-row__title{min-width:0;font-size:var(--fs-row-title);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.finance-review-queue-row__title>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finance-review-queue-row__entity{color:var(--ink-2);font-size:var(--fs-meta);font-weight:600}.finance-review-queue-row__amount-block{min-width:142px;padding:10px var(--row-pad-x);border-left:1px solid var(--line-2);flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;display:flex}.finance-review-queue-row__amount{font-size:var(--fs-2xl);white-space:nowrap;font-weight:700}.finance-review-queue-row__amount-caption{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;font-weight:650}.packet-lifecycle-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.packet-lifecycle-summary__sentence{color:var(--ink-2);margin:0}.packet-lifecycle-summary__sentence time{color:var(--ink);font-weight:650}.dashboard-shell .packet-lifecycle-summary__history{color:var(--accent-ink);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.dashboard-shell .packet-lifecycle-summary__history:hover:not(:disabled),.dashboard-shell .packet-lifecycle-summary__history:focus-visible{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent-ink)}.packet-lifecycle-summary__payable{color:var(--ink-3);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.packet-lifecycle-summary__payable strong{color:var(--ink);font-size:var(--fs-3xl);letter-spacing:-.01em;text-transform:none;line-height:1.1}.sub{flex-direction:column;gap:10px;display:flex}.sub--side{border-bottom:1px solid var(--line);margin:0 0 10px;padding-bottom:7px}.item-detail-shell__meta .sub>.sub__title-row,.item-detail-shell__meta .sub>.sub__title{border-bottom:1px solid var(--line);padding-bottom:7px}.sub__title{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;display:flex}.sub__title .count,.count{color:var(--ink-2);font-weight:400;font-size:var(--fs-sm);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:0}.sub__title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.sub__title-row .sub__title{margin:0}.collapse__head{border-radius:var(--r-ctl);cursor:pointer;width:fit-content;transition:background .12s var(--ease);align-items:center;gap:7px;margin:-4px -8px;padding:4px 8px;list-style:none;display:flex}.collapse__head::-webkit-details-marker{display:none}.collapse__head:hover{background:var(--panel-2)}.collapse__chevron{color:var(--ink-3);transition:transform .15s var(--ease);display:inline-flex}details[open]>.collapse__head .collapse__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.collapse__chevron{transition:none}}.field{flex-direction:column;gap:5px;display:flex}.field>.label{min-height:16px;color:var(--ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.field>.label:has(>.ocr-hint){white-space:normal;flex-wrap:wrap}.field input:disabled,.field select:disabled,.field textarea:disabled{background:var(--panel-3);color:var(--ink-2);cursor:not-allowed}.field input[readonly],.field textarea[readonly]{background:var(--panel-3);color:var(--ink-2)}.field__read{border:0;border-bottom:1px solid var(--line-2);width:100%;min-height:26px;color:var(--ink);font-size:var(--fs-body);white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:3px 0 5px;font-weight:500;line-height:1.45}.field__read--lead{font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:650}.field input[readonly]:focus,.field textarea[readonly]:focus{border-color:var(--line-2);box-shadow:none}.dashboard-shell .control--needs-fill{border:1px solid var(--bad);box-shadow:inset 2px 0 0 var(--bad)}.dashboard-shell .control--needs-fill:focus{border-color:var(--bad)}:is(.dashboard-shell .field:has(>.control--needs-fill)>.label,.dashboard-shell .field:has(>.control-pair>.control--needs-fill)>.label){color:var(--bad-ink)}.ocr-unfilled{font-size:var(--fs-sm);color:var(--bad-ink);max-width:60ch;margin:6px 0 0;line-height:1.45}.ocr-unfilled b{font-weight:700}.ocr-note{font-size:var(--fs-sm);color:var(--ink-3);max-width:60ch;margin:6px 0 0;font-weight:500;line-height:1.45}.ocr-hint{font-size:var(--fs-xs);letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:700;display:inline-flex}.ocr-hint:before{content:"";opacity:.6;background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.ocr-hint--low{color:var(--warn)}.ocr-hint--low:before{opacity:1}.warn-chip{white-space:nowrap;border-radius:var(--r-ctl);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink);font-size:var(--fs-sm);align-items:center;gap:6px;padding:4px 9px;font-weight:700;display:inline-flex}.proof{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-3);overflow:hidden}.proof__bar{border-bottom:1px solid var(--line);background:var(--panel-2);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;padding:8px 12px;display:flex}.proof__doc{background:repeating-linear-gradient(135deg, var(--panel-3) 0 11px, var(--panel-2) 11px 22px);place-items:center;min-height:340px;display:grid;position:relative}.proof__doc iframe{background:var(--panel);border:0;width:100%;min-height:460px}.proof__sheet{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-ctl);width:74%;height:84%;box-shadow:none;font-family:var(--font-mono), "JetBrains Mono", monospace;flex-direction:column;gap:9px;padding:18px;display:flex}.proof__sheet .pl{border-radius:var(--r-ctl);background:var(--panel-3);height:8px}.proof__sheet .pl.s{width:40%}.proof__sheet .pl.m{width:65%}.proof__sheet .pl.l{width:88%}.proof__sheet .pl.dk{background:var(--rule-strong)}.proof__caption{font-family:IBM Plex Mono,monospace;font-size:var(--fs-xs);color:var(--ink-3);position:absolute;bottom:10px;right:12px}.proof-pdf-open{background:var(--panel);text-align:center;align-content:center;justify-items:center;gap:6px;min-height:220px;padding:24px 18px;display:grid}.proof-pdf-open__icon{border:1px solid var(--line);border-radius:var(--r-ctl);width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid}.proof-pdf-open__name{font-size:var(--fs-lg);color:var(--ink)}.proof-pdf-open__hint{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.dashboard-shell a.proof-pdf-open__action,.dashboard-shell a.proof-pdf-open__action:hover{color:var(--on-accent)}.dashboard-shell a.proof-pdf-open__action{gap:8px;height:44px;min-height:44px;margin-top:8px;padding-inline:18px;text-decoration:none}.dashboard-shell .dashboard-main .proofbox:has(.proof-pdf-open) .proofbox__head>a{display:none}.md{align-items:start;gap:18px;display:grid}.md--split{grid-template-columns:minmax(340px,420px) minmax(0,1fr)}.md--three{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(240px,320px)}.md--stacked{grid-template-columns:minmax(0,1fr)}.md__list{position:sticky;top:0}.md--stacked .md__list{position:static}.md__list-head{padding:12px var(--panel-px);border-bottom:1px solid var(--line);flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.md__list-head h2,.md__list-head h3{font-size:var(--fs-lg);letter-spacing:-.01em;white-space:nowrap;margin:0;font-weight:650}.md__list-head select{flex:0 auto;min-width:0}.md__list-head .count{font-size:var(--fs-sm);background:0 0;border-radius:0;padding:0}.workspace-panel{min-width:0;max-width:100%;position:static}.workspace-panel__head{flex-wrap:wrap;gap:8px 10px;min-height:56px}.workspace-panel__ident{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-panel__title-row{align-items:center;gap:8px;min-width:0;display:flex}.workspace-panel__ident h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-panel__sub{color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.workspace-panel__sub:has(>.filter-chips){text-overflow:clip;overflow:visible}.workspace-panel__sub>.filter-chips .filter-chip{max-width:none}.workspace-panel__tools{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:720px){.workspace-panel__tools{flex-wrap:wrap}}.workspace-panel__tools select,.workspace-panel__tools .month-filter{flex:0 auto;min-width:0;max-width:220px}.workspace-panel__head>.detail__back{margin-right:2px}.workspace-panel>.table-wrap,.workspace-panel>.queue{border-top:0}.panel-strip{padding:12px var(--panel-px);border-bottom:1px solid var(--line)}.panel-strip--quiet{background:var(--panel-2)}.panel-strip--quiet .finance-history{margin:0}.workspace-panel__foot{padding:11px var(--panel-px);border-top:1px solid var(--line);background:var(--panel-2);align-items:center;gap:10px;display:flex}.workspace-panel__foot .pager{border-top:0;width:100%;padding:0}.workspace-panel__filters{padding:12px var(--panel-px);background:var(--panel-2);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;display:flex}.workspace-panel__filters--compact-only,.panel-tools-compact-only{display:none}@media (max-width:1023px){.workspace-panel__filters--compact-only{display:flex}.panel-tools-compact-only{display:contents}}.submission-cards{display:none}@media (max-width:720px){.workspace-panel>.submission-table{display:none}.submission-cards{background:var(--canvas);flex-direction:column;gap:10px;padding:12px;display:flex}}.submission-cards__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.submission-cards__list>li{margin:0}.dashboard-shell .submission-card,.dashboard-shell .submission-card:hover:not(:disabled),.dashboard-shell .submission-card:active:not(:disabled){border:1px solid var(--line);border-radius:var(--r-phone-card);background:var(--panel);width:100%;min-height:0;color:var(--ink);font:inherit;font-size:var(--fs-md);text-align:left;white-space:normal;cursor:pointer;box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:14px 16px;font-weight:400;display:grid;transform:none}.dashboard-shell .submission-card:hover:not(:disabled),.dashboard-shell .submission-card:active:not(:disabled){background:var(--row-hover)}.dashboard-shell .submission-card--packet{grid-template-columns:minmax(0,1fr) auto 16px}.submission-card__title,.dashboard-shell .submission-card__open{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-lg);color:var(--ink);font-weight:600;overflow:hidden}.dashboard-shell .submission-card__open,.dashboard-shell .submission-card__open:hover:not(:disabled),.dashboard-shell .submission-card__open:active:not(:disabled){min-height:0;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:block;transform:none}.submission-card__amount{text-align:right;font-size:var(--fs-xl);white-space:nowrap;justify-self:end;font-weight:600}.submission-card__amount>span[title]{flex-direction:column;align-items:flex-end;display:inline-flex}.submission-card__pending{color:var(--ink-3);font-size:var(--fs-sm);font-weight:500}.submission-card__chevron{color:var(--ink-3);grid-area:1/3/span 3;align-self:center;display:inline-flex}.submission-card__meta{font-size:var(--fs-sm);color:var(--ink-2);clip-path:inset(-4px -4px -4px 14px);flex-wrap:wrap;grid-column:1/3;align-items:center;gap:2px 0;margin-left:-14px;display:flex}.submission-card__fact{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.submission-card__fact:before{content:"·";text-align:center;width:14px;color:var(--rule-strong);margin-right:-6px}.submission-card>.packet-waiting{font-size:var(--fs-sm);color:var(--ink-3);white-space:normal;grid-column:1/3}.submission-card>.packet-waiting.tone-warn{color:var(--warn-ink)}.submission-card__original{font-size:var(--fs-xs);color:var(--ink-3);grid-column:2;justify-self:end;margin-top:-2px}.submission-card--item:not(:has(>.submission-card__original))>.submission-card__line{grid-column:1/3}.submission-card__line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink-2);grid-area:2/1;overflow:hidden}.submission-card__foot{grid-column:1/3;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.my-claims-cards{display:none}@media (max-width:720px){.my-claims-panel .my-claims-table-wrap{display:none}.my-claims-cards{background:var(--canvas);flex-direction:column;gap:10px;padding:12px;display:flex}.dashboard-shell .dashboard-main .my-claims-panel .workspace-panel__tools .refresh-btn__label{display:none}.dashboard-shell .dashboard-main .my-claims-panel .workspace-panel__tools .btn:has(>.refresh-btn__label){justify-content:center;width:44px;padding-inline:0}}.my-claims-cards__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.my-claims-cards__list>li{margin:0}.my-claims-cards__empty{border:1px solid var(--line);border-radius:var(--r-phone-card);background:var(--panel)}.dashboard-shell label.my-claims-cards__select-all{min-height:44px;color:var(--ink-2);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:0;padding-right:8px;font-weight:500;display:flex}.dashboard-shell label.my-claims-cards__select-all>input{width:44px;margin:0}.my-claims-cards__select-count{color:var(--ink-3)}.my-claims-card{border:1px solid var(--line);border-radius:var(--r-phone-card);background:var(--panel);color:var(--ink);font-size:var(--fs-md);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 14px 10px 4px;display:grid}.my-claims-card:hover{background:var(--row-hover)}.my-claims-card--selected,.my-claims-card--selected:hover{border-color:var(--rule-strong);background:var(--row-selected)}.my-claims-card--focus,.my-claims-card--focus:hover{background:var(--warn-bg)}.my-claims-card--placeholder,.my-claims-card--placeholder:hover{background:var(--panel);cursor:default}.dashboard-shell .my-claims-card__select{cursor:pointer;grid-area:1/1;place-items:center;width:44px;height:44px;margin:0;display:grid}.dashboard-shell .my-claims-card__select>input{margin:0}.my-claims-card__title,.dashboard-shell .my-claims-card__open{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-lg);color:var(--ink);grid-area:1/2;font-weight:600;overflow:hidden}.dashboard-shell .my-claims-card__open,.dashboard-shell .my-claims-card__open:hover:not(:disabled),.dashboard-shell .my-claims-card__open:active:not(:disabled){min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;padding:0;display:block;transform:none}.my-claims-card__amount{text-align:right;font-size:var(--fs-lg);white-space:nowrap;grid-area:1/3;justify-self:end;font-weight:600}.my-claims-card__amount .claims-row__amount-value{flex-direction:column;align-items:flex-end;display:inline-flex}.my-claims-card__amount .claims-row__amount-note{color:var(--ink-3);font-size:var(--fs-xs);font-weight:400;display:block}.my-claims-card__meta{clip-path:inset(-4px -4px -4px 14px);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:0;margin-left:-14px;display:flex}.my-claims-card__meta>:not(.urgent-tag){white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.my-claims-card__meta>:not(.urgent-tag):before{content:"·";text-align:center;width:14px;color:var(--rule-strong);margin-right:-6px}.my-claims-card__meta>.urgent-tag{margin-left:14px}.my-claims-card__foot{font-size:var(--fs-sm);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:0 12px;margin-top:2px;display:flex}.my-claims-card__issues{color:var(--warn-ink);font-weight:600}.my-claims-card__proof{align-items:center;gap:6px;display:inline-flex}.my-claims-card__proof-label{color:var(--ink-3)}.my-claims-card__action{margin-left:auto}.my-claims-card__reason{color:var(--ink-2);font-size:var(--fs-sm);grid-column:2/4}.review-cards{display:none}@media (max-width:720px){.table-wrap.phone-cards-table,.responsive-table.phone-cards-table{display:none}.review-cards{background:var(--canvas);flex-direction:column;gap:10px;padding:12px;display:flex}}.review-card--no-select{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.review-card--no-select>.my-claims-card__open{grid-column:1}.review-card--no-select>.my-claims-card__amount{grid-column:2}.review-card--no-select>.my-claims-card__meta,.review-card--no-select>.my-claims-card__foot{grid-column:1/3}.review-card .my-claims-card__foot{gap:6px 12px}.review-cards__foot{font-size:var(--fs-md)}.submission-card__outcome{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.submission-cards__empty-line{border:1px solid var(--line);border-radius:var(--r-phone-card);background:var(--panel);color:var(--ink-2);font-size:var(--fs-sm);padding:14px 16px}.submission-total-card{border:1px solid var(--rule-strong);border-radius:var(--r-phone-card);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}.submission-total-card__value{text-align:right;white-space:nowrap}.submission-total-card__value>span[title]{flex-direction:column;align-items:flex-end;display:inline-flex}.workspace-panel__filters .filter-bar{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace-panel__filters .filter-bar+.filter-bar{border-top:1px solid var(--line);padding-top:12px}.card__body>.workspace-panel{box-shadow:none}.filter-bar__issue{color:var(--warn-ink);font-size:var(--fs-sm);flex-basis:100%;align-items:flex-start;gap:7px;margin:0;line-height:1.45;display:flex}.filter-bar__issue svg{flex:none;margin-top:2px}.filter-bar{padding:12px var(--pad-card);background:var(--panel-2);border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.filter-bar__fields{flex-wrap:wrap;flex:480px;align-items:flex-end;gap:10px 12px;min-width:0;display:flex}.filter-bar__fields>label{min-width:108px;max-width:190px;color:var(--ink-2);flex-direction:column;flex:0 140px;gap:4px;display:flex}.filter-bar__fields>label>select,.filter-bar__fields>label>input,.filter-bar__fields>label>.control-pair{width:100%}.filter-bar__fields label select,.filter-bar__fields label input{box-sizing:border-box;height:var(--ctl-h)}.filter-bar__fields>label:has(>input[type=date]){flex-basis:146px;min-width:146px;max-width:160px}.filter-bar__fields>label:has(>select){flex:0 170px;min-width:132px;max-width:170px}.filter-bar__fields>label>select{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-bar__fields>label:has(>.control-pair){flex-basis:300px;max-width:340px}.filter-bar__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.filter-bar__actions>button{min-width:0}.filter-bar__divider{background:var(--line);flex:none;align-self:stretch;width:1px;min-height:32px}.filter-bar__fields>label.filter-bar__compact-pair{flex:0 146px;min-width:146px;max-width:160px;position:relative}.filter-bar__fields>label.filter-bar__compact-pair--cycle{flex-basis:170px;max-width:170px}.dashboard-shell .filter-range-trigger{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:100%;min-width:0;height:40px;min-height:40px;color:var(--ink);font-size:var(--fs-md);text-align:left;justify-content:space-between;align-items:center;padding:0 11px;font-weight:500;display:flex}.dashboard-shell .filter-range-trigger:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-2);color:var(--ink)}.filter-range-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-range-trigger__chev{color:var(--ink-3);flex:none;display:inline-flex}.filter-pair-popover{z-index:20;border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);border-color:var(--rule-strong);width:324px;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0}.filter-pair-popover--open{display:grid}.filter-pair-popover__field{gap:5px;min-width:0;display:grid}.filter-pair-popover__field>span:first-child{color:var(--ink-2);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.filter-pair-popover__control{width:100%;min-width:0;height:40px;min-height:40px}.filter-pair-popover__field input[type=date]{min-width:146px}table.data th.col-filter,.responsive-table th.col-filter,.col-filter{white-space:normal;vertical-align:top;position:relative;overflow:visible}.col-filter__head{align-items:flex-start;gap:4px;min-width:0;display:flex}table.data th.num .col-filter__head,.responsive-table th.num .col-filter__head{justify-content:flex-end}.dashboard-shell .col-filter__open,.dashboard-shell .col-filter__open:hover:not(:disabled),.dashboard-shell .col-filter__open:active:not(:disabled),.dashboard-shell .col-filter__clear,.dashboard-shell .col-filter__clear:active:not(:disabled){height:auto;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;transform:none}.dashboard-shell .col-filter__open,.dashboard-shell .col-filter__open:hover:not(:disabled),.dashboard-shell .col-filter__open:active:not(:disabled){justify-content:flex-start;padding:0}.dashboard-shell .col-filter__clear:hover:not(:disabled){background:var(--accent-soft)}.col-filter__open{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;margin:0;padding:0;display:inline-flex}.col-filter__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.col-filter__open:hover:not(:disabled) .col-filter__glyph,.col-filter__open:focus-visible .col-filter__glyph{background:var(--panel-3);border-radius:var(--r-ctl)}.col-filter__label{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;overflow:visible}.col-filter__glyph{width:14px;height:14px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.col-filter__glyph{opacity:0;transition:opacity .12s var(--ease)}table.data thead th:hover .col-filter__glyph,.responsive-table thead th:hover .col-filter__glyph,.col-filter__open:focus-visible .col-filter__glyph{opacity:1}}.col-filter--toggle .col-filter__glyph{opacity:1}.col-filter__glyph:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;display:none;position:absolute;top:-1px;right:-1px}.col-filter:not(.col-filter--on):not(.col-filter--open) .col-filter__open:hover .col-filter__glyph,.col-filter:not(.col-filter--on):not(.col-filter--open) .col-filter__open:focus-visible .col-filter__glyph{color:var(--ink-2)}.col-filter--on{color:var(--accent)}.col-filter--on .col-filter__glyph{color:var(--accent);opacity:1}.col-filter--on .col-filter__glyph:after{display:block}.col-filter--open .col-filter__glyph{color:var(--accent);opacity:1}.col-filter__value{min-width:0;color:var(--accent);font-family:var(--font-sans), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-xs);letter-spacing:0;text-transform:none;align-items:center;gap:3px;margin-top:2px;font-weight:700;display:flex}.col-filter__value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.col-filter__clear{border-radius:var(--r-ctl);width:14px;height:14px;color:var(--accent);font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.col-filter__clear:hover{background:var(--accent-soft)}.col-filter__clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.col-filter__panel{--col-filter-panel-w:236px;z-index:40;width:var(--col-filter-panel-w);border:1px solid var(--rule-strong);border-radius:var(--r-card);background:var(--panel);max-height:min(60vh,420px);box-shadow:none;color:var(--ink);font-family:var(--font-sans), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-md);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;flex-direction:column;gap:8px;padding:10px;font-weight:500;display:flex}.col-filter__opts{gap:1px;display:grid}.col-filter__opts-label{color:var(--ink-2);font-size:var(--fs-2xs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.col-filter__opts+.col-filter__opts{border-top:1px solid var(--line-2);margin-top:8px;padding-top:8px}.col-filter__opts-group{border-top:1px solid var(--line-2);color:var(--ink-2);font-size:var(--fs-2xs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin-top:6px;padding:6px 6px 2px}.dashboard-shell .col-filter__opt,.col-filter__opt{border-radius:var(--r-ctl);min-width:0;color:var(--ink);font-size:var(--fs-md);cursor:pointer;align-items:center;gap:8px;padding:5px 6px;font-weight:500;display:flex}.col-filter__opt:hover{background:var(--panel-2)}.dashboard-shell .col-filter__opt>span,.col-filter__opt>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--fs-md);letter-spacing:0;text-align:left;text-transform:none;flex:auto;font-weight:500;overflow:hidden}.dashboard-shell .col-filter__opt>input[type=checkbox],.dashboard-shell .col-filter__opt>input[type=radio]{width:14px;min-width:14px;height:14px;min-height:14px;accent-color:var(--accent);flex:none;margin:0;padding:0}.col-filter__opt--on{color:var(--accent);font-weight:700}.col-filter__opt--any{border-bottom:1px solid var(--line-2);border-radius:0;margin-bottom:3px;padding-bottom:7px}.dashboard-shell .col-filter__field,.col-filter__field{gap:4px;min-width:0;display:grid}.col-filter__field>span{color:var(--ink-2);font-size:var(--fs-2xs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.col-filter__field input,.col-filter__field select{box-sizing:border-box;width:100%;min-width:0;height:var(--ctl-h)}.col-filter__issue{color:var(--warn-ink);font-size:var(--fs-xs);gap:6px;margin:0;font-weight:600;line-height:1.4;display:flex}.col-filter__issue svg{flex:none;margin-top:2px}.col-filter__panel-body{gap:8px;min-height:0;display:grid;overflow-y:auto}.col-filter__panel-foot{border-top:1px solid var(--line-2);flex:none;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:2px;display:flex}.filter-multi{min-width:0;display:block;position:relative}.filter-multi .filter-pair-popover{grid-template-columns:minmax(0,1fr);width:236px}.finance-claims-scope{align-items:center;gap:8px;min-width:0;display:flex}.finance-claims-scope__label{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;white-space:nowrap}.finance-claims-scope .filter-inline__control{width:170px;min-width:170px;max-width:170px}.finance-claims-scope--cycle .filter-inline__control{width:230px;min-width:230px;max-width:230px}.finance-claims-scope>.btn{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}@media (max-width:720px){.filter-bar__fields>label,.filter-bar__fields>label.filter-bar__compact-pair{flex-basis:100%;max-width:none}.filter-bar__fields>label:has(>input[type=date]){flex-basis:100%;max-width:none}.filter-bar__fields>label:has(>select){flex-basis:100%;max-width:none}.filter-bar__fields>label:has(>.control-pair){flex-basis:100%;max-width:none}.filter-bar__actions{width:100%}.filter-bar__divider{flex-basis:100%;width:auto;height:1px;min-height:0}.filter-pair-popover{width:auto;right:0}.finance-claims-scope{flex-wrap:wrap}}@media (max-width:420px){.filter-pair-popover{grid-template-columns:minmax(0,1fr)}.filter-pair-popover__field input[type=date]{min-width:0}}.dashboard-shell .filter-inline__control{height:30px;min-height:30px}.filter-inline{color:var(--ink-2);white-space:nowrap}.md--framed{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-items:stretch;gap:0;overflow:clip}.md--framed>.md__pane{min-width:0}.md--framed>.md__pane+.md__pane{border-left:1px solid var(--line)}.md--framed .md__list-head{min-height:55px}@media (max-width:900px){.md--framed{grid-template-columns:minmax(0,1fr)}.md--framed>.md__pane+.md__pane{border-left:0;border-top:1px solid var(--line)}}.review-shell.dashboard-card{box-shadow:none;background:0 0;border:none;overflow:visible}.review-shell.dashboard-card>.dashboard-card__header{padding:0 0 12px}.review-shell.dashboard-card>.card__body{flex-direction:column;gap:12px;padding:0;display:flex}.review-list-only{position:static}.review-list-only .md__list-head{padding-top:14px;padding-bottom:14px}.review-list-only .md__list-head select{width:260px;min-width:180px}.review-detail-sweep{animation:review-sweep-in .24s var(--ease)}.detail__back{flex:none;min-width:72px;padding:0 10px}.detail__title-row>.detail__back{flex:none}@keyframes review-sweep-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.notice,.dashboard-notice{border:1px solid var(--tone-line,var(--info-line));border-radius:var(--r-ctl);background:var(--tone-bg,var(--info-bg));color:var(--ink);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.dashboard-notice{gap:8px;width:fit-content;max-width:min(100%,860px);padding:10px 12px}.notice__icon{color:var(--tone,var(--info));flex:none;margin-top:1px}.notice__dismiss{flex:none;margin-left:auto}.notice.tone-info,.dashboard-notice.tone-info{border-color:var(--line);background:var(--panel-2)}.notice.tone-info .notice__icon,.dashboard-notice.tone-info .notice__icon{color:var(--ink-3)}.notice p,.dashboard-notice p,.notice__content{color:var(--ink-2);margin:2px 0 0}.card__body>.dashboard-notice{margin-top:12px;margin-bottom:12px}.card__body>.dashboard-notice:first-child{margin-top:0}.card__body>.dashboard-notice:last-child{margin-bottom:0}.toast-host{z-index:90;pointer-events:none;flex-direction:column;gap:8px;max-width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:20px;right:20px}.toast{pointer-events:auto;border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--panel);border-color:var(--rule-strong);box-shadow:none;font-size:var(--fs-md);color:var(--ink);align-items:center;gap:10px;padding:11px 12px 11px 13px;animation:.26s cubic-bezier(.22,1,.36,1) toast-in;display:flex}.toast__icon{flex:none;place-items:center;display:grid}.toast--ok{border-color:var(--ok-line);background:var(--ok-bg)}.toast--ok .toast__icon{color:var(--ok-solid-press)}.toast--warn{border-color:var(--warn-line);background:var(--warn-bg)}.toast--warn .toast__icon{color:var(--warn-ink)}.toast--bad{border-color:var(--bad-line);background:var(--bad-bg)}.toast--bad .toast__icon{color:var(--bad-ink)}.toast__msg{color:var(--ink-2);flex:1;line-height:1.35}.toast__close{border-radius:var(--r-ctl);width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.dashboard-shell .toast__close:hover:not(:disabled),.dashboard-shell .toast__close:focus-visible{background:var(--panel-3);color:var(--ink);border-color:#0000}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}@media (max-width:640px){.toast-host{max-width:none;bottom:12px;left:12px;right:12px}}@keyframes icon-spin{to{transform:rotate(360deg)}}.icon-refresh{transform-origin:50%;display:inline-flex}.icon-refresh--spin{animation:.7s linear infinite icon-spin}@media (prefers-reduced-motion:reduce){.icon-refresh--spin{animation-duration:1.4s}}.empty,.empty-state{color:var(--ink-2);text-align:center;flex-direction:column;align-items:center;gap:5px;padding:44px 20px;display:flex}.empty-state{border:1px dashed var(--rule-strong);border-radius:var(--r-ctl);background:var(--panel-2)}.empty__mark{border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;padding:5px 9px;font-weight:700}.empty strong,.empty b{color:var(--ink);font-size:var(--fs-md);font-weight:700}.empty p,.empty-state p{max-width:62ch;color:var(--ink-2);font-size:var(--fs-sm);margin:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:14px;display:grid}.form-grid>.field{align-content:start;align-self:stretch}.card__body>.form-grid:not(:last-child){margin-bottom:14px}.form-grid .control--placeholder{color:var(--ink-3);font-size:var(--fs-md)}.form-grid select:has(option[value=""]:checked){color:var(--ink-3);font-size:var(--fs-md)}.form-grid input.control--incomplete{border-color:var(--warn-line);background:color-mix(in srgb, var(--warn-bg) 32%, var(--panel))}.form-grid input.control--incomplete:focus{border-color:var(--warn)}.form-grid input::placeholder{color:var(--ink-3);font-size:var(--fs-md);opacity:1}.form-grid--wide{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.form-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.form-grid--cols-4,.form-grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.form-grid--cols-4,.form-grid--cols-3,.form-grid--cols-2{grid-template-columns:minmax(0,1fr)}}.form-cluster{border-top:1px solid var(--line-2);color:var(--ink);grid-column:1/-1;align-self:end;padding-top:8px}.form-cluster:first-child{border-top:0;padding-top:0}.field-static{align-items:center;min-height:38px;display:inline-flex}.control-pair{display:flex}.control-pair>:first-child{border-top-right-radius:0;border-bottom-right-radius:0;flex:none;width:auto;min-width:86px}.control-pair>:not(:first-child):not(:last-child){border-radius:0;flex:auto;min-width:0;margin-left:-1px}.control-pair>:last-child{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0;margin-left:-1px}.control-pair>select:focus,.control-pair>input:focus{z-index:1;position:relative}.factbox,.rate-ref{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);overflow:hidden}.factbox__t{background:var(--panel-2);border-bottom:1px solid var(--line);color:var(--ink-2);padding:8px 11px}.fact{border-bottom:1px solid var(--line-2);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 11px;display:flex}.fact:last-child{border-bottom:0}.fact>span{color:var(--ink-2)}.fact>b{text-align:right;overflow-wrap:anywhere;font-weight:650}.tone-ok{color:var(--ok-ink)}.tone-warn{color:var(--warn-ink)}.tone-bad{color:var(--bad-ink)}.amt{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);max-width:460px;overflow:hidden}.amt__r{border-bottom:1px solid var(--line-2);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.amt__r:last-child{border-bottom:0}.amt__r>span{color:var(--ink-2)}.amt__r>b{font-weight:650}.amt__r--total{background:var(--panel-2)}.amt__r--total>b{font-size:var(--fs-lg);font-weight:750}.amt__r--pay{background:var(--ok-bg)}.amt__r--pay>span,.amt__r--pay>b{color:var(--ok-ink)}.amt__r>b.amt__none{color:var(--ink-3);font-weight:400}.amt-note{color:var(--ink-3);font-size:var(--fs-xs);max-width:70ch;margin:9px 0 0}.audit{margin:0;padding:0;list-style:none;display:grid}.audit>li{border-bottom:1px solid var(--line-2);font-size:var(--fs-sm);gap:14px;padding:7px 0;display:flex}.audit>li:last-child{border-bottom:0}.audit__what{color:var(--ink-2)}.audit__what b{color:var(--ink);font-weight:600}.rate-ref__title{background:var(--panel-2);border-bottom:1px solid var(--line-2);color:var(--ink-2);padding:8px 12px}.rate-ref__row{font-size:var(--fs-md);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.rate-ref__row+.rate-ref__row{border-top:1px solid var(--line-2)}.rate-ref__row>span:first-child{color:var(--ink-2);font-weight:500}.rate-ref__row .num{white-space:nowrap;font-weight:600}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}@media (max-width:680px){.grid-2{grid-template-columns:minmax(0,1fr)}}.form-grid--review{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 20px}@media (max-width:1180px){.form-grid--review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.form-grid--review{grid-template-columns:minmax(0,1fr)}}.form-grid--review .field{gap:7px}.form-grid--review .field>.label{color:var(--ink-2)}.form-grid__legend{border-top:1px solid var(--line);color:var(--ink-3);grid-column:1/-1;margin:0;padding-top:16px}.form-grid__legend:first-child{border-top:0;padding-top:0}.form-grid--money{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 12px}.form-grid--money .field>.label{white-space:normal}.form-grid--review .form-grid--money{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--r-ctl);padding:12px 14px}.form-grid--review .form-grid--money .field__read{border-bottom-color:var(--line)}.field__read--prose{min-height:52px}.meta-list{color:var(--ink);gap:6px;margin:0;display:grid}.meta-list dt{color:var(--ink-3)}.meta-list dd{margin:0}.inline-meta{color:var(--ink-2);font-size:var(--fs-meta);flex-wrap:wrap;gap:6px 12px;display:flex}.warning-list{color:var(--warn-ink);margin:0;padding-left:18px}.audit-list{gap:8px;margin:0;padding-left:20px;display:grid}.audit-list li{overflow-wrap:anywhere}.json-inline{color:var(--ink-2);font-size:var(--fs-lg);overflow-wrap:anywhere}.review-actions{gap:8px;margin-top:8px;display:grid}.proof-frame{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-3);width:100%;min-height:460px}.dashboard-shell .my-claims-row__open,.dashboard-shell .my-claims-row__open:hover:not(:disabled),.dashboard-shell .my-claims-row__open:active:not(:disabled),.dashboard-shell .finance-claims-row__open,.dashboard-shell .finance-claims-row__open:hover:not(:disabled),.dashboard-shell .finance-claims-row__open:active:not(:disabled),.dashboard-shell .review-queue-row__open,.dashboard-shell .review-queue-row__open:hover:not(:disabled),.dashboard-shell .review-queue-row__open:active:not(:disabled){cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;min-height:0;padding:0;font-weight:600;transform:none}.my-claims-row__reason{font-size:var(--fs-xs);color:var(--warn-ink);margin-top:2px;display:block}table.data td.claims-row__select,table.data th.claims-row__select{text-align:center;padding-left:0;padding-right:0}table.data td.claims-row__select input[type=checkbox],table.data th.claims-row__select input[type=checkbox]{vertical-align:middle}table.data td.claims-row__date,table.data td.claims-row__category,table.data td.claims-row__category-tag{font-size:var(--fs-sm);color:var(--ink-2)}table.data td.claims-row__amount{font-size:var(--fs-sm);font-weight:650}table.data td.claims-row__rate{font-size:var(--fs-sm);text-align:right}table.data th.claims-row__rate{text-align:right}.review-queue-row__marker{white-space:nowrap;width:fit-content;margin-top:2px;display:block}.packet-lifecycle-summary__marker{white-space:nowrap}.packet-lifecycle-summary__act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.packet-lifecycle-summary__decide{align-items:center;gap:20px;margin-left:auto;display:flex}.packet-lifecycle-summary__facts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}table.data td.claims-row__issues,table.data th.claims-row__issues{padding-left:8px;padding-right:8px}table.data td.claims-row__issues{font-size:var(--fs-xs);color:var(--ink-3)}table.data td.claims-row__action,table.data th.claims-row__action{text-align:right}table.data td.claims-row__ref,table.data td.claims-row__job,table.data td.claims-row__cycle,table.data td.claims-row__entity,table.data td.claims-row__waiting{font-size:var(--fs-sm);color:var(--ink-2)}.packet-waiting{white-space:nowrap}table.data td.claims-row__desc{font-size:var(--fs-sm);color:var(--ink-2)}table.data td.claims-row__merchant b{font-weight:600}.my-claims-row--selected td{background:var(--row-selected)}.my-claims-row--selected:hover td{background:var(--row-selected-hover)}.team-claims-row--selected td,.finance-claims-row--selected td{background:var(--row-selected)}.team-claims-row--selected:hover td,.finance-claims-row--selected:hover td{background:var(--row-selected-hover)}.my-claims-row--focus td{background:var(--warn-bg)}.my-claims-row--placeholder td{color:var(--ink-2)}.dashboard-shell .my-claims-row__open,.dashboard-shell .my-claims-row__open:hover:not(:disabled),.dashboard-shell .my-claims-row__open:active:not(:disabled),.dashboard-shell .finance-claims-row__open,.dashboard-shell .finance-claims-row__open:hover:not(:disabled),.dashboard-shell .finance-claims-row__open:active:not(:disabled),.dashboard-shell .review-queue-row__open,.dashboard-shell .review-queue-row__open:hover:not(:disabled),.dashboard-shell .review-queue-row__open:active:not(:disabled){cursor:pointer;color:inherit;font:inherit;text-align:left;background:0 0;border:0;height:auto;min-height:0;padding:0;font-weight:600;transform:none}.dashboard-shell .my-claims-row__open:hover b,.dashboard-shell .finance-claims-row__open:hover b,.dashboard-shell .review-queue-row__open:hover b{text-decoration:underline}.my-claims-row__reason{font-size:var(--fs-xs);color:var(--warn-ink);display:block}.dashboard-shell td.claims-row__merchant>button,.dashboard-shell .claims-row__merchant-line>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}table.data.finance-claims-table td{font-size:var(--fs-body)}table.data.finance-claims-table td.claims-row__amount{font-weight:400}table.data.finance-claims-table td.claims-row__merchant b{font-size:var(--fs-lg);font-weight:650}.dashboard-shell table.data.finance-claims-table .finance-claims-row__open{font-weight:650}table.data.finance-claims-table .claims-row__amount-note{font-size:var(--fs-meta);font-weight:400}.my-claims-row--clickable,.team-claims-row--clickable,.finance-claims-row--clickable,.review-queue-row--clickable{cursor:pointer}table.data tbody tr.review-queue-row--active>td:first-child{box-shadow:inset 2px 0 0 var(--accent)}table.data td.review-queue-cell--chip>*{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dashboard-shell .review-queue-row__open{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.claims-row__amount-note,.claims-row__date-note{display:none}table.data td.claims-row__amount{text-align:right}.claims-row__merchant-line{align-items:center;gap:6px;min-width:0;display:flex}.claims-row__merchant-line>button{flex:auto}.claims-row__merchant-line>.urgent-tag{flex:none}.rowact--none,.dashboard-shell .row-action.rowact--none,.dashboard-shell .row-action.rowact--none:hover:not(:disabled),.dashboard-shell .row-action.rowact--none:active:not(:disabled){color:var(--ink-3);cursor:default;font-weight:400;text-decoration:none}.fx-conversion-summary{flex-direction:column;gap:5px;min-width:0;margin-top:8px;display:flex}.fx-conversion-summary__equation{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px 10px;display:flex}.fx-conversion-summary__equation strong{color:var(--ink);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:700}.fx-conversion-summary__caption{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.fx-statement-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:10px 14px;display:grid}.fx-statement-row>.field>.label{white-space:normal;min-width:0}.field--ocr-suggested input:not(:disabled){border-color:var(--warn-line);background:color-mix(in srgb, var(--warn-bg) 32%, var(--panel))}.field--ocr-suggested input:focus{border-color:var(--warn)}.fx-note{font-size:var(--fs-sm);max-width:60ch;margin:9px 0 0;line-height:1.45}.fx-note--warn{color:var(--warn-ink)}.fx-note--reading{color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.fx-note__dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px;animation:1.15s ease-in-out infinite fx-note-pulse}@keyframes fx-note-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-note__dot{opacity:.7;animation:none}}.selection-panel{overflow:clip}.selection-panel--attention{outline:2px solid var(--accent);outline-offset:3px}.selection-panel .row__side{min-width:150px}.selection-facts{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;padding:0;display:grid}.selection-facts__item{min-width:0;padding:14px var(--row-pad-x);background:var(--panel);align-content:start;gap:2px;display:grid}.selection-facts dt{color:var(--ink-3)}.selection-facts dd{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-2xl);letter-spacing:-.01em;margin:0;font-weight:700}.selection-facts__note{font-size:var(--fs-sm);color:var(--ink-2)}.selection-facts__note--accent{color:var(--accent-ink)}@media (max-width:720px){.selection-facts--single-total>.selection-facts__item:last-child{grid-column:1/-1}}.detail-save-status{flex-basis:100%;order:1;align-items:center;gap:8px;min-height:30px;display:flex}.detail-save-status .pill-meta--bad{white-space:normal;text-align:left;line-height:1.45}.dashboard-shell .filter-disclosure{gap:6px}.dashboard-shell .filter-disclosure--open{background:var(--panel-3);color:var(--ink)}.filter-disclosure__chev{color:var(--ink-3);transform-origin:50%;align-items:center;line-height:0;transition:transform .12s;display:inline-flex}.filter-disclosure--open .filter-disclosure__chev{transform:rotate(180deg)}.workspace-panel__tools{flex-wrap:wrap;row-gap:6px}.workspace-panel__tools:has(.filter-chips){flex:0 auto;min-width:0}.filter-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.filter-chip{border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--panel-2);min-width:0;max-width:240px;height:24px;color:var(--ink-2);font-size:var(--fs-xs);align-items:center;gap:5px;padding:0 5px 0 9px;font-weight:600;display:inline-flex}.filter-chip b{color:var(--ink-3);font-weight:700}.filter-chip__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:700;overflow:hidden}.dashboard-shell .filter-chip__remove,.dashboard-shell .filter-chip__remove:hover:not(:disabled),.dashboard-shell .filter-chip__remove:active:not(:disabled){border-radius:var(--r-ctl);width:18px;height:18px;min-height:0;color:var(--ink-3);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;transform:none}.dashboard-shell .filter-chip__remove:hover:not(:disabled){background:var(--panel);color:var(--ink)}.filter-chip__remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-shell .filter-toggle-chip{gap:6px}.filter-toggle-chip__mark{border-radius:var(--r-ctl);width:14px;height:14px;font-size:var(--fs-3xs);opacity:.75;border:1px solid;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.filter-toggle-chip__remove{font-size:var(--fs-lg);opacity:.7;line-height:1}.dashboard-shell .filter-toggle-chip--on,.dashboard-shell .filter-toggle-chip--on:hover:not(:disabled){background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.filter-toggle-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.proof-cell{white-space:nowrap;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.proof-cell--not-required{color:var(--ink-3);font-weight:400}.proof-cell--missing{color:var(--warn-ink)}.dashboard-shell button.proof-cell,.dashboard-shell button.proof-cell:hover:not(:disabled),.dashboard-shell button.proof-cell:active:not(:disabled){min-height:0;color:var(--accent-ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;transform:none}.dashboard-shell button.proof-cell:hover:not(:disabled){color:var(--accent-press);text-decoration:underline}.proof-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.proof-cell-wrap{align-items:center;display:inline-flex}.proof-preview{z-index:110;box-sizing:border-box;border-left:1px solid var(--rule-strong);background:var(--panel);flex-direction:column;width:60vw;display:flex;position:fixed;inset:0 0 0 auto;overflow:hidden}.proof-preview__head{min-height:var(--ctl-h);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-xs);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:flex}.proof-preview__close{width:24px;height:24px;color:var(--ink-2);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.proof-preview__close:hover:not(:disabled){color:var(--ink)}.proof-preview__head+.proof-preview__message,.proof-preview__head+.proof-preview__well,.proof-preview__head+.proof-preview__frame{margin-top:0}.proof-preview__message{color:var(--ink-2);font-size:var(--fs-sm);margin:12px}.proof-preview__well{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.proof-preview__identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.proof-preview__step{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:2px;display:inline-flex}.proof-preview__step-btn{width:24px;height:24px;color:var(--ink-2);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.proof-preview__step-btn:hover:not(:disabled){color:var(--ink)}.proof-preview__step-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-ctl)}.proof-preview__image{max-width:100%;margin:0 auto;display:block}.proof-preview__frame{background:var(--panel-3);border:0;flex:1;width:100%;height:auto;min-height:0;display:block}body[data-proof-preview-open] .toast-host{max-width:min(380px,40vw - 40px);right:calc(60vw + 20px)}body[data-proof-preview-open] .feedback-backdrop{width:40vw;height:100vh;inset:0 auto auto 0}@media (max-width:900px){.proof-preview{border:1px solid var(--rule-strong);border-radius:var(--r-ctl);width:auto;inset:8px}}.row-issue{font-size:var(--fs-xs);color:var(--warn-ink);align-items:baseline;font-weight:600;display:inline-flex}.row-issue__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-shell .row-action,.dashboard-shell .row-action:hover:not(:disabled),.dashboard-shell .row-action:active:not(:disabled){min-height:0;color:var(--accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:650;display:inline;transform:none}.dashboard-shell .row-action:hover:not(:disabled){text-decoration:underline}.row-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-ctl)}.status-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:inline-flex}.row__action,.finance-review-queue-row__action{color:var(--accent);font-size:var(--fs-xs);white-space:nowrap;font-weight:700}.queue--nav .row__side{flex-direction:row;align-items:center;gap:8px}.selection-bar{z-index:2;padding:10px var(--row-pad-x);border-top:1px solid var(--line);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.selection-bar__copy{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.selection-bar__copy strong{font-size:var(--fs-md)}.selection-bar__note{color:var(--ink-3);font-size:var(--fs-xs)}.workspace-panel__guidance{padding:10px var(--panel-px);color:var(--muted);border-bottom:1px solid var(--line);font-size:var(--fs-sm);margin:0;line-height:1.45}.item-issues{box-sizing:border-box;border-radius:var(--r-ctl);border:1px solid var(--warn-line);background:var(--warn-bg);width:100%;max-width:720px;color:var(--ink);flex-direction:column;gap:9px;padding:12px 14px;display:flex}.item-issues__head{font-size:var(--fs-md);color:var(--warn-ink);align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.35;display:flex}.item-issues__head svg{flex:none}.item-issues__list{counter-reset:item-issue;flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none;display:flex}.item-issues__item{counter-increment:item-issue;gap:1px;padding-left:22px;line-height:1.45;display:grid;position:relative}.item-issues__item:before{content:counter(item-issue);border-radius:var(--r-chip,var(--r-ctl));background:var(--warn-ink);width:16px;height:16px;color:var(--on-warn);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-2xs);place-items:center;font-weight:700;display:grid;position:absolute;top:1px;left:0}.item-issues__what{font-size:var(--fs-sm);color:var(--ink);font-weight:700;display:block}.item-issues__do{font-size:var(--fs-sm);color:var(--ink-2);display:block}.item-issues__foot{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.detail-exception{flex-wrap:wrap;flex-basis:100%;order:-1;align-items:center;gap:8px;display:flex}.detail-exception input{flex:260px;min-width:0;max-width:420px}.detail-exception-state{flex-basis:100%;order:-2}.selection-facts__warn{color:var(--warn-ink)}.selection-blockers{gap:3px;margin:4px 0 8px;padding:0 0 0 16px;display:grid}.selection-blockers li{margin:0}.item-detail-shell{grid-template-columns:minmax(0,1fr) 336px;align-items:stretch;gap:0;display:grid}.item-detail-shell--no-proof{grid-template-columns:minmax(0,1fr)}.item-detail-shell--fill{grid-template-columns:minmax(0,560px) minmax(360px,1fr)}.item-detail-shell--fill .item-detail-shell__meta .form-grid--review{grid-template-columns:minmax(0,1fr)}.item-detail-shell--fill>.item-detail-shell__proof{background:var(--panel-2);align-self:start;max-height:100vh;position:sticky;top:0;overflow:auto}.item-detail-shell--fill .item-detail-shell__frame,.item-detail-shell--fill .item-detail-shell__frame iframe{min-height:calc(100vh - 128px)}.item-detail-shell--fill .proof__doc--zoomed{max-height:calc(100vh - 128px)}.item-detail-shell__side-below{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.item-detail-shell__side-below>*{min-width:0}.item-detail-shell__side-below:empty{display:none}.item-detail-shell__side-below .sub--side{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl) var(--r-ctl) 0 0;border-bottom:0;margin:0;padding:8px 11px}.item-detail-shell__side-below .amt{border-radius:0 0 var(--r-ctl) var(--r-ctl);max-width:none}@media (max-width:760px){.item-detail-shell__side-below{grid-template-columns:minmax(0,1fr)}}.item-detail-shell--fill .form-grid--money{grid-template-columns:minmax(0,1fr);gap:0}.item-detail-shell--fill .form-grid--money>.field{grid-template-columns:minmax(0,1fr) 212px;align-items:center;gap:4px 12px;padding:8px 0;display:grid}.item-detail-shell--fill .form-grid--money>.field>.label{margin:0}.item-detail-shell--fill .form-grid--money>.field>:nth-child(n+3){grid-column:1/-1}.item-detail-shell--fill .form-grid--money>.field:first-child{border-bottom:1px solid var(--line);margin-bottom:4px;padding-top:0;padding-bottom:12px}.item-detail-shell__meta{flex-direction:column;gap:12px;min-width:0;display:flex}.item-detail-shell__actions{flex-direction:column;gap:14px;display:flex}.item-detail-shell__actions:empty{display:none}.item-detail-shell__meta .form-grid--review{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.item-detail-shell__meta .form-grid--review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.item-detail-shell__meta .form-grid--review{grid-template-columns:minmax(0,1fr)}}.item-detail-shell__proof{background:var(--panel-2);border:0;border-left:1px solid var(--line);min-width:0;box-shadow:none;padding:var(--pad-card);border-radius:0;align-content:start;align-self:stretch;gap:14px;display:grid}.item-detail-shell__proof>*{min-width:0}.item-detail-shell__meta{padding:var(--pad-card)}.detail__body:has(>.item-detail-shell){gap:0;padding:0}.proofbox{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);overflow:hidden}.proofbox__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.proofbox__head b{font-size:var(--fs-sm);font-weight:700}.proofbox .proof{border:0;border-radius:0}.proofbox__note{padding:11px}.item-detail-shell__frame{border:0;border-radius:0;min-height:420px}.item-detail-shell__frame iframe,.item-detail-shell .proof__doc iframe{min-height:420px}.proof__doc--image{place-items:initial;display:block;overflow:auto}.proof__doc--zoomed{max-height:420px}.proof__doc--image:not(.proof__doc--zoomed),.item-detail-shell--fill .proof__doc--image:not(.proof__doc--zoomed){min-height:0}.proof__image{max-width:none;height:auto;display:block}.proof__bar-label{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.proof__bar-value{text-align:center;min-width:34px;color:var(--ink-2)}@media (max-width:1100px){.item-detail-shell{grid-template-columns:minmax(0,1fr)}.item-detail-shell__frame{min-height:460px}.item-detail-shell__proof{border-left:0;border-top:1px solid var(--line)}.item-detail-shell--fill{grid-template-columns:minmax(0,1fr)}.item-detail-shell--fill>.item-detail-shell__proof{max-height:none;position:static;overflow:visible}.proof__doc--zoomed,.item-detail-shell--fill .proof__doc--zoomed{max-height:460px}.item-detail-shell--fill .item-detail-shell__frame,.item-detail-shell--fill .item-detail-shell__frame iframe{min-height:460px}.item-detail-shell--fill .form-grid--money{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 12px}.item-detail-shell--fill .form-grid--money>.field{flex-direction:column;align-items:stretch;padding:0;display:flex}.item-detail-shell--fill .form-grid--money>.field:first-child{border-bottom:0;margin-bottom:0;padding-bottom:0}}.finance-item-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);box-shadow:none;gap:14px;padding:18px 20px;display:grid}.finance-item-card__head{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.finance-item-card__title-block{gap:4px;min-width:0;display:grid}.finance-item-card__title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.finance-item-card__title-row b{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:650}.finance-item-card__sub{max-width:72ch;color:var(--ink-2);font-size:var(--fs-md)}.finance-item-card__side{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.finance-item-card__amount{font-size:var(--fs-2xl);letter-spacing:-.01em;font-weight:700}.finance-item-card__actions{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.finance-item-card__actions-group{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:inline-flex}.finance-item-card__actions-group--primary{justify-content:flex-end}.finance-fact-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 24px;padding:0;display:grid}@media (max-width:700px){.finance-fact-grid{grid-template-columns:minmax(0,1fr)}}.finance-cap-context{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel-2);gap:6px;padding:10px 12px;display:grid}.finance-cap-context__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.finance-cap-context__head b{font-size:var(--fs-sm)}.finance-cap-context__period,.finance-cap-context__empty{color:var(--ink-2);font-size:var(--fs-sm)}.finance-fact{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;max-width:100%;display:grid}.finance-fact+.finance-fact{border-left:0;margin-left:0;padding-left:0}.finance-fact__label{color:var(--ink-3);flex:none}.finance-fact__value{min-width:0;color:var(--ink);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.finance-decision-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-decision-group .finance-fact__label{margin-right:2px}.finance-decisions{gap:6px;display:grid}.finance-decisions__item{width:fit-content;max-width:100%;color:var(--ink-2);font-size:var(--fs-sm);align-items:center;gap:5px;font-weight:650;display:inline-flex}.finance-decisions__item svg{color:var(--tone,var(--ink-3));flex:none}.review-revisions{gap:8px;display:grid}.review-revisions summary{cursor:pointer;width:fit-content;color:var(--ink-2);font-size:var(--fs-sm);letter-spacing:.01em;align-items:center;gap:6px;font-weight:650;display:inline-flex}.review-revisions summary::-webkit-details-marker{display:none}.review-revisions summary:before{content:"›";color:var(--ink-3);font-size:var(--fs-xl);transition:transform .15s var(--ease);flex:none;line-height:1}.review-revisions[open]>summary:before{transform:rotate(90deg)}.review-revisions summary:hover,.review-revisions[open]>summary,.review-revisions summary:hover:before{color:var(--ink)}.review-revisions__body{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2);padding:16px 18px}.review-revisions .finance-history__body{background:0 0;border:0;border-radius:0;padding:0}.review-revisions .finance-history__body+.finance-history__body{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.finance-status-panel{gap:10px;display:grid}.finance-status-summary{flex-wrap:wrap;gap:6px;display:flex}.finance-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.finance-history__item{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.finance-history__dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:99px;margin-top:8px}.finance-history__body{border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel-2);gap:5px;min-width:0;padding:10px 12px;display:grid}.finance-history__title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.finance-history__title-row b{font-size:var(--fs-md)}.finance-history__title-row time,.finance-history__meta{color:var(--ink-2);font-size:var(--fs-sm)}.finance-history__meta{flex-wrap:wrap;gap:6px 12px;display:flex}.finance-history__outcome{border-radius:var(--r-ctl);background:var(--panel-3);width:fit-content;max-width:100%;color:var(--ink);font-size:var(--fs-sm);padding:5px 8px;font-weight:650}.finance-history__chips{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.admin-subsection{border-top:1px solid var(--line-2);margin-top:14px;padding-top:14px}.admin-subsection:first-of-type{border-top:0;padding-top:0}.admin-create__actions{grid-column:-2/-1;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.admin-create+.admin-subsection{border-top:1px solid var(--line-2);margin-top:20px;padding-top:20px}.admin-subsection .sub__title-row{flex-wrap:wrap;row-gap:8px}.admin-filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.table-empty-cell{height:auto;color:var(--ink-3);font-size:var(--fs-md);text-align:center;white-space:normal}.table-empty-cell>.empty{width:min(calc(var(--table-visible-width,100%) - var(--row-pad-x) - var(--row-pad-x)), 100%);white-space:normal;min-width:0;max-width:100%;padding:0;position:sticky;left:0}table.data td.table-empty-cell,.responsive-table td.table-empty-cell{overflow:visible}table.data td.table-empty-cell:has(>.empty){padding:32px var(--row-pad-x)}.responsive-table td.table-empty-cell:has(>.empty){padding:32px var(--row-pad-x)}.table-empty-cell>.empty>p{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:70ch;margin:0 auto}table.data td.run-note-cell,.responsive-table td.run-note-cell{height:auto;padding:0 var(--row-pad-x) 6px;color:var(--ink-2);font-size:var(--fs-meta);text-align:left;white-space:normal;text-overflow:clip;overflow:visible}.admin-na{color:var(--ink-3)}.admin-caution{border:1px solid var(--warn-line);border-radius:var(--r-ctl);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 11px;line-height:1.45;display:flex}.admin-caution svg{flex:none;margin-top:1px}.admin-gap-reason{white-space:normal;max-width:46ch;color:var(--ink-2);font-size:var(--fs-sm);display:inline-block}.admin-users-table .cell-error{max-width:34ch}.dashboard-shell .seg{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-ctl);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;padding:0;display:inline-flex;overflow:hidden}.dashboard-shell .seg__btn{appearance:none;height:var(--ctl-h);min-height:var(--ctl-h);border:0;border-right:1px solid var(--line);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border-radius:0;padding:0 12px;font-weight:600}.dashboard-shell .seg__btn:last-child{border-right:0}.dashboard-shell .seg__btn:hover:not(:disabled):not([aria-selected=true]){color:var(--ink);background:var(--panel-3)}.dashboard-shell .seg__btn[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:none}.dashboard-shell .seg__btn[aria-selected=true]:hover:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.dashboard-shell .disclosure>summary{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel-2);width:fit-content;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;transition:background .14s var(--ease);align-items:center;gap:7px;padding:7px 13px 7px 10px;font-weight:600;list-style:none;display:inline-flex}.dashboard-shell .disclosure>summary::-webkit-details-marker{display:none}.dashboard-shell .disclosure>summary:hover{background:var(--panel-3)}.dashboard-shell .disclosure>summary .disclosure__chev{color:var(--ink-3);transition:transform .18s var(--ease);display:inline-flex;transform:rotate(0)}.dashboard-shell .disclosure>summary .disclosure__chev.disclosure__chev--open{transform:rotate(90deg)}.form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.master-section{gap:16px;display:grid}.master-create{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) auto;align-items:end;gap:12px;display:grid}@media (max-width:680px){.master-create{grid-template-columns:1fr;align-items:stretch}}.master-list{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:10px;display:grid}.master-row{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);transition:border-color .14s var(--ease), background .14s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.master-row:hover{background:var(--panel-2);border-color:var(--line-2)}.master-row--off{background:var(--panel-2)}.master-row__info{gap:2px;min-width:0;display:grid}.master-row__code{font-size:var(--fs-md);letter-spacing:-.01em;color:var(--ink);font-weight:650}.master-row__label{font-size:var(--fs-sm);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-shell .master-row__toggle{min-width:88px;min-height:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-ctl);font-size:var(--fs-xs);letter-spacing:.01em;text-transform:capitalize;cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.dashboard-shell .master-row__toggle--on{background:var(--panel);border:1px solid var(--line);color:var(--ink)}.dashboard-shell .master-row__toggle--on:hover:not(:disabled){background:var(--panel-3);border-color:var(--line-2);color:var(--ink)}.dashboard-shell .master-row__toggle--off{background:var(--panel);border:1px solid var(--line);color:var(--ink-2)}.dashboard-shell .master-row__toggle--off:hover:not(:disabled){background:var(--panel-3);border-color:var(--line-2);color:var(--ink)}.master-row__toggle .dot{background:currentColor;border-radius:99px;flex:none;width:6px;height:6px}.master-row__toggle--on .dot{background:var(--ok-ink)}.master-row__toggle--off .dot{background:var(--ink-3)}table.data--fit{min-width:540px}table.data.usage-compact{width:auto;min-width:420px}table.day-entries__table{min-width:0}table.day-entries__table td:not(.table-empty-cell){vertical-align:middle;height:auto;padding-top:6px;padding-bottom:6px}table.day-entries__table td>input,table.day-entries__table td>select,table.day-entries__table td .hstack>input,table.day-entries__table td .hstack>select{width:100%;min-width:0;height:26px;min-height:26px;font-size:var(--fs-sm);padding:0 6px}table.day-entries__table td>input[type=checkbox],table.day-entries__table td>.day-entries__pick-label>input[type=checkbox]{width:14px;min-width:14px;height:14px;min-height:14px;padding:0}table.day-entries__table td .hstack{align-items:center;gap:6px;min-width:0;display:flex}table.day-entries__table td .hstack>input{flex:1 1 0}table.day-entries__table td>.pill-meta{margin-top:4px}table.day-entries__table td .hstack.day-entries__window{gap:4px}.day-entries__phone-label,.day-entries__phone-only,.day-entries__unit,.day-entries__title,.day-entries__remove-word{display:none}.dashboard-shell label.day-entries__pick-label{display:contents}@media (max-width:720px){table.day-entries__table--cards,table.day-entries__table--cards>tbody{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}table.day-entries__table--cards>thead{display:none}table.day-entries__table--cards>tbody>tr{border:1px solid var(--line);border-radius:var(--r-phone-card);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}table.day-entries__table--cards>tbody>tr>td{white-space:normal;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;height:auto;padding:0;display:grid;overflow:visible}table.day-entries__table--cards>tbody>tr>td.table-empty-cell{color:var(--ink-2);grid-column:1/-1;display:block}.day-entries__phone-label{color:var(--ink-2);display:block}.day-entries__row>td.day-entries__head{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.day-entries__title{color:var(--ink);font-size:var(--fs-md);font-weight:600;display:inline}.day-entries__row--meals>td.day-entries__date,.day-entries__row--meals>td.day-entries__value{grid-column:1/-1}.dashboard-shell .day-entries__remove,.dashboard-shell .day-entries__remove:hover:not(:disabled){height:44px;min-height:44px;font-size:var(--fs-sm);background:0 0;border-color:#0000;padding:0 2px}.dashboard-shell .day-entries__remove:disabled{background:0 0;border-color:#0000}.day-entries__remove>svg{display:none}.day-entries__remove-word{display:inline}.day-entries__value>.day-entries__phone-label{grid-area:1/1}.day-entries__value>input{grid-area:2/1}.dashboard-shell :is(.new-claim,.day-entry-editor) table.day-entries__table--cards td.day-entries__value>input[type=number]{padding-right:40px}.day-entries__unit{color:var(--ink-3);font-size:var(--fs-lg);pointer-events:none;grid-area:2/1;place-self:center end;padding-right:12px;display:block}table.day-entries__table td .hstack.day-entries__window{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px 10px;display:grid}.day-entries__row>td.day-entries__pick{order:1;grid-column:1/-1}.dashboard-shell label.day-entries__pick-label{min-height:44px;color:var(--ink-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.day-entries__phone-only{display:inline}table.day-entries__table--cards>tbody>tr>td.day-entries__amount{font-size:var(--fs-lg);text-align:left}.day-entry-editor__add.hstack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:is(.day-entry-editor__add:has(input[type=time])>.field:first-child,.dashboard-shell .day-entry-editor__add>.btn){grid-column:1/-1}.dashboard-shell :is(.new-claim,.day-entry-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){width:100%;min-width:0;height:44px;min-height:44px;font-size:var(--fs-2xl);padding-inline:12px}.dashboard-shell :is(.new-claim,.day-entry-editor) :is(input,textarea)::placeholder,.dashboard-shell :is(.new-claim,.day-entry-editor) textarea{font-size:var(--fs-2xl)}.dashboard-shell :is(.new-claim,.day-entry-editor) input:is([type=date],[type=time]){appearance:none;text-align:left;display:block}:is(.new-claim,.day-entry-editor) input::-webkit-date-and-time-value{text-align:left}:is(.new-claim,.day-entry-editor) input::-webkit-datetime-edit{padding:0}.dashboard-shell :is(.new-claim,.day-entry-editor) input:is([type=date],[type=time]):not([type=checkbox]):not([type=radio]):not([type=file]){padding-inline:10px 8px}:is(.new-claim,.day-entry-editor) input::-webkit-calendar-picker-indicator{margin-inline-start:2px;padding:0}.dashboard-shell .day-entry-editor__add>.btn{height:44px;min-height:44px}.new-claim .computed-claim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell .new-claim .computed-claim-actions>.btn{flex:auto;height:44px;min-height:44px}.dashboard-shell .new-claim .computed-claim-actions>[data-testid=computed-create]{height:48px;min-height:48px;font-size:var(--fs-lg);flex-basis:100%}.dashboard-shell .new-claim .day-entries__add,.dashboard-shell .new-claim .day-entries__add:hover:not(:disabled){border:1px dashed var(--rule-strong);border-radius:var(--r-phone-card);width:100%;height:44px;min-height:44px;color:var(--accent);font-size:var(--fs-md);background:0 0;margin-top:10px}.dashboard-shell .new-claim>.claim-type-tabs-wrap{margin:-4px -16px;position:relative}.dashboard-shell .new-claim>.claim-type-tabs-wrap--more:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--page));width:32px;position:absolute;top:0;bottom:0;right:0}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs{scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;width:auto;max-width:none;margin:0;padding:4px 16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs::-webkit-scrollbar{display:none}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs>.seg__btn{border:1px solid var(--line);border-radius:var(--r-phone-tab);background:var(--panel);height:36px;min-height:36px;font-size:var(--fs-md);flex:none;padding:0 14px}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs>.seg__btn[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs>.seg__btn[aria-selected=true]:hover:not(:disabled){background:var(--accent-press);border-color:var(--accent-press)}.new-claim{padding-bottom:calc(var(--help-widget-bottom) + 32px)}}.day-entries__docs{align-items:center;gap:6px;display:inline-flex}table.rate-table{max-width:880px}table.data--middle td{vertical-align:middle}.cell-id{gap:1px;min-width:0;display:grid}.cell-id__label{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;font-weight:650;overflow:hidden}.cell-id__sub{font-size:var(--fs-xs);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:44ch;overflow:hidden}table.data tr.row--off td{color:var(--ink-3)}table.data tr.row--off .cell-id__label{color:var(--ink-2);font-weight:650}.rate-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rate-cell__unit{font-size:var(--fs-sm);color:var(--ink-2)}.dashboard-shell .rate-cell input{width:104px;min-height:30px;font-size:var(--fs-md);text-align:right;font-variant-numeric:tabular-nums;padding:4px 9px}.dashboard-shell .rate-cell input[type=time]{text-align:left;font-variant-numeric:tabular-nums;width:122px}.dashboard-shell .rate-cell input.rate-cell__currency{text-align:center;text-transform:uppercase;width:60px}.bank-edit{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-shell .bank-edit input{width:128px}.dashboard-shell .bank-edit input.bank-edit__code{width:84px}.bank-details__employee{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.cell-error{color:var(--bad-ink);font-size:var(--fs-xs);white-space:normal;margin-top:4px;font-weight:600;display:block}table.data th.col-save,table.data td.col-save{text-align:right;width:96px}table.data td.col-save:has(>.rate-save-confirm){width:auto}.editor-row .finance-approve-confirm{white-space:normal}.editor-row .finance-approve-confirm__warn{max-width:96ch}.admin-users-table .editor-row>td{overflow:visible}.admin-users-table .editor-row .finance-approve-confirm{width:min(100%, 100vw - 2 * var(--panel-px), 640px);position:sticky;left:0}.rate-save-confirm{border:1px solid var(--warn-line);border-radius:var(--r-card);background:var(--warn-bg);white-space:normal;text-align:left;justify-items:end;gap:8px;width:248px;padding:9px 10px;display:inline-grid}.rate-save-confirm__warn{color:var(--warn-ink);font-size:var(--fs-xs);align-items:flex-start;gap:6px;font-weight:600;line-height:1.4;display:flex}table.data th.col-actions,table.data td.col-actions{text-align:right;white-space:nowrap}table.data th.num,table.data td.num{text-align:right}.saved-flash{color:var(--ok-ink);font-size:var(--fs-sm);align-items:center;gap:5px;font-weight:700;display:inline-flex}table.data tbody tr.editor-anchor>td{border-bottom:0}table.data tbody tr.editor-row>td{white-space:normal;background:var(--panel-2);height:auto;padding:14px var(--row-pad-x) 18px}table.data tbody tr.editor-row:hover>td{background:var(--panel-2)}.editor-row__title{font-size:var(--fs-sm);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-weight:650}.editor-row__tags{font-size:var(--fs-meta);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.finance-report-table{--row-pad-x:14px}.finance-report-table td{vertical-align:middle}.dashboard-shell .col-sort{border-radius:var(--r-ctl);min-width:0;max-width:100%;min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:normal;cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;align-items:center;gap:5px;margin:-2px -5px;padding:2px 5px;display:inline-flex}.dashboard-shell .col-sort:hover{background:var(--panel-3);color:var(--ink)}.dashboard-shell .col-sort:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dashboard-shell .col-sort--active{color:var(--ink)}table.data th.num .col-sort{flex-direction:row-reverse}.col-sort__dir{opacity:0;transition:opacity .12s var(--ease), transform .12s var(--ease);display:inline-flex}.col-sort:hover .col-sort__dir{opacity:.45}.col-sort__dir--ascending{opacity:1;transform:rotate(-90deg)}.col-sort__dir--descending{opacity:1;transform:rotate(90deg)}table.data th.col-expand,table.data td.col-expand{text-align:center;width:30px;padding-left:0;padding-right:0}.dashboard-shell .col-expand__btn{border-radius:var(--r-ctl);width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease), transform .16s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-shell .col-expand__btn:hover{background:var(--panel-3);color:var(--ink)}.dashboard-shell .col-expand__btn--open{color:var(--ink);transform:rotate(90deg)}.finance-report-table tbody tr.finance-report-row--open>td{background:var(--panel-2);border-bottom:0}.finance-report-table tbody tr.finance-report-detail>td{background:var(--panel-3);padding:0 var(--row-pad-x);vertical-align:bottom;white-space:normal;border-bottom:0;max-width:0}.finance-report-table tbody tr.finance-report-detail:hover>td{background:var(--panel-3)}.finance-report-table tbody tr.finance-report-detail--labels>td{padding-top:12px;padding-bottom:3px}.finance-report-table tbody tr.finance-report-detail--values>td{vertical-align:top;padding-bottom:12px}.finance-report-table tbody tr.finance-report-detail>td.col-expand{background:var(--panel)}.finance-report-table tbody tr.finance-report-detail>td:last-child{box-shadow:inset -12px 0 0 var(--panel);padding-right:calc(var(--row-pad-x) + 12px)}.finance-report-table tbody tr.finance-report-detail--first>td{border-top:10px solid var(--panel)}.finance-report-table tbody tr.finance-report-detail--last>td{border-bottom:1px solid var(--line);padding-bottom:14px}.finance-report-detail>td{overflow:hidden}.finance-report-detail--labels .meta__k{display:block}.finance-report-detail--values .meta__v{overflow-wrap:break-word;display:block}.finance-report-detail--values .status-badge,.finance-report-detail--values .ref-chip{white-space:normal;height:auto}.finance-report-subline,.finance-report-value{display:block}.finance-report-subline{color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px;font-weight:500}.pill-meta.finance-report-flag{width:fit-content;font-size:var(--fs-xs);margin-top:3px;padding:1px 7px;display:flex}.finance-report-table td.finance-report-cell--employee,.finance-report-table td.finance-report-cell--vendor,.finance-report-table td.finance-report-cell--category{overflow-wrap:break-word}.finance-report-table td.finance-report-cell--entity{white-space:nowrap}.finance-report-table tfoot th,.finance-report-table tfoot td{border-top:2px solid var(--line-2);background:var(--panel-2);color:var(--ink);font-size:var(--fs-body);text-transform:none;letter-spacing:normal;border-bottom:0;font-weight:700}.finance-report-totals__scope{color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px;font-weight:600;display:block}.finance-report-table tfoot td.num,.review-queue-table tfoot td.num{white-space:normal}.finance-report-range{margin:10px var(--row-pad-x) 0;color:var(--ink-3);font-size:var(--fs-sm);font-weight:600}.notification-feed .row--read-now{background:var(--panel-2)}.notification-feed .row--read-now .row__title b{color:var(--ink-2);font-weight:650}.notification-feed .row--read-now .row__rail{opacity:.35}.dashboard-shell .notification-feed .row{cursor:default}.dashboard-shell .notification-feed .row:hover:not(:disabled){background:var(--panel)}.dashboard-shell .notification-feed .row--read-now,.dashboard-shell .notification-feed .row--read-now:hover:not(:disabled){background:var(--panel-2)}.notification-feed .row__side{flex-direction:row;align-items:center}.feed .row,.dashboard-shell .feed .row{grid-template-columns:5px 104px minmax(0,1fr) minmax(128px,auto)}.feed__when{padding:10px 0 10px var(--row-pad-x);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;align-self:start}.notification-feed__reason{border-left:2px solid var(--tone,var(--neutral));font-size:var(--fs-meta);color:var(--ink-2);overflow-wrap:anywhere;margin-top:3px;padding-left:8px}.feed .row__title>b{white-space:normal;overflow:visible}@media (max-width:720px){.feed .row,.dashboard-shell .feed .row{grid-template-columns:5px minmax(0,1fr)}.feed__when{padding:10px var(--row-pad-x) 0;grid-column:2}.feed .row__main{grid-column:2;padding-top:2px}.feed .row__side{min-width:0;padding:0 var(--row-pad-x) var(--row-pad-x);border-left:0;flex-flow:wrap;grid-column:2;justify-content:flex-start}}.dropzone{cursor:pointer;border-style:dashed;border-width:1px;border-color:var(--rule-strong);border-radius:var(--r-ctl);background:var(--panel-2);transition:border-color .14s var(--ease), background .14s var(--ease);display:block}.dropzone__mark{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:36px;height:36px;color:var(--accent-ink);place-items:center;margin:0 auto 12px;display:grid}.dropzone:hover,.dropzone--dragging{border-color:var(--accent);background:var(--panel)}.dropzone:focus-within{outline:2px solid var(--accent);outline-offset:2px}.dashboard-shell .dropzone__prompt--desktop,.dashboard-shell .dropzone__prompt--mobile{font-size:inherit;font-weight:inherit;color:inherit}.dashboard-shell .dropzone__browse{font-size:inherit;font-weight:inherit;color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.dropzone__prompt--mobile{display:none}.seg__count{font-size:var(--fs-xs);color:var(--ink-3);margin-left:6px;font-weight:700}.dashboard-shell .seg__btn[aria-selected=true] .seg__count{color:var(--on-accent)}.pager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.workspace-panel__foot>.pager{margin-top:0}.pager__page{font-size:var(--fs-xs);color:var(--ink-2)}.pager__range{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.pager__controls{align-items:center;gap:8px;display:flex}.pager__jump{align-items:center;gap:6px;display:flex}.dashboard-shell label.pager__jump-label{color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.pager__jump-input{text-align:right;width:64px;padding-inline:7px}.pager--audit{flex-wrap:wrap}.pager--audit .pager__controls{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:calc(100% - 92px);margin-left:auto;margin-right:92px}.subtle,.muted{color:var(--ink-2)}.muted-3{color:var(--ink-3)}.stack{flex-direction:column;display:flex}.stack-2{flex-direction:column;gap:8px;display:flex}.stack-3{flex-direction:column;gap:12px;display:flex}.stack-4{flex-direction:column;gap:16px;display:flex}.hstack{align-items:center;gap:8px;display:flex}.hstack-3{align-items:center;gap:12px;display:flex}.wrap{flex-wrap:wrap}.spacer{flex:1}.right{text-align:right}.nowrap{white-space:nowrap}.divider{background:var(--line);height:1px;margin:4px 0}.linkish{color:var(--accent-ink);cursor:pointer;font-weight:650;text-decoration:underline}.pill-meta,.dashboard-pill{white-space:nowrap;border:1px solid var(--chip-line,var(--line));border-radius:var(--r-chip,var(--r-ctl));background:var(--panel-2);height:20px;color:var(--ink-2);font-size:var(--fs-xs);align-items:center;gap:5px;padding:0 6px;font-weight:600;display:inline-flex}.pill-meta--warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-ink)}.pill-meta--ok{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-ink)}.pill-meta--bad{background:var(--bad-bg);border:1px solid var(--bad-line);color:var(--bad-ink)}.urgent-tag{border:1px solid var(--line);border-left:3px solid var(--rule-strong);background:var(--panel-2);min-width:0;max-width:100%;min-height:24px;color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:700;line-height:1.2;display:inline-flex}.urgent-tag--warn{border-color:var(--warn-line);border-left-color:var(--warn);background:var(--warn-bg);color:var(--warn-ink)}.urgent-tag--neutral{border-color:var(--line);border-left-color:var(--rule-strong);background:var(--panel-2);color:var(--ink-2)}.urgent-tag__mark{font-weight:700}.urgent-tag__label{text-overflow:clip;flex:none;min-width:max-content;overflow:visible}.urgent-tag__detail{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.finance-batch-decision{gap:10px;display:grid}.finance-batch-decision__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-batch-decision__hint{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.hint{color:var(--ink-2);font-size:var(--fs-sm);margin:2px 0 0;line-height:1.45}.hint+.hint{margin-top:4px}.finance-batch-decision__reject,.finance-selected-decision,.team-claims-selection{gap:8px;display:grid}.finance-selected-decision>p,.team-claims-selection>p{color:var(--ink-2);margin:0}.finance-selected-decision__total,.team-claims-selection__total{color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-start:8px}.finance-selected-decision__confirm,.team-claims-selection__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-selected-decision__confirm p,.team-claims-selection__confirm p{color:var(--ink-2);font-size:var(--fs-sm);flex:100%;margin:0}.team-claims-packets{gap:16px;display:grid}.team-claims-packet{min-width:0}.finance-approve-confirm{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:var(--r-card);gap:10px;padding:12px 14px;display:grid}.finance-approve-confirm__warn{color:var(--warn-ink);font-size:var(--fs-sm);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.finance-approve-confirm__warn b{font-weight:700}.finance-approve-confirm__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-grant-confirm{justify-items:end;gap:6px;display:grid}.finance-grant-confirm__warn{color:var(--warn-ink);font-size:var(--fs-sm);text-align:right;max-width:220px;font-weight:700}.finance-grant-confirm__actions{align-items:center;gap:8px;display:flex}.finance-exceptions .md__list-head{background:color-mix(in oklch, var(--warn-bg) 40%, var(--panel));border-bottom-color:var(--warn-line)}.finance-exceptions .md__list-head h2{color:var(--warn-ink)}@keyframes vfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.view-anim{animation:vfade .2s var(--ease)}@supports (interpolate-size:allow-keywords){.dashboard-shell{interpolate-size:allow-keywords}.dashboard-shell details::details-content{block-size:0;transition:block-size 0s, content-visibility 0s allow-discrete;overflow:clip}.dashboard-shell details[open]::details-content{overflow-clip-margin:6px;block-size:auto;transition:block-size .24s var(--ease), content-visibility .24s allow-discrete}}@keyframes queue-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.queue>.row,.queue>.finance-review-queue-row,.review-item,.finance-item-card{animation:queue-enter .2s var(--ease) both}@media (prefers-reduced-motion:reduce){.dashboard-shell details[open]::details-content{transition:none}.queue>.row,.queue>.finance-review-queue-row,.review-item,.finance-item-card,.view-anim{animation:none}}.dashboard-shell .row--static{cursor:default}.dashboard-shell .row--static:hover{background:var(--panel)}.dashboard-shell .row--static .row__side{border-left:0;min-width:0;padding-left:0}.dashboard-shell .audit-subject{white-space:nowrap;font-size:var(--fs-sm);align-items:center;gap:5px;font-weight:700;display:inline-flex}.audit-subject__kind{color:var(--ink-2)}.audit-subject__ref{color:var(--ink-3);font-family:var(--font-mono,ui-monospace, "SF Mono", monospace)}.audit-subject__chev{color:var(--ink-3);font-weight:700}.dashboard-shell .audit-subject-link{border-radius:var(--r-pill);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease);background:0 0;border:1px solid #0000;padding:4px 8px;font-weight:700}.dashboard-shell .audit-subject-link:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-soft)}.dashboard-shell .audit-subject-link:hover:not(:disabled) .audit-subject__kind,.dashboard-shell .audit-subject-link:hover:not(:disabled) .audit-subject__ref,.dashboard-shell .audit-subject-link:hover:not(:disabled) .audit-subject__chev{color:var(--accent-ink)}.audit-subject--static{opacity:.72}.audit-filter-banner{border:1px solid var(--accent-soft);border-radius:var(--r-card);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.audit-filter-banner b{font-weight:700}table.data.audit-table{min-width:920px}table.data.audit-table td{vertical-align:top;padding-top:10px;padding-bottom:10px}table.data.audit-table td.audit-table__when,table.data.audit-table td.audit-table__amount{white-space:nowrap}table.data.audit-table td.audit-table__when{border-left:2px solid var(--tone,transparent);font-variant-numeric:tabular-nums;width:112px;font-size:var(--fs-xs);color:var(--ink-3)}table.data.audit-table th.audit-table__when{border-left:2px solid #0000;width:112px}table.data.audit-table th.audit-table__actor,table.data.audit-table td.audit-table__actor{width:168px}table.data.audit-table td.audit-table__actor{white-space:normal;overflow-wrap:anywhere;color:var(--ink-2)}table.data.audit-table td.audit-table__event{white-space:normal;overflow:visible}table.data.audit-table td.audit-table__event>b{font-weight:650;display:block}.audit-table__identity{font-size:var(--fs-meta);color:var(--ink-3);margin-top:2px;display:block}.audit-table__event .notification-diff{margin-top:4px}.audit-table__event .finance-history__chips{margin-top:6px}table.data.audit-table th.audit-table__amount,table.data.audit-table td.audit-table__amount{width:128px}table.data.audit-table td.audit-table__amount{color:var(--ink)}table.data.audit-table th.audit-table__subject,table.data.audit-table td.audit-table__subject{width:208px}table.data.audit-table td.audit-table__subject{white-space:normal}table.data.audit-table td.audit-table__subject .audit-subject{white-space:normal;flex-wrap:wrap}table.data.audit-table td.audit-table__subject .audit-subject__ref{white-space:nowrap}table.data.audit-table td.audit-table__subject .audit-subject-link{margin-left:-8px}.dashboard-shell .audit-subject:has(.audit-subject__name){flex-wrap:wrap;justify-content:flex-start;row-gap:0}.audit-subject__head{text-align:left;flex-wrap:wrap;align-items:center;gap:0 5px;display:inline-flex}.audit-subject__tail{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.audit-subject__name{overflow-wrap:anywhere;min-width:0;color:var(--ink);text-align:left;flex-basis:100%;font-weight:650}.audit-subject__head--secondary{flex-basis:100%;font-weight:400}.audit-subject__head--secondary .audit-subject__kind{color:var(--ink-3)}.audit-subject__detail{color:var(--ink-3);text-align:left;flex-basis:100%;font-weight:400}.audit-links{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;display:flex}.audit-log .finance-history__chips .pill-meta{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:20px}.dashboard-shell .audit-link{height:auto;min-height:0;color:var(--accent-ink);font-size:var(--fs-sm);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.dashboard-shell .audit-link:hover:not(:disabled){color:var(--accent);background:0 0;border-color:#0000}.audit-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.audit-search{flex:320px;min-width:0;max-width:520px;position:relative}.audit-search__icon{color:var(--ink-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.dashboard-shell .audit-search__input{width:100%;padding-left:28px}.audit-presets{flex-wrap:wrap;gap:6px;display:flex}.dashboard-shell .audit-preset--on{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.audit-toolbar__tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.audit-log__filters:empty{display:none}table.data.audit-table th.audit-table__event .col-filter__panel{--col-filter-panel-w:320px}.audit-cards{display:none}@media (max-width:720px){.audit-log__table{display:none}.audit-cards{display:block}.audit-search{flex-basis:100%;max-width:none}.audit-toolbar__tools{margin-left:0}}.audit-cards__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.audit-card{border:1px solid var(--line);border-left:2px solid var(--tone,var(--line));border-radius:var(--r-card);background:var(--panel);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.audit-card__meta{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 6px;display:flex}.audit-card__event{min-width:0;color:var(--ink);flex-direction:column;display:flex}.audit-card__event>b{font-weight:650}.audit-card__foot{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-start;gap:12px;padding-top:6px;display:flex}.audit-card__foot .audit-subject{white-space:normal;flex-wrap:wrap}.audit-card__amount{color:var(--ink);font-size:var(--fs-sm);flex:none}@media (max-width:1180px){.dashboard-split{grid-template-columns:1fr}}@media (max-width:1023px){.app.dashboard-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh;overflow:visible}.main,.dashboard-main{overflow:visible}.mobile-topbar{display:flex}.dashboard-rail{top:var(--mobile-bar-h);z-index:98;visibility:hidden;width:85vw;max-width:320px;transition:transform .3s ease-in-out,visibility 0s linear .3s;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}.dashboard-shell--drawer-open .dashboard-rail{visibility:visible;transition:transform .3s ease-in-out,visibility;transform:none}.dashboard-rail .rail__brand{display:none}.rail__drawer-head{border-bottom:1px solid var(--rail-line);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.dashboard-shell .mobile-drawer-backdrop,.dashboard-shell .mobile-drawer-backdrop:hover:not(:disabled){inset:var(--mobile-bar-h) 0 0 0;z-index:97;background:color-mix(in srgb, var(--ink) 40%, transparent);cursor:default;border:0;border-radius:0;width:auto;height:auto;min-height:0;padding:0;animation:.3s ease-in-out both drawer-backdrop-in;display:block;position:fixed;transform:none}}@keyframes drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app.dashboard-shell[data-rail-motion-ready=true],.dashboard-shell .rail,.dashboard-shell .rail *,.dashboard-shell .rail :before,.dashboard-shell .rail :after{transition:none!important;animation:none!important}.dashboard-rail,.dashboard-shell--drawer-open .dashboard-rail{transition:none}.dashboard-shell .mobile-drawer-backdrop{animation:none}}@media (max-width:860px){.topbar{padding:12px 16px}.topbar__search{display:none}.content,.dashboard-content{padding:18px 16px 40px}.card__head,.dashboard-card__header{display:grid}.card__head-actions,.dashboard-card__actions,.toolbar,.toolbar--spaced{justify-content:flex-start;margin-left:0}}@media (max-width:640px){.dashboard-shell .finance-review-queue-row{grid-template-columns:minmax(0,1fr)}.finance-review-queue-row__amount-block{border-left:0;align-items:flex-start;min-width:0;padding-top:0}.finance-metadata-run>span{white-space:normal}.packet-lifecycle-summary__payable{align-items:flex-start}}.finance-exceptions-table td.finance-exceptions__decide,.finance-exceptions-table th.finance-exceptions__decide{text-align:right}.finance-exceptions__decide .hstack{justify-content:flex-end}.finance-exceptions__confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-exceptions__confirm>input{min-width:0;max-width:420px;height:var(--ctl-h);flex:260px}.finance-exceptions__warn{color:var(--warn-ink);font-size:var(--fs-sm);font-weight:600}.claims-assistant-mark{width:24px;height:auto;display:block}.help-assistant-launcher{right:24px;bottom:var(--help-widget-bottom);z-index:96;border-radius:var(--r-help-round);background:var(--accent);width:56px;height:56px;color:var(--panel);cursor:pointer;box-shadow:var(--shadow-help);transition:transform .18s var(--ease), background-color .18s var(--ease);border:0;place-items:center;padding:0;display:grid;position:fixed}.help-assistant-launcher:hover{background:var(--accent-press);transform:translateY(-2px)}.help-assistant-launcher:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.help-assistant-launcher__mark,.help-assistant-launcher__close{transition:transform .18s var(--ease), opacity .18s var(--ease);place-items:center;display:grid;position:absolute}.help-assistant-launcher__mark{opacity:1;transform:rotate(0)scale(1)}.help-assistant-launcher__mark--open{opacity:0;transform:rotate(-90deg)scale(.55)}.help-assistant-launcher__close{opacity:0;transform:rotate(90deg)scale(.55)}.help-assistant-launcher__close--open{opacity:1;transform:rotate(0)scale(1)}.help-assistant-panel{right:24px;bottom:calc(var(--help-widget-bottom) + 70px);z-index:95;width:min(var(--help-panel-w), calc(100vw - 32px));height:min(580px, calc(100dvh - var(--help-widget-bottom) - 92px));background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-help);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility 0s linear .18s;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:0;display:grid;position:fixed;overflow:hidden;transform:translateY(12px)scale(.98)}.help-assistant-panel[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.help-assistant-panel--sheet{z-index:100;width:var(--help-sheet-width,100vw);height:var(--help-sheet-height,100dvh);border:0;border-radius:0;min-height:0;inset:0 auto auto 0}.help-assistant-panel--sheet[data-open=false]{transform:translateY(8px)}body.help-panel-sheet{overflow:hidden}.help-assistant__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.help-assistant__identity{align-items:center;gap:10px;min-width:0;display:flex}.help-assistant__heading{min-width:0}.help-assistant__header h2{font-size:var(--fs-lg);margin:0;font-weight:700;line-height:1.25}.help-assistant__header p{color:var(--ink-2);font-size:var(--fs-xs);margin:3px 0 0;line-height:1.35}.help-assistant__tools{flex:none;align-items:center;gap:6px;display:flex}.help-assistant__icon-button{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);place-items:center;padding:0;display:grid}.help-assistant__icon-button:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.help-assistant__icon-button:focus-visible,.faq-assistant__suggestion:focus-visible,.help-assistant__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-assistant__icon-button:disabled{cursor:not-allowed;opacity:.45}.help-assistant__avatar{border-radius:var(--r-help-round);background:var(--accent);color:var(--panel);flex:none;place-items:center;display:grid}.help-assistant__avatar .claims-assistant-mark{width:22px}.help-assistant__avatar--header{width:40px;height:40px}.help-assistant__avatar--header .claims-assistant-mark{width:23px}.faq-assistant__notice{border-bottom:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font-size:var(--fs-xs);margin:0;padding:9px 16px;line-height:1.45}.faq-assistant__messages{overscroll-behavior:contain;min-height:0;padding:16px;overflow-y:auto}.faq-assistant__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.help-assistant__avatar--empty{width:48px;height:48px;margin-bottom:13px}.help-assistant__avatar--empty .claims-assistant-mark{width:27px}.faq-assistant__empty h3{font-size:var(--fs-lg);margin:0;font-weight:700}.faq-assistant__empty>p{max-width:34ch;color:var(--ink-2);font-size:var(--fs-sm);margin:6px 0 17px;line-height:1.5}.faq-assistant__suggestions{gap:8px;width:100%;display:grid}button.faq-assistant__suggestion{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-sm);text-align:left;white-space:normal;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease), transform .15s var(--ease);padding:9px 11px;line-height:1.35;display:block}button.faq-assistant__suggestion:hover:not(:disabled){border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink);transform:translateY(-1px)}button.faq-assistant__suggestion:disabled{border-color:var(--line);background:var(--panel);color:var(--ink);cursor:wait;opacity:.6}button.faq-assistant__suggestion:active:not(:disabled),button.help-assistant__send:active:not(:disabled){transform:translateY(-1px)}.faq-assistant__thread{flex-direction:column;gap:16px;display:flex}.faq-assistant__message{align-items:flex-start;gap:9px;min-width:0;display:flex}.faq-assistant__message p{border-radius:var(--r-ctl);max-width:86%;font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;line-height:1.55}.faq-assistant__message--assistant p{border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink)}.faq-assistant__message--user{justify-content:flex-end}.faq-assistant__message--user p{background:var(--accent);color:var(--panel)}.help-assistant__avatar--reply{width:30px;height:30px}.help-assistant__avatar--reply .claims-assistant-mark{width:17px}.faq-assistant__busy{color:var(--ink-2);font-size:var(--fs-xs);margin:0 0 0 39px}.faq-assistant__composer{border-top:1px solid var(--line);background:var(--panel);align-items:flex-end;gap:8px;margin:0;padding:12px 14px 14px;display:flex}.faq-assistant__composer textarea{resize:none;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2);min-width:0;min-height:40px;max-height:96px;color:var(--ink);font:inherit;font-size:var(--fs-sm);outline:none;flex:auto;padding:10px 12px;line-height:1.4;display:block}.faq-assistant__composer textarea::placeholder{color:var(--ink-3)}.faq-assistant__composer textarea:focus{border-color:var(--accent)}.faq-assistant__composer textarea[aria-busy=true]{cursor:wait;opacity:.65}button.help-assistant__send{border-radius:var(--r-ctl);background:var(--accent);width:40px;height:40px;color:var(--panel);cursor:pointer;transition:background-color .15s var(--ease), transform .15s var(--ease);border:0;flex:none;place-items:center;padding:0;display:grid}button.help-assistant__send:hover:not(:disabled){background:var(--accent-press);color:var(--panel);transform:translateY(-1px)}button.help-assistant__send:disabled{background:var(--accent);color:var(--panel);cursor:not-allowed;opacity:.42;border-color:#0000}.help-assistant__sending{font-size:var(--fs-lg);line-height:1}.help-assistant-panel .status-notice{margin:0 12px 8px}.faq-assistant{border-radius:var(--r-card);background:var(--panel);grid-template-rows:auto minmax(min(420px,52vh),52vh) auto auto;min-height:0;display:grid;overflow:hidden}.faq-assistant .faq-assistant__messages{border-bottom:1px solid var(--line)}.faq-assistant .faq-assistant__composer{border-top:0;padding:14px 18px}.faq-assistant .faq-assistant__notice{border-top:1px solid var(--line-2)}@media (max-width:1279px){.help-assistant-panel{width:var(--help-sheet-width,100vw);height:var(--help-sheet-height,100dvh);border:0;border-radius:0;min-height:0;inset:0 auto auto 0}.help-assistant-panel--sheet .help-assistant__header{padding-top:max(16px, env(safe-area-inset-top))}.help-assistant-launcher{right:24px;bottom:max(var(--help-widget-bottom), env(safe-area-inset-bottom))}.help-assistant-launcher--sheet{visibility:hidden;pointer-events:none}}@media (max-width:600px){.help-assistant__header{gap:8px;padding-left:12px;padding-right:12px}.help-assistant__identity{gap:8px}.help-assistant__avatar--header{width:36px;height:36px}.help-assistant__header p{max-width:26ch}.faq-assistant__messages{padding:14px 12px}.faq-assistant__notice{padding-left:12px;padding-right:12px}.faq-assistant__composer{padding-left:12px;padding-right:12px;padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.help-assistant-launcher,.help-assistant-launcher__mark,.help-assistant-launcher__close,.help-assistant-panel,.help-assistant__icon-button,.faq-assistant__suggestion,.help-assistant__send{transition-duration:.01ms}}.feedback-backdrop{z-index:100;padding:var(--gutter);background:color-mix(in srgb, var(--ink) 24%, transparent);place-items:center;display:grid;position:fixed;inset:0;overflow:auto}@supports (width:100dvw){.feedback-backdrop{width:100dvw;height:100dvh;inset:0 auto auto 0}}.feedback-dialog{gap:var(--s4);width:min(480px,100%);max-height:calc(100vh - var(--gutter) * 2);max-height:calc(100dvh - var(--gutter) * 2);padding:var(--pad-card);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--r-card);display:grid;overflow:auto}.feedback-dialog__head,.feedback-dialog__foot{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.feedback-dialog__head{padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.feedback-dialog__head h2{font-size:var(--fs-2xl);margin:0}.feedback-dialog__hint{color:var(--ink-2);font-size:var(--fs-sm);margin:0}.feedback-dialog__context{gap:var(--s2);padding:var(--s3);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--panel-2);color:var(--ink-2);font-size:var(--fs-sm);overflow-wrap:anywhere;display:grid}.feedback-dialog__context p{margin:0}.feedback-dialog__context span{color:var(--ink);font-weight:650}.feedback-dialog__form{gap:var(--s3);display:grid}.feedback-dialog .field>span{color:var(--ink-2);font-size:var(--fs-sm);font-weight:650}.feedback-dialog textarea{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:100%;min-height:160px;color:var(--ink);font:inherit;resize:vertical;padding:8px}.feedback-dialog select{width:100%;height:var(--ctl-h);min-height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);font:inherit;padding:0 8px}.feedback-dialog textarea:focus-visible,.feedback-dialog select:focus-visible,.feedback-dialog button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feedback-dialog__count{color:var(--ink-3);font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.feedback-dialog__status{min-height:1.45em;color:var(--bad-ink);font-size:var(--fs-sm);margin:0}.feedback-dialog__status--sent{color:var(--ok-ink)}@media (max-width:600px){.zoho-provisioning-review>li,.zoho-provisioning-review--result>li{grid-template-columns:minmax(0,1fr);align-items:start}.feedback-backdrop{padding:var(--s3)}.feedback-dialog{max-height:calc(100vh - var(--s3) * 2);max-height:calc(100dvh - var(--s3) * 2);padding:var(--s4)}}.help-support-layout{--help-sheet-px:var(--s7);--help-anchor-offset:var(--s4);--help-sticky-top:0px;align-items:start;gap:var(--s7);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--help-sheet-px);background:var(--panel);grid-template-columns:minmax(200px,240px) minmax(0,1fr);display:grid}.help-support-rail{top:var(--s4);gap:var(--s4);min-width:0;max-height:calc(100dvh - var(--s4) * 2);border-right:1px solid var(--line);padding-right:var(--s4);display:grid;position:sticky;overflow-y:auto}.help-support-nav{gap:var(--s2);min-width:0;display:grid}.dashboard-shell .help-support-nav__label,.dashboard-shell .help-search__label{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin:0}.help-support-nav:has(.help-toc:empty) .help-support-nav__label{display:none}.help-search{gap:var(--s1);display:grid}.help-search__field{gap:var(--s1);align-items:center;display:flex}.dashboard-shell .help-search__field input{min-width:0;height:var(--ctl-h);flex:auto}.dashboard-shell .help-search__clear{flex:0 0 var(--ctl-h);width:var(--ctl-h);height:var(--ctl-h);padding:0}.help-search__status{min-height:1lh;color:var(--ink-3);font-size:var(--fs-xs);margin:0}.help-toc,.help-toc ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.help-toc{border-left:1px solid var(--line)}.help-toc ol{margin-bottom:var(--s2)}.dashboard-shell .help-toc a{padding:var(--s1) var(--s2) var(--s1) var(--s3);color:var(--ink);font-size:var(--fs-md);border-left:2px solid #0000;border-radius:0;margin-left:-1px;font-weight:400;line-height:1.4;text-decoration:none;display:block}.dashboard-shell .help-toc a.help-toc__group{font-weight:650}.dashboard-shell .help-toc ol a{padding-left:calc(var(--s3) * 2);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.dashboard-shell .help-toc a:hover{color:var(--accent)}.dashboard-shell .help-toc a[aria-current]{border-left-color:var(--accent);color:var(--accent)}.dashboard-shell .help-toc a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.help-part h2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help-support-content{min-width:0;max-width:880px}.help-hero{gap:var(--s2);padding-bottom:var(--s5);display:grid}.help-hero__kicker{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;margin:0}.help-hero__lede{max-width:64ch;color:var(--ink);font-size:var(--fs-3xl);margin:0;line-height:1.4}.help-hero__meta{color:var(--ink-3);font-size:var(--fs-sm);margin:0}.help-load{margin:0 0 var(--s4);color:var(--ink-2);font-size:var(--fs-md)}.help-load--error{border:1px solid var(--bad-line);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);background:var(--bad-bg);color:var(--bad-ink)}.help-empty{justify-items:start;gap:var(--s2);margin-bottom:var(--s5);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s4);background:var(--panel-2);display:grid}.help-empty p{color:var(--ink-2);font-size:var(--fs-md);margin:0}.help-empty p:first-child{color:var(--ink);font-weight:650}.help-part{border-top:1px solid var(--line);min-width:0;padding:var(--s6) 0 var(--s7);scroll-margin-top:var(--help-anchor-offset)}.help-part__head{gap:var(--s1);margin-bottom:var(--s3);display:grid}.help-part__kicker{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.help-part__head h2{color:var(--ink);font-size:var(--fs-4xl);margin:0;font-weight:650;line-height:1.25}.help-part__note{margin:0 0 var(--s2);color:var(--ink-3);font-size:var(--fs-sm)}.help-part__intro{min-width:0}.help-section{min-width:0;margin-top:var(--s7);scroll-margin-top:var(--help-anchor-offset)}.help-section h3{margin:0 0 var(--s3);color:var(--ink);font-size:var(--fs-2xl);font-weight:650;line-height:1.35}.help-part__head+.help-section{margin-top:var(--s4)}.help-section--scenario{margin-top:var(--s5)}.help-section--scenario h3{font-size:var(--fs-xl)}.help-part--faq{border-top:0;padding-top:0}.help-section--faq{margin-top:var(--s5)}.help-section--faq h3{margin-bottom:var(--s2);font-size:var(--fs-xl)}.help-playbook__para,.help-playbook__list,.help-support-steps{max-width:56ch;color:var(--ink-2);font-size:var(--fs-lg);line-height:1.6}.help-playbook__para{margin:0 0 var(--s3)}.help-playbook__para strong,.help-playbook__list strong,.help-support-steps strong{color:var(--ink);font-weight:650}.dashboard-shell .help-playbook__para a,.dashboard-shell .help-playbook__list a{color:var(--accent);font-weight:inherit}.help-playbook__list,.help-support-steps{gap:var(--s2);margin:0 0 var(--s3);padding-left:22px;display:grid}.help-playbook__item-note{margin-top:var(--s1);color:var(--ink-3);font-size:var(--fs-md);display:block}.help-playbook__para--important,.help-playbook__para--tip,.help-support-note{border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);background:var(--panel-2)}.help-playbook__para--important{border-color:var(--accent-line);background:var(--accent-soft);color:var(--ink)}.help-playbook__para--note{color:var(--ink-2)}.help-support-note{max-width:56ch;margin:var(--s3) 0 0;color:var(--ink-2);font-size:var(--fs-md);line-height:1.55}.help-playbook__callout{max-width:64ch;margin:var(--s3) 0;border:1px solid var(--accent-line);border-radius:var(--r-ctl);padding:var(--s2) var(--s3);color:var(--ink);font-size:var(--fs-xl);font-weight:650;line-height:1.45}.help-playbook__subheading{margin:var(--s5) 0 var(--s2);color:var(--ink);font-size:var(--fs-xl);scroll-margin-top:var(--help-anchor-offset);font-weight:650}.help-playbook__figure{margin:0 0 var(--s3)}.help-playbook__figure img{border:1px solid var(--line);border-radius:var(--r-card);max-width:100%;height:auto;display:block}.help-playbook__extra{margin:var(--s3) 0 var(--s4)}.help-playbook-table{max-width:100%;margin:0 0 var(--s3);border:1px solid var(--line);border-radius:var(--r-card);overflow:clip}.help-playbook-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md);line-height:1.45}.help-playbook-table thead th{top:var(--help-sticky-top);z-index:1;border-bottom:1px solid var(--rule-strong);padding:var(--s2) var(--s3);background:var(--panel-2);color:var(--thead-ink);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-align:left;text-transform:uppercase;vertical-align:bottom;position:sticky}.help-playbook-table td{border-top:1px solid var(--line-2);padding:var(--s2) var(--s3);color:var(--ink-2);text-align:left;vertical-align:top}.help-playbook-table tbody tr:first-child td{border-top:0}.help-playbook-table td.help-playbook-table__lead{color:var(--ink);font-weight:650}.help-playbook-table td.help-playbook-table__lead strong{font-weight:650}.help-playbook-table__live{border-left:1px solid var(--line);min-width:150px}.help-playbook-table thead .help-playbook-table__live{color:var(--accent)}.help-glossary{container-type:inline-size}.help-glossary table{table-layout:fixed}.help-glossary th:first-child{width:max(21cqi,136px)}.help-glossary th:nth-child(2){width:max(16cqi,112px)}.help-glossary th:nth-child(4){width:max(11cqi,88px)}.help-glossary th:nth-child(5){width:max(18cqi,104px)}@container (max-width:599px){.help-glossary table,.help-glossary tbody,.help-glossary tr,.help-glossary td{display:block}.help-glossary thead{display:none}.help-glossary tr{border-top:1px solid var(--line);padding:var(--s2) var(--s3)}.help-glossary tbody tr:first-child{border-top:0}.help-glossary td{border:0;padding:2px 0}.help-glossary td[data-label]:not(.help-playbook-table__lead):before{content:attr(data-label);color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;display:block}.help-glossary .help-playbook-table__live{border-left:0}}.help-mark{white-space:nowrap;font-weight:650}.help-mark--yes{color:var(--ok-ink)}.help-mark--no,.help-mark--none{color:var(--ink-3);font-weight:400}.help-lifecycle{margin:var(--s3) 0;border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;overflow:hidden}.help-lifecycle li{align-content:start;gap:var(--s1);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-width:0;padding:var(--s3);display:grid}.help-lifecycle li:nth-child(3n){border-right:0}.help-lifecycle li:nth-last-child(-n+3){border-bottom:0}.help-lifecycle__n{color:var(--accent);font-size:var(--fs-xs);font-weight:700}.help-lifecycle strong{color:var(--ink);font-size:var(--fs-lg);font-weight:650}.help-lifecycle span:last-child{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.45}.help-live{gap:var(--s3);display:grid}.help-live__source{align-items:center;gap:var(--s2);margin:0 0 var(--s2);color:var(--ink-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.help-live__source strong{color:var(--ink)}.help-live__badge{border:1px solid var(--accent-line);border-radius:var(--r-ctl);padding:1px var(--s1);background:var(--accent-soft);color:var(--accent);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.help-live__switch{gap:var(--s1);margin-left:auto;display:inline-flex}.help-live__status{margin:0 0 var(--s2);color:var(--ink-2);font-size:var(--fs-sm)}.help-live__status--error{color:var(--bad-ink)}.help-live__muted{color:var(--ink-3)}.help-live__cap{color:var(--ink);font-weight:650}.help-live__grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.help-live__card{border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:var(--r-card);min-width:0;padding:var(--s3);background:var(--panel)}.help-live__card.is-off{border-top-color:var(--line);background:var(--panel-2)}.help-live__card h5{margin:0 0 var(--s2);color:var(--ink);font-size:var(--fs-lg);font-weight:650}.help-live__card p{font-size:var(--fs-sm);margin:0}.help-live__card dl{gap:var(--s2);margin:0;display:grid}.help-live__card dt{color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase}.help-live__card dd{color:var(--ink-2);font-size:var(--fs-sm);margin:2px 0 0;line-height:1.45}.help-live__values{gap:2px;margin:0;padding:0;list-style:none;display:grid}.help-support-videos{gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-support-video{min-width:0;margin:0}.help-support-video__frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--r-card);background:var(--plate);overflow:hidden}.help-support-video video{object-fit:contain;width:100%;height:100%;display:block}.help-support-video figcaption{margin-top:var(--s1);color:var(--ink-3);font-size:var(--fs-sm);gap:2px;display:grid}.help-support-video figcaption strong{color:var(--ink)}.help-section .workspace-panel{margin-top:var(--s3)}.help-doc-control{border-top:1px solid var(--line);padding-top:var(--s3);color:var(--ink-3)}.help-doc-control .help-playbook-table{border:0;max-width:420px}.help-doc-control .help-playbook-table thead{display:none}.help-doc-control .help-playbook-table td{padding:2px var(--s3) 2px 0;font-size:var(--fs-xs);border:0}@media (max-width:1023px){.help-support-layout{--help-anchor-offset:calc(var(--mobile-bar-h) + var(--s4));--help-sticky-top:var(--mobile-bar-h);--help-chip-h:44px}.help-support-rail{top:calc(var(--mobile-bar-h) + var(--s4));max-height:calc(100dvh - var(--mobile-bar-h) - var(--s4) * 2)}}@media (max-width:960px){.help-support-layout{--help-sheet-px:var(--s5);--help-anchor-offset:calc(var(--mobile-bar-h) + var(--help-chip-h) + var(--s2) * 2 + 1px + var(--s3));--help-sticky-top:calc(var(--mobile-bar-h) + var(--help-chip-h) + var(--s2) * 2 + 1px);gap:var(--s3);grid-template-columns:minmax(0,1fr)}.help-support-rail{display:contents}.help-support-nav{top:var(--mobile-bar-h);z-index:2;margin:0 calc(var(--help-sheet-px) * -1);border-bottom:1px solid var(--line);padding:var(--s2) var(--help-sheet-px);background:var(--panel);position:sticky}.help-search__status:empty,.help-support-nav__label{display:none}.help-toc{gap:var(--s1);scrollbar-width:none;border-left:0;display:flex;overflow-x:auto}.help-toc::-webkit-scrollbar{display:none}.help-toc>li{flex:none}.help-toc ol{display:none}.dashboard-shell .help-toc>li>a{height:var(--ctl-h);border:1px solid var(--line);border-radius:var(--r-ctl);padding:0 var(--s2);font-size:var(--fs-sm);white-space:nowrap;align-items:center;margin-left:0;display:flex}.dashboard-shell .help-toc a.help-toc__group{font-weight:400}.dashboard-shell .help-toc>li>a[aria-current],.dashboard-shell .help-toc>li>a[data-holds-current]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}}@media (max-width:600px){.help-support-layout{--help-sheet-px:var(--s3);padding-block:var(--s4)}.help-hero__lede{font-size:var(--fs-xl)}.help-playbook-table{border:0;overflow-x:visible}.help-playbook-table table,.help-glossary table{table-layout:auto;min-width:0;display:block}.help-playbook-table thead{display:none}.help-playbook-table tbody,.help-playbook-table tr,.help-playbook-table td{display:block}.help-playbook-table tr{border-top:1px solid var(--line);padding:var(--s2) 0}.help-playbook-table td{border:0;padding:2px 0}.help-playbook-table td[data-label]:not(.help-playbook-table__lead):before{content:attr(data-label);color:var(--ink-3);font-size:var(--label-fs);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;display:block}.help-playbook-table__live{border-left:0}.help-lifecycle,.help-support-videos{grid-template-columns:minmax(0,1fr)}.help-lifecycle li{border-right:0;border-bottom:1px solid var(--line-2)!important}.help-lifecycle li:last-child{border-bottom:0!important}.help-live__switch{margin-left:0}}@media (max-width:1023px){.dashboard-shell .dashboard-main table.data.my-claims-table th.claims-row__issues .col-filter__value{flex-wrap:wrap}.dashboard-shell .dashboard-main table.data.my-claims-table th.claims-row__issues .col-filter__clear{flex-basis:20px;width:20px;min-width:0;min-height:44px}.dashboard-shell .dashboard-main :is(button,.btn,[role=button],summary):not(.claims-column-resize){min-width:44px;height:auto;min-height:44px}.dashboard-shell .dashboard-main input:not([type=checkbox]):not([type=radio]):not([type=file]),.dashboard-shell .dashboard-main select,.dashboard-shell .dashboard-main textarea{box-sizing:border-box;height:44px;min-height:44px;font-size:var(--fs-2xl)}.dashboard-shell .dashboard-main textarea{height:auto}.dashboard-shell .dashboard-main a.btn,.dashboard-shell .dashboard-main a[role=button]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dashboard-shell .dashboard-main table.data td a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dashboard-shell label.check{min-height:44px}.dashboard-shell .dashboard-main label.field>.hstack:has(>input[type=checkbox]){min-height:44px}.dashboard-shell .dashboard-main .table-checkbox-hit{cursor:pointer;place-items:center;width:100%;min-width:0;height:44px;min-height:44px;margin-inline:auto;display:grid}.dashboard-shell .dashboard-main .day-entries__pick-label{min-height:44px}.dashboard-shell .mobile-topbar__menu{width:44px;min-width:44px;height:44px;min-height:44px}.dashboard-shell .new-claim>.claim-type-tabs-wrap>.claim-type-tabs>.seg__btn{height:auto;min-height:44px}.dashboard-shell .dashboard-rail :is(.rail__nav-item,.dashboard-panel-nav__item),.dashboard-shell .rail__actions button{height:44px;min-height:44px}.dashboard-shell .rail__drawer-head{justify-content:flex-start}.dashboard-shell .workspace-panel__tools{flex:100%;justify-content:flex-start;width:100%;min-width:0}.dashboard-shell .finance-claims-scope{flex-direction:column;flex:100%;align-items:stretch;gap:4px}.dashboard-shell .finance-claims-scope__label{white-space:normal}.dashboard-shell .finance-claims-scope .filter-inline__control{width:100%;min-width:0;max-width:none}.dashboard-shell .dropzone__prompt--desktop{display:none}.dashboard-shell .dropzone__prompt--mobile{display:inline}.dashboard-shell .receipt-upload-submit--empty{display:none}.dashboard-shell .dropzone>div>p{overflow-wrap:anywhere}.help-assistant-launcher{z-index:100;width:44px;min-width:44px;height:44px;min-height:44px;top:6px;bottom:auto;right:8px}body:has(.dashboard-shell--drawer-open) .help-assistant-launcher{visibility:hidden;pointer-events:none}.help-assistant__icon-button{width:44px;min-width:44px;height:44px;min-height:44px}button.faq-assistant__suggestion{height:auto;min-height:44px}.faq-assistant__composer textarea{min-height:44px;font-size:var(--fs-2xl)}button.help-assistant__send{width:44px;min-width:44px;height:44px;min-height:44px}.feedback-dialog button{min-width:44px;height:auto;min-height:44px}.feedback-dialog textarea{font-size:var(--fs-2xl)}.login-input{height:44px;font-size:var(--fs-2xl)}.login-btn{min-width:44px;height:44px}.dashboard-shell .help-toc>li>a{min-height:var(--help-chip-h);align-items:center;display:flex}}@media (max-width:600px){.help-playbook-table{border:1px solid var(--line);padding:0 var(--s2)}.help-playbook-table tr{padding:var(--s2)}}@media (max-width:1023px){.dashboard-shell .dashboard-main :is(table.data:not(.data--auto),.responsive-table table:not(.data--auto)) :is(th,td):not(.table-empty-cell):not(.claims-row__select):not(.col-expand):not(.finance-report-detail>td:last-child){padding-left:8px;padding-right:8px}.dashboard-shell .dashboard-main table.data th.col-filter .col-filter__head,.dashboard-shell .dashboard-main .responsive-table th.col-filter .col-filter__head{vertical-align:top;align-items:flex-start;display:inline-flex}.dashboard-shell .dashboard-main table.data th.col-filter .col-filter__open,.dashboard-shell .dashboard-main .responsive-table th.col-filter .col-filter__open{vertical-align:top;justify-content:flex-start;align-items:flex-start}.dashboard-shell .dashboard-main table.data th.col-filter>.col-filter__value,.dashboard-shell .dashboard-main .responsive-table th.col-filter>.col-filter__value{vertical-align:top;align-items:flex-start;max-width:100%;margin-top:0;display:inline-flex}.dashboard-shell .dashboard-main table.data td.table-empty-cell:has(>.empty){padding-right:var(--panel-px);padding-left:var(--panel-px)}.dashboard-shell .dashboard-main .responsive-table td.table-empty-cell:has(>.empty){padding-right:var(--panel-px);padding-left:var(--panel-px)}.table-empty-cell>.empty{left:var(--panel-px);width:min(calc(var(--table-visible-width,100%) - var(--panel-px) - var(--panel-px)), 100%)}.dashboard-shell .dashboard-main .workspace-panel__tools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.dashboard-shell .dashboard-main .workspace-panel__tools button:not(.filter-chip__remove){height:44px;min-height:44px;padding-inline:12px}.dashboard-shell .dashboard-main .workspace-panel__tools:has(.filter-chips,[data-testid=clear-all-filters]):after{content:"";flex:0 0 100%;order:1;height:0;margin-top:-8px}.dashboard-shell .dashboard-main .workspace-panel__tools .filter-chips{flex:0 auto;order:2;min-width:0}.dashboard-shell .dashboard-main .workspace-panel__tools [data-testid=clear-all-filters]{order:3}.dashboard-shell .dashboard-main .workspace-panel__tools .filter-chip{max-width:100%;height:44px;padding-left:12px}.dashboard-shell .dashboard-main .workspace-panel__tools .filter-chip>b{white-space:nowrap;flex:none}.dashboard-shell .dashboard-main .workspace-panel__tools .filter-chip__remove{width:32px;height:32px;min-height:32px}.dashboard-shell .dashboard-main .filter-bar__fields>label[data-empty-label]{position:relative}.dashboard-shell .dashboard-main .filter-bar__fields>label[data-empty-label]:after{content:attr(data-empty-label);height:44px;color:var(--ink-3);font-size:var(--fs-2xl);letter-spacing:normal;text-transform:none;pointer-events:none;align-items:center;padding-left:9px;font-weight:500;display:flex;position:absolute;bottom:0;left:0}.dashboard-shell .dashboard-main .filter-bar__fields>label[data-empty-label]>input::-webkit-datetime-edit{color:#0000}.dashboard-shell .dashboard-main .filter-bar__fields>label[data-empty-label]>input{-webkit-text-fill-color:transparent}@supports (-webkit-touch-callout:none){.dashboard-shell .dashboard-main .filter-bar__fields>label>input[type=date]{appearance:none;min-width:0;display:block}}.dashboard-shell .dashboard-main .filter-bar__fields>label:has(>.filter-range-inputs){position:relative}.dashboard-shell .dashboard-main .filter-bar__fields .filter-range-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-shell .dashboard-main .filter-bar__fields .filter-range-inputs>span{color:var(--ink-3);letter-spacing:normal;text-transform:none;font-weight:500;position:absolute;top:0;right:0}.dashboard-shell .dashboard-main .finance-claims-scope>.btn{align-self:flex-start;max-width:100%;padding-inline:12px}.dashboard-shell .dashboard-main .finance-claims-scope>.btn:disabled{white-space:normal;background:0 0;border-color:#0000;height:auto;min-height:0;padding:2px 0 0}.responsive-table[data-scroll-start]:not(:has(.pin-start)):before{z-index:3;background:var(--rule-strong);content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:10px;left:0}.table-wrap[data-scroll-start]:not(:has(.pin-start)):before{z-index:3;background:var(--rule-strong);content:"";pointer-events:none;width:2px;position:absolute;top:0;bottom:10px;left:0}}
