: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-card:18px;--r-help-control:12px;--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;--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:2px;--r-card:3px;--r-pill:2px;--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,.mobile-topbar__role,.page-head__kicker,.dashboard-kicker,.responsive-table th,table.data th,.meta__k,.packet-lifecycle-summary__payable,.filter-bar__fields>label,.filter-inline,.form-cluster,.factbox__t,.rate-ref__title,.field>.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 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-left:3px solid var(--rule-strong);background:var(--panel-2);color:var(--ink);cursor:pointer;grid-column:1/-1;font-weight:500;display:flex}.dashboard-shell label.urgency-control:hover{border-color:var(--accent-line);background:var(--accent-soft)}.dashboard-shell label.urgency-control.urgency-control--checked{border-color:var(--accent-line);border-left-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);background:var(--panel-3)}.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)}.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{min-height:0;color:var(--rail-ink-2);font-weight:500;font-size:var(--fs-md);border-radius:var(--r-ctl);background:0 0;border:2px solid #0000;padding:8px 10px}.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,.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 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{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;width:100%;height:100vh;min-height:100vh;margin:0;padding:0;display:grid;overflow:hidden}.app.dashboard-shell--rail-collapsed{--rail-w:56px}.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__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-left:2px solid var(--bad-ink);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);align-items:center;gap:9px;min-height:56px;padding:12px 10px 12px 14px;display:flex}.rail__brand-mark{width:34px;height:22px;color:var(--rail-ink);flex:none;display:block}.rail__brand-text{flex-direction:column;gap:1px;min-width:0;line-height:1.15;display:flex}.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:auto;padding:0;display:grid}.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:26px;height:26px;color:var(--plate-ink);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-2xs);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{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);justify-items:center;padding:9px 0;display:none}.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__section-label{color:var(--rail-ink-3);text-transform:uppercase;border-top:1px solid var(--rail-line);margin:14px 8px 0;padding:10px 0 6px;display:block}.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}.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)}.rail__nav-item--active,.dashboard-panel-nav__item--active,.rail__nav-item--active:hover:not(:disabled),.dashboard-panel-nav__item--active:hover:not(:disabled){background:var(--rail-active-bg);color:var(--rail-ink);box-shadow:inset 2px 0 0 var(--rail-accent);font-weight:650}.rail__mono{font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-xs);letter-spacing:.02em;flex:none;font-weight:700;display:none}.rail__nav-text{min-width:0;font-size:var(--fs-md);font-weight:inherit;flex-direction:column;flex:1;gap:1px;padding-right:4px;display:flex}.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,.mobile-topbar__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 .rail__link{background:var(--panel);border:1px solid var(--rail-line);border-radius:var(--r-ctl);width:100%;height:24px;min-height:24px;color:var(--rail-ink-2);font-size:var(--fs-xs);place-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:grid}.rail__actions .rail__link:hover{background:var(--panel-3);border-color:var(--rule-strong);color:var(--rail-ink)}.dashboard-shell--rail-collapsed .rail__actions .rail__link,.dashboard-shell--rail-collapsed .rail__brand-text,.dashboard-shell--rail-collapsed .rail__nav-text,.dashboard-shell--rail-collapsed .rail__nav-badge,.dashboard-shell--rail-collapsed .rail__section-label,.dashboard-shell--rail-collapsed .rail__scope,.dashboard-shell--rail-collapsed .rail__role-meta,.dashboard-shell--rail-collapsed .rail__foot-text{display:none}.dashboard-shell--rail-collapsed .rail__scope-min{display:grid}.dashboard-shell--rail-collapsed .rail__mono{display:block}.dashboard-shell--rail-collapsed .rail__brand{flex-direction:column;gap:7px;padding:9px 6px}.dashboard-shell--rail-collapsed .rail__brand-mark{width:36px;height:23px}.dashboard-shell--rail-collapsed .rail__toggle{margin-left:0}.dashboard-shell--rail-collapsed .rail__toggle span{transform:rotate(180deg)}.dashboard-shell--rail-collapsed .rail__nav,.dashboard-shell--rail-collapsed .dashboard-panel-nav{gap:2px;padding:8px 6px}.dashboard-shell--rail-collapsed .rail__nav-item,.dashboard-shell--rail-collapsed .dashboard-panel-nav__item{justify-content:center;height:34px;min-height:34px;padding:0}.dashboard-shell--rail-collapsed .rail__nav-item[data-count]:after,.dashboard-shell--rail-collapsed .dashboard-panel-nav__item[data-count]:after{content:attr(data-count);font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-3xs);color:var(--accent-ink);font-weight:700;position:absolute;top:2px;right:4px}.dashboard-shell--rail-collapsed .rail__nav-item[data-count-tone=news]:after,.dashboard-shell--rail-collapsed .dashboard-panel-nav__item[data-count-tone=news]:after{color:var(--rail-ink-3)}.rail__navgap{display:none}.dashboard-shell--rail-collapsed .rail__navgap{border-top:1px solid var(--rail-line);height:9px;margin:4px 4px 0;display:block}.dashboard-shell--rail-collapsed .rail__foot{justify-content:center;padding:12px 0}.dashboard-shell--rail-collapsed .rail__role{flex:none;justify-content:center}.dashboard-shell--rail-collapsed .rail__actions{justify-items:center}.dashboard-shell--rail-collapsed .rail__actions button{white-space:nowrap;text-indent:-999px;width:34px;height:34px;padding:0;position:relative;overflow:hidden}.dashboard-shell--rail-collapsed .rail__actions button:before{content:"SO";text-indent:0;font-family:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;font-size:var(--fs-xs);place-items:center;font-weight:700;display:grid;position:absolute;inset: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{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:none}.mobile-topbar__brand{border-radius:var(--r-ctl);background:var(--plate);flex:none;place-items:center;width:38px;height:28px;padding:4px 5px;display:grid}.mobile-topbar__brand img{object-fit:contain;width:100%;height:100%}.mobile-topbar__info{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-topbar__role{color:var(--accent-ink)}.mobile-topbar__title{color:var(--ink);font-size:var(--fs-xl);letter-spacing:-.02em;font-weight:650}.mobile-topbar__scope{color:var(--ink-3);font-size:var(--fs-xs)}.mobile-topbar__scope b{color:var(--ink-2);font-weight:700}.mobile-topbar__actions{flex:none;align-items:center;gap:8px;display:flex}.mobile-topbar__actions .btn,.mobile-topbar__actions button{min-height:32px}.mobile-topbar__actions .rail__link{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);min-width:0;min-height:32px;color:var(--ink-2);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.mobile-topbar__actions .rail__link:hover{background:var(--panel-3);border-color:var(--rule-strong);color:var(--ink)}@media (max-width:600px){.mobile-topbar{flex-wrap:wrap}.mobile-topbar__info{flex:1 1 0}.mobile-topbar__actions{flex-wrap:wrap;flex:100%;justify-content:flex-start}}.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}.dashboard-panel-nav--mobile{display:none}.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;box-shadow:inset 1px 0 0 var(--line);background: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);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{box-shadow:inset 2px 0 0 var(--rule-strong)}.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;box-shadow:inset -1px 0 0 var(--line);background: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);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{box-shadow:inset -2px 0 0 var(--rule-strong)}.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);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}.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;line-height:16px}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}.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}.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}.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}}.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)}:is(.filter-bar__fields>label:has(>input[type=date]),.filter-bar__fields>label:has(>input[type=month])){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:center;gap:4px;min-width:0;display:flex}.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__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:center;gap:4px;margin:0;padding:0;display:inline-flex}.col-filter__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.col-filter__label{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;overflow:visible}.col-filter__glyph{border:1px solid var(--line);width:16px;height:16px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.col-filter:hover .col-filter__glyph{border-color:var(--ink-3);color:var(--ink-2)}.col-filter--on{color:var(--accent)}.col-filter--on .col-filter__glyph,.col-filter--open .col-filter__glyph{border-color:var(--accent);color:var(--accent)}.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}.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(>input[type=month]){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:min(324px,100vw - 28px)}.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-left:2px solid var(--tone,var(--info));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);border-left-color:var(--accent);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{color:var(--ink-3);font-weight:400}.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}.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)}.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:3px}.proof-cell-wrap{align-items:center;display:inline-flex}.proof-preview{z-index:40;border:1px solid var(--rule-strong);border-radius:var(--r-ctl);background:var(--panel);flex-direction:column;width:min(360px,100vw - 16px);max-height:min(430px,100vh - 16px);display:flex;position:fixed;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{min-height:0;max-height:388px;overflow:auto}.proof-preview__image{max-width:100%;margin:0 auto;display:block}.proof-preview__frame{background:var(--panel-3);border:0;width:100%;height:388px;min-height:0;display:block}.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:2px}.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);padding:22px var(--row-pad-x);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-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.day-entries__table{min-width:0}table.day-entries__table td{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]{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}.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) minmax(96px,auto)}.feed__when{padding:10px var(--row-pad-x) 0;grid-column:2}.feed .row__main{grid-column:2;padding-top:2px}}.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__browse{font-size:inherit;font-weight:inherit;color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.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}.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}@media (max-width:1180px){.dashboard-split{grid-template-columns:1fr}}@media (max-width:860px){.app.dashboard-shell{grid-template-columns:1fr;height:auto;min-height:100vh;overflow:visible}.rail{display:none}.main,.dashboard-main{overflow:visible}.mobile-topbar{display:flex}.topbar{padding:12px 16px}.topbar__search{display:none}.content,.dashboard-content{padding:18px 16px 40px}.dashboard-panel-layout>.dashboard-panel-nav--mobile{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);flex:none;width:auto;margin-bottom:16px;padding:10px;display:flex;position:static}.dashboard-panel-nav__title{color:var(--ink-3);padding:0 0 6px}.dashboard-panel-nav__items{flex-direction:row;align-items:center;padding-bottom:2px;overflow-x:auto}.dashboard-panel-nav__items>.rail__section-label--group{color:var(--ink-3);white-space:nowrap;flex:none;align-self:center;padding:0 12px 0 4px}.dashboard-panel-nav__items>.rail__section-label--group:not(:first-child){border-top:0;border-left:1px solid var(--line);margin-top:0;padding-top:0;padding-left:12px}.dashboard-panel-nav__item{min-width:190px;color:var(--ink-2);background:var(--panel-2)}.dashboard-panel-nav__item:hover:not(:disabled),.dashboard-panel-nav__item--active,.dashboard-panel-nav__item--active:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-ink)}.rail__nav-text small{color:var(--ink-3)}.dashboard-panel-nav__item--active:before{display:none}.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-help-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-help-control);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-help-control);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-help-control);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-help-control);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:disabled{cursor:wait;opacity:.65}button.help-assistant__send{border-radius:var(--r-help-control);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-help-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);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);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 textarea: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){.feedback-backdrop{padding:var(--s3)}.feedback-dialog{max-height:calc(100vh - var(--s3) * 2);max-height:calc(100dvh - var(--s3) * 2);padding:var(--s4)}}
