:root{--ink: #0f172a;--ink-soft: #2c3e57;--muted: #5a6b81;--money-unknown: #94a3b8;--line: #e2e8f0;--line-strong: #cbd5e1;--panel: #ffffff;--panel-muted: #f8fafc;--soft: #f1f5f9;--brand: #013a6e;--brand-2: #02508f;--blue: #0a63c9;--blue-dark: #094f9f;--blue-soft: #eaf2fc;--accent: #14a3bd;--accent-soft: #e2f5f8;--teal: #0e7c86;--amber: #b45309;--red: #c0392b;--green: #1a7f4b;--excel-green: #0e7c86;--excel-green-soft: #e4f4f3;--excel-border: #d6e2e6;--sheet-blue: #0a63c9;--sheet-blue-soft: #eaf2fc;--sheet-header: #f2f7fd;--sheet-grid: #e7edf4;--navy: #02213f;--sidebar: #f5f7fa;--sidebar-border: #e2e8f0;--sidebar-ink: #475569;--sidebar-ink-strong: #0f172a;--sidebar-label: #5d6b7e;--sidebar-icon: #7d8ba1;--sidebar-hover: #e6ecf4;--sidebar-active-bg: #e6ecf4;--sidebar-active-bar: #0f172a;--sidebar-well: #ffffff;--sidebar-well-border: #e8edf3;--sidebar-chip: transparent;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--ok-ink: #065f46;--ok-bg: #ecfdf5;--ok-border: #a7f3d0;--warn-ink: #78350f;--warn-bg: #fffbeb;--warn-border: #fcd34d;--danger-ink: #991b1b;--danger-bg: #fef2f2;--danger-border: #fecaca;--info-ink: #172554;--info-bg: #eff6ff;--info-border: #bfdbfe;--info-accent: #1d4ed8;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--elev-0: none;--elev-1: 0 1px 2px rgba(15, 23, 42, .04);--elev-2: 0 2px 6px rgba(15, 23, 42, .08);--elev-3: 0 16px 40px rgba(15, 23, 42, .16);--fs-100: 11px;--fs-200: 12px;--fs-250: 13px;--fs-300: 14px;--fs-400: 16px;--fs-500: 18px;--fs-600: 20px;--fs-700: 24px;--fs-800: 30px;--fw-prose: 400;--fw-normal: 500;--fw-strong: 600}*{box-sizing:border-box}body.portal-boot-pending .app-shell{visibility:hidden}html:has(body.portal-boot-pending),body.portal-boot-pending{overflow:hidden;overscroll-behavior:none}body.portal-boot-pending .portal-boot-screen{display:flex}.workflow-notifications-button{position:relative;flex:0 0 auto;min-width:38px;height:38px}.workflow-notifications-badge{position:absolute;inset-block-start:-6px;inset-inline-end:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--panel);border-radius:999px;background:var(--danger-ink);color:var(--on-accent);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1}.workflow-notifications-modal{position:fixed;inset:0;z-index:9400;display:grid;place-items:center;padding:24px}.workflow-notifications-backdrop{position:absolute;inset:0;background:#08122294;backdrop-filter:blur(2px)}.workflow-notifications-window{position:relative;display:flex;flex-direction:column;width:min(680px,100%);max-height:min(760px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--ink);box-shadow:0 24px 70px #08122247}.workflow-notifications-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.workflow-notifications-head h3,.workflow-notifications-head p{margin:0}.workflow-notifications-head h3{margin-top:3px;font-size:var(--fs-600)}.workflow-notifications-head p{max-width:56ch;margin-top:6px;color:var(--muted);font-size:var(--fs-300);line-height:1.45}.workflow-notifications-eyebrow{color:var(--blue);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.workflow-notifications-toolbar{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:10px;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--panel-muted)}.workflow-notifications-toolbar label{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.workflow-notifications-toolbar select,.workflow-notifications-toolbar button{min-height:40px}.workflow-notifications-toolbar select{min-width:0;border:1px solid var(--line-strong, var(--line));border-radius:8px;background:var(--panel);color:var(--ink);padding:0 34px 0 10px}.workflow-notifications-toolbar select:focus-visible,.workflow-notification-row:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 28%,transparent);outline-offset:2px}.workflow-notifications-status{min-height:38px;padding:11px 24px;color:var(--muted);font-size:var(--fs-200);border-bottom:1px solid var(--line)}.workflow-notifications-status.is-error{color:var(--danger-ink)}.workflow-notifications-list{flex:1 1 auto;min-height:120px;overflow:auto;overscroll-behavior:contain}.workflow-notification-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;min-height:76px;padding:16px 24px;border:0;border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer}.workflow-notification-row:hover{background:var(--panel-muted)}.workflow-notification-row.is-unread{background:color-mix(in srgb,var(--blue) 6%,var(--panel))}.workflow-notification-dot{width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.workflow-notification-row.is-unread .workflow-notification-dot{background:var(--blue)}.workflow-notification-copy{display:grid;min-width:0;gap:4px}.workflow-notification-copy strong{font-size:var(--fs-300);line-height:1.35}.workflow-notification-copy>span{color:var(--muted);font-size:var(--fs-300);line-height:1.45;overflow-wrap:anywhere}.workflow-notification-copy small{color:var(--muted);font-size:var(--fs-100)}.workflow-notification-open{align-self:center;color:var(--muted);font-size:var(--fs-700)}.workflow-notifications-empty{display:grid;place-items:center;align-content:center;gap:6px;min-height:210px;padding:32px;text-align:center}.workflow-notifications-empty span{color:var(--muted);font-size:var(--fs-300)}.workflow-notifications-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 24px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-200)}@media (max-width: 620px){.workflow-notifications-button{min-width:44px;height:44px}.workflow-notifications-modal{align-items:end;padding:0}.workflow-notifications-window{width:100%;max-height:min(88vh,760px);border-width:1px 0 0;border-radius:18px 18px 0 0}.workflow-notifications-head{padding:18px 16px 14px}.workflow-notifications-head .icon-button{min-width:44px;height:44px}.workflow-notifications-toolbar{grid-template-columns:1fr;padding:12px 16px}.workflow-notifications-toolbar select,.workflow-notifications-toolbar button{width:100%;min-height:44px}.workflow-notifications-status{padding:10px 16px}.workflow-notification-row{min-height:82px;padding:15px 16px}.workflow-notifications-footer{min-height:64px;padding:10px 16px}.workflow-notifications-footer button{min-height:44px}}body:has(.portal-login-gate) .portal-boot-screen,body:not(.portal-boot-pending) .portal-boot-screen{display:none}.portal-boot-screen{position:fixed;inset:0;z-index:2147483000;align-items:center;justify-content:center;background:var(--surface-page);color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.4}.portal-boot-card{width:min(360px,calc(100vw - 40px));display:grid;justify-items:center;gap:12px;padding:28px 24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-2);text-align:center}.portal-boot-card img{display:block;width:auto;max-width:min(220px,72vw);height:42px;object-fit:contain}.portal-boot-card>strong{font-size:var(--fs-400)}.portal-boot-card>span:last-child{color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-normal)}.portal-boot-spinner{width:30px;height:30px;border:3px solid color-mix(in srgb,var(--blue) 18%,transparent);border-top-color:var(--blue);border-radius:999px;animation:portal-boot-spin .8s linear infinite}@keyframes portal-boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.portal-boot-spinner{animation:none;border-top-color:var(--blue);border-right-color:var(--blue)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{margin:0;min-height:100%;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--surface-page);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}h1,h2,h3,h4,h5,h6,th,b,strong,dt,optgroup{font-weight:var(--fw-strong)}h1{font-size:var(--fs-600)}h2{font-size:var(--fs-500)}h3{font-size:var(--fs-400)}h4{font-size:var(--fs-300)}h5,h6{font-size:var(--fs-200)}small,sub,sup,big{font-size:var(--fs-100)}table,.metric-card strong,.sheet-status-chip,.sheet-totals-bar,.workbench-status,.queue-cards strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.app-shell.sidebar-collapsed{grid-template-columns:66px minmax(0,1fr)}.sidebar{display:flex;flex-direction:column;gap:14px;position:sticky;top:0;align-self:start;height:100vh;min-height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:16px 12px;color:var(--sidebar-ink);background:var(--sidebar);border-right:1px solid var(--sidebar-border)}.brand{display:flex;align-items:center;gap:12px;min-width:0}.sidebar-close-button{display:none}.brand-mark{position:relative;display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;overflow:hidden;border:1px solid rgba(156,196,236,.34);border-radius:var(--radius-md);background:var(--navy);box-shadow:var(--elev-1)}.brand-mark:before{content:"";position:absolute;inset:8px -12px auto 12px;height:2px;border-radius:999px;background:#ffffff6b;transform:rotate(-28deg)}.brand-mark:after{content:"";position:absolute;right:8px;bottom:7px;width:8px;height:8px;border-radius:999px;background:#ffffffd1;box-shadow:-12px -5px #ffffff38}.brand-mark span{position:relative;z-index:1;color:#fff;font-size:var(--fs-300);font-weight:var(--fw-strong);letter-spacing:0;line-height:1}.sidebar-collapsed .sidebar{padding:14px 8px}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .brand-mark{flex-basis:42px;width:42px;height:42px}.sidebar-collapsed .brand>div,.sidebar-collapsed .nav-section,.sidebar-collapsed .role-box,.sidebar-collapsed .source-box,.sidebar-collapsed .creator-badge{display:none}.brand h1{margin:0;font-size:var(--fs-600);line-height:1.1}.brand-logo{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:0 4px 12px;border-bottom:1px solid var(--sidebar-border);width:100%;appearance:none;border-top:0;border-right:0;border-left:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.brand-logo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.brand-logo img{height:26px;width:auto;max-width:100%;padding:0;border-radius:6px;background:var(--sidebar-chip)}.brand-logo span{font-size:var(--fs-300);font-weight:var(--fw-strong);letter-spacing:0;line-height:1.2;color:var(--sidebar-ink-strong)}.brand p{margin:4px 0 0;color:var(--sidebar-label);font-size:var(--fs-250)}.nav{display:grid;gap:2px}.nav-section{margin:16px 10px 4px;color:var(--sidebar-label);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.nav-section:first-child{margin-top:2px}.nav-section[data-nav-section=system]{margin-top:20px}.nav-item{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--sidebar-ink);background:transparent;text-align:left;font-size:var(--fs-250);font-weight:var(--fw-normal);letter-spacing:0;transition:background-color .13s ease,color .13s ease}.sidebar-collapsed .nav-item{justify-content:center;padding:8px 0;min-height:34px;font-size:0}.sidebar-collapsed .nav-icon{font-size:var(--fs-400)}.sidebar-collapsed .nav-badge{position:absolute;top:2px;right:6px;margin-left:0;min-width:15px;height:15px;padding:0 3px;border-radius:8px;font-size:var(--fs-100)}.nav-item:hover{background:var(--sidebar-hover);color:var(--sidebar-ink-strong)}.nav-item:focus-visible,.manage-users-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.nav-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-ink-strong);font-weight:var(--fw-strong)}.nav-item.active:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:0 2px 2px 0;background:var(--sidebar-active-bar)}.nav-icon{display:grid;place-items:center;width:18px;height:18px;color:var(--sidebar-icon);flex:0 0 auto}.nav-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.nav-item:hover .nav-icon,.nav-item.active .nav-icon{color:var(--sidebar-ink-strong)}.role-box{display:grid;gap:10px;margin-top:4px;padding:12px;border:1px solid var(--sidebar-well-border);border-radius:var(--radius-sm);background:var(--sidebar-well)}.source-box{display:grid;gap:4px;padding:12px 6px 0;border:0;border-top:1px solid var(--sidebar-border);border-radius:0;background:transparent}.sidebar-section-label{color:var(--sidebar-label);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.sidebar-field{display:grid;gap:5px}.sidebar-field>span{color:var(--sidebar-label);font-size:var(--fs-200);font-weight:var(--fw-normal)}.sidebar-select{position:relative}.sidebar-select:after{content:"";position:absolute;top:50%;right:12px;width:7px;height:7px;margin-top:-3px;border-right:1.5px solid var(--sidebar-icon);border-bottom:1.5px solid var(--sidebar-icon);transform:rotate(45deg);pointer-events:none}.role-box select{width:100%;height:34px;padding:0 30px 0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--sidebar-ink-strong);background-color:var(--panel);font-size:var(--fs-250);font-weight:var(--fw-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.role-box select:hover{border-color:var(--sidebar-icon)}.role-box select option{color:var(--ink);background:var(--panel)}.source-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.source-box strong{color:var(--sidebar-ink-strong);font-size:var(--fs-250);font-weight:var(--fw-strong);line-height:1.25}.source-box small{display:block;overflow:hidden;color:var(--sidebar-label);font-size:var(--fs-100);line-height:1.4;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.creator-badge{display:flex;align-items:center;gap:9px;margin-top:auto;padding:12px 6px 0;border:0;border-top:1px solid var(--sidebar-border);border-radius:0;color:var(--sidebar-label);background:transparent;text-decoration:none;line-height:1.2;transition:color .12s ease}.creator-badge:hover{color:var(--sidebar-ink-strong)}.creator-text{display:grid;gap:1px;min-width:0}.creator-eyebrow{color:var(--sidebar-label);font-size:var(--fs-100);font-weight:var(--fw-normal);text-transform:none;letter-spacing:0}.creator-logo{width:20px;height:20px;flex:0 0 auto;object-fit:contain;border-radius:var(--radius-sm);padding:0;background:var(--sidebar-chip)}.creator-badge strong{font-size:var(--fs-100);font-weight:var(--fw-strong);color:inherit}.main{min-width:0;padding:20px 24px}.topbar{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}.topbar .icon-button{width:30px;min-width:30px;height:30px;flex:0 0 30px;padding:0;font-size:var(--fs-400);color:var(--muted)}.topbar .icon-button:hover{color:var(--ink)}.acting-as-banner{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--info-border);border-left:3px solid var(--info-accent);border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info-ink);font-size:var(--fs-200)}.acting-as-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--info-accent)}.acting-as-banner strong{font-size:var(--fs-250);font-weight:var(--fw-strong)}.acting-as-scope{color:var(--info-ink);opacity:.75}.last-synced{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);white-space:nowrap}.last-synced-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #15803d26}.last-synced.is-stale .last-synced-dot{background:var(--amber);box-shadow:0 0 0 2px #b453092e}.last-synced.is-offline .last-synced-dot{background:var(--red);box-shadow:0 0 0 2px #b91c1c2e}.last-synced.is-unknown .last-synced-dot{background:var(--muted);box-shadow:0 0 0 2px #64748b29}.last-synced-label{font-weight:var(--fw-strong);color:var(--ink)}.last-synced-time{font-variant-numeric:tabular-nums}.followup-sync{display:inline-flex;align-items:center;width:fit-content;margin-top:4px;padding:2px 6px;border:1px solid var(--line);border-radius:999px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1.2;white-space:nowrap}.followup-sync--synced{border-color:#15803d47;background:#dcfce7b8;color:#166534}.followup-sync--pending{border-color:#b4530952;background:#fef3c7d1;color:#92400e}.followup-sync--failed,.followup-sync--rejected{border-color:#b91c1c52;background:#fee2e2d1;color:#991b1b}.title-row{display:flex;align-items:center;gap:6px;min-width:0}.title-row>div{min-width:0}.topbar h2{margin:0;font-size:var(--fs-600);font-weight:var(--fw-strong);line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar p{max-width:560px;margin:2px 0 0;overflow:hidden;color:var(--muted);font-size:var(--fs-200);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.top-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.client-scope-switcher{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 9px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--panel-muted);max-width:260px}.client-scope-switcher.is-narrowed{border-color:var(--blue);background:var(--blue-soft)}.client-scope-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.client-scope-switcher.is-narrowed .client-scope-label{color:var(--blue-dark)}.client-scope-select{border:0;background:transparent;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);max-width:180px;padding:3px 4px;min-height:24px;text-overflow:ellipsis;border-radius:var(--radius-full);cursor:pointer}.client-scope-select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.client-scope-chip{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink);padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.client-scope-notice{margin:0 0 8px;padding:7px 11px;border:1px solid var(--line-strong);border-left:3px solid var(--blue);border-radius:var(--radius-md);background:var(--panel-muted);color:var(--ink-soft);font-size:var(--fs-200)}.client-scope-note{margin:4px 0 0;color:var(--blue-dark);font-size:var(--fs-200)}:root[data-theme=dark] .client-scope-switcher:not(.is-narrowed){background:#ffffff0a;border-color:#ffffff1f}:root[data-theme=dark] .client-scope-notice{background:#ffffff0a;border-color:#ffffff1f;border-left-color:var(--blue)}@media (max-width: 1100px){.client-scope-label{display:none}.client-scope-switcher{max-width:170px;padding-left:4px}.client-scope-select{max-width:140px}}.topbar-action-menu{position:relative;display:contents}.topbar-more-actions{display:none}.topbar-action-menu-panel{display:flex;align-items:center;gap:6px}.menu-button{min-width:28px;min-height:28px;padding:4px;font-size:var(--fs-250)}.primary-button,.ghost-button,.icon-button{min-height:30px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);padding:5px 11px;background:var(--panel);color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.01em;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.primary-button{border-color:var(--blue);color:var(--on-accent);background:var(--blue)}.primary-button:hover{background:var(--blue-dark)}.ghost-button:hover,.icon-button:hover{background:var(--panel-muted);border-color:var(--blue);color:var(--blue-ink)}.view-panel{display:none}.view-panel.active{display:grid;gap:20px;min-width:0;max-width:100%}#workbenchView.view-panel.active{display:block}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:14px}.metric-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;min-height:98px;padding:15px 17px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.metric-card span,.metric-card small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.metric-card>span,.metric-card>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-card>strong{max-width:12ch;text-align:right}.metric-card small{grid-column:1 / -1;align-self:end;color:var(--muted);font-weight:var(--fw-normal);letter-spacing:0;text-transform:none}.metric-card strong{align-self:start;color:var(--ink);font-size:var(--fs-800);font-weight:var(--fw-strong);line-height:.95;letter-spacing:-.01em}.metric-card-alert{border-color:var(--line);box-shadow:inset 4px 0 0 var(--red),var(--elev-1)}.metric-card-warning{border-color:var(--line);box-shadow:inset 4px 0 0 var(--amber),var(--elev-1)}.metric-card-money{border-color:var(--line);box-shadow:inset 4px 0 0 var(--accent),var(--elev-1)}.workbook-freeze-pane{position:sticky;top:0;z-index:12;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--panel);box-shadow:var(--elev-2)}@media (max-width: 900px){.workbook-freeze-pane{position:relative;top:auto}}.toolbar{display:grid;grid-template-columns:1fr;gap:8px;align-items:end;margin-bottom:0}.filter-grid{display:grid;grid-template-columns:minmax(112px,.7fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(220px,1.3fr) repeat(auto-fit,minmax(132px,1fr));gap:8px;padding:8px 10px;border-top:1px solid var(--line);background:var(--panel-muted)}.sheet-mode .filter-grid{display:flex;gap:6px;overflow-x:auto;padding:6px 10px;scrollbar-width:thin}.sheet-mode .filter-grid label{flex:0 0 154px;gap:2px;font-size:var(--fs-100)}.sheet-mode .filter-grid label:nth-child(4){flex-basis:260px}.sheet-mode .filter-grid input,.sheet-mode .filter-grid select{min-height:30px;border-radius:var(--radius-sm);padding:4px 7px;font-size:var(--fs-200)}label{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-strong)}input,select,textarea{width:100%;min-width:0;min-height:34px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:6px 9px;color:var(--ink);background-color:var(--panel)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-color:#93b5ff}.followup-cell{position:relative}.followup-pill{display:inline-flex;align-items:center;gap:6px;max-width:184px;padding:3px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-prose);line-height:1.3;text-align:left;cursor:pointer;white-space:nowrap}.followup-pill__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-pill:after{content:"\25be";flex:0 0 auto;font-size:var(--fs-100);color:var(--muted);opacity:0}.followup-pill:hover{background:var(--panel-muted);border-color:var(--line)}.followup-pill:hover:after,.followup-pill:focus-visible:after{opacity:.7}.followup-pill:focus-visible{outline:none;border-color:var(--sheet-blue);box-shadow:0 0 0 2px var(--sheet-blue-soft)}.followup-pill--empty{color:var(--muted);border-style:dashed;border-color:var(--line-strong)}.followup-pill--empty:hover{color:var(--sheet-blue);border-color:var(--sheet-blue);background:var(--sheet-blue-soft)}.followup-pill--empty:after{opacity:.55}.followup-pill--restricted,.followup-pill--restricted:hover{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);cursor:not-allowed}.followup-pill--restricted:after{content:""}.followup-restricted-label{display:inline-flex;width:fit-content;margin-top:4px;padding:2px 7px;border:1px solid var(--warn-border);border-radius:999px;background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.followup-cell.is-editing .followup-pill,.followup-cell .grid-select{display:none}.followup-cell.is-editing .grid-select{display:block}.followup-action-choice-search{display:grid;gap:4px;min-width:0}.followup-action-choice-search>input[type=search]{width:100%;min-width:0;font-size:inherit}.followup-action-choice-search>select{width:100%;min-width:0}.followup-action-choice-status{font-size:11px;color:var(--muted)}.followup-cell .followup-action-choice-search{display:none}.followup-cell.is-editing .followup-action-choice-search{display:grid}.grid-select,.grid-date{width:100%;min-width:138px;min-height:28px;padding:3px 6px;border-radius:var(--radius-sm);font-size:var(--fs-200)}.bulk-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:10px;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;border-radius:0;background:var(--warn-bg)}.bulk-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bulk-card span{color:var(--muted);font-size:var(--fs-250);white-space:nowrap}.bulk-card:not(.has-selection){display:none}.bulk-confirm{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bulk-confirm[hidden]{display:none}.bulk-confirm-label{color:var(--text);font-size:var(--fs-250);font-weight:var(--fw-strong);white-space:nowrap}.bulk-confirm-input{width:92px;max-width:92px;font-size:var(--fs-250);font-variant-numeric:tabular-nums;text-align:center}.bulk-confirm-input[aria-invalid=true]{border-color:var(--danger-ink);background:var(--danger-bg)}.bulk-card .bulk-confirm-message{color:var(--muted);font-size:var(--fs-250);white-space:normal}.bulk-card .bulk-confirm-message.is-mismatch{color:var(--danger-ink);font-weight:var(--fw-strong)}.bulk-card #bulkFollowUpBtn:disabled{opacity:.5;filter:saturate(.45);cursor:not-allowed}.bulk-card .bulk-confirm-message.is-match{color:var(--muted);font-weight:var(--fw-normal)}.workflow-sync-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px;border-top:1px solid var(--line);border-right:0;border-bottom:0;border-left:0;background:var(--panel-muted);color:var(--ink);font-size:var(--fs-250)}.workflow-sync-card strong{display:block;font-size:var(--fs-250)}.workflow-sync-card span{color:var(--muted);font-size:var(--fs-200)}.sync-actions{display:flex;gap:6px;align-items:center}.sync-pill{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:var(--fs-200);white-space:nowrap}.tracker-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:0;color:#fff;background:var(--navy)}.tracker-titlebar div:first-child{display:flex;align-items:center;gap:11px}.tracker-titlebar span{padding:3px 9px;border:1px solid rgba(20,163,189,.55);border-radius:999px;color:#b9ecf6;background:#14a3bd29;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.07em}.tracker-titlebar strong,.sheet-status{font-size:var(--fs-250)}.sheet-status{color:#e8fff1;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sheet-status-chip{display:inline-flex;align-items:baseline;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff1a;color:#fff;font-size:var(--fs-100);font-variant-numeric:tabular-nums}.sheet-status-chip em{color:#ffffffbf;font-style:normal;font-weight:var(--fw-strong);font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase}.sheet-status-chip strong{font-weight:var(--fw-strong)}.sheet-status-chip--info{border-color:#bfdbfea6;background:#0a63c952}.sheet-status-chip--red{border-color:#f87171d9;background:#dc262673}.sheet-status-chip--amber{border-color:#fde68ad9;background:#d977066b}.sheet-status-chip--muted{border-color:#ffffff47;background:#ffffff14;color:#ffffffe0}.sheet-status-chip--connected{border-color:#6ee7b7d9;background:#0596696b}.sheet-status-chip--pending{border-color:#fde047bf;background:#ca8a046b}.sheet-status-chip--error{border-color:#fca5a5d9;background:#b91c1c8c}.sheet-status-chip--stale,.sheet-status-chip--configured,.sheet-status-chip--fallback{border-color:#a5b4fca6;background:#4338ca6b}.tracker-titlebar-right{display:flex;align-items:center;gap:10px}.sheet-reset-btn{padding:4px 10px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:#ffffff1f;color:var(--on-accent);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.01em;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.sheet-reset-btn:hover{background:#ffffff38;border-color:#ffffffd9}.sheet-kbd{display:inline-flex;align-items:center;margin-left:6px;padding:1px 6px;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-sm);background:#0000002e;color:#fffffff2;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1.3;text-transform:none;letter-spacing:0}body.workbench-sheet-mode .metric-strip,body.workbench-sheet-mode #rcmExceptionCommand,body.workbench-sheet-mode #eligibilityBenefitsCommand,body.workbench-sheet-mode #rcmLifecycleCommand,body.workbench-sheet-mode #authorizationUtilizationCommand,body.workbench-sheet-mode #timelyFilingCommand,body.workbench-sheet-mode #arForecastPanel,body.workbench-sheet-mode #claimSubmissionCommand,body.workbench-sheet-mode #providerCredentialingCommand,body.workbench-sheet-mode #prebillQualityPanel,body.workbench-sheet-mode #denialAppealCommand,body.workbench-sheet-mode #operationsIntelligence,body.workbench-sheet-mode #paymentReconciliationQueue,body.workbench-sheet-mode #creditBalanceCommand,body.workbench-sheet-mode #patientResponsibilityCommand,body.workbench-sheet-mode #payerContactCommand,body.workbench-sheet-mode #savedOperationsViews,body.workbench-sheet-mode #dataSourceConfidence,body.workbench-sheet-mode #workbenchFormulaAudit,body.workbench-sheet-mode .queue-board,body.workbench-sheet-mode .biller-workstrip,body.workbench-sheet-mode .bulk-card,body.workbench-sheet-mode .workflow-sync-card{display:none!important}body.workbench-sheet-mode .main{padding-top:5px}body.workbench-sheet-mode .topbar{align-items:center;gap:8px;margin-bottom:5px}body.workbench-sheet-mode .title-row h2{margin-bottom:1px;font-size:var(--fs-500);line-height:1}body.workbench-sheet-mode .title-row p{margin-top:0;max-width:420px;font-size:var(--fs-100);line-height:1.2}body.workbench-sheet-mode .title-row{align-items:center;gap:7px}body.workbench-sheet-mode .menu-button{min-width:28px;min-height:28px;padding:4px;font-size:var(--fs-250)}body.workbench-sheet-mode .top-actions{flex-wrap:nowrap;gap:5px;justify-content:flex-end}body.workbench-sheet-mode .top-actions .ghost-button,body.workbench-sheet-mode .top-actions .primary-button{min-height:26px;padding:3px 7px;border-radius:6px;font-size:var(--fs-100);white-space:nowrap}body.workbench-sheet-mode .top-actions .icon-button{min-width:26px;min-height:26px;padding:3px}body.workbench-sheet-mode .top-actions .last-synced,body.workbench-sheet-mode .top-actions .unsaved-indicator{padding:2px 7px;font-size:var(--fs-100)}body.workbench-sheet-mode .top-actions .client-scope-switcher{padding:1px 3px 1px 8px}body.workbench-sheet-mode .top-actions .client-scope-select{min-height:20px;padding:2px 4px}body.workbench-sheet-mode .top-actions .client-scope-chip{padding:2px 6px}.sheet-mode .tracker-titlebar{padding:7px 10px}.sheet-mode .workbench-preset-bar{padding:5px 8px}.sheet-mode .preset-chip{min-height:28px;padding:4px 9px}.sheet-mode .preset-chip small,.sheet-mode .preset-bar-eyebrow{display:none}.sheet-command-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;padding:7px 10px;border-top:1px solid var(--line);background:var(--soft)}.sheet-mode .sheet-command-bar{padding:5px 10px}.sheet-totals-bar{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:1px;padding:1px;border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--line-strong)}.sheet-totals-bar div{min-width:0;padding:7px 9px;background:var(--panel)}.sheet-totals-bar span,.sheet-totals-bar small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-totals-bar span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.sheet-totals-bar strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-totals-bar small{margin-top:2px;color:var(--muted);font-size:var(--fs-100)}.sheet-totals-bar .is-warning{box-shadow:inset 3px 0 #b45309}body.workbench-sheet-mode .sheet-totals-bar{grid-template-columns:repeat(7,minmax(100px,1fr))}body.workbench-sheet-mode .sheet-totals-bar div{padding:5px 8px}.summary-strip-scope{font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.02em;color:var(--muted)}body[data-external-client=on] .queue-board,body[data-external-client=on] .biller-workstrip,body[data-external-client=on] .bulk-card,body[data-external-client=on] #workflowSyncStatus{display:none!important}.sheet-name-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #bcd5ef;border-radius:6px;color:var(--brand);background:#fff;font-size:var(--fs-200);font-weight:var(--fw-strong);white-space:nowrap}.sheet-formula-bar{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:30px;border:1px solid var(--info-border);border-radius:var(--radius-sm);overflow:hidden;background:var(--panel);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-200)}.sheet-mode .sheet-name-chip,.sheet-mode .sheet-formula-bar{min-height:26px}.sheet-formula-bar span{display:grid;place-items:center;height:100%;border-right:1px solid var(--line);color:var(--blue-ink);background:var(--blue-soft);font-weight:var(--fw-strong)}.sheet-formula-bar output{overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.queue-board{display:grid;gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--panel-muted)}.queue-board-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-board-head div{display:flex;align-items:baseline;gap:8px;min-width:0}.queue-board-head strong{color:var(--ink);font-size:var(--fs-250)}.queue-board-head span{color:var(--muted);font-size:var(--fs-200)}.queue-board-head .ghost-button{min-height:28px;padding:4px 8px;border-radius:var(--radius-sm)}.queue-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:8px}.queue-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;min-height:68px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);text-align:left;box-shadow:0 1px #0f172a08}.queue-card:hover,.queue-card.active{border-color:#93b5ff;background:var(--blue-soft)}.queue-card.active{box-shadow:inset 4px 0 0 var(--blue),var(--elev-2)}.queue-card span{overflow:hidden;font-size:var(--fs-200);font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap}.queue-card strong{color:var(--ink);font-size:var(--fs-700);line-height:1}.queue-card small{grid-column:1 / -1;color:var(--muted);font-size:var(--fs-100)}.operations-intelligence{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel-muted)}.ops-command-lead,.ops-command-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ops-command-lead{display:grid;gap:8px;align-content:start;border-left:4px solid var(--blue);padding:12px}.ops-command-lead span,.ops-command-card span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.ops-command-lead strong{color:var(--ink);font-size:var(--fs-500);line-height:1.15}.ops-command-lead p,.ops-command-card p{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.ops-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.ops-command-card{display:grid;gap:6px;align-content:start;border-top:3px solid var(--blue);padding:10px}.ops-command-card strong{color:var(--ink);font-size:var(--fs-400);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ops-command-lead .small-button,.ops-command-card .small-button{justify-self:start;min-height:28px}.ops-command-lead--green,.ops-command-card--green{border-left-color:var(--teal);border-top-color:var(--teal)}.ops-command-lead--amber,.ops-command-card--amber{border-left-color:var(--amber);border-top-color:var(--amber)}.ops-command-lead--red,.ops-command-card--red{border-left-color:#dc2626;border-top-color:#dc2626}.ops-command-lead--blue,.ops-command-card--blue{border-left-color:var(--blue);border-top-color:var(--blue)}.ar-forecast-panel{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel-muted)}.ar-forecast-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.4fr);gap:10px}.ar-forecast-head>div,.ar-forecast-card,.ar-forecast-lane{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ar-forecast-head>div{padding:10px}.ar-forecast-head span,.ar-forecast-card span,.ar-forecast-lane-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.ar-forecast-head strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.ar-forecast-head p,.ar-forecast-head small,.ar-forecast-card small,.ar-forecast-lane-head small,.ar-forecast-lane-rows small,.ar-forecast-empty{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.ar-forecast-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.ar-forecast-card{display:grid;gap:6px;align-content:start;border-top:4px solid var(--blue);padding:10px}.ar-forecast-card--green{border-top-color:var(--teal)}.ar-forecast-card--amber{border-top-color:var(--amber)}.ar-forecast-card--red{border-top-color:#dc2626}.ar-forecast-card--blue{border-top-color:var(--blue)}.ar-forecast-card strong,.ar-forecast-lane-head strong,.ar-forecast-lane-rows b{color:var(--ink);font-size:var(--fs-400);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ar-forecast-card .ghost-button{justify-self:start;min-height:28px}.contract-variance-panel{display:grid;gap:10px;margin:10px 0 12px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.contract-variance-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);gap:10px}.contract-variance-head>div,.contract-variance-card,.contract-variance-table-wrap{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.contract-variance-head>div{padding:10px}.contract-variance-head span,.contract-variance-card span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.contract-variance-head strong,.contract-variance-card strong,.contract-variance-table strong{display:block;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.contract-variance-head strong{margin-top:4px;font-size:var(--fs-500)}.contract-variance-head p,.contract-variance-head small,.contract-variance-card small,.contract-variance-table small,.contract-variance-empty{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.contract-variance-head code{display:block;margin-top:5px;padding:6px 7px;border-radius:6px;background:var(--info-bg);color:var(--brand);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:normal;overflow-wrap:anywhere}.contract-variance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.contract-variance-card{display:grid;gap:6px;align-content:start;border-top:4px solid var(--blue);padding:10px}.contract-variance-card strong{font-size:var(--fs-500)}.contract-variance-table-wrap{overflow-x:auto}.contract-variance-table{width:100%;min-width:820px;border-collapse:collapse;font-size:var(--fs-200)}.contract-variance-table th,.contract-variance-table td{padding:8px 9px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top;overflow-wrap:anywhere}.contract-variance-table th:first-child,.contract-variance-table td:first-child{min-width:220px;text-align:left}.contract-variance-table th{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--panel-muted)}.contract-variance-issue{display:inline-block;max-width:180px;padding:4px 6px;border-radius:999px;font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1.2;text-align:center;overflow-wrap:anywhere}.contract-variance-issue--red{background:var(--danger-bg);color:var(--danger-ink)}.contract-variance-issue--amber{background:var(--warn-bg);color:var(--warn-ink)}.contract-variance-issue--green{background:var(--ok-bg);color:var(--ok-ink)}.ar-forecast-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(225px,100%),1fr));gap:8px}.ar-forecast-lane{display:grid;gap:8px;padding:10px}.ar-forecast-lane-head{display:grid;gap:2px}.ar-forecast-lane-rows{display:grid;gap:6px}.ar-forecast-lane-rows button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);color:inherit;cursor:pointer;text-align:left}.ar-forecast-lane-rows button:hover{border-color:#9cc4ec;background:var(--blue-soft)}.ar-forecast-lane-rows span{min-width:0}.ar-forecast-lane-rows strong{display:block;color:var(--ink);font-size:var(--fs-200)}.prebill-quality-panel{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel-muted)}.claim-submission-command{display:grid;gap:10px;min-width:0;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.claim-submission-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);gap:10px;min-width:0}.claim-submission-head>div,.claim-submission-proof,.claim-submission-lane{min-width:0;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.claim-submission-head>div{display:grid;gap:5px;padding:10px}.claim-submission-head span,.claim-submission-summary span,.claim-submission-lane-head span,.claim-submission-row small{overflow:hidden;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.claim-submission-head strong,.claim-submission-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.claim-submission-head p,.claim-submission-proof small,.claim-submission-lane p{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.claim-submission-proof{align-content:center}.claim-submission-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.claim-submission-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.claim-submission-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.claim-submission-summary small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);text-overflow:ellipsis;white-space:nowrap}.claim-submission-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:10px;min-width:0}.claim-submission-lane{display:grid;gap:8px;align-content:start;padding:10px;border-top:4px solid var(--teal)}.claim-submission-lane--red{border-top-color:#dc2626}.claim-submission-lane--amber{border-top-color:var(--amber)}.claim-submission-lane--blue{border-top-color:var(--blue)}.claim-submission-lane--green{border-top-color:#16a34a}.claim-submission-lane-head{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.claim-submission-lane-head div{min-width:0}.claim-submission-lane-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.15;overflow-wrap:anywhere}.claim-submission-lane-head small,.claim-submission-empty{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.claim-submission-rows{display:grid;gap:6px;min-width:0}.claim-submission-row{display:grid;grid-template-columns:minmax(90px,.9fr) minmax(90px,.9fr) minmax(100px,.9fr) minmax(150px,1.25fr);gap:8px;width:100%;min-width:0;border:1px solid var(--excel-border);border-radius:6px;background:var(--panel);padding:8px;color:inherit;cursor:pointer;text-align:left}.claim-submission-row:hover{border-color:#5fb0a6;background:var(--ok-bg)}.claim-submission-row span{display:grid;gap:3px;min-width:0}.claim-submission-row strong,.claim-submission-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-submission-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.claim-submission-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.provider-credentialing-command{display:grid;gap:10px;min-width:0;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.provider-credentialing-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.36fr);gap:10px;min-width:0}.provider-credentialing-head>div,.provider-credentialing-proof{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #ddd6fe;border-radius:8px;background:var(--panel)}.provider-credentialing-head span,.provider-credentialing-summary span,.provider-credentialing-row small{color:#6d28d9;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere}.provider-credentialing-head strong,.provider-credentialing-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.provider-credentialing-head p,.provider-credentialing-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.provider-credentialing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.provider-credentialing-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #ddd6fe;border-radius:8px;background:var(--panel-muted)}.provider-credentialing-summary strong{color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.provider-credentialing-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.provider-credentialing-list{display:grid;gap:6px;min-width:0}.provider-credentialing-row{display:grid;grid-template-columns:minmax(135px,1fr) minmax(90px,.68fr) minmax(70px,.42fr) minmax(95px,.62fr) minmax(120px,.8fr) minmax(210px,1.35fr);gap:8px;align-items:center;width:100%;min-width:0;border:1px solid #ddd6fe;border-radius:8px;background:var(--panel);padding:8px;color:inherit;cursor:pointer;text-align:left}.provider-credentialing-row:hover{border-color:#9f7aea;background:var(--info-bg)}.provider-credentialing-header{background:#f3e8ff;color:#5b21b6;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.provider-credentialing-row>span{display:grid;gap:3px;min-width:0}.provider-credentialing-row strong,.provider-credentialing-row small{overflow-wrap:anywhere;white-space:normal}.provider-credentialing-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.provider-credentialing-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.provider-credentialing-empty{padding:10px;border:1px dashed #ddd6fe;border-radius:8px;color:var(--muted);background:var(--panel-muted)}.prebill-quality-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.42fr);gap:10px}.prebill-quality-head>div,.prebill-quality-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.prebill-quality-head>div{padding:10px}.prebill-quality-head span,.prebill-quality-card-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.prebill-quality-head strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.prebill-quality-head p,.prebill-quality-card p{margin:6px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.prebill-quality-math{display:grid;align-content:center;gap:4px}.prebill-quality-math small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.prebill-quality-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px}.prebill-quality-card{display:grid;gap:8px;align-content:start;border-top:4px solid var(--amber);padding:10px}.prebill-quality-card--blocker{border-top-color:#dc2626}.prebill-quality-card--review{border-top-color:var(--amber)}.prebill-quality-card-head,.prebill-quality-card-metrics{display:flex;min-width:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.prebill-quality-card-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.15;overflow-wrap:anywhere}.prebill-quality-card-metrics span{min-width:108px;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);padding:7px}.prebill-quality-card-metrics small,.prebill-quality-row small,.prebill-quality-empty{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.prebill-quality-card-metrics strong,.prebill-quality-row strong{display:block;color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prebill-quality-rows{display:grid;gap:6px}.prebill-quality-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,40%);gap:8px;width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);padding:8px;color:inherit;cursor:pointer;text-align:left}.prebill-quality-row:hover{border-color:var(--ink-faint);background:var(--warn-bg)}.prebill-quality-row span{min-width:0}.prebill-quality-row>span:last-child{text-align:right}.prebill-quality-actions{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.prebill-quality-actions .ghost-button,.prebill-quality-actions .small-button{min-height:30px;white-space:normal}.payment-recon-panel{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.payment-recon-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);gap:10px;align-items:stretch}.payment-recon-head>div:first-child,.payment-recon-formula{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:10px}.payment-recon-head span,.payment-recon-card-head span,.payment-recon-meta span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.payment-recon-head strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.payment-recon-head p,.payment-recon-card p{margin:6px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.payment-recon-formula{display:grid;align-content:center;gap:6px}.payment-recon-formula code{color:var(--ink);font-size:var(--fs-200);white-space:normal;overflow-wrap:anywhere}.payment-recon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:10px}.cash-posting-closeout{display:grid;gap:10px;min-width:0;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.cash-posting-closeout-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.45fr);gap:10px;align-items:stretch}.cash-posting-closeout-head>div,.cash-posting-closeout-summary div,.cash-posting-lane{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:9px}.cash-posting-closeout-head span,.cash-posting-closeout-summary span,.cash-posting-lane span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.cash-posting-closeout-head strong,.cash-posting-closeout-summary strong,.cash-posting-lane strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cash-posting-closeout-head p,.cash-posting-closeout-head small,.cash-posting-closeout-summary small,.cash-posting-lane small,.cash-posting-lane em{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.cash-posting-closeout-head p{margin:5px 0 0}.cash-posting-closeout-head small,.cash-posting-closeout-summary small,.cash-posting-lane small,.cash-posting-lane em{display:block;margin-top:3px}.cash-posting-lane em{font-style:normal}.cash-posting-closeout-summary,.cash-posting-closeout-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.cash-posting-lane{display:grid;gap:4px;width:100%;text-align:left;cursor:pointer;border-top:4px solid #64748b}.cash-posting-lane--green{border-top-color:var(--teal)}.cash-posting-lane--amber{border-top-color:var(--amber)}.cash-posting-lane--red{border-top-color:#dc2626}.cash-posting-lane--blue{border-top-color:var(--blue)}.cash-posting-lane--slate{border-top-color:var(--muted)}.cash-posting-lane:hover{border-color:#93b5ff;background:var(--info-bg)}.cash-posting-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.credit-balance-command{min-width:0}.credit-balance-shell{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid #ead7bf;border-radius:8px;background:var(--panel)}.credit-balance-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:10px;min-width:0}.credit-balance-head>div,.credit-balance-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid #ead7bf;border-radius:8px;background:var(--panel)}.credit-balance-head span,.credit-balance-summary span,.credit-balance-row small{color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.credit-balance-head strong,.credit-balance-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.credit-balance-head p,.credit-balance-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.credit-balance-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.credit-balance-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #f0dbc1;border-radius:8px;background:var(--panel)}.credit-balance-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.credit-balance-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.25;overflow-wrap:anywhere}.credit-balance-list{display:grid;min-width:0;border:1px solid #ead7bf;border-radius:8px;overflow:hidden;background:var(--panel)}.credit-balance-row{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(150px,1fr) minmax(120px,.65fr) minmax(120px,.62fr) minmax(180px,1fr) minmax(220px,1.22fr);align-items:stretch;min-width:0;width:100%;border:0;border-bottom:1px solid #f0e1cd;color:inherit;text-align:left;background:var(--panel)}button.credit-balance-row{cursor:pointer}button.credit-balance-row:hover{background:var(--warn-bg)}.credit-balance-row:last-child{border-bottom:0}.credit-balance-row>span{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-right:1px solid #f1e4d2;overflow-wrap:anywhere}.credit-balance-row>span:last-child{border-right:0}.credit-balance-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.credit-balance-row small{color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.credit-balance-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.credit-balance-header{color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--warn-bg)}.credit-balance-header>span{color:var(--warn-ink)}.credit-balance-row--red{border-left:4px solid #dc2626}.credit-balance-row--amber{border-left:4px solid var(--amber)}.credit-balance-row--green{border-left:4px solid var(--teal)}.credit-balance-empty{padding:12px;color:var(--muted);font-size:var(--fs-200)}.patient-responsibility-command{min-width:0}.patient-responsibility-shell{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.patient-responsibility-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:10px;min-width:0}.patient-responsibility-head>div,.patient-responsibility-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.patient-responsibility-head span,.patient-responsibility-summary span,.patient-responsibility-row small{color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.patient-responsibility-head strong,.patient-responsibility-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.patient-responsibility-head p,.patient-responsibility-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.patient-responsibility-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.patient-responsibility-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.patient-responsibility-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.patient-responsibility-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.25;overflow-wrap:anywhere}.patient-responsibility-list{display:grid;min-width:0;border:1px solid var(--excel-border);border-radius:8px;overflow:hidden;background:var(--panel)}.patient-responsibility-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.95fr) minmax(115px,.65fr) minmax(130px,.75fr) minmax(210px,1.25fr) minmax(230px,1.35fr);align-items:stretch;width:100%;min-width:0;border:0;border-bottom:1px solid var(--excel-border);color:inherit;text-align:left;background:var(--panel)}button.patient-responsibility-row{cursor:pointer}button.patient-responsibility-row:hover{background:var(--ok-bg)}.patient-responsibility-row:last-child{border-bottom:0}.patient-responsibility-row>span{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-right:1px solid var(--excel-border);overflow-wrap:anywhere}.patient-responsibility-row>span:last-child{border-right:0}.patient-responsibility-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.patient-responsibility-row small{color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.patient-responsibility-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.patient-responsibility-header{color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--ok-bg)}.patient-responsibility-header>span{color:var(--teal-ink)}.patient-responsibility-row--red{border-left:4px solid #dc2626}.patient-responsibility-row--amber{border-left:4px solid var(--amber)}.patient-responsibility-row--green{border-left:4px solid var(--teal)}.patient-responsibility-row--blue{border-left:4px solid var(--blue)}.patient-responsibility-empty{padding:12px;color:var(--muted);font-size:var(--fs-200)}.payer-contact-command{min-width:0}.payer-contact-shell{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.payer-contact-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:10px;min-width:0}.payer-contact-head>div,.payer-contact-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.payer-contact-head span,.payer-contact-summary span,.payer-contact-row small{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.payer-contact-head strong,.payer-contact-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.payer-contact-head p,.payer-contact-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.payer-contact-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}.payer-contact-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel-muted)}.payer-contact-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payer-contact-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.25;overflow-wrap:anywhere}.payer-contact-list{display:grid;min-width:0;border:1px solid var(--info-border);border-radius:8px;overflow:hidden;background:var(--panel)}.payer-contact-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.95fr) minmax(115px,.65fr) minmax(130px,.75fr) minmax(210px,1.25fr) minmax(230px,1.35fr);align-items:stretch;width:100%;min-width:0;border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:var(--panel)}button.payer-contact-row{cursor:pointer}button.payer-contact-row:hover{background:var(--blue-soft)}.payer-contact-row:last-child{border-bottom:0}.payer-contact-row>span{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-right:1px solid var(--line);overflow-wrap:anywhere}.payer-contact-row>span:last-child{border-right:0}.payer-contact-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.payer-contact-row small{color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.payer-contact-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.payer-contact-header{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--blue-soft)}.payer-contact-header>span{color:var(--blue-ink)}.payer-contact-row--red{border-left:4px solid #dc2626}.payer-contact-row--amber{border-left:4px solid var(--amber)}.payer-contact-row--blue{border-left:4px solid var(--blue)}.payer-contact-row--green{border-left:4px solid #16a34a}.payer-contact-empty{padding:12px;color:var(--muted);font-size:var(--fs-200)}.workbench-formula-audit,.data-source-confidence{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.source-confidence-shell{display:grid;min-width:0;gap:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-muted);padding:10px}.source-confidence-shell--green{border-color:#86efac;background:var(--ok-bg)}.source-confidence-shell--amber{border-color:var(--warn-border);background:var(--warn-bg)}.source-confidence-shell--red{border-color:var(--danger-border);background:var(--danger-bg)}.source-confidence-shell--blue{border-color:#9cc4ec;background:var(--blue-soft)}.source-confidence-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.source-confidence-head>div{min-width:0}.source-confidence-head span,.source-confidence-summary span,.source-confidence-header span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.source-confidence-head strong,.source-confidence-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.source-confidence-head p,.source-confidence-summary small,.source-confidence-row{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.source-confidence-head p{margin:6px 0 0}.source-confidence-head .pill{justify-self:end;max-width:min(260px,100%);white-space:normal;text-align:center}.source-confidence-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.source-confidence-summary>div{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc7;padding:9px}.source-confidence-summary small{display:block;margin-top:3px}.source-confidence-list{display:grid;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.source-confidence-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(170px,1fr) minmax(220px,1.3fr) minmax(220px,1.4fr);gap:8px;min-width:820px;padding:8px 10px;border-bottom:1px solid var(--line);align-items:center}.source-confidence-row:last-child{border-bottom:0}.source-confidence-row>span{min-width:0;overflow-wrap:anywhere}.source-confidence-row strong{display:block;color:var(--ink);overflow-wrap:anywhere}.source-confidence-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.source-confidence-row .pill{justify-self:start;max-width:100%;white-space:normal}.formula-audit-shell{display:grid;min-width:0;gap:10px}.formula-audit-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:10px;align-items:stretch}.formula-audit-head>div,.formula-audit-source,.formula-audit-metrics>div{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:10px}.formula-audit-head span,.formula-audit-metrics span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.formula-audit-head strong,.formula-audit-source strong,.formula-audit-metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.formula-audit-head p,.formula-audit-source em,.formula-audit-metrics small,.formula-audit-row small{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.formula-audit-head p{margin:6px 0 0}.formula-audit-source{display:grid;align-content:center;gap:4px}.formula-audit-source em{font-style:normal}.formula-audit-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.formula-audit-cert{display:grid;grid-template-columns:minmax(190px,1fr) repeat(3,minmax(150px,.8fr));gap:8px;min-width:0;padding:8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-muted)}.formula-audit-cert>div,.formula-audit-lane{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.formula-audit-cert--green{border-color:#86efac;background:var(--ok-bg)}.formula-audit-cert--amber{border-color:var(--warn-border);background:var(--warn-bg)}.formula-audit-cert--blue{border-color:#9cc4ec;background:var(--blue-soft)}.formula-audit-cert--muted{border-color:var(--line-strong);background:var(--panel-muted)}.formula-audit-cert span,.formula-audit-lane span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.formula-audit-cert strong,.formula-audit-lane strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.formula-audit-cert small,.formula-audit-lane small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.formula-audit-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px;min-width:0}.formula-audit-table{display:grid;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.formula-audit-row{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(190px,1.5fr) minmax(82px,.7fr) minmax(82px,.7fr) minmax(82px,.7fr) minmax(150px,1.1fr);gap:8px;min-width:840px;width:100%;border:0;border-bottom:1px solid var(--line);background:var(--panel);padding:8px 10px;color:var(--ink);text-align:left}.formula-audit-row:last-child{border-bottom:0}button.formula-audit-row{cursor:pointer}button.formula-audit-row:hover{background:var(--info-bg)}.formula-audit-row>span{min-width:0;overflow-wrap:anywhere}.formula-audit-row>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.formula-audit-row strong{display:block;overflow-wrap:anywhere}.formula-audit-row--head{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.formula-audit-row.is-warning{background:var(--warn-bg)}.formula-audit-row.is-guarded{background:var(--panel-muted)}.formula-audit-empty{min-width:0;padding:12px;color:var(--muted);font-size:var(--fs-250);overflow-wrap:anywhere}.payment-recon-card{display:grid;min-width:0;gap:8px;align-content:start;border:1px solid var(--line);border-top:4px solid var(--muted);border-radius:8px;background:var(--panel);padding:10px}.payment-recon-card--red{border-top-color:#dc2626}.payment-recon-card--amber{border-top-color:var(--amber)}.payment-recon-card--blue{border-top-color:var(--blue)}.payment-recon-card--slate{border-top-color:var(--muted)}.payment-recon-card-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.payment-recon-card-head strong{color:var(--ink);font-size:var(--fs-500);line-height:1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.payment-recon-meta{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.payment-recon-meta span{border:1px solid var(--line);border-radius:999px;background:var(--panel-muted);padding:4px 7px}.payment-recon-rows{display:grid;gap:6px}.payment-recon-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,40%);gap:8px;width:100%;min-width:0;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);padding:8px;color:inherit;cursor:pointer;text-align:left}.payment-recon-row:hover{border-color:var(--ink-faint);background:var(--info-bg)}.payment-recon-row span{min-width:0}.payment-recon-row strong,.payment-recon-row small{display:block;min-width:0;overflow-wrap:anywhere}.payment-recon-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.payment-recon-row small,.payment-recon-empty{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.payment-recon-row>span:last-child{text-align:right}.payment-recon-actions{display:flex;min-width:0;flex-wrap:wrap;gap:6px}.payment-recon-actions .ghost-button,.payment-recon-actions .small-button{min-height:30px;white-space:normal}.saved-ops-views{display:grid;gap:10px;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.saved-ops-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.saved-ops-head span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.saved-ops-head strong{color:var(--ink);font-size:var(--fs-250)}.saved-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.saved-ops-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.saved-ops-card.is-active{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 4px 0 #0a63c9}.saved-ops-card>button:first-child{display:grid;gap:3px;width:100%;min-height:76px;border:0;padding:10px 34px 10px 10px;background:transparent;color:var(--ink);text-align:left}.saved-ops-card span{overflow:hidden;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);text-overflow:ellipsis;white-space:nowrap}.saved-ops-card strong{color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong)}.saved-ops-card small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.saved-ops-card-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%;white-space:normal!important;overflow:visible!important}.saved-ops-card-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.saved-ops-card-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;padding:0 7px;border-radius:999px;background:var(--blue-soft);color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;line-height:1}.saved-ops-card-count.is-empty{background:var(--soft);color:var(--ink-faint)}.saved-ops-card.is-active .saved-ops-card-count{background:#ffffff40;color:#fff}.saved-ops-delete{position:absolute;top:6px;right:6px;width:24px;height:24px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--muted);font-weight:var(--fw-strong)}.biller-workstrip{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.5fr) minmax(240px,.9fr);gap:8px;padding:10px;border-top:1px solid var(--line);background:var(--panel)}.biller-focus-actions,.biller-bulk-shortcuts{display:flex;flex-wrap:wrap;gap:6px;align-content:start}.biller-bulk-shortcuts .ghost-button{min-height:28px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-muted);color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong)}.biller-bulk-shortcuts .ghost-button:hover{border-color:#93b5ff;background:var(--blue-soft)}.focus-action{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 9px 4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.focus-action:hover{border-color:#93b5ff;background:var(--blue-soft)}.focus-action-label{white-space:nowrap}.focus-action-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;border-radius:999px;background:var(--line);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;line-height:1}.focus-action.is-empty{color:var(--ink-faint)}.focus-action.is-empty .focus-action-count{background:var(--soft);color:var(--ink-faint)}.focus-action--red:not(.is-empty) .focus-action-count{background:var(--danger-bg);color:var(--danger-ink)}.focus-action--amber:not(.is-empty) .focus-action-count{background:var(--warn-bg);color:var(--warn-ink)}.focus-action--blue:not(.is-empty) .focus-action-count{background:var(--blue-soft);color:var(--blue-ink)}.focus-action--slate:not(.is-empty) .focus-action-count{background:var(--line);color:var(--ink-soft)}.focus-action.is-active{color:var(--on-accent);border-color:transparent;background:var(--blue);box-shadow:none}.focus-action.is-active .focus-action-count{background:#ffffff38;color:#fff}.focus-action.is-active.focus-action--red{background:#dc2626;box-shadow:none}.focus-action.is-active.focus-action--amber{background:#d97706;box-shadow:none}.focus-action.is-active.focus-action--blue{background:var(--blue);box-shadow:none}.focus-action.is-active.focus-action--slate{background:#475569;box-shadow:none}.focused-claim-text{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--info-border);border-radius:6px;background:var(--blue-soft);color:var(--brand);font-size:var(--fs-200);font-weight:var(--fw-strong)}.biller-task-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px}.biller-task-summary div{min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.biller-task-summary span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.biller-task-summary strong{display:block;overflow:hidden;color:var(--ink);font-size:var(--fs-250);text-overflow:ellipsis;white-space:nowrap}.biller-task-summary .workstrip-open{display:block;margin:0;padding:0;border:0;background:none;color:var(--blue);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-strong);text-align:left;cursor:pointer}.biller-task-summary .workstrip-today{grid-column:1 / -1}.biller-task-summary .workstrip-today ol{margin:4px 0 0;padding-left:18px;color:var(--ink);font-size:var(--fs-200);text-transform:none;font-weight:var(--fw-prose)}.biller-task-summary .workstrip-today .workstrip-open{display:inline;font-size:inherit}.slicer-board{display:grid;grid-template-columns:repeat(8,minmax(138px,1fr));gap:7px;padding:8px 10px;border-top:1px solid var(--line);background:var(--panel)}.slicer-group{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-muted)}.slicer-head{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:27px;padding:5px 7px;border-bottom:1px solid var(--line);color:var(--info-ink);background:var(--blue-soft);font-size:var(--fs-100);font-weight:var(--fw-strong)}.slicer-clear{min-height:21px;padding:2px 5px;border:1px solid var(--info-border);border-radius:var(--radius-sm);color:var(--blue-ink);background:var(--panel);font-size:var(--fs-100);font-weight:var(--fw-strong)}.slicer-options{display:grid;gap:2px;max-height:102px;overflow:auto;padding:4px}.slicer-board.slicer-board--expanded .slicer-options{max-height:224px}.slicer-group.slicer-action{grid-column:span 2}.slicer-group.slicer-action .slicer-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:196px;min-height:196px}.slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options{max-height:min(320px,48vh);min-height:min(320px,48vh)}.slicer-group.slicer-extra{display:none}.slicer-board.slicer-board--expanded .slicer-group.slicer-extra{display:block}.slicer-group.slicer-wide{grid-column:span 2}.slicer-group.slicer-wide .slicer-options{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.slicer-group.slicer-wide,.slicer-group.slicer-action{grid-column:auto}.sheet-mode .slicer-group.slicer-wide,.sheet-mode .slicer-group.slicer-action{grid-column:span 2}}.slicer-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:23px;padding:3px 5px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--panel);font-size:var(--fs-100);text-align:left}.slicer-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slicer-option strong{min-width:20px;color:var(--muted);font-size:var(--fs-100);text-align:right}.slicer-option:hover,.slicer-option.active{border-color:#69a7e8;background:var(--blue-soft)}.slicer-option.active{color:var(--brand);box-shadow:inset 3px 0 0 var(--sheet-blue)}.slicer-option.unavailable{color:var(--muted);background:var(--panel-muted);opacity:.58;cursor:not-allowed}.slicer-option.unavailable:hover{border-color:var(--line);background:var(--panel-muted)}.slicer-summary{display:flex;align-items:center;gap:10px;padding:6px 10px;border-top:1px solid var(--line);color:var(--muted);background:var(--soft);font-size:var(--fs-200)}.slicer-summary .ghost-button{min-height:28px;padding:4px 8px;border-radius:var(--radius-sm)}.sheet-mode .slicer-board{grid-template-columns:repeat(8,minmax(126px,1fr));gap:6px;padding:7px 10px}.sheet-mode .slicer-head{min-height:23px;padding:4px 6px;font-size:var(--fs-100);line-height:1.05}.sheet-mode .slicer-clear{min-height:19px;padding:1px 4px}.sheet-mode .slicer-options{max-height:64px;padding:3px}.sheet-mode .slicer-group.slicer-action .slicer-options,body.workbench-sheet-mode .slicer-group.slicer-action .slicer-options{max-height:180px;min-height:180px}.sheet-mode .slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options,body.workbench-sheet-mode .slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options{max-height:min(340px,50vh);min-height:min(340px,50vh)}.sheet-mode .slicer-board.slicer-board--expanded .slicer-options,body.workbench-sheet-mode .slicer-board.slicer-board--expanded .slicer-options{max-height:min(260px,42vh)}.slicer-options{align-content:start}.slicer-options{min-height:102px}.slicer-board.slicer-board--expanded .slicer-options{min-height:224px}.sheet-mode .slicer-options{min-height:64px}.sheet-mode .slicer-board.slicer-board--expanded .slicer-options,body.workbench-sheet-mode .slicer-board.slicer-board--expanded .slicer-options{min-height:min(260px,42vh)}.sheet-mode .slicer-option{min-height:20px;padding:2px 5px;font-size:var(--fs-100)}.sheet-mode .slicer-summary{padding:4px 10px}.top-grid-scroll{position:sticky;top:0;z-index:28;box-sizing:border-box;width:100%;max-width:100%;min-width:0;contain:paint;contain:inline-size layout;overflow-x:auto;overflow-y:hidden;height:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--info-border);background:var(--panel-muted);scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--vob-scroll-thumb-hover) var(--sheet-grid)}.top-grid-scroll::-webkit-scrollbar{height:14px}.top-grid-scroll::-webkit-scrollbar-track{background:var(--sheet-grid);border-radius:999px}.top-grid-scroll::-webkit-scrollbar-thumb{background:var(--vob-scroll-thumb-hover);border:3px solid var(--sheet-grid);background-clip:padding-box;border-radius:999px}.top-grid-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted);background-clip:padding-box}.sheet-mode .top-grid-scroll,body.workbench-sheet-mode .top-grid-scroll{border-top:0}.top-grid-scroll div{height:2px}.wide-table-scroll-rail{position:sticky;top:0;z-index:18;height:22px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--info-border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--soft);scrollbar-gutter:stable}.wide-table-scroll-rail>div{height:2px}.wide-table-scroll-rail+.table-wrap,.wide-table-scroll-rail+.setup-table-wrap,.wide-table-scroll-rail+.contract-variance-table-wrap,.wide-table-scroll-rail+.queue-drilldown-table-wrap,.wide-table-scroll-rail+.chart-data-table-wrap,.wide-table-scroll-rail+.client-pivot-table-wrap,.wide-table-scroll-rail+.client-pivot-scroll,.wide-table-scroll-rail+.client-drilldown-table-wrap,.wide-table-scroll-rail+.client-monthly-watchlist-table-wrap{border-top-left-radius:0;border-top-right-radius:0}.tracker-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 10px;padding:6px 8px;border-top:1px solid var(--line);color:var(--muted);background:var(--soft);font-size:var(--fs-200)}.tracker-page-size,.tracker-page-jump{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tracker-page-size select,.tracker-page-jump input{height:28px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--text);font:inherit}.tracker-page-size select{min-width:76px;padding:3px 24px 3px 8px}.tracker-page-jump input{width:58px;padding:3px 6px}.sheet-mode .tracker-pager{padding:4px 8px}.tracker-pager .ghost-button{min-height:28px;padding:4px 9px;border-radius:var(--radius-sm)}.tracker-pager .ghost-button:disabled{opacity:.45;cursor:not-allowed}@media (min-width: 961px) and (max-width: 1400px){.tracker-pager{justify-content:flex-start}}.table-wrap{overflow:auto;border:1px solid var(--line-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--panel)}.tracker-table-wrap{width:100%;max-width:100%;min-width:0;contain:inline-size layout paint;max-height:calc(100vh - 280px);min-height:280px;border-top:0}body.workbench-sheet-mode .tracker-table-wrap{max-height:calc(100vh - 168px);min-height:calc(100vh - 192px)}.claims-table{width:100%;border-collapse:collapse;font-size:var(--fs-200);font-variant-numeric:tabular-nums}.claims-table th,.claims-table td{padding:6px 9px;border-right:1px solid var(--sheet-grid);border-bottom:1px solid var(--sheet-grid);text-align:left;vertical-align:middle}.claims-table tbody tr{background:var(--panel)}.claims-table td{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-table input[type=checkbox]{width:14px;height:14px;min-height:0;margin:0}.claims-table tr.focused-work-row td{background:var(--blue-soft);box-shadow:inset 0 1px #bcd7f4,inset 0 -1px #bcd7f4}.claims-table tr.focused-work-row td:first-child{box-shadow:inset 3px 0 0 var(--blue),inset 0 1px #bcd7f4,inset 0 -1px #bcd7f4}.claims-table th{position:sticky;top:0;z-index:3;color:var(--muted);background:var(--panel-muted);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.025em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line)}.claims-table th.sticky-col,.claims-table td.sticky-col{position:sticky;left:var(--sticky-left, 0px);z-index:2;background:inherit}.claims-table th.sticky-select,.claims-table td.sticky-select{width:38px;min-width:38px}.claims-table th.sticky-claim,.claims-table td.sticky-claim,.claims-table th.sticky-service,.claims-table td.sticky-service{width:128px;min-width:128px;max-width:128px}.claims-table th.sticky-col{z-index:4;background:var(--panel-muted)}.column-filter-button{display:inline-flex;align-items:center;gap:6px;width:auto;min-height:24px;padding:0;border:0;color:inherit;background:transparent;font-size:inherit;font-weight:var(--fw-strong);text-align:left;text-transform:inherit}.column-filter-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-filter-button strong{display:grid;place-items:center;width:17px;height:17px;border:1px solid var(--info-border);border-radius:3px;color:var(--blue-ink);background:var(--panel);font-size:var(--fs-100)}.filtered-column .column-filter-button strong{color:var(--on-accent);border-color:var(--blue);background:var(--blue)}.column-filter-menu{position:absolute;z-index:30;width:300px;border:1px solid #7f9c89;background:var(--panel);box-shadow:var(--elev-2)}.column-filter-title{padding:8px 10px;color:var(--on-accent);background:var(--excel-green);font-size:var(--fs-200);font-weight:var(--fw-strong)}.column-filter-search{width:calc(100% - 16px);margin:8px}.column-filter-select-all,.column-filter-choice{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:28px;padding:4px 8px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-normal)}.column-filter-select-all{border-top:1px solid var(--excel-border);border-bottom:1px solid var(--excel-border);background:var(--panel-muted)}.column-filter-options{max-height:var(--filter-options-max-height, min(230px, 34vh));overflow:auto}.column-filter-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-filter-choice strong{color:var(--muted);font-size:var(--fs-100)}.column-filter-choice:hover{background:var(--ok-bg)}.column-filter-menu[data-note-values]{width:min(420px,calc(100vw - 24px))}.column-filter-choice--multiline{align-items:start;padding:7px 8px}.column-filter-choice--multiline input,.column-filter-choice--multiline strong{margin-top:2px}.column-filter-choice--multiline span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.35}.column-filter-truncated{margin:0;padding:6px 8px;border-top:1px solid var(--excel-border);color:var(--muted);font-size:var(--fs-100)}.column-filter-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.column-filter-actions{display:flex;justify-content:flex-end;gap:6px;padding:8px;border-top:1px solid var(--excel-border);background:var(--panel-muted)}.column-view-button{padding:4px 10px;border:1px solid var(--blue);border-radius:6px;background:var(--panel);color:var(--blue-ink);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.01em;cursor:pointer;box-shadow:var(--elev-1)}.column-view-button:hover{border-color:var(--blue-dark);background:var(--info-bg);color:var(--blue-ink)}.column-view-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px}.column-view-backdrop{position:absolute;inset:0;background:#0f172a73}.column-view-window{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;width:min(780px,calc(100vw - 36px));max-height:min(86vh,760px);padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);box-shadow:var(--elev-3);overflow:hidden}.column-view-window--saving{grid-template-rows:auto auto auto auto minmax(0,1fr)}.column-view-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.column-view-head h3{margin:0;font-size:var(--fs-300);line-height:1.2}.column-view-head h3 span,.column-view-head p{color:var(--muted);font-weight:var(--fw-normal)}.column-view-head p{margin:4px 0 0;font-size:var(--fs-200)}.column-view-toolbar,.column-view-save-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.column-view-toolbar select,.column-view-save-row input,.column-view-search{min-height:30px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-200)}.column-view-toolbar select{min-width:170px;padding:5px 8px}.column-view-save-row input,.column-view-search{padding:5px 9px}.column-view-save-row input{min-width:min(320px,100%)}.column-view-search{width:100%}.column-view-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 12px;min-height:0;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;padding:8px 2px 2px}.column-view-choice{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;padding:6px 9px;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);color:var(--ink-soft);font-size:var(--fs-200)}.column-view-choice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-view-choice:hover{border-color:var(--blue);background:var(--info-bg)}.column-view-empty{grid-column:1 / -1;padding:12px;color:var(--muted);font-size:var(--fs-200)}html.foreground-modal-open,body.foreground-modal-open{overflow:hidden;overscroll-behavior:none}@media (max-width: 640px){.column-view-modal{padding:8px}.column-view-window{width:100%;max-height:calc(100dvh - 16px);padding:10px}.column-view-head>.ghost-button,.column-view-toolbar button,.column-view-toolbar select,.column-view-save-row button,.column-view-save-row input,.column-view-search{min-height:44px}.column-view-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.column-view-toolbar>*,.column-view-toolbar select{width:100%;min-width:0}.column-view-toolbar select{grid-column:1 / -1}.column-view-save-row{display:grid;grid-template-columns:1fr 1fr}.column-view-save-row input{grid-column:1 / -1;min-width:0}.column-view-list{grid-template-columns:1fr}.column-view-choice{min-height:44px}}.stmt-branding-window{grid-template-rows:auto minmax(0,1fr) auto auto;width:min(520px,calc(100vw - 36px));max-height:min(86vh,640px);background:var(--panel)}.stmt-branding-body{display:flex;flex-direction:column;gap:12px;min-height:0;overflow:auto;padding:2px}.stmt-branding-field{display:flex;flex-direction:column;gap:5px}.stmt-branding-label{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted)}.stmt-branding-field input,.stmt-branding-field textarea,.stmt-branding-field select{width:100%;min-height:32px;padding:6px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-250);font-family:inherit}.stmt-branding-field textarea{resize:vertical;line-height:1.4}.stmt-branding-field input:focus,.stmt-branding-field textarea:focus,.stmt-branding-field select:focus{outline:none;border-color:var(--blue)}.stmt-branding-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stmt-branding-help{margin:0;color:var(--muted);font-size:var(--fs-200)}.stmt-branding-warn{margin:0;padding:6px 9px;border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-200)}.stmt-branding-warn[hidden]{display:none}.stmt-branding-window input[type=checkbox]{width:16px;height:16px;min-width:0;min-height:0;margin:0;padding:0;flex:none;border-radius:3px;accent-color:var(--blue);cursor:pointer}.stmt-payopts{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px}.stmt-payopt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.stmt-payopt-row.is-on{border-color:var(--blue);background:var(--blue-soft)}.stmt-payopt-toggle{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:var(--fs-250);color:var(--ink);cursor:pointer}.stmt-payopt-name{font-weight:var(--fw-strong);white-space:nowrap}.stmt-payopt-label-input{min-width:0;height:28px;font-size:var(--fs-250);font-weight:var(--fw-strong)}.stmt-payopt-detail{grid-column:1 / -1;height:30px;font-size:var(--fs-250)}.stmt-payopt-detail:disabled{opacity:.5}.stmt-payopt-remove{border:0;background:none;padding:2px 4px;font:inherit;font-size:var(--fs-200);color:var(--muted);cursor:pointer;text-decoration:underline}.stmt-payopt-remove:hover{color:var(--danger-ink)}.stmt-payopt-add{align-self:flex-start;border:1px dashed var(--line-strong);background:none;border-radius:var(--radius-sm);padding:6px 12px;font:inherit;font-size:var(--fs-200);font-weight:var(--fw-normal);color:var(--muted);cursor:pointer}.stmt-payopt-add:hover{color:var(--ink);border-color:var(--muted);background:var(--panel-muted)}.stmt-branding-check{align-items:flex-start}.stmt-branding-check{display:flex;align-items:center;gap:8px;font-size:var(--fs-250);color:var(--ink);margin:8px 0}.stmt-branding-error{padding:8px 10px;border:1px solid var(--danger-border);border-radius:6px;background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-200)}.stmt-branding-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.stmt-branding-logo-preview{max-height:48px;max-width:160px;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:2px}.stmt-branding-foot{display:flex;justify-content:flex-end;gap:8px}.stmt-branding-btn{margin-left:auto}.claims-table tbody tr,.claims-table tbody tr>td{background:var(--panel);background-clip:padding-box}.claims-table tbody tr:hover,.claims-table tbody tr:hover>td{background:var(--grid-row-hover)}.claim-id{font-weight:var(--fw-strong);color:var(--blue-ink)}.claims-table .link-button{appearance:none;border:0;background:transparent;color:var(--blue-ink);padding:0;margin:0;font:inherit;font-weight:var(--fw-strong);line-height:1.2;cursor:pointer;text-align:left;text-decoration:none;font-variant-numeric:tabular-nums}.claims-table .link-button:hover,.claims-table .link-button:focus-visible{color:var(--blue-ink);text-decoration:underline;text-underline-offset:2px}.ehr-entry-link{display:inline-flex;align-items:center;gap:4px;color:var(--blue-ink);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap}.ehr-entry-link:hover,.ehr-entry-link:focus-visible{text-decoration:underline;text-underline-offset:2px}.ehr-entry-link__icon{width:11px;height:11px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.ehr-entry-link:hover .ehr-entry-link__icon,.ehr-entry-link:focus-visible .ehr-entry-link__icon{opacity:1}.claims-table .missing-value{color:var(--muted);font-style:italic}.subtext{display:block;margin-top:1px;color:var(--muted);font-size:var(--fs-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-actions{display:flex;justify-content:flex-end;gap:6px}.small-button{min-height:27px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 7px;color:var(--ink);background:var(--panel);font-size:var(--fs-200)}.small-button:hover{border-color:#9cc4ec;background:var(--blue-soft)}.small-button:disabled{opacity:.55;cursor:not-allowed}.small-button:disabled:hover{border-color:var(--line);background:var(--panel)}.split-layout,.client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:14px}.client-grid{grid-template-columns:minmax(280px,.9fr) minmax(280px,.8fr) minmax(320px,.8fr)}.client-grid-followup{align-items:start;margin-top:16px}.statement-table{min-width:980px}.panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--elev-1)}.panel>h3{margin:0;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel);font-size:var(--fs-300);letter-spacing:0}.report-filter-panel{margin-bottom:0}.report-filter-panel>.report-filter-disclosure{border-radius:inherit}.report-filter-bar{min-height:52px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:10px 14px}.report-filter-bar-text{display:grid;gap:2px;min-width:0;flex:1 1 220px}.report-filter-bar-text strong{color:var(--ink);font-size:var(--fs-300)}.report-filter-bar-text small{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-filter-bar-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.report-filter-active-count{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}.report-filter-active-count.is-filtered{color:var(--blue-ink);border-color:var(--blue);background:var(--blue-soft)}.report-filter-toggle{font-size:var(--fs-250);font-weight:var(--fw-strong);min-height:32px;padding:6px 12px;white-space:nowrap}.report-filter-toggle .slicer-toggle-caret{margin-left:6px}.report-filter-grid[hidden]{display:none!important}.report-filter-disclosure.is-open .report-filter-bar{border-bottom:1px solid var(--line)}@media (max-width: 640px){.report-filter-bar-actions{flex:1 0 100%;justify-content:space-between}.report-filter-toggle{min-height:34px}}.report-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;align-items:end;padding:12px 14px}.report-filter-grid label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal);text-transform:none}.report-filter-grid select,.report-filter-grid input{width:100%;min-width:0;max-width:100%;min-height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;color:var(--ink);background-color:var(--panel);font-size:var(--fs-250)}.slicer-group.is-applying>summary,.column-filter-menu.is-applying .column-filter-title{background-image:linear-gradient(90deg,color-mix(in srgb,var(--blue) 12%,transparent),transparent 60%)}.slicer-panel-actions [data-slicer-undo]{margin-left:auto}.column-filter-applying{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200)}.report-filter-grid .slicer-group{align-self:stretch}.report-filter-grid .slicer-options{max-height:190px}.report-filter-grid .slicer-group.is-unavailable{opacity:.55}.report-filter-grid select.report-filter-source{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.report-filter-grid .slicer-filter-body{position:relative}.dashboard-command-panel{margin-bottom:0}.dashboard-command-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 16px 0}.dashboard-command-heading h3{padding:0;border:0}.dashboard-command-heading p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-250)}.dashboard-command-source{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:flex-start;min-height:32px;border:1px solid var(--line);border-radius:8px;padding:5px 9px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-200)}.dashboard-command-source strong{color:var(--ink);font-weight:var(--fw-strong)}.dashboard-command-source small{flex-basis:100%;color:var(--muted);font-size:var(--fs-100)}.dashboard-command-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;padding:14px 16px 16px}.dashboard-command-card{display:grid;gap:5px;min-height:112px;align-content:space-between;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;padding:12px 14px;background:var(--panel)}.dashboard-command-card:not(.dashboard-command-card--priority){min-height:96px;border-left-width:2px;background:var(--panel-muted)}.dashboard-command-card--priority{min-height:132px}.dashboard-command-card span,.dashboard-signal span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.dashboard-command-card strong{color:var(--ink);display:-webkit-box;max-height:58px;overflow:hidden;font-size:var(--fs-700);line-height:1.08;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-command-card:not(.dashboard-command-card--priority) strong{max-height:48px;font-size:var(--fs-600)}.dashboard-command-card small{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.dashboard-command-card--green{border-left-color:var(--teal)}.dashboard-command-card--amber{border-left-color:var(--amber)}.dashboard-command-card--red{border-left-color:#dc2626}.dashboard-command-card--blue{border-left-color:var(--blue)}.dashboard-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-bottom:0}.dashboard-signal{display:grid;grid-template-columns:1fr auto;gap:9px 12px;align-items:start;min-height:150px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:8px;padding:13px;background:var(--panel)}.dashboard-signal strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.25}.dashboard-signal b{color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;white-space:nowrap}.dashboard-signal p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.4}.dashboard-signal .small-button{justify-self:start}.dashboard-signal--green{border-top-color:var(--teal)}.dashboard-signal--amber{border-top-color:var(--amber)}.dashboard-signal--red{border-top-color:#dc2626}.dashboard-signal--blue{border-top-color:var(--blue)}.dashboard-daily-close{display:grid;min-width:0;margin-bottom:0}.dashboard-daily-close-shell{display:grid;min-width:0;gap:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-muted);padding:12px}.dashboard-daily-close-shell--green{border-color:#86efac;background:var(--ok-bg)}.dashboard-daily-close-shell--amber{border-color:var(--warn-border);background:var(--warn-bg)}.dashboard-daily-close-shell--red{border-color:var(--danger-border);background:var(--danger-bg)}.dashboard-daily-close-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);gap:10px}.dashboard-daily-close-head>div,.dashboard-daily-close-proof,.dashboard-daily-close-summary>div,.dashboard-daily-close-list{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffffd1}.dashboard-daily-close-head>div,.dashboard-daily-close-proof{padding:10px}.dashboard-daily-close-head span,.dashboard-daily-close-summary span,.dashboard-daily-close-header span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.dashboard-daily-close-head strong,.dashboard-daily-close-proof strong,.dashboard-daily-close-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.dashboard-daily-close-head p,.dashboard-daily-close-proof small,.dashboard-daily-close-summary small,.dashboard-daily-close-row{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.dashboard-daily-close-head p{margin:6px 0 0}.dashboard-daily-close-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.dashboard-daily-close-summary>div{padding:9px}.dashboard-daily-close-summary small{display:block;margin-top:3px}.dashboard-daily-close-list{display:grid;overflow-x:auto}.dashboard-daily-close-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(120px,.72fr) minmax(155px,.85fr) minmax(105px,.7fr) minmax(220px,1.35fr) minmax(250px,1.6fr);gap:8px;min-width:1050px;padding:8px 10px;border-bottom:1px solid var(--line);align-items:center}.dashboard-daily-close-row:last-child{border-bottom:0}.dashboard-daily-close-row>span{min-width:0;overflow-wrap:anywhere}.dashboard-daily-close-row strong{display:block;color:var(--ink);overflow-wrap:anywhere}.dashboard-daily-close-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.dashboard-daily-close-row .pill{justify-self:start;max-width:100%;white-space:normal}.dashboard-daily-close-row--green{background:var(--panel)}.dashboard-daily-close-row--amber{background:var(--warn-bg)}.dashboard-daily-close-row--red{background:var(--danger-bg)}.dashboard-daily-close-row--blue{background:var(--soft)}.client-executive-insights{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-executive-insights-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-executive-insights-head div{min-width:0}.client-executive-insights-head span,.client-executive-insight-card span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-executive-insights-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-executive-insights-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-executive-insight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr));gap:8px}.client-executive-insight-card{display:grid;gap:5px;min-width:0;min-height:142px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius-sm);padding:10px;background:var(--panel)}.client-executive-insight-card--green{border-left-color:var(--teal)}.client-executive-insight-card--amber{border-left-color:var(--amber)}.client-executive-insight-card--red{border-left-color:#dc2626}.client-executive-insight-card--blue{border-left-color:var(--blue)}.client-executive-insight-card strong{display:block;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-executive-insight-card small,.client-executive-insight-card p{margin:0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.client-executive-insight-card p{align-self:end;color:var(--ink);font-weight:var(--fw-strong)}.client-risk-timeline{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #fed7aa;border-radius:8px;background:var(--panel)}.client-risk-timeline-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-risk-timeline-head div{min-width:0}.client-risk-timeline-head span,.client-risk-timeline-summary small,.client-risk-timeline-row small{display:block;color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-risk-timeline-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-risk-timeline-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-risk-timeline-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.client-risk-timeline-summary span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid #fde6c8;border-radius:var(--radius-sm);background:var(--warn-bg)}.client-risk-timeline-summary strong{color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-risk-timeline-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-risk-timeline-list{display:grid;gap:6px;min-width:0}.client-risk-timeline-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(155px,1.05fr) minmax(135px,.9fr) minmax(105px,.68fr) minmax(92px,.55fr) minmax(220px,1.45fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid #fde2bd;border-radius:8px;background:var(--panel)}.client-risk-timeline-header{background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-risk-timeline-row>span{display:grid;gap:3px;min-width:0}.client-risk-timeline-row strong,.client-risk-timeline-row small{overflow-wrap:anywhere;white-space:normal}.client-risk-timeline-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-risk-timeline-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-risk-timeline-empty{padding:10px;border:1px dashed #fed7aa;border-radius:8px;color:var(--muted);background:var(--warn-bg)}.client-collection-waterfall{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-waterfall-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-waterfall-head div{min-width:0}.client-waterfall-head span,.client-waterfall-summary small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-waterfall-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-waterfall-head p{max-width:82ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-waterfall-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-waterfall-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-waterfall-summary strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-waterfall-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-waterfall-visual{min-width:0;padding:8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-waterfall-svg{display:block;width:100%;height:auto;max-height:260px}.client-waterfall-bar{opacity:.94}.client-waterfall-bar--blue{fill:var(--blue-ink)}.client-waterfall-bar--green{fill:var(--teal-ink)}.client-waterfall-bar--amber{fill:#d97706}.client-waterfall-bar--teal{fill:var(--teal-ink)}.client-waterfall-bar--red{fill:#dc2626}.client-waterfall-value{fill:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);text-anchor:middle}.client-waterfall-label{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-anchor:middle}.client-waterfall-list{display:grid;gap:7px;min-width:0}.client-waterfall-row{display:grid;grid-template-columns:minmax(155px,1fr) minmax(105px,.65fr) minmax(82px,.5fr) minmax(110px,.65fr) minmax(220px,1.25fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-waterfall-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-waterfall-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-waterfall-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-waterfall-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-waterfall-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.client-cash-forecast{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-cash-forecast-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-cash-forecast-head div{min-width:0}.client-cash-forecast-head span,.client-cash-forecast-summary small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-cash-forecast-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-cash-forecast-head p{max-width:82ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-cash-forecast-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-cash-forecast-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-cash-forecast-summary strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-cash-forecast-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-cash-forecast-chart{min-width:0;padding:8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-cash-forecast-svg{display:block;width:100%;height:auto;max-height:270px}.client-cash-forecast-bar{opacity:.95}.client-cash-forecast-bar--green{fill:var(--teal-ink)}.client-cash-forecast-bar--blue{fill:var(--blue-ink)}.client-cash-forecast-bar--teal{fill:var(--teal-ink)}.client-cash-forecast-bar--amber{fill:#d97706}.client-cash-forecast-bar--red{fill:#dc2626}.client-cash-forecast-bar--projected{fill:#9cc4ec}.client-cash-forecast-value{fill:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-strong);text-anchor:middle}.client-cash-forecast-label{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-anchor:middle}.client-cash-forecast-legend{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-cash-forecast-list{display:grid;gap:7px;min-width:0}.client-cash-forecast-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(100px,.65fr) minmax(105px,.7fr) minmax(90px,.55fr) minmax(220px,1.25fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-cash-forecast-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-cash-forecast-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-cash-forecast-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-cash-forecast-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-aging-denial-heatmap{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-aging-denial-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-aging-denial-head div{min-width:0}.client-aging-denial-head span,.client-aging-denial-summary small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-aging-denial-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-aging-denial-head p{max-width:82ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-aging-denial-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px;min-width:0}.client-aging-denial-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-aging-denial-summary strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-aging-denial-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-aging-denial-visual{min-width:0;padding:8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-aging-denial-svg{display:block;width:100%;height:auto;max-height:370px}.client-aging-denial-svg-axis,.client-aging-denial-svg-row-label,.client-aging-denial-svg-legend{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-aging-denial-svg-axis,.client-aging-denial-svg-value{text-anchor:middle}.client-aging-denial-svg-row-label{fill:var(--ink)}.client-aging-denial-svg-value{fill:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-aging-denial-svg-cell--blue{fill:var(--blue-ink)}.client-aging-denial-svg-cell--amber{fill:#d97706}.client-aging-denial-svg-cell--red{fill:#dc2626}.client-aging-denial-grid{display:grid;gap:7px;min-width:0}.client-aging-denial-row{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(5,minmax(92px,.75fr)) minmax(210px,1.35fr);gap:7px;align-items:stretch;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-aging-denial-header{align-items:center;background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-aging-denial-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-aging-denial-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-aging-denial-row small,.client-aging-denial-row em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-aging-denial-cell{padding:7px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.24)}.client-aging-denial-cell--blue{background:rgba(10,99,201,calc(.08 + var(--heat, 0) * .18))}.client-aging-denial-cell--amber{background:rgba(217,119,6,calc(.1 + var(--heat, 0) * .22))}.client-aging-denial-cell--red{background:rgba(220,38,38,calc(.1 + var(--heat, 0) * .24))}.client-aging-denial-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.client-boardroom-scorecard{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-boardroom-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-boardroom-head div{min-width:0}.client-boardroom-head span,.client-boardroom-card span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-boardroom-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-boardroom-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-boardroom-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:8px}.client-boardroom-card{display:grid;gap:5px;min-width:0;min-height:96px;padding:9px;border:1px solid var(--line);border-top:4px solid var(--blue);border-radius:var(--radius-sm);background:var(--panel)}.client-boardroom-card--green{border-top-color:var(--teal)}.client-boardroom-card--amber{border-top-color:var(--amber)}.client-boardroom-card--red{border-top-color:#dc2626}.client-boardroom-card--blue{border-top-color:var(--blue)}.client-boardroom-card strong{display:block;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-boardroom-card small{color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.client-boardroom-narrative{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.client-boardroom-narrative-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-boardroom-narrative-head div{min-width:0}.client-boardroom-narrative-head span,.client-boardroom-narrative-card span,.client-boardroom-driver-strip small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-boardroom-narrative-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-boardroom-narrative-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-boardroom-narrative-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr));gap:8px;min-width:0}.client-boardroom-narrative-card{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:inset 4px 0 #2b7fd0}.client-boardroom-narrative-card--green{box-shadow:inset 4px 0 #16a34a}.client-boardroom-narrative-card--amber{box-shadow:inset 4px 0 #d97706}.client-boardroom-narrative-card--red{box-shadow:inset 4px 0 #dc2626}.client-boardroom-narrative-card strong{display:block;color:var(--ink);font-size:var(--fs-600);line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-boardroom-narrative-card small,.client-boardroom-narrative-card p,.client-boardroom-narrative-card em,.client-boardroom-driver-strip em{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-boardroom-narrative-card p{margin:0}.client-boardroom-narrative-card em,.client-boardroom-driver-strip em{font-style:normal}.client-boardroom-driver-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:8px;min-width:0}.client-boardroom-driver-strip span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-boardroom-driver-strip strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.15;overflow-wrap:anywhere}.client-chart-decision-matrix{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.client-chart-decision-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.client-chart-decision-head>div{min-width:0}.client-chart-decision-head span,.client-chart-decision-summary small,.client-chart-decision-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-chart-decision-head strong,.client-chart-decision-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-chart-decision-head p,.client-chart-decision-summary em,.client-chart-decision-row{color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-decision-head p{margin:5px 0 0}.client-chart-decision-head .pill{justify-self:end;max-width:min(240px,100%);white-space:normal}.client-chart-decision-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.client-chart-decision-summary span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-decision-summary em{display:block;margin-top:3px;font-style:normal}.client-chart-decision-list{display:grid;min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-decision-row{display:grid;grid-template-columns:minmax(145px,.9fr) minmax(180px,1.1fr) minmax(130px,.72fr) minmax(120px,.7fr) minmax(230px,1.35fr) minmax(250px,1.55fr);gap:8px;min-width:1080px;padding:8px 10px;border-bottom:1px solid var(--line);align-items:center}.client-chart-decision-row:last-child{border-bottom:0}.client-chart-decision-row>span{min-width:0;overflow-wrap:anywhere}.client-chart-decision-row strong{display:block;color:var(--ink);overflow-wrap:anywhere}.client-chart-decision-row small{display:block;height:7px;margin-top:5px;overflow:hidden;border-radius:999px;background:var(--line)}.client-chart-decision-row small i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.client-chart-decision-row--green small i{background:#16a34a}.client-chart-decision-row--amber small i{background:#d97706}.client-chart-decision-row--red small i{background:#dc2626}.client-chart-decision-header{background:var(--blue-soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.client-chart-decision-row .pill{justify-self:start;max-width:100%;white-space:normal}.client-meeting-brief{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-meeting-brief-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-meeting-brief-head div{min-width:0}.client-meeting-brief-head span,.client-meeting-brief-summary small{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-meeting-brief-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-meeting-brief-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-meeting-brief-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:8px;min-width:0}.client-meeting-brief-summary span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-meeting-brief-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.15;overflow-wrap:anywhere}.client-meeting-brief-summary em{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.35;overflow-wrap:anywhere}.client-meeting-brief-list{display:grid;gap:6px;min-width:0}.client-meeting-brief-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(170px,1.15fr) minmax(88px,.45fr) minmax(220px,1.45fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-meeting-brief-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-meeting-brief-row>span{display:grid;gap:3px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-meeting-brief-row strong,.client-meeting-brief-row small{min-width:0;overflow-wrap:anywhere}.client-meeting-brief-row strong{color:var(--ink);font-size:var(--fs-200)}.client-meeting-brief-row small{color:var(--muted);font-size:var(--fs-100)}.client-meeting-brief-row .pill{justify-self:start}.client-boardroom-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px}.client-boardroom-bar{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-boardroom-bar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.client-boardroom-bar-head strong{color:var(--ink);font-size:var(--fs-200);overflow-wrap:anywhere}.client-boardroom-bar-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.client-boardroom-segments{display:grid;gap:6px;min-width:0}.client-boardroom-segment{display:grid;grid-template-columns:minmax(72px,.6fr) minmax(0,1fr) minmax(72px,.55fr);gap:8px;align-items:center;min-width:0}.client-boardroom-segment span{display:flex;align-items:center;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.client-boardroom-dot{width:8px;height:8px;border-radius:999px;background:var(--blue);flex:0 0 auto}.client-boardroom-track{min-width:0;height:8px;overflow:hidden;border-radius:999px;background:var(--line)}.client-boardroom-fill{display:block;height:100%;border-radius:inherit;background:var(--blue)}.client-boardroom-dot--green,.client-boardroom-fill--green{background:var(--teal)}.client-boardroom-dot--amber,.client-boardroom-fill--amber{background:var(--amber)}.client-boardroom-dot--red,.client-boardroom-fill--red{background:#dc2626}.client-boardroom-dot--blue,.client-boardroom-fill--blue{background:var(--blue)}.client-boardroom-dot--teal,.client-boardroom-fill--teal{background:var(--teal)}.client-boardroom-segment strong{color:var(--ink);font-size:var(--fs-100);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rcm-exception-command{min-width:0}.rcm-exception-shell{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.rcm-exception-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:10px;min-width:0}.rcm-exception-head>div,.rcm-exception-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.rcm-exception-head span,.rcm-exception-summary span,.rcm-exception-row small{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.rcm-exception-head strong,.rcm-exception-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.rcm-exception-head p,.rcm-exception-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.rcm-exception-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.rcm-exception-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.rcm-exception-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.rcm-exception-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.25;overflow-wrap:anywhere}.rcm-exception-table{display:grid;min-width:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.rcm-exception-row{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(120px,.65fr) minmax(180px,1fr) minmax(210px,1.25fr);gap:0;align-items:stretch;min-width:0;width:100%;border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;background:var(--panel)}button.rcm-exception-row{cursor:pointer}button.rcm-exception-row:hover{background:var(--soft)}.rcm-exception-row:last-child{border-bottom:0}.rcm-exception-row>span{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-right:1px solid var(--blue-soft);overflow-wrap:anywhere}.rcm-exception-row>span:last-child{border-right:0}.rcm-exception-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.rcm-exception-row small{color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.rcm-exception-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.rcm-exception-header{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--soft)}.rcm-exception-header>span{color:var(--ink-soft)}.rcm-exception-row--red{border-left:4px solid #dc2626}.rcm-exception-row--amber{border-left:4px solid var(--amber)}.rcm-exception-row--blue{border-left:4px solid var(--blue)}.rcm-exception-empty{padding:12px;color:var(--muted);font-size:var(--fs-200)}.eligibility-benefits-command{min-width:0}.eligibility-benefits-shell{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.eligibility-benefits-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:10px;min-width:0}.eligibility-benefits-head>div,.eligibility-benefits-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.eligibility-benefits-head span,.eligibility-benefits-summary span,.eligibility-benefits-row small{color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.eligibility-benefits-head strong,.eligibility-benefits-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.eligibility-benefits-head p,.eligibility-benefits-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.eligibility-benefits-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.eligibility-benefits-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--excel-border);border-radius:8px;background:var(--panel)}.eligibility-benefits-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.eligibility-benefits-summary small{color:var(--muted);font-size:var(--fs-100);line-height:1.25;overflow-wrap:anywhere}.eligibility-benefits-list{display:grid;min-width:0;border:1px solid var(--excel-border);border-radius:8px;overflow:hidden;background:var(--panel)}.eligibility-benefits-row{display:grid;grid-template-columns:minmax(170px,1.05fr) minmax(150px,1fr) minmax(130px,.72fr) minmax(120px,.62fr) minmax(180px,1fr) minmax(210px,1.2fr);align-items:stretch;min-width:0;width:100%;border:0;border-bottom:1px solid var(--excel-border);color:inherit;text-align:left;background:var(--panel)}button.eligibility-benefits-row{cursor:pointer}button.eligibility-benefits-row:hover{background:var(--panel-muted)}.eligibility-benefits-row:last-child{border-bottom:0}.eligibility-benefits-row>span{display:grid;align-content:start;gap:3px;min-width:0;padding:9px;border-right:1px solid var(--soft);overflow-wrap:anywhere}.eligibility-benefits-row>span:last-child{border-right:0}.eligibility-benefits-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.eligibility-benefits-row small{color:var(--muted);line-height:1.25;overflow-wrap:anywhere}.eligibility-benefits-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere}.eligibility-benefits-header{color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--excel-green-soft)}.eligibility-benefits-header>span{color:var(--teal-ink)}.eligibility-benefits-row--red{border-left:4px solid #dc2626}.eligibility-benefits-row--amber{border-left:4px solid var(--amber)}.eligibility-benefits-row--green{border-left:4px solid var(--teal)}.eligibility-benefits-empty{padding:12px;color:var(--muted);font-size:var(--fs-200)}.rcm-lifecycle-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.rcm-lifecycle-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:10px;align-items:stretch;min-width:0}.rcm-lifecycle-head>div,.rcm-lifecycle-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.rcm-lifecycle-head span,.rcm-lifecycle-summary span,.rcm-lifecycle-stage-head span,.rcm-lifecycle-stage-math small{overflow:hidden;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rcm-lifecycle-head strong,.rcm-lifecycle-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.rcm-lifecycle-head p,.rcm-lifecycle-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.rcm-lifecycle-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rcm-lifecycle-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.rcm-lifecycle-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.rcm-lifecycle-summary small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);text-overflow:ellipsis;white-space:nowrap}.rcm-lifecycle-lanes{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:9px;min-width:0}.rcm-lifecycle-stage{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel)}.rcm-lifecycle-stage--green{border-left-color:var(--teal)}.rcm-lifecycle-stage--amber{border-left-color:var(--amber)}.rcm-lifecycle-stage--red{border-left-color:#dc2626}.rcm-lifecycle-stage--blue{border-left-color:var(--blue)}.rcm-lifecycle-stage-head{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;min-width:0}.rcm-lifecycle-stage-head div{min-width:0}.rcm-lifecycle-stage-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere}.rcm-lifecycle-stage-math{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rcm-lifecycle-stage-math span{display:grid;gap:2px;min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.rcm-lifecycle-stage-math strong{overflow:hidden;color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.rcm-lifecycle-stage p{margin:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.rcm-lifecycle-stage-list{display:grid;gap:5px}.rcm-lifecycle-stage-list button,.rcm-lifecycle-stage-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:7px;border:1px solid var(--blue-soft);border-radius:var(--radius-sm);color:inherit;text-align:left;background:var(--panel-muted)}.rcm-lifecycle-stage-list button{cursor:pointer}.rcm-lifecycle-stage-list button:hover{border-color:#8bb7e8;background:var(--info-bg)}.rcm-lifecycle-stage-list span{display:grid;gap:2px;min-width:0}.rcm-lifecycle-stage-list strong,.rcm-lifecycle-stage-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcm-lifecycle-stage-list strong{color:var(--blue-ink);font-size:var(--fs-200)}.rcm-lifecycle-stage-list small,.rcm-lifecycle-stage-list div{color:var(--muted);font-size:var(--fs-100)}.authorization-utilization-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.authorization-utilization-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:10px;min-width:0}.authorization-utilization-head>div,.authorization-utilization-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid #e4d8b8;border-radius:8px;background:var(--panel)}.authorization-utilization-head span,.authorization-utilization-summary span,.authorization-utilization-row small{overflow:hidden;color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.authorization-utilization-head strong,.authorization-utilization-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.authorization-utilization-head p,.authorization-utilization-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.authorization-utilization-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.authorization-utilization-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #eadfca;border-radius:8px;background:var(--panel)}.authorization-utilization-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.authorization-utilization-summary small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);text-overflow:ellipsis;white-space:nowrap}.authorization-utilization-list{display:grid;gap:6px;min-width:0}.authorization-utilization-row{display:grid;grid-template-columns:minmax(135px,1.05fr) minmax(135px,1fr) minmax(70px,.45fr) minmax(95px,.6fr) minmax(115px,.7fr) minmax(190px,1.4fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid #eadfca;border-radius:8px;color:inherit;text-align:left;background:var(--panel)}button.authorization-utilization-row{cursor:pointer}button.authorization-utilization-row:hover{border-color:#d79b31;background:var(--warn-bg)}.authorization-utilization-header{background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.authorization-utilization-row>span{display:grid;gap:3px;min-width:0}.authorization-utilization-row strong,.authorization-utilization-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.authorization-utilization-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.authorization-utilization-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.authorization-utilization-empty{padding:10px;border:1px dashed #e4d8b8;border-radius:8px;color:var(--muted);background:var(--panel)}.timely-filing-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.timely-filing-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:10px;min-width:0}.timely-filing-head>div,.timely-filing-proof{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.timely-filing-head span,.timely-filing-summary span,.timely-filing-row small{overflow:hidden;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.timely-filing-head strong,.timely-filing-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.timely-filing-head p,.timely-filing-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.timely-filing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.timely-filing-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.timely-filing-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.timely-filing-summary small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);text-overflow:ellipsis;white-space:nowrap}.timely-filing-list{display:grid;gap:6px;min-width:0}.timely-filing-row{display:grid;grid-template-columns:minmax(130px,.95fr) minmax(130px,.95fr) minmax(145px,1fr) minmax(110px,.7fr) minmax(92px,.62fr) minmax(105px,.7fr) minmax(190px,1.3fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;color:inherit;text-align:left;background:var(--panel)}button.timely-filing-row{cursor:pointer}button.timely-filing-row:hover{border-color:#5a8fc8;background:var(--info-bg)}.timely-filing-header{background:var(--blue-soft);color:var(--brand);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.timely-filing-row>span{display:grid;gap:3px;min-width:0}.timely-filing-row strong,.timely-filing-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timely-filing-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.timely-filing-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.timely-filing-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);background:var(--panel-muted)}.denial-appeal-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.denial-appeal-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.denial-appeal-head div,.denial-appeal-score{min-width:0}.denial-appeal-head span,.denial-appeal-score span,.denial-appeal-metrics span{display:block;color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.denial-appeal-head strong,.denial-appeal-score strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.denial-appeal-head p,.denial-appeal-score small{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.denial-appeal-score{padding:9px 10px;border:1px solid #fde0c5;border-radius:var(--radius-sm);background:var(--warn-bg)}.denial-appeal-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px}.denial-appeal-metrics div{min-width:0;padding:9px;border:1px solid #f1dfcf;border-radius:var(--radius-sm);background:var(--panel)}.denial-appeal-metrics strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.denial-appeal-metrics small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.denial-appeal-list{display:grid;gap:7px;min-width:0}.denial-appeal-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(118px,.85fr) minmax(92px,.55fr) auto minmax(130px,1fr) minmax(130px,1fr);gap:8px;align-items:center;min-width:0;width:100%;border:1px solid #f1dfcf;border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.denial-appeal-row:hover{border-color:#f59e0b;background:var(--warn-bg)}.denial-appeal-row div,.denial-appeal-row span,.denial-appeal-row small{min-width:0;overflow-wrap:anywhere}.denial-appeal-row strong{display:block;color:var(--ink);font-size:var(--fs-250)}.denial-appeal-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.denial-appeal-row>span{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.denial-appeal-empty{padding:10px;border:1px dashed #f1dfcf;border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.report-charts-panel{display:block;gap:0;position:relative;z-index:2;clear:both}.report-charts-heading{align-items:flex-start;min-height:72px;padding:14px 16px 10px;position:relative;z-index:3;background:var(--panel);pointer-events:auto}.report-charts-subtitle{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);max-width:56ch}.report-charts-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.report-charts-meta-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:var(--fs-100);font-weight:var(--fw-strong);border:1px solid var(--blue-soft)}.report-charts-meta-chip strong{font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.report-charts-meta-source{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-border)}.report-charts-meta-chip.is-redacted{background:var(--warn-bg);color:var(--warn-ink);border-color:#fde68a}.report-charts-host{display:grid;gap:8px;padding:4px 0 12px}.report-chart-group{display:grid;gap:10px;padding:12px 16px 8px;border-top:1px solid var(--soft)}.report-chart-group:first-child{border-top:0}.report-chart-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:4px 0 2px}.report-chart-group-eyebrow{display:block;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.report-chart-group-desc{margin:2px 0 0;color:var(--muted);font-size:var(--fs-200);max-width:56ch}.report-chart-group-count{padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.report-chart-group--revenue .report-chart-group-eyebrow{color:var(--ok-ink)}.report-chart-group--risk .report-chart-group-eyebrow{color:var(--danger-ink)}.report-chart-group--operations .report-chart-group-eyebrow{color:var(--blue-ink)}.report-chart-group--other .report-chart-group-eyebrow{color:var(--muted)}.report-chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:16px;padding:0}.report-chart-grid--grouped{padding:0}.report-chart{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;min-width:0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px 16px 14px;background:var(--panel);box-shadow:var(--elev-1);transition:box-shadow .15s ease,border-color .15s ease}.report-chart:hover{box-shadow:var(--elev-2)}.report-chart-heading{display:flex;justify-content:space-between;gap:10px;align-items:start}.report-chart-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.report-chart-viewtoggle{display:inline-flex;padding:2px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel)}.report-chart-viewbtn{padding:3px 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-family:inherit;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.report-chart-viewbtn:hover{color:var(--ink)}.report-chart-viewbtn.is-active{background:#0e1d33;color:#fff}.chart-data-table-wrap{max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);position:relative}.chart-data-table-toolbar{position:sticky;top:0;z-index:4;display:flex;justify-content:flex-end;padding:4px 6px;background:var(--soft);border-bottom:1px solid var(--line)}.chart-data-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.chart-data-table th,.chart-data-table td{padding:4px 8px;border-bottom:1px solid var(--soft);font-size:var(--fs-100);text-align:left}.chart-data-table th{position:sticky;top:0;background:var(--panel-muted);color:var(--ink-soft);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-100)}.chart-data-table td.num,.chart-data-table th.num{text-align:right}.chart-data-table tbody tr:hover{background:var(--panel-muted)}.chart-data-restricted{color:var(--warn-ink);font-weight:var(--fw-strong)}.report-chart-heading h4{margin:0;color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);letter-spacing:.01em}.report-chart-meta{display:flex;gap:8px;align-items:center;margin:4px 0 0;color:var(--muted);font-size:var(--fs-100)}.report-export-panel .panel-heading-row p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-250)}.tracker-export-controls{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(150px,.8fr)) auto;gap:12px;align-items:end;padding:0 14px 12px}.tracker-export-cockpit,.tracker-export-studio{display:grid;gap:12px;padding:14px;margin:10px 0 12px;border:1px solid rgba(31,41,55,.14);border-radius:8px;background:var(--panel-muted);box-shadow:var(--elev-1)}.tracker-export-studio{margin:0;min-height:calc(100vh - 140px);align-content:start}.tracker-export-scope-row{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:12px;align-items:stretch}.tracker-export-slicer-toolbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.tracker-export-slicer-toolbar strong{font-size:var(--fs-300)}.tracker-export-slicer-toolbar span{color:var(--muted);font-size:var(--fs-200);flex:1 1 240px}.tracker-export-active-chips{display:flex;flex-wrap:wrap;gap:6px}.tracker-export-active-chips:empty{display:none}.tracker-export-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(14,124,134,.28);border-radius:999px;background:var(--panel);color:var(--ink);font-size:var(--fs-100);padding:3px 8px 3px 10px}.tracker-export-chip button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:var(--fs-300);line-height:1;padding:0 2px}.tracker-export-slicers{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.tracker-export-slicer{min-width:0;border:1px solid #c7d8e5;border-radius:8px;background:var(--panel)}.tracker-export-slicer[open]{border-color:var(--teal-ink, #0e7c86);box-shadow:0 4px 12px #00345e14}.tracker-export-slicer summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:6px 10px;cursor:pointer;list-style:none;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted)}.tracker-export-slicer summary::-webkit-details-marker{display:none}.tracker-export-slicer summary:after{content:"\2304";color:var(--teal-ink)}.tracker-export-slicer[open] summary{border-bottom:1px solid var(--line);color:var(--ink)}.tracker-export-slicer-count{font-weight:var(--fw-strong);color:var(--teal-ink)}.tracker-export-slicer-search{width:calc(100% - 16px);margin:8px 8px 0;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font:inherit}.tracker-export-slicer-actions{display:flex;gap:8px;padding:6px 8px 0}.tracker-export-slicer-actions button{border:0;background:transparent;color:var(--teal-ink);cursor:pointer;font-size:var(--fs-100);padding:0}.tracker-export-slicer-values{display:flex;flex-direction:column;max-height:220px;overflow:auto;padding:6px;gap:2px}.tracker-export-slicer-val{display:flex;justify-content:space-between;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-200);padding:5px 7px;text-align:left}.tracker-export-slicer-val.is-active{background:#0e7c8624;font-weight:var(--fw-strong)}.tracker-export-slicer-val strong{color:var(--muted);font-weight:var(--fw-strong)}.tracker-export-cockpit-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.tracker-export-cockpit-head>div:first-child{min-width:0}.tracker-export-kicker{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:uppercase}.tracker-export-cockpit-head strong{display:block;margin-top:2px;color:var(--ink);font-size:var(--fs-400)}.tracker-export-cockpit-head p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-250);line-height:1.4}.tracker-export-actions--prominent{justify-content:end;min-width:250px}.tracker-export-cockpit-body{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1fr);gap:12px;align-items:stretch}.tracker-export-controls--workbench{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;border:1px solid rgba(14,124,134,.18);border-radius:8px;background:var(--panel)}.tracker-export-cockpit .tracker-export-status{margin:0;height:100%}.tracker-export-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tracker-export-brief>div{min-width:0;padding:10px 12px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:var(--panel)}.tracker-export-brief b,.tracker-export-brief span{display:block}.tracker-export-brief b{color:var(--ink-soft);font-size:var(--fs-200)}.tracker-export-brief span{margin-top:4px;color:var(--muted);font-size:var(--fs-200);line-height:1.38}.tracker-export-controls label{display:grid;gap:5px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.tracker-export-controls select,.tracker-export-controls input{min-height:36px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 9px;background-color:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-250);letter-spacing:0;text-transform:none}.tracker-export-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.tracker-export-status{margin:0 14px 12px;min-height:28px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-200)}.tracker-export-status strong{color:var(--ink)}.tracker-export-readiness{display:grid;gap:8px}.tracker-export-readiness-head{display:flex;gap:8px;align-items:center;justify-content:space-between}.tracker-export-readiness-head span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--info-border);border-radius:999px;background:var(--blue-soft);color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.tracker-export-readiness-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.tracker-export-readiness-grid span{min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);overflow-wrap:anywhere}.tracker-export-readiness-grid b{display:block;margin-bottom:2px;color:var(--muted);font-size:var(--fs-100);text-transform:uppercase}.tracker-export-readiness small{color:var(--muted);line-height:1.35}.tracker-export-readiness--warn,.tracker-export-readiness--warn strong{color:var(--warn-ink)}.tracker-export-readiness--pending strong{color:var(--blue-ink)}@media (max-width: 1180px){.tracker-export-cockpit-body,.tracker-export-scope-row,.tracker-export-brief{grid-template-columns:1fr}.tracker-export-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.tracker-export-controls,.tracker-export-controls--workbench,.tracker-export-readiness-grid{grid-template-columns:1fr}.tracker-export-cockpit{padding:10px}.tracker-export-cockpit-head{grid-template-columns:1fr}.tracker-export-actions--prominent{min-width:0}.tracker-export-actions,.tracker-export-readiness-head{align-items:stretch;flex-direction:column}.tracker-export-actions button{width:100%}}.report-export-package{padding:0 14px 14px}.export-package-empty{display:grid;gap:4px;padding:12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:var(--panel-muted)}.export-package-empty strong{color:var(--ink)}.report-export-summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.report-export-summary span{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 9px;background:var(--panel);color:var(--muted);font-size:var(--fs-200)}.report-export-summary strong{color:var(--ink)}.report-export-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.report-export-group{display:grid;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--panel)}.report-export-group h4{margin:0;color:var(--ink);font-size:var(--fs-250)}.report-export-item{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--soft);padding-top:8px;color:var(--muted);font-size:var(--fs-200)}.report-export-item strong{color:var(--ink);white-space:nowrap}.muted-note{margin:3px 0 0;color:var(--muted);font-size:var(--fs-200)}.chart-type-pill{display:inline-flex;padding:2px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:var(--fw-strong);font-size:var(--fs-100);letter-spacing:.08em;text-transform:uppercase}.chart-kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.chart-kpi{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;background:var(--panel);border:1px solid var(--line);min-width:0}.chart-kpi-body{display:grid;gap:1px;min-width:0;flex:1}.chart-kpi-dot{margin-top:5px}.chart-kpi-delta{display:inline-flex;align-items:center;gap:3px;margin-top:2px;font-size:var(--fs-100);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:.02em}.chart-kpi-delta--good{color:var(--ok-ink)}.chart-kpi-delta--bad{color:var(--danger-ink)}.chart-kpi-delta--flat{color:var(--muted)}.chart-type-pill--line{background:var(--excel-green-soft);color:var(--teal-ink)}.chart-type-pill--bar{background:#eef2ff;color:#3730a3}.chart-type-pill--stacked{background:var(--warn-bg);color:var(--warn-ink)}.chart-type-pill--combo{background:#ede9fe;color:#5b21b6}.chart-kpi.is-redacted{background:repeating-linear-gradient(135deg,#f8fafc,#f8fafc 6px,#eef2f6 6px 10px)}.chart-kpi-dot{display:block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-kpi-label{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-kpi-value{display:block;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-canvas{position:relative;min-height:200px;display:flex;align-items:stretch}.chart-svg{display:block;width:100%;height:auto;max-height:240px}.chart-svg .report-chart-bar{transition:opacity .12s ease}.chart-svg:hover .report-chart-bar{opacity:.55}.chart-svg .report-chart-bar:hover{opacity:1;filter:brightness(1.05)}.chart-svg circle{transition:r .1s ease}.chart-svg circle:hover{r:5}.chart-grid-line{stroke:var(--line);stroke-width:1;stroke-dasharray:3 3}.chart-axis-baseline{stroke:var(--ink-faint);stroke-width:1}.chart-axis-text{fill:var(--muted);font-size:var(--fs-100);font-family:inherit;font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}:root[data-theme=dark] .chart-axis-text{fill:#b6c2d3}:root[data-theme=dark] .chart-grid-line{stroke:#2a3a55}:root[data-theme=dark] .chart-axis-baseline{stroke:#4b5b75}.chart-axis-text--center{text-anchor:middle}.chart-axis-text--right{text-anchor:end}.chart-axis-text--left{text-anchor:start}.chart-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted);font-size:var(--fs-200);padding:24px 12px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--panel-muted)}.chart-empty--redacted{background:repeating-linear-gradient(135deg,#f8fafc,#f8fafc 6px,#eef2f6 6px 10px);border-style:solid;border-color:var(--line)}.chart-legend{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:4px;border-top:1px solid var(--soft)}.chart-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.chart-legend-item.is-redacted{color:var(--ink-faint);text-decoration:line-through}.chart-legend-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.report-work-queue-panel{display:grid;gap:12px}.report-work-queue-basis{margin:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.report-work-queue-lanes{display:flex;flex-wrap:wrap;gap:8px}.report-work-queue-lane{display:grid;gap:2px;min-width:148px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.report-work-queue-lane strong{font-size:var(--fs-250);font-weight:var(--fw-strong)}.report-work-queue-lane span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal)}.report-work-queue-lane:hover:not(:disabled){background:var(--panel-muted);border-color:var(--blue)}.report-work-queue-lane.is-active{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-ink)}.report-work-queue-lane.is-active span{color:var(--blue-ink)}.report-work-queue-lane:disabled{opacity:.55;cursor:not-allowed}.report-work-queue-lane:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.report-work-queue-quickfilters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:-4px}.report-work-queue-quickgroup{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.report-work-queue-quicklabel{margin-right:2px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em}.report-work-queue-quickchip{padding:3px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1.5;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.report-work-queue-quickchip:hover:not(:disabled){border-color:var(--blue);color:var(--ink)}.report-work-queue-quickchip.is-active{background:var(--blue-soft);border-color:var(--blue);color:var(--blue-ink)}.report-work-queue-quickchip:disabled{opacity:.55;cursor:not-allowed}.report-work-queue-quickchip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.report-work-queue-panel .queue-drilldown{padding:0}.queue-drilldown{display:grid;gap:14px;padding:14px}.queue-drilldown-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.queue-drilldown-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;min-width:0}.queue-drilldown-eyebrow{display:inline-block;width:100%;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.queue-drilldown-title h4{margin:0;color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);line-height:1.2;letter-spacing:-.01em}.queue-drilldown-queuekey{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-100);font-weight:var(--fw-strong)}.queue-drilldown-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:flex-end}.queue-drilldown-filterchips{display:flex;flex-wrap:wrap;gap:6px}.queue-drilldown-filterchip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--blue-soft);border:1px solid var(--info-border);color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.queue-drilldown-filterchip em{font-style:normal;color:var(--muted);font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--fw-strong)}.queue-drilldown-summary{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.queue-drilldown-stat{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:8px;padding:10px 12px;background:var(--panel-muted)}.queue-drilldown-stat span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.queue-drilldown-stat strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.queue-drilldown-stat.is-locked{border-left-color:var(--amber);background:var(--warn-bg)}.queue-drilldown-stat.is-locked strong{color:var(--warn-ink)}.queue-drilldown-stat--queue-total{border-left-color:var(--blue);background:var(--blue-soft)}.queue-drilldown-stat--queue-total strong{color:var(--blue-ink)}.queue-drilldown-figures{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 20px;min-width:0}.queue-drilldown-figure{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.queue-drilldown-figure em{font-style:normal;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.queue-drilldown-figure strong{color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.queue-drilldown-figure--money strong{font-size:var(--fs-500)}.queue-drilldown-figure--queue-total strong{color:var(--blue-ink)}.queue-drilldown-figure.is-locked em,.queue-drilldown-figure.is-locked strong{color:var(--warn-ink)}.queue-drilldown-phi{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.queue-drilldown-phi.is-locked{background:var(--warn-bg);border-color:var(--amber);color:var(--warn-ink)}.queue-drilldown-pager{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--muted);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.queue-drilldown-pager-spacer{flex:1 1 auto}.queue-drilldown-rowcount{color:var(--ink);font-weight:var(--fw-strong)}.queue-drilldown-asof{color:var(--muted);font-size:var(--fs-100);white-space:nowrap}.queue-drilldown-asof-stale{padding:2px 8px;border-radius:6px;border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);font-weight:var(--fw-strong)}.queue-drilldown-pageindicator{padding:2px 8px;border-radius:6px;background:var(--soft);color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.queue-drilldown-pager .small-button:disabled{opacity:.45;cursor:not-allowed}.queue-drilldown-pagerbtn[data-report-drilldown-page=first],.queue-drilldown-pagerbtn[data-report-drilldown-page=last]{min-width:28px;padding:2px 8px;font-weight:var(--fw-strong);font-size:var(--fs-250);line-height:1}.queue-drilldown-pagejump{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.queue-drilldown-pagejump input{width:56px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;text-align:center}.queue-drilldown-pagejump input:focus{border-color:var(--blue)}.queue-drilldown-pagejump input:focus-visible{outline:2px solid #93b5ff;outline-offset:1px;border-color:var(--blue)}.queue-drilldown-table-wrap{border:1px solid var(--line);border-radius:8px;overflow:auto;max-height:520px}.queue-drilldown-table thead th{position:sticky;top:0;z-index:1;background:var(--soft);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.queue-drilldown-table tbody tr:hover{background:var(--soft)}.queue-drilldown-row{cursor:pointer}.queue-drilldown-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:var(--blue-soft)}.queue-drilldown-row:hover .queue-drilldown-claimid{text-decoration:underline;text-decoration-color:var(--blue-ink);text-underline-offset:2px}.queue-drilldown-table th.num,.queue-drilldown-table td.num{text-align:right;font-variant-numeric:tabular-nums}.queue-drilldown-claimid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink)}.queue-drilldown-lineid{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-200);color:var(--ink-soft)}.queue-drilldown-statuschip{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--soft);border:1px solid var(--line);color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.queue-drilldown-action{display:inline-block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:var(--fs-100)}.queue-drilldown-action.is-client-action{color:var(--warn-ink);font-weight:var(--fw-strong)}.queue-drilldown-slachip,.queue-drilldown-prioritypill{display:inline-block;padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap;font-variant-numeric:tabular-nums}.queue-drilldown-slachip.tone-critical,.queue-drilldown-prioritypill.tone-critical{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-ink)}.queue-drilldown-slachip.tone-warn,.queue-drilldown-prioritypill.tone-warn{background:var(--warn-bg);border-color:#fde68a;color:var(--warn-ink)}.queue-drilldown-slachip.tone-info,.queue-drilldown-prioritypill.tone-info{background:var(--blue-soft);border-color:var(--info-border);color:var(--blue-ink)}.queue-drilldown-reason{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--muted)}.queue-drilldown-locked{color:var(--warn-ink);font-weight:var(--fw-strong)}.queue-drilldown-openbtn{font-weight:var(--fw-strong)}.queue-drilldown-openbtn:hover{border-color:var(--blue);background:var(--blue);color:var(--on-accent)}.queue-drilldown-emptyrow{padding:18px 12px!important;color:var(--muted);text-align:center;font-style:italic}.queue-drilldown-emptyrow--unavailable{color:var(--text);font-style:normal;text-align:left;line-height:1.55;max-width:68ch;border-left:3px solid var(--warn, #c07a00);padding-left:14px!important}.queue-drilldown-placeholder,.queue-drilldown-loading,.queue-drilldown-error{display:flex;align-items:center;gap:12px;padding:18px;border:1px dashed var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.queue-drilldown-placeholder{flex-direction:column;text-align:center;padding:28px 18px}.queue-drilldown-placeholder-icon{width:40px;height:40px;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink);display:grid;place-items:center;font-size:var(--fs-600);font-weight:var(--fw-strong)}.queue-drilldown-placeholder-title,.queue-drilldown-loading-title,.queue-drilldown-error-title{margin:0;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.queue-drilldown-placeholder-body,.queue-drilldown-loading-body,.queue-drilldown-error-body{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.45}.queue-drilldown-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--info-border);border-top-color:var(--blue);animation:queueDrilldownSpin .8s linear infinite;flex:0 0 auto}@keyframes queueDrilldownSpin{to{transform:rotate(360deg)}}.queue-drilldown-error{border-style:solid;border-color:var(--danger-border);background:var(--danger-bg)}.queue-drilldown-error-icon{width:28px;height:28px;border-radius:50%;background:var(--red);color:var(--on-accent);display:grid;place-items:center;font-weight:var(--fw-strong);font-size:var(--fs-400);flex:0 0 auto}.queue-drilldown-error-copy{flex:1 1 auto;min-width:0}.queue-drilldown-error-title{color:var(--danger-ink)}.stack-list,.audit-list,.sync-list{display:grid;gap:10px;min-width:0;padding:14px}.stack-list>*,.audit-list>*,.sync-list>*{max-width:100%;min-width:0;box-sizing:border-box}.ops-tab-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.ops-tab-summary div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.ops-tab-summary span,.assignment-candidate-card dt{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.ops-tab-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.ops-tab-summary small{display:block;margin-top:5px;color:var(--muted);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.ops-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-top:2px}.ops-section-heading strong{color:var(--ink);font-size:var(--fs-300)}.ops-section-heading span{color:var(--muted);font-size:var(--fs-200)}.ops-section-heading.compact{padding:0}.ownership-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.review-ownership-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.review-quality-board{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.review-quality-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.review-quality-metrics div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-quality-metrics span,.review-quality-checklist span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-quality-metrics strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-quality-metrics small,.review-quality-checklist small{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-quality-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:6px}.review-quality-checklist div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.review-quality-checklist .is-pass{border-left:4px solid var(--teal)}.review-quality-checklist .is-risk{border-left:4px solid var(--amber);background:var(--warn-bg)}.review-quality-checklist strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-200)}.review-escalation-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.review-escalation-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-escalation-head div{min-width:0}.review-escalation-head span,.review-escalation-metrics span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-escalation-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-escalation-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-escalation-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px}.review-escalation-metrics div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-escalation-metrics strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-escalation-metrics small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-escalation-list{display:grid;gap:7px;min-width:0}.review-escalation-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(105px,.75fr) minmax(92px,.5fr) auto minmax(155px,1fr);gap:8px;align-items:center;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.review-escalation-row:hover{border-color:#93b5ff;background:var(--info-bg)}.review-escalation-row div,.review-escalation-row span,.review-escalation-row small{min-width:0;overflow-wrap:anywhere}.review-escalation-row strong{display:block;color:var(--ink);font-size:var(--fs-250)}.review-escalation-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-escalation-row>span{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.review-escalation-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.review-evidence-matrix{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.review-evidence-matrix-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-evidence-matrix-head div{min-width:0}.review-evidence-matrix-head span,.review-evidence-summary span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-evidence-matrix-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-evidence-matrix-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-evidence-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px}.review-evidence-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-evidence-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-evidence-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-evidence-table{display:grid;gap:7px;min-width:0}.review-evidence-row{display:grid;grid-template-columns:minmax(135px,1fr) repeat(4,minmax(92px,.62fr)) minmax(190px,1.25fr);gap:8px;align-items:center;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.review-evidence-header{background:var(--soft);color:var(--ink-soft);cursor:default;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-evidence-row:hover:not(.review-evidence-header){border-color:#93b5ff;background:var(--info-bg)}.review-evidence-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.review-evidence-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-evidence-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-evidence-row .is-pass strong{color:var(--ok-ink)}.review-evidence-row .is-risk strong{color:var(--warn-ink)}.review-evidence-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.review-decision-cockpit{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.review-day-close-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.review-day-close-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.review-day-close-head div{min-width:0}.review-day-close-head span,.review-day-close-summary span,.review-day-close-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-day-close-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-day-close-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-day-close-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.review-day-close-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-day-close-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.review-day-close-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-day-close-list{display:grid;gap:6px;min-width:0}.review-day-close-row{display:grid;grid-template-columns:minmax(150px,1.05fr) minmax(160px,1fr) minmax(125px,.8fr) minmax(115px,.72fr) minmax(210px,1.35fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.review-day-close-header{padding-block:7px;background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-day-close-row>span{display:grid;gap:3px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.review-day-close-row strong,.review-day-close-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.review-day-close-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.review-day-close-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-sla-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.review-sla-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-sla-head div{min-width:0}.review-sla-head span,.review-sla-summary span,.review-sla-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-sla-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.25;overflow-wrap:anywhere}.review-sla-head p{max-width:86ch;margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-sla-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(136px,100%),1fr));gap:8px;min-width:0}.review-sla-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-sla-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-sla-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-sla-list{display:grid;gap:7px;min-width:0}.review-sla-row{display:grid;grid-template-columns:minmax(135px,.85fr) minmax(130px,.8fr) minmax(160px,1fr) minmax(150px,.9fr) minmax(140px,.85fr) minmax(230px,1.35fr);gap:8px;align-items:center;box-sizing:border-box;width:100%;min-width:0}.review-sla-header{padding:0 8px}button.review-sla-row{padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}button.review-sla-row:hover{border-color:#5ea3e8;background:var(--panel-muted)}.review-sla-row>span{display:grid;gap:2px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-sla-row strong,.review-sla-row small{min-width:0;overflow-wrap:anywhere}.review-sla-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25}.review-sla-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-sla-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.review-sla-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.review-acceptance-certificate{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);overflow:hidden}.review-acceptance-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.review-acceptance-head div{min-width:0}.review-acceptance-head span,.review-acceptance-summary span,.review-acceptance-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-acceptance-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.25;overflow-wrap:anywhere}.review-acceptance-head p{max-width:88ch;margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-acceptance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;min-width:0}.review-acceptance-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-acceptance-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-acceptance-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-acceptance-list{display:grid;gap:7px;min-width:0}.review-acceptance-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(150px,.95fr) minmax(155px,1fr) minmax(160px,1fr) minmax(180px,1.1fr) minmax(220px,1.35fr);gap:8px;align-items:center;box-sizing:border-box;width:100%;min-width:0}.review-acceptance-header{padding:0 8px}button.review-acceptance-row{padding:8px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}button.review-acceptance-row:hover{border-color:#5ea3e8;background:var(--panel-muted)}.review-acceptance-row--green{border-left-color:var(--teal)!important}.review-acceptance-row--amber{border-left-color:var(--amber)!important}.review-acceptance-row--red{border-left-color:#dc2626!important}.review-acceptance-row>span{display:grid;gap:2px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-acceptance-row strong,.review-acceptance-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.review-acceptance-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25}.review-acceptance-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-acceptance-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.review-acceptance-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.review-decision-cockpit-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-decision-cockpit-head div{min-width:0}.review-decision-cockpit-head span,.review-decision-cockpit-summary span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-decision-cockpit-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-decision-cockpit-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-decision-cockpit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px}.review-decision-cockpit-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-decision-cockpit-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-decision-cockpit-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-decision-cockpit-list{display:grid;gap:7px;min-width:0}.review-decision-cockpit-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(88px,.55fr) minmax(180px,1.25fr) minmax(105px,.65fr) minmax(150px,1fr);gap:8px;align-items:center;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.review-decision-cockpit-header{background:var(--soft);color:var(--ink-soft);cursor:default;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-decision-cockpit-row:hover:not(.review-decision-cockpit-header){border-color:#93b5ff;background:var(--info-bg)}.review-decision-cockpit-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.review-decision-cockpit-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-decision-cockpit-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-decision-cockpit-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.review-disposition-control{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.review-disposition-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-disposition-head div{min-width:0}.review-disposition-head span,.review-disposition-summary span,.review-disposition-lane span,.review-disposition-math small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-disposition-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-disposition-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-disposition-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.review-disposition-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-disposition-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-disposition-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-disposition-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:9px;min-width:0}.review-disposition-lane{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel)}.review-disposition-lane--green{border-left-color:var(--teal)}.review-disposition-lane--amber{border-left-color:var(--amber)}.review-disposition-lane--red{border-left-color:#dc2626}.review-disposition-lane strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.2}.review-disposition-lane p,.review-disposition-lane small,.review-disposition-lane em{margin:0;color:var(--muted);font-size:var(--fs-200);font-style:normal;line-height:1.35;overflow-wrap:anywhere}.review-disposition-math{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.review-disposition-math span{min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.review-disposition-math strong{font-size:var(--fs-250);font-variant-numeric:tabular-nums}.review-note-builder{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.review-note-builder-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-note-builder-head div{min-width:0}.review-note-builder-head span,.review-note-builder-summary span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-note-builder-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-note-builder-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-note-builder-head small{display:block;margin-top:5px;color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1.35;overflow-wrap:anywhere}.review-note-builder-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:8px}.review-note-builder-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-note-builder-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-note-builder-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-note-builder-list{display:grid;gap:7px;min-width:0}.review-note-builder-row{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(170px,1fr) minmax(260px,1.55fr) minmax(150px,.9fr) minmax(145px,.9fr);gap:8px;align-items:center;min-width:0;width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}.review-note-builder-header{background:var(--soft);color:var(--ink-soft);cursor:default;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-note-builder-row:hover:not(.review-note-builder-header){border-color:#93b5ff;background:var(--info-bg)}.review-note-builder-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.review-note-builder-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-note-builder-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-note-builder-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.review-closeout-ledger{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);overflow:hidden}.review-closeout-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.review-closeout-head div{min-width:0}.review-closeout-head span,.review-closeout-summary span,.review-closeout-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-closeout-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-closeout-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-closeout-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(126px,100%),1fr));gap:8px;min-width:0}.review-closeout-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-closeout-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.review-closeout-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-closeout-table{display:grid;gap:6px;min-width:0}.review-closeout-row{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(110px,.85fr) minmax(110px,.85fr) minmax(150px,1.05fr) minmax(110px,.85fr) minmax(190px,1.4fr) minmax(160px,1.1fr);gap:7px;align-items:center;min-width:0;width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);text-align:left}button.review-closeout-row{cursor:pointer}button.review-closeout-row:hover{border-color:#93b5ff;background:var(--info-bg)}.review-closeout-header{background:var(--soft);color:var(--ink-soft);cursor:default;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-closeout-row--green{border-left:4px solid var(--teal)}.review-closeout-row--amber{border-left:4px solid #d97706}.review-closeout-row--red{border-left:4px solid #dc2626}.review-closeout-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.review-closeout-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-closeout-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-closeout-row .pill{justify-self:start}.review-closeout-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.review-decision-dossier{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.review-decision-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px;min-width:0}.review-decision-head span,.review-decision-card span,.review-decision-paths span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-decision-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere}.review-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:7px}.review-decision-card,.review-decision-paths div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-decision-card strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-decision-card small,.review-decision-paths small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.review-decision-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:7px}.review-decision-paths div:first-child{border-left:4px solid var(--teal)}.review-decision-paths div:nth-child(2){border-left:4px solid var(--amber)}.review-decision-paths div:nth-child(3){border-left:4px solid var(--muted)}.review-decision-paths strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-200);line-height:1.3;overflow-wrap:anywhere}.review-outcome-accountability{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.review-outcome-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-outcome-head div{min-width:0}.review-outcome-head span,.review-outcome-summary span,.review-outcome-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-outcome-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-outcome-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-outcome-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;min-width:0}.review-outcome-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-outcome-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-outcome-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-outcome-list{display:grid;gap:7px;min-width:0}.review-outcome-row{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(130px,.75fr) minmax(190px,1.1fr) minmax(175px,1fr) minmax(230px,1.35fr);gap:8px;align-items:center;min-width:0}.review-outcome-header{padding:0 8px}.review-outcome-row:not(.review-outcome-header){padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-outcome-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.review-outcome-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-outcome-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-outcome-row .pill{justify-self:start}.review-outcome-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200);background:var(--panel-muted)}.review-audit-timeline{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.review-audit-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.review-audit-head div{min-width:0}.review-audit-head span,.review-audit-summary span,.review-audit-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.review-audit-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.review-audit-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.review-audit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(126px,100%),1fr));gap:8px;min-width:0}.review-audit-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-audit-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.review-audit-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-audit-list{display:grid;gap:7px;min-width:0}.review-audit-row{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(150px,.9fr) minmax(190px,1.1fr) minmax(180px,1fr) minmax(240px,1.35fr);gap:8px;align-items:center;min-width:0}.review-audit-header{padding:0 8px}.review-audit-row:not(.review-audit-header){padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-audit-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.review-audit-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.review-audit-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-audit-row .pill{justify-self:start}.review-audit-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200);background:var(--panel-muted)}.review-decision-ledger{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.review-decision-ledger-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:7px}.review-decision-ledger-summary div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-decision-ledger-summary span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-decision-ledger-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.review-decision-ledger-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.review-decision-ledger-list{display:grid;gap:6px}.review-decision-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(110px,auto);gap:8px;align-items:start;min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-decision-ledger-row div,.review-decision-ledger-row p{min-width:0}.review-decision-ledger-row strong{display:block;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere}.review-decision-ledger-row small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-decision-ledger-row span{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.review-decision-ledger-row p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.assignment-work-packet{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.assignment-work-packet-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:8px;min-width:0}.assignment-work-packet-head div{min-width:0}.assignment-work-packet-head span,.assignment-work-packet-grid span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.assignment-work-packet-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-250);line-height:1.3;overflow-wrap:anywhere}.assignment-work-packet-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(142px,100%),1fr));gap:7px}.assignment-work-packet-grid div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-work-packet-grid strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-250);font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.assignment-work-packet-grid small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.ownership-panel{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.assignment-sla-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-sla-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-sla-head div{min-width:0}.assignment-sla-head span,.assignment-sla-metrics span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-sla-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-sla-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-sla-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:8px}.assignment-sla-metrics div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-sla-metrics strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-sla-metrics small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.assignment-sla-list{display:grid;gap:7px;min-width:0}.assignment-sla-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.7fr) auto minmax(95px,.6fr) minmax(140px,1fr);gap:8px;align-items:center;min-width:0;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.assignment-sla-row:hover{border-color:#93b5ff;background:var(--info-bg)}.assignment-sla-row div,.assignment-sla-row span,.assignment-sla-row small{min-width:0;overflow-wrap:anywhere}.assignment-sla-row strong{display:block;font-size:var(--fs-250)}.assignment-sla-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.assignment-sla-row>span{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.assignment-sla-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.assignment-review-pipeline{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-review-pipeline-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-review-pipeline-head div{min-width:0}.assignment-review-pipeline-head span,.assignment-review-pipeline-summary span,.assignment-review-pipeline-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-review-pipeline-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-review-pipeline-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-review-pipeline-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(128px,100%),1fr));gap:8px;min-width:0}.assignment-review-pipeline-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-review-pipeline-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-review-pipeline-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-review-pipeline-list{display:grid;gap:7px;min-width:0}.assignment-review-pipeline-row{display:grid;grid-template-columns:minmax(130px,.82fr) minmax(150px,1fr) minmax(130px,.82fr) minmax(135px,.9fr) minmax(170px,1.08fr) minmax(210px,1.25fr);gap:8px;align-items:center;min-width:0}.assignment-review-pipeline-header{padding:0 8px}.assignment-review-pipeline-row:not(.assignment-review-pipeline-header){padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-review-pipeline-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-review-pipeline-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-review-pipeline-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-review-pipeline-row .pill{justify-self:start}.assignment-handoff-command{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-handoff-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-handoff-head div{min-width:0}.assignment-handoff-head span,.assignment-handoff-summary span,.assignment-handoff-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-handoff-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-handoff-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-handoff-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px}.assignment-handoff-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-handoff-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-handoff-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.assignment-handoff-list{display:grid;gap:7px;min-width:0}.assignment-handoff-header,.assignment-handoff-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(105px,.72fr) minmax(100px,.68fr) minmax(170px,1.25fr);gap:8px;align-items:center;min-width:0}.assignment-handoff-header{padding:0 8px}.assignment-handoff-row{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:8px;color:var(--ink);cursor:pointer;text-align:left}.assignment-handoff-row:hover{border-color:#93b5ff;background:var(--info-bg)}.assignment-handoff-row>span,.assignment-handoff-row>small{min-width:0;overflow-wrap:anywhere}.assignment-handoff-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25}.assignment-handoff-row small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.assignment-handoff-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.assignment-capacity-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-capacity-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-capacity-head div{min-width:0}.assignment-capacity-head span,.assignment-capacity-summary span,.assignment-capacity-header span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-capacity-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-capacity-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-capacity-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px}.assignment-capacity-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-capacity-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-capacity-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3}.assignment-capacity-list{display:grid;gap:7px;min-width:0}.assignment-capacity-header,.assignment-capacity-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(105px,.7fr) minmax(120px,.85fr) minmax(120px,.85fr) minmax(95px,.65fr) minmax(190px,1.35fr);gap:8px;align-items:center;min-width:0}.assignment-capacity-header{padding:0 8px}.assignment-capacity-row{padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-capacity-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-capacity-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-capacity-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-capacity-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.assignment-accountability-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-accountability-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-accountability-head div{min-width:0}.assignment-accountability-head span,.assignment-accountability-summary span,.assignment-accountability-header span{display:block;color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-accountability-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-accountability-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-accountability-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;min-width:0}.assignment-accountability-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-accountability-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-accountability-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-accountability-list{display:grid;gap:7px;min-width:0}.assignment-accountability-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(120px,.75fr) minmax(155px,1fr) minmax(140px,.9fr) minmax(125px,.75fr) minmax(220px,1.35fr);gap:8px;align-items:center;min-width:0}.assignment-accountability-header{padding:0 8px}.assignment-accountability-row:not(.assignment-accountability-header){padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-accountability-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-accountability-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-accountability-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-accountability-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.assignment-review-readiness{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #d7c4f2;border-radius:8px;background:var(--panel)}.assignment-review-readiness-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-review-readiness-head div{min-width:0}.assignment-review-readiness-head span,.assignment-review-readiness-summary span,.assignment-review-readiness-header span{display:block;color:#5b21b6;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-review-readiness-head strong{display:block;margin-top:3px;color:var(--info-ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-review-readiness-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-review-readiness-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;min-width:0}.assignment-review-readiness-summary div{min-width:0;padding:9px;border:1px solid #e4dcf8;border-radius:var(--radius-sm);background:var(--panel)}.assignment-review-readiness-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-review-readiness-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-review-readiness-list{display:grid;gap:7px;min-width:0}.assignment-review-readiness-row{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(125px,.8fr) minmax(170px,1fr) minmax(160px,1fr) minmax(125px,.75fr) minmax(230px,1.35fr);gap:8px;align-items:center;min-width:0}.assignment-review-readiness-header{padding:0 8px}button.assignment-review-readiness-row{width:100%;padding:8px;border:1px solid #e4dcf8;border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}button.assignment-review-readiness-row:hover{border-color:#a78bfa;background:var(--panel-muted)}.assignment-review-readiness-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-review-readiness-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-review-readiness-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-review-readiness-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.assignment-review-readiness-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.assignment-proof-acceptance{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.assignment-proof-acceptance-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-proof-acceptance-head div{min-width:0}.assignment-proof-acceptance-head span,.assignment-proof-acceptance-summary span,.assignment-proof-acceptance-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-proof-acceptance-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-proof-acceptance-head p{margin:5px 0 0;max-width:920px;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-proof-acceptance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;min-width:0}.assignment-proof-acceptance-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-proof-acceptance-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-proof-acceptance-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-proof-acceptance-list{display:grid;gap:7px;min-width:0}.assignment-proof-acceptance-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,.85fr) minmax(135px,.75fr) minmax(190px,1.1fr) minmax(230px,1.35fr) minmax(230px,1.25fr);gap:8px;align-items:center;min-width:0}.assignment-proof-acceptance-header{padding:0 8px}button.assignment-proof-acceptance-row{width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}button.assignment-proof-acceptance-row:hover{border-color:#5ea3e8;background:var(--panel-muted)}.assignment-proof-acceptance-row>span{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-proof-acceptance-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-proof-acceptance-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-proof-acceptance-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.assignment-proof-acceptance-empty{padding:10px;color:var(--muted);font-size:var(--fs-200)}.assignment-intake-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.assignment-intake-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.assignment-intake-head div{min-width:0}.assignment-intake-head span,.assignment-intake-summary span,.assignment-intake-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.assignment-intake-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.assignment-intake-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.assignment-intake-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px}.assignment-intake-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.assignment-intake-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.assignment-intake-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-intake-list{display:grid;gap:7px;min-width:0}.assignment-intake-header,.assignment-intake-row{display:grid;grid-template-columns:minmax(145px,1fr) minmax(120px,.78fr) minmax(118px,.8fr) minmax(100px,.65fr) minmax(170px,1.2fr) minmax(210px,1.45fr);gap:8px;align-items:center;min-width:0}.assignment-intake-header{padding:0 8px}.assignment-intake-row{width:100%;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}.assignment-intake-row:hover{border-color:#93b5ff;background:var(--info-bg)}.assignment-intake-row>span,.assignment-intake-row>small{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.assignment-intake-row strong{display:block;color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.assignment-intake-row small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.assignment-intake-row .pill{justify-self:start}.assignment-intake-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200);background:var(--panel-muted)}.ownership-table,.routing-list,.review-standard-list{display:grid;gap:6px}.ownership-row,.routing-row,.review-standard-list div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.review-ownership-grid .ownership-row{grid-template-columns:minmax(0,1fr) auto auto}.ownership-row strong,.routing-row strong,.review-standard-list strong{display:block;min-width:0;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);line-height:1.25;overflow-wrap:anywhere;white-space:normal}.ownership-row small,.routing-row small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.ownership-row span,.routing-row span,.review-standard-list span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;white-space:nowrap}.routing-row{grid-template-columns:96px minmax(0,1fr)}.routing-row small{grid-column:2}.routing-row.recommended{border-color:#9cc3ee;box-shadow:inset 3px 0 #0a63c9}.assignment-route-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(135px,100%),1fr));gap:7px;margin:8px 0}.assignment-route-chain div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.assignment-route-chain span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.assignment-route-chain strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-200);line-height:1.2;overflow-wrap:anywhere}.assignment-route-chain small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.review-standard-list div{grid-template-columns:96px minmax(0,1fr);align-items:start}.review-standard-list strong{white-space:normal;line-height:1.3}.assignment-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.assignment-candidate-card{display:grid;gap:8px;min-width:0;padding:11px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius-sm);background:var(--panel)}.candidate-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px}.assignment-bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 12px;padding:8px 12px;background:var(--blue-soft);border:1px solid var(--blue);border-radius:8px}.assignment-bulk-count{font-weight:var(--fw-strong);color:var(--blue-ink);font-size:var(--fs-250)}.assignment-bulk-owner{padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;font-size:var(--fs-250);color:var(--ink);background:var(--panel)}.candidate-check{margin-right:6px;accent-color:var(--blue)}.candidate-assign-select{flex:1 1 auto;min-width:0;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;font-size:var(--fs-250);color:var(--ink);background:var(--panel)}.candidate-topline{display:flex;align-items:center;justify-content:space-between;gap:8px}.assignment-candidate-card p,.assignment-candidate-card small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.assignment-candidate-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.assignment-candidate-card dd{margin:2px 0 0;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.qa-watchlist{display:grid;gap:8px}.qa-watch-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:var(--radius-sm);background:var(--panel)}.qa-watch-card strong,.qa-watch-card span{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.qa-watch-card p{margin:2px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.work-card,.audit-item,.sync-item{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.work-card>*,.audit-item>*,.sync-item>*{max-width:100%;min-width:0}.export-object-metadata-review{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.export-object-row{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:8px}.export-object-row div{min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.export-object-row span{display:block;color:var(--muted);font-size:var(--fs-100);margin-bottom:4px}.export-object-row strong{display:block;font-size:var(--fs-250);overflow-wrap:anywhere}.work-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.work-card h4{margin:0;font-size:var(--fs-400)}.work-card p,.audit-item p,.sync-item p{margin:0;color:var(--muted);font-size:var(--fs-250)}.sync-item .sync-reject-reason{color:var(--danger-ink);font-weight:var(--fw-strong)}.sync-item .sync-reject-reason:first-letter{text-transform:uppercase}.sync-note{margin:0;color:var(--muted);font-size:var(--fs-200)}.readiness-note-list{display:grid;gap:6px;padding-top:6px;border-top:1px solid var(--line)}.readiness-note{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:10px;align-items:start;padding:7px 8px;border:1px solid var(--info-border);border-radius:6px;background:var(--panel-muted)}.readiness-note strong{color:var(--ink);font-size:var(--fs-200)}.readiness-note span{min-width:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.readiness-note-sublist{display:grid;gap:3px;margin-top:5px}.readiness-note-sublist em{display:block;color:var(--ink-soft);font-style:normal;overflow-wrap:anywhere}.sync-item-header{display:flex;justify-content:space-between;gap:10px;align-items:center}.sync-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:2px 0;color:var(--ink)}.sync-section-title span{color:var(--muted);font-size:var(--fs-200)}.report-run-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;padding:12px 14px 0;align-items:end}.report-run-filters label{display:grid;gap:4px;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.report-run-filters select,.report-run-filters input[type=date]{min-height:34px;border:1px solid var(--line);border-radius:6px;padding:6px 8px;background-color:var(--panel);color:var(--ink)}.report-run-filters .check-label{grid-template-columns:auto 1fr;align-items:center;min-height:34px;color:var(--ink)}.report-run-detail{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.report-run-detail dl,.report-run-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0}.report-run-detail dt{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.report-run-detail dd,.report-run-detail p{margin:0;color:var(--ink);font-size:var(--fs-200);overflow-wrap:anywhere}.work-note{width:100%;min-height:78px;resize:vertical;font-size:var(--fs-250)}.next-action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px}.work-card-actions{display:flex;flex-wrap:wrap;gap:8px}.work-card-awaiting{align-self:center;font-size:var(--fs-200);font-style:italic;color:var(--muted)}.work-card-reassign{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:var(--fs-250);color:var(--muted)}.work-card-reassign select{margin-left:6px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;font-size:var(--fs-250);color:var(--ink);background:var(--panel)}.work-card-badges{display:flex;gap:6px;align-items:center;flex-shrink:0}.work-card-next{display:flex;align-items:baseline;gap:8px;margin:10px 0 2px;padding:8px 12px;background:var(--blue-soft);border-left:3px solid var(--blue);border-radius:6px;font-size:var(--fs-250);color:var(--ink)}.work-card-next-kicker{font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--blue-ink);white-space:nowrap}.rules-grid,.client-metrics,.future-list{display:grid;gap:8px;padding:12px 14px}.client-toolbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;padding:12px 14px 0}.client-formula-reconciliation{min-width:0;padding:0 14px 14px}.client-formula-shell{display:grid;gap:10px;min-width:0;border:1px solid var(--line);border-left:4px solid var(--amber);border-radius:8px;padding:10px;background:var(--warn-bg)}.client-formula-shell--green{border-left-color:var(--teal);background:var(--ok-bg)}.client-formula-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.34fr);gap:10px;align-items:stretch;min-width:0}.client-formula-head>div,.client-formula-proof,.client-formula-card,.client-formula-ledger{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffffe6}.client-formula-head>div,.client-formula-proof,.client-formula-card{padding:9px}.client-formula-head span,.client-formula-card span,.client-formula-row--header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.client-formula-head strong,.client-formula-proof strong,.client-formula-card strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.client-formula-head p,.client-formula-proof small,.client-formula-card small,.client-formula-row{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-formula-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:8px;min-width:0}.client-formula-card{border-left:3px solid var(--blue)}.client-formula-card--green{border-left-color:var(--teal)}.client-formula-card--amber{border-left-color:var(--amber)}.client-formula-card--blue{border-left-color:var(--blue)}.client-formula-ledger{display:grid;overflow:hidden}.client-formula-row{display:grid;grid-template-columns:minmax(112px,.9fr) minmax(0,1.4fr) minmax(74px,.48fr) minmax(80px,.55fr);gap:8px;align-items:center;min-width:0;margin:0;padding:8px;border-bottom:1px solid var(--line)}.client-formula-row:last-child{border-bottom:0}.client-formula-row>span{min-width:0;overflow-wrap:anywhere}.client-formula-row strong,.client-formula-row small{display:block;overflow-wrap:anywhere}.client-formula-row--header{background:var(--blue-soft);color:var(--ink-soft);font-weight:var(--fw-strong)}.client-formula-row--green{background:var(--panel)}.client-formula-row--amber{background:var(--warn-bg)}.client-claims-panel{margin-top:16px}.client-charts-panel{margin-top:0;overflow:visible;border-color:var(--line);background:var(--panel)}.client-analytics-heading{align-items:flex-start;padding:16px 18px 6px;border-bottom:1px solid var(--blue-soft);background:var(--panel)}.section-eyebrow{display:block;margin-bottom:3px;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.client-analytics-heading h3{margin:0;color:var(--ink);font-size:var(--fs-600);line-height:1.2}.client-analytics-heading p{max-width:68ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-250);line-height:1.45}.client-analytics-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:min(100%,320px)}.client-analytics-badges span{padding:5px 9px;border:1px solid #cde7dc;border-radius:999px;background:var(--ok-bg);color:var(--ok-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.client-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:12px;padding:14px;overflow:visible}.client-slicer-command{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-slicer-command-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.client-slicer-command-head span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.client-slicer-command-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.25}.client-slicer-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px}.client-slicer-lanes>div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-slicer-lane-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.client-slicer-lane-title strong{color:var(--ink);font-size:var(--fs-200)}.client-slicer-lane-title span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.client-slicer-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.client-slicer-chip{display:grid;gap:2px;flex:1 1 min(210px,100%);max-width:100%;min-height:46px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.client-slicer-chip:hover{border-color:#93b5ff;background:var(--blue-soft)}.client-slicer-chip.is-active{border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 3px 0 #0a63c9}.client-slicer-chip strong,.client-slicer-chip span{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.client-slicer-chip strong{font-size:var(--fs-200);font-weight:var(--fw-strong)}.client-slicer-chip span{color:var(--muted);font-size:var(--fs-100)}.client-filter-impact{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-filter-impact-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-filter-impact-head div{min-width:0}.client-filter-impact-head span,.client-filter-impact-context small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-filter-impact-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.25;overflow-wrap:anywhere}.client-filter-impact-head p{max-width:78ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-filter-impact-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-filter-impact-context span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-filter-impact-context strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-filter-impact-context em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-filter-impact-list{display:grid;gap:7px;min-width:0}.client-filter-impact-row{display:grid;grid-template-columns:minmax(165px,1.15fr) minmax(105px,.75fr) minmax(120px,.8fr) minmax(110px,.75fr) minmax(130px,.9fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-filter-impact-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-filter-impact-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-filter-impact-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-filter-impact-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-filter-impact-track{display:block;width:100%;height:7px;overflow:hidden;border-radius:999px;background:var(--line)}.client-filter-impact-track b{display:block;height:100%;border-radius:inherit;background:var(--blue)}.client-slicer-visual-command{grid-column:1 / -1;display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-slicer-visual-head,.client-slicer-visual-action,.client-slicer-visual-chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-slicer-visual-head div,.client-slicer-visual-action div,.client-slicer-visual-chart-head div{min-width:0}.client-slicer-visual-head span,.client-slicer-visual-summary small,.client-slicer-visual-action span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-slicer-visual-head strong,.client-slicer-visual-action strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.25;overflow-wrap:anywhere}.client-slicer-visual-head p,.client-slicer-visual-action p{max-width:82ch;margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-slicer-visual-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-slicer-visual-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-slicer-visual-summary strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-slicer-visual-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-slicer-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.client-slicer-visual-chart{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-slicer-visual-chart-head strong{display:block;color:var(--ink);font-size:var(--fs-250);line-height:1.25;overflow-wrap:anywhere}.client-slicer-visual-chart-head span{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-slicer-visual-chart .chart-canvas{min-width:0;overflow:hidden}.client-slicer-visual-chart .chart-svg{width:100%;height:auto;max-height:230px}.client-slicer-visual-chart .chart-axis-text--center{display:none}.client-slicer-visual-list{display:grid;gap:6px;min-width:0}.client-slicer-visual-row{display:grid;grid-template-columns:minmax(135px,1fr) minmax(100px,.78fr) minmax(125px,1fr) minmax(72px,.55fr) minmax(100px,.75fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--blue-soft);border-radius:8px;background:var(--panel)}.client-slicer-visual-row.is-active{border-color:var(--blue);box-shadow:inset 3px 0 #0a63c9}.client-slicer-visual-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-slicer-visual-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-slicer-visual-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-slicer-visual-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-slicer-visual-action{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-drilldown-ledger{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-drilldown-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.client-drilldown-head span{display:block;color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.client-drilldown-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.25}.client-drilldown-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:7px}.client-drilldown-summary span{min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-drilldown-summary small{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-drilldown-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-drilldown-summary em{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3}.client-drilldown-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.client-drilldown-table{width:100%;min-width:860px;border-collapse:collapse;font-size:var(--fs-200)}.client-drilldown-table th,.client-drilldown-table td{padding:8px;border-bottom:1px solid var(--blue-soft);text-align:left;vertical-align:top}.client-drilldown-table th{background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.client-drilldown-table td{color:var(--ink);overflow-wrap:anywhere}.client-drilldown-table th:nth-child(1),.client-drilldown-table td:nth-child(1){min-width:150px}.client-drilldown-table th:nth-child(2),.client-drilldown-table td:nth-child(2){min-width:72px;white-space:nowrap}.client-drilldown-table th:nth-child(3),.client-drilldown-table td:nth-child(3){min-width:220px}.client-drilldown-table th:nth-child(9),.client-drilldown-table td:nth-child(9){min-width:190px}.client-drilldown-table td span{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100)}.client-drilldown-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.client-payer-state-drilldown{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-payer-state-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.client-payer-state-head div{min-width:0}.client-payer-state-head span,.client-payer-state-summary small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-payer-state-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.25;overflow-wrap:anywhere}.client-payer-state-head p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-payer-state-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.client-payer-state-summary span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-payer-state-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.client-payer-state-summary em{overflow:hidden;color:var(--muted);font-size:var(--fs-100);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.client-payer-state-list{display:grid;gap:6px;min-width:0}.client-payer-state-row{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(70px,.45fr) minmax(105px,.7fr) minmax(88px,.55fr) minmax(100px,.65fr) minmax(190px,1.35fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-payer-state-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-payer-state-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-payer-state-row strong,.client-payer-state-row small{overflow-wrap:anywhere;white-space:normal}.client-payer-state-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-payer-state-row small{color:var(--muted);font-size:var(--fs-100)}.client-payer-state-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.client-payer-state-empty{padding:10px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:var(--panel-muted)}.client-chart-wall{grid-column:1 / -1;display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-chart-wall-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr);gap:10px;min-width:0}.client-chart-wall-head>div,.client-chart-wall-proof{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-wall-head span,.client-chart-wall-filters small,.client-chart-wall-kpi small,.client-chart-wall-card-head span{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-chart-wall-head strong,.client-chart-wall-proof strong{color:var(--ink);font-size:var(--fs-500);line-height:1.15;overflow-wrap:anywhere}.client-chart-wall-head p,.client-chart-wall-proof small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-wall-filters,.client-chart-wall-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-chart-wall-filters span,.client-chart-wall-kpi{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-chart-wall-filters strong,.client-chart-wall-kpi strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-chart-wall-filters em,.client-chart-wall-kpi em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-chart-wall-kpi{border-top:4px solid var(--blue);background:var(--panel)}.client-chart-wall-kpi--green{border-top-color:var(--teal)}.client-chart-wall-kpi--amber{border-top-color:var(--amber)}.client-chart-wall-kpi--slate{border-top-color:var(--muted)}.client-chart-wall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:12px;min-width:0}.client-chart-wall-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-wall-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-chart-wall-card-head div{min-width:0}.client-chart-wall-card-head strong{display:block;color:var(--ink);font-size:var(--fs-300);line-height:1.25;overflow-wrap:anywhere}.client-chart-wall-card-head span{display:block;margin-top:4px;color:var(--muted);line-height:1.3;overflow-wrap:anywhere;text-transform:none;letter-spacing:0}.client-chart-wall-card-head b{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:var(--fs-100);text-transform:uppercase}.client-chart-wall-canvas{min-height:220px;min-width:0;border:1px solid var(--soft);border-radius:8px;background:var(--panel)}.client-chart-wall-canvas .chart-svg{min-height:220px}.client-chart-wall-legend{display:flex;flex-wrap:wrap;gap:6px 10px;min-width:0}.client-chart-wall-legend span{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.client-chart-wall-legend i{flex:0 0 auto;width:8px;height:8px;border-radius:999px}.client-chart-wall-table summary{cursor:pointer;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-chart-wall-table div{margin-top:8px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.client-chart-wall-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--fs-200)}.client-chart-wall-table th,.client-chart-wall-table td{padding:7px;border-bottom:1px solid var(--blue-soft);text-align:left;vertical-align:top}.client-chart-wall-table th{background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-chart-wall-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.client-chart-context{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:12px}.client-filter-context,.client-reconciliation-card{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-filter-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:8px}.client-filter-context span,.client-reconciliation-grid div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-filter-context small,.client-reconciliation-grid span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-filter-context strong,.client-reconciliation-grid strong{color:var(--ink);font-size:var(--fs-300);overflow-wrap:anywhere;white-space:normal}.client-filter-context span{min-height:72px;align-content:center}.client-reconciliation-card{display:grid;gap:10px}.client-chart-audit{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-chart-audit-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.client-chart-audit-head div{min-width:0}.client-chart-audit-head span,.client-chart-audit-filters small,.client-chart-audit-card span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-chart-audit-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.25;overflow-wrap:anywhere}.client-chart-audit-head p{max-width:76ch;margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-audit-filters,.client-chart-audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px;min-width:0}.client-chart-audit-filters span,.client-chart-audit-card{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-chart-audit-filters strong,.client-chart-audit-card strong{min-width:0;color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-chart-audit-filters em,.client-chart-audit-card small,.client-chart-audit-card p{margin:0;color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.35;overflow-wrap:anywhere}.client-chart-audit-card{border-left:4px solid var(--blue);background:var(--panel)}.client-chart-audit-card--green{border-left-color:var(--teal)}.client-chart-audit-card--amber{border-left-color:var(--amber)}.client-chart-assurance{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--info-border);border-radius:8px;background:var(--panel)}.client-chart-assurance-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-chart-assurance-head div{min-width:0}.client-chart-assurance-head span,.client-chart-assurance-summary small,.client-chart-assurance-header span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-chart-assurance-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.25;overflow-wrap:anywhere}.client-chart-assurance-head p{max-width:86ch;margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-assurance-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-chart-assurance-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-assurance-summary strong{color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.client-chart-assurance-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-chart-assurance-list{display:grid;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-assurance-row{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(130px,.8fr) minmax(120px,.75fr) minmax(210px,1.25fr) minmax(210px,1.25fr) minmax(230px,1.35fr);gap:8px;align-items:center;box-sizing:border-box;width:100%;min-width:0;padding:9px;border-bottom:1px solid var(--blue-soft)}.client-chart-assurance-row:last-child{border-bottom:0}.client-chart-assurance-header{background:var(--panel-muted)}.client-chart-assurance-row>span{display:grid;gap:2px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-assurance-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-chart-assurance-row .pill{justify-self:start;max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:left}.client-chart-assurance-row--green{box-shadow:inset 4px 0 #0e7c86}.client-chart-assurance-row--amber{box-shadow:inset 4px 0 #b45309}.client-chart-assurance-row--red{box-shadow:inset 4px 0 #dc2626}.client-chart-assurance-row--blue{box-shadow:inset 4px 0 #0a63c9}.client-chart-pack-export{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-chart-pack-head,.client-chart-pack-action{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-chart-pack-head div,.client-chart-pack-action div{min-width:0}.client-chart-pack-head span,.client-chart-pack-summary small,.client-chart-pack-action span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-chart-pack-head strong,.client-chart-pack-action strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300);line-height:1.25;overflow-wrap:anywhere}.client-chart-pack-head p,.client-chart-pack-action p{max-width:82ch;margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-chart-pack-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:8px;min-width:0}.client-chart-pack-summary span{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-chart-pack-summary strong{color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-chart-pack-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-chart-pack-manifest{display:grid;gap:7px;min-width:0}.client-chart-pack-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(86px,.5fr) minmax(210px,1.25fr) minmax(150px,.95fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-chart-pack-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-chart-pack-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-chart-pack-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25;overflow-wrap:anywhere}.client-chart-pack-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-chart-pack-action{align-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-chart-pack-action .primary-button{flex:0 0 auto;min-width:min(230px,100%)}.client-reconciliation-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.client-reconciliation-title strong{color:var(--ink);font-size:var(--fs-300)}.client-reconciliation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.client-reconciliation-grid small,.client-reconciliation-card p{margin:0;color:var(--muted);font-size:var(--fs-100);line-height:1.35}.client-chart-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-powerbi-deck{grid-column:1 / -1;display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-powerbi-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px}.client-powerbi-head>div,.client-powerbi-chart{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-powerbi-head>div{padding:12px}.client-powerbi-head span,.client-powerbi-proof span{color:var(--teal-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.07em;text-transform:uppercase}.client-powerbi-head strong,.client-powerbi-chart-head strong,.client-powerbi-kpis strong{display:block;color:var(--ink);line-height:1.15;overflow-wrap:anywhere}.client-powerbi-head strong{margin-top:4px;font-size:var(--fs-500)}.client-powerbi-head p,.client-powerbi-head small,.client-powerbi-chart-head span,.client-powerbi-kpis small{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.client-powerbi-proof strong{font-size:var(--fs-250)}.client-powerbi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:12px}.client-powerbi-chart{display:grid;gap:10px;padding:12px}.client-powerbi-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-powerbi-chart-head b{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:var(--fs-100);text-transform:uppercase}.client-powerbi-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:7px}.client-powerbi-kpis span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 6px;min-width:0;padding:7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-powerbi-kpis i,.client-powerbi-legend-item i{display:inline-block;width:8px;height:8px;border-radius:999px}.client-powerbi-kpis i{grid-row:1 / span 2;margin-top:3px}.client-powerbi-kpis small{margin:0;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.client-powerbi-kpis strong{font-size:var(--fs-250)}.client-powerbi-chart .chart-canvas{min-height:210px;padding:0;border:1px solid var(--soft);border-radius:8px;background:var(--panel)}.client-powerbi-chart .chart-svg{min-height:210px}.client-powerbi-legend{display:flex;flex-wrap:wrap;gap:6px 10px}.client-powerbi-legend-item{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere}.client-powerbi-chart .client-chart-table{margin-top:0}.client-payer-action-board{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-payer-action-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.client-payer-action-head div{min-width:0}.client-payer-action-head span,.client-payer-action-summary small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-payer-action-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-payer-action-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-payer-action-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;min-width:0}.client-payer-action-summary span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-payer-action-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.15;overflow-wrap:anywhere}.client-payer-action-summary em{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.35;overflow-wrap:anywhere}.client-payer-action-list{display:grid;gap:6px;min-width:0}.client-payer-action-row{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(130px,.8fr) minmax(105px,.65fr) minmax(108px,.65fr) minmax(116px,.7fr) minmax(230px,1.45fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-payer-action-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-payer-action-row>span{display:grid;gap:3px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-payer-action-row strong,.client-payer-action-row small{min-width:0;overflow-wrap:anywhere}.client-payer-action-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-payer-action-row small{color:var(--muted);font-size:var(--fs-100)}.client-payer-action-row .pill{justify-self:start}.client-payer-action-empty{padding:10px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);background:var(--panel-muted)}.client-monthly-payer-panel{grid-column:1 / -1;display:grid;gap:12px;min-width:0;overflow:hidden;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-monthly-payer-panel>*{max-width:100%;min-width:0}.client-monthly-slicers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.client-monthly-slicers span,.client-monthly-formula-strip span{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid var(--excel-border);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-monthly-slicers small,.client-monthly-formula-strip strong,.client-monthly-kpis em{overflow:hidden;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-monthly-slicers strong,.client-monthly-formula-strip b{min-width:0;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere;white-space:normal}.client-monthly-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px}.client-monthly-kpis span{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-monthly-kpis small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-monthly-kpis strong{min-width:0;color:var(--ink);font-size:var(--fs-250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.powerbi-kpis span{min-height:86px;align-content:start;border-top:3px solid var(--blue)}.powerbi-kpis span:nth-child(2){border-top-color:var(--teal)}.powerbi-kpis span:nth-child(3){border-top-color:var(--green)}.powerbi-kpis span:nth-child(4){border-top-color:var(--amber)}.powerbi-kpis span:nth-child(5){border-top-color:#9333ea}.powerbi-kpis span:nth-child(6){border-top-color:#be123c}.powerbi-kpis strong{font-size:var(--fs-400)}.client-monthly-kpis em{display:block;font-style:normal;font-weight:var(--fw-strong);letter-spacing:0;line-height:1.25;text-transform:none;white-space:normal}.client-monthly-formula-strip{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-monthly-formula-strip i{flex:0 0 auto;color:var(--muted);font-style:normal;font-weight:var(--fw-strong);text-align:center}.client-monthly-formula-strip span{flex:1 1 150px}.client-monthly-visuals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;min-width:0;max-width:100%}.client-monthly-chart{display:grid;gap:9px;min-width:0;max-width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-monthly-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.client-monthly-chart-head strong{display:block;flex:1 1 160px;min-width:0;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere;white-space:normal!important}.client-monthly-chart-head span{display:block;flex:1 1 180px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);overflow-wrap:anywhere;white-space:normal!important}.client-monthly-chart-head i{display:inline-block;width:8px;height:8px;margin:0 3px 0 8px;border-radius:2px;background:var(--blue)}.client-monthly-chart-head i:nth-of-type(2){background:var(--teal)}.client-monthly-chart-head i:nth-of-type(3){background:#f59e0b}.client-monthly-trend-row,.client-monthly-payer-row{display:grid;grid-template-columns:minmax(80px,.75fr) minmax(0,1.4fr) auto;gap:9px;align-items:center;min-width:0}.client-monthly-trend-row span,.client-monthly-payer-row span{min-width:0;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);overflow-wrap:anywhere;white-space:normal}.client-monthly-trend-row b,.client-monthly-payer-row b{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;white-space:nowrap}.client-monthly-stack,.client-monthly-payer-row div{position:relative;height:16px;overflow:hidden;border:1px solid var(--line-strong);border-radius:999px;background:var(--soft)}.client-monthly-stack i,.client-monthly-payer-row i{position:absolute;top:0;bottom:0;left:0;display:block;border-radius:inherit}.client-monthly-stack .client-monthly-expected{background:#0a63c938}.client-monthly-stack .client-monthly-paid{background:#0e7c86e0}.client-monthly-stack .client-monthly-balance{left:auto;right:0;background:#f59e0bd1}.client-monthly-payer-row i{background:var(--blue)}.client-monthly-matrix{display:grid;gap:9px;min-width:0;max-width:100%;overflow:visible;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-monthly-matrix-scroll{width:100%;min-width:0;max-width:100%;max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:8px}.client-monthly-matrix table{width:100%;min-width:1040px;border-collapse:collapse;font-size:var(--fs-200)}.client-monthly-matrix th,.client-monthly-matrix td{padding:8px;border-right:1px solid var(--blue-soft);border-bottom:1px solid var(--blue-soft);text-align:left;vertical-align:top}.client-monthly-matrix thead th{position:sticky;top:0;z-index:3;background:var(--soft);color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase}.client-monthly-matrix tbody th,.client-monthly-matrix tfoot th{position:sticky;left:0;z-index:2;width:260px;background:var(--panel-muted);color:var(--ink)}.client-monthly-matrix tbody td{background:rgba(180,83,9,calc(.035 + (var(--heat, 0) * .24)))}.client-monthly-matrix tfoot th,.client-monthly-matrix tfoot td{background:var(--soft);font-weight:var(--fw-strong)}.client-monthly-matrix strong,.client-monthly-matrix span{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.client-monthly-matrix strong{color:var(--ink);font-variant-numeric:tabular-nums}.client-monthly-matrix span{margin-top:3px;color:var(--muted);font-size:var(--fs-100)}.client-monthly-table{display:block;min-width:0;max-width:100%;overflow:hidden;border-top:1px solid var(--line);padding-top:8px}.client-monthly-watchlist{display:grid;gap:10px;min-width:0;padding:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-muted)}.client-monthly-watchlist-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.client-monthly-watchlist-summary span{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-monthly-watchlist-summary small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-monthly-watchlist-summary strong{color:var(--ink);font-size:var(--fs-400);line-height:1.15;overflow-wrap:anywhere}.client-monthly-watchlist-summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-monthly-watchlist-table-wrap{min-width:0;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-monthly-watchlist-table{width:100%;min-width:920px;border-collapse:collapse}.client-monthly-watchlist-table th,.client-monthly-watchlist-table td{padding:8px 9px;border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--fs-200);line-height:1.35;vertical-align:top}.client-monthly-watchlist-table th{background:var(--info-bg);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.client-monthly-watchlist-table td:first-child strong,.client-monthly-watchlist-table td:first-child span{display:block;overflow-wrap:anywhere}.client-monthly-watchlist-table td:first-child span{margin-top:2px;color:var(--muted);font-size:var(--fs-100)}.client-monthly-watchlist-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.client-monthly-table summary{cursor:pointer;color:var(--blue-ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.client-monthly-table>div{max-height:420px;margin-top:8px;overflow:auto;border:1px solid var(--line);border-radius:8px}.client-monthly-table table{width:100%;min-width:1320px;border-collapse:collapse;font-size:var(--fs-200)}.client-monthly-table th,.client-monthly-table td{padding:7px;border-right:1px solid var(--blue-soft);border-bottom:1px solid var(--blue-soft);text-align:left;vertical-align:top}.client-monthly-table th{position:sticky;top:0;z-index:1;background:var(--soft);color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase}.client-monthly-table tfoot th,.client-monthly-table tfoot td{position:sticky;bottom:0;background:var(--soft);color:var(--ink);font-weight:var(--fw-strong)}.client-pivot-heatmap{grid-column:1 / -1;display:grid;gap:10px;min-width:0;overflow:hidden;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.client-rcm-cockpit-panel{margin-top:0}.client-rcm-cockpit{display:grid;gap:12px;padding:14px;overflow:hidden}.client-rcm-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.client-rcm-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-rcm-summary span,.client-rcm-summary small,.client-rcm-card-metrics small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-rcm-summary strong{color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums}.client-rcm-summary small{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.client-rcm-card-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:10px}.client-rcm-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-rcm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.client-rcm-card-head div{min-width:0}.client-rcm-card-head span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-rcm-card-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-300)}.client-rcm-card-metrics{display:grid;grid-template-columns:1fr auto;gap:8px}.client-rcm-card-metrics span{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-rcm-card-metrics strong{color:var(--ink);font-size:var(--fs-250);font-variant-numeric:tabular-nums;white-space:nowrap}.client-rcm-card p{margin:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.4}.client-rcm-card-list{display:grid;gap:6px}.client-rcm-card-list div{display:grid;grid-template-columns:minmax(70px,.55fr) minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;padding:7px;border:1px solid var(--blue-soft);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-rcm-card-list strong,.client-rcm-card-list span{min-width:0;overflow-wrap:anywhere;white-space:normal}.client-rcm-card-list strong{color:var(--blue-ink);font-size:var(--fs-200)}.client-rcm-card-list span{color:var(--muted);font-size:var(--fs-100)}.client-rcm-card-list b{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;white-space:nowrap}.client-statement-command{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-statement-command-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0}.client-statement-command-head div{min-width:0}.client-statement-command-head span,.client-statement-summary span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-statement-command-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.client-statement-command-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-statement-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:8px}.client-statement-summary div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-statement-summary strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-statement-summary small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-statement-ledger{display:grid;gap:7px;min-width:0}.client-statement-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(100px,.55fr) minmax(145px,1fr) minmax(90px,.5fr) minmax(190px,1.35fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-statement-header{background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-statement-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-statement-row strong,.client-statement-row small{display:block;overflow-wrap:anywhere}.client-statement-row strong{color:var(--ink);font-size:var(--fs-200);line-height:1.25}.client-statement-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.client-statement-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.client-evidence-panel{margin-top:0}.client-evidence-center{display:grid;gap:12px;min-width:0;overflow:hidden;padding:14px}.client-action-commitment-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--soft);overflow:hidden}.client-action-commitment-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.client-action-commitment-head>div{display:grid;gap:4px;min-width:0}.client-action-commitment-head span{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.client-action-commitment-head strong{color:var(--ink);font-size:var(--fs-400);line-height:1.2;overflow-wrap:anywhere}.client-action-commitment-head p{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-action-commitment-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.client-action-commitment-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-action-commitment-summary span,.client-action-commitment-summary small{min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.client-action-commitment-summary strong{min-width:0;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.client-action-commitment-summary small{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.client-action-commitment-ledger{display:grid;gap:6px;min-width:0}.client-action-commitment-row{display:grid;grid-template-columns:minmax(145px,1.15fr) minmax(130px,.95fr) minmax(95px,.68fr) minmax(115px,.78fr) minmax(180px,1.28fr) minmax(180px,1.28fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-action-commitment-header{padding-block:7px;background:var(--info-bg);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-action-commitment-row>span{display:grid;gap:3px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.client-action-commitment-row strong,.client-action-commitment-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.client-action-commitment-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-action-commitment-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.client-action-commitment-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.client-document-intake-board{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);overflow:hidden}.client-document-intake-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.client-document-intake-head>div{display:grid;gap:4px;min-width:0}.client-document-intake-head span{color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.client-document-intake-head strong{color:var(--ink);font-size:var(--fs-400);line-height:1.2;overflow-wrap:anywhere}.client-document-intake-head p{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.client-document-intake-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;min-width:0}.client-document-intake-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-document-intake-summary span,.client-document-intake-summary small{min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase}.client-document-intake-summary strong{min-width:0;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.client-document-intake-summary small{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.client-document-intake-ledger{display:grid;gap:6px;min-width:0}.client-document-intake-row{display:grid;grid-template-columns:minmax(145px,1.05fr) minmax(130px,.92fr) minmax(118px,.82fr) minmax(180px,1.25fr) minmax(150px,1fr) minmax(180px,1.25fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-document-intake-header{padding-block:7px;background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-document-intake-row>span{display:grid;gap:3px;min-width:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.client-document-intake-row strong,.client-document-intake-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.client-document-intake-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-document-intake-row small{color:var(--muted);font-size:var(--fs-100);line-height:1.3}.client-document-intake-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:7px;color:var(--muted);font-size:var(--fs-200)}.client-evidence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.client-evidence-summary div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-evidence-summary span,.client-evidence-summary small,.client-evidence-row small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-evidence-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.client-evidence-summary small{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.client-evidence-ledger{display:grid;gap:6px;min-width:0}.client-evidence-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(92px,.65fr) minmax(96px,.65fr) minmax(94px,.7fr) minmax(190px,1.5fr);gap:8px;align-items:center;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-evidence-header{padding-block:7px;background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-evidence-row>span{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.client-evidence-row strong,.client-evidence-row small{min-width:0;overflow-wrap:anywhere;white-space:normal}.client-evidence-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-evidence-row>span:last-child{color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.client-pivot-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:8px}.client-pivot-summary span{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.client-pivot-summary small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-pivot-summary strong{min-width:0;color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere;white-space:normal}.client-pivot-scroll{overflow:auto;border:1px solid var(--line);border-radius:8px}.client-pivot-scroll table{width:100%;min-width:980px;border-collapse:collapse;font-size:var(--fs-200)}.client-pivot-scroll th,.client-pivot-scroll td{padding:8px;border-right:1px solid var(--blue-soft);border-bottom:1px solid var(--blue-soft);vertical-align:top}.client-pivot-scroll thead th{position:sticky;top:0;z-index:1;background:var(--soft);color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-align:left;text-transform:uppercase}.client-pivot-scroll tbody th,.client-pivot-scroll tfoot th{position:sticky;left:0;z-index:2;width:170px;background:var(--panel-muted);color:var(--ink)}.client-pivot-scroll tfoot th,.client-pivot-scroll tfoot td{background:var(--soft)}.client-pivot-scroll tbody td{background:rgba(10,99,201,calc(.035 + (var(--heat, 0) * .22)))}.client-pivot-scroll strong,.client-pivot-scroll span{display:block}.client-pivot-scroll strong{color:var(--ink);font-variant-numeric:tabular-nums}.client-pivot-scroll span{margin-top:3px;color:var(--muted);font-size:var(--fs-100);overflow-wrap:anywhere;white-space:normal}.client-state-insurance-visual{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.client-state-insurance-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.client-state-insurance-head div{min-width:0}.client-state-insurance-head strong{display:block;color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.client-state-insurance-head span{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-100);line-height:1.3;overflow-wrap:anywhere}.client-state-insurance-head b{color:var(--blue-ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.client-state-insurance-svg-wrap{min-width:0;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-state-insurance-svg{display:block;width:100%;min-width:760px;height:auto}.client-heatmap-axis{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-heatmap-money{fill:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.client-heatmap-sub{fill:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-state-insurance-hotlist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr));gap:8px}.client-state-insurance-hotlist span{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-state-insurance-hotlist small{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.client-state-insurance-hotlist strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-400);font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.client-state-insurance-hotlist em{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100);font-style:normal;line-height:1.3;overflow-wrap:anywhere}.client-chart-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.client-chart-title strong{color:var(--ink);font-size:var(--fs-300)}.client-chart-title span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-chart-row{display:grid;grid-template-columns:minmax(100px,.8fr) minmax(0,1.4fr) auto;gap:9px;align-items:center;min-width:0}.client-chart-label{min-width:0}.client-chart-label strong,.client-chart-label span{display:block;overflow-wrap:anywhere;white-space:normal}.client-chart-label strong{color:var(--ink);font-size:var(--fs-200)}.client-chart-label span{color:var(--muted);font-size:var(--fs-100)}.client-chart-track{height:14px;overflow:hidden;border:1px solid var(--line-strong);border-radius:999px;background:var(--soft)}.client-chart-track i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.client-chart-row b{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums;white-space:nowrap}.client-chart-table{border-top:1px solid var(--line);padding-top:8px}.client-chart-table summary{cursor:pointer;color:var(--blue-ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.client-chart-table table{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--fs-200)}.client-chart-table th,.client-chart-table td{padding:6px;border-bottom:1px solid var(--blue-soft);text-align:left}.client-chart-table th{color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase}.client-chart-table .num{text-align:right;font-variant-numeric:tabular-nums}.compact-table-wrap{border-radius:0 0 8px 8px;box-shadow:none}.client-table{width:100%;min-width:1080px;border-collapse:collapse;font-size:var(--fs-200);font-variant-numeric:tabular-nums}#reportsView .compact-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel)}#reportsView .client-table{min-width:860px}#reportsView .client-table th{position:sticky;top:0;z-index:1;background:var(--panel-muted)}#reportsView .panel h3{margin-bottom:8px}.report-charts-panel--collapsed{overflow:hidden}.report-charts-panel--collapsed>summary{cursor:pointer;list-style:none}.report-charts-panel--collapsed>summary::-webkit-details-marker{display:none}.report-charts-panel--collapsed:not([open]){padding-bottom:0}.report-charts-panel--collapsed:not([open]) #reportCharts{display:none}.setup-table-wrap{border-top:0;max-height:calc(100vh - 170px)}.setup-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;padding:10px;border-right:1px solid var(--line-strong);border-left:1px solid var(--line-strong);background:var(--panel)}.setup-summary-strip div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.setup-summary-strip span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.setup-summary-strip strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-600);line-height:1;font-variant-numeric:tabular-nums}.setup-summary-strip small{display:block;margin-top:5px;color:var(--muted);font-size:var(--fs-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-schedule-status-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 10px 8px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.fee-schedule-status-strip span{display:inline-flex;align-items:baseline;gap:4px;min-width:0;padding:0;border:0;background:transparent;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.fee-schedule-status-strip strong{display:inline;margin:0;color:var(--ink);font-size:var(--fs-250);line-height:1.2}.fee-schedule-status-strip .fee-schedule-database-status{margin-left:auto;color:var(--ink-soft)}#feeScheduleStats.fee-schedule-status-strip strong{font-size:var(--fs-250)!important;line-height:1.2!important}#feeScheduleStats.fee-schedule-status-strip .fee-schedule-database-status strong{font-size:var(--fs-300)!important}body[data-view=feeSchedules] .main{overflow-x:hidden}.fee-schedule-command-panel,.access-operating-model{display:grid;gap:10px;margin:10px;border-color:var(--line-strong);background:var(--panel)}.fee-schedule-filter-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(260px,1fr);gap:10px;min-width:0}.fee-schedule-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px;min-width:0}.fee-schedule-actions .small-button{min-height:30px;white-space:nowrap}.fee-schedule-filter-grid label{display:grid;gap:5px;min-width:0;color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.fee-schedule-filter-grid select,.fee-schedule-filter-grid input{width:100%;min-width:0;height:34px;border:1px solid var(--line-strong);border-radius:6px;background-color:var(--panel);color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.fee-schedule-filter-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 10px 8px;color:var(--muted);font-size:var(--fs-200)}.fee-schedule-filter-summary strong{padding:4px 7px;border:1px solid var(--line-strong);border-radius:999px;background:var(--soft);color:var(--blue-ink);font-size:var(--fs-100)}#feeScheduleFilterSummary .fee-schedule-no-filters{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-prose);text-transform:none;letter-spacing:normal}.fee-schedule-table-wrap{margin:0 10px 10px;border:1px solid var(--line-strong);border-radius:8px;max-height:calc(100vh - 250px);overflow-x:auto;overflow-y:auto}.setup-table.fee-schedule-table{min-width:1240px}.fee-schedule-table thead th:nth-child(3),.fee-schedule-table tbody td:nth-child(3){min-width:160px}.fee-schedule-table thead th:nth-child(4),.fee-schedule-table tbody td:nth-child(4),.fee-schedule-table thead th:nth-child(6),.fee-schedule-table tbody td:nth-child(6),.fee-schedule-table thead th:nth-child(7),.fee-schedule-table tbody td:nth-child(7){width:56px}.fee-schedule-table thead th:first-child,.fee-schedule-table tbody td:first-child{display:none}.fee-schedule-table .fee-client-cell{white-space:nowrap;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink-soft);padding:0 10px}.fee-schedule-table th{background:var(--blue-soft);color:var(--ink-soft);font-size:var(--fs-100);letter-spacing:.04em}.fee-schedule-table .fee-th-inner{display:flex;align-items:center;justify-content:space-between;gap:6px}.fee-schedule-table .fee-th-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-schedule-table th.filtered-column{color:var(--blue-ink);box-shadow:inset 0 -2px 0 var(--blue)}.fee-column-filter-menu .column-filter-range{display:grid;gap:8px;padding:10px}.fee-column-filter-menu .column-filter-range-field{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-normal)}.fee-column-filter-menu .column-filter-range-field input{width:100%;padding:4px 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--panel);color:var(--ink);font-size:var(--fs-200)}.fee-column-filter-menu .column-filter-range-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-normal);line-height:1.35}.fee-column-filter-menu .column-filter-range-note{margin:0;color:var(--muted);font-size:var(--fs-100)}.fee-column-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;border:1px solid var(--blue);border-radius:999px;background:var(--info-bg);color:var(--blue-ink);font-size:var(--fs-100);line-height:1.4;cursor:pointer}.fee-column-filter-chip:hover{border-color:var(--blue-dark)}.fee-column-filter-chip .fee-chip-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--panel);font-size:var(--fs-100);line-height:1}.fee-column-filter-chip.fee-column-filter-chip-clear{border-color:transparent;background:transparent;color:var(--muted);font-weight:var(--fw-strong);text-decoration:underline}.fee-column-filter-chip.fee-column-filter-chip-clear:hover{color:var(--danger-ink);background:transparent}#feeScheduleFilterSummary.fee-schedule-filter-summary strong{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;line-height:1.4;text-transform:uppercase}#feeScheduleFilterSummary .fee-column-filter-chip>span{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:inherit}.fee-schedule-table tbody .fee-schedule-empty-row td{display:table-cell;padding:0}.fee-schedule-empty-state{display:grid;justify-items:center;gap:6px;padding:34px 16px;text-align:center}.fee-schedule-empty-title{color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong)}.fee-schedule-empty-hint{max-width:46ch;color:var(--muted);font-size:var(--fs-200)}.fee-schedule-table .sheet-input{min-width:0;height:31px}.fee-schedule-table input.sheet-input[data-fee-field=rate]{min-width:12ch;font-variant-numeric:tabular-nums}.fee-schedule-table input.sheet-input,.fee-schedule-table select.sheet-input{border-color:transparent;background-color:transparent}.fee-schedule-table input.sheet-input:hover,.fee-schedule-table input.sheet-input:focus,.fee-schedule-table select.sheet-input:hover,.fee-schedule-table select.sheet-input:focus,.fee-schedule-table select.sheet-input:focus-within{border-color:var(--line-strong);background-color:var(--panel)}.fee-schedule-review-panel{margin:10px}.fee-schedule-review-panel>summary{cursor:pointer;padding:12px 14px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);list-style:none}.fee-schedule-review-panel>summary::-webkit-details-marker{display:none}.fee-schedule-review-panel>summary:after{content:"Open";float:right;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.fee-schedule-review-panel[open]>summary:after{content:"Close"}.fee-schedule-coverage-panel{display:grid;gap:10px;margin:10px;padding:10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-muted)}.fee-coverage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.fee-coverage-head>div,.fee-coverage-card,.fee-coverage-table-wrap{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.fee-coverage-head>div{padding:10px}.fee-coverage-head span,.fee-coverage-card span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.fee-coverage-head strong,.fee-coverage-card strong,.fee-coverage-table strong{display:block;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.fee-coverage-head strong{margin-top:4px;font-size:var(--fs-500)}.fee-coverage-head p,.fee-coverage-head small,.fee-coverage-card small,.fee-coverage-table small{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.fee-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.fee-coverage-card{display:grid;gap:6px;align-content:start;padding:10px;border-top:4px solid var(--blue)}.fee-coverage-card strong{font-size:var(--fs-600);font-variant-numeric:tabular-nums}.fee-coverage-table-wrap{overflow-x:auto}.fee-coverage-table{width:100%;min-width:780px;border-collapse:collapse;font-size:var(--fs-200)}.fee-coverage-table th,.fee-coverage-table td{padding:8px 9px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.fee-coverage-table th:first-child,.fee-coverage-table td:first-child,.fee-coverage-table th:last-child,.fee-coverage-table td:last-child{text-align:left}.fee-coverage-table th{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--panel-muted)}.fee-coverage-focus-btn{display:block;width:max-content;margin-top:6px}.fee-schedule-missing-panel{display:grid;gap:10px;margin:10px;padding:10px;border:1px solid var(--danger-border);border-radius:8px;background:var(--panel)}.fee-missing-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;min-width:0}.fee-missing-head>div,.fee-missing-card,.fee-missing-table-wrap{min-width:0;border:1px solid #ead5d5;border-radius:8px;background:var(--panel)}.fee-missing-head>div{padding:10px}.fee-missing-head span,.fee-missing-card span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.fee-missing-head strong,.fee-missing-card strong,.fee-missing-table strong{display:block;color:var(--ink);line-height:1.2;overflow-wrap:anywhere}.fee-missing-head strong{margin-top:4px;font-size:var(--fs-500)}.fee-missing-head p,.fee-missing-card small,.fee-missing-table small{display:block;margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.fee-missing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.fee-missing-card{display:grid;gap:6px;align-content:start;padding:10px;border-top:4px solid #c2410c}.fee-missing-card strong{font-size:var(--fs-600);font-variant-numeric:tabular-nums}.fee-missing-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,1fr));gap:8px;padding:8px;border:1px solid #ead5d5;border-radius:8px;background:var(--panel)}.fee-missing-toolbar label{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.fee-missing-toolbar input,.fee-missing-toolbar select{width:100%;min-width:0;height:34px;padding:6px 8px;border:1px solid #d8c4c4;border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:0}.fee-missing-table-wrap{overflow-x:auto}.fee-missing-table-wrap:focus-visible{outline:3px solid rgba(10,99,201,.24);outline-offset:2px}@media (min-width: 981px){.fee-missing-table-wrap{max-height:clamp(22rem,58vh,42rem);max-block-size:clamp(22rem,58dvh,42rem);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fee-missing-table thead th{position:sticky;top:0;z-index:1;box-shadow:inset 0 -1px 0 var(--line)}}.fee-missing-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 10px;border:1px solid #ead5d5;border-radius:8px;background:var(--panel)}.fee-missing-pagination-copy{display:grid;gap:2px;min-width:0}.fee-missing-pagination-copy strong,.fee-missing-pagination-copy small{overflow-wrap:anywhere}.fee-missing-pagination-copy small{color:var(--muted)}.fee-missing-pagination-actions{display:flex;flex:0 0 auto;gap:8px}.fee-missing-table{width:100%;min-width:900px;border-collapse:collapse;font-size:var(--fs-200)}.fee-missing-table th,.fee-missing-table td{padding:8px 9px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.fee-missing-table th:first-child,.fee-missing-table td:first-child,.fee-missing-table th:nth-child(2),.fee-missing-table td:nth-child(2),.fee-missing-table th:last-child,.fee-missing-table td:last-child{text-align:left}.fee-missing-table th{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;background:var(--danger-bg)}.fee-missing-add-btn{width:max-content}@media (max-width: 620px){.fee-missing-toolbar{grid-template-columns:minmax(0,1fr)}.fee-missing-pagination{align-items:stretch;flex-direction:column}.fee-missing-pagination-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fee-missing-pagination-actions .small-button{width:100%;min-height:44px}}.access-operating-model{padding:12px}.access-model-head{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between;min-width:0}.access-model-head span,.access-model-card span,.access-model-flow span{display:block;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.access-model-head strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-500);line-height:1.2}.access-model-head p,.access-model-card p,.access-model-flow p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.access-model-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px}.access-model-card{min-width:0;padding:10px;border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:8px;background:var(--panel)}.access-model-card--green{border-left-color:var(--teal)}.access-model-card--amber{border-left-color:var(--amber)}.access-model-card--red{border-left-color:#dc2626}.access-model-card strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500)}.access-model-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px}.access-model-flow>div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.payer-rules-readiness-panel{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid var(--line-strong);border-top:0;background:var(--panel)}.payer-rules-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);gap:10px;min-width:0}.payer-rules-head>div{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.payer-rules-head span,.payer-rules-summary span,.payer-rules-row small{overflow:hidden;color:var(--brand);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.payer-rules-head strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.payer-rules-head p,.payer-rules-head small{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.35;overflow-wrap:anywhere}.payer-rules-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.payer-rules-summary div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.payer-rules-summary strong{overflow:hidden;color:var(--ink);font-size:var(--fs-500);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.payer-rules-summary small{overflow:hidden;color:var(--muted);font-size:var(--fs-100);text-overflow:ellipsis;white-space:nowrap}.payer-rules-list{display:grid;gap:6px;min-width:0}.payer-rules-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(90px,.55fr) minmax(115px,.72fr) minmax(115px,.72fr) minmax(110px,.7fr) minmax(120px,.75fr) minmax(210px,1.35fr);gap:8px;align-items:center;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.payer-rules-header{background:var(--blue-soft);color:var(--brand);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.payer-rules-row>span{display:grid;gap:3px;min-width:0}.payer-rules-row strong,.payer-rules-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payer-rules-row strong{color:var(--ink);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.payer-rules-row>span:last-child small{color:var(--ink-soft);line-height:1.35;overflow-wrap:anywhere;white-space:normal}.payer-rules-empty{padding:10px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);background:var(--panel-muted)}.setup-table{width:100%;min-width:1320px;border-collapse:collapse;font-size:var(--fs-200);font-variant-numeric:tabular-nums}.setup-table th,.setup-table td{padding:5px 6px;border-right:1px solid var(--sheet-grid);border-bottom:1px solid var(--sheet-grid);text-align:left;vertical-align:middle}.setup-table th{position:sticky;top:0;z-index:1;color:var(--muted);background:var(--panel-muted);font-size:var(--fs-100);text-transform:none;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line)}.setup-table td small{display:block;margin-top:4px;color:var(--muted);line-height:1.35}.query-map-plain{max-width:44em;margin:0;color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-prose);line-height:1.5}.query-map-sql-fold>summary{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal);cursor:pointer;user-select:none}.query-map-sql-fold>summary:hover,.query-map-sql-fold>summary:focus-visible{color:var(--ink)}.query-map-sql-fold[open]>summary{margin-bottom:6px}#queryMapView .setup-table{width:100%;table-layout:fixed;min-width:980px}#queryMapView .setup-table th,#queryMapView .setup-table td{vertical-align:top;overflow-wrap:anywhere}#queryMapView .setup-table th:nth-child(1),#queryMapView .setup-table td:nth-child(1){width:30%}#queryMapView .setup-table th:nth-child(2),#queryMapView .setup-table td:nth-child(2){width:16%}#queryMapView .setup-table th:nth-child(3),#queryMapView .setup-table td:nth-child(3){width:16%}#queryMapView .setup-table th:nth-child(4),#queryMapView .setup-table td:nth-child(4){width:22%}#queryMapView .setup-table th:nth-child(5),#queryMapView .setup-table td:nth-child(5){width:16%}#queryMapView .query-map-sql{max-width:100%}.query-map-sql{max-width:860px;max-height:180px;margin:0 0 4px;padding:8px;overflow:auto;border:1px solid var(--sheet-grid);border-radius:var(--radius-sm);background:#0e1d33;color:#d8e8f9;font-size:var(--fs-100);line-height:1.45;white-space:pre}@media (max-width: 760px){.fee-schedule-filter-grid{grid-template-columns:1fr}.fee-schedule-status-strip .fee-schedule-database-status{flex-basis:100%;margin-left:0}.fee-schedule-actions{justify-content:stretch}.fee-schedule-actions .small-button{flex:1 1 140px}}@media (max-width: 760px){#queryMapView .setup-table-wrap{overflow:visible}#queryMapView .setup-table{min-width:0;width:100%;border-collapse:separate;border-spacing:0 10px}#queryMapView .setup-table thead{display:none}#queryMapView .setup-table tbody,#queryMapView .setup-table tr,#queryMapView .setup-table td{display:block;width:100%}#queryMapView .setup-table tr{overflow:hidden;border:1px solid var(--sheet-grid-strong);border-radius:8px;background:var(--panel)}#queryMapView .setup-table td{padding:10px 12px;border-right:0}#queryMapView .setup-table td:before{display:block;margin-bottom:5px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:0;text-transform:uppercase;content:attr(data-label)}#queryMapRows td:nth-child(2):before{content:"SQL Object / Endpoint"}.query-map-sql{max-width:none;max-height:220px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width: 760px){#queryMapView .role-access-matrix-wrap{display:flow-root;height:auto;max-height:none;overflow:visible;position:static}#queryMapView .role-access-matrix{display:block;min-width:0;width:100%;table-layout:auto}#queryMapView .role-access-matrix tbody,#queryMapView .role-access-matrix tr,#queryMapView .role-access-matrix td,#queryMapView .role-access-matrix td:nth-child(n){display:block;box-sizing:border-box;float:none;width:100%;max-width:none}#queryMapView .role-access-matrix td:before{content:attr(data-label)}#queryMapView .role-access-matrix-wrap+section{clear:both}}.sheet-input{width:100%;min-width:108px;min-height:28px;padding:3px 6px;border-radius:var(--radius-sm);font-size:var(--fs-200)}.client-table th,.client-table td{padding:7px 9px;border-right:1px solid var(--sheet-grid);border-bottom:1px solid var(--sheet-grid);text-align:left;white-space:nowrap}.client-table th{color:var(--muted);background:var(--panel-muted);font-size:var(--fs-100);text-transform:none;box-shadow:inset 0 -1px 0 var(--line)}.panel-heading-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border-bottom:1px solid var(--line)}.panel-heading-row h3,.panel-heading-row p{margin:0}.panel-heading-row p{margin-top:4px;color:var(--muted);font-size:var(--fs-250)}.security-summary{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;padding:14px}.security-summary div{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.security-summary span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.security-summary strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em}.tenant-boundary-review{margin:0 14px 14px;padding:12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.tenant-boundary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.tenant-boundary-heading h4,.tenant-boundary-heading p{margin:0}.tenant-boundary-heading h4{color:var(--ink-soft);font-size:var(--fs-250);text-transform:uppercase}.tenant-boundary-heading p{margin-top:4px;color:var(--muted);font-size:var(--fs-250)}.tenant-boundary-metrics{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px}.tenant-boundary-metrics div{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.tenant-boundary-metrics span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.tenant-boundary-metrics strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em}.tenant-boundary-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.tenant-boundary-item{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.tenant-boundary-item p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.security-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;padding:0 14px 14px}.security-grid h4,.security-admin-panel h4{margin:0 0 8px;color:var(--ink-soft);font-size:var(--fs-250);text-transform:uppercase}.security-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.security-section-heading h4{margin:0}.security-section-heading span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.access-directory-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.access-directory-row .sync-item-header{align-items:center}.access-directory-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0}.access-directory-meta span{min-width:0;padding:8px;border:1px solid var(--line);border-radius:6px;background:var(--panel-muted);color:var(--ink-soft);font-size:var(--fs-200);line-height:1.35}.access-directory-meta b{display:block;margin-bottom:3px;color:var(--muted);font-size:var(--fs-100);letter-spacing:.05em;text-transform:uppercase}.access-policy-row{border-left:4px solid var(--ink-faint)}.access-policy-row--green{border-left-color:#16a34a}.access-policy-row--amber{border-left-color:#f59e0b}.access-policy-row--red{border-left-color:#dc2626}.permission-matrix-grid{padding-top:0}.permission-chip-row{display:flex;flex-wrap:wrap;gap:6px}.permission-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 7px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.permission-chip.active{border-color:var(--info-border);background:var(--blue-soft);color:var(--blue-ink)}.security-command-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;padding:14px}.security-command-grid label{display:grid;gap:6px;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong);text-transform:uppercase}.security-command-grid input,.security-command-grid select{min-height:36px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--navy);font-size:var(--fs-250);text-transform:none}.security-checkbox-label span{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);text-transform:none}.security-checkbox-label input{min-height:auto;width:16px;height:16px;padding:0}.security-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}@media (max-width: 1200px){.security-command-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.access-directory-grid{grid-template-columns:1fr}}@media (max-width: 760px){.security-summary,.tenant-boundary-metrics,.security-grid,.security-command-grid,.access-directory-meta{grid-template-columns:1fr}}.rules-grid div,.client-metrics div,.future-list div{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-metrics div{align-items:center;min-height:70px;box-shadow:inset 3px 0 #d8e8f9}.client-metrics strong{color:var(--ink);font-size:var(--fs-600);font-weight:var(--fw-strong);letter-spacing:-.02em;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.rules-grid span,.future-list span,.client-metrics span{color:var(--muted)}.drawer-overlay{position:fixed;inset:0;z-index:39;background:#0f172a47}.drawer{position:fixed;top:10px;right:10px;bottom:10px;z-index:40;display:flex;flex-direction:column;width:min(820px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);transform:translate(105%);border-left:1px solid var(--line);border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--panel);box-shadow:var(--elev-3);transition:transform .16s ease;overflow:hidden}.drawer[aria-hidden=true]{display:none}@media (max-width: 640px){.drawer{left:10px;right:auto;width:calc(100vw - 20px);max-width:calc(100vw - 20px);border-radius:var(--radius-lg)}}.drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;border-bottom:1px solid var(--line);flex:0 0 auto;min-width:0}.drawer-header>div{min-width:0;max-width:calc(100% - 56px)}.drawer-header span{color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-strong);text-transform:uppercase}.drawer-header h2{font-size:var(--fs-700);margin:4px 0 0;overflow-wrap:anywhere}.icon-button{width:38px;min-width:38px;height:38px;flex:0 0 38px;padding:0;font-size:var(--fs-700)}.drawer-body{display:grid;gap:14px;flex:1 1 auto;min-height:0;overflow:auto;padding:18px}#claimDrawer .drawer-body{grid-template-columns:minmax(0,1fr)}.drawer-body .panel,.drawer-body .detail-grid{min-width:0}.drawer-loading-panel{position:relative;overflow:hidden}.drawer-loading-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent,var(--blue),transparent);animation:drawer-loading-sweep 1.15s ease-in-out infinite}.drawer-loading-row{display:flex;align-items:center;gap:12px}.inline-spinner{width:22px;height:22px;flex:0 0 22px;border:3px solid rgba(10,99,201,.18);border-top-color:var(--blue);border-radius:999px;animation:spin .8s linear infinite}.drawer-table-wrap{width:100%;max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.drawer-table-wrap .service-table{min-width:900px;border:0}.drawer-table-wrap .service-table th,.drawer-table-wrap .service-table td{white-space:normal;overflow-wrap:anywhere}.drawer-table-wrap .service-table th{white-space:nowrap}@keyframes drawer-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-grid div{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.detail-grid span{display:block;color:var(--muted);font-size:var(--fs-200)}.detail-grid strong{display:block;margin-top:4px}.claim-reconciliation-panel,.claim-pr-panel,.claim-history-panel{display:grid;gap:12px}.claim-pr-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px}.claim-pr-line{padding:0 14px;color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.4}.claim-pr-panel--empty{padding:10px 14px;box-shadow:none}.claim-pr-empty-line{color:var(--muted);font-size:var(--fs-200)}.claim-pr-summary div,.claim-pr-list div,.claim-history-row{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.claim-pr-list,.claim-history-list{display:grid;gap:8px}.claim-pr-summary span,.claim-pr-list span,.claim-history-row small{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.claim-pr-summary strong,.claim-pr-list strong,.claim-history-row strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.25;overflow-wrap:anywhere}.claim-pr-summary small,.claim-pr-list small,.claim-history-row span{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.4;overflow-wrap:anywhere}.claim-timeline-list{display:flex;flex-direction:column;gap:10px}.claim-timeline-row{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.claim-timeline-row-head{display:flex;align-items:center;gap:8px}.claim-timeline-row-head strong{font-size:var(--fs-250);color:var(--ink);overflow-wrap:anywhere}.claim-timeline-row small{color:var(--muted);font-size:var(--fs-200)}.claim-timeline-row span{font-size:var(--fs-250);color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.claim-timeline-foot{margin-top:10px;color:var(--muted);font-size:var(--fs-100);font-style:italic}.claim-timeline-add{margin-top:12px}.claim-line-history{display:flex;flex-direction:column;gap:12px}.claim-line-history-group{border:1px solid var(--line);border-radius:var(--radius-md);padding:12px;background:var(--panel)}.claim-line-history-claimlevel{margin-top:12px;background:var(--panel-muted)}.claim-line-history-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.claim-line-history-head strong{font-size:var(--fs-250);color:var(--ink);overflow-wrap:anywhere}.claim-line-history-head small{font-size:var(--fs-200);color:var(--muted)}.claim-line-history-note{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;padding:8px 10px;border-radius:8px;background:var(--info-bg)}.claim-line-history-note-label{font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.claim-line-history-note span:last-child{font-size:var(--fs-250);color:var(--ink-soft);line-height:1.4;overflow-wrap:anywhere}.claim-line-history-empty{font-size:var(--fs-200);color:var(--ink-faint);font-style:italic;padding:6px 2px}.claim-reconciliation-grid,.claim-guard-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.claim-reconciliation-grid div,.claim-guard-strip div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted)}.claim-reconciliation-grid div.is-warning{border-color:#f0b36b;box-shadow:inset 3px 0 #b45309}.claim-reconciliation-grid span,.claim-guard-strip span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.claim-reconciliation-grid strong,.claim-guard-strip strong{display:block;min-width:0;margin-top:4px;color:var(--ink);font-size:var(--fs-400);font-weight:var(--fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claim-reconciliation-grid small,.claim-guard-strip small{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.35}.appeal-packet-panel{display:grid;gap:12px;border-color:var(--line);background:var(--panel)}.appeal-packet-summary,.appeal-packet-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.appeal-packet-summary div,.appeal-packet-checklist div,.appeal-packet-next{min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.appeal-packet-summary span,.appeal-packet-checklist span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.appeal-packet-summary strong,.appeal-packet-checklist strong,.appeal-packet-next strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-300);line-height:1.2;overflow-wrap:anywhere}.appeal-packet-summary small,.appeal-packet-checklist small,.appeal-packet-next span{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.appeal-packet-checklist div.is-ready{border-color:var(--ok-border);background:var(--ok-bg)}.appeal-packet-checklist div.is-ready strong{color:var(--ok-ink)}.appeal-packet-checklist div.is-missing{border-color:#fed7aa;background:var(--warn-bg)}.appeal-packet-checklist div.is-missing strong{color:var(--danger-ink)}.appeal-packet-next{border-color:var(--info-border);background:var(--blue-soft)}.writeoff-governance-panel{border-color:var(--warn-border);background:var(--panel)}.writeoff-governance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:8px;margin-top:10px}.writeoff-governance-grid div,.writeoff-snapshot-card,.writeoff-restricted{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid #f4dfb9;border-radius:8px;background:var(--warn-bg)}.writeoff-governance-grid span,.writeoff-snapshot-card span{color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.writeoff-governance-grid strong,.writeoff-snapshot-card strong,.writeoff-restricted strong{color:var(--ink);font-size:var(--fs-250);overflow-wrap:anywhere}.writeoff-governance-grid small,.writeoff-snapshot-card small,.writeoff-restricted span{color:var(--warn-ink);font-size:var(--fs-100);line-height:1.35}.writeoff-snapshot-card{margin-top:10px;border-color:var(--ok-border);background:var(--ok-bg)}.writeoff-snapshot-card span,.writeoff-snapshot-card small{color:var(--ok-ink)}.writeoff-snapshot-card p{margin:0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.45;overflow-wrap:anywhere}.writeoff-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:10px}.writeoff-actions textarea{resize:vertical}.writeoff-restricted{margin-top:10px}.service-table{width:100%;border-collapse:collapse;font-size:var(--fs-250)}.service-table th,.service-table td{padding:9px;border-bottom:1px solid var(--line);text-align:left}.note-row{display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:8px}.note-row strong{font-size:var(--fs-250)}.workflow-history-row small{color:var(--muted);font-size:var(--fs-200)}.client-note-row span{color:var(--ink)}.note-entry{display:grid;gap:8px}.toast{position:fixed;left:50%;bottom:24px;z-index:9999;width:max-content;min-width:0;max-width:calc(100% - 24px);box-sizing:border-box;transform:translate(-50%,140%);padding:10px var(--space-4);border-radius:999px;color:var(--panel);background:var(--ink);box-shadow:var(--elev-2);font-size:var(--fs-250);text-align:center;visibility:hidden;transition:transform .16s ease,visibility 0s linear .16s}.toast.show{transform:translate(-50%);visibility:visible;transition:transform .16s ease}@media (max-width: 900px){.review-acceptance-head,.review-acceptance-summary,.review-acceptance-row,.review-closeout-head,.review-closeout-row{grid-template-columns:1fr}.review-acceptance-header,.review-closeout-header{display:none}.review-acceptance-row>span,.review-closeout-row>span{display:grid;gap:3px}.review-acceptance-row>span:before,.review-closeout-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.review-acceptance-row .pill,.review-closeout-row .pill{justify-self:start}}@media (max-width: 520px){.app-shell{grid-template-columns:1fr}.main{padding:12px}.sidebar{min-height:auto}.nav{grid-template-columns:repeat(5,minmax(0,1fr))}.toolbar,.split-layout,.client-grid,.ops-tab-summary,.ownership-grid,.review-ownership-grid,.metric-strip,.report-filter-grid,.report-chart-grid,.dashboard-command-grid,.dashboard-signal-grid,.dashboard-daily-close-head,.dashboard-daily-close-summary,.operations-intelligence,.ar-forecast-head,.ar-forecast-lane-rows button,.prebill-quality-head,.prebill-quality-row,.denial-appeal-head,.denial-appeal-row,.source-confidence-head,.source-confidence-summary,.formula-audit-head,.formula-audit-cert,.formula-audit-lanes,.assignment-sla-row,.assignment-handoff-row,.assignment-accountability-row,.assignment-review-readiness-row,.assignment-proof-acceptance-row,.assignment-intake-row,.review-escalation-row,.review-day-close-row,.review-sla-row,.review-decision-cockpit-row,.review-outcome-row,.review-audit-row,.payment-recon-head,.client-formula-head,.client-formula-cards,.client-formula-row,.credit-balance-head,.credit-balance-summary,.credit-balance-row,.patient-responsibility-head,.patient-responsibility-summary,.patient-responsibility-row,.payer-contact-head,.payer-contact-summary,.payer-contact-row,.cash-posting-closeout-head,.cash-posting-closeout-summary,.cash-posting-closeout-lanes,.payment-recon-row,.ops-command-grid,.saved-ops-grid,.biller-workstrip,.tenant-boundary-metrics,.tenant-boundary-list,.sheet-totals-bar,.queue-drilldown-summary,.claim-reconciliation-grid,.claim-guard-strip,.appeal-packet-summary,.appeal-packet-checklist,.writeoff-actions{grid-template-columns:1fr}.chart-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.client-monthly-kpis,.client-boardroom-kpis,.client-boardroom-bars,.client-boardroom-narrative-grid,.client-boardroom-driver-strip,.client-chart-decision-summary,.client-chart-assurance-summary,.client-meeting-brief-summary,.client-payer-action-summary,.client-filter-impact-context,.client-filter-impact-row,.client-slicer-visual-summary,.client-slicer-visual-grid,.client-slicer-visual-row,.client-chart-pack-summary,.client-chart-pack-row,.client-waterfall-summary,.client-waterfall-row,.client-cash-forecast-summary,.client-cash-forecast-row,.client-aging-denial-summary,.client-aging-denial-row,.client-monthly-slicers,.client-monthly-formula-strip,.client-monthly-visuals,.client-charts-grid,.client-chart-context,.client-risk-timeline-summary,.client-payer-state-summary,.rcm-exception-head,.rcm-exception-summary,.rcm-exception-row,.eligibility-benefits-head,.eligibility-benefits-summary,.eligibility-benefits-row,.rcm-lifecycle-head,.rcm-lifecycle-summary,.rcm-lifecycle-lanes,.authorization-utilization-head,.authorization-utilization-summary,.timely-filing-head,.timely-filing-summary,.claim-submission-head,.claim-submission-summary,.claim-submission-row,.formula-audit-cert,.formula-audit-lanes,.provider-credentialing-head,.provider-credentialing-summary,.provider-credentialing-row,.payer-rules-head,.payer-rules-summary,.client-toolbar,.client-formula-head,.client-formula-cards,.client-formula-row,.client-rcm-summary,.client-rcm-card-grid,.client-action-commitment-head,.client-action-commitment-summary,.client-action-commitment-row,.client-document-intake-head,.client-document-intake-summary,.client-document-intake-row,.client-evidence-summary,.denial-appeal-metrics,.review-escalation-metrics,.review-day-close-head,.review-day-close-summary,.review-day-close-row,.review-sla-summary,.review-sla-row,.review-decision-cockpit-summary,.review-outcome-summary,.review-audit-summary,.assignment-review-pipeline-summary,.assignment-handoff-summary,.assignment-accountability-summary,.assignment-review-pipeline-row,.assignment-review-readiness-summary,.assignment-proof-acceptance-summary,.assignment-intake-summary,.review-quality-metrics,.review-quality-checklist{grid-template-columns:1fr}.client-monthly-chart-head{display:grid}.client-monthly-watchlist-table-wrap{overflow-x:visible}.client-monthly-watchlist-table{min-width:0;border-collapse:separate;border-spacing:0 8px}.client-monthly-watchlist-table thead{display:none}.client-monthly-watchlist-table,.client-monthly-watchlist-table tbody,.client-monthly-watchlist-table tr,.client-monthly-watchlist-table td{display:block;width:100%}.client-monthly-watchlist-table tr{padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-monthly-watchlist-table td{display:grid;grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:8px;padding:5px 0;border:0;text-align:left;white-space:normal}.client-monthly-watchlist-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-monthly-watchlist-table .num{text-align:left;white-space:normal}.client-filter-context,.client-reconciliation-grid,.client-chart-row{grid-template-columns:1fr}.client-monthly-formula-strip i{text-align:left}.client-analytics-heading{display:grid;gap:10px}.client-analytics-badges{justify-content:flex-start}.client-pivot-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-watch-card,.ownership-row,.routing-row,.review-standard-list div{grid-template-columns:1fr}.slicer-board{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid,.queue-cards{grid-template-columns:1fr}.formula-audit-row{grid-template-columns:1fr;min-width:0}.rcm-exception-row>span{border-right:0}.eligibility-benefits-row>span{border-right:0}.formula-audit-row>span:nth-child(n+3){text-align:left}}.query-map-rulebook{display:grid;gap:12px}.rules-help-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px 24px;align-items:end;padding:20px}.rules-help-hero h2{margin:3px 0 5px;font-size:var(--fs-600)}.rules-help-hero p,.rules-help-hero small{margin:0;color:var(--muted)}.rules-help-hero small{grid-column:1 / -1}.rules-help-search{display:grid;gap:6px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.rules-help-search input{width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit}.rules-help-overview{display:grid;gap:20px}.rules-help-overview h2{margin:0 0 10px}.rules-help-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rules-help-summary article{display:grid;gap:3px;padding:15px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.rules-help-summary strong{font-size:var(--fs-600)}.rules-help-summary span{color:var(--muted)}.rules-help-faq{display:grid;gap:8px}.rules-help-faq details{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.rules-help-faq summary{padding:13px 15px;font-weight:var(--fw-strong);cursor:pointer}.rules-help-faq p{margin:0;padding:0 15px 15px;color:var(--muted);line-height:1.55}.rules-help-empty{padding:24px}@media (max-width: 760px){.rules-help-hero,.rules-help-summary{grid-template-columns:minmax(0,1fr)}.rules-help-hero small{grid-column:auto}}.query-map-runtime{display:grid;gap:5px;padding:13px 15px;border-left:4px solid var(--warn-ink);background:var(--warn-bg)}.query-map-runtime>div{display:grid;gap:2px}.query-map-runtime p{margin:0;color:var(--warn-ink);line-height:1.45}.query-map-eyebrow{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.05em}.query-map-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.query-map-tabs button{min-height:40px;padding:7px 13px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font:inherit;font-weight:var(--fw-strong);white-space:nowrap;cursor:pointer}.query-map-tabs button:hover{background:var(--panel);color:var(--ink)}.query-map-tabs button[aria-selected=true]{border-color:var(--line-strong);background:var(--panel);color:var(--ink);box-shadow:var(--shadow-xs)}.query-map-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}@media (max-width: 760px){.query-map-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.query-map-tabs button{min-width:0;white-space:normal}}.query-map-panel{min-width:0}.query-map-rule-list{display:grid;gap:12px}.query-map-rule-card{padding:15px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.query-map-rule-card>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.query-map-rule-card h3{margin:2px 0 0;font-size:var(--fs-400)}.query-map-rule-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0}.query-map-rule-card dl>div{min-width:0;padding:10px;border-radius:var(--radius-sm);background:var(--panel-muted)}.query-map-rule-card dt{margin-bottom:4px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em}.query-map-rule-card dd{margin:0;line-height:1.45}.query-map-rule-card dd small{display:block;margin-top:5px;color:var(--muted)}.query-map-mode-difference{border:1px solid var(--warn-border);background:var(--warn-bg)!important}.query-map-mode-difference dd{display:grid;gap:5px;color:var(--warn-ink)}.query-map-amount-predicates{grid-column:1 / -1}.query-map-amount-predicates dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.query-map-amount-predicates section{display:grid;gap:5px;min-width:0}.query-map-amount-predicates code{display:block;padding:6px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);overflow-wrap:anywhere}.query-map-rule-card code{overflow-wrap:anywhere}.query-map-state-list{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.query-map-state{display:inline-flex;align-items:center;min-height:25px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-full);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.query-map-state.is-on{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.query-map-state.is-off{background:var(--panel-muted)}.query-map-honest-empty{padding:22px;text-align:left}.query-map-honest-empty h3{margin:5px 0 8px}.query-map-honest-empty p{max-width:760px;color:var(--muted);line-height:1.5}.query-map-money-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.query-map-definition{display:grid;gap:7px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.query-map-definition>span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.query-map-definition strong{font-size:var(--fs-500)}.query-map-definition p{margin:0;color:var(--muted)}.query-map-definition code{overflow-wrap:anywhere}.query-map-definition--wide{grid-column:1 / -1}.query-map-definition ol{margin:0;padding-left:20px;line-height:1.55}.query-map-source-list{display:grid;gap:7px}.query-map-source-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) auto;gap:12px;align-items:center;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.query-map-source-row>div{display:grid;gap:2px}.query-map-source-row small{color:var(--muted)}.query-map-source-note{margin:0 0 10px;color:var(--muted)}.query-map-sql-list{display:grid;gap:8px}.query-map-sql-entry{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.query-map-sql-entry summary{display:flex;justify-content:space-between;gap:12px;padding:11px 13px;cursor:pointer}.query-map-sql-entry summary span{color:var(--muted)}.query-map-sql-entry>:not(summary){margin-left:13px;margin-right:13px}.query-map-sql-entry>:last-child{display:block;margin-bottom:13px;color:var(--muted)}@media (max-width: 900px){.query-map-rule-card dl{grid-template-columns:minmax(0,1fr)}.query-map-rule-card>header{display:grid}.query-map-state-list{justify-content:flex-start}.query-map-source-row,.query-map-amount-predicates dd{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.query-map-tabs button{min-height:44px}.query-map-money-grid{grid-template-columns:minmax(0,1fr)}.query-map-definition--wide{grid-column:auto}.query-map-sql-entry summary{display:grid}}@media (max-width: 900px) and (min-width: 521px){.topbar{display:flex;align-items:center;gap:8px}.top-actions{justify-content:flex-end;flex:0 1 auto;min-width:0}.top-actions>button{flex:0 0 auto}.toolbar,.split-layout,.client-grid,.client-monthly-slicers,.client-monthly-kpis,.client-boardroom-kpis,.client-boardroom-bars,.client-boardroom-narrative-grid,.client-boardroom-driver-strip,.client-chart-decision-summary,.client-chart-assurance-summary,.client-meeting-brief-summary,.client-payer-action-summary,.client-filter-impact-context,.client-filter-impact-row,.client-slicer-visual-summary,.client-slicer-visual-grid,.client-slicer-visual-row,.client-chart-pack-summary,.client-chart-pack-row,.client-waterfall-summary,.client-waterfall-row,.client-cash-forecast-summary,.client-cash-forecast-row,.client-aging-denial-summary,.client-aging-denial-row,.client-monthly-formula-strip,.client-monthly-visuals,.client-charts-grid,.client-chart-context,.client-risk-timeline-summary,.client-payer-state-summary,.rcm-exception-head,.rcm-exception-summary,.rcm-exception-row,.eligibility-benefits-head,.eligibility-benefits-summary,.eligibility-benefits-row,.rcm-lifecycle-head,.rcm-lifecycle-summary,.rcm-lifecycle-lanes,.authorization-utilization-head,.authorization-utilization-summary,.timely-filing-head,.timely-filing-summary,.claim-submission-head,.claim-submission-summary,.provider-credentialing-head,.provider-credentialing-summary,.payer-rules-head,.payer-rules-summary,.client-rcm-summary,.client-rcm-card-grid,.client-action-commitment-head,.client-action-commitment-summary,.client-action-commitment-row,.client-document-intake-head,.client-document-intake-summary,.client-document-intake-row,.client-evidence-summary,.client-statement-summary,.client-statement-ledger,.metric-strip,.report-filter-grid,.report-chart-grid,.tenant-boundary-metrics,.tenant-boundary-list,.queue-drilldown-summary,.assignment-capacity-summary,.assignment-capacity-row,.assignment-accountability-summary,.assignment-accountability-row,.assignment-review-readiness-summary,.assignment-review-readiness-row,.assignment-proof-acceptance-summary,.assignment-proof-acceptance-row,.assignment-intake-summary,.assignment-intake-row,.review-outcome-summary,.review-closeout-summary,.review-day-close-summary,.review-day-close-row,.review-outcome-row,.review-audit-summary,.review-audit-row,.dashboard-daily-close-row,.source-confidence-row,.formula-audit-cert{grid-template-columns:1fr}.client-filter-context,.client-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-capacity-header,.assignment-review-pipeline-header,.assignment-accountability-header,.assignment-review-readiness-header,.assignment-proof-acceptance-header,.assignment-intake-header,.client-slicer-visual-header,.client-chart-pack-header,.client-chart-assurance-header,.client-waterfall-header,.client-cash-forecast-header,.client-aging-denial-header,.dashboard-daily-close-header,.review-day-close-header,.rcm-exception-header,.eligibility-benefits-header,.source-confidence-header,.review-outcome-header,.review-audit-header{display:none}.assignment-capacity-row>span,.assignment-review-pipeline-row>span,.assignment-accountability-row>span,.assignment-review-readiness-row>span,.assignment-proof-acceptance-row>span,.assignment-intake-row>span,.assignment-intake-row>small,.client-slicer-visual-row>span,.client-chart-pack-row>span,.client-chart-assurance-row>span,.client-waterfall-row>span,.client-cash-forecast-row>span,.client-aging-denial-row>span,.dashboard-daily-close-row>span,.review-day-close-row>span,.rcm-exception-row>span,.eligibility-benefits-row>span,.source-confidence-row>span,.review-outcome-row>span{display:grid;grid-template-columns:minmax(112px,32%) minmax(0,1fr);gap:8px;align-items:start;white-space:normal}.assignment-capacity-row>span:before,.assignment-review-pipeline-row>span:before,.assignment-accountability-row>span:before,.assignment-review-readiness-row>span:before,.assignment-proof-acceptance-row>span:before,.assignment-intake-row>span:before,.assignment-intake-row>small:before,.client-slicer-visual-row>span:before,.client-chart-pack-row>span:before,.client-chart-assurance-row>span:before,.client-waterfall-row>span:before,.client-cash-forecast-row>span:before,.client-aging-denial-row>span:before,.dashboard-daily-close-row>span:before,.review-day-close-row>span:before,.rcm-exception-row>span:before,.eligibility-benefits-row>span:before,.source-confidence-row>span:before,.review-outcome-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.assignment-capacity-row .pill,.assignment-review-pipeline-row .pill,.assignment-accountability-row .pill,.assignment-review-readiness-row .pill,.assignment-proof-acceptance-row .pill,.assignment-intake-row .pill,.client-slicer-visual-row .pill,.client-chart-pack-row .pill,.client-chart-assurance-row .pill,.client-waterfall-row .pill,.client-cash-forecast-row .pill,.client-aging-denial-row .pill,.client-formula-row .pill,.rcm-exception-row .pill,.eligibility-benefits-row .pill,.review-outcome-row .pill{justify-self:start}.sheet-totals-bar,body.workbench-sheet-mode .sheet-totals-bar{grid-template-columns:repeat(auto-fit,minmax(min(112px,100%),1fr))}.source-confidence-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.slicer-board,.filter-grid,.queue-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-card{grid-template-columns:1fr}.bulk-group,.bulk-group:first-of-type,.bulk-group:last-of-type{grid-template-columns:1fr}.formula-audit-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.rcm-exception-row{grid-template-columns:1fr}.rcm-exception-row>span{border-right:0}.eligibility-benefits-row{grid-template-columns:1fr}.patient-responsibility-row>span{border-right:0}.payer-contact-row>span{border-right:0}.patient-responsibility-header,.payer-contact-header{display:none}.patient-responsibility-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.payer-contact-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-formula-row{min-width:0}.client-formula-row--header{display:none}.client-formula-row>span{display:grid;gap:3px}.client-formula-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.eligibility-benefits-row>span{border-right:0}.formula-audit-row>span:nth-child(n+3){text-align:left}}@media (max-width: 720px){.app-shell{grid-template-columns:1fr}.main,.sidebar{padding:16px}.sidebar{min-height:auto}.topbar,.bulk-card{grid-template-columns:1fr}.topbar{display:grid}.filter-grid,.queue-cards,.metric-strip,.slicer-board,.detail-grid,.nav,.report-filter-grid,.dashboard-command-grid,.dashboard-signal-grid,.dashboard-daily-close-head,.dashboard-daily-close-summary,.operations-intelligence,.ar-forecast-head,.ar-forecast-lane-rows button,.timely-filing-head,.timely-filing-summary,.claim-submission-head,.claim-submission-summary,.claim-submission-row,.client-risk-timeline-summary,.client-risk-timeline-row,.client-chart-decision-summary,.client-chart-decision-row,.client-chart-assurance-summary,.client-chart-assurance-row,.client-meeting-brief-summary,.client-meeting-brief-row,.client-payer-action-summary,.client-payer-action-row,.client-filter-impact-context,.client-filter-impact-row,.client-slicer-visual-summary,.client-slicer-visual-grid,.client-slicer-visual-row,.client-chart-pack-summary,.client-chart-pack-row,.client-waterfall-summary,.client-waterfall-row,.client-cash-forecast-summary,.client-cash-forecast-row,.client-aging-denial-summary,.client-aging-denial-row,.provider-credentialing-head,.provider-credentialing-summary,.provider-credentialing-row,.payer-rules-head,.payer-rules-summary,.prebill-quality-head,.prebill-quality-row,.source-confidence-head,.source-confidence-summary,.formula-audit-head,.payment-recon-head,.credit-balance-head,.credit-balance-summary,.credit-balance-row,.patient-responsibility-head,.patient-responsibility-summary,.patient-responsibility-row,.payer-contact-head,.payer-contact-summary,.payer-contact-row,.cash-posting-closeout-head,.cash-posting-closeout-summary,.cash-posting-closeout-lanes,.payment-recon-row,.ops-command-grid,.saved-ops-grid,.tenant-boundary-metrics,.tenant-boundary-list{grid-template-columns:1fr}.dashboard-command-source{width:100%;justify-content:space-between}.source-confidence-head .pill{justify-self:start}.dashboard-daily-close-row{min-width:0}.payment-recon-row>span:last-child{text-align:left}.credit-balance-header{display:none}.credit-balance-row>span{display:grid;grid-template-columns:minmax(112px,32%) minmax(0,1fr);gap:8px;border-right:0;white-space:normal}.credit-balance-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.formula-audit-source strong{font-size:var(--fs-300)}.assignment-sla-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-handoff-header{display:none}.assignment-handoff-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-review-pipeline-header{display:none}.assignment-review-pipeline-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-capacity-header{display:none}.assignment-capacity-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-accountability-header{display:none}.assignment-accountability-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-review-readiness-header{display:none}.assignment-review-readiness-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-proof-acceptance-header{display:none}.assignment-proof-acceptance-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.assignment-intake-header{display:none}.assignment-intake-row,.denial-appeal-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.client-evidence-header,.client-action-commitment-header,.client-document-intake-header,.client-statement-header,.authorization-utilization-header,.timely-filing-header,.provider-credentialing-header,.payer-rules-header,.client-payer-state-header,.client-risk-timeline-header,.client-chart-decision-header,.client-chart-assurance-header,.client-meeting-brief-header,.client-payer-action-header,.client-filter-impact-header,.client-slicer-visual-header,.client-chart-pack-header,.client-waterfall-header,.client-cash-forecast-header,.client-aging-denial-header{display:none}.client-evidence-row,.client-action-commitment-row,.client-document-intake-row,.client-statement-row,.client-payer-state-row,.client-risk-timeline-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.client-chart-decision-row,.client-chart-assurance-row{grid-template-columns:1fr;min-width:0;align-items:stretch;gap:6px}.client-meeting-brief-row,.client-payer-action-row,.client-filter-impact-row,.client-slicer-visual-row,.client-chart-pack-row,.client-waterfall-row,.client-cash-forecast-row,.client-aging-denial-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.client-boardroom-segment{grid-template-columns:1fr;gap:5px}.client-boardroom-segment strong{text-align:left}.authorization-utilization-row,.timely-filing-row,.provider-credentialing-row,.payer-rules-row,.review-escalation-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.review-evidence-header{display:none}.review-evidence-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.review-day-close-header,.review-sla-header,.review-decision-cockpit-header,.review-closeout-header,.review-note-builder-header,.review-outcome-header{display:none}.review-decision-cockpit-row,.review-day-close-row,.review-sla-row,.review-outcome-row,.review-closeout-row,.review-audit-row,.review-note-builder-row{grid-template-columns:1fr;align-items:stretch;gap:6px}.review-note-builder-summary{grid-template-columns:1fr}.assignment-sla-row>div,.assignment-sla-row>span,.assignment-sla-row>small,.assignment-handoff-row>span,.assignment-handoff-row>small,.assignment-review-pipeline-row>span,.assignment-capacity-row>span,.assignment-accountability-row>span,.assignment-review-readiness-row>span,.assignment-proof-acceptance-row>span,.assignment-intake-row>span,.assignment-intake-row>small,.denial-appeal-row>div,.denial-appeal-row>span,.denial-appeal-row>small,.client-action-commitment-row>span,.client-document-intake-row>span,.client-evidence-row>span,.client-statement-row>span,.client-risk-timeline-row>span,.client-chart-decision-row>span,.client-chart-assurance-row>span,.client-meeting-brief-row>span,.client-payer-action-row>span,.client-filter-impact-row>span,.client-slicer-visual-row>span,.client-chart-pack-row>span,.client-waterfall-row>span,.client-cash-forecast-row>span,.client-aging-denial-row>span,.authorization-utilization-row>span,.timely-filing-row>span,.provider-credentialing-row>span,.payer-rules-row>span,.client-payer-state-row>span,.review-escalation-row>div,.review-escalation-row>span,.review-escalation-row>small,.review-evidence-row>span,.review-day-close-row>span,.review-sla-row>span,.review-decision-cockpit-row>span,.review-closeout-row>span,.review-outcome-row>span,.review-audit-row>span,.review-note-builder-row>span{display:grid;grid-template-columns:minmax(92px,34%) minmax(0,1fr);gap:8px;align-items:start;white-space:normal}.assignment-sla-row>div:before,.assignment-sla-row>span:before,.assignment-sla-row>small:before,.assignment-handoff-row>span:before,.assignment-handoff-row>small:before,.assignment-review-pipeline-row>span:before,.assignment-capacity-row>span:before,.assignment-accountability-row>span:before,.assignment-review-readiness-row>span:before,.assignment-proof-acceptance-row>span:before,.assignment-intake-row>span:before,.assignment-intake-row>small:before,.denial-appeal-row>div:before,.denial-appeal-row>span:before,.denial-appeal-row>small:before,.client-action-commitment-row>span:before,.client-document-intake-row>span:before,.client-evidence-row>span:before,.client-statement-row>span:before,.client-risk-timeline-row>span:before,.client-chart-decision-row>span:before,.client-chart-assurance-row>span:before,.client-meeting-brief-row>span:before,.client-payer-action-row>span:before,.client-filter-impact-row>span:before,.client-slicer-visual-row>span:before,.client-chart-pack-row>span:before,.client-waterfall-row>span:before,.client-cash-forecast-row>span:before,.client-aging-denial-row>span:before,.authorization-utilization-row>span:before,.timely-filing-row>span:before,.provider-credentialing-row>span:before,.payer-rules-row>span:before,.client-payer-state-row>span:before,.review-escalation-row>div:before,.review-escalation-row>span:before,.review-escalation-row>small:before,.review-evidence-row>span:before,.review-day-close-row>span:before,.review-sla-row>span:before,.review-decision-cockpit-row>span:before,.review-closeout-row>span:before,.review-outcome-row>span:before,.review-audit-row>span:before,.review-note-builder-row>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.assignment-sla-row .pill,.assignment-handoff-row .pill,.assignment-review-pipeline-row .pill,.assignment-capacity-row .pill,.assignment-accountability-row .pill,.assignment-review-readiness-row .pill,.assignment-proof-acceptance-row .pill,.assignment-intake-row .pill,.denial-appeal-row .pill,.client-action-commitment-row .pill,.client-document-intake-row .pill,.client-evidence-row .pill,.client-risk-timeline-row .pill,.client-chart-assurance-row .pill,.client-meeting-brief-row .pill,.client-payer-action-row .pill,.client-slicer-visual-row .pill,.client-chart-pack-row .pill,.client-waterfall-row .pill,.client-cash-forecast-row .pill,.client-aging-denial-row .pill,.authorization-utilization-row .pill,.timely-filing-row .pill,.provider-credentialing-row .pill,.payer-rules-row .pill,.client-payer-state-row .pill,.review-escalation-row .pill,.review-day-close-row .pill,.review-sla-row .pill,.review-decision-cockpit-row .pill,.review-outcome-row .pill,.review-audit-row .pill,.review-note-builder-row .pill{justify-self:start}.client-monthly-watchlist-table-wrap{overflow-x:visible}.client-monthly-watchlist-table{min-width:0;border-collapse:separate;border-spacing:0 8px}.client-monthly-watchlist-table thead{display:none}.client-monthly-watchlist-table,.client-monthly-watchlist-table tbody,.client-monthly-watchlist-table tr,.client-monthly-watchlist-table td{display:block;width:100%}.client-monthly-watchlist-table tr{padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.client-monthly-watchlist-table td{display:grid;grid-template-columns:minmax(96px,36%) minmax(0,1fr);gap:8px;padding:5px 0;border:0;text-align:left;white-space:normal}.client-monthly-watchlist-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-monthly-watchlist-table .num{text-align:left;white-space:normal}.prebill-quality-row>span:last-child{text-align:left}.tracker-titlebar,.queue-board-head,.slicer-summary{align-items:flex-start;flex-direction:column}}.workbench-preset-bar{display:flex;align-items:stretch;justify-content:space-between;gap:14px;padding:10px 14px;border-top:1px solid var(--line);background:var(--panel-muted)}.workbench-preset-bar[hidden]{display:none}.preset-bar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.preset-bar-eyebrow{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase}.preset-chip-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.preset-chip{display:flex;flex-direction:column;gap:1px;align-items:flex-start;padding:6px 12px;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.preset-chip span{font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.01em}.preset-chip small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal);white-space:nowrap}.preset-chip:hover{border-color:#93b5ff;background:var(--blue-soft)}.preset-chip.is-active{border-color:transparent;color:var(--on-accent);background:var(--blue);box-shadow:none}.preset-chip.is-active small{color:#ffffffd1}.preset-bar-right{display:flex;align-items:center;gap:10px}.preset-column-count{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.density-compact .claims-table{--fs-100: 10px;--fs-200: 11px}.density-compact .claims-table th,.density-compact .claims-table td{padding:3px 6px;font-size:var(--fs-200);line-height:1.25}.density-compact .claims-table th{font-size:var(--fs-100);letter-spacing:.04em}.density-compact .claims-table .subtext{display:none}.density-compact .grid-select,.density-compact .grid-date{min-height:22px;padding:1px 4px;font-size:var(--fs-200)}.density-compact .row-actions .small-button{padding:2px 6px;font-size:var(--fs-100)}.claims-table td.cell-currency{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.claims-table td.cell-numeric{text-align:right;font-variant-numeric:tabular-nums}.claims-table th[data-col-align=right] .th-inner{justify-content:flex-end}.claims-table th[data-col-align=right] .column-sort-button{justify-content:flex-end;text-align:right}.claims-table th[data-col-align=right] .th-label{flex:1 1 auto;text-align:right}.claims-table td.cell-aging{white-space:nowrap}.preset-compact .claims-table{min-width:0;width:100%}.preset-compact.tracker-table-wrap{max-height:calc(100vh - 240px)}.money-unknown{color:var(--money-unknown);font-style:italic;cursor:help}td.money-unknown-cell{font-variant-numeric:tabular-nums;font-weight:var(--fw-prose);white-space:nowrap}.money-unknown-text{color:var(--money-unknown);font-weight:var(--fw-normal)}@media (max-width: 960px){.workbench-preset-bar{flex-direction:column;align-items:stretch}.preset-bar-right{justify-content:space-between}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.table-wrap,.tracker-table-wrap{background:linear-gradient(to right,var(--panel) 30%,rgba(255,255,255,0)) left center / 28px 100% no-repeat,linear-gradient(to left,var(--panel) 30%,rgba(255,255,255,0)) right center / 28px 100% no-repeat,linear-gradient(to right,#0f172a1a,#fff0) left center / 12px 100% no-repeat,linear-gradient(to left,#0f172a1a,#fff0) right center / 12px 100% no-repeat;background-attachment:local,local,scroll,scroll}.claims-table th .th-inner{display:flex;align-items:center;gap:4px;justify-content:space-between}.column-sort-button{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 6px;background:transparent;border:0;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm)}.column-sort-button:hover{background:#0a63c914}.column-sort-button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.column-sort-button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-table th .th-label{flex:1 1 auto;min-width:0;padding:4px 22px 4px 6px;font:inherit;font-weight:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-glyph{flex:0 0 auto;font-size:var(--fs-100);opacity:.32;font-weight:var(--fw-strong);letter-spacing:-.02em}.claims-table th.sorted .sort-glyph{opacity:1;color:var(--blue-ink)}.claims-table th.sorted{background:#0a63c90f}.claims-table th.sorted-desc .sort-glyph,.claims-table th.sorted-asc .sort-glyph{color:var(--blue-ink)}.column-filter-button{flex:0 0 auto;padding:2px 4px;background:transparent;border:0;color:inherit;cursor:pointer;border-radius:var(--radius-sm);opacity:.65}.column-filter-button:hover{opacity:1;background:#0a63c91a}.claims-table th.filtered-column .column-filter-button{opacity:1;color:var(--blue-ink)}.claims-table tr.row-selected>td{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue)}.claims-table tr.row-selected:hover>td{background:var(--blue-soft)}#selectionCount{font-variant-numeric:tabular-nums;font-weight:var(--fw-strong)}.claims-empty-row>td{background:var(--panel)!important}@keyframes uiSkeletonShimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton,.skeleton-line,.skeleton-pill{display:inline-block;background:linear-gradient(90deg,#eef2f7,#f7fafd,#eef2f7);background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;color:transparent!important;animation:uiSkeletonShimmer 1.25s ease-in-out infinite}.skeleton-line{height:12px;width:100%}.skeleton-pill{height:18px;width:64px;border-radius:999px}@media (prefers-reduced-motion: reduce){.skeleton,.skeleton-line,.skeleton-pill{animation:none}}kbd.kbd,.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1;vertical-align:middle}.section-eyebrow{display:inline-block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.active-filter-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:6px 0 8px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.active-filter-chips:empty{display:none}.active-filter-chips-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px}.active-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font-size:var(--fs-100);cursor:pointer;line-height:1.4}.active-filter-chip:hover{border-color:var(--blue);background:#0a63c90f}.active-filter-chip .chip-x{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:2px;border-radius:50%;background:#0f172a14;font-size:var(--fs-100);line-height:1}.active-filter-chip:hover .chip-x{background:var(--blue);color:var(--on-accent)}.active-filter-chip.chip-sort{border-color:#0a63c959}.active-filter-chip.chip-slicer{border-color:#0e7c8659}.active-filter-chip.chip-quick{border-color:#7852bd59}.active-filter-chip.chip-clear{border-color:transparent;background:transparent;color:var(--muted);font-weight:var(--fw-strong);text-decoration:underline;padding-right:8px}.active-filter-chip.chip-clear:hover{color:var(--danger-ink);background:transparent}.date-presets{display:inline-flex;align-items:center;gap:4px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.date-preset{padding:4px 9px;border:0;background:transparent;color:var(--ink);font-size:var(--fs-100);font-weight:var(--fw-strong);border-radius:999px;cursor:pointer}.date-preset:hover{background:#0a63c91a;color:var(--blue-ink)}.date-preset:focus-visible{outline:2px solid var(--blue);outline-offset:1px}abbr[data-glossary],abbr.help-term,.help-term{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:2px;cursor:help;border:0}:root[data-theme=dark]{--ink: #e6edf6;--ink-soft: #cdd9e8;--muted: #94a3b8;--money-unknown: #7d8ba1;--line: #2c3a52;--line-strong: #3a4a66;--panel: #0f1c30;--panel-muted: #132238;--soft: #131e34;--brand: #7fb4e8;--brand-2: #3f7fc4;--blue: #4f93e8;--blue-dark: #6ca7ef;--blue-soft: #16294a;--accent: #2fc0d8;--accent-soft: #112b38;--sheet-blue: #4f93e8;--sheet-blue-soft: #16294a;--sheet-header: #14213d;--sheet-grid: #1f2a44;--ok-ink: #5ed69b;--ok-bg: #10291f;--ok-border: #1f4d38;--warn-ink: #e8b54a;--warn-bg: #2a2210;--warn-border: #544120;--danger-ink: #f08a80;--danger-bg: #2c1614;--danger-border: #572a26;--info-ink: #bfdbfe;--info-bg: #16294a;--info-border: #2c4a7a;--info-accent: #4f93e8;--sidebar: #0a1728;--sidebar-border: #1e2c42;--sidebar-ink: #9fb0c6;--sidebar-ink-strong: #f1f5f9;--sidebar-label: #6b7f99;--sidebar-icon: #6b7f99;--sidebar-hover: rgba(255, 255, 255, .05);--sidebar-active-bg: rgba(255, 255, 255, .08);--sidebar-active-bar: #4f93e8;--sidebar-well: rgba(255, 255, 255, .03);--sidebar-well-border: #1e2c42;--sidebar-chip: #ffffff;--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 2px 6px rgba(0, 0, 0, .5);--elev-3: 0 16px 40px rgba(0, 0, 0, .6)}:root[data-theme=dark] body{background:var(--surface-page)}:root[data-theme=dark] .brand-logo img{padding:5px 8px}:root[data-theme=dark] .creator-logo{padding:2px}:root[data-theme=dark] .last-synced{background:#ffffff0a;color:var(--muted)}:root[data-theme=dark] .last-synced-label{color:var(--ink)}:root[data-theme=dark] .acting-as-banner{background:var(--info-bg);border-color:var(--info-border);color:var(--info-ink)}:root[data-theme=dark] .active-filter-chips{background:#ffffff08;border-color:var(--line)}:root[data-theme=dark] .active-filter-chip{background:#ffffff0a;color:var(--ink);border-color:var(--line)}:root[data-theme=dark] kbd.kbd,:root[data-theme=dark] .kbd{background:#ffffff0f;border-color:#ffffff2e;color:var(--ink)}:root[data-theme=dark] .claims-table th.sorted{background:#4f7cff1a}:root[data-theme=dark] .claims-table tr.row-selected>td{background:#1f3457;box-shadow:inset 3px 0 #4f7cff}:root[data-theme=dark] .skeleton,:root[data-theme=dark] .skeleton-line,:root[data-theme=dark] .skeleton-pill{background:linear-gradient(90deg,#1a2740,#20304d,#1a2740)}.theme-toggle{padding:6px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.theme-toggle:hover{border-color:var(--blue);color:var(--blue-ink)}:root[data-theme=dark] .theme-toggle{background:#ffffff0a}.cmd-palette{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.cmd-palette.hidden{display:none}.cmd-palette-backdrop{position:absolute;inset:0;background:#0f172a8c;backdrop-filter:blur(2px)}.cmd-palette-window{position:relative;width:min(640px,92vw);max-height:70vh;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-3);overflow:hidden}.cmd-palette-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.cmd-palette-kbd{padding:3px 7px;border-radius:var(--radius-sm);background:#0a63c91a;color:var(--blue-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-100);font-weight:var(--fw-strong)}.cmd-palette-header input{flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:var(--fs-300)}.cmd-palette-close{border:0;background:transparent;color:var(--muted);font-size:var(--fs-600);line-height:1;cursor:pointer;padding:0 4px}.cmd-palette-close:hover{color:var(--ink)}.cmd-palette-results{flex:1;overflow-y:auto;padding:6px 0}.cmd-palette-row{width:100%;display:grid;grid-template-columns:120px 1fr auto;gap:10px;align-items:baseline;padding:8px 14px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer;font-size:var(--fs-250)}.cmd-palette-row:hover,.cmd-palette-row.is-active{background:#0a63c914}.cmd-palette-row-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-200);color:var(--blue-ink);font-weight:var(--fw-strong)}.cmd-palette-row-name{font-weight:var(--fw-strong)}.cmd-palette-row-meta{color:var(--muted);font-size:var(--fs-100);text-align:right}.cmd-palette-empty{padding:24px 16px;text-align:center;color:var(--muted);font-size:var(--fs-250)}.cmd-palette-footer{display:flex;gap:14px;align-items:center;padding:8px 14px;border-top:1px solid var(--line);font-size:var(--fs-100);color:var(--muted);background:var(--panel-muted)}.cmd-palette-footer kbd{margin-right:2px}@media (pointer: coarse){.small-button,.icon-button,.ghost-button,.primary-button,.date-preset,.active-filter-chip,.column-sort-button{min-height:44px}.claims-table td .small-button{padding:0 12px}}[role=button]:focus-visible,.queue-card:focus-visible,.metric-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.unsaved-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #fed7aa;border-radius:999px;background:var(--warn-bg);color:var(--danger-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.unsaved-indicator.hidden{display:none}.unsaved-dot{width:7px;height:7px;border-radius:50%;background:#ea580c;box-shadow:0 0 0 2px #ea580c2e;animation:unsavedPulse 1.6s ease-in-out infinite}.unsaved-indicator.is-many{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.unsaved-indicator.is-many .unsaved-dot{background:#dc2626}@keyframes unsavedPulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.unsaved-dot{animation:none}}:root[data-theme=dark] .unsaved-indicator{background:#ea580c26;border-color:#ea580c73;color:#fdba74}:root[data-theme=dark] .unsaved-indicator.is-many{background:#dc262626;border-color:#dc262673;color:#fca5a5}:root{--chart-1: #0a63c9;--chart-2: #0e7c86;--chart-3: #b45309;--chart-4: #b91c1c;--chart-5: #6d28d9;--chart-6: #0891b2;--chart-7: #be123c;--chart-8: #65a30d;--aging-1: #1a7f4b;--aging-2: #65a30d;--aging-3: #b45309;--aging-4: #be123c;--aging-5: #b91c1c;--aging-tint-warn: #fffbeb;--aging-tint-high: #fff1e6;--aging-tint-critical: #fee2e2}:root[data-theme=dark]{--chart-1: #6c91ff;--chart-2: #34d399;--chart-3: #fbbf24;--chart-4: #f87171;--chart-5: #a78bfa;--chart-6: #22d3ee;--chart-7: #fb7185;--chart-8: #a3e635;--aging-1: #34d399;--aging-2: #a3e635;--aging-3: #fbbf24;--aging-4: #fb7185;--aging-5: #f87171;--aging-tint-warn: #2e2a14;--aging-tint-high: #34220f;--aging-tint-critical: #3a1722}.card--accent{position:relative;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--radius-md);background:var(--panel);padding:12px 14px}.card--accent.card--accent-green{border-left-color:var(--green)}.card--accent.card--accent-amber{border-left-color:var(--amber)}.card--accent.card--accent-red{border-left-color:var(--red)}.card--accent.card--accent-teal{border-left-color:var(--teal)}.density-compact .claims-table td,.density-compact .claims-table th{padding-top:3px;padding-bottom:3px}#claimDrawer:focus{outline:none}#claimDrawer:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.claim-workflow-modal{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:20px}.claim-workflow-modal.hidden{display:none}.claim-workflow-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--ink) 52%,transparent);backdrop-filter:blur(2px)}.claim-workflow-modal-window{position:relative;width:min(620px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);box-shadow:var(--elev-3)}.claim-workflow-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px 14px;border-bottom:1px solid var(--line)}.claim-workflow-modal-head h3{margin:3px 0 4px}.claim-workflow-modal-head p{margin:0;color:var(--muted);line-height:1.45}.claim-workflow-modal-eyebrow{color:var(--blue);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.claim-workflow-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:20px 22px 22px}.claim-workflow-form label{display:grid;gap:6px;color:var(--muted);font-weight:var(--fw-strong)}.claim-workflow-form input,.claim-workflow-form select,.claim-workflow-form textarea{width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}.claim-workflow-form textarea{resize:vertical;line-height:1.5}.claim-workflow-form-wide,.claim-workflow-status,.claim-workflow-modal-actions{grid-column:1 / -1}.claim-workflow-status{min-height:20px;color:var(--danger-ink)}.claim-workflow-modal-actions{display:flex;justify-content:flex-end;gap:10px}.claim-notes-panel{scroll-margin-top:18px}.claim-notes-panel .panel-heading-row{flex-wrap:wrap}.claim-notes-panel .panel-heading-row>div{min-width:0;flex:1 1 320px}.claim-note-panel-body{display:grid;gap:14px;padding:14px}.claim-note-source-status{margin:0;color:var(--muted);font-size:var(--fs-200);overflow-wrap:anywhere}.claim-note-composer{display:grid;min-width:0;gap:8px;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.claim-note-composer label{font-weight:var(--fw-strong)}.claim-note-composer textarea{width:100%;resize:vertical;line-height:1.5;white-space:pre-wrap}.claim-note-scope-picker{display:grid;gap:10px;margin:4px 0 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.claim-note-scope-picker legend{padding:0 6px;font-weight:var(--fw-strong)}.claim-note-scope-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.claim-note-scope-options>label,.claim-note-line-choice{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);cursor:pointer}.claim-note-scope-options input,.claim-note-line-choice input{flex:0 0 auto;margin-top:3px}.claim-note-scope-options span,.claim-note-line-choice span{display:grid;min-width:0;gap:2px}.claim-note-scope-options small,.claim-note-line-choice small{color:var(--muted);font-weight:var(--fw-normal);overflow-wrap:anywhere}.claim-note-line-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;max-height:240px;overflow:auto;padding:2px}.claim-note-line-choices[hidden]{display:none}.claim-note-line-choices>p,.claim-note-scope-status{margin:0;color:var(--muted);font-size:var(--fs-200)}.claim-note-composer-foot,.claim-note-card-head,.claim-note-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.claim-note-composer-foot small,.claim-note-card-head small{color:var(--muted)}.claim-note-list,.claim-note-audit-list{display:grid;gap:10px}.claim-note-card,.claim-note-audit-row{display:grid;gap:8px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.claim-note-card p,.claim-note-audit-row p{margin:0;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.claim-note-card.is-voided{border-style:dashed;background:var(--panel-muted)}.claim-note-card-head>div,.claim-note-audit-row>div{display:grid;gap:2px}.claim-note-card-state{display:flex!important;align-items:flex-end;gap:4px!important}.claim-note-scope{color:var(--blue);font-size:var(--fs-100);font-weight:var(--fw-strong)}.claim-note-state{flex:0 0 auto;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.claim-note-voided,.claim-note-audit-row>span{color:var(--muted)}.claim-note-actions-menu{width:fit-content}.claim-note-actions-menu>summary{color:var(--blue);cursor:pointer;font-size:var(--fs-200);font-weight:var(--fw-strong);list-style-position:inside}.claim-note-actions-menu[open]>summary{margin-bottom:8px}.claim-note-card-actions{justify-content:flex-start;padding-left:14px}.followup-history-load{display:grid;gap:10px;justify-items:start}.followup-history-load p{margin:0;color:var(--muted);font-size:var(--fs-200)}.followup-history-row{display:grid;gap:4px;padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.followup-history-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px}.followup-history-head strong{font-size:var(--fs-250);color:var(--ink);overflow-wrap:anywhere}.followup-history-head small{color:var(--muted);font-size:var(--fs-100);white-space:nowrap}.followup-history-row p{margin:0;line-height:1.5;overflow-wrap:anywhere}.followup-history-change{font-size:var(--fs-250);color:var(--ink);font-weight:var(--fw-strong)}.followup-history-date,.followup-history-reason{color:var(--muted);font-size:var(--fs-200)}.danger-link{color:var(--danger-ink)}.claim-note-load-more{margin-top:12px}.claim-note-load-error{padding:12px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink)}.claim-note-summary-button{display:grid;gap:2px;width:100%;min-width:180px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.claim-note-summary-button span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.claim-note-summary-button small{color:var(--muted)}.claim-note-summary-button:hover span,.claim-note-summary-button:focus-visible span{color:var(--blue);text-decoration:underline}.merged-note-cell{min-width:200px;max-width:360px;vertical-align:top}.merged-note__static{display:grid;gap:2px}.merged-note__static .merged-note__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35}.merged-note__source{color:var(--muted);font-size:var(--fs-200)}.merged-note__text--empty{color:var(--muted)}.merged-note__both{margin-top:2px;font-size:var(--fs-200)}.merged-note__both summary{cursor:pointer;color:var(--muted);width:max-content}.merged-note__both summary:hover,.merged-note__both summary:focus-visible{color:var(--blue)}.merged-note__both dl{margin:4px 0 0;display:grid;gap:2px}.merged-note__both dt{color:var(--muted);font-weight:var(--fw-strong)}.merged-note__both dd{margin:0 0 4px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:12em;overflow:auto}@media (max-width: 640px){.claim-workflow-modal{padding:8px}.claim-workflow-modal-window{max-height:calc(100vh - 16px)}.claim-workflow-form{grid-template-columns:1fr;padding:16px}.claim-workflow-modal-head{padding:16px}.claim-workflow-modal-head .icon-button,.claim-note-scope-options>label,.claim-note-line-choice,.claim-note-composer-foot button,.claim-note-card-actions button{min-height:44px}.claim-note-card-head{align-items:flex-start;flex-direction:column}.claim-note-scope-options{grid-template-columns:1fr}.claim-note-card-state{align-items:flex-start}}.claims-table td[title] strong{cursor:help;border-bottom:1px dotted transparent}.claims-table td[title]:hover strong{border-bottom-color:var(--muted)}.input-hint{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.35}.input-hint.is-error{color:var(--danger-ink);font-weight:var(--fw-strong)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red)!important;box-shadow:0 0 0 2px #b91c1c1f}@media (max-width: 960px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:min(280px,86vw);z-index:60;transform:translate(-100%);transition:transform .22s ease;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.sidebar .brand{align-items:flex-start}.sidebar .brand-logo{flex:1 1 auto}.sidebar-close-button{display:inline-grid;flex:0 0 44px;width:44px;min-width:44px;height:44px;place-items:center}.app-shell:not(.sidebar-collapsed) .sidebar{transform:translate(0);box-shadow:var(--elev-3)}.app-shell:not(.sidebar-collapsed) .main:before{content:"";position:fixed;inset:0;background:#0f172a73;z-index:55;pointer-events:none}@media (prefers-reduced-motion: reduce){.sidebar{transition:none}}}@media (max-width: 720px){.metric-strip{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}.filter-grid{grid-template-columns:1fr!important}.topbar{flex-direction:column;align-items:stretch;gap:8px}.top-actions{flex-wrap:wrap;gap:6px}.last-synced,.unsaved-indicator{font-size:var(--fs-100)}.tracker-titlebar{flex-direction:column;align-items:flex-start;gap:6px}.tracker-titlebar-right{flex-wrap:wrap}.cmd-palette{padding-top:6vh}.cmd-palette-window{width:96vw;max-height:80vh}}@media (max-width: 480px){.metric-strip{grid-template-columns:1fr}.main{padding:10px}.acting-as-banner{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width: 720px){body:not([data-view=workbench]) .metric-strip{display:none!important}}@media (max-width: 720px){.main{padding:8px 10px}.topbar{display:flex;flex-direction:row;align-items:center;gap:6px;margin-bottom:4px;min-width:0;overflow:hidden}.title-row{flex:1 1 auto;min-width:0}.top-actions,body.workbench-sheet-mode .top-actions{flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-start;min-width:0;max-width:min(52vw,230px);overflow-x:auto;scrollbar-width:thin}.top-actions>*{flex:0 0 auto}body.topbar-menu-open .topbar,body.topbar-menu-open .top-actions{overflow:visible}body.topbar-menu-open .topbar-action-menu-panel{position:fixed;top:52px;right:10px;left:auto;max-width:calc(100vw - 20px)}.top-actions #themeToggleBtn{display:none}body.workbench-sheet-mode .bulk-card{grid-template-columns:1fr;gap:8px;max-width:100%;overflow:visible}body.workbench-sheet-mode .bulk-group,body.workbench-sheet-mode .bulk-group:first-of-type,body.workbench-sheet-mode .bulk-group:last-of-type{grid-template-columns:1fr;min-width:0}body.workbench-sheet-mode .bulk-card select,body.workbench-sheet-mode .bulk-card input,body.workbench-sheet-mode .bulk-card button{width:100%;min-width:0;min-height:34px}}.demo-callout{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;border:1px solid var(--warn-border);border-left:3px solid var(--warn-ink);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-200);line-height:1.4}.demo-callout.hidden{display:none}.demo-callout-pill{display:inline-flex;align-items:center;gap:6px;padding:0;border-radius:0;background:transparent;color:var(--warn-ink);font-size:var(--fs-200);font-weight:var(--fw-strong);text-transform:none;letter-spacing:0;white-space:nowrap}.demo-callout-pill:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;flex:0 0 auto}.demo-callout-text{flex:1;opacity:.85}.demo-callout-x{border:0;background:transparent;color:var(--warn-ink);font-size:var(--fs-400);cursor:pointer;padding:0 4px;line-height:1;opacity:.6}.demo-callout-x:hover{opacity:1}.demo-callout-live{font-size:var(--fs-200);font-weight:var(--fw-strong);opacity:1;text-decoration:underline;white-space:nowrap}.tour{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center}.tour.hidden{display:none}.tour-backdrop{position:absolute;inset:0;background:#0f172a80}.tour-card{position:relative;width:min(440px,92vw);padding:24px 24px 18px;border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);box-shadow:var(--elev-3);border:1px solid var(--line)}.tour-eyebrow{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:6px}.tour-title{margin:0 0 6px;font-size:var(--fs-500);font-weight:var(--fw-strong)}.tour-body{margin:0 0 18px;font-size:var(--fs-250);line-height:1.5;color:var(--muted)}.tour-actions{display:flex;gap:8px;justify-content:flex-end;align-items:center}.tour-actions .ghost-button:first-child{margin-right:auto;opacity:.7}.tour-actions .primary-button{min-width:80px}.claims-table tr[data-row-claim-id]{cursor:pointer}.claims-table tr[data-row-claim-id]:hover>td{background:var(--grid-row-hover)}.claims-table tr[data-row-claim-id]:focus-visible{outline:none}.claims-table tr[data-row-claim-id]:focus-visible>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.sheet-status-chip--stale,.sheet-status-chip--configured,.sheet-status-chip--fallback{border-color:#bfdbfea6;background:#0a63c938}.primary-button,.ghost-button,.icon-button,.small-button{position:relative;transition:background .12s ease,border-color .12s ease,box-shadow .14s ease,color .12s ease,opacity .12s ease,transform 90ms ease}.primary-button:focus-visible,.ghost-button:focus-visible,.icon-button:focus-visible,.small-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.interaction-progress{position:fixed;top:0;left:0;z-index:9999;width:100%;height:2px;pointer-events:none;background:linear-gradient(90deg,#38bdf8,var(--blue),#10b981);opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .12s ease,transform .52s cubic-bezier(.2,.8,.2,1)}.interaction-progress.is-active{opacity:1;transform:scaleX(1)}button.is-pressing,[role=button].is-pressing,a[href].is-pressing,.nav-item.is-pressing,.slicer-option.is-pressing,.active-filter-chip.is-pressing,.client-slicer-chip.is-pressing{transform:translateY(1px) scale(.995)}button.tms-action-ack,[role=button].tms-action-ack,a[href].tms-action-ack,.nav-item.tms-action-ack,.slicer-option.tms-action-ack,.active-filter-chip.tms-action-ack,.client-slicer-chip.tms-action-ack{box-shadow:0 0 0 3px #0a63c929}.primary-button.tms-action-ack,.primary-button.is-pressing{box-shadow:0 0 0 3px #0a63c938,var(--elev-2)}.nav-item.tms-action-ack{background:#0a63c929;border-color:#9cc4eca6}.is-busy:not(:disabled){position:relative;cursor:progress}button.is-busy:after,a[href].is-busy:after,[role=button].is-busy:after{content:"";position:absolute;top:4px;right:4px;width:7px;height:7px;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:tmsInteractionSpin .76s linear infinite}input.tms-field-updated,select.tms-field-updated,textarea.tms-field-updated{border-color:#0a63c9b8!important;box-shadow:0 0 0 3px #0a63c921}input:not([type=hidden]):not([type=file]),select,textarea{transition:border-color .13s ease,box-shadow .13s ease,background-color .13s ease}input:not([type=hidden]):not([type=file]):focus,select:focus,textarea:focus{border-color:#0a63c9b8;box-shadow:0 0 0 3px #0a63c91f}.view-panel.active{animation:tmsPanelIn .15s ease-out}#workbenchView.view-panel.active{animation:tmsPanelIn .12s ease-out}@keyframes tmsInteractionSpin{to{transform:rotate(360deg)}}@keyframes tmsPanelIn{0%{opacity:.86;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}:root{--muted: #475569}:root[data-theme=dark]{--muted: #b6c2d3}.sheet-status-chip em{color:#fffffff2}.subtext,small,.small{color:var(--muted)}.grid-mode-mirror{display:inline-flex;border:1px solid var(--sheet-grid);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.grid-mode-mirror-btn{padding:4px 10px;border:0;background:transparent;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);cursor:pointer}.grid-mode-mirror-btn:hover{background:var(--panel-muted)}.grid-mode-mirror-btn.is-active,.grid-mode-mirror-btn[aria-pressed=true]{background:var(--blue);color:var(--on-accent)}.grid-mode-mirror-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.more-filters-toggle{align-self:end;white-space:nowrap}.more-filters-caret{margin-left:4px}.more-filters-group{display:contents}.more-filters-group[hidden]{display:none!important}.more-filters-collapse{align-self:end;justify-self:start}body.workbench-sheet-mode .tracker-titlebar{background:var(--sheet-header);color:var(--ink);border-bottom:1px solid var(--sheet-grid);padding:6px 10px}body.workbench-sheet-mode .tracker-titlebar span{display:none}body.workbench-sheet-mode .tracker-titlebar strong{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink)}body.workbench-sheet-mode .sheet-status{color:var(--ink)}body.workbench-sheet-mode .sheet-status-chip{border-color:var(--sheet-grid);background:var(--panel);color:var(--ink)}body.workbench-sheet-mode .sheet-status-chip em{color:var(--muted)}body.workbench-sheet-mode .sheet-reset-btn,body.workbench-sheet-mode .column-view-button{background:var(--panel);color:var(--ink)}body.workbench-sheet-mode .sheet-reset-btn:hover,body.workbench-sheet-mode .column-view-button:hover{border-color:var(--sheet-blue);color:var(--sheet-blue)}body.workbench-sheet-mode .column-view-button{background:var(--panel);color:var(--ink);box-shadow:none}body.workbench-sheet-mode .grid-mode-mirror{margin-left:var(--space-1);padding-left:var(--space-3);border-left:1px solid var(--sheet-grid)}body.workbench-sheet-mode .claims-table td,body.workbench-sheet-mode .claims-table th{border-right:1px solid var(--sheet-grid);border-bottom:1px solid var(--sheet-grid)}body.workbench-sheet-mode .claims-table th{background:var(--panel-muted);color:var(--muted);font-weight:var(--fw-strong);border-bottom:1px solid var(--line)}body.workbench-sheet-mode .demo-callout{margin-bottom:6px;padding:4px 10px;font-size:var(--fs-100)}:root[data-theme=dark] body.workbench-sheet-mode .tracker-titlebar{background:#14213d;border-bottom-color:#ffffff14}:root[data-theme=dark] body.workbench-sheet-mode .tracker-titlebar strong{color:#9cc4ec}:root[data-theme=dark] .claims-table tbody tr,:root[data-theme=dark] .claims-table tbody tr>td{background:var(--panel)}:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .workbook-freeze-pane{background-color:var(--panel)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:var(--line);color:var(--ink);background-color:var(--panel-muted)}:root[data-theme=dark] input:focus-visible,:root[data-theme=dark] select:focus-visible,:root[data-theme=dark] textarea:focus-visible{border-color:#4f93e8}:root[data-theme=dark] .tracker-pager{border-top-color:var(--line);background:var(--panel-muted)}:root[data-theme=dark] .tracker-page-size select,:root[data-theme=dark] .tracker-page-jump input{border-color:var(--line);color:var(--ink);background-color:var(--panel)}:root[data-theme=dark] .filter-grid{border-top-color:var(--line);background:#11203a}:root[data-theme=dark] body.workbench-sheet-mode .claims-table th{border-bottom-color:var(--line)}:root[data-theme=dark] .claims-table tr.focused-work-row td{background:var(--blue-soft);box-shadow:inset 0 1px #2f558a,inset 0 -1px #2f558a}:root[data-theme=dark] .claims-table tr.focused-work-row td:first-child{box-shadow:inset 3px 0 0 var(--blue),inset 0 1px #2f558a,inset 0 -1px #2f558a}:root[data-theme=dark] .bulk-card{background:var(--panel)}:root[data-theme=dark] .column-filter-menu{border-color:var(--line);background:var(--panel)}:root[data-theme=dark] .column-filter-button strong{border-color:var(--line);color:var(--blue-ink);background:var(--panel-muted)}:root[data-theme=dark] .filtered-column .column-filter-button strong{color:#fff;border-color:#0a63c9;background:#0a63c9}:root[data-theme=dark] .column-filter-select-all{border-top-color:var(--line);border-bottom-color:var(--line);background:var(--panel-muted)}:root[data-theme=dark] .column-filter-choice:hover{background:var(--blue-soft)}:root[data-theme=dark] .column-filter-actions{border-top-color:var(--line);background:var(--panel-muted)}.slicer-toggle{font-size:var(--fs-100);padding:4px 10px;min-height:0}.slicer-toggle .slicer-toggle-caret{margin-left:4px}.slicer-board[hidden]{display:none!important}body.workbench-sheet-mode .slicer-board{gap:6px;padding:4px 0}body.workbench-sheet-mode .slicer-group{padding:4px 6px;border:1px solid var(--sheet-grid);background:var(--panel);border-radius:var(--radius-sm)}body.workbench-sheet-mode .slicer-head span{font-size:var(--fs-100)}body.workbench-sheet-mode .slicer-option{font-size:var(--fs-100);padding:2px 6px}.preset-column-count.is-hidden{display:none}body.workbench-sheet-mode #sheetTotalsBar>div{padding:6px 10px}body.workbench-sheet-mode #sheetTotalsBar>div span{font-size:var(--fs-100);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:var(--fw-strong)}body.workbench-sheet-mode #sheetTotalsBar>div strong{font-size:var(--fs-300);letter-spacing:-.01em;display:block;margin:1px 0}body.workbench-sheet-mode #sheetTotalsBar>div small{font-size:var(--fs-100);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}body.workbench-sheet-mode #sheetTotalsBar>div.is-warning{border-left:3px solid var(--amber);background:var(--warn-bg)}:root[data-theme=dark] body.workbench-sheet-mode #sheetTotalsBar>div.is-warning{background:#d977061a;border-left-color:#fbbf24}body.workbench-sheet-mode #sheetTotalsBar>div.is-secondary{opacity:.62}body.workbench-sheet-mode #sheetTotalsBar>div.is-secondary strong{font-size:var(--fs-250);font-weight:var(--fw-strong)}body.workbench-sheet-mode #sheetTotalsBar>div.is-secondary:hover{opacity:1}body.workbench-sheet-mode .workbench-preset-bar{padding:4px 8px;border-bottom:1px solid var(--sheet-grid);background:var(--panel-muted)}body.workbench-sheet-mode .preset-chip{min-height:24px;padding:3px 10px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;border:1px solid transparent;border-bottom:0;background:transparent;flex-direction:row;align-items:baseline;gap:6px}body.workbench-sheet-mode .preset-chip span{font-size:var(--fs-200);font-weight:var(--fw-strong)}body.workbench-sheet-mode .preset-chip small{display:none}body.workbench-sheet-mode .preset-chip.is-active{background:var(--panel);border-color:var(--sheet-grid);color:var(--sheet-blue)}body.workbench-sheet-mode .preset-chip:hover:not(.is-active){background:#0a63c90d;border-color:transparent}body.workbench-sheet-mode .tracker-pager{padding:4px 8px;font-size:var(--fs-100);border-bottom:1px solid var(--sheet-grid);background:var(--panel-muted)}body.workbench-sheet-mode .tracker-pager button{padding:2px 8px;font-size:var(--fs-100);min-height:22px}body.workbench-sheet-mode .filter-grid{gap:6px;align-items:end}body.workbench-sheet-mode .filter-grid label{font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--muted);letter-spacing:.01em}body.workbench-sheet-mode .filter-grid input,body.workbench-sheet-mode .filter-grid select{font-size:var(--fs-200);padding:4px 8px}.claims-table tr.is-claim-id-repeat .claim-id,.claims-table tr.is-claim-id-repeat .claim-id+.subtext{opacity:.32}.dashboard-daily-close-summary strong{font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em}.dashboard-daily-close-summary>div{padding:12px 14px}.dashboard-daily-close-summary span{font-size:var(--fs-100);color:var(--muted)}.dashboard-daily-close-summary small{font-size:var(--fs-100);margin-top:4px;color:var(--muted)}.dashboard-daily-close-head strong,.dashboard-daily-close-proof strong{font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em}.drawer-next-action{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--radius-md);background:var(--panel);padding:14px 16px}.drawer-next-action-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.drawer-next-action-eyebrow{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink)}.drawer-next-action-flag.is-pastdue{padding:2px 8px;border-radius:999px;background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.05em}.drawer-next-action-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:14px;align-items:end}.drawer-next-action-primary strong{display:block;font-size:var(--fs-500);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--ink)}.drawer-next-action-primary small{display:block;margin-top:2px;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.drawer-next-action-meta span{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.drawer-next-action-meta strong{display:block;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink)}.drawer-next-action-meta strong.is-pastdue{color:var(--danger-ink)}.drawer-next-action-cta{display:flex;gap:8px;margin-top:14px}.drawer-next-action-cta .primary-button{min-width:160px}.drawer-followup-edit{flex-wrap:wrap;align-items:end}.drawer-followup-edit label{display:grid;gap:4px;font-size:var(--fs-200);color:var(--muted)}.drawer-followup-edit .grid-select,.drawer-followup-edit .grid-date{min-height:34px}.drawer-expected-why{margin:8px 0 0;font-size:var(--fs-250);color:var(--muted)}.drawer-money-grain{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;font-size:var(--fs-250);color:var(--muted)}.drawer-money-grain-scope{font-weight:var(--fw-strong);color:var(--ink)}.drawer-money-grain.is-unfooted .drawer-money-grain-math{font-weight:var(--fw-strong);color:var(--warn-ink)}.drawer-waterfall-rows{display:grid;gap:2px;margin:8px 14px 0;max-width:520px}.drawer-waterfall-rows>div{display:flex;justify-content:space-between;gap:16px;padding:4px 0;border-bottom:1px solid var(--line)}.drawer-waterfall-rows dt{color:var(--ink)}.drawer-waterfall-rows dt small{color:var(--muted)}.drawer-waterfall-rows dd{margin:0;font-variant-numeric:tabular-nums;font-weight:var(--fw-strong);color:var(--ink)}.drawer-waterfall-rows>.drawer-waterfall-heading{border-bottom:0;padding-top:10px}.drawer-waterfall-rows>.drawer-waterfall-heading dt{font-weight:var(--fw-strong)}.drawer-waterfall-rows>.is-part{padding-left:14px}.drawer-waterfall-reason{margin:10px 0 0;font-weight:var(--fw-strong);color:var(--ink)}.drawer-waterfall-secondary,.drawer-waterfall-note{margin:6px 0 0;font-size:var(--fs-250);color:var(--muted)}.drawer-waterfall-note[data-drawer-waterfall-note=unfooted]{color:var(--warn-ink);font-weight:var(--fw-strong)}:root[data-theme=dark] .drawer-next-action-flag.is-pastdue{background:#dc26262e;color:#fca5a5}@media (max-width: 720px){.drawer-next-action-grid{grid-template-columns:1fr 1fr}}.detail-grid--secondary{background:transparent;border:0;padding:0;gap:14px 24px}.detail-grid--secondary>div{padding:0;background:transparent;border:0}.detail-grid--secondary>div span{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:2px}.detail-grid--secondary>div strong{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}[class*=-summary] strong:not(.is-secondary):not([class*=chip]),[class*=-metrics] strong:not(.is-secondary):not([class*=chip]){font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em;line-height:1.1}[class*=-summary] span:not([class*=chip]):not([class*=status]):not(.ar-kpi-detail):not(.ar-kpi-label),[class*=-metrics] span:not([class*=chip]):not([class*=status]):not(.ar-kpi-detail):not(.ar-kpi-label){font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}[class*=-summary] small,[class*=-metrics] small{font-size:var(--fs-100);color:var(--muted);line-height:1.35}body:not([data-view=workbench]) .metric-strip{display:none}.claims-table tr.sheet-nav-focus>td{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--blue),inset -3px 0 0 var(--blue)}.claims-table tr.sheet-nav-focus>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.claims-table tr.sheet-nav-focus>td:last-child{box-shadow:inset -3px 0 0 var(--blue)}:root[data-theme=dark] .claims-table tr.sheet-nav-focus>td{background:#4f7cff29}body.workbench-sheet-mode .sheet-command-bar,body.workbench-sheet-mode #sheetTotalsBar{display:none!important}.metric-card,[class*=-summary]>div:not([class*=chip]):not(.is-secondary):not(.ar-kpi-grid):not(.summary-strip-scope),[class*=-metrics]>div:not([class*=chip]){position:relative;background:var(--panel);border:1px solid var(--line);border-left-width:4px;border-left-style:solid;border-left-color:var(--blue);border-radius:var(--radius-lg);padding:12px 14px;box-shadow:var(--elev-1)}#slicerSummaryTitle.slicer-summary-title{background:none;border:0;border-radius:0;padding:0;box-shadow:none}#slicerSummaryTitle.slicer-summary-title strong{font-size:var(--fs-300);letter-spacing:normal;line-height:1.1}.metric-card.metric-card-alert{border-left-color:var(--red)}.metric-card.metric-card-money{border-left-color:var(--green)}.metric-card.metric-card-warning{border-left-color:var(--amber)}.metric-card{border-left-color:var(--blue)}:root[data-theme=dark] .metric-card,:root[data-theme=dark] [class*=-summary]>div:not([class*=chip]):not(.is-secondary):not(.ar-kpi-grid):not(.summary-strip-scope),:root[data-theme=dark] [class*=-metrics]>div:not([class*=chip]){background:#0e1d33;border-color:#ffffff14;box-shadow:none}.plotly-host{padding:4px 0}.plotly-host:empty+.chart-empty{margin:0}.plotly-host .modebar{display:none!important}:root[data-theme=dark] .plotly-host .gridlayer path,:root[data-theme=dark] .plotly-host .zerolinelayer path{stroke:#ffffff0f!important}.chart-canvas{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:10px 12px 6px;box-shadow:var(--elev-1);margin-top:4px}:root[data-theme=dark] .chart-canvas{background:#0e1d33;border-color:#ffffff14;box-shadow:none}.metric-card strong{display:block;font-size:var(--fs-700);font-weight:var(--fw-strong);letter-spacing:-.02em;line-height:1.05;margin:2px 0 4px;color:var(--ink);min-width:0;overflow-wrap:anywhere;overflow:hidden;text-overflow:ellipsis}.metric-card span{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-width:0;overflow-wrap:anywhere}.metric-card small{font-size:var(--fs-100);color:var(--muted)}body.workbench-sheet-mode .demo-callout{position:absolute;top:64px;right:24px;margin:0;padding:3px 10px;border-radius:999px;font-size:var(--fs-100);background:var(--warn-bg);border-color:var(--warn-border);z-index:5;pointer-events:none}body.workbench-sheet-mode .demo-callout .demo-callout-text{display:none}body.workbench-sheet-mode .demo-callout-pill{padding:0;background:transparent;color:var(--warn-ink);font-size:var(--fs-100)}body.workbench-sheet-mode .demo-callout-x{font-size:var(--fs-300);padding:0 2px;pointer-events:auto}.demo-callout.demo-callout--sample,body.workbench-sheet-mode .demo-callout.demo-callout--sample{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;position:static;top:auto;right:auto;margin:0 0 6px;padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--fs-100);z-index:auto;pointer-events:auto}.demo-callout.demo-callout--sample .demo-callout-text,body.workbench-sheet-mode .demo-callout.demo-callout--sample .demo-callout-text{display:block}@media (max-width: 520px){.demo-callout.demo-callout--sample,body.workbench-sheet-mode .demo-callout.demo-callout--sample{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.demo-callout.demo-callout--sample .demo-callout-pill,body.workbench-sheet-mode .demo-callout.demo-callout--sample .demo-callout-pill{min-width:0;white-space:normal;overflow-wrap:anywhere}.demo-callout.demo-callout--sample .demo-callout-text,body.workbench-sheet-mode .demo-callout.demo-callout--sample .demo-callout-text{min-width:0;overflow-wrap:anywhere}.demo-callout.demo-callout--sample .demo-callout-live,body.workbench-sheet-mode .demo-callout.demo-callout--sample .demo-callout-live{width:100%;max-width:100%;min-width:0;min-height:36px;white-space:normal;overflow-wrap:anywhere}}body.workbench-sheet-mode .tracker-titlebar div:first-child{gap:0}body.workbench-sheet-mode .slicer-summary,body.workbench-sheet-mode .tracker-pager{padding-top:4px;padding-bottom:4px}body.workbench-sheet-mode .toolbar{padding:4px 8px}body.workbench-sheet-mode .filter-grid{padding-top:2px;padding-bottom:2px}body.workbench-sheet-mode .tracker-titlebar{padding:4px 10px;font-size:var(--fs-200)}.topbar #viewSubtitle{font-size:var(--fs-200);font-weight:var(--fw-prose);color:var(--muted);line-height:1.35}body.workbench-sheet-mode .workbench-preset-bar{background:transparent;border-bottom:1px solid var(--sheet-grid);padding:2px 8px 0}.top-actions .primary-button{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.top-actions .primary-button:hover{background:var(--blue);border-color:var(--blue)}:root[data-theme=dark] .top-actions .primary-button{background:var(--blue);border-color:var(--blue)}body.workbench-sheet-mode .slicer-summary{display:flex;align-items:center;gap:10px;padding:4px 10px;border-bottom:1px solid var(--sheet-grid);font-size:var(--fs-100)}body.workbench-sheet-mode .slicer-summary>button{font-size:var(--fs-100);padding:3px 9px;min-height:0}body.workbench-sheet-mode #activeSlicerText{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-prose);text-transform:none;letter-spacing:normal}body.workbench-sheet-mode #activeSlicerText:not(.is-empty){font-weight:var(--fw-strong)}.drawer{transition:transform .2s cubic-bezier(.32,.72,0,1)}.drawer.open{transform:translate(0)}body.workbench-sheet-mode .preset-chip:hover:not(.is-active){background:#0a63c914}body.workbench-sheet-mode .preset-chip.is-active{background:var(--panel);border-color:var(--sheet-grid);border-bottom-color:var(--panel);position:relative;z-index:1;box-shadow:0 -1px 0 var(--blue)}body.workbench-sheet-mode .claims-table th .th-inner{gap:2px}body.workbench-sheet-mode .column-sort-button{padding:2px 4px}.exec-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.1fr);gap:14px;margin-top:14px}.exec-snapshot-panel{padding:16px 18px}.exec-snapshot-head h3{margin:0 0 4px;font-size:var(--fs-300);font-weight:var(--fw-strong);letter-spacing:-.01em;color:var(--ink)}.exec-snapshot-head p{margin:0 0 14px;font-size:var(--fs-200);line-height:1.4;color:var(--muted)}.exec-snapshot-summary{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.exec-snapshot-summary>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:9px 12px;background:var(--panel);border-left:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.exec-snapshot-summary>div span{font-size:var(--fs-100)!important;font-weight:var(--fw-strong)!important;letter-spacing:0!important;text-transform:none!important;color:var(--muted)!important;margin:0!important}.exec-snapshot-summary>div strong{font-size:var(--fs-300)!important;font-weight:var(--fw-strong)!important;letter-spacing:-.01em!important;color:var(--ink)!important;text-align:right;margin:0!important;font-variant-numeric:tabular-nums}.exec-snapshot-summary>div:first-child{background:var(--blue-soft)}.exec-snapshot-summary>div:first-child strong{font-size:var(--fs-500)!important;color:var(--blue-ink)!important}:root[data-theme=dark] .exec-snapshot-summary{background:#ffffff0f;border-color:#ffffff14}:root[data-theme=dark] .exec-snapshot-summary>div{background:#0e1d33}:root[data-theme=dark] .exec-snapshot-summary>div:first-child{background:#4f7cff24}@media (max-width: 1100px){.exec-snapshot{grid-template-columns:1fr}}:root{--tone-progress: #0e7c86;--tone-recovery: #0a63c9}:root[data-theme=dark]{--tone-progress: #5eead4;--tone-recovery: #9cc4ec}.nav-item[hidden],.nav-section[hidden],[hidden],.workbench-preset-bar{display:none!important}body.workbench-sheet-mode .bulk-card{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px 12px;margin:6px 0;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--blue);border-radius:var(--radius-md)}body.workbench-sheet-mode .bulk-card.hidden,body.workbench-sheet-mode .bulk-card[hidden]{display:none!important}body.workbench-sheet-mode .bulk-card:not(.has-selection){display:none!important}@media (max-width: 720px){body.workbench-sheet-mode .bulk-card{grid-template-columns:1fr;gap:8px;max-width:100%;overflow:visible}body.workbench-sheet-mode .bulk-group,body.workbench-sheet-mode .bulk-group:first-of-type,body.workbench-sheet-mode .bulk-group:last-of-type{grid-template-columns:minmax(0,1fr);min-width:0}body.workbench-sheet-mode .bulk-card select,body.workbench-sheet-mode .bulk-card input,body.workbench-sheet-mode .bulk-card button{width:100%;min-width:0;min-height:34px}.grid-mode-mirror-btn,.slicer-toggle,#clearSlicersBtn,.demo-callout-x,.manage-users-link,.menu-button{min-height:28px}.demo-callout-x{min-width:28px}.manage-users-link{display:inline-flex;align-items:center}body.workbench-sheet-mode .slicer-summary>button{min-height:28px}}body[data-offshore-board=on] .tracker-titlebar,body[data-offshore-board=on] .sheet-command-bar,body[data-offshore-board=on] #sheetTotalsBar,body[data-offshore-board=on] .slicer-summary,body[data-offshore-board=on] .slicer-board,body[data-offshore-board=on] .filter-grid,body[data-offshore-board=on] .bulk-card,body[data-offshore-board=on] #activeFilterChips,body[data-offshore-board=on] .workflow-sync-card,body[data-offshore-board=on] .top-grid-scroll,body[data-offshore-board=on] .workbench-preset-bar{display:none!important}body[data-offshore-board=on] .workbook-freeze-pane:before{content:"My Assignments \2014  claims routed to you for review";display:block;padding:16px 18px 12px;font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--muted);border-bottom:1px solid var(--line)}body[data-offshore-board=on] .claims-table th,body[data-offshore-board=on] .claims-table td{padding:10px 14px;font-size:var(--fs-250)}body[data-offshore-board=on] .claims-table th.sticky-col,body[data-offshore-board=on] .claims-table td.sticky-col{position:static!important}body[data-offshore-board=on] .claims-table tr:hover>td{background:#0a63c90f;cursor:pointer}.workbook-freeze-pane,.toolbar,.filter-grid,.bulk-card,.bulk-group,.slicer-summary,.tracker-titlebar,.tracker-titlebar-right{max-width:100%;min-width:0}body.workbench-sheet-mode .filter-grid,.sheet-mode .filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:6px;overflow-x:hidden;align-items:end}body.workbench-sheet-mode .filter-grid label,.sheet-mode .filter-grid label,body.workbench-sheet-mode .filter-grid label:nth-child(4),.sheet-mode .filter-grid label:nth-child(4){min-width:0;flex:initial;flex-basis:initial}body.workbench-sheet-mode .filter-grid label:nth-child(4),.sheet-mode .filter-grid label:nth-child(4){grid-column:span 2}body.workbench-sheet-mode .filter-grid input,body.workbench-sheet-mode .filter-grid select,.sheet-mode .filter-grid input,.sheet-mode .filter-grid select,body.workbench-sheet-mode .more-filters-toggle,.sheet-mode .more-filters-toggle{width:100%;min-width:0}body.workbench-sheet-mode .bulk-card{grid-template-columns:auto minmax(360px,1.35fr);overflow:hidden}body.workbench-sheet-mode .bulk-group,body.workbench-sheet-mode .bulk-group:first-of-type,body.workbench-sheet-mode .bulk-group:last-of-type{min-width:0}body.workbench-sheet-mode .bulk-card select,body.workbench-sheet-mode .bulk-card input,body.workbench-sheet-mode .bulk-card button{min-width:0}@media (max-width: 1180px){body.workbench-sheet-mode .filter-grid label:nth-child(4),.sheet-mode .filter-grid label:nth-child(4){grid-column:span 1}.bulk-card,body.workbench-sheet-mode .bulk-card{grid-template-columns:1fr;overflow:visible}.bulk-group,.bulk-group:first-of-type,.bulk-group:last-of-type{grid-template-columns:minmax(0,1fr);min-width:0}.bulk-card select,.bulk-card input,.bulk-card button{width:100%;min-width:0}}@media (max-width: 520px){.bulk-card{overflow:hidden;padding:8px}.bulk-card span{white-space:normal}}body[data-external-client=on] .bulk-card,body[data-external-client=on] .claim-select,body[data-external-client=on] #selectAllVisible,body[data-external-client=on] [data-quick-touch],body[data-external-client=on] .grid-select,body[data-external-client=on] .grid-date{display:none!important}#userSelect:disabled{opacity:.5;cursor:not-allowed}.user-scope-hint{font-size:var(--fs-100);line-height:1.4;color:var(--sidebar-label)}.user-scope-hint:empty{display:none}.offshore-planner-board{padding:18px 20px 28px}.offshore-planner-head h2{margin:0;font-size:var(--fs-600);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--ink)}.offshore-planner-head p{margin:2px 0 18px;font-size:var(--fs-250);color:var(--muted)}.offshore-planner-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.offshore-planner-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.offshore-planner-columns{grid-template-columns:1fr}}.offshore-planner-col{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 12px 16px;min-height:240px;display:flex;flex-direction:column}.offshore-planner-col--blue{border-top:3px solid var(--blue)}.offshore-planner-col--amber{border-top:3px solid var(--amber)}.offshore-planner-col--teal{border-top:3px solid var(--teal)}.offshore-planner-col--red{border-top:3px solid var(--red)}.offshore-planner-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.offshore-planner-col-head strong{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.offshore-planner-col-count{font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.offshore-planner-col-desc{margin:4px 0 10px;font-size:var(--fs-100);line-height:1.35;color:var(--muted)}.offshore-planner-col-cards{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:calc(100vh - 280px);padding-right:2px}.offshore-planner-empty{padding:18px 8px;text-align:center;font-size:var(--fs-100);color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--panel)}.offshore-task-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px 12px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform 80ms ease;display:flex;flex-direction:column;gap:4px;text-align:left}.offshore-task-card:hover{border-color:var(--blue);box-shadow:var(--elev-2)}.offshore-task-card:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.offshore-task-card:active{transform:scale(.995)}.offshore-task-card.is-pastdue{border-left:3px solid var(--red)}.offshore-task-card-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.offshore-task-card-head strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-100);color:var(--blue-ink);font-weight:var(--fw-strong)}.offshore-task-flag{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--danger-ink);background:#b91c1c1a;padding:1px 6px;border-radius:999px}.offshore-task-patient{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.offshore-task-meta{font-size:var(--fs-100);color:var(--muted)}.offshore-task-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px;font-size:var(--fs-100)}.offshore-task-due{color:var(--muted);font-weight:var(--fw-normal)}.offshore-task-due.is-pastdue{color:var(--danger-ink);font-weight:var(--fw-strong)}.offshore-task-owed{font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}:root[data-theme=dark] .offshore-planner-col{background:#ffffff08}:root[data-theme=dark] .offshore-task-card{background:#ffffff0a}:root[data-theme=dark] .offshore-task-card:hover{background:#4f7cff1a}body[data-offshore-board=on] #offshorePlannerBoard{display:block!important}body[data-offshore-board=on] .workbook-freeze-pane:before{display:none}body[data-offshore-board=on] .metric-strip,body[data-offshore-board=on] .queue-board,body[data-offshore-board=on] .biller-workstrip,body[data-offshore-board=on] #dataSourceConfidence,body[data-offshore-board=on] #workbenchFormulaAudit,body[data-offshore-board=on] #rcmExceptionCommand,body[data-offshore-board=on] #eligibilityBenefitsCommand,body[data-offshore-board=on] #rcmLifecycleCommand,body[data-offshore-board=on] #authorizationUtilizationCommand,body[data-offshore-board=on] #timelyFilingCommand,body[data-offshore-board=on] #arForecastPanel,body[data-offshore-board=on] #claimSubmissionCommand,body[data-offshore-board=on] #providerCredentialingCommand,body[data-offshore-board=on] #prebillQualityPanel,body[data-offshore-board=on] #denialAppealCommand,body[data-offshore-board=on] #operationsIntelligence,body[data-offshore-board=on] #paymentReconciliationQueue,body[data-offshore-board=on] #creditBalanceCommand,body[data-offshore-board=on] #patientResponsibilityCommand,body[data-offshore-board=on] #payerContactCommand,body[data-offshore-board=on] #savedOperationsViews,body[data-offshore-board=on] .tracker-pager,body[data-offshore-board=on] #workbenchPresetBar,body[data-offshore-board=on] #demoDataCallout,body[data-offshore-board=on] #lastSyncedIndicator,body[data-offshore-board=on] #unsavedIndicator,body[data-offshore-board=on] #themeToggleBtn{display:none!important}body[data-offshore-board=on] #workbenchView{padding:0}body[data-offshore-board=on] .workbook-freeze-pane{background:transparent;border:0}.offshore-task-edit{margin-top:8px;display:grid;gap:6px;padding-top:8px;border-top:1px solid var(--line)}.offshore-task-edit-row{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center}.offshore-task-edit-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.offshore-task-action,.offshore-task-date{width:100%;font-size:var(--fs-200);padding:4px 6px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);font-variant-numeric:tabular-nums}.offshore-task-action:focus,.offshore-task-date:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.offshore-task-open{margin-top:8px;padding:6px 10px;border:1px solid var(--line);background:transparent;border-radius:var(--radius-sm);font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--blue-ink);cursor:pointer;text-align:center;width:100%}.offshore-task-open:hover{background:#0a63c90f;border-color:var(--blue)}:root[data-theme=dark] .offshore-task-action,:root[data-theme=dark] .offshore-task-date{background:#ffffff0f;border-color:#ffffff29;color:var(--ink)}.review-planner-head h2{margin:0;font-size:var(--fs-600);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--ink)}.review-planner-head p{margin:2px 0 16px;font-size:var(--fs-250);color:var(--muted)}.review-planner-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1100px){.review-planner-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.review-planner-columns{grid-template-columns:1fr}}.review-planner-col{background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px 12px 16px;min-height:240px;display:flex;flex-direction:column}.review-planner-col--blue{border-top:3px solid var(--blue)}.review-planner-col--amber{border-top:3px solid var(--amber)}.review-planner-col--teal{border-top:3px solid var(--teal)}.review-planner-col--red{border-top:3px solid var(--red)}.review-planner-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.review-planner-col-head strong{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.review-planner-col-count{font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-variant-numeric:tabular-nums}.review-planner-col-desc{margin:4px 0 10px;font-size:var(--fs-100);line-height:1.35;color:var(--muted)}.review-planner-col-cards{display:flex;flex-direction:column;gap:8px;overflow-y:auto;max-height:calc(100vh - 320px);padding-right:2px}.review-planner-empty{padding:18px 8px;text-align:center;font-size:var(--fs-100);color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--panel)}.review-task-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px 12px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease;display:flex;flex-direction:column;gap:4px;text-align:left}.review-task-card:hover{border-color:var(--blue);box-shadow:var(--elev-2)}.review-task-card-head{display:flex;align-items:center;justify-content:space-between}.review-task-card-head strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-100);color:var(--blue-ink);font-weight:var(--fw-strong)}.review-task-owed{font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums;font-size:var(--fs-200)}.review-task-patient{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.review-task-meta{font-size:var(--fs-100);color:var(--muted)}.review-task-note{margin-top:4px;padding:6px 8px;background:#0a63c90d;border-left:2px solid var(--blue);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--fs-100);font-style:italic;color:var(--ink)}.review-task-note--prev-bounce{background:#b4530914;border-left-color:var(--amber);font-style:normal}.review-task-card-foot{display:flex;gap:6px;margin-top:6px}.review-card-btn{flex:1;padding:5px 8px;font-size:var(--fs-100);font-weight:var(--fw-strong);border:1px solid var(--line);border-radius:var(--radius-sm);background:transparent;cursor:pointer}.review-card-btn--approve{background:var(--green);border-color:var(--green);color:var(--on-accent)}.review-card-btn--approve:hover{background:#166534}.review-card-btn--bounce{background:transparent;border-color:var(--red);color:var(--danger-ink)}.review-card-btn--bounce:hover{background:#b91c1c0f}.review-card-btn--open{background:transparent;color:var(--blue-ink);border-color:var(--blue)}.review-card-btn--open:hover{background:#0a63c90f}.review-card-btn--undo{background:transparent;border-color:var(--amber);color:var(--warn-ink)}.review-card-btn--undo:hover{background:#d9770614}@media (max-width: 680px){.review-card-btn--undo,[data-withdraw-review],[data-undo-approval],[data-status-withdraw]{min-height:44px}}.review-advanced-toggle{margin-top:24px;padding-top:16px;border-top:1px solid var(--line)}.review-advanced-toggle>summary{cursor:pointer;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted);padding:6px 0;list-style:none}.review-advanced-toggle>summary:before{content:"\25b8  "}.review-advanced-toggle[open]>summary:before{content:"\25be  "}.review-advanced-toggle>summary:hover{color:var(--blue-ink)}.review-advanced-body{margin-top:12px;opacity:.95}:root[data-theme=dark] .review-planner-col{background:#ffffff08}:root[data-theme=dark] .review-task-card{background:#ffffff0a}:root[data-theme=dark] .review-task-note{background:#4f7cff1a;border-left-color:#6c91ff}.drawer-body{padding-bottom:80px!important;align-content:start;grid-auto-rows:max-content;scroll-padding-bottom:80px}.review-advanced-toggle{display:none!important}.user-mgmt-modal{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a94;backdrop-filter:blur(3px)}.user-mgmt-modal.hidden{display:none}html.user-mgmt-modal-open,body.user-mgmt-modal-open{overflow:hidden;overscroll-behavior:none}.user-mgmt-window{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(1100px,calc(100vw - 48px));height:min(calc(100vh - 48px),780px);min-height:0;overflow:hidden;color:var(--ink);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--elev-3)}.user-mgmt-window--people-team{grid-template-rows:auto auto minmax(0,1fr)}.user-mgmt-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);background:var(--panel)}.user-mgmt-head>div:first-child{display:grid;gap:3px;min-width:0}.user-mgmt-window h3{margin:0;font-size:var(--fs-500);font-weight:var(--fw-strong);letter-spacing:-.01em}.user-mgmt-head p{margin:0;font-size:var(--fs-250);color:var(--muted);line-height:1.4}.user-mgmt-head-actions{display:flex;align-items:center;gap:8px}.user-mgmt-head-actions .primary-button,.user-mgmt-head-actions .ghost-button{min-height:40px;padding:0 16px;font-size:var(--fs-300);font-weight:var(--fw-normal);white-space:nowrap}.user-mgmt-tabs{display:flex;gap:8px;padding:10px 22px 0;background:var(--soft)}.user-mgmt-tab{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--panel);font:inherit;font-size:var(--fs-250);cursor:pointer}.user-mgmt-tab:hover,.user-mgmt-tab:focus-visible{border-color:var(--blue);color:var(--ink);outline:none}.user-mgmt-tab--active{border-color:var(--blue);color:var(--blue);font-weight:var(--fw-strong)}.user-mgmt-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-width:0;min-height:0;overflow:hidden;padding:14px 18px 16px}.user-mgmt-directory{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0}.user-mgmt-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.user-mgmt-toolbar input,.user-mgmt-group-toolbar input,.user-mgmt-group-input{min-height:38px;width:100%;max-width:420px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px;font-size:var(--fs-250);color:var(--ink);background:var(--panel);transition:border-color .12s ease,box-shadow .12s ease}.user-mgmt-toolbar input:focus,.user-mgmt-group-toolbar input:focus,.user-mgmt-group-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #0a63c924}.user-mgmt-count{color:var(--muted);font-size:var(--fs-200);text-align:right;white-space:nowrap}.user-mgmt-list{min-height:0;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.user-mgmt-window--groups{grid-template-rows:auto auto minmax(0,1fr);width:min(980px,calc(100vw - 48px));height:min(calc(100vh - 48px),760px)}.user-mgmt-group-tabs{display:flex;gap:8px;padding:12px 22px 0}.user-mgmt-group-tab{min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-normal);cursor:pointer;transition:background-color .11s ease,color .11s ease,border-color .11s ease}.user-mgmt-group-tab:hover{background:var(--panel-muted);color:var(--ink)}.user-mgmt-group-tab.is-active{border-color:var(--vob-emerald);background:var(--vob-emerald);color:var(--on-accent);font-weight:var(--fw-strong)}.user-mgmt-group-body{display:grid;grid-template-rows:auto;align-content:start;gap:12px;min-height:0;overflow-y:auto;padding:14px 22px 18px}.user-mgmt-group-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.user-mgmt-group-count{color:var(--muted);font-size:var(--fs-200);text-align:right;white-space:nowrap}.user-mgmt-group-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.user-mgmt-group-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-250)}.user-mgmt-group-row:last-child{border-bottom:0}.user-mgmt-group-row.is-renaming{background:var(--panel-muted)}.user-mgmt-group-deactivate{grid-column:1 / -1;display:grid;gap:8px;padding-top:6px}.user-mgmt-group-impact{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--fs-200);color:var(--ink);overflow-wrap:anywhere}.user-mgmt-group-impact span{color:var(--muted)}.user-mgmt-group-deactivate .primary-button.is-danger{background:var(--danger-ink);border-color:var(--danger-ink);color:var(--on-accent)}.user-mgmt-group-inactive{display:grid;gap:8px;justify-items:start}.user-mgmt-group-inactive .user-mgmt-group-list{width:100%}.user-mgmt-group-identity{display:grid;gap:2px;min-width:0}.user-mgmt-group-name{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-group-name--unnamed{color:var(--muted);font-weight:var(--fw-normal);font-style:italic}.user-mgmt-group-orgid{color:var(--muted);font-size:var(--fs-200)}.user-mgmt-group-actions{display:flex;align-items:center;gap:8px}.user-mgmt-group-form{display:grid;gap:14px;max-width:460px}.user-mgmt-group-field{display:grid;gap:5px}.user-mgmt-group-field-label{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.user-mgmt-group-field-hint{color:var(--muted);font-size:var(--fs-200);line-height:1.45}.user-mgmt-group-empty{margin:0;padding:18px 14px;color:var(--muted);font-size:var(--fs-250);text-align:center}.user-mgmt-group-footnote{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.5}.user-mgmt-group-notice{margin:0;padding:10px 12px;border:1px solid var(--ok-border);border-radius:var(--radius-sm);background:var(--ok-bg);color:var(--ok-ink);font-size:var(--fs-250);line-height:1.45}.user-mgmt-group-notice--error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.org-onboarding-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:18px;align-items:start}.org-onboarding-form-panel,.org-onboarding-history{display:grid;gap:14px;min-width:0}.org-onboarding-form-panel{padding:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.org-onboarding-form-panel h4,.org-onboarding-history h4{margin:0;color:var(--ink);font-size:var(--fs-350)}.org-onboarding-form-panel>div>p,.org-onboarding-history-head p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.45}.org-onboarding-history-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.org-onboarding-list{display:grid;gap:10px}.org-onboarding-card{display:grid;gap:8px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.team-structure-view{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:24px;padding:14px 18px 18px}.team-structure-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.team-structure-guide>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;padding:11px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.team-structure-step{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--on-accent);background:var(--blue);font-weight:var(--fw-strong)}.team-structure-guide p,.team-structure-guide strong,.team-structure-guide span{margin:0}.team-structure-guide p{display:grid;gap:3px;line-height:1.35}.team-structure-guide p>span{color:var(--muted);font-size:var(--fs-200)}.team-structure-view.hidden{display:none}.team-structure-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,320px);gap:14px;align-items:end;margin-bottom:12px}.team-structure-toolbar h4,.team-structure-toolbar p{margin:0}.team-structure-toolbar h4{font-size:var(--fs-400)}.team-structure-toolbar p{margin-top:4px;color:var(--muted);font-size:var(--fs-250);line-height:1.4}.team-structure-org,.team-structure-row label{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.team-structure-org select,.team-structure-row select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 34px 7px 10px;color:var(--ink);background:var(--panel);font:inherit;font-weight:var(--fw-normal)}.team-structure-org select:focus-visible,.team-structure-row select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #0a63c924;outline:none}.team-structure-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;margin-top:12px;padding-top:14px;border-top:1px solid var(--line)}.team-structure-actions button{min-height:40px;white-space:nowrap}.team-structure-save-note{color:var(--muted);font-size:var(--fs-200);line-height:1.4}.team-structure-status,.team-structure-empty,.team-structure-summary{display:grid;gap:4px;margin-bottom:10px;padding:11px 13px;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);background:var(--panel);font-size:var(--fs-250)}.team-structure-status--error{border-color:var(--danger-ink);color:var(--danger-ink);background:var(--danger-bg)}.team-structure-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}.team-structure-summary strong{color:var(--ink)}.team-structure-search,.staff-team-search{display:grid;gap:5px;min-width:0;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.team-structure-search{margin-bottom:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.team-structure-search-control,.staff-team-search-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0}.team-structure-search input,.staff-team-search input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);background:var(--panel);font-size:var(--fs-250)}.team-structure-search input:focus,.staff-team-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0a63c924;outline:none}.team-structure-search small,.staff-team-search small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal)}.team-structure-search .ghost-button,.staff-team-search .ghost-button{min-height:38px;padding-inline:12px}.team-structure-list{display:grid;gap:8px}.team-structure-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.85fr);gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-1)}.team-structure-person{display:flex;gap:10px;align-items:center;min-width:0}.team-structure-person>span:last-child{display:grid;gap:2px;min-width:0}.team-structure-person strong,.team-structure-person small{overflow-wrap:anywhere}.team-structure-person small{color:var(--muted)}.org-onboarding-card-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.org-onboarding-card-head>div{display:grid;gap:2px;min-width:0}.org-onboarding-card-head strong{color:var(--ink);font-size:var(--fs-250);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-onboarding-card-head div span,.org-onboarding-step,.org-onboarding-detail{margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.4}.org-onboarding-step{color:var(--ink-soft);font-weight:var(--fw-strong)}.org-onboarding-status{flex:0 0 auto;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.org-onboarding-status--success{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.org-onboarding-status--progress{border-color:var(--info-border);background:var(--info-bg);color:var(--info-accent)}.org-onboarding-status--warning{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.org-onboarding-status--danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.org-onboarding-progress{height:5px;overflow:hidden;border-radius:999px;background:var(--line)}.org-onboarding-progress span{display:block;height:100%;border-radius:inherit;background:var(--vob-emerald);transition:width .18s ease}.org-onboarding-counts{display:flex;gap:16px;flex-wrap:wrap}.org-onboarding-counts span{display:grid;gap:1px;color:var(--muted);font-size:var(--fs-100)}.org-onboarding-counts strong{color:var(--ink);font-size:var(--fs-200)}.org-onboarding-unavailable{display:grid;gap:8px;justify-items:start;padding:16px;border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-200)}.org-onboarding-unavailable p{margin:0;line-height:1.45}@media (max-width: 760px){.user-mgmt-window--groups{width:calc(100vw - 20px);height:calc(100vh - 20px)}.org-onboarding-layout{grid-template-columns:1fr}.user-mgmt-group-tabs{overflow-x:auto}}.user-mgmt-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.45fr) 112px minmax(120px,.9fr) 48px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel);font-size:var(--fs-250);cursor:pointer;transition:background-color .11s ease,box-shadow .11s ease}.user-mgmt-row:last-child{border-bottom:0}.user-mgmt-row:hover{background:var(--panel-muted)}.user-mgmt-row--selected,.user-mgmt-row--selected:hover{background:var(--soft);box-shadow:inset 3px 0 0 var(--blue)}.user-mgmt-row--header{position:sticky;top:0;z-index:2;padding:8px 14px;border-bottom:1px solid var(--info-border);background:var(--info-bg);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase;cursor:default}.user-mgmt-row--header:hover{background:var(--info-bg);box-shadow:none}.user-mgmt-row>*{min-width:0}.user-mgmt-group-head{padding:8px 14px 5px;border-bottom:1px solid var(--line);background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.user-mgmt-empty{display:grid;gap:8px;justify-items:center;padding:26px 14px;color:var(--muted);text-align:center}.user-mgmt-empty strong{color:var(--ink)}.user-mgmt-empty .ghost-button{min-height:30px;padding:5px 12px;font-size:var(--fs-200)}.user-mgmt-person{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar name" "avatar email";align-items:center;gap:1px 9px;min-width:0}.user-mgmt-person strong{grid-area:name;font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-person>span:not(.user-mgmt-avatar){grid-area:email;color:var(--muted);font-size:var(--fs-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-avatar{grid-area:avatar;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--soft);color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.02em}.user-mgmt-avatar[data-role=SuperAdmin]{background:var(--warn-bg);color:var(--warn-ink)}.user-mgmt-avatar[data-role=StatesideBiller]{background:var(--info-bg);color:var(--info-accent)}.user-mgmt-avatar[data-role=OffshoreBiller]{background:var(--ok-bg);color:var(--ok-ink)}.user-mgmt-avatar[data-role=Client],.user-mgmt-avatar[data-role=ClientBiller]{background:var(--soft);color:var(--ink-soft)}.user-mgmt-role-text{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal)}.user-mgmt-row-sees{display:grid;gap:2px;min-width:0;color:var(--muted);font-size:var(--fs-200);overflow-wrap:anywhere}.user-mgmt-row-sees strong{color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-row-sees small{display:block;color:var(--muted);font-size:var(--fs-100);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-row-sees--warn strong,.user-mgmt-sees--warn,.user-mgmt-row-sees--danger strong,.user-mgmt-sees--danger{justify-self:start;display:inline-block;max-width:100%;padding:0;border:0;border-radius:0;background:none;font-size:var(--fs-200);font-weight:var(--fw-normal);line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}.user-mgmt-row-sees--warn strong:before,.user-mgmt-sees--warn:before,.user-mgmt-row-sees--danger strong:before,.user-mgmt-sees--danger:before{content:"\26a0\fe0e\a0"}.user-mgmt-row-sees--warn strong,.user-mgmt-sees--warn{color:var(--warn-ink)}.user-mgmt-row-sees--danger strong,.user-mgmt-sees--danger{color:var(--danger-ink)}.user-mgmt-row-status{justify-self:start;max-width:100%;padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel-muted);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-mgmt-row-status--active{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.user-mgmt-row-status--pending_invite{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.user-mgmt-row-status--disabled{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.user-mgmt-row-status-cell{display:grid;gap:2px;justify-self:start;justify-items:start;min-width:0;max-width:100%}.user-mgmt-row-status-note{max-width:100%;color:var(--muted);font-size:var(--fs-100);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-row-status--invited{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.user-mgmt-row-status--invite_expired{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.user-mgmt-row-status--draft{border-color:var(--line-strong);background:var(--panel-muted);color:var(--ink-soft)}.user-mgmt-row-status--unknown{padding:4px 0;border-color:transparent;background:none;color:var(--muted)}.user-mgmt-row-provenance{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal)}.user-mgmt-row-activity{display:grid;gap:2px;min-width:0;color:var(--muted)}.user-mgmt-row-activity strong,.user-mgmt-row-activity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-mgmt-row-activity strong{color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.user-mgmt-row-activity small{color:var(--muted);font-size:var(--fs-100)}.user-mgmt-row-actions{display:flex;gap:6px;justify-content:flex-end}.user-mgmt-row-actions .ghost-button,.user-mgmt-row-actions .user-mgmt-row-remove{min-height:34px;padding:5px 10px;font-size:var(--fs-200)}.user-mgmt-row-remove{border:1px solid rgba(185,28,28,.25);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer;padding:6px 9px}.user-mgmt-rail{min-width:0;min-height:0;overflow-y:auto}.user-mgmt-selection-panel{display:grid;gap:14px;align-content:start;border:0;border-radius:0;padding:0;background:transparent}.user-mgmt-rail-empty{padding:18px 4px;color:var(--muted);font-size:var(--fs-250);text-align:center}.user-mgmt-rail-head{display:grid;gap:4px}.user-mgmt-rail-head>span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.user-mgmt-rail-head strong{color:var(--ink);font-size:var(--fs-500);line-height:1.2}.user-mgmt-rail-head small{color:var(--muted);overflow-wrap:anywhere}.user-mgmt-rail-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.user-mgmt-access-line{color:var(--muted);font-size:var(--fs-200);margin:2px 0 10px}.user-mgmt-rail-section{display:grid;gap:5px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-1);color:var(--ink);font-size:var(--fs-200);line-height:1.4;overflow-wrap:anywhere}.user-mgmt-rail-section b{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.user-mgmt-rail-section>small{color:var(--muted)}.user-mgmt-action-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--soft)}.user-mgmt-action-summary>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;list-style:none;cursor:pointer}.user-mgmt-action-summary>summary::-webkit-details-marker{display:none}.user-mgmt-action-summary-toggle{color:var(--blue);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.user-mgmt-action-summary-open,.user-mgmt-action-summary[open] .user-mgmt-action-summary-closed{display:none}.user-mgmt-action-summary[open] .user-mgmt-action-summary-open{display:inline}.user-mgmt-action-summary>small{display:block;padding:0 10px 10px;color:var(--muted);line-height:1.45}.user-mgmt-rail-scope{margin:0;padding:0;list-style:none;display:grid;gap:2px;color:var(--muted)}.user-mgmt-rail-scope li:before{content:"\2713  ";color:var(--ok-ink);font-weight:var(--fw-strong)}.user-mgmt-rail-scope small{color:var(--muted)}.user-mgmt-rail-section .ghost-button{justify-self:start;min-height:30px;padding:5px 10px;font-size:var(--fs-100)}.user-mgmt-invite-actions{display:flex;flex-wrap:wrap;gap:6px}.user-mgmt-invite-link{display:grid;gap:6px;margin-top:2px;padding:9px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.user-mgmt-invite-link-lead,.user-mgmt-invite-link-note{color:var(--muted)}.user-mgmt-invite-link-row{display:flex;align-items:flex-start;gap:6px}.user-mgmt-invite-link-url{flex:1 1 auto;min-width:0;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-100);line-height:1.45;overflow-wrap:anywhere}.user-mgmt-invite-link-row .ghost-button{flex:0 0 auto;min-width:62px;text-align:center}.user-mgmt-invite-link-warning{padding:6px 8px;border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-weight:var(--fw-strong)}.user-mgmt-invite-link-error{padding:6px 8px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink)}.user-activity-panel{gap:9px}.user-activity-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;font-size:var(--fs-200);line-height:1.35}.user-activity-facts dt{color:var(--muted);font-weight:var(--fw-normal);white-space:nowrap}.user-activity-facts dd{margin:0;color:var(--ink);font-weight:var(--fw-normal);overflow-wrap:anywhere}.user-activity-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.user-activity-controls label{display:grid;gap:3px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.user-activity-controls select{width:100%;min-height:30px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-size:var(--fs-200)}.user-activity-check{grid-column:1 / -1;display:flex!important;grid-template-columns:none!important;align-items:center;gap:6px!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;font-size:var(--fs-200)}.user-activity-check input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:var(--blue)}.user-activity-timeline{display:grid;gap:6px;max-height:240px;overflow-y:auto}.user-activity-event{display:grid;gap:2px;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.user-activity-event strong{color:var(--ink);font-size:var(--fs-200)}.user-activity-event span{color:var(--muted);font-size:var(--fs-100)}.user-activity-empty{padding:10px;border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);text-align:center}.user-mgmt-rail-actions{display:flex;gap:8px;align-items:center}.user-mgmt-rail-actions .ghost-button,.user-mgmt-rail-actions .primary-button{min-height:34px;padding:7px 14px}.user-mgmt-rail-actions .user-mgmt-row-remove{min-height:34px;padding:7px 12px}.user-mgmt-rail-note{color:var(--muted);font-size:var(--fs-200)}.user-mgmt-edit{display:grid;gap:10px}.user-mgmt-edit>label{display:grid;gap:5px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.user-mgmt-edit input,.user-mgmt-edit select{min-height:36px;padding:7px 10px;font-size:var(--fs-250);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:inherit}.user-mgmt-edit-scope{display:grid;gap:4px;margin:0;padding:9px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc7;max-height:220px;overflow-y:auto}.user-mgmt-edit-scope legend{padding:0 3px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.user-mgmt-edit-scope-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:4px 2px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);text-transform:none;letter-spacing:0;cursor:pointer}.user-mgmt-edit-scope-row input{width:14px;height:14px;min-height:0}.user-mgmt-edit-scope-row small{color:var(--muted);font-size:var(--fs-100)}.user-mgmt-edit-scope-row--child{padding-left:24px}.user-mgmt-edit-scope-row--all{border-bottom:1px dashed var(--line);padding-bottom:7px;margin-bottom:3px;font-weight:var(--fw-strong)}.user-mgmt-edit-scope-note{margin:0;padding:9px 11px;border:1px dashed var(--line);border-radius:var(--radius-sm);background:#fff9;color:var(--muted);font-size:var(--fs-200)}.followup-policy-editor{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted);text-transform:none}.followup-policy-head{display:grid;gap:6px}.followup-policy-head>div{display:grid;gap:2px}.followup-policy-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.followup-policy-head strong{color:var(--ink);font-size:var(--fs-300)}.followup-policy-head p,.followup-policy-foot{margin:0;color:var(--muted);font-size:var(--fs-100);line-height:1.45}.followup-policy-notice{padding:8px 10px;border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.followup-policy-counts{display:flex;gap:6px;flex-wrap:wrap}.followup-policy-counts span{padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong)}.followup-policy-counts [data-tone=hidden]{color:var(--muted)}.followup-policy-counts [data-tone=approval]{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.followup-policy-counts [data-tone=direct]{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.followup-policy-presets{display:flex;gap:6px;flex-wrap:wrap}.followup-policy-presets button{min-height:34px;padding:5px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-soft);font:inherit;font-size:var(--fs-100);font-weight:var(--fw-strong);cursor:pointer}.followup-policy-presets button:hover,.followup-policy-presets button:focus-visible{border-color:var(--ok-ink);color:var(--ok-ink)}.followup-policy-search{display:grid;gap:4px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.followup-policy-search input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit}.followup-policy-groups{display:grid;gap:8px;max-height:380px;overflow:auto}.followup-policy-group{display:grid;gap:6px;margin:0;padding:8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.followup-policy-group legend{padding:0 4px;color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong)}.followup-policy-row{display:grid;gap:7px;padding:8px 0;border-top:1px solid var(--line)}.followup-policy-row:first-of-type{border-top:0}.followup-policy-action{display:grid;gap:1px;min-width:0}.followup-policy-action strong{color:var(--ink);font-size:var(--fs-200);overflow-wrap:anywhere}.followup-policy-action small{color:var(--muted);font-size:var(--fs-100)}.followup-policy-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.followup-policy-mode{position:relative;min-width:0;cursor:pointer}.followup-policy-mode input{position:absolute;opacity:0;pointer-events:none}.followup-policy-mode span{display:grid;place-items:center;min-height:36px;padding:4px 5px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-align:center}.followup-policy-mode input:focus-visible+span{outline:2px solid var(--ok-ink);outline-offset:2px}.followup-policy-mode input:checked+span{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-border)}.followup-policy-mode[data-mode=denied] input:checked+span{border-color:var(--line-strong);background:var(--soft);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--line)}.followup-policy-mode[data-mode=approval_required] input:checked+span{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-border)}.followup-policy-empty{padding:16px 8px;color:var(--muted);font-size:var(--fs-200);text-align:center}.user-wizard-screen--policy{width:min(920px,100%)}.user-wizard-policy-disclosure{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);text-align:left}.user-wizard-policy-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:12px 14px;list-style:none;cursor:pointer}.user-wizard-policy-disclosure>summary::-webkit-details-marker{display:none}.user-wizard-policy-disclosure>summary>span:first-child{display:grid;gap:3px;min-width:0}.user-wizard-policy-disclosure>summary strong{color:var(--ink);font-size:var(--fs-300)}.user-wizard-policy-disclosure>summary small{color:var(--muted);font-size:var(--fs-200);line-height:1.35}.user-wizard-policy-disclosure-action{color:var(--blue);font-size:var(--fs-200);font-weight:var(--fw-strong);white-space:nowrap}.user-wizard-policy-disclosure-open{display:none}.user-wizard-policy-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--soft)}.user-wizard-policy-disclosure[open] .user-wizard-policy-disclosure-closed{display:none}.user-wizard-policy-disclosure[open] .user-wizard-policy-disclosure-open{display:inline}.user-wizard-policy-disclosure>.followup-policy-editor{border:0;border-radius:0;background:transparent}.user-wizard-policy-disclosure .followup-policy-editor--wide .followup-policy-groups{max-height:none;overflow:visible}.followup-policy-editor--wide{width:100%;text-align:left}.followup-policy-editor--wide .followup-policy-row{grid-template-columns:minmax(180px,1fr) minmax(330px,1.4fr);align-items:center}.followup-policy-editor--wide .followup-policy-groups{max-height:48vh}@media (max-width: 760px){.user-wizard-policy-disclosure>summary{grid-template-columns:1fr;gap:5px}.user-wizard-policy-disclosure-action{white-space:normal}.followup-policy-editor{padding:10px}.followup-policy-editor--wide .followup-policy-row{grid-template-columns:1fr}.followup-policy-mode span{min-height:44px;padding:6px 3px}.followup-policy-presets button{min-height:44px}}.user-mgmt-isolation-warning{margin:0;padding:9px 11px;border:1px solid var(--danger-border);border-left:3px solid var(--red);border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-100);line-height:1.4}.user-mgmt-isolation-warning:empty{display:none}.user-mgmt-isolation-warning--warn{border-color:#fde68a;border-left-color:var(--amber);background:var(--warn-bg);color:var(--warn-ink)}.manage-users-link{display:inline-flex;align-items:center;gap:7px;width:100%;margin-top:2px;padding:7px 10px;font-size:var(--fs-250);font-weight:var(--fw-normal);color:var(--sidebar-ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.manage-users-link svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.manage-users-link:hover{color:var(--sidebar-ink-strong);background:var(--sidebar-hover);border-color:var(--sidebar-icon)}@media (max-width: 1180px){.user-mgmt-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.35fr) minmax(0,1fr)}.user-mgmt-rail{border-top:1px solid var(--line);padding-top:10px}.user-mgmt-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.3fr) 104px minmax(110px,.85fr) 44px;gap:10px}}@media (max-width: 760px){.user-mgmt-modal{padding:0}.user-mgmt-window{width:100vw;height:100vh;max-height:100vh;border-radius:0}.user-mgmt-head{grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;padding:12px 14px}.user-mgmt-head p{display:none}.user-mgmt-head-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:8px;width:min(100%,520px);justify-self:end}.user-mgmt-head-actions button{width:100%;min-width:0}.user-mgmt-head-actions .icon-button{grid-column:3;width:44px;min-width:44px;justify-self:end}.user-mgmt-head-actions button,.user-mgmt-tab,.user-mgmt-toolbar input,.user-mgmt-toolbar select,.user-mgmt-toolbar button,.user-mgmt-row-actions button,.team-structure-org select,.team-structure-row select,.team-structure-actions button{min-height:44px}.user-mgmt-tabs{padding:8px 12px 0;overflow-x:auto}.user-mgmt-tab{white-space:nowrap}.user-mgmt-layout{padding:10px 12px 12px}.user-mgmt-toolbar{grid-template-columns:1fr}.user-mgmt-count{text-align:left;white-space:normal}.user-mgmt-row{grid-template-columns:1fr;gap:6px}.user-mgmt-row--header{display:none}.user-mgmt-row-actions{justify-content:flex-start}.team-structure-view{padding:10px 12px 14px}.team-structure-toolbar,.team-structure-row,.team-structure-summary{grid-template-columns:minmax(0,1fr)}.team-structure-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.team-structure-save-note{grid-column:1 / -1}.team-structure-actions button{width:100%}}.feedback-modal{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:18px}.feedback-modal-backdrop{position:absolute;inset:0;background:#0f172a8a}.feedback-modal-window{position:relative;z-index:1;width:min(620px,100%);max-height:min(88vh,760px);overflow:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);box-shadow:var(--elev-3)}.feedback-modal-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px 20px 14px;border-bottom:1px solid var(--line);background:#fffffff5;backdrop-filter:blur(12px)}.feedback-modal-head h3{margin:0 0 4px;font-size:var(--fs-500);line-height:1.2}.feedback-modal-head p{margin:0;color:var(--muted);font-size:var(--fs-250);line-height:1.35}.feedback-ticket-form{display:grid;gap:12px;padding:18px 20px 20px}.feedback-ticket-form label,.feedback-admin-settings label,.feedback-admin-row-controls label{display:grid;gap:5px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.feedback-ticket-form input,.feedback-ticket-form select,.feedback-ticket-form textarea,.feedback-admin-settings input,.feedback-admin-row-controls select{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--panel);color:var(--ink);font:inherit;resize:vertical}.feedback-ticket-note{margin:0;padding:10px 12px;border:1px solid var(--info-border);border-radius:var(--radius-sm);background:var(--blue-soft);color:var(--brand);font-size:var(--fs-200);line-height:1.45}.feedback-ticket-status{min-height:0;color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-strong)}.feedback-ticket-status:empty{display:none}.feedback-ticket-status--loading{color:var(--blue-ink)}.feedback-ticket-status--success{color:var(--ok-ink)}.feedback-ticket-status--warn{color:var(--warn-ink)}.feedback-ticket-status--error{color:var(--danger-ink)}.feedback-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.fee-rate-modal{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:18px}.fee-rate-modal.hidden{display:none}.fee-rate-modal-backdrop{position:absolute;inset:0;background:#0f172a8a}.fee-rate-modal-window{position:relative;z-index:1;width:min(720px,100%);max-height:min(90vh,820px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);color:var(--ink);box-shadow:var(--elev-3)}.fee-rate-modal-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:18px 20px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.fee-rate-modal-head h3{margin:0 0 4px;font-size:var(--fs-500);line-height:1.2}.fee-rate-modal-head p{margin:0;color:var(--muted);font-size:var(--fs-250);line-height:1.35}.fee-rate-form{display:grid;gap:14px;padding:18px 20px 20px}.fee-rate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.fee-rate-form label{display:grid;gap:5px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.fee-rate-form input,.fee-rate-form select{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;text-transform:none}.fee-rate-form-status{min-height:0;font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--muted)}.fee-rate-form-status:empty{display:none}.fee-rate-form-status--error{color:var(--danger-ink)}.fee-rate-form-status--error{position:sticky;top:82px;z-index:1;padding:10px 12px;border:1px solid var(--danger-border);border-radius:var(--radius-sm);background:var(--danger-bg)}.fee-rate-required-note{margin:0;color:var(--muted);font-size:var(--fs-200)}.fee-rate-required{color:var(--danger)}.fee-rate-form-status--error p{margin:0 0 6px}.fee-rate-form-status--error ul{margin:0;padding-left:20px;font-weight:var(--fw-normal)}.fee-rate-form [aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 18%,transparent)}.fee-rate-duplicate{padding:10px 12px;border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-200);line-height:1.45}.fee-rate-duplicate[hidden]{display:none}.fee-rate-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}@media (max-width: 640px){.fee-rate-form-grid{grid-template-columns:minmax(0,1fr)}}.feedback-admin-shell{display:grid;gap:12px}.feedback-admin-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.feedback-admin-settings span,.feedback-admin-settings small{display:block;color:var(--muted);font-size:var(--fs-200)}.feedback-admin-settings strong{display:block;margin:3px 0;overflow-wrap:anywhere;font-size:var(--fs-300)}.feedback-admin-email-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.feedback-status-tabs{display:flex;flex-wrap:wrap;gap:7px}.feedback-status-tabs button{min-height:34px;padding:7px 11px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted);font-weight:var(--fw-strong);cursor:pointer}.feedback-status-tabs button.active{border-color:#9cc4ec;background:var(--blue-soft);color:var(--blue-ink)}.feedback-admin-status{color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-strong)}.feedback-admin-rows{display:grid;gap:8px}.feedback-admin-row,.feedback-admin-empty{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.feedback-admin-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:12px;padding:12px}.feedback-admin-row-main{display:grid;gap:5px;min-width:0}.feedback-admin-row-kicker{display:flex;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.feedback-admin-row h4{margin:0;font-size:var(--fs-300);line-height:1.25}.feedback-admin-row p{margin:0;color:var(--ink-soft);font-size:var(--fs-250);line-height:1.4;overflow-wrap:anywhere}.feedback-admin-row small,.feedback-admin-delivery{color:var(--muted);font-size:var(--fs-200)}.feedback-admin-row-controls{display:grid;gap:8px;align-content:start}.feedback-admin-delivery{padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);overflow-wrap:anywhere}.feedback-admin-empty{padding:16px;color:var(--muted);text-align:center}@media (max-width: 760px){.feedback-admin-settings,.feedback-admin-email-form,.feedback-admin-row{grid-template-columns:1fr}.feedback-modal-actions{display:grid;grid-template-columns:1fr}.feedback-modal-actions button{width:100%}}body[data-role=OffshoreBiller] .drawer-body .panel.writeoff-governance-panel,body[data-role=OffshoreBiller] .drawer-body .panel.assignment-panel,body[data-role=OffshoreBiller] .drawer-body section.panel[data-panel=financialReconciliation],body[data-role=OffshoreBiller] .drawer-body section.panel[data-panel=paymentAttribution]{display:none!important}.review-task-bounce-form{display:grid;gap:6px;margin-top:6px;padding:8px;background:#b91c1c0f;border-left:2px solid var(--red);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.review-task-bounce-form.hidden{display:none}.review-task-bounce-form textarea{width:100%;min-height:60px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-200);font-family:inherit;color:var(--ink);background:var(--panel);resize:vertical}.review-task-bounce-actions{display:flex;gap:6px;justify-content:flex-end}.review-task-bounce-actions button{padding:4px 10px;font-size:var(--fs-100);font-weight:var(--fw-strong);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;background:transparent;color:var(--ink)}.review-task-bounce-confirm{background:var(--red);border-color:var(--red);color:var(--on-accent)}.review-task-bounce-confirm:hover{background:#991b1b}#clientView{padding:16px 18px 28px;background:var(--panel-muted)}:root[data-theme=dark] #clientView{background:#0b1424}.client-pivot-head{display:flex;justify-content:flex-end;align-items:flex-end;gap:14px;margin-bottom:14px}.client-pivot-head[hidden]{display:none}.client-pivot-head h2{margin:0 0 2px;font-size:var(--fs-600);font-weight:var(--fw-strong);letter-spacing:-.02em;color:var(--ink)}.client-pivot-head p{margin:0;font-size:var(--fs-200);color:var(--muted)}.client-pivot-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.client-pivot-view-toggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.client-pivot-view-btn{padding:7px 14px;border:0;background:transparent;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink);cursor:pointer}.client-pivot-view-btn.is-active{background:var(--blue);color:var(--on-accent)}.client-report-catalog{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:10px}.client-report-category{grid-column:2;display:grid;gap:8px}.client-report-category h3{margin:0;font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.client-report-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.client-report-link{display:grid;gap:4px;min-height:56px;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);text-align:left;cursor:pointer}.client-report-link span{color:var(--muted);font-size:var(--fs-100);line-height:1.35}.client-report-link .client-report-link-hint{margin-top:2px;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.01em}.client-report-link.is-active{border-color:#0a63c973;box-shadow:var(--elev-2)}.client-report-link--blue{border-left-color:var(--blue)}.client-rcm-report{display:grid;gap:10px}.client-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-report-crumb{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.client-report-crumb span{color:var(--blue-ink);font-size:var(--fs-300)}.client-report-crumb strong{color:var(--ink);font-size:var(--fs-300)}.client-report-toolbar-filters{display:flex;align-items:end;justify-content:flex-end;flex-wrap:wrap;gap:8px}.client-report-toolbar-filters label{display:grid;gap:3px;min-width:124px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.client-report-toolbar-filters select,.client-report-toolbar-filters input[type=date]{min-height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 8px;background:var(--panel);color:var(--ink)}.client-report-radio{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 6px}.client-report-radio label{display:inline-flex;grid-template-columns:none;align-items:center;min-width:0;gap:4px;color:var(--ink);font-size:var(--fs-200)}.client-rcm-layout{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:stretch}.client-rcm-gauges{display:grid;align-content:start;gap:14px;padding:10px 4px}.client-rcm-gauge{display:grid;justify-items:center;gap:4px}.client-rcm-gauge-ring{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,var(--panel) 58%,transparent 59%),conic-gradient(#0d86b7 calc(var(--client-rcm-gauge) * 1%),#0d86b71f 0)}.client-rcm-gauge-ring strong{display:block;font-size:var(--fs-600);color:var(--ink);line-height:1}.client-rcm-gauge-ring span{display:block;margin-top:20px;font-size:var(--fs-100);color:var(--ink)}.client-rcm-gauge small{text-align:center;color:var(--muted);font-size:var(--fs-100)}.client-rcm-chart-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:10px 12px}.client-rcm-chart-title{display:flex;align-items:start;justify-content:space-between;gap:12px;color:var(--ink)}.client-rcm-chart-title div{display:grid;gap:2px}.client-rcm-chart-title span{color:var(--muted);font-size:var(--fs-100)}.client-rcm-bubble-chart{width:100%;min-height:300px;display:block}.client-rcm-bubble-chart text{fill:var(--muted);font-size:var(--fs-100)}.client-rcm-axis{stroke:var(--ink);stroke-width:1}.client-rcm-grid{stroke:var(--line);stroke-width:1}.client-rcm-axis-label{fill:var(--muted);font-size:var(--fs-100)}.client-rcm-empty{display:grid;min-height:280px;place-items:center;color:var(--muted)}.client-rcm-table-wrap{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-rcm-table{width:100%;min-width:1480px;border-collapse:collapse;font-size:var(--fs-100);font-variant-numeric:tabular-nums}.client-rcm-table th,.client-rcm-table td{border:1px solid var(--sheet-grid);padding:5px 8px;text-align:right;white-space:nowrap}.client-rcm-table th{position:sticky;top:0;z-index:1;background:var(--soft);color:var(--ink-soft);font-weight:var(--fw-strong)}.client-rcm-table thead tr:nth-child(2) th{top:27px;color:#0084bd}.client-rcm-table th:first-child,.client-rcm-table td:first-child{position:sticky;left:0;z-index:2;text-align:left;background:var(--panel)}.client-rcm-table tfoot td{position:sticky;bottom:0;z-index:2;background:var(--soft);font-weight:var(--fw-strong)}.client-rcm-expand{width:18px;height:18px;margin-right:6px;border:0;background:transparent;color:var(--ink);font-weight:var(--fw-strong);cursor:pointer}.client-report-link--teal{border-left-color:var(--blue)}.client-receivables-report{display:grid;gap:10px}.client-receivables-visual{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.client-receivables-scorecards{margin-bottom:12px}.stmt-scorecards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stmt-metric{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.stmt-metric-label{font-size:var(--fs-100);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:var(--fw-strong)}.stmt-metric-value{font-size:var(--fs-600);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.client-receivables-kpis{display:grid;align-content:start;border-right:1px solid var(--line);background:var(--panel)}.client-receivables-kpis div{display:grid;gap:8px;min-height:82px;padding:12px 10px;border-bottom:1px solid var(--line)}.client-receivables-kpis span{color:var(--muted);font-size:var(--fs-100);text-transform:uppercase}.client-receivables-kpis strong{color:var(--ink);font-size:var(--fs-700);font-weight:var(--fw-normal)}.client-receivables-aging-panel{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.client-receivables-aging-head{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:10px 12px}.client-receivables-aging-head div{display:grid;gap:2px}.client-receivables-aging-head span,.client-receivables-legend{color:var(--muted);font-size:var(--fs-100)}.client-receivables-legend{display:inline-flex;gap:12px;align-items:center;white-space:nowrap}.client-receivables-legend span{display:inline-flex;gap:5px;align-items:center}.client-receivables-legend i{width:10px;height:10px;border-radius:50%;background:#5fbfe0}.client-receivables-buckets{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;overflow-x:auto;padding:0 10px 12px}.client-receivables-bucket{min-height:264px;border:1px solid #129fe3;border-radius:var(--radius-sm);overflow:hidden;background:var(--panel)}.client-receivables-bucket header{display:grid;justify-items:center;gap:2px;padding:8px;color:var(--muted);font-size:var(--fs-100)}.client-receivables-bucket header strong{color:#0789d6;font-size:var(--fs-250);font-weight:var(--fw-normal)}.client-receivables-bucket-plot{position:relative;display:flex;align-items:flex-end;justify-content:center;height:214px;padding:0 14px;border-top:1px solid rgba(15,23,42,.18);background:linear-gradient(to bottom,transparent 0 49%,rgba(15,23,42,.1) 49% 50%,transparent 50%),linear-gradient(to bottom,transparent 0 74%,rgba(15,23,42,.08) 74% 75%,transparent 75%)}.client-receivables-bucket-bar{width:100%;max-width:56px;min-height:2px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--blue);transition:height .2s ease}.client-receivables-bucket-bar--amber{background:var(--amber)}.client-receivables-legend i.crb-legend--blue{background:var(--blue)}.client-receivables-legend i.crb-legend--amber{background:var(--amber)}.crb-zero{color:var(--muted)}.client-receivables-bucket--navy{border-color:#005a9c}.client-receivables-bucket--gold{border-color:#f0b34a}.client-receivables-bucket--rose{border-color:#f06c7f}.client-outstanding-headline{display:grid;gap:12px;margin:0 0 16px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-outstanding-head h2{margin:0}.client-outstanding-head p,.client-outstanding-headline>p{margin:4px 0 0;color:var(--muted)}.client-outstanding-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.client-outstanding-figure,.client-outstanding-bucket{display:grid;gap:4px;justify-items:start;text-align:left;padding:12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--ink);font:inherit}button.client-outstanding-bucket{cursor:pointer}button.client-outstanding-bucket:hover,button.client-outstanding-bucket:focus-visible{border-color:var(--accent)}.client-outstanding-figure strong{font-size:1.6em;font-variant-numeric:tabular-nums}.client-outstanding-figure small,.client-outstanding-bucket span,.client-outstanding-bucket small{color:var(--muted)}.client-outstanding-aging{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.client-outstanding-bucket strong{font-variant-numeric:tabular-nums}.client-outstanding-headline>.client-outstanding-note{color:var(--warn-ink);font-weight:var(--fw-strong)}.client-receivables-table-wrap{max-height:388px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-receivables-table{width:100%;min-width:1460px;border-collapse:collapse;font-size:var(--fs-100);font-variant-numeric:tabular-nums}.client-receivables-table th,.client-receivables-table td{border:1px solid var(--sheet-grid);padding:5px 8px;text-align:right;white-space:nowrap}.client-receivables-table th{position:sticky;top:0;z-index:1;background:var(--panel-muted);color:var(--ink-soft);font-weight:var(--fw-strong)}.client-receivables-table thead tr:nth-child(2) th{top:27px;color:#0084bd}.client-receivables-table th:first-child,.client-receivables-table td:first-child{position:sticky;left:0;z-index:2;text-align:left;background:var(--panel)}.client-receivables-table tfoot td{position:sticky;bottom:0;z-index:2;background:var(--soft);font-weight:var(--fw-strong)}@media (max-width: 520px){.client-pivot-head,.client-pivot-actions{align-items:stretch;flex-direction:column}.client-pivot-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.client-pivot-view-btn{min-width:0;padding-inline:10px}.client-report-catalog,.client-rcm-layout,.client-receivables-visual{grid-template-columns:1fr}.client-report-category{grid-column:1}.client-report-links{grid-template-columns:1fr}.client-report-toolbar{align-items:stretch;flex-direction:column}.client-report-toolbar-filters{justify-content:stretch}.client-report-toolbar-filters label,.client-report-toolbar-filters select,.client-report-toolbar-filters input[type=date]{width:100%}.client-rcm-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.client-receivables-kpis{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0}}.reports-client-host{display:grid;gap:20px;min-width:0;max-width:100%}.reports-client-host[hidden]{display:none}.client-pivot-slicers{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:14px}.client-pivot-slicers[hidden]{display:none}.client-pivot-slicer{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 10px;max-height:200px;overflow-y:auto}.client-pivot-slicer-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;position:sticky;top:0;background:var(--panel)}.client-pivot-slicer-head strong{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.client-pivot-slicer-clear{border:0;background:transparent;color:var(--blue-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);cursor:pointer;padding:0}.client-pivot-slicer-values{display:flex;flex-direction:column;gap:2px}.client-pivot-slicer-val{text-align:left;border:0;background:transparent;font-size:var(--fs-100);padding:3px 6px;border-radius:var(--radius-sm);cursor:pointer;color:var(--ink)}.client-pivot-slicer-val:hover{background:#0a63c90f}.client-pivot-slicer-val.is-active{background:var(--blue);color:var(--on-accent)}.client-report-slicer-collapse{margin-bottom:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.client-report-slicer-collapse>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:8px 12px;font-size:var(--fs-200)}.client-report-slicer-collapse>summary::-webkit-details-marker{display:none}.client-report-slicer-toggle .slicer-toggle-label{font-weight:var(--fw-strong);color:var(--blue-ink);white-space:nowrap}.client-report-slicer-toggle .slicer-summary{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-report-slicer-collapse[open]>summary{border-bottom:1px solid var(--line)}.client-report-slicer-collapse .client-report-slicer-panel{padding:12px;margin-bottom:0}.client-pivot-body{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px;max-width:100%;min-width:0;overflow:hidden;box-shadow:var(--elev-1)}.client-pivot-empty{padding:32px 16px;text-align:center;color:var(--muted);font-size:var(--fs-250)}.client-pivot-table-wrap{overflow:auto;max-height:calc(100vh - 320px)}.client-pivot-table{width:100%;border-collapse:collapse;font-size:var(--fs-200);font-variant-numeric:tabular-nums}.client-pivot-table th{position:sticky;top:0;background:var(--blue-soft);color:var(--brand);font-weight:var(--fw-strong);text-align:right;padding:8px 10px;border-bottom:2px solid #94bce4;font-size:var(--fs-100)}.client-pivot-table th.client-pivot-th-row{text-align:left;position:sticky;left:0;z-index:2}.client-pivot-table td{padding:6px 10px;text-align:right;border-bottom:1px solid var(--sheet-grid);white-space:nowrap}.client-pivot-row-label{text-align:left!important;position:sticky;left:0;background:var(--panel);font-weight:var(--fw-normal)}.client-pivot-row--year .client-pivot-row-label{font-weight:var(--fw-strong);color:var(--sheet-blue)}.client-pivot-row--year .client-pivot-cell{font-weight:var(--fw-strong)}.client-pivot-row--grand{background:#0a63c90f}.client-pivot-row--grand td{border-top:2px solid var(--sheet-blue);font-weight:var(--fw-strong)}.client-pivot-row--grand .client-pivot-row-label{background:#0a63c90f}.client-pivot-table tbody tr:hover .client-pivot-cell{background:#0a63c90a}:root[data-theme=dark] .client-pivot-table th{background:#14213d;color:#9cc4ec}.client-pivot-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.client-pivot-chart-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:12px 14px}.client-pivot-chart-card h4{margin:0 0 8px;font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.client-pivot-chart-host{width:100%;min-height:280px}.client-pivot-chart-wide{grid-column:1 / -1}.client-pivot-chart-wide .client-pivot-chart-host{min-height:360px}@media (max-width: 900px){.client-pivot-chart-grid{grid-template-columns:1fr}.client-pivot-chart-wide{grid-column:1 / -1}}.nav-section[hidden]{display:none}.offshore-action-panel{border-left:4px solid var(--blue);background:var(--panel);padding:14px 16px;border-radius:var(--radius-md);display:flex;flex-direction:column;gap:12px}.offshore-action-panel--blue{border-left-color:var(--blue)}.offshore-action-panel--amber{border-left-color:var(--amber)}.offshore-action-panel--teal{border-left-color:var(--teal)}.offshore-action-panel--red{border-left-color:var(--red)}.offshore-action-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.offshore-action-eyebrow{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:2px}.offshore-action-head strong{font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink)}.offshore-action-buttons{display:flex;gap:6px;flex-wrap:wrap}.offshore-action-buttons .primary-button{padding:6px 12px;font-size:var(--fs-200);min-height:0}.offshore-action-sentinel{font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--teal-ink);padding:4px 8px;border:1px solid var(--teal);border-radius:999px}.offshore-action-note{display:flex;flex-direction:column;gap:6px}.offshore-action-note-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.offshore-action-note-input{width:100%;min-height:70px;padding:8px 10px;font-size:var(--fs-250);font-family:inherit;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--ink);resize:vertical}.offshore-action-note-input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.offshore-next-action{display:grid;grid-template-columns:minmax(220px,1fr) 170px;gap:8px;align-items:end}.offshore-next-action label{display:grid;gap:4px;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.offshore-next-action select,.offshore-next-action input{min-height:34px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.offshore-action-note-actions{display:flex;justify-content:flex-end;gap:6px}.offshore-action-note-actions .ghost-button{padding:5px 10px;font-size:var(--fs-100);min-height:0}.offshore-task-status-bar{display:flex;gap:6px;margin-top:6px}.offshore-task-status-bar--awaiting{display:flex;align-items:center;gap:6px;text-align:center;font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--teal-ink);background:#0e7c8614;border:1px solid var(--teal);border-radius:999px;padding:5px 0;margin-top:6px}.offshore-task-status-btn{flex:1;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-100);font-weight:var(--fw-strong);cursor:pointer;background:var(--panel);color:var(--ink)}.offshore-task-status-btn--start{background:var(--blue);border-color:var(--blue);color:var(--on-accent)}.offshore-task-status-btn--start:hover{background:var(--blue-dark)}.offshore-task-status-btn--submit{background:var(--green);border-color:var(--green);color:var(--on-accent)}.offshore-task-status-btn--submit:hover{background:#166534}.offshore-task-status-btn:disabled{opacity:.55;cursor:not-allowed}.offshore-task-status-btn--submit:disabled:hover{background:var(--green)}.offshore-task-in-progress-tag{flex:1;text-align:center;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--warn-ink);background:#b453091a;border:1px solid var(--amber);border-radius:var(--radius-sm);padding:6px 0}.offshore-task-submit-form{margin-top:6px;display:grid;gap:6px;padding:8px;background:#0e7c860f;border-left:2px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.offshore-task-submit-form.hidden{display:none}.offshore-task-submit-note{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-200);font-family:inherit;resize:vertical;background:var(--panel);color:var(--ink)}.offshore-task-submit-field{display:grid;gap:3px;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.offshore-task-submit-field select,.offshore-task-submit-field input{width:100%;min-height:30px;letter-spacing:0;text-transform:none}.offshore-task-submit-actions{display:flex;gap:6px;justify-content:flex-end}.offshore-task-submit-actions button{padding:4px 10px;font-size:var(--fs-100);font-weight:var(--fw-strong);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink)}.offshore-task-submit-confirm{background:var(--green)!important;border-color:var(--green)!important;color:var(--on-accent)!important}.offshore-task-submit-confirm:hover{background:#166534!important}.client-payments-ledger-host{margin-top:14px}.client-payments-panel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-md);overflow:hidden}.client-payments-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--line);background:transparent}.client-payments-head span,.client-payments-summary span{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-payments-head strong{display:block;margin-top:3px;font-size:var(--fs-500);color:var(--ink)}.client-payments-head p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-250);max-width:760px}.client-payments-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.client-payments-summary>div{background:var(--panel);padding:12px 14px}.client-payments-summary strong{display:block;margin-top:4px;font-size:var(--fs-400);color:var(--ink)}.client-payments-summary small{display:block;margin-top:3px;color:var(--muted)}.client-payments-ledger{display:grid}.client-payments-row{display:grid;grid-template-columns:minmax(118px,.8fr) minmax(170px,1.2fr) minmax(110px,.7fr) minmax(140px,1fr) minmax(120px,.8fr) minmax(140px,1fr);gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);font-size:var(--fs-200)}.client-payments-row:last-child{border-bottom:0}.client-payments-header{background:var(--soft);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.client-payments-row strong{color:var(--ink)}.client-payments-row small{display:block;margin-top:2px;color:var(--muted)}.client-payments-empty{padding:18px 16px;color:var(--muted)}@media (max-width: 920px){.client-payments-head{display:grid}.client-payments-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.client-payments-row{grid-template-columns:1fr;gap:6px}.client-payments-header{display:none}.client-payments-row span:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}}@media (max-width: 520px){.client-payments-summary{grid-template-columns:1fr}}@media (max-width: 1180px) and (min-width: 721px){body.workbench-sheet-mode .bulk-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"selection followup";align-items:stretch;gap:6px 10px;padding:8px 10px;overflow:hidden}body.workbench-sheet-mode #selectionCount{grid-area:selection;align-self:center}body.workbench-sheet-mode .bulk-group:last-of-type{grid-area:followup;grid-template-columns:minmax(0,1.05fr) minmax(118px,150px) minmax(0,.95fr) minmax(132px,auto)}body.workbench-sheet-mode .bulk-group,body.workbench-sheet-mode .bulk-group:first-of-type,body.workbench-sheet-mode .bulk-group:last-of-type{gap:6px;min-width:0}body.workbench-sheet-mode .bulk-card select,body.workbench-sheet-mode .bulk-card input,body.workbench-sheet-mode .bulk-card button{min-width:0;min-height:32px;font-size:var(--fs-200)}body.workbench-sheet-mode .bulk-card button{padding-inline:10px;white-space:nowrap}}.drawer-evidence-card{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.drawer-evidence-card strong{padding:3px 8px;border-radius:999px;background:var(--blue-soft);color:var(--blue-ink)}.drawer-evidence-card span{color:var(--muted)}.readiness-triage{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:10px;margin-top:12px}.readiness-triage-lane{display:grid;gap:8px;align-content:start;min-width:0;border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:8px;padding:10px;background:var(--panel)}.readiness-triage-lane--amber{border-left-color:var(--amber)}.readiness-triage-lane--green{border-left-color:var(--green)}.readiness-triage-lane--blue{border-left-color:var(--blue)}.readiness-triage-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.readiness-triage-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.readiness-triage-head strong{font-size:var(--fs-600);line-height:1}.readiness-triage-list{display:grid;gap:6px}.readiness-triage-item{border:1px solid var(--line);border-radius:6px;padding:7px 8px;background:var(--panel-muted)}.readiness-triage-item summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none}.readiness-triage-item summary::-webkit-details-marker{display:none}.readiness-triage-item summary span,.readiness-triage-item summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readiness-triage-item p{margin:7px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.35}.readiness-triage-item em,.readiness-triage-empty{display:block;margin-top:5px;color:var(--muted);font-size:var(--fs-100);font-style:normal}.fee-persistence-strip{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--panel-muted)}.fee-persistence-strip span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.fee-persistence-strip strong,.fee-persistence-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-persistence-strip strong{color:var(--ink);font-size:var(--fs-250)}.fee-persistence-strip small{color:var(--muted);font-size:var(--fs-200)}.feedback-modal{position:fixed;inset:0;z-index:120}.feedback-modal.hidden{display:none}.feedback-modal-backdrop{position:absolute;inset:0;background:#0f172a6b}.feedback-modal-window{position:relative;display:grid;gap:14px;width:min(640px,calc(100vw - 28px));max-height:calc(100vh - 32px);margin:16px auto;overflow:auto;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--elev-3);padding:18px}.feedback-modal-head,.feedback-modal-actions,.feedback-admin-settings,.feedback-ticket-card header,.feedback-ticket-card footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feedback-modal-head h3{margin:0;font-size:var(--fs-500)}.feedback-modal-head p,.feedback-ticket-note,.feedback-admin-settings small,.feedback-ticket-card header p,.feedback-ticket-card footer span{margin:4px 0 0;color:var(--muted);font-size:var(--fs-200);line-height:1.4}.feedback-ticket-form,.feedback-admin-shell,.feedback-admin-rows{display:grid;gap:12px}.feedback-ticket-form label,.feedback-admin-email-form{display:grid;gap:6px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.feedback-ticket-form input,.feedback-ticket-form select,.feedback-ticket-form textarea,.feedback-admin-email-form input,.feedback-ticket-card select{width:100%;border:1px solid var(--line);border-radius:6px;background-color:var(--panel);color:var(--ink);padding:9px 10px;font:inherit}.feedback-ticket-form textarea{resize:vertical;min-height:140px}.feedback-ticket-status,.feedback-admin-status,.feedback-empty{min-height:20px;color:var(--muted);font-size:var(--fs-200)}.feedback-ticket-status.is-success{color:var(--ok-ink)}.feedback-ticket-status.is-error,.feedback-admin-status.is-error{color:var(--danger-ink)}.feedback-admin-settings{align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--panel-muted);padding:14px}.feedback-admin-settings span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.feedback-admin-settings strong{display:block;margin-top:3px;font-size:var(--fs-400)}.feedback-admin-email-form{grid-template-columns:minmax(220px,1fr) auto;align-items:center;min-width:min(420px,100%)}.feedback-status-tabs{display:flex;flex-wrap:wrap;gap:8px}.feedback-status-tabs button{border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);padding:7px 11px;font-size:var(--fs-200);font-weight:var(--fw-strong)}.feedback-status-tabs button.active{border-color:var(--ink);background:var(--ink);color:var(--panel)}.feedback-ticket-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:14px}.feedback-ticket-card h4{margin:0;font-size:var(--fs-300)}.feedback-ticket-message{margin:12px 0;white-space:pre-wrap;color:var(--ink);font-size:var(--fs-250);line-height:1.5}.feedback-status-pill{flex:0 0 auto;border-radius:999px;padding:5px 9px;background:var(--panel-muted);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.feedback-status-new{background:#f59e0b24;color:#92400e}.feedback-status-reviewed{background:#0a63c91f;color:#094f9f}.feedback-status-done{background:#10b98124;color:#047857}.feedback-status-closed{background:var(--panel-muted);color:var(--muted)}@media (max-width: 920px){.readiness-triage{grid-template-columns:1fr}.feedback-admin-settings,.feedback-ticket-card header,.feedback-ticket-card footer{display:grid}.feedback-admin-email-form{grid-template-columns:1fr;width:100%}}@media (max-width: 1100px){.top-actions{gap:5px}.topbar-action-menu{display:block;position:relative}.topbar-more-actions{display:inline-flex;align-items:center}.topbar-action-menu-panel{position:absolute;z-index:50;top:calc(100% + 6px);right:0;display:none;min-width:178px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--elev-2)}.topbar-action-menu.is-open .topbar-action-menu-panel{display:grid;gap:6px}.topbar-action-menu-panel button{justify-content:flex-start;width:100%}body.workbench-sheet-mode .slicer-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px}body.workbench-sheet-mode .slicer-summary #activeSlicerText{grid-column:1 / -1;min-height:18px;text-align:center}body.workbench-sheet-mode .filter-grid,.sheet-mode .filter-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;overflow-x:hidden;padding:7px 6px}body.workbench-sheet-mode .filter-grid label,.sheet-mode .filter-grid label{flex:initial;width:100%;max-width:100%;min-width:0}body.workbench-sheet-mode .filter-grid label:nth-child(4),.sheet-mode .filter-grid label:nth-child(4){flex-basis:initial}body.workbench-sheet-mode .filter-grid input,body.workbench-sheet-mode .filter-grid select,body.workbench-sheet-mode .filter-grid button,.sheet-mode .filter-grid input,.sheet-mode .filter-grid select,.sheet-mode .filter-grid button{width:100%;max-width:100%;min-width:0}.bulk-card:not(.has-selection){display:grid;grid-template-columns:1fr;padding:8px 10px}.bulk-card:not(.has-selection) select,.bulk-card:not(.has-selection) input{display:none}.bulk-card.has-selection{box-shadow:inset 3px 0 0 var(--blue)}.dashboard-command-grid{grid-template-columns:1fr}.dashboard-command-card--priority{min-height:116px}.fee-persistence-strip{display:grid;gap:3px}}.assignment-board{display:flex;flex-direction:column;gap:var(--space-5)}.assignment-kicker{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-ink);margin-bottom:2px}.assignment-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.assignment-section-head strong{font-size:var(--fs-400);color:var(--ink)}.assignment-section-head p{margin:4px 0 0;color:var(--muted);font-size:var(--fs-250)}.assignment-scope-panel{display:grid;gap:var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}.feedback-modal-window,.cmd-palette-window,.user-mgmt-window--groups{overscroll-behavior:contain}.assignment-scope-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.assignment-scope-heading strong{display:block;color:var(--ink);font-size:var(--fs-400)}.assignment-scope-company{display:grid;gap:4px;min-width:min(320px,46%);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.assignment-scope-company select{width:100%;min-height:44px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);padding:0 var(--space-3);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-prose);letter-spacing:0;text-transform:none}.assignment-scope-modes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.assignment-scope-mode{min-height:44px;border:1px solid transparent;border-radius:calc(var(--radius-md) - 2px);background:transparent;color:var(--muted);padding:0 var(--space-4);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-strong);cursor:pointer}.assignment-scope-mode:hover{color:var(--ink);background:var(--panel)}.assignment-scope-mode.is-active{border-color:var(--blue);background:var(--panel);color:var(--blue-ink);box-shadow:var(--elev-1)}.assignment-scope-mode:focus-visible,.assignment-scope-company select:focus-visible{outline:3px solid var(--focus-ring, var(--blue));outline-offset:2px}.assignment-scope-status{margin:0;color:var(--muted);font-size:var(--fs-250)}.assignment-team-activity{min-width:0;overflow:hidden;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.assignment-team-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);margin-bottom:var(--space-4)}.assignment-team-summary>div{display:grid;gap:3px;min-width:0;background:var(--panel-muted);padding:var(--space-3)}.assignment-team-summary span,.assignment-team-member small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.assignment-team-summary strong{color:var(--ink);font-size:var(--fs-500)}.assignment-team-members{display:grid;gap:var(--space-2)}.assignment-team-member{display:grid;grid-template-columns:minmax(190px,1.45fr) repeat(6,minmax(76px,.55fr));align-items:center;gap:var(--space-2);width:100%;min-height:54px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);padding:var(--space-3);text-align:left;cursor:pointer}.assignment-team-member:hover{border-color:var(--blue);background:var(--sheet-blue-soft)}.assignment-team-member.is-active{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue) inset}.assignment-team-member>span{display:grid;gap:2px;min-width:0}.assignment-team-member>span:not(.assignment-team-person){text-align:right}.assignment-team-member>span strong{font-size:var(--fs-300)}.assignment-team-member .assignment-team-person strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-team-member .assignment-team-person small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.assignment-team-member .is-overdue strong{color:var(--danger-ink)}.assignment-team-empty{display:grid;gap:4px;padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-md);color:var(--muted)}.assignment-team-empty strong{color:var(--ink)}.assignment-team-warning{margin:var(--space-3) 0 0;color:var(--danger-ink);font-size:var(--fs-200)}.assignment-command{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.assignment-sla-pulse{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.assignment-sla-pulse>div{display:flex;align-items:baseline;gap:6px;padding:0 16px}.assignment-sla-pulse>div+div{border-left:1px solid var(--line)}.assignment-sla-pulse>div>span{font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.assignment-sla-pulse>div>strong{font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink)}.assignment-sla-pulse>div>strong.is-miss{color:var(--danger-ink)}.assignment-sla-pulse>div>small{font-size:var(--fs-100);color:var(--muted)}.assignment-command-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.assignment-command-intro h3{margin:0;font-size:var(--fs-700);line-height:1.2;color:var(--ink)}.assignment-pipeline{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.assignment-pipeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.assignment-pipeline-head strong{display:block;font-size:var(--fs-400);color:var(--ink)}.assignment-pipeline-proof{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:flex-end}.assignment-pipeline-proof span{font-size:var(--fs-200);color:var(--muted);white-space:nowrap}.assignment-pipeline-proof b{display:block;font-size:var(--fs-400);font-weight:var(--fw-strong);color:var(--ink)}.assignment-pipeline-track{display:flex;align-items:stretch;gap:4px}.assignment-stage{flex:1 1 0;display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted);cursor:pointer;min-width:0;transition:box-shadow .15s ease,border-color .15s ease}.assignment-stage:hover{box-shadow:var(--elev-2)}.assignment-stage.is-active{box-shadow:0 0 0 2px var(--blue) inset}.assignment-stage-label{font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--ink);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assignment-stage-count{font-size:var(--fs-700);font-weight:var(--fw-strong);line-height:1.05;color:var(--ink)}.assignment-stage-ar{font-size:var(--fs-200);color:var(--muted);font-variant-numeric:tabular-nums}.assignment-stage-owner{font-size:var(--fs-100);color:var(--muted)}.assignment-stage-bar{height:4px;border-radius:999px;background:var(--line);margin-top:6px;overflow:hidden}.assignment-stage-bar i{display:block;height:100%;background:var(--muted)}.assignment-stage-arrow{align-self:center;color:var(--line);font-size:var(--fs-500);font-weight:var(--fw-strong);padding:0 2px}.assignment-stage--blue{border-top:3px solid var(--blue)}.assignment-stage--blue .assignment-stage-bar i{background:var(--blue)}.assignment-stage--red{border-top:3px solid var(--red)}.assignment-stage--red .assignment-stage-bar i{background:var(--red)}.assignment-stage--green{border-top:3px solid var(--green)}.assignment-stage--green .assignment-stage-bar i{background:var(--green)}.assignment-stage--gray{border-top:3px solid var(--muted)}.assignment-stage.is-empty{border-top-color:var(--line-strong)}.assignment-stage.is-empty .assignment-stage-bar i{background:var(--muted)}.assignment-stage.is-empty .assignment-stage-count{color:var(--muted)}.assignment-owners{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.assignment-owner-table{display:flex;flex-direction:column}.assignment-owner-row{display:grid;grid-template-columns:1.6fr 1fr .8fr .8fr .8fr 1.8fr;align-items:center;gap:var(--space-3);width:100%;text-align:left;padding:var(--space-3);border:none;border-bottom:1px solid var(--line);background:transparent;cursor:pointer}.assignment-owner-row:hover:not(.assignment-owner-head){background:var(--panel-muted)}.assignment-owner-row.is-active{background:var(--sheet-blue-soft);box-shadow:0 0 0 1px var(--blue) inset;border-radius:var(--radius-sm)}.assignment-owner-row span{display:flex;flex-direction:column;gap:2px;min-width:0}.assignment-owner-row strong{font-size:var(--fs-300);color:var(--ink)}.assignment-owner-row small{font-size:var(--fs-200);color:var(--muted)}.assignment-owner-table .is-zero{color:var(--muted);font-weight:var(--fw-prose)}.assignment-owner-head{cursor:default;border-bottom:2px solid var(--line)}.assignment-owner-head span{font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.assignment-owner-flag{color:var(--blue-ink);font-weight:var(--fw-strong)}.assignment-queue{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}.assignment-queue-list{display:flex;flex-direction:column;gap:var(--space-4)}.assignment-filter-bar{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--fs-250);color:var(--muted)}.assignment-filter-chip{background:var(--sheet-blue-soft);color:var(--blue-ink);border:1px solid var(--blue);border-radius:999px;padding:2px 10px;font-weight:var(--fw-strong);font-size:var(--fs-200)}.assignment-filter-clear{margin-left:auto;background:transparent;border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 12px;font-size:var(--fs-200);cursor:pointer;color:var(--ink)}.assignment-filter-clear:hover{background:var(--panel-muted)}.assignment-intake{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}@media (max-width: 1100px){.assignment-pipeline-track{flex-wrap:wrap}.assignment-stage{flex-basis:calc(50% - 4px)}.assignment-stage-arrow{display:none}.assignment-pipeline-proof{justify-content:flex-start}.assignment-owner-row{grid-template-columns:1.4fr 1fr 1fr}.assignment-owner-head{display:none}.assignment-team-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-team-member{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(76px,.55fr))}.assignment-team-member>span:nth-child(n+5){grid-row:2}.assignment-team-member>span:nth-child(5){grid-column:2}.assignment-team-member>span:nth-child(6){grid-column:3}.assignment-team-member>span:nth-child(7){grid-column:4}}@media (max-width: 640px){.assignment-scope-panel{padding:var(--space-4)}.assignment-scope-heading{align-items:stretch;flex-direction:column}.assignment-scope-company{min-width:0;width:100%}.assignment-scope-modes{display:grid;grid-template-columns:1fr;width:100%}.assignment-scope-mode{width:100%}.assignment-team-activity{padding:var(--space-4)}.assignment-team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-team-member{grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:var(--space-3)}.assignment-team-member .assignment-team-person{grid-column:1 / -1}.assignment-team-member>span:nth-child(n+2){grid-column:auto;grid-row:auto;text-align:left}.assignment-team-member .assignment-team-person strong,.assignment-team-member .assignment-team-person small{overflow:visible;text-overflow:clip;white-space:normal}.assignment-command-intro{align-items:flex-start;flex-direction:column}.assignment-sla-pulse{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-sla-pulse>div{align-items:flex-start;flex-direction:column;padding:var(--space-2)}.assignment-sla-pulse>div+div{border-left:0}}.reports-body{display:flex;flex-direction:column;gap:var(--space-4, 16px);min-width:0;max-width:100%;min-height:min(720px,72vh);overflow-anchor:none}.reports-body--work-queue,.reports-body--client-report{min-height:0}.stmt-shell{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;--stmt-money: 116px;--stmt-action: 92px;--stmt-check: 18px;--stmt-disclose: 26px}:root[data-theme=dark] .stmt-shell{color-scheme:dark}.stmt-shell input[type=checkbox]{width:var(--stmt-check);height:var(--stmt-check);min-width:0;min-height:0;margin:0;padding:0;border-radius:3px;flex:none;accent-color:var(--blue);cursor:pointer}.stmt-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md)}.stmt-field{display:flex;flex-direction:column;gap:5px;min-width:0}.stmt-field--grow{flex:1 1 240px;max-width:340px}.stmt-field-label{font-size:var(--fs-300);font-weight:var(--fw-normal);letter-spacing:0;text-transform:none;color:var(--ink-soft)}.stmt-input{height:34px;min-height:0;width:auto;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-250)}.stmt-input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.stmt-select{min-width:190px;font-weight:var(--fw-normal)}.stmt-date{width:148px;font-variant-numeric:tabular-nums}.stmt-search-wrap{position:relative;display:flex;align-items:center}.stmt-search-wrap .stmt-ico{position:absolute;left:10px;width:14px;height:14px;color:var(--muted);pointer-events:none}.stmt-search{width:100%;padding-left:32px}.stmt-scope-chip{display:inline-flex;align-items:center;height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink)}.stmt-segctl{display:inline-flex;height:34px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);overflow:hidden}.stmt-seg{border:0;background:var(--panel);color:var(--muted);padding:0 var(--space-3);font:inherit;font-size:var(--fs-200);font-weight:var(--fw-normal);cursor:pointer;white-space:nowrap}.stmt-seg+.stmt-seg{border-left:1px solid var(--line)}.stmt-seg:hover{background:var(--panel-muted);color:var(--ink)}.stmt-seg.is-on{background:var(--soft);color:var(--ink);font-weight:var(--fw-strong)}.stmt-toolbar-end{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.stmt-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-normal);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.stmt-btn:disabled{opacity:.55;cursor:not-allowed}.stmt-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.stmt-btn-sm{height:28px;padding:0 10px;font-size:var(--fs-200)}.stmt-btn-primary{background:var(--blue);color:var(--on-accent);border-color:var(--blue)}.stmt-btn-primary:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.stmt-btn-secondary{background:var(--panel);color:var(--ink);border-color:var(--line-strong)}.stmt-btn-secondary:hover:not(:disabled){background:var(--panel-muted);border-color:var(--muted)}.stmt-btn-quiet{background:var(--panel);color:var(--ink-soft);border-color:var(--line-strong)}.stmt-btn-quiet:hover:not(:disabled){background:var(--panel-muted);color:var(--ink)}.stmt-btn-ghost{background:transparent;color:inherit;border-color:transparent;opacity:.75}.stmt-btn-ghost:hover:not(:disabled){opacity:1}:root[data-theme=dark] .stmt-btn-primary{color:var(--panel)}:root[data-theme=dark] .stmt-dock .stmt-btn-primary{color:var(--panel)}.stmt-ico{width:15px;height:15px;flex:none}.stmt-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--panel-muted);border:1px solid var(--line);border-radius:var(--radius-md)}.stmt-overview-figures{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0}.stmt-hero{display:flex;flex-direction:column;gap:2px}.stmt-hero-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.stmt-hero-value{font-size:var(--fs-700);font-weight:var(--fw-strong);line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stmt-facts{display:flex;align-items:center;gap:var(--space-4);margin:0;padding-left:var(--space-5);border-left:1px solid var(--line)}.stmt-fact{display:flex;flex-direction:column;gap:2px}.stmt-fact dt{font-size:var(--fs-100);font-weight:var(--fw-normal);color:var(--muted)}.stmt-fact dd{margin:0;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-fact--go dd{color:var(--blue-ink)}.stmt-fact--quiet dd{color:var(--muted);font-weight:var(--fw-normal)}.stmt-source-note{padding:3px 8px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);background:var(--panel);font-size:var(--fs-100);white-space:nowrap}.stmt-overview-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stmt-quick-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:2px}.stmt-quick{height:26px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-200);cursor:pointer}.stmt-quick:hover{background:var(--soft);border-color:var(--muted)}.stmt-quick:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.stmt-held{border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-bg);overflow:hidden}.stmt-held-head{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px var(--space-4);border:0;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--warn-ink)}.stmt-held-head:hover{background:#00000008}.stmt-held-icon{display:inline-flex;flex:none}.stmt-held-headline{font-size:var(--fs-250);font-weight:var(--fw-normal)}.stmt-held-headline strong{font-weight:var(--fw-strong)}.stmt-held-sub{font-size:var(--fs-200);opacity:.8}.stmt-held-more{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--fs-200);font-weight:var(--fw-strong);white-space:nowrap}.stmt-held-more .stmt-chev{transform:rotate(90deg);transition:transform .12s ease}.stmt-held.is-open .stmt-held-more .stmt-chev{transform:rotate(-90deg)}.stmt-held-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-3);padding:0 var(--space-4) var(--space-4)}.stmt-held-group{padding:var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm)}.stmt-held-reason{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.stmt-held-reason-label{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink)}.stmt-held-count{flex:none;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-align:center;font-variant-numeric:tabular-nums}.stmt-held-hint{margin:4px 0 8px;font-size:var(--fs-100);line-height:1.45;color:var(--muted)}.stmt-held-names{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.stmt-held-name{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--fs-200);color:var(--ink)}.stmt-held-claim{font-size:var(--fs-100);color:var(--muted);font-variant-numeric:tabular-nums}.stmt-recon{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--warn-border);border-radius:var(--radius-md);background:var(--warn-bg);overflow:hidden}.stmt-recon-head{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px var(--space-4);border:0;background:none;color:var(--warn-ink);font:inherit;text-align:left;cursor:pointer}.stmt-recon-head:hover{background:#00000008}.stmt-recon-title{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.stmt-recon-title strong{font-size:var(--fs-250)}.stmt-recon-title span{padding:1px 7px;border-radius:999px;background:var(--panel);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.stmt-recon-sub{font-size:var(--fs-200);opacity:.82}.stmt-recon .stmt-held-more .stmt-chev{transform:rotate(90deg);transition:transform .12s ease}.stmt-recon.is-open .stmt-held-more .stmt-chev{transform:rotate(-90deg)}.stmt-recon-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;max-width:100%;box-sizing:border-box;padding:0 var(--space-4) var(--space-4)}.stmt-recon-row{display:grid;width:100%;min-width:0;max-width:100%;box-sizing:border-box;grid-template-columns:minmax(150px,1.1fr) minmax(220px,1.5fr) repeat(3,minmax(90px,.65fr)) minmax(220px,1.5fr);align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}.stmt-recon-patient,.stmt-recon-service,.stmt-recon-money,.stmt-recon-reason{display:flex;flex-direction:column;gap:3px;min-width:0}.stmt-recon-patient strong,.stmt-recon-service strong,.stmt-recon-reason strong{overflow-wrap:anywhere;font-size:var(--fs-200)}.stmt-recon-patient span,.stmt-recon-service span,.stmt-recon-money span,.stmt-recon-reason span{color:var(--muted);font-size:var(--fs-100);line-height:1.4}.stmt-recon-money strong{font-size:var(--fs-250);font-variant-numeric:tabular-nums}.stmt-groups{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.stmt-pager{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--muted);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.stmt-page-controls,.stmt-page-numbers{display:flex;align-items:center;justify-content:center;gap:4px}.stmt-page-move,.stmt-page-number{min-width:34px;min-height:34px;padding:5px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-weight:var(--fw-strong);cursor:pointer}.stmt-page-number.is-current{border-color:var(--blue);background:var(--blue);color:var(--on-accent)}.stmt-page-move:disabled{opacity:.45;cursor:default}.stmt-page-gap{min-width:18px;text-align:center}.stmt-page-size{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.stmt-page-size select{min-height:34px;padding:4px 26px 4px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}@media (max-width: 900px){.stmt-pager{grid-template-columns:1fr;justify-items:center}.stmt-page-size{justify-content:center}}.stmt-group{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--panel)}.stmt-ghead{display:grid;grid-template-columns:var(--stmt-check) var(--stmt-disclose) minmax(0,1fr) auto var(--stmt-money) var(--stmt-action);align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-3);background:var(--panel-muted)}.stmt-group.is-open .stmt-ghead{border-bottom:1px solid var(--line)}.stmt-gident{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.stmt-gname{font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmt-gmeta{font-size:var(--fs-200);color:var(--muted);white-space:nowrap}.stmt-gflag{display:inline-flex;align-items:center}.stmt-gamt{text-align:right;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-ghead>.stmt-btn{justify-self:end}.stmt-list{display:flex;flex-direction:column}.stmt-patient+.stmt-patient{border-top:1px solid var(--line)}.stmt-prow{display:grid;grid-template-columns:var(--stmt-check) var(--stmt-disclose) minmax(0,1fr) auto minmax(148px,auto) auto;align-items:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-3) 0 var(--space-5);background:var(--panel);transition:background-color .1s ease}.stmt-prow:hover{background:var(--panel-muted)}.stmt-patient.is-picked>.stmt-prow{background:var(--blue-soft);box-shadow:inset 2px 0 0 var(--blue)}.stmt-pident{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.stmt-pname{font-size:var(--fs-250);font-weight:var(--fw-normal);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmt-pmeta{font-size:var(--fs-200);color:var(--muted);white-space:nowrap}.stmt-pflag{display:inline-flex;align-items:center}.stmt-pamt{text-align:right;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-pcols{display:grid;grid-template-columns:72px 88px;gap:8px;justify-items:end}.stmt-pcol{display:grid;justify-items:end;line-height:1.15}.stmt-pcol small{font-size:var(--fs-100);color:var(--muted);font-weight:var(--fw-prose)}.stmt-pcol strong{font-size:var(--fs-250);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-pactions{display:flex;align-items:center;justify-self:end;gap:4px}.stmt-disclose{display:inline-flex;align-items:center;justify-content:center;width:var(--stmt-disclose);height:var(--stmt-disclose);padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--muted);cursor:pointer}.stmt-disclose:hover{background:var(--soft);color:var(--ink)}.stmt-disclose:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.stmt-chev{width:12px;height:12px;transition:transform .12s ease}.stmt-disclose[aria-expanded=true] .stmt-chev{transform:rotate(90deg)}.stmt-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:var(--fs-100);font-weight:var(--fw-normal);white-space:nowrap}.stmt-tag--done{color:var(--ok-ink);background:var(--ok-bg);box-shadow:inset 0 0 0 1px var(--ok-border)}.stmt-brandcue{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 8px 3px 6px;border:0;border-radius:999px;background:none;font:inherit;font-size:var(--fs-100);color:var(--muted);cursor:pointer;white-space:nowrap}.stmt-brandcue:hover{background:var(--warn-bg);color:var(--warn-ink)}.stmt-brandcue-dot{width:6px;height:6px;border-radius:999px;background:var(--warn-ink);flex:none}.stmt-services{padding:var(--space-2) 0 var(--space-3) calc(var(--space-5) + var(--stmt-check) + var(--stmt-disclose));background:var(--panel-muted)}.stmt-svc+.stmt-svc{margin-top:2px}.stmt-svc-head{display:grid;grid-template-columns:118px minmax(0,1fr) var(--stmt-money);align-items:center;gap:var(--space-2);padding:4px var(--space-3);padding-right:calc(var(--stmt-action) + var(--space-3))}.stmt-svc-date{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-svc-cpt{font-size:var(--fs-200);color:var(--muted);font-variant-numeric:tabular-nums}.stmt-svc-total{text-align:right;font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted);font-variant-numeric:tabular-nums}.stmt-lines{display:flex;flex-direction:column}.stmt-line{display:grid;grid-template-columns:var(--stmt-check) minmax(0,1fr) auto var(--stmt-money);align-items:center;gap:var(--space-2);min-height:30px;padding:0 var(--space-3);padding-right:calc(var(--stmt-action) + var(--space-3));margin:0;border-radius:var(--radius-sm);cursor:pointer}.stmt-line:hover{background:var(--panel)}.stmt-line.is-picked{background:var(--blue-soft)}.stmt-line-label{font-size:var(--fs-200);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stmt-line-flag{display:inline-flex;align-items:center}.stmt-line-amt{text-align:right;font-size:var(--fs-200);font-weight:var(--fw-normal);color:var(--ink);font-variant-numeric:tabular-nums}.stmt-dock-host{display:contents}.stmt-dock-wrap{position:sticky;bottom:var(--space-4);z-index:6;display:flex;justify-content:center;pointer-events:none;margin-top:var(--space-3)}.stmt-dock{display:flex;align-items:center;gap:var(--space-4);max-width:100%;padding:8px 8px 8px var(--space-4);border-radius:999px;background:var(--ink);color:var(--panel);box-shadow:var(--elev-2);pointer-events:auto}.stmt-dock--msg{padding:8px var(--space-4)}.stmt-dock-count{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.stmt-dock-count>strong{font-size:var(--fs-300);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.stmt-dock-sub{font-size:var(--fs-100);opacity:.75;font-variant-numeric:tabular-nums}.stmt-dock-actions{display:flex;align-items:center;gap:6px}.stmt-dock .stmt-btn{border-radius:999px}.stmt-dock .stmt-btn-secondary{background:transparent;color:var(--panel);border-color:currentColor}.stmt-dock .stmt-btn-secondary:hover:not(:disabled){background:#ffffff1f}.stmt-dock-msg{font-size:var(--fs-200);opacity:.9}.stmt-dock-msg.is-error{color:var(--danger-ink);opacity:1;font-weight:var(--fw-strong)}.stmt-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:9999;display:flex;align-items:center;gap:var(--space-3);max-width:520px;padding:10px 10px 10px var(--space-4);border-radius:999px;background:var(--ink);color:var(--panel);box-shadow:var(--elev-2);font-size:var(--fs-250)}.stmt-toast-msg{font-weight:var(--fw-normal)}.stmt-toast-confirm,.stmt-toast-dismiss{border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:5px 12px;font:inherit;font-size:var(--fs-200);cursor:pointer;opacity:.8}.stmt-toast-confirm{border-color:var(--panel);background:var(--panel);color:var(--ink);font-weight:var(--fw-strong)}.stmt-toast-confirm:hover{opacity:1;background:var(--panel-muted)}.stmt-toast-dismiss:hover{opacity:1;background:#ffffff1f}.stmt-toast-confirm:focus-visible,.stmt-toast-dismiss:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.stmt-notice{padding:40px var(--space-5);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--panel-muted)}.stmt-notice-title{margin:0 0 6px;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink)}.stmt-notice-body{margin:0 auto var(--space-3);max-width:52ch;font-size:var(--fs-200);line-height:1.5;color:var(--muted)}.stmt-notice .stmt-btn{margin:0 auto}.stmt-empty .stmt-btn{margin:16px auto 0}.stmt-skeleton{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--panel)}.stmt-skeleton-note{margin:0;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);font-size:var(--fs-200);line-height:1.5;color:var(--muted)}.stmt-skel-row{display:grid;grid-template-columns:var(--stmt-check) minmax(0,1fr) var(--stmt-money);align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-4)}.stmt-skel-row+.stmt-skel-row{border-top:1px solid var(--line)}.stmt-skel{height:10px;border-radius:var(--radius-sm);background:var(--line-strong);opacity:.55;animation:stmtPulse 1.4s ease-in-out infinite}.stmt-skel--check{width:var(--stmt-check);height:var(--stmt-check);border-radius:3px}.stmt-skel--name{width:min(240px,60%)}.stmt-skel--amt{justify-self:end;width:72px}@keyframes stmtPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.stmt-skel{animation:none}.stmt-chev,.stmt-prow,.stmt-btn{transition:none}}@media (max-width: 900px){.stmt-shell{--stmt-money: 92px;--stmt-action: 40px}.stmt-toolbar{gap:var(--space-2)}.stmt-field--grow{max-width:none}.stmt-toolbar-end{margin-left:0}.stmt-facts{padding-left:var(--space-3);gap:var(--space-3)}.stmt-overview{gap:var(--space-3)}.stmt-pactions>.stmt-btn>span,.stmt-ghead>.stmt-btn>span{display:none}.stmt-pactions>.stmt-btn,.stmt-ghead>.stmt-btn{padding:0;width:32px}.stmt-held-sub,.stmt-recon-sub{display:none}.stmt-recon-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.stmt-recon-patient,.stmt-recon-service,.stmt-recon-reason{grid-column:1 / -1}.stmt-recon-money{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--panel-muted)}.stmt-dock-wrap{position:static;bottom:auto;justify-content:stretch}.stmt-dock{width:100%;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md)}.stmt-dock-count{flex:1 1 100%}.stmt-dock-actions{width:100%;flex-wrap:wrap}.stmt-dock-actions .stmt-btn{flex:1 1 auto;min-width:min(132px,100%)}}@media (max-width: 640px){.stmt-ghead{grid-template-columns:var(--stmt-check) var(--stmt-disclose) minmax(0,1fr) var(--stmt-money) var(--stmt-action);row-gap:0;padding-top:var(--space-2);padding-bottom:var(--space-2)}.stmt-gident{flex-direction:column;align-items:flex-start;gap:0}.stmt-gname,.stmt-gmeta{max-width:100%}.stmt-gmeta{white-space:normal}.stmt-gflag{grid-column:3 / span 3;grid-row:2;justify-self:start}.stmt-gflag:empty{display:none}}@media (max-width: 520px){.stmt-toolbar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.stmt-field,.stmt-field--grow,.stmt-search-wrap,.stmt-input,.stmt-date,.stmt-select,.stmt-scope-chip{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.stmt-segctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0;height:auto}.stmt-seg{min-width:0;min-height:44px;padding:var(--space-2);white-space:normal;overflow-wrap:anywhere}.stmt-toolbar-end{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0}.stmt-toolbar-end .stmt-btn{width:100%;max-width:100%;min-width:0;white-space:normal}.stmt-prow{grid-template-columns:var(--stmt-check) var(--stmt-disclose) minmax(0,1fr);grid-template-areas:"check disclose identity" ". . status" ". . money" ". . actions";align-items:start;gap:var(--space-2);padding:var(--space-3)}.stmt-prow>.stmt-check{grid-area:check;margin-top:3px}.stmt-prow>.stmt-disclose{grid-area:disclose}.stmt-prow>.stmt-pident{grid-area:identity;display:grid;gap:2px}.stmt-prow>.stmt-pflag{grid-area:status;justify-self:start}.stmt-prow>.stmt-pcols{grid-area:money;justify-self:start;justify-items:start}.stmt-prow>.stmt-pactions{grid-area:actions;justify-self:start}.stmt-pname,.stmt-pmeta{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.stmt-recon-head{align-items:flex-start}.stmt-recon-title{flex-direction:column;gap:3px}.stmt-recon-body{padding-right:var(--space-3);padding-left:var(--space-3)}.stmt-recon-row{grid-template-columns:1fr}.stmt-recon-patient,.stmt-recon-service,.stmt-recon-reason{grid-column:auto}}.statements-print-area{display:none}@media print{body.statements-printing>*{display:none!important}body.statements-printing>#statementsPrintArea{display:block!important}@page tmsStatementPage{size:letter;margin:0}html:has(body.statements-printing),body.statements-printing{background:#fff!important}#statementsPrintArea{page:tmsStatementPage}#statementsPrintArea .print-statement{width:8.5in;max-width:none}#statementsPrintArea .print-statement{padding:30px 44px;font-family:-apple-system,Segoe UI,Arial,sans-serif;color:#1a1a1a;font-size:12px;line-height:1.5}#statementsPrintArea .print-statement+.print-statement{page-break-before:always}#statementsPrintArea .ps-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #1f3a5f;padding-bottom:14px;margin-bottom:20px}#statementsPrintArea .ps-provider{font-size:20px;font-weight:700;color:#1f3a5f}#statementsPrintArea .ps-logo{max-height:56px;max-width:220px;object-fit:contain;display:block;margin-bottom:8px}#statementsPrintArea .ps-provider-contact{margin-top:6px;font-size:11px;color:#555;line-height:1.45}#statementsPrintArea .ps-meta{text-align:right}#statementsPrintArea .ps-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#1f3a5f}#statementsPrintArea .ps-date{font-size:11px;color:#555;margin-top:4px}#statementsPrintArea .ps-patient{margin-bottom:16px}#statementsPrintArea .ps-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#888;font-weight:700;margin-bottom:2px}#statementsPrintArea .ps-patient-name{font-size:15px;font-weight:600;color:#1a1a1a}#statementsPrintArea .print-table{width:100%;border-collapse:collapse;margin-bottom:10px}#statementsPrintArea .print-table thead th{font-weight:700;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#666;border-bottom:1.5px solid #ccc;padding:6px 10px}#statementsPrintArea .print-table thead th.amt{text-align:right}#statementsPrintArea .print-table tbody td{padding:6px 10px;border-bottom:1px solid #eee;font-variant-numeric:tabular-nums}#statementsPrintArea .print-table .amt{text-align:right}#statementsPrintArea .ps-total{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-top:2px solid #1f3a5f;padding-top:10px;font-size:13px;font-weight:700;color:#1f3a5f}#statementsPrintArea .ps-total,#statementsPrintArea .print-table tr{break-inside:avoid;page-break-inside:avoid}#statementsPrintArea .print-table thead{display:table-header-group}#statementsPrintArea .print-table tbody,#statementsPrintArea .print-table tfoot{display:table-row-group}#statementsPrintArea .print-table thead tr.ps-runhead th{font-weight:600;font-size:10px;letter-spacing:.02em;text-transform:none;color:#555;text-align:left;padding:26px 0 10px;border:0}#statementsPrintArea .ps-letterhead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:2px solid #1f3a5f;padding-bottom:12px}#statementsPrintArea .ps-lh-brand{display:flex;align-items:flex-start;gap:12px;min-height:52px}#statementsPrintArea .ps-lh-logo{max-height:52px;max-width:200px;object-fit:contain}#statementsPrintArea .ps-lh-name{font-size:17px;font-weight:700;color:#1a1a1a;line-height:1.2}#statementsPrintArea .ps-lh-name.ps-lh-name-haslogo{font-size:11px;font-weight:600;color:#555;margin-top:2px}#statementsPrintArea .ps-lh-contact{font-size:10px;color:#555;margin-top:3px;line-height:1.45;max-width:320px}#statementsPrintArea .ps-lh-addr{line-height:1.45}#statementsPrintArea .ps-lh-reach{margin-top:2px;line-height:1.45}#statementsPrintArea .ps-lh-meta{text-align:right;white-space:nowrap}#statementsPrintArea .ps-lh-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f3a5f}#statementsPrintArea .ps-lh-due{margin-top:4px;font-size:13px;font-weight:700;color:#1f3a5f}#statementsPrintArea .ps-lh-due-amt{font-variant-numeric:tabular-nums}#statementsPrintArea .ps-lh-sub{font-size:10px;color:#555;margin-top:2px}#statementsPrintArea .ps-lh-patient{padding-top:10px}#statementsPrintArea .print-statement{position:relative}#statementsPrintArea .ps-mailzone{height:1.55in}#statementsPrintArea .ps-mailto{position:absolute;top:2.3in;left:.88in;width:3.6in;max-height:1in;overflow:hidden;font-size:12px;line-height:1.32;color:#1a1a1a}#statementsPrintArea .ps-mailto-name{font-weight:700}#statementsPrintArea .ps-mailto-for{margin-top:3px;font-size:10px;color:#555}#statementsPrintArea .ps-mailto-missing{color:#8a6100}#statementsPrintArea .ps-fold{position:absolute;left:0;width:.16in;border-top:1px solid #d8d8d8}#statementsPrintArea .ps-fold-1{top:3.6667in}#statementsPrintArea .ps-fold-2{top:7.3333in}#statementsPrintArea .ps-lh-patient-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#888}#statementsPrintArea .ps-lh-patient-name{font-size:14px;font-weight:700;color:#1a1a1a}#statementsPrintArea .ps-tail{break-inside:avoid;page-break-inside:avoid}#statementsPrintArea .ps-total{break-before:avoid;page-break-before:avoid}#statementsPrintArea .print-table tbody tr:last-child td{padding-bottom:6px}#statementsPrintArea .ps-total-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right;font-size:22px}#statementsPrintArea .ps-terms{font-size:11px;color:#555;margin-top:2px}#statementsPrintArea .ps-remit{margin-top:14px;font-size:11px;color:#1a1a1a;line-height:1.45}#statementsPrintArea .ps-remit-head{font-weight:700;margin-bottom:2px}#statementsPrintArea .ps-payinfo{margin-top:10px;font-size:11px;color:#1a1a1a;line-height:1.45}#statementsPrintArea .ps-payinfo-head{font-weight:700;margin-bottom:2px}#statementsPrintArea .ps-payopts{display:block}#statementsPrintArea .ps-payopt{margin-top:7px}#statementsPrintArea .ps-payopt:first-child{margin-top:0}#statementsPrintArea .ps-payopt-label{font-weight:700}#statementsPrintArea .ps-payopt-detail{line-height:1.45}#statementsPrintArea .print-note{margin-top:20px;font-size:11px;color:#555;border-top:1px solid #eee;padding-top:12px}#statementsPrintArea,#statementsPrintArea .print-statement{background:#fff}#statementsPrintArea .ps-pageno{font-size:10px;color:#777;margin-top:2px}#statementsPrintArea .ps-carryfwd{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-top:1px solid #ccc;margin-top:14px;padding-top:8px;font-size:12px;font-weight:600;color:#444}#statementsPrintArea .ps-carryfwd-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right}#statementsPrintArea .ps-broughtfwd{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:6px;font-size:11px;color:#555}#statementsPrintArea .ps-broughtfwd-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right;font-weight:600}#statementsPrintArea .ps-continued{text-align:right;font-size:10px;color:#777;margin-top:4px;font-style:italic}#statementsPrintArea .ps-insurance-note{margin-top:8px;font-size:10px;color:#777}#statementsPrintArea .ps-legend{margin-top:8px;font-size:9px;color:#888;font-style:italic}#statementsPrintArea .ps-proc-code{font-size:9px;color:#888;margin-top:1px}#statementsPrintArea .ps-letterhead{margin-bottom:4px}}.stmt-branding-window.stmt-branding-window{width:min(960px,calc(100vw - 36px))}.stmt-branding-cols{display:flex;flex-direction:row;gap:16px;align-items:stretch}.stmt-branding-form-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:12px}.stmt-branding-preview-wrap{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:6px;position:sticky;top:0;align-self:flex-start}.stmt-branding-preview-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.stmt-branding-preview{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:24px;box-shadow:var(--elev-2);max-height:60vh;overflow:auto;font-family:-apple-system,Segoe UI,Arial,sans-serif;color:#1a1a1a;font-size:12px;line-height:1.5}.stmt-branding-preview .print-statement{color:#1a1a1a;font-size:12px;line-height:1.5}.stmt-branding-preview .print-statement+.print-statement{margin-top:24px;border-top:1px dashed #ccc;padding-top:24px}.stmt-branding-preview .ps-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #1f3a5f;padding-bottom:14px;margin-bottom:20px;gap:16px}.stmt-branding-preview .ps-provider{font-size:20px;font-weight:700;color:#1f3a5f}.stmt-branding-preview .ps-logo{max-height:56px;max-width:220px;object-fit:contain;display:block;margin-bottom:8px}.stmt-branding-preview .ps-provider-contact{margin-top:6px;font-size:11px;color:#555;line-height:1.45}.stmt-branding-preview .ps-meta{text-align:right}.stmt-branding-preview .ps-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#1f3a5f}.stmt-branding-preview .ps-date{font-size:11px;color:#555;margin-top:4px}.stmt-branding-preview .ps-terms{font-size:11px;color:#555;margin-top:2px}.stmt-branding-preview .ps-patient{margin-bottom:16px}.stmt-branding-preview .ps-label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#888;font-weight:700;margin-bottom:2px}.stmt-branding-preview .ps-patient-name{font-size:15px;font-weight:600;color:#1a1a1a}.stmt-branding-preview .print-table{width:100%;border-collapse:collapse;margin-bottom:10px}.stmt-branding-preview .print-table thead th{font-weight:700;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#666;border-bottom:1.5px solid #ccc;padding:8px 10px}.stmt-branding-preview .print-table thead th.amt{text-align:right}.stmt-branding-preview .print-table tbody td{padding:8px 10px;border-bottom:1px solid #eee;font-variant-numeric:tabular-nums}.stmt-branding-preview .print-table .amt{text-align:right}.stmt-branding-preview .ps-runhead th{font-weight:600;font-size:10px;letter-spacing:.02em;text-transform:none;color:#555;text-align:left;padding:0 0 8px;border:0}.stmt-branding-preview .ps-letterhead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;border-bottom:2px solid #1f3a5f;padding-bottom:12px}.stmt-branding-preview .ps-lh-brand{display:flex;align-items:flex-start;gap:12px;min-height:44px}.stmt-branding-preview .ps-lh-logo{max-height:44px;max-width:200px;object-fit:contain}.stmt-branding-preview .ps-lh-name{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.2}.stmt-branding-preview .ps-lh-name.ps-lh-name-haslogo{font-size:10px;font-weight:600;color:#555;margin-top:2px}.stmt-branding-preview .ps-lh-contact{font-size:10px;color:#555;margin-top:3px;line-height:1.45;max-width:320px}.stmt-branding-preview .ps-lh-addr{line-height:1.45}.stmt-branding-preview .ps-lh-reach{margin-top:2px;line-height:1.45}.stmt-branding-preview .ps-lh-meta{text-align:right;white-space:nowrap}.stmt-branding-preview .ps-lh-title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1f3a5f}.stmt-branding-preview .ps-lh-due{margin-top:4px;font-size:13px;font-weight:700;color:#1f3a5f}.stmt-branding-preview .ps-lh-sub{font-size:10px;color:#555;margin-top:2px}.stmt-branding-preview .ps-lh-patient{padding-top:10px}.stmt-branding-preview .print-statement{position:relative}.stmt-branding-preview .ps-mailzone{height:1.55in}.stmt-branding-preview .ps-mailto{position:absolute;top:2.3in;left:.88in;width:3.6in;max-height:1in;overflow:hidden;font-size:12px;line-height:1.32;color:#1a1a1a}.stmt-branding-preview .ps-mailto-name{font-weight:700}.stmt-branding-preview .ps-mailto-for{margin-top:3px;font-size:10px;color:#555}.stmt-branding-preview .ps-mailto-missing{color:#8a6100}.stmt-branding-preview .ps-fold{position:absolute;left:0;width:.16in;border-top:1px solid #d8d8d8}.stmt-branding-preview .ps-fold-1{top:3.6667in}.stmt-branding-preview .ps-fold-2{top:7.3333in}.stmt-branding-preview .ps-lh-patient-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#888}.stmt-branding-preview .ps-lh-patient-name{font-size:14px;font-weight:700;color:#1a1a1a}.stmt-branding-preview .ps-total{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-top:2px solid #1f3a5f;padding-top:10px;font-size:13px;font-weight:700;color:#1f3a5f}.stmt-branding-preview .ps-total-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right;font-size:22px}.stmt-branding-preview .ps-payinfo{margin-top:14px;font-size:11px;color:#1a1a1a;line-height:1.45}.stmt-branding-preview .ps-payinfo-head{font-weight:700;margin-bottom:2px}.stmt-branding-preview .ps-payopts{display:block}.stmt-branding-preview .ps-payopt{margin-top:7px}.stmt-branding-preview .ps-payopt:first-child{margin-top:0}.stmt-branding-preview .ps-payopt-label{font-weight:700}.stmt-branding-preview .ps-payopt-detail{line-height:1.45}.stmt-branding-preview .ps-remit{margin-top:14px;font-size:11px;color:#1a1a1a;line-height:1.45}.stmt-branding-preview .ps-remit-head{font-weight:700;margin-bottom:2px}.stmt-branding-preview .print-note{margin-top:28px;font-size:11px;color:#555;border-top:1px solid #eee;padding-top:12px}.stmt-branding-preview .ps-pageno{font-size:10px;color:#777;margin-top:2px}.stmt-branding-preview .ps-carryfwd{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-top:1px solid #ccc;margin-top:4px;padding-top:8px;font-size:12px;font-weight:600;color:#444}.stmt-branding-preview .ps-carryfwd-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.stmt-branding-preview .ps-broughtfwd{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;border-bottom:1px solid #ccc;margin-bottom:8px;padding-bottom:6px;font-size:11px;color:#555}.stmt-branding-preview .ps-broughtfwd-amt{font-variant-numeric:tabular-nums;min-width:90px;text-align:right;font-weight:600}.stmt-branding-preview .ps-continued{text-align:right;font-size:10px;color:#777;margin-top:4px;font-style:italic}.stmt-branding-preview .ps-insurance-note{margin-top:8px;font-size:10px;color:#777}.stmt-branding-preview .ps-legend{margin-top:8px;font-size:9px;color:#888;font-style:italic}.stmt-branding-preview .ps-proc-code{font-size:9px;color:#888;margin-top:1px}@media (max-width: 720px){.stmt-branding-cols{flex-direction:column}.stmt-branding-preview{max-height:42vh}}.ar-report-panel{display:flex;flex-direction:column;gap:4px}.ar-aging-charts-grid{display:grid;grid-template-columns:2fr 3fr;gap:var(--space-5, 24px);align-items:stretch}@media (max-width: 1099px){.ar-aging-charts-grid{grid-template-columns:1fr}}.ar-aging-charts-grid .plotly-host{height:260px}.ar-aging-charts-grid .chart-svg{max-height:260px}.ar-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3, 12px);flex-wrap:wrap}.ar-report-head h3{margin:0}.ar-report-head p{margin:2px 0 0;color:var(--muted);font-size:var(--fs-250)}.ar-report-head .ar-drill-dims{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px);margin:6px 0 0}.ar-report-actions{display:flex;gap:var(--space-2, 8px);flex-wrap:wrap}.performance-lens-toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-200);color:var(--muted);cursor:pointer;white-space:nowrap}.performance-methodology{margin:10px 0 0}.performance-kpis .ar-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.performance-kpis .ar-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-kpi-grid.ar-aging-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.ar-kpi-grid.ar-aging-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ar-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--space-3, 12px)}.ar-kpi-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--panel-muted);border:1px solid var(--line);border-left:3px solid var(--line)}.ar-kpi-card--primary{border-left-color:var(--blue);background:var(--sheet-blue-soft)}.ar-kpi-card--accent{border-left-color:var(--amber)}.ar-kpi-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ar-kpi-value{font-size:var(--fs-700);font-weight:var(--fw-strong);line-height:1.1;color:var(--ink)}.ar-kpi-detail{font-size:var(--fs-200);color:var(--muted)}.ar-dim-toggle{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.ar-dim-btn{border:0;background:var(--panel);color:var(--muted);font-weight:var(--fw-strong);font-size:var(--fs-250);padding:7px 14px;cursor:pointer}.ar-dim-btn+.ar-dim-btn{border-left:1px solid var(--line)}.ar-dim-btn.is-active{background:var(--blue);color:var(--on-accent)}.report-switch{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.report-switch+.muted-note .link-button{appearance:none;border:0;background:transparent;color:var(--blue-ink);padding:0;margin:0;font:inherit;font-weight:var(--fw-strong);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.report-family-switch{align-self:flex-start}.report-family-switch .ar-dim-btn:focus-visible{outline-offset:-2px}.report-view-switch{display:flex;flex-wrap:wrap;gap:var(--space-1);align-self:flex-start;max-width:100%;border-bottom:1px solid var(--line);padding-bottom:2px}.report-view-switch[hidden]{display:none}.report-view-btn{border:0;border-bottom:2px solid transparent;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--muted);font-weight:var(--fw-normal);font-size:var(--fs-250);padding:6px 12px;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.report-view-btn:hover{background-color:var(--panel-muted);color:var(--ink)}.report-view-btn.is-active{color:var(--ink);border-bottom-color:var(--blue);font-weight:var(--fw-strong)}.report-view-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.report-view-btn:after{content:attr(data-label);display:block;height:0;overflow:hidden;visibility:hidden;font-weight:var(--fw-strong)}.ar-matrix-table th[scope=row] .ar-row-sub{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--muted)}.ar-matrix-table td.num,.ar-matrix-table th.num,.ar-detail-table td.num,.ar-detail-table th.num{text-align:right}.ar-detail-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3, 12px)}.ar-detail-pager .ghost-button{min-height:28px;padding:4px 9px;border-radius:var(--radius-sm)}.ar-detail-pager .ghost-button:disabled{opacity:.45;cursor:not-allowed}.ar-detail-pager-status{font-size:var(--fs-200);color:var(--muted)}.performance-month-wrap td.num,.performance-month-wrap th.num{text-align:right}.ar-heat{background:rgba(10,99,201,calc(var(--heat, 0) * .22))}.ar-sortable{cursor:pointer;user-select:none;white-space:nowrap}.ar-sortable:hover,.ar-sortable.is-sorted{color:var(--blue-ink)}.ar-drillable{cursor:pointer}th.ar-drillable,td.ar-drillable:not(.ar-heat){color:var(--blue-ink)}.ar-drillable:not(.ar-heat):hover{background:var(--blue-soft);text-decoration:underline;text-underline-offset:2px}.ar-heat.ar-drillable:hover{box-shadow:inset 0 0 0 2px var(--blue)}.ar-drillable:focus-visible{outline-offset:-2px}@media print{.ar-drillable{color:inherit;text-decoration:none}}.collections-month-wrap{max-width:520px}#reportsView .collections-month-wrap .client-table{min-width:0}.collections-month-wrap.collections-excel-wrap{max-width:none}#reportsView .collections-month-wrap.collections-excel-wrap .client-table{min-width:640px}.collections-workbench-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.collections-workbench-kicker{display:block;font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.collections-workbench-bar p{margin:4px 0 0;max-width:46rem}.collections-slicer-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:14px}.collections-slicer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.collections-slicer-values{display:flex;flex-wrap:wrap;gap:6px}.collections-slicer-val{border:1px solid var(--excel-border, #d0d7de);background:var(--panel);border-radius:999px;padding:4px 10px;font-size:var(--fs-100);cursor:pointer}.collections-slicer-val.is-active{border-color:var(--sheet-blue, #0a63c9);background:#0a63c914;color:var(--brand);font-weight:var(--fw-strong)}.collections-slicer-clear{border:0;background:none;color:var(--ink-soft);cursor:pointer;font-size:var(--fs-100)}#reportsView .performance-month-wrap .client-table{min-width:0}.clientaction-reason-wrap td.num,.clientaction-reason-wrap th.num{text-align:right}#reportsView .clientaction-reason-wrap .client-table,#reportsView .evp-matrix-table,#reportsView .denials-matrix-table{min-width:0}#reportsView .denials-reason-wrap{max-width:560px}#reportsView .denials-reason-wrap .client-table{min-width:0}@media print{body.reports-printing *{visibility:hidden!important}body.reports-printing #reportsView,body.reports-printing #reportsView *{visibility:visible!important}body.reports-printing #reportsView{position:absolute;inset:0;width:100%;padding:0}.reports-no-print,.report-filter-panel,.ar-legacy-stub{display:none!important}.ar-report-panel{box-shadow:none;break-inside:avoid}.ar-heat{background:transparent!important}}.assignment-rules-card{margin-top:var(--space-5)}.assignment-rules-sub{margin:0 0 var(--space-3);color:var(--muted);font-size:var(--fs-250)}.client-rcm-expand:hover{color:var(--blue-ink)}tr.is-expanded>td:first-child{background:var(--soft)}.client-report-export-btn{white-space:nowrap}.client-report-detail-row>td{padding:0;background:var(--panel-muted)}.client-report-detail{padding:8px 10px 10px 30px;display:grid;gap:6px}.client-report-detail-table{width:auto;min-width:420px;border-collapse:collapse;font-size:var(--fs-100);font-variant-numeric:tabular-nums;background:var(--panel)}.client-report-detail-table th,.client-report-detail-table td{border:1px solid var(--sheet-grid);padding:3px 8px;text-align:right;white-space:nowrap}.client-report-detail-table th{background:var(--soft);color:var(--ink-soft);font-weight:var(--fw-strong)}.client-report-detail-table th:first-child,.client-report-detail-table th:nth-child(2),.client-report-detail-table td:first-child,.client-report-detail-table td:nth-child(2){text-align:left}.client-report-detail>small{color:var(--muted)}.user-wizard{position:fixed;inset:0;z-index:9300;display:flex}.user-wizard.hidden{display:none}.user-wizard-window{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;background:var(--panel);color:var(--ink)}.user-wizard-top{display:flex;align-items:center;justify-content:center;padding:28px 24px 0}.user-wizard-dots{display:flex;gap:8px}.user-wizard-dot{width:8px;height:8px;border-radius:999px;background:var(--line-strong);transition:width .25s ease,background .25s ease}.user-wizard-dot.is-active{width:24px;background:var(--blue)}.user-wizard-dot.is-done{background:#9db8d8}.user-wizard-close{position:absolute;top:18px;right:20px;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted);font-size:var(--fs-600);line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease}.user-wizard-close:hover{color:var(--ink);border-color:var(--line-strong)}.user-wizard-exit{position:absolute;top:18px;left:20px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-strong);cursor:pointer;transition:border-color .15s ease,background .15s ease}.user-wizard-exit:hover{border-color:var(--line-strong);background:var(--soft)}.user-wizard-body{min-height:0;overflow:auto;display:flex;justify-content:center;padding:24px}.user-wizard-screen{width:min(620px,100%);margin:auto;display:grid;gap:18px;justify-items:center;text-align:center;animation:userWizardIn .28s ease}@keyframes userWizardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.user-wizard-question{margin:0;font-size:clamp(var(--fs-700),4vw,var(--fs-800));font-weight:var(--fw-strong);letter-spacing:-.02em;line-height:1.15}.user-wizard-sub{margin:-6px 0 0;font-size:var(--fs-300);color:var(--muted);line-height:1.5;max-width:48ch}.user-wizard-error{width:100%;padding:10px 14px;border:1px solid var(--danger-border);border-left:3px solid #dc2626;border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-250);font-weight:var(--fw-strong);text-align:left}.user-wizard-cards{width:100%;display:grid;gap:12px}.user-wizard-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.user-wizard-card:hover{border-color:var(--blue);box-shadow:var(--elev-2)}.user-wizard-card.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--info-bg)}.user-wizard-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md)}.user-wizard-card-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.user-wizard-card-icon[data-tone=blue]{background:var(--blue-soft);color:var(--blue-ink)}.user-wizard-card-icon[data-tone=green]{background:var(--ok-bg);color:var(--ok-ink)}.user-wizard-card-icon[data-tone=neutral]{background:var(--soft);color:var(--ink-soft)}.user-wizard-card-text{display:grid;gap:3px;min-width:0}.user-wizard-card-text strong{font-size:var(--fs-500);font-weight:var(--fw-strong)}.user-wizard-card-text small{font-size:var(--fs-250);color:var(--muted);line-height:1.45}.user-wizard-card-arrow{color:var(--ink-faint);font-size:var(--fs-500);transition:transform .15s ease,color .15s ease}.user-wizard-card:hover .user-wizard-card-arrow{color:var(--blue-ink);transform:translate(3px)}.user-wizard-options{width:100%;display:grid;gap:8px;max-height:46vh;overflow:auto;padding:2px}.user-wizard-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.user-wizard-option:hover{border-color:var(--blue);box-shadow:var(--elev-2)}.user-wizard-option.is-selected{border-color:var(--blue);background:var(--info-bg);box-shadow:inset 0 0 0 1px var(--blue)}.user-wizard-option strong{font-size:var(--fs-300);font-weight:var(--fw-strong)}.user-wizard-option small{grid-column:1;font-size:var(--fs-200);color:var(--muted)}.user-wizard-option .user-wizard-card-arrow,.user-wizard-option .user-wizard-option-check{grid-column:2;grid-row:1 / span 2}.user-wizard-option-check{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--on-accent);font-size:var(--fs-250);font-weight:var(--fw-strong)}.user-wizard-option.is-selected .user-wizard-option-check{background:var(--blue);border-color:var(--blue)}.user-wizard-fields{width:min(440px,100%);display:grid;gap:12px}.user-wizard-field{display:grid;gap:6px;min-width:0;text-align:left}.user-wizard-field-label{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);line-height:1.35}.user-wizard-field-label em{color:var(--muted);font-size:var(--fs-200);font-style:normal;font-weight:var(--fw-normal)}.user-wizard-input{width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);font:inherit;font-size:var(--fs-500);font-weight:var(--fw-strong);color:var(--ink);text-align:center}.user-wizard-input::placeholder{color:var(--ink-faint);font-weight:var(--fw-normal)}.user-wizard-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #0a63c91f}.user-wizard-input--search{width:min(440px,100%);padding:11px 14px;font-size:var(--fs-300);font-weight:var(--fw-normal);text-align:left}.user-wizard-review{width:100%;display:grid;gap:14px;justify-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.user-wizard-review .permission-chip-row{justify-content:center}.user-wizard-review-line{margin:0;font-size:var(--fs-600);line-height:1.55;font-weight:var(--fw-normal)}.user-wizard-review-line strong{font-weight:var(--fw-strong)}.user-wizard-screen--done .user-wizard-check{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;background:#047857;color:#fff;font-size:var(--fs-800);font-weight:var(--fw-strong);box-shadow:none;animation:userWizardPop .35s cubic-bezier(.2,1.4,.4,1)}@keyframes userWizardPop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.user-wizard-add-another{margin-top:4px}.user-wizard-empty{padding:18px;color:var(--muted);font-size:var(--fs-300);text-align:center}.user-wizard-loading{width:100%;display:grid;gap:8px;justify-items:stretch;padding:2px}.user-wizard-loading-row{height:54px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--soft) 0%,var(--panel) 50%,var(--soft) 100%);background-size:200% 100%;animation:userWizardLoadingSweep 1.4s ease-in-out infinite}.user-wizard-loading-text{color:var(--muted);font-size:var(--fs-250);text-align:center}@keyframes userWizardLoadingSweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.user-wizard-loading-row{animation:none}}.user-wizard-option .user-wizard-option-add{grid-column:2;grid-row:1 / span 2}.user-wizard-option-note{line-height:1.35}.user-wizard-unnamed-note{width:100%;margin:0;color:var(--muted);font-size:var(--fs-200);line-height:1.4;text-align:center}.user-wizard-grant-all{width:100%;display:grid;gap:10px;margin-top:4px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft);text-align:left}.user-wizard-grant-names>summary{cursor:pointer;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.user-wizard-grant-names ul{margin:8px 0 0;padding-left:20px;max-height:180px;overflow:auto;color:var(--muted);font-size:var(--fs-200);line-height:1.5}.user-wizard-grant-ack{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:var(--fs-250);line-height:1.4;cursor:pointer}.user-wizard-grant-ack input{margin-top:2px;flex:0 0 auto}.user-wizard-chip-row{width:100%;min-height:32px;align-content:flex-start;padding:4px 0}.user-wizard-chip{gap:4px;padding:4px 4px 4px 9px;font-size:var(--fs-200)}.user-wizard-chip-remove{display:grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border:none;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:var(--fs-300);line-height:1;cursor:pointer;opacity:.7;transition:background .15s ease,opacity .15s ease}.user-wizard-chip-remove:hover{opacity:1;background:#094f9f24}.user-wizard-chip-empty{color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-normal)}.user-wizard-scope-controls{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.user-wizard-scope-actions{display:inline-flex;align-items:center;gap:8px}.user-wizard-scope-link{margin:0;padding:0;border:none;background:transparent;color:var(--blue-ink);font:inherit;font-size:var(--fs-250);font-weight:var(--fw-strong);cursor:pointer}.user-wizard-scope-link:hover{text-decoration:underline}.user-wizard-scope-sep{color:var(--line);font-weight:var(--fw-strong)}.user-wizard-scope-count{color:var(--muted);font-size:var(--fs-250);font-weight:var(--fw-strong)}.user-wizard-option-add{grid-column:2;grid-row:1 / span 2;color:var(--blue-ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.user-wizard-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px 28px}.user-wizard-footer .ghost-button,.user-wizard-footer .primary-button{min-height:48px;padding:0 30px;border-radius:var(--radius-sm);font-size:var(--fs-300);font-weight:var(--fw-strong)}@media (max-width: 760px){.user-wizard-body{padding:16px}.user-wizard-question{font-size:var(--fs-700)}.user-wizard-card{padding:14px 16px}.user-wizard-top{padding-top:22px}.user-wizard-close{top:12px;right:12px}}.client-payments-dash{display:grid;gap:var(--space-3)}.client-payments-dash-note{margin:0;color:var(--muted);font-size:var(--fs-250)}.client-payments-kpis{margin:0}.client-payments-checks{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.client-payments-check-grid{display:grid;grid-template-columns:1.5fr 1.7fr 1fr 1.1fr 1.4fr 28px;gap:12px;align-items:center;padding:10px 16px;width:100%}.client-payments-check-header{border-bottom:1px solid var(--line);background:#0a63c90a}.client-payments-check-header button,.client-payments-check-header span{background:none;border:0;padding:0;text-align:left;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.client-payments-check-header button{cursor:pointer}.client-payments-check-header button:hover{color:var(--blue-ink)}.client-payments-check{border-bottom:1px solid var(--line)}.client-payments-check:last-child{border-bottom:0}.client-payments-check-row{background:none;border:0;cursor:pointer;font:inherit;color:inherit;text-align:left}.client-payments-check-row:hover{background:#0a63c90d}.client-payments-check.is-open>.client-payments-check-row{background:#0a63c912}.client-payments-check-row span{display:grid;gap:2px;justify-items:start}.client-payments-check-row span strong{font-size:var(--fs-250);color:var(--ink)}.client-payments-check-grid>:nth-child(3){justify-items:end;justify-content:end;text-align:right}.client-payments-check-row span[data-label=Amount] strong{font-variant-numeric:tabular-nums;color:var(--ok-ink);font-size:var(--fs-300)}.client-payments-chevron{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blue-soft);color:var(--blue-ink);font-size:var(--fs-250);line-height:1;justify-self:end}.client-payments-check-row:hover .client-payments-chevron{background:var(--blue);color:var(--on-accent)}.client-payments-check.is-open .client-payments-chevron{transform:rotate(90deg);background:var(--blue);color:var(--on-accent)}.ar-kpi-card--quiet .ar-kpi-value{color:var(--muted);font-weight:var(--fw-strong)}.ar-kpi-card--unknown .ar-kpi-value{color:var(--money-unknown);font-weight:var(--fw-normal);font-style:italic}.report-expected-notice{margin:var(--space-3) 0 0;color:var(--money-unknown);font-size:var(--fs-200);font-weight:var(--fw-normal)}.report-notice-link{border:0;padding:2px 0;margin-left:var(--space-2);color:var(--blue-ink);background:none;font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer}.report-notice-link:hover{text-decoration:underline}.report-notice-link:focus-visible{outline:2px solid var(--focus-ring, #2563eb);outline-offset:2px;border-radius:3px}body[data-external-client=on] #clientTrackerExport{display:none}.client-payments-check-row span small{color:var(--muted);font-size:var(--fs-100)}.client-payments-check-row .pill{justify-self:start}.client-payments-check-detail{padding:12px 16px 16px;border-top:1px dashed var(--line);background:#14a3bd0a}.client-payments-detail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.client-payments-detail-head strong{font-size:var(--fs-250);color:var(--ink)}.client-payments-detail-note{margin:0;color:var(--muted);font-size:var(--fs-250)}.client-payments-detail-table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.client-payments-detail-row{display:grid;grid-template-columns:1.8fr 1.1fr .7fr .6fr .9fr;gap:12px;padding:8px 14px;font-size:var(--fs-250);border-bottom:1px solid var(--line)}.client-payments-detail-row:last-child{border-bottom:0}.client-payments-detail-row.drillable{cursor:pointer}.client-payments-detail-row.drillable:hover{background:var(--soft)}.client-payments-detail-row.drillable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.client-payments-detail-row span:nth-child(4),.client-payments-detail-row span:nth-child(5){text-align:right;font-variant-numeric:tabular-nums}.client-payments-detail-header{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.4px;text-transform:uppercase;color:var(--muted);background:#0a63c90a}.client-payments-detail-total{font-weight:var(--fw-strong);background:#1a7f4b0f}.client-payments-detail-total span:last-child{color:var(--ok-ink)}.client-payments-dash-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:var(--fs-250)}.client-payments-dash-foot strong{color:var(--ink);font-variant-numeric:tabular-nums}.client-report-link--green{border-left:3px solid var(--blue)}@media (max-width: 860px){.client-payments-check-grid{grid-template-columns:1.4fr 1fr;row-gap:8px}.client-payments-check-header span,.client-payments-check-header button:nth-child(n+3){display:none}.client-payments-detail-row{grid-template-columns:1.4fr 1fr .8fr}.client-payments-detail-row span:nth-child(4){display:none}.client-payments-check-row{position:relative;padding-right:52px}.client-payments-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.client-payments-check.is-open .client-payments-chevron{transform:translateY(-50%) rotate(90deg)}}.fee-row-archived{opacity:.55}.fee-row-archived .sheet-input{font-style:italic}.fee-schedule-archived-toggle{flex-direction:row;align-items:center;gap:6px}.fee-schedule-archived-toggle input{width:auto}.offshore-bounce-callout{margin:0 0 4px;padding:10px 12px;border:1px solid var(--danger-border);border-left:3px solid var(--red);border-radius:8px;background:var(--danger-bg)}.offshore-bounce-callout-label{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em;color:var(--danger-ink);margin-bottom:4px}.offshore-bounce-callout p{margin:0;font-size:var(--fs-250);color:var(--danger-ink)}.offshore-bounce-callout small{display:block;margin-top:4px;font-size:var(--fs-100);color:var(--danger-ink)}.home-summary{display:grid;gap:var(--space-2)}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.panel.home-summary{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.panel.home-summary>.summary-strip-scope{padding:0 2px var(--space-1)}.home-kpi-grid .ar-kpi-card{border-radius:8px;background:var(--panel);box-shadow:var(--elev-1)}.home-kpi-grid .ar-kpi-card:not(.ar-kpi-card--accent):not(.ar-kpi-card--primary){border-left-width:1px}.home-band2{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-5);align-items:start}.home-rail{display:grid;gap:var(--space-5)}@media (max-width: 1080px){.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-band2{grid-template-columns:1fr}}.user-mgmt-window,.user-wizard-window{--vob-emerald: #047857;--vob-emerald-dark: #065f46;--vob-emerald-50: #ecfdf5;--vob-emerald-200: #a7f3d0;--vob-slate-950: #020617;--vob-slate-300: #cbd5e1}:root[data-theme=dark] .user-mgmt-window,:root[data-theme=dark] .user-wizard-window{--vob-emerald-50: var(--ok-bg);--vob-emerald-200: var(--ok-border);--vob-slate-300: var(--line-strong);--vob-slate-950: var(--line-strong)}.user-mgmt-window{background:var(--panel);border-color:var(--vob-slate-300)}.user-mgmt-window .user-mgmt-head{background:var(--panel);border-bottom-color:var(--line)}.user-mgmt-window .user-mgmt-list,.user-mgmt-window .user-mgmt-group-list,.user-mgmt-window .user-mgmt-edit-scope,.user-mgmt-window .user-mgmt-edit-scope-note{border-color:var(--vob-slate-300)}.user-mgmt-window .primary-button:not(.btn--utility),.user-wizard-window .primary-button{border-color:var(--vob-emerald);background:var(--vob-emerald);box-shadow:var(--elev-1)}.user-mgmt-window .primary-button:not(.btn--utility):hover,.user-wizard-window .primary-button:hover{background:var(--vob-emerald-dark);border-color:var(--vob-emerald-dark)}.user-mgmt-window .user-mgmt-toolbar input,.user-mgmt-window .user-mgmt-edit input,.user-mgmt-window .user-mgmt-edit select{min-height:40px;border-radius:6px;border-color:var(--vob-slate-300)}.user-mgmt-window .user-mgmt-toolbar input:focus,.user-mgmt-window .user-mgmt-edit input:focus,.user-mgmt-window .user-mgmt-edit select:focus{border-color:var(--vob-emerald);box-shadow:0 0 0 3px #04785729}.user-mgmt-window .user-mgmt-row--selected,.user-mgmt-window .user-mgmt-row--selected:hover{background:var(--vob-emerald-50);box-shadow:inset 3px 0 0 var(--vob-emerald)}.user-mgmt-window .user-mgmt-row-status--active{border-color:var(--vob-emerald-200);background:var(--vob-emerald-50);color:var(--ok-ink)}.user-mgmt-window .user-mgmt-row-status--pending_invite{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.user-mgmt-window .user-mgmt-row-status--disabled{border-color:var(--line);background:var(--soft);color:var(--muted)}.user-mgmt-window .user-mgmt-row-status--invited{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.user-mgmt-window .user-mgmt-row-status--invite_expired{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.user-mgmt-window .user-mgmt-row-status--draft{border-color:var(--line-strong);background:var(--panel-muted);color:var(--ink-soft)}.user-mgmt-window .user-mgmt-row-status--unknown{border-color:transparent;background:none;color:var(--muted)}.user-wizard-window .user-wizard-dot.is-active{background:var(--vob-emerald)}.user-wizard-window .user-wizard-card:hover{border-color:var(--vob-emerald);box-shadow:var(--elev-2)}.user-wizard-window .user-wizard-card:hover .user-wizard-card-arrow{color:var(--vob-emerald)}.user-wizard-window .user-wizard-card.is-selected{border-color:var(--vob-emerald);background:var(--vob-emerald-50);box-shadow:inset 0 0 0 1px var(--vob-emerald)}.user-wizard-window .user-wizard-option:hover{border-color:var(--vob-emerald);box-shadow:var(--elev-2)}.user-wizard-window .user-wizard-option.is-selected{border-color:var(--vob-emerald);background:var(--vob-emerald-50);box-shadow:inset 0 0 0 1px var(--vob-emerald)}.user-wizard-window .user-wizard-option.is-selected .user-wizard-option-check{background:var(--vob-emerald);border-color:var(--vob-emerald)}.user-wizard-window .user-wizard-input{border-color:var(--vob-slate-300)}.user-wizard-window .user-wizard-input:focus{border-color:var(--vob-emerald);box-shadow:0 0 0 4px #0478571f}.user-wizard-window .user-wizard-scope-link{color:var(--vob-emerald)}.user-wizard-window .user-wizard-option-add{align-self:center;padding:6px 12px;border-radius:6px;background:var(--vob-emerald);color:var(--on-accent);font-size:var(--fs-200)}.user-wizard-window .user-wizard-chip{border-color:var(--vob-slate-950);background:var(--vob-slate-950);color:var(--on-accent)}.user-wizard-window .user-wizard-chip-remove{color:#ffffffd9}.user-wizard-window .user-wizard-chip-remove:hover{opacity:1;background:#fff3;color:#fff}.user-mgmt-window .user-mgmt-edit-scope--picker{display:grid;gap:8px;max-height:none;overflow:visible}.user-mgmt-window .user-wizard-options{max-height:208px;gap:6px}.user-mgmt-window .user-wizard-option{padding:9px 11px;gap:2px 8px;border-radius:6px;border-color:var(--vob-slate-300)}.user-mgmt-window .user-wizard-option:hover{border-color:var(--vob-emerald);box-shadow:var(--elev-2)}.user-mgmt-window .user-wizard-option strong{font-size:var(--fs-200);overflow-wrap:anywhere}.user-mgmt-window .user-wizard-option small{font-size:var(--fs-100);overflow-wrap:anywhere}.user-mgmt-window .user-wizard-option-add{align-self:center;padding:4px 9px;border-radius:6px;background:var(--vob-emerald);color:var(--on-accent);font-size:var(--fs-100);white-space:nowrap}.user-mgmt-window .user-wizard-chip-row{min-height:26px;max-height:140px;overflow-y:auto}.user-mgmt-window .user-wizard-chip{max-width:100%;border-color:var(--vob-slate-950);background:var(--vob-slate-950);color:var(--on-accent);overflow-wrap:anywhere}.user-mgmt-window .user-wizard-chip-remove{color:var(--on-accent);opacity:.85}.user-mgmt-window .user-wizard-chip-remove:hover{opacity:1;background:#fff3}.user-mgmt-window .user-wizard-scope-link{color:var(--ok-ink);font-size:var(--fs-100)}.user-mgmt-window .user-wizard-scope-count{font-size:var(--fs-100)}.user-mgmt-window .user-wizard-input--search{width:100%;padding:8px 11px;border-radius:6px;border-color:var(--vob-slate-300);font-size:var(--fs-200)}.user-mgmt-window .user-wizard-input--search:focus{border-color:var(--vob-emerald);box-shadow:0 0 0 3px #04785729}.user-mgmt-window .user-wizard-empty{padding:12px 8px;font-size:var(--fs-200)}.user-mgmt-window .user-wizard-input--search-idle{display:none}.user-mgmt-window .user-mgmt-edit-scope-row{padding:9px 11px;border:1px solid var(--vob-slate-300);border-radius:6px;background:var(--panel)}.user-mgmt-window .user-mgmt-edit-scope-row:hover{border-color:var(--vob-emerald)}.user-mgmt-window .user-mgmt-edit-scope-row input{min-height:0;width:14px;height:14px;accent-color:var(--vob-emerald)}:root[data-theme=dark] .user-mgmt-edit-scope,:root[data-theme=dark] .user-mgmt-edit-scope-note{background:var(--panel-muted)}.approval-queue-groups{display:flex;flex-direction:column;gap:12px;margin-top:12px}.approval-queue-group{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--panel)}.approval-queue-group-head{padding:4px 8px;background:var(--panel-muted)}.approval-queue-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--ink)}.approval-queue-toggle:hover{background:#00000008}.approval-queue-caret{width:14px;color:var(--muted);font-size:var(--fs-200)}.approval-queue-payer{border-top:1px solid var(--line)}.approval-queue-payer-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:10px;flex-wrap:wrap}.approval-queue-payer-actions{display:flex;gap:6px;flex-wrap:wrap}.approval-queue-row{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:start;padding:10px 12px;border-top:1px solid var(--line)}.approval-queue-row.is-selected{background:var(--blue-soft, rgba(37,99,235,.08))}.approval-queue-check{padding-top:2px}.approval-queue-row-body{display:flex;flex-direction:column;gap:4px;min-width:0}.approval-queue-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.approval-queue-facts{color:var(--muted);font-size:var(--fs-200)}.approval-queue-row-note{font-size:var(--fs-250);word-break:break-word}.approval-queue-note-restricted{color:var(--muted)}.approval-queue-row-newnotes{margin-top:6px;padding:8px 10px;border-left:3px solid var(--accent, #2563eb);border-radius:6px;background:color-mix(in srgb,var(--accent, #2563eb) 7%,transparent);font-size:var(--fs-250)}.approval-queue-newnotes-label{display:inline-block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.02em;text-transform:uppercase;color:var(--accent, var(--blue-ink));margin-bottom:4px}.approval-queue-newnote-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.approval-queue-newnote{display:flex;flex-direction:column;gap:1px}.approval-queue-newnote-text{word-break:break-word}.approval-queue-newnote-meta{font-size:var(--fs-100)}.approval-queue-row-newnotes.is-restricted{border-left-color:var(--line);background:transparent;padding-left:0}.approval-queue-row-meta{font-size:var(--fs-200)}.approval-queue-row-actions{display:flex;gap:6px;align-items:flex-start}.approval-queue-bulk-bar{position:sticky;bottom:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-2)}.approval-queue-bulk-bar.has-selection{border-color:var(--accent, #2563eb)}.approval-queue-bulk-count{font-weight:var(--fw-strong)}.approval-queue-bulk-actions{display:flex;gap:8px}.approval-queue-reject-panel{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1}.approval-queue-reject-panel input{flex:1;min-width:200px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit}.small-button.danger{border-color:var(--accent-red, #dc2626);color:var(--accent-red, #dc2626)}.small-button.danger:hover{background:var(--accent-red, #dc2626);color:#fff}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:var(--radius-full);color:var(--danger-ink);background:var(--danger-bg);box-shadow:0 0 0 1px var(--danger-border);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1}.authorizations-body{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.authz-header-panel{position:sticky;top:0;z-index:6}.authz-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 10px}.authz-header-identity h3{margin:0 0 4px;padding:0;border:0;background:none;color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);letter-spacing:-.01em}.authz-header-counts{margin:0;color:var(--muted);font-size:var(--fs-250)}.authz-header-counts strong{color:var(--ink);font-variant-numeric:tabular-nums}.authz-header-freshness{margin:4px 0 0;color:var(--muted);font-size:var(--fs-100)}.authz-header-actions{display:flex;align-items:center;gap:8px}.authz-search{position:relative;display:inline-flex;align-items:center}.authz-search-icon{position:absolute;left:9px;color:var(--muted);font-size:var(--fs-300);pointer-events:none}.authz-search input{min-width:220px;min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 10px 6px 26px;color:var(--ink);background:var(--panel);font-size:var(--fs-250)}.authz-search input:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.authz-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:10px 16px 12px;border-top:1px solid var(--soft)}.authz-filter-spacer{flex:1 1 auto}.authz-filter{display:grid;gap:4px;min-width:0;color:var(--ink-soft);font-size:var(--fs-300);font-weight:var(--fw-normal);text-transform:none;letter-spacing:0}.authz-filter select{min-height:36px;max-width:260px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:4px 8px;color:var(--ink);background-color:var(--panel);font-size:var(--fs-250);font-weight:var(--fw-normal);text-transform:none;letter-spacing:0}.authz-toggle{display:inline-flex;align-items:center;gap:6px;padding-bottom:6px;color:var(--ink);font-size:var(--fs-200)}.authz-link-button{border:0;padding:2px 0;color:var(--blue-ink);background:none;font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer}.authz-link-button:hover{text-decoration:underline}.authz-link-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:3px}.authz-save-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid var(--ok-border);border-radius:8px;padding:10px 14px;color:var(--ok-ink);background:var(--ok-bg);font-size:var(--fs-250)}.authz-save-strip-message{flex:1 1 auto;font-weight:var(--fw-strong)}.authz-save-strip-done{color:var(--ok-ink)}.authz-patient-card{transition:box-shadow .14s ease}.authz-patient-card:hover{box-shadow:var(--elev-2)}.authz-patient-head{display:flex;align-items:stretch;gap:4px;padding-right:8px}.authz-patient-toggle{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;border:0;padding:12px 14px;background:none;text-align:left;cursor:pointer}.authz-patient-toggle:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.authz-caret{color:var(--muted);font-size:var(--fs-100)}.authz-patient-name{color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);letter-spacing:-.01em}.authz-patient-payer{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.02em}.authz-patient-org{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);padding:2px 8px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.authz-header-rates-note{margin:2px 0 0;color:var(--muted);font-size:var(--fs-200)}.authz-patient-meta{margin-left:auto;color:var(--muted);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.authz-overflow-btn{align-self:center;color:var(--muted)}.authz-patient-body{border-top:1px solid var(--soft);background:var(--panel-muted)}.authz-payer-group{padding:10px 14px 12px;border-bottom:1px solid var(--soft)}.authz-payer-group:last-child{border-bottom:0}.authz-payer-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.authz-payer-name{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.04em}.authz-needs-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--panel)}.authz-needs-clear{border-style:dashed;background:var(--panel-muted)}.authz-needs-block{display:grid;gap:3px;min-width:0}.authz-needs-title{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.authz-needs-detail{color:var(--muted);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.authz-needs-actions{display:flex;align-items:center;gap:8px}.authz-other-action{position:relative}.authz-other-menu{position:absolute;right:0;z-index:12;display:grid;gap:2px;min-width:260px;margin-top:4px;border:1px solid var(--line);border-radius:8px;padding:6px;background:var(--panel);box-shadow:var(--elev-2)}.authz-other-item{display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:6px 8px;background:none;text-align:left;cursor:pointer}.authz-other-item:hover{background:var(--soft)}.authz-other-item-label{color:var(--ink);font-size:var(--fs-200)}.authz-line-disclosure{margin-top:8px}.authz-line-table-wrap{margin-top:6px;overflow-x:auto;border:1px solid var(--blue-soft);border-radius:8px;background:var(--panel)}.authz-line-table{width:100%;border-collapse:collapse;font-size:var(--fs-200)}.authz-line-table th{padding:7px 10px;border-bottom:1px solid var(--blue-soft);color:var(--muted);background:var(--panel-muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-align:left;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.authz-line-table td{padding:6px 10px;border-bottom:1px solid var(--soft);color:var(--ink);white-space:nowrap}.authz-line-table .num{text-align:right;font-variant-numeric:tabular-nums}.authz-line-table tr:last-child td{border-bottom:0}.authz-line-row.drillable{cursor:pointer}.authz-line-row.drillable:hover td{background:var(--soft)}.authz-line-ids{color:var(--muted);font-size:var(--fs-100)}.authz-auth-list{display:grid;gap:6px;margin-top:8px}.authz-auth-card{border:1px solid #d6ebdc;border-left:3px solid #16a34a;border-radius:8px;padding:8px 12px;background:var(--panel)}.authz-auth-card.archived{border-left-color:var(--ink-faint);background:var(--panel-muted);opacity:.85}.authz-auth-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.authz-auth-number{color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);letter-spacing:.02em}.authz-auth-range,.authz-auth-lines{color:var(--muted);font-size:var(--fs-200);font-variant-numeric:tabular-nums}.authz-auth-lines{margin-left:auto}.authz-auth-note{margin:6px 0 0;color:var(--ink);font-size:var(--fs-200)}.authz-auth-actions{display:flex;gap:12px;margin-top:6px}.authz-file-slot{font-size:var(--fs-200)}.authz-file-slot.ok,.authz-file-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.authz-file-download{font-size:inherit;white-space:nowrap}.authz-file-slot.ok{color:var(--ok-ink)}.authz-file-slot.none{color:var(--muted)}.authz-file-slot.failed{color:var(--warn-ink);font-weight:var(--fw-strong)}@keyframes authzFoldIn{0%{opacity:0;transform:translateY(-6px) scaleY(.94)}to{opacity:1;transform:none}}@keyframes authzResolveOut{0%{opacity:1}to{opacity:.35}}.authz-auth-card.just-created{animation:authzFoldIn .25s ease-out;box-shadow:0 0 0 3px #16a34a2e}.authz-payer-group.folding .authz-needs-row{animation:authzResolveOut .25s ease-in}@media (prefers-reduced-motion: reduce){.authz-auth-card.just-created,.authz-payer-group.folding .authz-needs-row{animation:none}}.authz-skeleton-card{display:grid;gap:10px;padding:16px}.authz-skeleton-row{height:12px;border-radius:6px;background:linear-gradient(90deg,#eef3f9 25%,#f8fbfe 37%,#eef3f9 63%);background-size:400% 100%;animation:authzShimmer 1.4s ease infinite}.authz-skeleton-wide{width:62%;height:16px}.authz-skeleton-short{width:34%}@keyframes authzShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.authz-empty{display:grid;justify-items:center;gap:8px;padding:40px 20px;text-align:center}.authz-empty-emoji{margin:0;font-size:var(--fs-800)}.authz-empty-title{margin:0;color:var(--ink);font-size:var(--fs-400);font-weight:var(--fw-strong)}.authz-empty-note{margin:0;max-width:480px;color:var(--muted);font-size:var(--fs-250)}.authz-error-panel{border-color:var(--danger-border)}.authz-resolved-head{display:flex;align-items:center;gap:10px;width:100%;border:0;padding:12px 14px;background:none;text-align:left;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);cursor:pointer}.authz-resolved-count{margin-left:auto;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal)}.authz-resolved-body{border-top:1px solid var(--soft);padding:8px 14px 12px}.authz-resolved-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--soft)}.authz-resolved-row:last-child{border-bottom:0}.authz-resolved-name{min-width:200px;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong)}.authz-resolved-auth{color:var(--muted);font-size:var(--fs-200)}.auth-drawer{width:min(660px,calc(100vw - 20px))}.authz-drawer-form{display:grid;gap:14px;padding:16px 18px 20px}.authz-drawer-banner{border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--fs-300);font-weight:var(--fw-normal)}.authz-drawer-banner.error{border:1px solid var(--danger-border);color:var(--danger-ink);background:var(--danger-bg)}.authz-field{display:grid;gap:5px;min-width:0}.authz-field-label{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase;letter-spacing:.03em}.authz-field-label em{color:var(--ink-faint);font-size:var(--fs-100);font-style:normal;font-weight:var(--fw-strong);text-transform:lowercase}.authz-field.required .authz-field-label em{color:var(--danger-ink)}.authz-field input[type=text],.authz-field input[type=date],.authz-field select,.authz-field textarea{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--ink);background:var(--panel);font-size:var(--fs-300);font-family:inherit}.authz-field textarea{min-height:58px;resize:vertical}.authz-field input:focus-visible,.authz-field select:focus-visible,.authz-field textarea:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.authz-field-help{color:var(--muted);font-size:var(--fs-200)}.authz-field-error{color:var(--danger-ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.authz-range-inputs{display:flex;align-items:center;gap:8px}.authz-range-arrow{color:var(--muted)}.authz-file-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.authz-file-chosen{color:var(--ok-ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.authz-coverage{display:grid;gap:8px;border:1px solid var(--line);border-radius:var(--radius-md);padding:14px;background:var(--panel-muted)}.authz-coverage-headline{margin:0;color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);line-height:1.35;letter-spacing:-.01em}.authz-coverage-headline strong{font-size:var(--fs-600);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.authz-coverage-span,.authz-coverage-money{color:var(--muted);font-size:var(--fs-300)}.authz-coverage-outside{margin:0;color:var(--ink);font-size:var(--fs-250)}.authz-extend-cover{margin-left:6px}.authz-coverage-note{margin:0;color:var(--muted);font-size:var(--fs-200)}.authz-checklist{display:grid;gap:2px;max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:8px;padding:6px;background:var(--panel)}.authz-checklist-row{display:grid;grid-template-columns:auto 92px 70px 1fr auto;align-items:center;gap:8px;border-radius:6px;padding:4px 6px;font-size:var(--fs-200);font-variant-numeric:tabular-nums}.authz-checklist-row:hover{background:var(--panel-muted)}.authz-checklist-row.out-of-range{color:var(--muted)}.authz-checklist-ids{color:var(--muted);font-size:var(--fs-100)}.authz-checklist-flag{color:var(--warn-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.authz-drawer-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;margin:0 -18px -20px;padding:12px 18px;border-top:1px solid var(--line);background:var(--panel)}.authz-save-btn{min-width:210px}@media (max-width: 720px){.authz-header,.authz-filter-row{padding-left:12px;padding-right:12px}.authz-search input{min-width:0;width:100%}.authz-header-actions{width:100%}.authz-patient-meta{margin-left:0}.authz-needs-actions{width:100%}.authz-needs-actions .primary-button{flex:1 1 auto}.authz-checklist-row{grid-template-columns:auto 1fr}.authz-save-btn{min-width:0;flex:1 1 auto}}:root{--vob-focus: #2563eb;--vob-selection: #dbeafe;--vob-scroll-thumb: #cbd5e1;--vob-scroll-thumb-hover: #94a3b8;--vob-empty-glyph: #94a3b8;--vob-chip-neutral-bg: #f1f5f9;--vob-chip-neutral-ink: #334155;--vob-chip-neutral-ring: #e2e8f0;--grid-row-hover: #f1f5f9}:root[data-theme=dark]{--vob-focus: #60a5fa;--vob-selection: #1e3a5f;--vob-scroll-thumb: #3a4a66;--vob-scroll-thumb-hover: #56688a;--vob-empty-glyph: #7d8ba3;--vob-chip-neutral-bg: rgba(255, 255, 255, .06);--vob-chip-neutral-ink: #cbd5e1;--vob-chip-neutral-ring: rgba(255, 255, 255, .16);--grid-row-hover: #1b2c47}:focus-visible{outline:2px solid var(--vob-focus);outline-offset:2px}::selection{background:var(--vob-selection)}button:not(:disabled):active,a[href]:active,summary:active{transform:translateY(1px)}button,a,input,select,textarea{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .12s ease}button,a,summary,label{-webkit-tap-highlight-color:transparent}button:not(:disabled),a[href],summary{cursor:pointer}*{scrollbar-color:var(--vob-scroll-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--vob-scroll-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--vob-scroll-thumb-hover)}@media (prefers-reduced-motion: reduce){button:not(:disabled):active,a[href]:active,summary:active{transform:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-normal);line-height:1;cursor:pointer}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--commit{background:#047857;border-color:#047857;color:#fff}.btn--commit:hover{background:#065f46;border-color:#065f46;color:#fff}.btn--utility{background:#020617;border-color:#020617;color:#fff}.btn--utility:hover{background:#1e293b;border-color:#1e293b;color:#fff}:root[data-theme=dark] .btn--utility{background:#dbe3ee;border-color:#dbe3ee;color:#0b1524}:root[data-theme=dark] .btn--utility:hover{background:#eef3f9;border-color:#eef3f9;color:#0b1524}.btn--secondary{background:var(--panel);border-color:var(--line-strong);color:var(--ink-soft)}.btn--secondary:hover{background:var(--panel-muted)}.btn--caution{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-ink)}.btn--caution:hover{background:#fef3c7}.btn--danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.btn--danger:hover{background:#991b1b;border-color:#991b1b;color:#fff}.btn--ghost{background:transparent;border-color:transparent}.btn--ghost:hover{background:var(--panel-muted)}.btn--auth{min-height:44px;font-weight:var(--fw-strong)}.btn--dense{min-height:36px;padding:0 12px}.vob-alert{margin-bottom:16px;padding:16px;border:1px solid transparent;border-radius:8px;font-size:var(--fs-300);font-weight:var(--fw-normal);overflow-wrap:break-word}.vob-alert--error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.vob-alert--warning{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.vob-alert--notice{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.vob-alert--info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}.vob-alert strong{font-weight:var(--fw-strong)}.vob-alert p{margin:4px 0 0;font-weight:var(--fw-prose)}.vob-empty,p.empty-state,.claims-empty-state,.stmt-empty{display:block;min-height:0;margin:0;padding:40px 16px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted);font-size:var(--fs-300);line-height:24px;text-align:center}.claims-empty-state{display:grid;justify-items:center;gap:8px}.vob-empty--hero,.empty-state{display:grid;justify-items:center;align-content:center;gap:0;min-height:150px;margin:0;padding:24px;border:1px dashed var(--line-strong);border-radius:8px;background:var(--panel);box-shadow:var(--elev-1);color:var(--muted);font-size:var(--fs-300);line-height:24px;text-align:center}.vob-empty--blocked{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.vob-empty__puck{display:grid;place-items:center;width:40px;height:40px;margin:0 0 12px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:var(--fs-600);line-height:1}.vob-empty__glyph,.claims-empty-glyph{display:grid;place-items:center;width:24px;height:24px;border-radius:0;background:none;font-size:var(--fs-600);line-height:1;color:var(--vob-empty-glyph)}.vob-empty__title,.claims-empty-title,.stmt-empty-title,.empty-state strong{margin:0;color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.5}.vob-empty--hero .vob-empty__title,.empty-state strong{font-size:var(--fs-400)}.vob-empty__body,.claims-empty-hint,.stmt-empty-sub,.empty-state p{max-width:42ch;margin:8px auto 0;color:var(--muted);font-size:var(--fs-300);line-height:24px}.vob-empty__cta,.claims-empty-reset{margin-top:16px}.vob-empty--blocked{border-style:solid}.vob-empty__meta{max-width:42ch;margin:8px auto 0;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal);line-height:18px}.vob-empty__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:16px}.vob-chip,.pill,[data-status-pill]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:0;padding:4px 10px;border:0;border-radius:999px;background:var(--vob-chip-neutral-bg);color:var(--vob-chip-neutral-ink);box-shadow:0 0 0 1px var(--vob-chip-neutral-ring);font-size:var(--fs-200);font-weight:var(--fw-normal);line-height:16px;white-space:nowrap}.vob-chip--green,.pill.green,[data-status-pill][data-tone=green]{background:var(--ok-bg);color:var(--ok-ink);box-shadow:0 0 0 1px var(--ok-border)}.vob-chip--amber,.pill.amber,[data-status-pill][data-tone=amber]{background:var(--warn-bg);color:var(--warn-ink);box-shadow:0 0 0 1px var(--warn-border)}.vob-chip--red,.pill.red,[data-status-pill][data-tone=red]{background:var(--danger-bg);color:var(--danger-ink);box-shadow:0 0 0 1px var(--danger-border)}.vob-chip--blue,.pill.blue,[data-status-pill][data-tone=blue]{background:var(--info-bg);color:var(--info-accent);box-shadow:0 0 0 1px var(--info-border)}.vob-chip--neutral,.pill.gray,.pill.muted,[data-status-pill][data-tone=gray],[data-status-pill][data-tone=muted]{background:var(--vob-chip-neutral-bg);color:var(--vob-chip-neutral-ink);box-shadow:0 0 0 1px var(--vob-chip-neutral-ring)}:root .claims-table tbody tr>td.cell-aging.cell-aging-warn{background-image:linear-gradient(var(--aging-tint-warn),var(--aging-tint-warn))}:root .claims-table tbody tr>td.cell-aging.cell-aging-high{background-image:linear-gradient(var(--aging-tint-high),var(--aging-tint-high))}:root .claims-table tbody tr>td.cell-aging.cell-aging-critical{background-image:linear-gradient(var(--aging-tint-critical),var(--aging-tint-critical))}#clientHomeView .primary-button,#clientHomeView .ghost-button,#clientHomeView .small-button,#reportsView .primary-button,#reportsView .ghost-button,#reportsView .small-button{min-height:36px;padding:7px 14px;border-radius:var(--radius-sm);border-color:var(--line-strong);font-size:var(--fs-300);font-weight:var(--fw-normal)}#clientHomeView .small-button,#reportsView .small-button{background:var(--panel)}#reportsView .report-filter-grid select,#reportsView .report-filter-grid input{min-height:36px;border-radius:var(--radius-sm);border-color:var(--line-strong);font-size:var(--fs-300)}#reportsView .date-presets{flex-wrap:wrap;gap:6px;padding:0;border:0;border-radius:0;background:transparent}#reportsView .date-preset{min-height:28px;padding:5px 12px;border:1px solid var(--line-strong);background:var(--panel);font-size:var(--fs-200);font-weight:var(--fw-normal)}#reportsView .ar-dim-btn{padding:9px 14px}:root{--surface-page: #f5f7fa;--ink-faint: #94a3b8;--on-accent: #ffffff;--blue-ink: #0a63c9;--teal-ink: #0e7c86;--ink-soft: #334155;--money-unknown: #64748b}:root[data-theme=dark]{--surface-page: #03101f;--ink-faint: #8b9ab2;--on-accent: #ffffff;--blue-ink: #7db4f2;--teal-ink: #5ecfdd;--ink-soft: #cdd9e8;--money-unknown: #7d8ba1;--blue: #1a6fd4;--blue-dark: #12569f;--amber: #d1731a;--red: #c0392b;--green: #1a7f4b;--teal: #0e7c86;--sidebar-label: #7a8fa9;--sidebar-icon: #7a8fa9;--excel-border: #2b3f42;--excel-green-soft: #10262a;--excel-green: #0e7c86;--navy: #02213f}.authz-send-panel{padding:14px 16px 16px;margin-bottom:12px}.authz-send-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.authz-send-head h3{margin:0 0 4px;padding:0;border:0;background:none;color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);letter-spacing:-.01em}.authz-send-basis{margin:0;color:var(--muted);font-size:var(--fs-300)}.authz-send-basis strong{color:var(--ink);font-variant-numeric:tabular-nums}.authz-send-lanes{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 10px}.authz-send-lane{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);color:var(--muted);padding:5px 11px;font-size:var(--fs-250);cursor:pointer}.authz-send-lane:hover{border-color:var(--line-strong);color:var(--ink)}.authz-send-lane.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:var(--fw-strong)}.authz-send-list{display:flex;flex-direction:column;gap:8px}.authz-send-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:10px 12px}.authz-send-row.is-busy{opacity:.6}.authz-send-row-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.authz-send-row-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.authz-send-row-identity strong{color:var(--ink);font-size:var(--fs-300)}.authz-send-row-identity span{color:var(--muted);font-size:var(--fs-300)}.authz-send-org{border:1px solid var(--line);border-radius:var(--radius-full);padding:1px 8px;font-size:var(--fs-200)}.authz-send-row-figures{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.authz-send-count{color:var(--muted);font-size:var(--fs-300)}.authz-send-money{color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.authz-send-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.authz-send-blocked,.authz-send-reference,.authz-send-hint,.authz-send-closed,.authz-send-empty-note{margin:8px 0 0;color:var(--muted);font-size:var(--fs-300)}.authz-send-reference strong{color:var(--ink)}.authz-send-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:10px}.authz-send-input{display:flex;flex-direction:column;gap:4px;flex:1 1 260px;min-width:0}.authz-send-input span{color:var(--muted);font-size:var(--fs-200)}.authz-send-input input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);padding:7px 10px;font-size:var(--fs-300);width:100%}.authz-send-notice{margin:10px 0 0;border-radius:var(--radius-sm);padding:8px 11px;font-size:var(--fs-300)}.authz-send-notice--warn{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.authz-send-notice--info{border:1px solid var(--line);background:var(--panel-muted);color:var(--muted)}.authz-send-notice--error{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-ink);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.authz-send-notice--error p{margin:0}.report-work-queue-send-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--warn-border);border-radius:var(--radius-sm);background:var(--warn-bg);padding:9px 12px;margin:8px 0 10px}.report-work-queue-send-alert-text{margin:0;color:var(--warn-ink);font-size:var(--fs-300)}.report-work-queue-send-alert-text strong{font-variant-numeric:tabular-nums}@media (max-width: 640px){.authz-send-actions,.report-work-queue-send-alert{flex-direction:column;align-items:stretch}}.report-partial-note{background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-border);border-radius:8px;padding:10px 12px;margin:10px 0 0}.missing-rates-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 10px 10px}.missing-rates-tab{min-height:34px;padding:7px 13px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--muted);font-weight:var(--fw-strong);cursor:pointer}.missing-rates-tab.active{border-color:#9cc4ec;background:var(--blue-soft);color:var(--blue-ink)}.missing-rates-pane{display:grid;gap:10px;min-width:0;max-width:100%}.missing-rates-pane[hidden]{display:none}.fee-missing-toolbar{grid-template-columns:minmax(200px,1.4fr) repeat(5,minmax(130px,1fr))}.fee-missing-action-cell{display:grid;gap:5px;justify-items:stretch}.fee-missing-matched-note{display:block;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2, var(--panel));color:var(--green);font-size:var(--fs-100);font-weight:var(--fw-strong);text-align:left;overflow-wrap:anywhere}.fee-schedule-worklist-pointer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;margin:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.fee-schedule-worklist-pointer strong{display:block;color:var(--ink)}.fee-schedule-worklist-pointer small{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.35}.fee-parent-match-panel{display:grid;gap:12px;margin:0 10px;padding:14px;border:1px solid #9cc4ec;border-radius:8px;background:var(--panel)}.fee-parent-match-panel[hidden]{display:none}.fee-parent-match-head,.fee-parent-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0}.fee-parent-match-head span,.fee-parent-head span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.fee-parent-match-head strong,.fee-parent-head strong{display:block;margin-top:4px;color:var(--ink);font-size:var(--fs-500);line-height:1.2;overflow-wrap:anywhere}.fee-parent-match-head p,.fee-parent-head p,.fee-parent-head small{display:block;margin:6px 0 0;max-width:70ch;color:var(--muted);font-size:var(--fs-100);line-height:1.4}.fee-parent-context{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:8px;margin:0}.fee-parent-context>div{min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.fee-parent-context dt{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.fee-parent-context dd{margin:4px 0 0;color:var(--ink);font-size:var(--fs-250);font-weight:var(--fw-strong);overflow-wrap:anywhere}.fee-parent-picker,.fee-parent-reason{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.fee-parent-picker select,.fee-parent-reason textarea{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font-family:inherit;font-size:var(--fs-250);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}.fee-parent-picker select{height:36px}.fee-parent-picker small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-prose);letter-spacing:0;line-height:1.4;text-transform:none}.fee-parent-preview{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font-size:var(--fs-200)}.fee-parent-preview-live{border-color:#9cc4ec;background:var(--blue-soft)}.fee-parent-preview-error{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.fee-parent-beforeafter{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.fee-parent-beforeafter>div span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.fee-parent-beforeafter>div strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--fs-600);font-variant-numeric:tabular-nums;line-height:1.15}.fee-parent-beforeafter>div small{display:block;margin-top:4px;color:var(--muted);font-size:var(--fs-100);line-height:1.35;overflow-wrap:anywhere}.fee-parent-arrow{color:var(--muted);font-size:var(--fs-600)}.fee-parent-line-money{margin:0;color:var(--ink);font-size:var(--fs-250);font-variant-numeric:tabular-nums}.fee-parent-inert-note{margin:0;color:var(--amber);font-size:var(--fs-200);line-height:1.4}.fee-parent-rows>summary{cursor:pointer;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.fee-parent-rows-table,.fee-parent-table{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--fs-200)}.fee-parent-rows-table th,.fee-parent-rows-table td,.fee-parent-table th,.fee-parent-table td{padding:7px 9px;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;vertical-align:top}.fee-parent-rows-table th,.fee-parent-table th{color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.fee-parent-match-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fee-parent-match-actions small{flex:1 1 260px;min-width:0;color:var(--muted);font-size:var(--fs-100);line-height:1.4}.fee-parent-footnote{margin:0;color:var(--muted);font-size:var(--fs-100);line-height:1.4}.fee-parent-mappings-panel{display:grid;gap:12px;margin:0 10px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.fee-parent-withdrawn-toggle{display:flex;gap:7px;align-items:center;white-space:nowrap;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.fee-parent-table-wrap{min-width:0;overflow-x:auto}.fee-parent-table{min-width:760px}.fee-parent-table strong{display:block;color:var(--ink);overflow-wrap:anywhere}.fee-parent-table small{display:block;margin-top:3px;color:var(--muted);font-size:var(--fs-100)}.fee-parent-reason-cell{max-width:320px;overflow-wrap:anywhere}.fee-parent-row-withdrawn td{opacity:.62}.fee-parent-withdrawn-note{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.missing-rates-pane{padding:0 10px}.missing-rates-pane .fee-schedule-missing-panel,.missing-rates-pane .fee-parent-match-panel,.missing-rates-pane .fee-parent-mappings-panel{margin:0}.missing-rates-pane .fee-schedule-missing-panel{border-color:var(--line);min-width:0;max-width:100%;contain:inline-size}#missingRatesView,#missingRatesView>*,.missing-rates-pane>*,.fee-missing-toolbar,.fee-missing-table-wrap{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width: 620px){.fee-missing-toolbar{grid-template-columns:minmax(0,1fr)}}.fee-parent-match-actions .primary-button:disabled{opacity:.5;cursor:not-allowed}.fee-parent-match-panel{min-width:0;grid-template-columns:minmax(0,1fr)}.fee-parent-match-panel>*,.fee-parent-match-head>*,.fee-parent-context>*{min-width:0;max-width:100%;box-sizing:border-box}.fee-parent-reason textarea{box-sizing:border-box}.fee-parent-preview{min-width:0;grid-template-columns:minmax(0,1fr)}.fee-parent-preview>*,.fee-parent-beforeafter>*{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.fee-parent-rows-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.fee-parent-rows-scroll .fee-parent-rows-table{min-width:560px}.fee-missing-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.fee-missing-toolbar .fee-missing-search{grid-column:1 / -1}.fee-missing-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.fee-missing-filter-chips small{color:var(--muted)}.fee-search-select{position:relative;min-width:0;width:100%}.fee-search-select:after{content:"";position:absolute;right:14px;top:14px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}.fee-search-select input[data-fee-search-input]{padding-right:34px}.fee-search-select input,.fee-parent-state select{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:8px;color:var(--ink);background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;font:inherit;letter-spacing:normal}.fee-search-select input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fee-search-options{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);box-shadow:0 6px 18px #0002;text-transform:none;letter-spacing:normal;font-size:var(--fs-200);font-weight:400}.fee-search-options[hidden]{display:none}.fee-search-options>div{padding:10px;overflow-wrap:anywhere;color:var(--ink);cursor:pointer}.fee-search-options [role=option]:hover,.fee-search-options [aria-selected=true]{background:var(--blue-soft)}.fee-parent-state{display:grid;gap:4px;margin-bottom:var(--space-3);max-width:440px}.fee-parent-state small{color:var(--muted)}.fee-parent-footnote summary{cursor:pointer;font-weight:var(--fw-strong)}@media (max-width: 980px){.fee-missing-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.fee-missing-toolbar{grid-template-columns:minmax(0,1fr)}.fee-search-select input,.fee-parent-state select{min-height:44px}}.cred-board{display:grid;gap:12px}.cred-access-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-left:4px solid var(--line)}.cred-access-banner--write{border-left-color:var(--info-accent)}.cred-access-banner--view{border-left-color:var(--muted)}.cred-access-copy{display:grid;gap:4px;min-width:0}.cred-access-copy p{margin:0;font-size:var(--fs-200)}.cred-access-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cred-access-route{color:var(--muted)}.cred-access-warning{color:var(--warn-ink)}.cred-conditions{display:grid;gap:10px}.cred-condition{border-left:3px solid var(--line);padding:8px 0 8px 12px}.cred-condition--red{border-left-color:var(--danger-ink)}.cred-condition--amber{border-left-color:var(--warn-ink)}.cred-condition--gray{border-left-color:var(--muted)}.cred-condition-title{margin:0 0 2px;font-weight:var(--fw-strong);font-size:var(--fs-300)}.cred-condition-detail{margin:0;font-size:var(--fs-200);line-height:1.5;color:var(--muted)}.cred-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.cred-chip.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.cred-chip-label{font-size:var(--fs-200);font-weight:var(--fw-strong)}.cred-chip-count{font-size:var(--fs-100);color:var(--muted)}.cred-chip--red .cred-chip-label{color:var(--danger-ink)}.cred-chip--amber .cred-chip-label{color:var(--warn-ink)}.cred-chip--blue .cred-chip-label{color:var(--info-accent)}.cred-provider-card{padding:14px 16px}#authorizationsBody .authz-filter:not(.workflow-directory-select),#credentialingBody .authz-filter:not(.workflow-directory-select){min-width:140px;flex-shrink:0}#authorizationsBody .authz-filter:not(.workflow-directory-select) select,#credentialingBody .authz-filter:not(.workflow-directory-select) select{min-width:140px}.workflow-directory-select{flex:1 1 260px;min-width:180px;max-width:420px}.workflow-directory-select select{width:100%;min-width:0;max-width:100%}.workflow-directory-overview{padding:12px 16px}.workflow-directory-overview>strong{display:block;margin-bottom:8px}.workflow-directory-breakdown{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.workflow-directory-breakdown>span{color:var(--muted);font-size:12px;margin-right:4px}.workflow-directory-breakdown .ghost-button{padding:6px 10px;font-size:12px}.workflow-directory-breakdown [aria-pressed=true]{background:var(--soft);border-color:var(--brand);color:var(--brand)}.workflow-directory-pager{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 10px;font-size:13px}.workflow-directory-pager>div{display:flex;gap:8px}.cred-provider-toggle{flex-wrap:wrap;min-width:0}.cred-provider-name{overflow-wrap:anywhere}.authz-board>.authz-patient-card:not(.open){margin-bottom:6px}.cred-board{gap:8px}@media (max-width: 640px){.workflow-directory-select{max-width:none;flex-basis:100%}.workflow-directory-breakdown .ghost-button,.workflow-directory-pager .ghost-button{min-height:44px}.workflow-directory-pager{flex-wrap:wrap}.cred-provider-head{align-items:flex-start}.cred-provider-meta{flex-wrap:wrap}}.cred-provider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cred-provider-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;padding:0}.cred-provider-name{font-size:var(--fs-400);font-weight:var(--fw-strong)}.cred-provider-meta{display:inline-flex;align-items:baseline;gap:14px;font-size:var(--fs-200);color:var(--muted)}.cred-provider-meta strong{font-size:var(--fs-300);color:inherit}.cred-provider-body{display:grid;gap:10px;margin-top:12px}.cred-payer-row{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.cred-payer-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cred-payer-name{font-weight:var(--fw-strong);font-size:var(--fs-300)}.cred-payer-help{margin:4px 0 8px;font-size:var(--fs-200);color:var(--muted)}.cred-payer-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--fs-200);color:var(--muted)}.cred-payer-actions{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.cred-readonly-note,.cred-effective{font-size:var(--fs-100);color:var(--muted)}.cred-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:var(--fs-100);font-weight:var(--fw-strong);border:1px solid currentColor}.cred-pill--red{color:var(--danger-ink)}.cred-pill--amber{color:var(--warn-ink)}.cred-pill--blue{color:var(--info-accent)}.cred-pill--gray{color:var(--muted)}@media (max-width: 800px){.cred-provider-meta,.cred-payer-meta{width:100%;min-width:0;flex-wrap:wrap;gap:8px 12px}.cred-provider-meta>span,.cred-payer-meta>span{white-space:nowrap}.cred-provider-meta strong,.cred-payer-meta strong{flex:1 1 100%;min-width:0;overflow-wrap:anywhere}.cred-line-table-wrap{overflow-x:visible}.cred-line-table{table-layout:fixed}.cred-line-table th,.cred-line-table td{padding:6px 4px;white-space:normal;overflow-wrap:anywhere}.cred-line-table th:nth-child(1){width:23%}.cred-line-table th:nth-child(2){width:14%}.cred-line-table th:nth-child(3){width:19%}.cred-line-table th:nth-child(4){width:12%}.cred-line-table th:nth-child(5){width:32%}}.user-mgmt-tabs{display:flex;gap:var(--space-1);padding:0 var(--space-5);border-bottom:1px solid var(--line)}.user-mgmt-tab{padding:var(--space-3) var(--space-4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-weight:var(--fw-strong)}.user-mgmt-tab.is-active{border-bottom-color:var(--blue);color:var(--ink)}.user-mgmt-teams{min-height:36rem;padding:var(--space-5)}.staff-team-toolbar,.staff-team-layout,.staff-team-card,.staff-team-detail form,.staff-team-detail fieldset,.staff-team-detail label{display:grid;gap:var(--space-2)}.staff-team-toolbar{grid-template-columns:1fr auto;align-items:start;margin-bottom:var(--space-4)}#userMgmtTeamsPane{min-width:0;min-height:0;padding:14px 18px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:24px}#userMgmtTeamsPane>.staff-team-toolbar{position:sticky;top:-14px;z-index:3;padding:14px 0 10px;background:var(--soft)}.staff-team-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.staff-team-guide>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);align-items:start;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.staff-team-guide b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:999px;color:var(--on-accent);background:var(--blue)}.staff-team-guide span,.staff-team-guide small{display:grid;gap:2px;min-width:0}.staff-team-guide small{color:var(--muted);font-size:var(--fs-100);line-height:1.35}.staff-team-toolbar h4,.staff-team-toolbar p{margin:0}.staff-team-pending{margin-top:var(--space-2)!important;color:var(--info-ink)}.staff-team-layout{grid-template-columns:minmax(18rem,1fr) minmax(20rem,1.25fr);gap:var(--space-4);min-width:0;min-height:0}.staff-team-list{display:grid;align-content:start;gap:var(--space-2);min-width:0;min-height:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.staff-team-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:30px;color:var(--ink)}.staff-team-list-controls{display:grid;gap:var(--space-2);min-width:0;background:var(--panel)}.staff-team-list-head span{color:var(--muted);font-size:var(--fs-200)}.staff-team-card{width:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);cursor:pointer;text-align:left}.staff-team-card.is-active{border-color:var(--blue);background:var(--blue-soft)}.staff-team-card span,.staff-team-card small,.staff-team-detail fieldset p{color:var(--muted);font-size:var(--fs-200)}.staff-team-detail{min-width:0;min-height:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}@media (min-width: 801px){#userMgmtTeamsPane{display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}#userMgmtTeamsPane>.staff-team-toolbar{position:static;padding-top:0}#userMgmtTeamsPane>.user-mgmt-empty:only-child{grid-row:1 / -1;align-self:center}.staff-team-layout{height:100%;overflow:hidden}.staff-team-list,.staff-team-detail{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:var(--space-4)}.staff-team-list-controls{position:sticky;top:calc(-1 * var(--space-3));z-index:1;margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding:var(--space-3);border-bottom:1px solid var(--line);background:var(--panel)}}.staff-team-detail form{gap:var(--space-3)}.staff-team-detail fieldset{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.staff-team-detail fieldset>p{grid-column:1 / -1}.staff-team-detail fieldset>label{grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;column-gap:var(--space-2);row-gap:0}.staff-team-detail fieldset>label>input{margin-top:.15em}.staff-team-actions-disclosure{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.staff-team-actions-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);list-style:none;cursor:pointer}.staff-team-actions-disclosure>summary::-webkit-details-marker{display:none}.staff-team-actions-disclosure>summary>span:first-child{display:grid;gap:2px;min-width:0}.staff-team-actions-disclosure>summary small,.staff-team-disclosure-action{color:var(--muted);font-size:var(--fs-200);line-height:1.35}.staff-team-disclosure-action{color:var(--blue);font-weight:var(--fw-strong)}.staff-team-actions-disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--soft)}.staff-team-actions-disclosure>fieldset{margin:0;border:0;border-radius:0}.staff-team-detail .user-mgmt-rail-actions{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2);align-items:center;margin-top:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);background:var(--panel)}.staff-team-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--space-2);align-items:center;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.staff-team-detail-actions small{grid-column:1 / -1;color:var(--muted);font-size:var(--fs-200);line-height:1.4}.staff-team-archive{border-color:var(--danger-border);color:var(--danger-ink)}.staff-team-save-note{color:var(--muted);font-size:var(--fs-200);line-height:1.4}@media (max-width: 800px){.staff-team-toolbar,.staff-team-layout,.staff-team-guide,.team-structure-guide,.staff-team-detail fieldset{grid-template-columns:1fr}.staff-team-actions-disclosure>summary{grid-template-columns:1fr;gap:4px}.staff-team-detail .user-mgmt-rail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-team-save-note{grid-column:1 / -1}.staff-team-detail .user-mgmt-rail-actions .primary-button,.staff-team-detail .user-mgmt-rail-actions .ghost-button{width:100%;min-height:44px}.staff-team-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-team-detail-actions .primary-button,.staff-team-detail-actions .ghost-button{width:100%;min-height:44px}}.my-work-default{display:grid;gap:var(--space-4)}.my-work-default>header h2,.my-work-default>header p{margin:0}.my-work-default>header span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.my-work-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.my-work-counts>div{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.my-work-counts strong{color:var(--ink);font-size:var(--fs-700)}.my-work-counts span,.my-work-card small{color:var(--muted);font-size:var(--fs-200)}.my-work-list{display:grid;gap:var(--space-2)}.my-work-card{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(14rem,2fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.my-work-card>div{display:grid;gap:var(--space-1)}.my-work-card p{margin:0;color:var(--ink)}.my-work-state{width:max-content;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--soft);color:var(--muted);font-size:var(--fs-100)}.my-work-state--red{background:var(--danger-bg);color:var(--danger-ink)}.my-work-state--amber{background:var(--warn-bg);color:var(--warn-ink)}.my-work-state--green{background:var(--ok-bg);color:var(--ok-ink)}.my-work-state--blue{background:var(--info-bg);color:var(--info-ink)}.assignment-team-view{margin-top:var(--space-5)}.assignment-team-view>summary{width:max-content;cursor:pointer;color:var(--accent);font-weight:var(--fw-strong)}.assignment-team-view[open]>summary{margin-bottom:var(--space-4)}@media (max-width: 800px){.my-work-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.my-work-card{grid-template-columns:1fr}.my-work-card .primary-button{width:100%}}.cred-queue{padding:14px 16px}.cred-queue h4{margin:0 0 4px;font-size:var(--fs-400)}.cred-drawer-scrim{position:fixed;inset:0;background:#0f172a59;z-index:60}.cred-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,92vw);box-sizing:border-box;background:var(--panel);border-left:1px solid var(--line);padding:20px;overflow-y:auto;z-index:61;display:grid;gap:14px;align-content:start}.cred-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cred-drawer-head h4{margin:0;font-size:var(--fs-400)}.cred-drawer-context{margin:0;font-size:var(--fs-200)}.cred-drawer-note{margin:0;font-size:var(--fs-100);line-height:1.5;color:var(--muted)}.cred-drawer-error{margin:0;padding:8px 10px;border-radius:8px;background:var(--danger-bg);color:var(--danger-ink);font-size:var(--fs-200)}.cred-drawer-errors{margin:0;padding-left:18px;font-size:var(--fs-200);color:var(--danger-ink)}.cred-field{display:grid;gap:4px;font-size:var(--fs-200)}.cred-field select,.cred-field input,.cred-field textarea{font:inherit;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit}.cred-drawer-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.cred-routing-subtitle{margin:3px 0 0;color:var(--muted);font-size:var(--fs-100)}.cred-routing-loading,.cred-routing-success,.cred-routing-results{padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:var(--fs-200)}.cred-routing-success{color:var(--success-ink);background:var(--success-bg)}.cred-routing-group{display:grid;gap:10px;min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:10px}.cred-routing-group legend{padding:0 5px;font-weight:var(--fw-strong);font-size:var(--fs-200)}.cred-routing-checkbox{display:flex;align-items:center;gap:9px;min-height:44px;font-size:var(--fs-200)}.cred-routing-checkbox input{width:20px;height:20px;flex:0 0 auto}.cred-routing-results{display:grid;gap:5px;color:var(--muted)}.cred-routing-results p{margin:0}@media (max-width: 620px){.cred-access-banner{align-items:stretch;flex-direction:column}.cred-access-banner>.btn,.cred-drawer .btn,.cred-drawer .authz-link-button,.cred-drawer select,.cred-drawer input{min-height:44px}.cred-drawer{left:0;right:0;width:100%;max-width:none;box-sizing:border-box;padding:16px;overflow-x:hidden}.cred-drawer .cred-drawer-actions{align-items:stretch;flex-direction:column}.cred-queue-table-wrap{overflow:visible;border:0;background:transparent}.cred-queue-table,.cred-queue-table tbody{display:block;width:100%}.cred-queue-table thead{display:none}.cred-queue-table .cred-queue-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:10px;padding:12px;border:1px solid var(--blue-soft);border-radius:10px;background:var(--panel)}.cred-queue-table .cred-queue-row>td{display:grid;gap:3px;min-width:0;padding:0;border:0;white-space:normal;overflow-wrap:anywhere;text-align:left}.cred-queue-table .cred-queue-row>td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.cred-queue-table .cred-queue-row>td[data-cred-queue-cell=actions]{grid-column:1 / -1}.cred-queue-table [data-cred-task-action]{width:100%;min-height:44px;border:1px solid var(--blue);border-radius:8px}}.trail-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 12px;align-items:end;padding:12px 14px;border-bottom:1px solid var(--line)}.trail-filters label{display:grid;gap:4px;min-width:0;color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.trail-filters label[hidden]{display:none}.trail-filters select,.trail-filters input[type=date],.trail-filters input[type=search]{width:100%;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;background-color:var(--panel);color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-normal)}.trail-filters select:focus-visible,.trail-filters input:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.trail-search-field{grid-column:span 2}.trail-filters .check-label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:34px;color:var(--ink);font-weight:var(--fw-normal)}.trail-filters .check-label input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--blue)}.trail-banner{display:grid;gap:4px;margin:12px 14px 0;padding:10px 12px;border:1px solid var(--warn-border);border-left:3px solid var(--warn-ink);border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.45}.trail-banner[hidden]{display:none}.trail-banner p{margin:0}.trail-banner.is-error,.trail-banner.is-failure{border-color:var(--danger-border);border-left-color:var(--danger-ink);background:var(--danger-bg);color:var(--danger-ink)}.trail-chips{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px 0}.trail-chips:empty{display:none}.trail-chip{display:grid;gap:2px;justify-items:start;min-width:92px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);text-align:left;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.trail-chip strong{font-size:var(--fs-500);font-weight:var(--fw-strong);line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.trail-chip span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal);letter-spacing:.03em;text-transform:uppercase}.trail-chip:hover{border-color:var(--line-strong);background:var(--panel-muted)}.trail-chip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trail-chip.active{border-color:var(--ink);background:var(--ink);color:var(--panel)}.trail-chip.active span{color:var(--panel);opacity:.78}.trail-count-line{padding:10px 14px 0;color:var(--muted);font-size:var(--fs-200)}.trail-count-line:empty{display:none}.trail-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;padding:12px 14px 0}.trail-people:empty{display:none}.trail-person{display:grid;gap:4px;align-content:start;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-1);text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .14s ease}.trail-person:hover{border-color:var(--line-strong);background:var(--panel-muted);box-shadow:var(--elev-2)}.trail-person:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trail-person-name{color:var(--ink);font-size:var(--fs-400);font-weight:var(--fw-strong);line-height:1.25;overflow-wrap:anywhere}.trail-person-role{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal);letter-spacing:.03em;text-transform:uppercase}.trail-person-stats{margin-top:2px;color:var(--muted);font-size:var(--fs-200);line-height:1.6}.trail-stat{white-space:nowrap}.trail-person-stats b{color:var(--ink);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.trail-deny,.trail-person-stats b.trail-deny{color:var(--danger-ink)}.trail-person-when{color:var(--muted);font-size:var(--fs-100)}.trail-orgs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 0}.trail-orgs:empty{display:none}.trail-org{display:inline-flex;align-items:baseline;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--panel);color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-normal);transition:background-color .12s ease,border-color .12s ease}.trail-org b{color:var(--ink);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.trail-org small{color:var(--muted);font-size:var(--fs-100)}.trail-org:hover{border-color:var(--line-strong);background:var(--panel-muted)}.trail-org:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.trail-org--no-client,.trail-org--no-client:hover{border-style:dashed;background:var(--panel);cursor:default}.trail-events{display:grid;gap:4px;padding:12px 14px 14px;overflow-x:auto;--trail-cols: 148px 168px minmax(180px, 1fr) 180px 96px}.trail-pagination{min-width:640px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:6px 2px}.trail-page-sizes,.trail-page-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.trail-page-sizes>span{margin-right:4px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.trail-pagination button{min-width:34px;min-height:32px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-100);font-weight:var(--fw-strong);cursor:pointer}.trail-pagination button:hover:not(:disabled),.trail-pagination button:focus-visible{border-color:var(--blue)}.trail-pagination button.active{border-color:var(--blue);background:var(--blue);color:var(--on-accent)}.trail-pagination button:disabled{opacity:.45;cursor:default}.trail-page-gap{min-width:20px;text-align:center;color:var(--muted)}.trail-head-row{display:grid;grid-template-columns:var(--trail-cols);align-items:end;gap:12px;min-width:640px;border:1px solid transparent;border-bottom:0;padding:0 12px 4px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.trail-head-row>span:last-child{text-align:right}.trail-events:empty{display:none}.trail-row{min-width:640px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel)}.trail-row.open{border-color:var(--line-strong);box-shadow:var(--elev-1)}.trail-row.denied{border-left:3px solid var(--danger-ink)}.trail-row-head{display:grid;grid-template-columns:var(--trail-cols);align-items:center;gap:12px;width:100%;padding:8px 12px;border:0;border-radius:inherit;background:transparent;color:var(--ink);text-align:left;font-size:var(--fs-200)}.trail-row-head:hover{background:var(--panel-muted)}.trail-row-head:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.trail-row-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trail-row-when{color:var(--muted);font-variant-numeric:tabular-nums}.trail-row-who{color:var(--ink);font-weight:var(--fw-strong)}.trail-row-what{color:var(--ink-soft)}.trail-row-where{color:var(--muted)}.trail-row-delta{color:var(--muted);font-size:var(--fs-100);text-align:right}.trail-row.denied .trail-row-delta{color:var(--danger-ink);font-weight:var(--fw-strong)}.trail-row-detail{display:grid;gap:10px;padding:10px 12px 12px;border-top:1px solid var(--line);background:var(--panel-muted);font-size:var(--fs-200)}.trail-changes{display:grid;gap:6px;margin:0;padding:0;list-style:none}.trail-changes li{display:grid;grid-template-columns:minmax(120px,200px) minmax(0,auto) auto minmax(0,1fr);align-items:baseline;gap:4px 10px}.trail-change-field{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.03em;text-transform:uppercase}.trail-change-from{color:var(--muted);text-decoration:line-through;overflow-wrap:anywhere}.trail-change-arrow{color:var(--blue-ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1}.trail-change-to{justify-self:start;padding:1px 7px;border-radius:var(--radius-sm);background:var(--blue-soft);color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);overflow-wrap:anywhere}.trail-facts{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:3px 10px;margin:0;padding-top:8px;border-top:1px solid var(--line);line-height:1.4}.trail-facts dt{color:var(--muted);font-weight:var(--fw-normal);white-space:nowrap}.trail-facts dd{margin:0;color:var(--ink);font-weight:var(--fw-normal);overflow-wrap:anywhere}.trail-no-change{margin:0;color:var(--muted);font-size:var(--fs-200)}.trail-row-detail .ghost-button{justify-self:start}.trail-empty{grid-column:1 / -1;margin:0;padding:14px 2px;color:var(--muted);font-size:var(--fs-300);font-weight:var(--fw-prose)}.trail-ledgers>summary{padding:10px 14px;color:var(--muted);background:var(--panel);font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer;user-select:none;transition:background-color .12s ease,color .12s ease}.trail-ledgers>summary:hover{background:var(--panel-muted);color:var(--ink-soft)}.trail-ledgers>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.trail-ledgers[open]>summary{border-bottom:1px solid var(--line);color:var(--ink-soft)}.trail-ledgers .sync-list{gap:8px;padding:10px 14px}.trail-ledgers .sync-item{gap:3px;padding:9px 11px}.trail-ledgers .sync-item p{font-size:var(--fs-200)}.trail-local-note{margin:12px 14px 0;color:var(--muted);font-size:var(--fs-100)}.user-activity-actions{display:flex;flex-wrap:wrap;gap:6px}.user-activity-actions .ghost-button{flex:1 1 130px;min-height:28px;padding:4px 8px;text-align:center}@media (max-width: 1100px){.trail-events{--trail-cols: 140px 148px minmax(150px, 1fr) 148px 88px}.trail-row-head,.trail-head-row{gap:10px}}@media (max-width: 900px){.trail-facts{grid-template-columns:max-content minmax(0,1fr)}.trail-changes li{grid-template-columns:minmax(110px,150px) minmax(0,auto) auto minmax(0,1fr)}}@media (max-width: 760px){.trail-filters{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width: 720px){.trail-events{overflow-x:visible}#auditView .section-header--actions-only .section-header-actions{width:100%;flex-wrap:wrap}#auditView .section-header--actions-only .section-header-actions>button{flex:1 1 132px;min-height:44px}.trail-filters select,.trail-filters input[type=date],.trail-filters input[type=search],.trail-filters .check-label,.trail-chip,.trail-person,.trail-org,.trail-pagination button,.trail-row-detail .ghost-button,.trail-ledgers>summary{min-height:44px}.trail-filters .check-label input[type=checkbox]{width:20px;height:20px}.trail-pagination{min-width:0;align-items:flex-start;flex-direction:column}.trail-page-sizes,.trail-page-buttons{width:100%}.trail-head-row{display:none}.trail-row{min-width:0}.trail-row-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-height:44px;padding:12px}.trail-row-head>span{display:grid;align-content:start;gap:3px;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.trail-row-head>span:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.trail-row-what{grid-column:1 / -1}.trail-row-delta{text-align:left}.trail-row-delta--none{display:none}.trail-people{grid-template-columns:minmax(0,1fr)}.trail-changes li{grid-template-columns:minmax(0,1fr);gap:2px}.trail-change-arrow{justify-self:start;transform:rotate(90deg)}}@media (max-width: 520px){.trail-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.trail-search-field,.trail-filters .check-label{grid-column:span 2}}.trail-org.active{background:var(--ink);border-color:var(--ink);color:var(--panel)}.trail-org.active b,.trail-org.active small{color:var(--panel)}:root{--surface-page: #eef1f7;--panel: #ffffff;--panel-muted: #f4f7fb;--soft: #eaeff6;--line: #d7dfea;--line-strong: #b6c2d3;--elev-1: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 1px rgba(15, 23, 42, .04);--elev-2: 0 4px 12px rgba(15, 23, 42, .1), 0 1px 3px rgba(15, 23, 42, .06);--shadow-card: var(--elev-1);--shadow-pop: 0 12px 32px rgba(15, 23, 42, .16), 0 2px 8px rgba(15, 23, 42, .08);--sidebar: #ffffff;--sidebar-border: #dce3ed;--sidebar-ink: #47566b;--sidebar-ink-strong: #0f172a;--sidebar-label: #64748b;--sidebar-icon: #64748b;--sidebar-hover: #f1f5fa;--sidebar-active-bg: var(--blue-soft);--sidebar-active-bar: var(--blue);--sidebar-well: #f7f9fc;--sidebar-well-border: #e4eaf2;--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=dark]{--line: #33425c;--line-strong: #445473;--elev-1: 0 1px 2px rgba(0, 0, 0, .4);--elev-2: 0 4px 14px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .35);--shadow-card: var(--elev-1);--shadow-pop: 0 12px 32px rgba(0, 0, 0, .6), 0 2px 8px rgba(0, 0, 0, .4);--sidebar-active-bg: rgba(79, 147, 232, .16);--sidebar-active-bar: var(--blue);--sidebar-well: rgba(255, 255, 255, .04);--select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;cursor:pointer}select,.role-box select,.grid-select,.client-scope-select,.tracker-page-size select{background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right 10px center}.sidebar-select:after{display:none}.role-box select{background-position:right 11px center}input[type=date],input[type=month]{-webkit-appearance:none;appearance:none;background-color:var(--panel)}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer;padding:2px;border-radius:3px;transition:opacity .12s ease,background-color .12s ease}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--soft)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}.slicer-board--expanded{max-height:58vh;overflow-y:auto;overscroll-behavior:contain}.sidebar{border-right:1px solid var(--sidebar-border);background:var(--sidebar)}.tracker-titlebar{justify-content:flex-end;padding:0 0 var(--space-2);border:0;color:var(--ink);background:none}.tracker-titlebar>div>span:only-child{display:none}.section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.section-header>div{min-width:0}.section-header h3{margin:0 0 2px;font-size:var(--fs-500)}.section-header p{margin:0;color:var(--muted);font-size:var(--fs-300)}.section-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.section-header--actions-only,.panel-heading-row--actions-only{justify-content:flex-end}.panel-heading-row--actions-only{padding-bottom:0}.sheet-status{color:var(--muted);font-size:var(--fs-200)}.sheet-status-chip{border-color:var(--line);background:var(--panel-muted);color:var(--ink)}.sheet-status-chip em{color:var(--muted)}.sheet-status-chip--info{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}.sheet-status-chip--red{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-ink)}.sheet-status-chip--amber{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.sheet-status-chip--muted{border-color:var(--line);background:var(--soft);color:var(--muted)}.sheet-status-chip--connected{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.fee-schedule-command-panel,.access-operating-model{padding:var(--space-3)}.fee-schedule-filter-grid .fee-schedule-archived-toggle{display:flex;align-self:end;align-items:center;gap:8px;min-height:34px;text-transform:none;font-size:var(--fs-250);letter-spacing:0}.fee-schedule-filter-grid .fee-schedule-archived-toggle input{width:16px;height:16px;min-height:0;flex:0 0 auto;accent-color:var(--blue)}.wide-table-scroll-rail{border-color:var(--line);background:var(--panel-muted);margin-bottom:0}.wide-table-scroll-rail+.table-wrap,.wide-table-scroll-rail+.setup-table-wrap,.wide-table-scroll-rail+.contract-variance-table-wrap,.wide-table-scroll-rail+.queue-drilldown-table-wrap,.wide-table-scroll-rail+.chart-data-table-wrap,.wide-table-scroll-rail+.client-pivot-table-wrap,.wide-table-scroll-rail+.client-pivot-scroll,.wide-table-scroll-rail+.client-drilldown-table-wrap,.wide-table-scroll-rail+.client-monthly-watchlist-table-wrap{margin-top:0}.btn{border-color:var(--line-strong)}.btn--ghost{border-color:transparent}.btn:hover{border-color:var(--muted)}.btn--ghost:hover{border-color:transparent;background:var(--panel-muted)}.claims-table .grid-date,.claims-table .grid-select{border-color:transparent;background-color:transparent;transition:border-color .11s ease,background-color .11s ease}.claims-table .grid-date:hover,.claims-table .grid-select:hover,.claims-table tr:hover .grid-date,.claims-table tr:hover .grid-select{border-color:var(--line);background-color:var(--panel)}.claims-table .grid-date:focus,.claims-table .grid-date:focus-visible,.claims-table .grid-select:focus,.claims-table .grid-select:focus-visible{border-color:var(--line-strong);background-color:var(--panel)}.claims-table .grid-date::-webkit-calendar-picker-indicator{opacity:0}.claims-table .grid-date:hover::-webkit-calendar-picker-indicator,.claims-table tr:hover .grid-date::-webkit-calendar-picker-indicator,.claims-table .grid-date:focus::-webkit-calendar-picker-indicator{opacity:.5}.claims-table .grid-date[disabled]{color:var(--muted)}:root[data-theme=dark] .claims-table .grid-date,:root[data-theme=dark] .claims-table .grid-select{border-color:transparent;background-color:transparent}:root[data-theme=dark] .claims-table .grid-date:hover,:root[data-theme=dark] .claims-table .grid-select:hover,:root[data-theme=dark] .claims-table tr:hover .grid-date,:root[data-theme=dark] .claims-table tr:hover .grid-select{border-color:var(--line);background-color:var(--panel-muted)}:root[data-theme=dark] .claims-table .grid-date:focus,:root[data-theme=dark] .claims-table .grid-date:focus-visible,:root[data-theme=dark] .claims-table .grid-select:focus,:root[data-theme=dark] .claims-table .grid-select:focus-visible{border-color:var(--line-strong);background-color:var(--panel-muted)}.panel>.ar-report-head{padding:12px 14px 0}.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>h4,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>h5,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>p,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>strong,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>ul,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>ol,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>.empty-state{padding-left:14px;padding-right:14px}.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>button,.panel:not(.fee-schedule-command-panel):not(.access-operating-model)>a.btn{margin-left:14px;margin-right:14px}.client-home-waiting-row{display:flex;width:100%;margin:0 0 8px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer}.client-home-waiting-row:hover,.client-home-waiting-row:focus-visible{border-color:var(--blue)}.client-home-statements,.client-home-waiting,.client-home-payments,.query-map-source-note{padding-bottom:14px}.cred-chip{min-height:44px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-width:0;min-height:0;flex:0 0 auto;accent-color:var(--blue)}@media (max-width: 1100px){body.workbench-sheet-mode .filter-grid,.sheet-mode .filter-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}}@media (max-width: 760px){body.workbench-sheet-mode .filter-grid,.sheet-mode .filter-grid{grid-template-columns:minmax(0,1fr)}}.report-definition-wrap{overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel)}.report-definition-table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;font-size:var(--fs-200)}.report-definition-table th,.report-definition-table td{padding:7px 12px;white-space:nowrap;border-bottom:1px solid var(--line)}.report-definition-table .report-band-row th{position:sticky;top:0;z-index:3;background:var(--navy);color:var(--panel);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.09em;text-transform:uppercase;text-align:center;padding:6px 12px;border-bottom:0}.report-definition-table .report-head-row th{position:sticky;top:27px;z-index:2;background:var(--panel-muted);font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--ink);text-align:right;border-bottom:2px solid var(--line-strong)}.report-definition-table .report-head-row th.report-grain-head,.report-definition-table .report-band-row th.report-grain-head{text-align:left}.report-definition-table .is-band-start{border-left:2px solid var(--line-strong)}.report-definition-table td.report-col-currency,.report-definition-table td.report-col-percent,.report-definition-table td.report-col-number{text-align:right}.report-definition-table td.is-negative{color:var(--red);font-weight:var(--fw-strong)}.report-definition-table .report-grain-cell{position:sticky;left:0;z-index:1;background:var(--panel);text-align:left;font-weight:var(--fw-strong);border-right:2px solid var(--line-strong)}.report-definition-table tbody tr:nth-child(2n) td{background:var(--panel-muted)}.report-definition-table tbody tr:nth-child(2n) .report-grain-cell{background:var(--panel-muted)}.report-definition-table tbody tr.is-drillable .report-drill-btn{cursor:pointer}.report-definition-table tbody tr.is-drillable:hover td,.report-definition-table tbody tr.is-drillable:focus-visible td{background:var(--blue-soft)}.report-definition-table tbody tr.is-drillable:hover .report-grain-cell,.report-definition-table tbody tr.is-drillable:focus-visible .report-grain-cell{background:var(--blue-soft);color:var(--blue)}.report-definition-table tbody tr.is-drillable:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.report-drill-hint{display:block;margin-top:2px;font-size:var(--fs-100);font-weight:var(--fw-strong);color:var(--muted);opacity:0;transition:opacity .12s ease}.report-definition-table tbody tr.is-drillable:hover .report-drill-hint,.report-definition-table tbody tr.is-drillable:focus-visible .report-drill-hint{opacity:1;color:var(--blue)}.report-definition-table tfoot th,.report-definition-table tfoot td{position:sticky;bottom:0;background:var(--panel-muted);font-weight:var(--fw-strong);border-top:3px double var(--ink);border-bottom:0}.report-definition-table tfoot td.report-col-currency,.report-definition-table tfoot td.report-col-percent,.report-definition-table tfoot td.report-col-number{text-align:right}.report-definition-table .report-drill-cell{position:sticky;left:0;z-index:1;background:var(--panel);padding:4px 8px;border-right:1px solid var(--line)}.report-definition-table tbody tr:nth-child(2n) .report-drill-cell{background:var(--panel-muted)}.report-definition-table{--report-drill-w: 0px}.report-definition-table:has(.report-drill-cell){--report-drill-w: 150px}.report-definition-table .report-drill-cell{width:150px;min-width:150px}.report-definition-table .report-grain-cell{left:var(--report-drill-w)}.report-drill-btn{white-space:nowrap;font-size:var(--fs-100);font-weight:var(--fw-strong)}.report-definition-table tbody tr.is-drillable:hover .report-drill-cell,.report-definition-table tbody tr.is-drillable:focus-within .report-drill-cell{background:var(--blue-soft)}.report-definition-wrap{max-height:min(70vh,720px);overflow-y:auto}.report-definition-table .report-head-row th.report-grain-head,.report-definition-table .report-band-row th.report-grain-head,.report-definition-table .report-band-row th.report-drill-band{position:sticky;left:0;z-index:4}.report-definition-table .report-band-row th.report-drill-band{background:var(--panel-muted);color:var(--muted);font-weight:var(--fw-strong);letter-spacing:0;text-transform:none}#reportFilterPanel{overflow:visible}.report-slicer-panel{padding:12px 14px;margin-bottom:10px}.report-slicer-bar{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:var(--fs-200)}.report-slicer-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.report-slicer{border:1px solid var(--line);border-radius:var(--radius-md);padding:8px 10px;background:var(--panel-muted)}.report-slicer-head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.report-slicer-label{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-right:auto}.report-slicer-search{width:100%;margin-bottom:6px;padding:4px 8px;font-size:var(--fs-200);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}.report-kpi-picker{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:-4px 0 14px}.report-kpi-picker .report-slicer-options{max-height:96px}.report-slicer-options{display:flex;flex-wrap:wrap;gap:4px;max-height:132px;overflow-y:auto}.report-slicer-option{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:var(--fs-100);border:1px solid var(--line-strong);border-radius:999px;background:var(--panel);color:var(--ink);cursor:pointer}.report-slicer-option:hover{border-color:var(--blue);color:var(--blue)}.report-slicer-option.is-on{background:var(--blue);border-color:var(--blue);color:var(--on-accent);font-weight:var(--fw-strong)}.report-slicer-count{opacity:.65;font-variant-numeric:tabular-nums}.report-slicer-option.is-on .report-slicer-count{opacity:.85}.patient-responsibility-controls{display:grid;grid-template-columns:minmax(220px,auto) minmax(280px,1fr);gap:12px 20px;align-items:end;padding:14px}.patient-responsibility-controls>div{display:grid;gap:8px}.patient-responsibility-controls>p{grid-column:1 / -1;margin:0}.patient-responsibility-search{display:grid;gap:6px}.patient-responsibility-search>label{color:var(--muted);font-size:var(--fs-200)}.patient-responsibility-search>div{display:flex;gap:8px}.patient-responsibility-search input{min-width:0;flex:1 1 220px}.patient-responsibility-autocomplete{position:relative;flex:1 1 220px;min-width:0}.patient-responsibility-autocomplete input{width:100%}.patient-responsibility-autocomplete [role=listbox]{position:absolute;z-index:30;inset:100% 0 auto;margin:4px 0 0;padding:4px;max-height:280px;overflow-y:auto;list-style:none;background:var(--surface, #fff);border:1px solid var(--border, #d0d5dd);border-radius:8px;box-shadow:0 6px 20px #0002}.patient-responsibility-autocomplete [role=listbox][hidden]{display:none}.patient-responsibility-autocomplete [role=option]{display:grid;gap:3px;padding:10px;min-height:44px;cursor:pointer;overflow-wrap:anywhere}.patient-responsibility-autocomplete [role=option] span{color:var(--muted);font-size:var(--fs-200)}.patient-responsibility-autocomplete [role=option]:hover,.patient-responsibility-autocomplete [aria-selected=true]{background:var(--surface-hover, #eef4ff);outline:2px solid var(--accent, #3268b0);outline-offset:-2px}@media (max-width: 640px){.patient-responsibility-autocomplete{flex-basis:100%}}@media (max-width: 720px){.patient-responsibility-controls{grid-template-columns:minmax(0,1fr)}.patient-responsibility-controls>p{grid-column:auto}.patient-responsibility-search>div{flex-wrap:wrap}.patient-responsibility-search input{flex-basis:100%;min-height:44px}}.report-definition-wrap+.report-pager,.ar-report-panel .report-pager{display:flex;align-items:center;gap:10px;padding:8px 2px 0;font-size:var(--fs-200)}.ar-report-panel .report-pager label{display:inline-flex;align-items:center;gap:6px}.ar-report-panel .report-pager select{padding:2px 6px;font-size:var(--fs-200);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink)}.ar-report-panel .report-pager button[disabled]{opacity:.45;cursor:default}body .slicer-summary{position:relative;z-index:2;flex-wrap:wrap;gap:6px;padding:6px 0}body .slicer-board,body.workbench-sheet-mode .slicer-board,.sheet-mode .slicer-board{display:block;max-height:none;overflow:visible;padding:0;border:0;background:transparent}body .slicer-section{margin:0 0 8px;border:1px solid var(--line-strong);background:var(--panel)}body .slicer-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:8px 10px;color:var(--ink)}body .slicer-section>summary.slicer-section-heading{cursor:pointer;user-select:none}body .slicer-section-heading h3,body .slicer-section-heading strong{margin:0;font-size:var(--fs-200);font-weight:var(--fw-strong);letter-spacing:.02em}body .slicer-section-heading p,body .slicer-section-heading small{display:block;margin:2px 0 0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal)}body .slicer-section-heading>span:last-child{flex:0 0 auto;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}body .slicer-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 8px 8px}body .slicer-group,body.workbench-sheet-mode .slicer-group,.sheet-mode .slicer-group{display:block;min-width:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);box-shadow:none}body .slicer-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:7px 9px;cursor:pointer;list-style-position:inside;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);user-select:none}body .slicer-group>summary small{margin-left:auto;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}body .slicer-group.has-selection{border-color:var(--blue)}body .slicer-group.has-selection>summary small{color:var(--blue)}body .slicer-group[open]{grid-column:span 2;border-color:var(--blue)}body .slicer-group.slicer-action{grid-column:auto}body .slicer-group.slicer-action[open]{grid-column:span 2}body .slicer-filter-body{padding:0 8px 8px;border-top:1px solid var(--line)}body .slicer-filter-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px 0}body .slicer-filter-tools input[type=search]{width:100%;min-width:0;min-height:32px;padding:5px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);font:inherit}body .slicer-filter-tools .slicer-clear{min-width:48px;min-height:32px;padding:5px 8px}body .slicer-options,body.workbench-sheet-mode .slicer-options,.sheet-mode .slicer-options,body .slicer-board.slicer-board--expanded .slicer-options,body.workbench-sheet-mode .slicer-board.slicer-board--expanded .slicer-options,.sheet-mode .slicer-board.slicer-board--expanded .slicer-options,body .slicer-group.slicer-action .slicer-options,body .slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:240px;padding:0;overflow:auto;align-content:start}body.workbench-sheet-mode .slicer-group.slicer-action .slicer-options,body.workbench-sheet-mode .slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options,.sheet-mode .slicer-group.slicer-action .slicer-options,.sheet-mode .slicer-board.slicer-board--expanded .slicer-group.slicer-action .slicer-options{min-height:0}body .slicer-option{min-height:30px}body .slicer-option:focus-visible,body .slicer-group>summary:focus-visible,body .slicer-section>summary:focus-visible,body .slicer-filter-tools input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width: 980px){body .slicer-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){body .slicer-section-grid{grid-template-columns:1fr}body .slicer-group[open]{grid-column:auto}body .slicer-options,body .slicer-group.slicer-action .slicer-options{grid-template-columns:1fr}}body .filter-workspace{display:grid;gap:8px}body .filter-utility-row{position:sticky;top:0;z-index:5;grid-template-columns:minmax(130px,.7fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(220px,1.4fr) minmax(180px,1fr) auto;padding:8px;border:1px solid var(--line);background:var(--panel)}body .slicer-summary-title{display:inline-flex;align-items:baseline;gap:8px;margin-right:auto}body .slicer-summary-title strong{font-size:var(--fs-300)}body .slicer-summary-title span{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}body .slicer-source-gap{min-height:72px;padding:8px 9px;border-style:dashed;background:var(--panel-muted)}body .slicer-source-gap-head{display:flex;justify-content:space-between;gap:8px;font-weight:var(--fw-strong)}body .slicer-source-gap-head small{color:var(--amber-ink)}body .slicer-source-gap p{margin:5px 0 0;color:var(--muted);font-size:var(--fs-100);line-height:1.35}body .slicer-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;cursor:pointer}body .slicer-option input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--blue)}body .slicer-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:-2px}body .slicer-panel-actions{display:grid;grid-template-columns:auto minmax(70px,1fr) auto auto;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--line)}body .slicer-panel-actions [data-slicer-draft-status]{color:var(--muted);font-size:var(--fs-100)}body .slicer-panel-actions button{min-height:36px}body .slicer-panel-actions button:disabled{opacity:.45;cursor:not-allowed}body .active-filter-chip.chip-edit{border-color:var(--blue);color:var(--blue)}@media (max-width: 1100px){body .filter-utility-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){body .filter-utility-row{grid-template-columns:1fr}body .slicer-panel-actions{grid-template-columns:1fr 1fr}body .slicer-panel-actions [data-slicer-draft-status]{grid-column:1 / -1;grid-row:1}}@media (pointer: coarse){body .slicer-group>summary,body .slicer-option,body .slicer-filter-tools input[type=search],body .slicer-filter-tools .slicer-clear,body .slicer-panel-actions button{min-height:44px}}body .slicer-section--core{margin:0;border:0;background:transparent}body #slicerBoard{position:relative;z-index:40}body .slicer-section--core>.slicer-section-heading{display:none}body .slicer-section--core>.slicer-section-grid{position:relative;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0}body .slicer-section--advanced:not([open]){display:none}body .slicer-section--advanced[open]{margin-top:8px}body .slicer-group,body.workbench-sheet-mode .slicer-group,.sheet-mode .slicer-group{position:relative;overflow:visible}body .slicer-group[open],body .slicer-group.slicer-action[open]{grid-column:auto;z-index:41}body .slicer-group[open]>.slicer-filter-body{position:absolute;top:calc(100% + 4px);left:0;z-index:42;width:min(380px,calc(100vw - 32px));padding:8px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel);box-shadow:0 12px 28px #0f2a4229}body .slicer-section-grid>.slicer-group:nth-last-child(-n+2)[open]>.slicer-filter-body{right:0;left:auto}@media (max-width: 1320px){body .slicer-section--core>.slicer-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){body .slicer-section--core>.slicer-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .slicer-group[open]>.slicer-filter-body{position:fixed;top:12vh;right:12px;left:12px;width:auto;max-height:76vh;overflow:auto}}.tracker-export-readiness-grid b{white-space:nowrap;overflow-wrap:normal;word-break:normal}body .workbook-freeze-pane:has(#slicerBoard .slicer-group[open]){overflow:visible;z-index:50}body .workbook-freeze-pane:has(#moreFiltersToggle[aria-expanded=true]){position:relative;top:auto}.tracker-command-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:39px;padding:4px 10px;border-bottom:1px solid var(--line);background:var(--panel-muted)}.tracker-command-row .tracker-titlebar{padding:0}.tracker-command-row .active-filter-chips{min-width:0;margin:0;padding:3px 6px;border:0;background:transparent;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tracker-command-row .active-filter-chips::-webkit-scrollbar,.tracker-command-row .sheet-status::-webkit-scrollbar{display:none}.tracker-command-row .active-filter-chips-label,.tracker-command-row .active-filter-chip{flex:0 0 auto}.tracker-command-row .tracker-titlebar-right,.tracker-command-row .sheet-status{min-width:0}.tracker-command-row .sheet-status{flex-wrap:nowrap;max-height:27px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.tracker-command-row .active-filter-chips:empty{display:block}@media (min-width: 1101px){body .filter-utility-row{grid-template-columns:150px 140px 140px minmax(210px,1fr) 150px auto;align-items:end}body.workbench-sheet-mode .filter-utility-row label:nth-child(4),.sheet-mode .filter-utility-row label:nth-child(4){grid-column:auto}body .slicer-section--core>.slicer-section-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#workbenchView .filter-utility-row{padding-top:5px;padding-bottom:5px}#workbenchView .slicer-summary{min-height:40px;padding-top:4px;padding-bottom:4px}body #workbenchView .slicer-summary-title{padding:0}body #workbenchView .slicer-summary-title strong{font-size:var(--fs-300);line-height:1.1}#workbenchView #slicerBoard{padding-top:5px;padding-bottom:5px}#workbenchView .tracker-pager{min-height:36px;padding-top:3px;padding-bottom:3px}}@media (max-width: 760px){.tracker-command-row{grid-template-columns:1fr}.tracker-command-row .tracker-titlebar{justify-content:flex-start}}@media (min-width: 761px) and (max-width: 1450px){.topbar{align-items:flex-start}.title-row{flex:1 1 auto;min-width:0}.title-row>div{width:100%}.topbar #viewSubtitle{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.top-actions{flex:0 0 auto;gap:5px}.top-actions>*,.last-synced{flex:0 0 auto}.topbar-action-menu{display:block;position:relative}.topbar-more-actions{display:inline-flex;align-items:center}.topbar-action-menu-panel{position:absolute;z-index:50;top:calc(100% + 6px);right:0;display:none;min-width:178px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--elev-2)}.topbar-action-menu.is-open .topbar-action-menu-panel{display:grid;gap:6px}.topbar-action-menu-panel button{justify-content:flex-start;width:100%}}.report-column-chooser{margin:0 0 .55rem;width:fit-content;max-width:100%}.report-column-chooser>summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-250);font-weight:var(--fw-strong)}.report-column-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .8rem;min-width:min(680px,calc(100vw - 4rem));margin-top:.55rem;padding:.75rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-sm)}.report-column-options label{display:flex;align-items:flex-start;gap:.4rem;font-size:var(--fs-250)}.report-column-chooser+.table-wrap [hidden]{display:none!important}.prepared-claims-disclosure{margin-top:1rem}.prepared-claims-disclosure>summary{cursor:pointer;font-weight:var(--fw-strong)}.denial-intelligence-body{min-height:100%;padding:var(--space-5);background:var(--panel-muted)}.denial-intelligence-page{max-width:1180px;margin:0 auto}.denial-intelligence-hero{max-width:760px;margin-bottom:var(--space-5)}.denial-intelligence-kicker{color:var(--blue);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase}.denial-intelligence-hero h1{margin:var(--space-1) 0 var(--space-2);color:var(--ink);font-size:var(--fs-600)}.denial-intelligence-hero p{margin:0;color:var(--muted);font-size:var(--fs-300);line-height:1.55}.denial-intelligence-search{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.denial-intelligence-fields{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(190px,.7fr) minmax(250px,1fr);gap:var(--space-4);align-items:start}.denial-intelligence-fields>label{position:relative;display:grid;gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong)}.denial-intelligence-fields label>span{display:flex;justify-content:space-between;gap:var(--space-2)}.denial-intelligence-fields em{color:var(--muted);font-size:var(--fs-100);font-style:normal;font-weight:var(--fw-normal)}.denial-intelligence-fields input{width:100%;min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font:inherit;font-weight:var(--fw-normal)}.denial-intelligence-fields input:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.denial-intelligence-fields small{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-prose);line-height:1.4}.denial-intelligence-combobox{position:relative}.denial-intelligence-combobox>button{position:absolute;top:50%;right:var(--space-2);width:28px;height:28px;transform:translateY(-50%);border:0;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);cursor:pointer}.denial-intelligence-options{position:absolute;z-index:20;top:calc(100% - 1px);left:0;right:0;max-height:320px;padding:var(--space-1);overflow-y:auto;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-2)}.denial-intelligence-option{display:grid;gap:2px;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.denial-intelligence-option:hover,.denial-intelligence-option.is-active{background:var(--blue-soft)}.denial-intelligence-option strong{font-size:var(--fs-250)}.denial-intelligence-option span,.denial-intelligence-option-note{color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal)}.denial-intelligence-option-note{display:block;padding:var(--space-3)}.denial-intelligence-payer-id{display:block;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--blue-soft);color:var(--blue-dark)!important}.denial-intelligence-rarc-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.denial-intelligence-rarcs{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:var(--space-3);margin-top:var(--space-3)}.denial-intelligence-rarcs>span{display:inline-flex;align-items:center;gap:var(--space-1);padding:3px var(--space-2) 3px var(--space-3);border:1px solid var(--info-border);border-radius:var(--radius-full);background:var(--info-bg);color:var(--info-ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.denial-intelligence-rarcs button{width:22px;height:22px;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer}.denial-intelligence-search-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.denial-intelligence-search-actions button:disabled{opacity:.5;cursor:not-allowed}.denial-intelligence-recent{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-4) 0;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);text-transform:uppercase}.denial-intelligence-recent-chip{padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--panel);color:var(--ink-soft);font-size:var(--fs-100);text-transform:none;cursor:pointer}.denial-intelligence-results{margin-top:var(--space-4)}.denial-intelligence-welcome,.denial-intelligence-empty,.denial-intelligence-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:180px;padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center}.denial-intelligence-welcome strong,.denial-intelligence-empty strong,.denial-intelligence-loading strong{color:var(--ink);font-size:var(--fs-400)}.denial-intelligence-loading>span{width:24px;height:24px;border:3px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:denial-intelligence-spin .8s linear infinite}@keyframes denial-intelligence-spin{to{transform:rotate(360deg)}}.denial-intelligence-result{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.denial-intelligence-result+.denial-intelligence-result{margin-top:var(--space-4)}.denial-intelligence-result-head{display:flex;justify-content:space-between;gap:var(--space-4)}.denial-intelligence-result-head h2{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-500)}.denial-intelligence-match{display:inline-flex;padding:3px var(--space-2);border:1px solid var(--ok-border);border-radius:var(--radius-full);background:var(--ok-bg);color:var(--ok-ink);font-size:var(--fs-100);font-weight:var(--fw-strong)}.denial-intelligence-match--payer_carc{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.denial-intelligence-match--all_payers_carc{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}.denial-intelligence-freshness{color:var(--muted);font-size:var(--fs-100);white-space:nowrap}.denial-intelligence-breadth{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--fs-200)}.denial-intelligence-code{display:inline-block;margin:var(--space-3) 0 0;padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--soft);color:var(--ink-soft);font-family:var(--font-mono, monospace);font-size:var(--fs-200)}.denial-intelligence-summary{margin:var(--space-4) 0;padding:var(--space-4);border-left:3px solid var(--blue);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--blue-soft)}.denial-intelligence-summary span{color:var(--blue-dark);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.denial-intelligence-summary p{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-300);line-height:1.55}.denial-intelligence-actions{display:grid;gap:var(--space-3)}.denial-intelligence-action{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md)}.denial-intelligence-action-rank{display:flex;align-items:center;gap:var(--space-3)}.denial-intelligence-action-rank>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--soft);color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-strong)}.denial-intelligence-action-rank div{display:grid;gap:2px}.denial-intelligence-action-rank strong{color:var(--ink);font-size:var(--fs-300)}.denial-intelligence-action-rank small{color:var(--muted);font-size:var(--fs-100)}.denial-intelligence-action dl{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin:0}.denial-intelligence-action dl>div{display:grid;gap:2px}.denial-intelligence-action dt{color:var(--muted);font-size:var(--fs-100)}.denial-intelligence-action dd{margin:0;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.denial-intelligence-caution{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-100)}.denial-intelligence-drawer{margin-bottom:var(--space-4)}.denial-intelligence-drawer .denial-intelligence-result{padding:0;border:0;box-shadow:none}.denial-intelligence-drawer .denial-intelligence-result-head h2{font-size:var(--fs-400)}.denial-intelligence-drawer .denial-intelligence-action{grid-template-columns:minmax(180px,1fr) minmax(260px,1.3fr) auto}.denial-intelligence-drawer-loading{padding:var(--space-4);border-radius:var(--radius-md);background:var(--soft);color:var(--muted)}@media (max-width: 900px){.denial-intelligence-fields{grid-template-columns:1fr 1fr}.denial-intelligence-payer-field{grid-column:1 / -1}.denial-intelligence-action,.denial-intelligence-drawer .denial-intelligence-action{grid-template-columns:1fr;align-items:start}}@media (max-width: 620px){.denial-intelligence-body{padding:var(--space-3)}.denial-intelligence-search,.denial-intelligence-result{padding:var(--space-4)}.denial-intelligence-fields{grid-template-columns:1fr}.denial-intelligence-payer-field{grid-column:auto}.denial-intelligence-result-head{flex-direction:column;gap:var(--space-2)}.denial-intelligence-freshness{white-space:normal}.denial-intelligence-action dl{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.denial-intelligence-loading>span{animation:none}}.denial-history-workspace{max-width:1440px;margin:0 auto}.denial-history-intro{margin-bottom:var(--space-4)}.denial-history-intro p{margin:0 0 var(--space-1);color:var(--ink);font-size:var(--fs-400);font-weight:var(--fw-strong)}.denial-history-intro>span,.denial-history-search-help,.denial-history-search-message,.denial-history-gap{color:var(--muted);font-size:var(--fs-200);line-height:1.5}.denial-history-claim-lookup{margin-top:var(--space-4);border-top:1px solid var(--line);padding-top:var(--space-3)}.denial-history-claim-lookup summary{color:var(--muted);cursor:pointer;font-size:var(--fs-200)}.denial-history-claim-lookup[open] summary{margin-bottom:var(--space-3)}.denial-history-search-label{display:block;margin-bottom:var(--space-2);color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong)}.denial-history-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-2)}.denial-history-search-row input{min-width:0;width:100%;min-height:44px;padding:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font:inherit}.denial-history-search-row input:focus-visible,.denial-history-result button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.denial-history-search-help{margin:var(--space-2) 0 0}.denial-history-options{position:static;margin-top:var(--space-3);box-shadow:none;max-height:280px}.denial-history-options .denial-intelligence-option{min-height:48px}.denial-history-selection{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--blue-soft);color:var(--ink);overflow-wrap:anywhere}.denial-history-result h2{margin:0}.denial-history-section{margin-top:var(--space-5)}.denial-history-section>h3{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--fs-350)}.denial-history-statements{display:grid;gap:var(--space-4);margin:0;padding-left:var(--space-4)}.denial-history-statements p{margin:0 0 var(--space-2);line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.denial-history-statements.denial-intelligence-summary{margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.denial-history-sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.denial-history-source{min-height:32px;padding:4px var(--space-2);border:1px solid var(--info-border);border-radius:var(--radius-sm);background:var(--info-bg);color:var(--info-ink);font-size:var(--fs-100);cursor:pointer}.denial-history-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.denial-history-case{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0}.denial-history-case p{margin:var(--space-2) 0;overflow-wrap:anywhere}.denial-history-case-heading{display:grid;justify-items:start;gap:var(--space-2);overflow-wrap:anywhere}.denial-history-case-meta{color:var(--muted);font-size:var(--fs-200);line-height:1.5}.denial-history-case .ghost-button{margin-top:var(--space-2)}.denial-history-status,.denial-history-readonly{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--soft);color:var(--ink-soft);line-height:1.5}.denial-history-evidence:not([hidden]){display:block;margin-top:var(--space-5);padding:var(--space-4);border:2px solid var(--info-border);border-radius:var(--radius-md);background:var(--panel)}.denial-history-evidence-heading{display:flex;gap:var(--space-3);justify-content:space-between;align-items:start}.denial-history-evidence-heading h3{margin:0}.denial-history-evidence-heading p{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.denial-history-evidence-heading button{flex:0 0 auto}.denial-history-note{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);scroll-margin:var(--space-4)}.denial-history-note.is-selected{border-color:var(--blue);background:var(--blue-soft)}.denial-history-note:focus{outline:2px solid var(--blue);outline-offset:2px}.denial-history-note header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.denial-history-note-meta{color:var(--muted);font-size:var(--fs-100)}.denial-history-note blockquote{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--line-strong);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.denial-history-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-200)}.denial-intelligence-drawer .denial-history-cases{grid-template-columns:1fr}@media (max-width: 620px){.denial-history-search-row{grid-template-columns:minmax(0,1fr) auto}.denial-history-search-row input{grid-column:1 / -1}.denial-history-cases{grid-template-columns:1fr}.denial-history-source{min-height:44px}.denial-history-evidence-heading{flex-direction:column}.denial-history-evidence:not([hidden]),.denial-history-note{padding:var(--space-3)}}.client-action-pending-body{min-width:0;padding:var(--space-5)}.client-action-page{max-width:1500px;margin:0 auto}.client-action-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.client-action-lanes{display:flex;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-1);max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-muted);scrollbar-width:thin}.client-action-lane{flex:1 1 0;min-width:132px;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--muted);font-size:var(--fs-250);white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.client-action-lane:hover{background:var(--soft);color:var(--ink)}.client-action-lane.is-active{border-color:var(--line);background:var(--panel);color:var(--ink);font-weight:var(--fw-strong);box-shadow:var(--elev-1)}.client-action-lane strong{color:var(--ink);font-size:var(--fs-300);font-variant-numeric:tabular-nums}.client-action-lane:not(.is-active) strong{color:var(--muted)}.client-action-toolbar-end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.client-action-org{display:flex;align-items:center;gap:var(--space-2)}.client-action-org span{color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.client-action-org select{padding:var(--space-1) var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font-size:var(--fs-200);max-width:16rem}.client-action-categories{display:flex;flex-wrap:wrap;gap:var(--space-2)}.client-action-chip{padding:var(--space-1) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--panel);color:var(--ink-soft);font-size:var(--fs-200);cursor:pointer;transition:background .12s ease,border-color .12s ease}.client-action-chip:hover{background:var(--soft)}.client-action-chip.is-active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-dark);font-weight:var(--fw-strong)}.client-action-workspace{display:grid;grid-template-columns:minmax(300px,380px) 1fr;min-height:620px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.client-action-queue{display:flex;flex-direction:column;gap:var(--space-2);max-height:calc(100vh - 200px);padding:var(--space-3);overflow-y:auto;border-right:1px solid var(--line);background:var(--panel-muted)}.client-action-card{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.client-action-card:hover{border-color:var(--line-strong);box-shadow:var(--elev-1)}.client-action-card.is-active{border-color:var(--blue);box-shadow:inset 3px 0 0 var(--blue)}.client-action-card>strong{color:var(--ink);font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.35}.client-action-card-top,.client-action-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.client-action-card-company{color:var(--ink-soft);font-size:var(--fs-200);font-weight:var(--fw-strong)}.client-action-card-context{color:var(--muted);font-size:var(--fs-200)}.client-action-card-foot{padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-100);font-variant-numeric:tabular-nums}.client-action-tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-action-due{font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.client-action-due--overdue{color:var(--danger-ink)}.client-action-due--soon{color:var(--warn-ink)}.client-action-due--ok{color:var(--muted)}.client-action-due--none{color:var(--money-unknown)}.client-action-due--unsent{color:var(--warn-ink)}.client-action-state{padding:2px var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.client-action-state--waiting-on-client{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.client-action-state--client-responded{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}.client-action-state--tms-working{border-color:var(--line);background:var(--soft);color:var(--ink-soft)}.client-action-state--resolved{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.client-action-detail{display:flex;flex-direction:column;min-width:0;max-height:calc(100vh - 200px)}.client-action-detail-scroll{padding:var(--space-5);overflow-y:auto}.client-action-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.client-action-detail-head h2{margin:var(--space-2) 0 var(--space-1);color:var(--ink);font-size:var(--fs-500)}.client-action-detail-head p{margin:0;color:var(--muted);font-size:var(--fs-300)}.client-action-responsibility{display:grid;gap:2px;min-width:200px;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.client-action-responsibility span{color:var(--muted);font-size:var(--fs-100);letter-spacing:.04em;text-transform:uppercase}.client-action-responsibility strong{color:var(--ink);font-size:var(--fs-400)}.client-action-responsibility small{color:var(--muted);font-size:var(--fs-200)}.client-action-need{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--info-border);border-left:3px solid var(--info-accent, var(--blue));border-radius:var(--radius-md);background:var(--info-bg)}.client-action-need span{color:var(--info-ink);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.05em;text-transform:uppercase}.client-action-need p{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--fs-300);line-height:1.5}.client-action-need small{display:block;margin:var(--space-2) 0;color:var(--muted);font-size:var(--fs-100)}.client-action-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.client-action-controls-label{margin-right:var(--space-1);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-action-linked,.client-action-notes,.client-action-conversation,.client-action-auto-clear{margin-top:var(--space-5)}.client-action-linked h3,.client-action-notes h3,.client-action-conversation h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);color:var(--ink);font-size:var(--fs-400)}.client-action-count{color:var(--muted);font-size:var(--fs-200);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums}.client-action-line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line)}.client-action-line-select{flex:0 0 auto}.client-action-line-select input{width:1rem;height:1rem}.client-action-workflow{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--soft)}.client-action-workflow-head,.client-action-workflow-fields{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.client-action-workflow-head div,.client-action-workflow label{display:grid;gap:var(--space-1)}.client-action-workflow-head span,.client-action-workflow label>span{color:var(--muted);font-size:var(--fs-100)}.client-action-workflow-fields label{flex:1 1 12rem}.client-action-workflow select,.client-action-workflow input,.client-action-workflow textarea,.client-action-workflow-note{width:100%}.client-action-line strong{color:var(--ink);font-size:var(--fs-300)}.client-action-line span{display:block;color:var(--muted);font-size:var(--fs-200)}.client-action-line.is-detached{opacity:.6}.client-action-line.is-detached strong{text-decoration:line-through}.client-action-line-flag{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--soft);color:var(--muted);font-size:var(--fs-100);white-space:nowrap}.client-action-message{margin-bottom:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.client-action-message header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-1)}.client-action-message strong{color:var(--ink);font-size:var(--fs-300)}.client-action-message time{color:var(--muted);font-size:var(--fs-100)}.client-action-message p{margin:0;color:var(--ink-soft);font-size:var(--fs-300);line-height:1.5;white-space:pre-wrap}.client-action-note{margin:0;color:var(--muted);font-size:var(--fs-300)}.client-action-note-entry{margin-bottom:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-md);background:var(--soft)}.client-action-note-entry header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1)}.client-action-note-entry strong{color:var(--ink);font-size:var(--fs-300)}.client-action-note-entry header span{color:var(--muted);font-size:var(--fs-100);font-variant-numeric:tabular-nums}.client-action-note-entry time{margin-left:auto;color:var(--muted);font-size:var(--fs-100)}.client-action-note-entry p{margin:0;color:var(--ink-soft);font-size:var(--fs-300);line-height:1.5;white-space:pre-wrap}.client-action-auto-clear{padding:var(--space-3) var(--space-4);border-left:3px solid var(--ok-ink);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--ok-bg)}.client-action-auto-clear strong{color:var(--ok-ink);font-size:var(--fs-300)}.client-action-auto-clear p{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--fs-200);line-height:1.5}.client-action-composer{position:sticky;bottom:0;z-index:2;padding:var(--space-3) var(--space-5);border-top:1px solid var(--line);background:var(--panel)}.client-action-composer label{display:block;margin-bottom:var(--space-1);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase}.client-action-composer textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-300);resize:vertical}.client-action-composer textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.client-action-composer>div{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.client-action-empty,.client-action-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:200px;padding:var(--space-6) var(--space-5);color:var(--muted);font-size:var(--fs-300);text-align:center}.client-action-empty strong,.client-action-detail-empty strong{color:var(--ink);font-size:var(--fs-400)}.client-action-empty span,.client-action-detail-empty span{max-width:42ch;line-height:1.5}.client-action-skeletons{display:flex;flex-direction:column;gap:var(--space-2)}.client-action-skeleton{height:104px;border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(90deg,var(--panel) 0%,var(--soft) 50%,var(--panel) 100%);background-size:200% 100%;animation:client-action-shimmer 1.4s ease-in-out infinite}@keyframes client-action-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.client-action-skeleton{animation:none}}.client-action-back{display:none;padding:var(--space-3) var(--space-4) 0;border:0;background:transparent;color:var(--blue);font-size:var(--fs-300);font-weight:var(--fw-strong);cursor:pointer}@media (max-width: 800px){.client-action-pending-body{padding:var(--space-4) var(--space-3)}.client-action-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;overflow-x:visible}.client-action-lane{min-width:0;padding:var(--space-2) var(--space-3);white-space:normal}.client-action-workspace,.client-action-queue,.client-action-detail{min-width:0}.client-action-workspace{display:block;min-height:0}.client-action-queue{max-height:none;border-right:0}.client-action-detail{display:none;max-height:none}.client-action-workspace.has-selection .client-action-queue{display:none}.client-action-workspace.has-selection .client-action-detail{display:flex}.client-action-back{display:block}.client-action-detail-scroll{padding:var(--space-4)}.client-action-detail-head{flex-direction:column;gap:var(--space-3)}.client-action-responsibility{min-width:0}.client-action-composer{padding:var(--space-3)}}.tracker-export-studio{max-width:1380px;margin:0 auto;padding:clamp(12px,2vw,24px);gap:16px;border:0;background:transparent;box-shadow:none}.tracker-export-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.tracker-export-topline p{margin:0;max-width:820px;color:var(--muted);font-size:var(--fs-300)}.tracker-export-topline .ghost-button{flex:none}.tracker-export-step{padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--elev-1)}.tracker-export-step-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.tracker-export-step-head>span{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--radius-full);background:var(--teal);color:var(--on-accent);font-size:var(--fs-200);font-weight:var(--fw-strong)}.tracker-export-step-head h3,.tracker-export-filter-group h4{margin:0;color:var(--ink);font-size:var(--fs-400)}.tracker-export-step-head p,.tracker-export-filter-group p{margin:3px 0 0;color:var(--muted);font-size:var(--fs-200)}.tracker-export-step-head--toolbar>button{margin-left:auto}.tracker-export-controls--workbench{padding:0;border:0}.tracker-export-slicers{grid-template-columns:1fr;gap:14px}.tracker-export-filter-group,.tracker-export-more{padding:14px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.tracker-export-filter-group--action{border-color:var(--line-strong);background:var(--accent-soft)}.tracker-export-filter-grid{display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px}.tracker-export-slicer{border-color:var(--line-strong)}.tracker-export-slicer summary em{color:var(--muted);font-size:var(--fs-100);font-style:normal;font-weight:var(--fw-prose)}.tracker-export-slicer--action{margin-top:10px}.tracker-export-slicer--action>summary{display:none}.tracker-export-slicer--action .tracker-export-slicer-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:2px 12px;max-height:300px}.tracker-export-more>summary{cursor:pointer;color:var(--ink);font-weight:var(--fw-strong)}.tracker-export-more[open]>summary{margin-bottom:4px}.tracker-export-facet-notice{padding:6px 10px;margin-bottom:10px;border-radius:var(--radius-sm);color:var(--muted);background:var(--panel-muted);font-size:var(--fs-200)}.tracker-export-facet-notice:empty{display:none}.tracker-export-facet-notice.is-pending{color:var(--info-ink);background:var(--info-bg)}.tracker-export-facet-notice.is-error{color:var(--warn-ink);background:var(--warn-bg)}.tracker-export-step--download .tracker-export-status{margin:0 0 12px}.tracker-export-step--download .tracker-export-status:has(.tracker-export-readiness--warn){border-color:var(--warn-border);background:var(--warn-bg)}.tracker-export-step--download .tracker-export-status:has(.tracker-export-readiness--pending){border-color:var(--info-border);background:var(--info-bg)}.tracker-export-step--download .tracker-export-actions{justify-content:flex-end}.tracker-export-readiness--compact{display:flex;align-items:center;justify-content:space-between;gap:18px}.tracker-export-readiness--compact>div:first-child span{display:block;margin-top:2px;color:var(--muted)}.tracker-export-readiness-facts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tracker-export-readiness-facts span{padding:5px 8px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap}.tracker-export-readiness-facts b{color:var(--ink)}@media (max-width: 640px){.tracker-export-studio{padding:8px}.tracker-export-topline{flex-direction:column;align-items:stretch}.tracker-export-topline .ghost-button{width:100%}.tracker-export-step{padding:13px}.tracker-export-step-head--toolbar{flex-wrap:wrap}.tracker-export-step-head--toolbar>div{flex:1 1 0;min-width:0}.tracker-export-step-head--toolbar>button{flex:1 0 100%;width:100%;margin-left:0}.tracker-export-filter-group,.tracker-export-more{padding:10px}.tracker-export-filter-grid{grid-template-columns:1fr}.tracker-export-slicer-values,.tracker-export-slicer--action .tracker-export-slicer-values{max-height:220px}.tracker-export-readiness--compact{align-items:flex-start;flex-direction:column;gap:8px}.tracker-export-readiness-facts{justify-content:flex-start}}.report-breadcrumb,.report-drill-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2, 8px);margin:0 0 4px;min-height:20px;font-size:var(--fs-250);line-height:1.4}.report-breadcrumb .linkbutton,.report-drill-breadcrumbs .linkbutton,.report-crumb{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:2px 3px;border-radius:var(--radius-sm);font:inherit;font-weight:var(--fw-normal);color:var(--muted);cursor:pointer;white-space:nowrap;max-width:26ch;overflow:hidden;text-overflow:ellipsis}.report-breadcrumb .linkbutton:hover,.report-drill-breadcrumbs .linkbutton:hover,button.report-crumb:hover{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.report-breadcrumb .linkbutton:focus-visible,.report-drill-breadcrumbs .linkbutton:focus-visible,button.report-crumb:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.report-crumb-sep{color:var(--line-strong);font-size:var(--fs-200);user-select:none}.report-crumb-current{color:var(--ink);font-weight:var(--fw-strong);cursor:default;max-width:32ch}.report-drill-title{margin:0}#reportsView .report-definition-table .report-drill-btn,.report-definition-table .report-drill-btn{min-height:0;background:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:3px 6px;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal);white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,color .12s ease}#reportsView .report-definition-table tbody tr.is-drillable:hover .report-drill-btn,#reportsView .report-definition-table tbody tr.is-drillable:focus-within .report-drill-btn,.report-definition-table tbody tr.is-drillable:hover .report-drill-btn,.report-definition-table tbody tr.is-drillable:focus-within .report-drill-btn{background:var(--panel);border-color:var(--blue);color:var(--blue-dark);font-weight:var(--fw-strong)}.report-definition-table tbody tr.is-drillable:hover .report-drill-cell,.report-definition-table tbody tr.is-drillable:focus-within .report-drill-cell{box-shadow:inset 3px 0 0 var(--blue)}@media (max-width: 640px){#reportsView .report-definition-table .report-drill-btn,.report-definition-table .report-drill-btn,.report-breadcrumb button.report-crumb,.report-drill-breadcrumbs button.report-crumb,.report-goto-claim{min-height:44px}#reportsView .report-definition-table .report-drill-btn,.report-definition-table .report-drill-btn{padding:10px 8px}.report-breadcrumb button.report-crumb,.report-drill-breadcrumbs button.report-crumb{display:inline-flex;align-items:center;padding-block:8px}}.report-drill-cell-dual{white-space:normal}.report-drill-cell-dual>*{display:block;width:100%;text-align:left}.report-goto-claim{appearance:none;-webkit-appearance:none;background:none;border:0;margin:2px 0 0;padding:1px 6px;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-100);color:var(--muted);cursor:pointer}.report-goto-claim:hover{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.report-goto-claim:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.report-hosted-drill tbody th[scope=row]{position:sticky;left:var(--report-drill-w, 0px);z-index:1;background:var(--panel);border-right:2px solid var(--line-strong);text-align:left;font-weight:var(--fw-strong);color:var(--ink)}.report-hosted-drill tbody tr:nth-child(2n) th[scope=row]{background:var(--panel-muted)}.report-hosted-drill tbody tr.is-drillable:hover th[scope=row],.report-hosted-drill tbody tr.is-drillable:focus-within th[scope=row]{background:var(--blue-soft);color:var(--blue)}.report-definition-table .report-band-row th{color:var(--on-accent)}.report-definition-table .report-band-row th.report-drill-band{color:var(--muted)}.tracker-export-job-chip{display:inline-flex;align-items:center;box-sizing:border-box;min-width:0;max-width:min(42vw,440px);gap:8px;padding:5px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--panel-muted);color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-normal);white-space:normal}.tracker-export-job-chip.hidden{display:none}.tracker-export-job-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--muted)}.tracker-export-job-chip.is-building{border-color:var(--info-border);background:var(--info-bg);color:var(--info-ink)}.tracker-export-job-chip.is-building .tracker-export-job-dot{background:var(--info-accent);animation:tracker-export-job-pulse 1.4s ease-in-out infinite}.tracker-export-job-chip.is-ready{border-color:var(--ok-border);background:var(--ok-bg);color:var(--ok-ink)}.tracker-export-job-chip.is-ready .tracker-export-job-dot{background:var(--green)}.tracker-export-job-chip.is-failed{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.tracker-export-job-chip.is-failed .tracker-export-job-dot{background:var(--amber)}.tracker-export-job-action,.tracker-export-job-dismiss{flex:0 0 auto;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.tracker-export-job-text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracker-export-job-action{text-decoration:underline;font-weight:var(--fw-strong)}.tracker-export-job-dismiss{font-size:var(--fs-300);line-height:1;opacity:.7}.tracker-export-job-dismiss:hover{opacity:1}.tracker-export-job-action.hidden,.tracker-export-job-dismiss.hidden{display:none}@keyframes tracker-export-job-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.tracker-export-job-chip.is-building .tracker-export-job-dot{animation:none}}@media (max-width: 900px){.tracker-export-job-chip .tracker-export-job-text{max-width:150px}}.topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto}.topbar>.title-row{grid-column:1;min-width:0}.topbar>.tracker-export-job-chip{grid-column:2}.topbar>.top-actions{grid-column:3;min-width:0}@media (max-width: 720px){.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:visible}.topbar>.title-row{grid-column:1;grid-row:1}.topbar>.top-actions{grid-column:2;grid-row:1;max-width:min(52vw,230px)}.topbar>.tracker-export-job-chip{grid-column:1 / -1;grid-row:2;width:100%;max-width:100%}.tracker-export-job-chip .tracker-export-job-text{max-width:none}}@media (max-width: 480px){.topbar{grid-template-columns:minmax(0,1fr)}.topbar>.title-row{grid-column:1;grid-row:1}.topbar>.top-actions,body.workbench-sheet-mode .topbar>.top-actions{grid-column:1;grid-row:2;justify-content:flex-end;width:100%;max-width:100%;overflow-x:visible}.topbar>.tracker-export-job-chip{grid-row:3}.client-scope-switcher{max-width:130px}.client-scope-select{max-width:104px}}@media (max-width: 360px){.topbar>.top-actions,body.workbench-sheet-mode .topbar>.top-actions{flex-wrap:wrap;row-gap:4px}}.waiting-hub{margin:0 0 var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-left:3px solid var(--blue);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-card, none)}.waiting-hub[hidden]{display:none}.waiting-hub-head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.waiting-hub-heading{min-width:0}.waiting-hub-eyebrow{display:block;font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.waiting-hub-heading h3{margin:2px 0 0;font-size:var(--fs-400);line-height:1.25;color:var(--ink)}.waiting-hub-heading p{margin:4px 0 0;font-size:var(--fs-300);color:var(--ink-soft)}.waiting-hub-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.waiting-hub-lanes{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.waiting-hub-lane{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-full);background:var(--soft);font-size:var(--fs-200);color:var(--ink-soft)}.waiting-hub-lane b{font-size:var(--fs-300);color:var(--ink);font-variant-numeric:tabular-nums}.waiting-hub-lane.is-clear{opacity:.75}button.waiting-hub-lane{font-family:inherit;font-size:var(--fs-200);line-height:inherit;cursor:pointer}button.waiting-hub-lane.is-actionable{border-color:var(--line-strong);background:var(--blue-soft);color:var(--brand)}button.waiting-hub-lane.is-actionable b{color:var(--brand)}button.waiting-hub-lane.is-actionable:hover{border-color:var(--blue)}button.waiting-hub-lane:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.waiting-hub-lane.is-unavailable{border-color:var(--line-strong);background:var(--panel-muted);color:var(--muted)}.waiting-hub-lane.is-unavailable b{font-size:var(--fs-200);font-weight:var(--fw-strong);color:var(--muted)}.waiting-hub-list{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-2)}.waiting-hub-item{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-start;justify-content:space-between;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted)}.waiting-hub-item-main{min-width:0;flex:1 1 420px}.waiting-hub-item-head{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px}.waiting-hub-item h4{margin:0;font-size:var(--fs-300);line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.waiting-hub-item p{margin:4px 0 0;font-size:var(--fs-300);line-height:1.5;color:var(--ink-soft);overflow-wrap:anywhere}.waiting-hub-item-aside{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.waiting-hub-company{display:inline-flex;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--fs-100);font-weight:var(--fw-strong)}.waiting-hub-company{background:var(--accent-soft);color:var(--teal)}.waiting-hub-meta{font-size:var(--fs-200);color:var(--muted)}.waiting-hub-age{display:inline-flex;justify-content:center;min-width:116px;padding:2px 8px;border:1px solid transparent;border-radius:var(--radius-full);font-size:var(--fs-100);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.waiting-hub-age.is-fresh{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok-ink) 70%,var(--panel-muted));color:var(--ok-ink)}.waiting-hub-age.is-warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn-ink) 70%,var(--panel-muted));color:var(--warn-ink)}.waiting-hub-age.is-late{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger-ink) 70%,var(--panel-muted));color:var(--danger-ink);font-size:var(--fs-200)}.waiting-hub-age.is-unsent{background:var(--soft);border-color:color-mix(in srgb,var(--muted) 70%,var(--panel-muted));color:var(--muted)}.waiting-hub-more{margin-top:var(--space-2)}.waiting-hub-more .link-button{appearance:none;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:var(--fs-300);font-weight:var(--fw-strong);line-height:1.2;color:var(--blue-ink);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.waiting-hub-more .link-button:hover{text-decoration-thickness:2px}.waiting-hub-more .link-button:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px;border-radius:var(--radius-sm)}.waiting-hub-companies{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.waiting-hub-companies li{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-muted);font-size:var(--fs-200);color:var(--ink-soft)}.waiting-hub-companies b{font-size:var(--fs-300);color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width: 720px){.waiting-hub{padding:var(--space-3)}.waiting-hub-item-aside{align-items:flex-start;flex-direction:row}body.topbar-menu-open .topbar-action-menu-panel{position:fixed;z-index:9200;top:52px;right:10px;left:auto;max-width:calc(100vw - 20px)}}.oversight-work{padding:24px}.oversight-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.oversight-heading h2{margin:0 0 6px;font-size:22px}.oversight-heading p,.oversight-card p{margin:6px 0;line-height:1.5}.oversight-tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:8px 0;margin-bottom:20px}.oversight-tabs button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:10px 14px;color:inherit;border-radius:var(--radius-sm);font:inherit;cursor:pointer}.oversight-tabs button[aria-selected=true]{background:var(--blue-soft);color:var(--blue);font-weight:var(--fw-strong)}.oversight-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--radius-full);background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);line-height:1;font-variant-numeric:tabular-nums}.oversight-tabs button[aria-selected=true] .oversight-tab-count{background:var(--panel);color:var(--blue)}.oversight-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:16px;align-items:start}.oversight-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;min-width:0;background:var(--panel);overflow-wrap:anywhere}.oversight-card h3{margin:12px 0 8px;font-size:17px;line-height:1.4;white-space:pre-wrap}.oversight-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.oversight-badge{display:inline-block;padding:3px 10px;border-radius:var(--radius-full);background:var(--soft);color:var(--ink-soft);font-size:var(--fs-100);font-weight:var(--fw-strong);white-space:nowrap}.oversight-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.oversight-card dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:13px}.oversight-card dd{margin:0}.oversight-card dt{font-weight:600}.oversight-note{white-space:pre-wrap;overflow-wrap:anywhere}.oversight-hint{padding:12px;background:var(--info-bg);color:var(--info-ink);border-radius:var(--radius-md);font-size:var(--fs-300)}.oversight-decision-error{padding:10px 12px;margin:10px 0;background:var(--danger-bg);color:var(--danger-ink);border-radius:var(--radius-md);font-size:var(--fs-300);overflow-wrap:anywhere}.oversight-decision-meta{font-size:var(--fs-300);color:var(--muted)}.approval-change-list{display:grid;gap:14px;margin-top:12px}.approval-change-card{outline:none}.approval-change-card:focus-visible,.approval-change-card.is-active{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 18%,transparent)}.approval-change-card h3{font-size:var(--fs-400);white-space:normal}.approval-change-author{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:8px}.approval-change-author h3{margin:0}.approval-change-author>span{color:var(--muted);font-size:13px}.approval-change-submitted-note{margin:16px 0}.approval-change-submitted-note h4{margin:0 0 8px;font-size:18px;color:var(--ink)}.approval-change-submitted-note p{margin:0;padding:18px 20px;border-left:4px solid var(--blue);border-radius:var(--radius-md);background:var(--panel-muted);color:var(--ink);font-size:18px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.approval-change-shift{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px}.approval-change-before,.approval-change-after{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);font-size:var(--fs-300);font-weight:var(--fw-strong)}.approval-change-before{background:var(--soft);color:var(--ink-soft);text-decoration:line-through;text-decoration-thickness:1px}.approval-change-after{background:var(--blue-soft);color:var(--blue-dark)}.approval-change-arrow{color:var(--muted);font-weight:var(--fw-strong)}.approval-change-due{color:var(--muted);font-size:var(--fs-300)}.approval-change-facts{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px}.approval-change-facts dt{font-weight:600;color:var(--ink-soft)}.approval-change-facts dd{margin:0;overflow-wrap:anywhere}.approval-change-caution{margin:10px 0 0;padding:8px 12px;border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--fs-300)}.approval-change-spot{margin:10px 0 0;padding:8px 12px;border:1px dashed var(--line);border-radius:var(--radius-md);font-size:var(--fs-300)}.approval-change-actions{align-items:center}.approval-change-actions button:disabled{opacity:.45;cursor:not-allowed}.approval-change-claims{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px}.approval-change-claim{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}.approval-change-claim.is-disabled{opacity:.8}.approval-change-tick{padding-top:6px}.approval-change-claim-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.approval-change-lines{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:4px;font-size:var(--fs-300)}.approval-change-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.approval-change-line .oversight-note{flex-basis:100%;margin:0}.approval-change-blocked{flex-basis:100%;margin:0;padding:6px 10px;border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn-ink)}.approval-change-keys{display:inline-block;margin-left:6px;color:var(--muted)}.approval-change-keys kbd{display:inline-block;min-width:18px;padding:0 5px;border:1px solid var(--line);border-radius:4px;background:var(--panel);font:inherit;font-size:var(--fs-100);text-align:center}@media (max-width: 520px){.approval-change-facts{grid-template-columns:1fr}}.oversight-returned-company{margin-top:24px}.oversight-returned-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 12px;font-size:var(--fs-400)}.oversight-returned-tally{font-size:var(--fs-300);color:var(--muted);font-weight:400}.oversight-returned-card h3{margin:14px 0 6px;font-size:var(--fs-400)}.oversight-returned-lines{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.oversight-returned-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted);font-size:var(--fs-300);min-width:0}.oversight-returned-line>span{overflow-wrap:anywhere}@media (max-width: 520px){.oversight-returned-line{flex-direction:column;align-items:stretch}.oversight-returned-line .primary-button{width:100%}}.oversight-empty{padding:40px 24px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-muted);max-width:520px;margin:24px auto}.oversight-count{color:var(--muted);font-size:var(--fs-200)}body .oversight-work .metric-strip{display:grid!important;margin:0 0 20px}.oversight-work .metric-card{cursor:pointer}.oversight-work .metric-card:hover{border-color:var(--line-strong)}.oversight-work .oversight-home-subhead{margin:0 0 10px;font-size:var(--fs-400)}.oversight-work .internal-review-table.oversight-task-table th:nth-child(1){width:10%}.oversight-work .internal-review-table.oversight-task-table th:nth-child(2){width:34%}.oversight-work .internal-review-table.oversight-task-table th:nth-child(3){width:15%}.oversight-work .internal-review-table.oversight-task-table th:nth-child(4){width:12%}.oversight-work .internal-review-table.oversight-task-table th:nth-child(5){width:13%}.oversight-work .internal-review-table.oversight-task-table th:nth-child(6){width:16%}.oversight-work .internal-review-table.oversight-task-table td{vertical-align:middle}.oversight-work .internal-review-table td.oversight-task-text{overflow:hidden;overflow-wrap:normal;white-space:nowrap;text-overflow:ellipsis;color:var(--ink)}.oversight-work .internal-review-table th.oversight-due-cell,.oversight-work .internal-review-table td.oversight-due-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.oversight-work .internal-review-table td.oversight-due-cell.is-overdue{color:var(--danger-ink);font-weight:var(--fw-strong)}.oversight-work .oversight-task-table [data-work-status]{white-space:nowrap}.oversight-work .internal-review-table.oversight-task-table td:last-child{text-align:right}#offshoreQueue:has(.internal-review-table),.oversight-work:has(.internal-review-table),.oversight-work:has(.internal-review-table) .oversight-results{min-width:0;max-width:100%}.oversight-work .internal-review-intro{margin:18px 0 12px;color:var(--muted);font-size:var(--fs-200);line-height:1.5}.oversight-work .internal-review-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.oversight-work .internal-review-toolbar .oversight-count,.oversight-work .internal-review-pager{margin:0}.oversight-work .internal-review-table-scroll{width:100%;max-width:100%;min-width:0;overflow:auto;border-top:1px solid var(--line)}.oversight-work .internal-review-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.oversight-work .internal-review-table{width:100%;min-width:940px;table-layout:fixed;border-collapse:collapse;font-size:var(--fs-200)}.oversight-work .internal-review-table th,.oversight-work .internal-review-table td{padding:13px 12px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.oversight-work .internal-review-table th{background:var(--soft);color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-strong)}.oversight-work .internal-review-table th:nth-child(1){width:17%}.oversight-work .internal-review-table th:nth-child(2){width:14%}.oversight-work .internal-review-table th:nth-child(3){width:11%}.oversight-work .internal-review-table th:nth-child(4){width:11%}.oversight-work .internal-review-table th:nth-child(5){width:28%}.oversight-work .internal-review-table th:nth-child(6){width:11%}.oversight-work .internal-review-table th:nth-child(7){width:8%}.oversight-work .internal-review-table [data-work-open]{white-space:nowrap;padding-left:10px;padding-right:10px}.oversight-work .internal-review-table .internal-review-payer-start td{border-top:3px solid var(--line)}.oversight-work .internal-review-table .internal-review-client-start td{border-top:2px solid var(--line)}.oversight-work .internal-review-table tbody tr:hover{background:var(--soft)}.oversight-work .internal-review-muted{display:block;color:var(--muted);font-size:var(--fs-100);font-weight:var(--fw-normal, 400)}.oversight-work [data-internal-review-note-hint][hidden]{display:none}.oversight-work .internal-review-note-preview{margin:0}.oversight-work .internal-review-note-details{margin-top:6px}.oversight-work .internal-review-note-details>summary{color:var(--accent);cursor:pointer;font-size:var(--fs-100)}.oversight-work .internal-review-note-full{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 760px){.oversight-work .internal-review-table .ghost-button{min-height:44px;min-width:44px}.oversight-work .internal-review-note-details>summary{display:list-item;padding:12px 0}}.oversight-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:28px;border:1px solid var(--line);border-radius:14px;color:var(--text, #24343d);background:var(--panel, #fff);overflow-y:auto;box-sizing:border-box}.oversight-dialog::backdrop{background:#14222b6b}.oversight-dialog form{display:grid;gap:18px}.oversight-dialog label{display:grid;gap:7px;font-weight:600;font-size:13px}.oversight-dialog input,.oversight-dialog select,.oversight-dialog textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:10px;font:inherit;color:inherit;background:var(--panel, #fff);box-sizing:border-box}.oversight-dialog textarea{min-height:105px;resize:vertical}.oversight-dialog fieldset{min-width:0;border:1px solid var(--line);border-radius:9px;padding:16px;display:grid;gap:14px}.oversight-dialog legend{padding:0 6px;font-weight:700}.oversight-dialog summary{cursor:pointer;padding:8px 0;font-weight:600}.oversight-dialog p{line-height:1.6;font-size:13px}.oversight-dialog [role=alert]{color:#a33232}.oversight-action-access{display:grid;gap:8px}.oversight-action-access label{grid-template-columns:minmax(0,1fr) 165px;align-items:center;font-weight:400}.oversight-checklist{display:grid;gap:10px;max-height:240px;overflow:auto}.oversight-checklist label{display:flex;align-items:center;gap:10px}.oversight-checklist input{width:auto}.oversight-history-row{display:grid;gap:5px;border-bottom:1px solid var(--border, #d8e0e5);padding:14px 0}.oversight-teams-pane{overflow:auto;padding:20px 28px;min-height:0}.user-mgmt-window:has([data-oversight-teams-pane]){grid-template-rows:auto auto minmax(0,1fr)}.user-mgmt-window>div:has(>.oversight-tabs){padding:0 28px}.user-mgmt-window>div>.oversight-tabs{margin:0}.user-mgmt-layout[hidden],.oversight-teams-pane[hidden],.oversight-checklist [hidden],.assignment-rules-card[hidden]{display:none!important}@media (max-width:760px){.oversight-work,.oversight-dialog{padding:18px}.oversight-heading{gap:10px}.oversight-heading h2{font-size:19px}.oversight-tabs button{padding:9px 10px}.oversight-card{padding:16px}.oversight-action-access label,.oversight-card dl{grid-template-columns:1fr}.oversight-teams-pane{padding:16px}.user-mgmt-window>div:has(>.oversight-tabs){padding:0 16px}}.oversight-company{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:13px}.oversight-company select{min-width:0;max-width:100%;padding:8px 12px;border:1px solid var(--border,#d8e0e5);border-radius:7px;font:inherit;background:var(--panel,#fff)}.oversight-finished{display:flex;align-items:center;gap:8px;margin:12px 0;font-size:13px}.report-loading{min-height:150px;display:flex;align-items:center}.report-loading [role=status]{width:100%}.report-loading p{margin:12px 0 0;max-width:70ch}.report-loading-spinner{display:inline-block;width:18px;height:18px;margin-right:10px;vertical-align:middle;border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:50%;animation:report-loading-turn .85s linear infinite}@keyframes report-loading-turn{to{transform:rotate(360deg)}}.report-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.report-pager:focus{outline:2px solid #2563eb;outline-offset:3px}.management-list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-block:12px}.management-list-page-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.report-loading-spinner{animation:none}}@media print{.reports-printing .report-pager,.reports-printing .prepared-claims-disclosure{display:none!important}}body #workbenchView .filter-utility-row{align-items:start}body #workbenchView .filter-utility-row>.more-filters-toggle{align-self:start}body .claim-id-filter{display:grid;gap:4px;min-width:0}body .claim-id-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:15px}body .claim-id-filter-heading label{margin:0}body .claim-id-search-list{display:grid;gap:4px;min-width:0;max-height:164px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body .claim-id-search-row{display:flex;align-items:center;gap:2px;min-width:0}body .claim-id-search-row input{flex:1 1 0;width:0;min-width:0}body .claim-id-remove{flex:0 0 24px;width:24px;min-width:24px;min-height:28px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:18px;cursor:pointer}body .claim-id-clear{min-height:0;min-width:0;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--fs-100);cursor:pointer}body .claim-id-remove:hover,body .claim-id-clear:hover{color:var(--text);background:var(--panel-muted)}body .claim-id-search-hint{color:var(--muted);font-size:var(--fs-100);line-height:1.3}body .claim-id-remove[hidden],body .claim-id-clear[hidden]{display:none}body #workbenchView .claim-id-input-tools{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:start;gap:4px;min-width:0}body #workbenchView .claim-screenshot-button{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;min-height:30px;padding:0}body #workbenchView .claim-screenshot-status{overflow-wrap:anywhere}body #workbenchView .claim-screenshot-status:empty{display:none}body #workbenchView .claim-id-filter.is-dragover{outline:2px dashed var(--blue);outline-offset:3px;border-radius:var(--radius-sm)}body #workbenchView .claim-screenshot-review{display:grid;gap:5px;min-width:0;padding-top:6px;border-top:1px solid var(--line)}body #workbenchView .claim-screenshot-review textarea{width:100%;min-width:0;min-height:110px;max-height:220px;resize:vertical;padding:6px;font-size:var(--fs-200)}body #workbenchView .claim-screenshot-review button{width:100%;min-width:0;white-space:normal;padding:5px;font-size:var(--fs-100)}body #workbenchView .claim-screenshot-review[hidden],body #workbenchView #claimScreenshotCancelBtn[hidden],body #workbenchView #claimScreenshotFileInput[hidden]{display:none}@media (max-width: 600px){body #workbenchView #claimScreenshotBtn,body #workbenchView #claimScreenshotApplyBtn,body #workbenchView #claimScreenshotCancelBtn{min-height:44px}body #workbenchView .claim-id-input-tools{grid-template-columns:minmax(0,1fr) 44px}body #workbenchView #claimScreenshotBtn{width:44px;min-width:44px}body #workbenchView .claim-id-input-tools input{min-height:44px}}.tracker-export-environment-notice{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);line-height:1.5}.tracker-export-environment-notice a{text-decoration:underline}.patient-responsibility-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:14px 18px}.patient-responsibility-intro h3,.patient-responsibility-intro p{margin:0}.patient-responsibility-search>label{font-weight:700;color:var(--text);font-size:1rem}.patient-responsibility-controls .patient-responsibility-browse{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.patient-responsibility-rules{border-top:1px solid var(--border);padding-top:14px;font-size:.9rem}.patient-responsibility-rules ul{display:flex;flex-wrap:wrap;gap:12px 28px;margin:8px 0 12px;padding-left:20px}.patient-responsibility-rules li{flex:1 1 230px}.patient-responsibility-rules summary{cursor:pointer;color:var(--accent);padding:6px 0}.patient-responsibility-summary{display:flex;flex-wrap:wrap;gap:16px 40px;padding:18px;border:1px solid var(--border);border-radius:10px;background:var(--surface-hover, #eef4ff)}.patient-responsibility-summary>div{display:grid;gap:4px}.patient-responsibility-summary strong{font-size:1.65rem}.patient-responsibility-summary .patient-responsibility-amount strong{font-size:2rem}.patient-responsibility-detail small{display:block;color:var(--muted);margin-top:5px;font-weight:400}.patient-responsibility-detail th,.patient-responsibility-detail td{padding:14px 12px;vertical-align:top}.patient-responsibility-owed{font-weight:700;white-space:nowrap}.patient-responsibility-detail{min-width:720px;width:100%}@media (max-width: 720px){.patient-responsibility-controls{padding:14px}.patient-responsibility-rules ul{gap:8px}.patient-responsibility-rules li{flex-basis:100%}.patient-responsibility-summary{gap:16px 28px}}.patient-responsibility-detail .patient-responsibility-date-total th{background:var(--surface-hover, #eef4ff);border-top:2px solid var(--border);padding:12px}.patient-responsibility-date-total small{display:inline;margin-left:8px;font-size:.8rem}.patient-responsibility-intro,.patient-responsibility-rules{grid-column:1 / -1}.patient-responsibility-intro{gap:3px!important}.patient-responsibility-intro h3{font-size:1.15rem}.patient-responsibility-intro p,.patient-responsibility-results>p{font-size:.9rem}.patient-responsibility-controls .patient-responsibility-browse{display:grid;gap:5px;font-size:.85rem}.patient-responsibility-rules{padding-top:8px}.patient-responsibility-rule-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.85rem}.patient-responsibility-rule-line span{border-radius:5px;padding:3px 8px;background:var(--surface-hover, #eef4ff)}.patient-responsibility-rules summary{padding:4px 0 0;font-size:.85rem}@media (max-width: 900px){.patient-responsibility-controls{grid-template-columns:minmax(0,1fr)}.patient-responsibility-controls .patient-responsibility-browse{display:flex}}.patient-responsibility-controls .patient-responsibility-rules{margin:0;gap:4px}.patient-responsibility-rules details{margin:0;padding:0}.patient-responsibility-search{margin:0}@media screen{.app-shell{--vista-ground: #f4f6f8;--vista-card-shadow: 0 2px 4px rgba(17,38,57,.025), 0 8px 22px rgba(17,38,57,.035);background:var(--vista-ground)}:root[data-theme=dark] .app-shell{--vista-ground: #0a1320;--vista-card-shadow: 0 2px 4px rgba(0,0,0,.18), 0 8px 22px rgba(0,0,0,.12)}.app-shell .sidebar{--sidebar: #102b3e;--sidebar-border: #2b4355;--sidebar-ink: #d4e0e9;--sidebar-ink-strong: #f3fafc;--sidebar-label: #a6bdcc;--sidebar-icon: #abc5d4;--sidebar-hover: #1a3a4e;--sidebar-active-bg: #204858;--sidebar-active-bar: #67d4cb;--sidebar-well: #153347;--sidebar-well-border: #355164;--sidebar-chip: #ffffff;background:var(--sidebar);color:var(--sidebar-ink);border-right-color:var(--sidebar-border);scrollbar-color:#567283 var(--sidebar)}.app-shell .sidebar>.brand{margin:-16px -12px 0;padding:18px 20px;background:#fff;border-bottom:1px solid #dce4ea}.app-shell .sidebar .brand-logo{gap:0;padding:0;border:0}.app-shell .sidebar .brand-logo img{display:block;width:196px;max-width:100%;height:auto;padding:0;background:transparent;border-radius:0}.app-shell .sidebar .brand-logo span{color:#173d55;font-weight:600;letter-spacing:-.015em}.app-shell .sidebar .sidebar-close-button{color:#173d55;background:#f1f5f9;border-color:#cbd5e1}.app-shell.sidebar-collapsed .sidebar>.brand{margin:-14px -8px 0;padding:16px 8px}.app-shell.sidebar-collapsed .sidebar .brand-logo span{display:none}.app-shell .sidebar .nav-item{border-radius:8px}.app-shell .sidebar .nav-item.active{border-color:#3b6673;box-shadow:inset 0 1px #ffffff0a}.app-shell .sidebar .nav-item.active:before{left:0;top:8px;bottom:8px;width:3px;background:var(--sidebar-active-bar)}.app-shell .sidebar .nav-item:focus-visible,.app-shell .sidebar .manage-users-link:focus-visible{outline-color:#8ce1dc}.app-shell .sidebar .brand-logo:focus-visible{outline-color:#0a63c9}.app-shell .sidebar .role-box{border-radius:10px}.app-shell .sidebar .role-box select{color:var(--sidebar-ink-strong);background-color:#102b3e;border-color:#506b7c;color-scheme:dark}.app-shell .sidebar .role-box select option{color:#f3fafc;background:#102b3e}.app-shell .sidebar .creator-logo{background:#fff;border-radius:5px}.app-shell .main{background:var(--vista-ground)}.app-shell .topbar{column-gap:16px}.app-shell .topbar #viewTitle{letter-spacing:-.025em;font-weight:650}.app-shell .topbar #viewSubtitle{line-height:1.45}.app-shell .main .panel,.app-shell .ar-kpi-card,.app-shell .metric-card{border-radius:12px;box-shadow:var(--vista-card-shadow)}.app-shell .ar-kpi-card{gap:6px}.app-shell .ar-kpi-value,.app-shell .metric-card strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em}.app-shell .client-home-body>*+*{margin-top:16px}}.patient-responsibility-controls{grid-template-columns:minmax(320px,640px) minmax(0,1fr);gap:18px 28px;padding:22px 24px;overflow:visible}.patient-responsibility-intro h3{font-size:1.3rem;letter-spacing:-.02em}.patient-responsibility-intro p{color:var(--muted)}.patient-responsibility-search>label{font-size:.85rem;font-weight:600}.patient-responsibility-search>div{align-items:stretch}.patient-responsibility-search input{min-height:44px}.patient-responsibility-search>small{min-height:18px;font-size:.75rem;color:var(--muted)}.patient-responsibility-controls .patient-responsibility-browse{justify-self:end;align-self:center}.patient-responsibility-controls .patient-responsibility-rules{border-top:1px solid var(--border);padding-top:12px}.patient-responsibility-rules details[open] .patient-responsibility-rule-line{margin-top:14px}.patient-responsibility-search-prompt{padding:28px 24px;box-shadow:none;background:transparent;border-style:dashed}.patient-responsibility-search-prompt h3{margin:0 0 6px;font-size:1rem}.patient-responsibility-search-prompt p{margin:0;color:var(--muted);font-size:.9rem}[data-patient-responsibility-output]{min-width:0}@media (max-width: 1050px){.patient-responsibility-controls{grid-template-columns:minmax(0,1fr)}.patient-responsibility-controls .patient-responsibility-browse{justify-self:start}}@media (max-width: 640px){.patient-responsibility-controls{padding:18px 16px;gap:14px}.patient-responsibility-search>div{flex-wrap:wrap}.patient-responsibility-search>div>button{flex:1}}[data-patient-responsibility-switcher]{display:contents}.patient-responsibility-dates{grid-column:1 / -1;display:grid;gap:6px;min-width:0}.patient-responsibility-dates fieldset{margin:0;padding:0;border:0;min-width:0}.patient-responsibility-dates legend{padding:0 0 8px;font-size:.85rem;font-weight:600;color:var(--muted)}.patient-responsibility-date-fields{display:flex;align-items:end;flex-wrap:wrap;gap:10px}.patient-responsibility-date-fields label{display:grid;gap:4px;font-size:.8rem;color:var(--muted);min-width:0}.patient-responsibility-date-fields input{width:170px;min-width:0;min-height:44px}.patient-responsibility-date-fields button{min-height:44px}.patient-responsibility-dates>small{font-size:.75rem;color:var(--muted)}.patient-responsibility-date-error{margin:0;color:var(--danger, #b42318);font-size:.85rem}.patient-responsibility-date-error[hidden]{display:none}@media (max-width: 640px){.patient-responsibility-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.patient-responsibility-date-fields input{width:100%}}@media screen{#feeSchedulesView,#missingRatesView{min-width:0;gap:12px}#feeSchedulesView .fee-schedule-command-panel{margin:0 10px;padding:16px;gap:12px}#feeSchedulesView .fee-schedule-filter-grid{grid-template-columns:minmax(200px,260px) minmax(280px,1fr) auto;align-items:end;gap:16px}#feeSchedulesView .fee-schedule-filter-grid label{font-size:var(--fs-200);letter-spacing:0;text-transform:none}#feeSchedulesView .fee-schedule-filter-grid select,#feeSchedulesView .fee-schedule-filter-grid input{height:40px;font-weight:var(--fw-prose)}#feeSchedulesView .fee-schedule-filter-grid .fee-schedule-archived-toggle{margin:0;min-height:40px}#feeSchedulesView .fee-schedule-archived-toggle input{width:16px;height:16px}#feeSchedulesView .fee-schedule-actions{align-items:center}#feeSchedulesView .fee-schedule-actions #clearFeeScheduleFiltersBtn{margin-left:auto}#feeSchedulesView .fee-schedule-status-strip{margin:0 10px;padding:10px 12px}#feeSchedulesView .fee-schedule-filter-summary{margin:0 10px;gap:8px}#feeSchedulesView .fee-schedule-table-wrap{margin-top:0;max-height:calc(100vh - 285px);min-height:160px}#feeSchedulesView .fee-schedule-table{min-width:1600px;table-layout:auto}#feeSchedulesView .fee-schedule-table th{height:38px;white-space:nowrap}#feeSchedulesView .fee-schedule-table tbody td{height:44px}#feeSchedulesView .fee-schedule-table th:nth-child(3),#feeSchedulesView .fee-schedule-table td:nth-child(3){min-width:270px}#feeSchedulesView .fee-schedule-table th:nth-child(9),#feeSchedulesView .fee-schedule-table td:nth-child(9){min-width:100px;width:100px}#feeSchedulesView .fee-schedule-table input[type=number]{appearance:textfield;-moz-appearance:textfield;text-align:right;padding-right:10px;font-variant-numeric:tabular-nums}#feeSchedulesView .fee-schedule-table input[type=number]::-webkit-inner-spin-button,#feeSchedulesView .fee-schedule-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#feeSchedulesView .fee-schedule-table input[type=date]{min-width:130px}#feeSchedulesView .fee-schedule-table th:last-child,#feeSchedulesView .fee-schedule-table td:last-child{position:sticky;right:0;min-width:90px;background:var(--panel);box-shadow:-3px 0 5px #1126390d;z-index:2}#feeSchedulesView .fee-schedule-table thead th:last-child{z-index:4;background:var(--blue-soft)}#feeSchedulesView .fee-schedule-table tbody tr:hover td{background-color:var(--soft)}#feeSchedulesView .fee-schedule-table .sheet-input:focus{outline:2px solid var(--blue);outline-offset:-2px;background:var(--panel)}#feeScheduleColumnFilterMenu{border-radius:var(--radius-sm);box-shadow:var(--elev-3)}#feeScheduleColumnFilterMenu .column-filter-search{margin:10px;width:calc(100% - 20px);min-height:38px}#missingRatesView .missing-rates-pane,#missingRatesView .fee-schedule-missing-panel{min-width:0}#missingRatesView .fee-schedule-missing-panel{padding:14px;gap:12px;border-color:var(--line);border-radius:12px}#missingRatesView .fee-missing-head>div{border:0;padding:0}#missingRatesView .fee-missing-head p{max-width:100ch}#missingRatesView .fee-missing-head strong{font-size:var(--fs-500)}#missingRatesView .fee-missing-grid{gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}#missingRatesView .fee-missing-card{border:0;border-right:1px solid var(--line);border-radius:0;padding:10px 12px;gap:4px}#missingRatesView .fee-missing-card:last-child{border-right:0}#missingRatesView .fee-missing-card strong{font-size:var(--fs-500)}#missingRatesView .fee-missing-card small{font-size:var(--fs-100);margin-top:2px}#missingRatesView .fee-missing-toolbar{border-color:var(--line);padding:12px;gap:10px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}#missingRatesView .fee-missing-toolbar label{text-transform:none;letter-spacing:0;font-size:var(--fs-200)}#missingRatesView .fee-missing-toolbar .fee-missing-search{grid-column:1 / -1}#missingRatesView .fee-missing-toolbar input,#missingRatesView .fee-missing-toolbar select{min-height:38px;border-color:var(--line-strong);font-weight:var(--fw-prose)}#missingRatesView .fee-missing-table-wrap{min-width:0;max-width:100%;border-color:var(--line)}#missingRatesView .fee-missing-table td{padding:10px}#missingRatesView .fee-missing-table th{background:var(--soft);padding:10px}#missingRatesView .fee-missing-action-cell{gap:8px}#missingRatesView .fee-missing-table th:last-child,#missingRatesView .fee-missing-table td:last-child{position:sticky;right:0;background:var(--panel)}#missingRatesView .fee-missing-table th:last-child{background:var(--soft)}.fee-rate-form-actions{position:sticky;bottom:0;background:var(--panel);padding:12px 0;border-top:1px solid var(--line);z-index:2}.fee-rate-form label{text-transform:none;letter-spacing:0;font-size:var(--fs-200)}.fee-rate-form input,.fee-rate-form select{font-size:var(--fs-250);font-weight:var(--fw-prose)}.fee-rate-form label:has([required])>input,.fee-rate-form label:has([required])>select{border-color:var(--line-strong)}.fee-rate-form-group{grid-column:1 / -1;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-250);color:var(--ink)}.fee-rate-form-group:first-child{border-top:0;padding-top:0}.fee-rate-context{padding:12px;border-radius:8px;background:var(--soft);border:1px solid var(--line);font-size:var(--fs-200);line-height:1.5}@media (max-width: 1050px){#feeSchedulesView .fee-schedule-filter-grid{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr)}#feeSchedulesView .fee-schedule-archived-toggle{grid-column:1 / -1}#missingRatesView .fee-missing-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){#feeSchedulesView .fee-schedule-filter-grid{grid-template-columns:minmax(0,1fr)}#feeSchedulesView .fee-schedule-table-wrap{max-height:65vh}#missingRatesView .fee-missing-toolbar,#missingRatesView .fee-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#missingRatesView .fee-missing-head{grid-template-columns:minmax(0,1fr)}#missingRatesView .fee-missing-card{border-bottom:1px solid var(--line)}}}@media screen{#feeSchedulesView .fee-schedule-table th:nth-last-child(2),#feeSchedulesView .fee-schedule-table td:nth-last-child(2){position:sticky;right:90px;min-width:110px;background:var(--panel);z-index:2}#feeSchedulesView .fee-schedule-table th:nth-last-child(2){background:var(--blue-soft);z-index:4}#missingRatesView .fee-missing-more-filters{grid-column:1 / -1;min-width:0}#missingRatesView .fee-missing-more-filters>summary{cursor:pointer;color:var(--blue-ink);font-weight:var(--fw-strong);padding:4px 0}#missingRatesView .fee-missing-more-filters>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}#missingRatesView .fee-missing-totals-detail{color:var(--muted);font-size:var(--fs-100)}#missingRatesView .fee-missing-totals-detail summary{cursor:pointer}#missingRatesView .fee-missing-totals-detail p{margin:6px 0}@media (max-width:620px){#missingRatesView .fee-missing-more-filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media screen and (min-width:1051px){#missingRatesView .fee-missing-toolbar{grid-template-columns:minmax(240px,1.3fr) minmax(160px,.85fr) minmax(120px,.65fr) minmax(220px,1.2fr)}#missingRatesView .fee-missing-toolbar .fee-missing-search{grid-column:auto}#missingRatesView .fee-missing-toolbar label{gap:4px}#missingRatesView .fee-missing-toolbar{padding:10px;gap:8px 12px}#missingRatesView .tracker-titlebar{margin-bottom:-46px;z-index:1;pointer-events:none}#missingRatesView .tracker-titlebar button{pointer-events:auto}#missingRatesView .missing-rates-tabs{padding-right:100px;margin-bottom:0}#missingRatesView .fee-missing-pagination{padding:6px 10px;margin:0}#missingRatesView .fee-missing-totals-scope{margin:0}#missingRatesView .fee-missing-card details{color:var(--muted);font-size:var(--fs-100)}#missingRatesView .fee-missing-card summary{cursor:pointer}}@media screen{#missingRatesView .fee-missing-summary{border:1px solid var(--line);border-radius:8px;padding:8px 12px;color:var(--muted);font-size:var(--fs-200)}#missingRatesView .fee-missing-summary>summary{cursor:pointer;color:var(--ink-soft);font-weight:var(--fw-strong)}#missingRatesView .fee-missing-summary[open]>summary{margin-bottom:8px}#missingRatesView .fee-missing-summary .fee-missing-totals-scope{margin:8px 0}#missingRatesView .fee-missing-totals-detail{margin-top:6px}#missingRatesView .fee-missing-totals-detail summary{width:max-content;color:var(--blue-ink)}}@media screen{#missingRatesView .fee-missing-commandbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 10px;min-width:0}#missingRatesView .fee-missing-commandbar .missing-rates-tabs{margin:0;padding:0}}@media screen{#feeSchedulesView .fee-schedule-table th:nth-child(9),#feeSchedulesView .fee-schedule-table td:nth-child(9){position:sticky;right:200px;width:100px;min-width:100px;background:var(--panel);z-index:2;box-shadow:-3px 0 5px #1126390d}#feeSchedulesView .fee-schedule-table th:nth-child(9){background:var(--blue-soft);z-index:4}#feeSchedulesView .fee-schedule-table th:last-child,#feeSchedulesView .fee-schedule-table td:last-child{width:90px}#feeSchedulesView .fee-schedule-table th:nth-last-child(2),#feeSchedulesView .fee-schedule-table td:nth-last-child(2){width:110px}.fee-rate-context span{display:block;margin-top:4px}}#userMgmtModal .user-mgmt-rail-pills{justify-content:space-between;align-items:center}#userMgmtModal .user-mgmt-rail-pills .primary-button{min-height:36px;padding:8px 12px}#userMgmtModal .user-mgmt-disclosure{color:var(--muted);font-size:13px}#userMgmtModal .user-mgmt-disclosure summary{cursor:pointer;color:var(--ink);padding:4px 0;font-weight:600}#userMgmtModal .user-mgmt-disclosure ul{margin:8px 0 0;padding-left:20px;max-height:210px;overflow:auto}#userMgmtModal .user-mgmt-disclosure li{padding:3px 0}#userMgmtTeamsPane .staff-team-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}#userMgmtTeamsPane .staff-team-form-error,#userMgmtTeamsPane .staff-team-notice{grid-column:1 / -1;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:var(--panel-muted);color:var(--ink);font-size:13px;line-height:1.6}#userMgmtTeamsPane .staff-team-form-error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-ink)}#userMgmtTeamsPane .staff-team-detail fieldset>input[type=search]{grid-column:1 / -1;width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:7px;background:var(--panel);color:var(--ink)}#userMgmtTeamsPane .staff-team-detail fieldset>[data-staff-team-choice-count]{grid-column:1 / -1;color:var(--muted);font-size:12px}#userMgmtTeamsPane .staff-team-detail fieldset>label[hidden],#userMgmtTeamsPane .staff-team-choice-empty[hidden]{display:none}#userMgmtTeamsPane .staff-team-choice-empty{color:var(--muted);grid-column:1 / -1}#userMgmtTeamsPane button:disabled{cursor:wait}@media (min-width: 1181px){#userMgmtModal .user-mgmt-window{width:min(1280px,calc(100vw - 48px));height:min(900px,calc(100dvh - 48px))}#userMgmtModal .user-mgmt-layout{grid-template-columns:minmax(0,1fr) 390px}}#userMgmtModal .management-list-pagination:not(:has(button:not(:disabled))) .management-list-page-controls{display:none}@media (max-width: 760px){#userMgmtModal .team-structure-guide,#userMgmtModal .staff-team-guide{display:none}#userMgmtModal .team-structure-summary>strong{font-size:17px;line-height:1.35}#userMgmtModal .user-mgmt-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}#userMgmtModal .user-mgmt-head h3{white-space:nowrap;font-size:18px}#userMgmtModal .user-mgmt-head-actions{display:flex;gap:6px;width:auto;align-items:center}#userMgmtModal .user-mgmt-head-actions button{width:auto;padding-inline:9px;font-size:12px}#userMgmtModal .user-mgmt-head-actions button[hidden]{display:none}#userMgmtModal .user-mgmt-head-actions .icon-button{width:36px;min-width:36px;font-size:20px}}.report-read-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin:0 0 12px;border:1px solid var(--border, #d9e2ec);border-radius:10px;background:var(--panel, #fff);color:var(--text, #243447);font-size:13px}.report-read-status[hidden]{display:none}.report-read-copy{display:grid;gap:4px;min-width:0}.report-read-copy small:empty{display:none}.report-read-copy small{color:var(--muted, #526477)}.report-read-actions{display:flex;flex-shrink:0;gap:8px}.report-read-actions button{min-height:36px;white-space:nowrap}@media (max-width:600px){.report-read-status{align-items:flex-start;flex-direction:column;gap:10px}.report-read-actions{width:100%}.report-read-actions button{flex:1;min-height:44px}}@media print{.report-read-actions,[data-report-refresh-status]{display:none!important}}.report-facet-choices,.tracker-choice-pager{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--muted)}.report-facet-choices input{width:100%;min-width:0}.report-facet-choices:empty{display:none}.tracker-choice-pager{padding:8px 0}.tracker-choice-pager [role=status]{flex-basis:100%}.work-aging-chip{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap;font-variant-numeric:tabular-nums}.work-aging-chip small{font-size:var(--fs-100);font-weight:var(--fw-strong);letter-spacing:.04em;text-transform:uppercase;opacity:.75}.work-aging-chip[data-aging-basis=none]{font-variant-numeric:normal;white-space:normal;text-align:center}.work-aging-line{margin:6px 0 0}.oversight-work .internal-review-table td .work-aging-chip{margin-top:1px}.drawer-next-action-meta strong.drawer-aging-days{width:fit-content;font-variant-numeric:tabular-nums}.column-drop-indicator{position:fixed;z-index:45;width:3px;margin-left:-1px;border-radius:2px;background:var(--blue, #0a63c9);box-shadow:0 0 0 1px #ffffff8c;pointer-events:none}.column-drop-indicator[hidden]{display:none}@media (pointer: fine){.claims-table thead th[data-col]{cursor:grab}body.all-data-column-dragging,body.all-data-column-dragging .claims-table thead th[data-col]{cursor:grabbing}}body.all-data-column-dragging{user-select:none;-webkit-user-select:none}.claims-table thead th.is-column-dragging{background:#0a63c924}.claims-table thead th.is-column-dragging .th-inner{opacity:.62}.column-view-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0}.column-view-item .column-view-choice{min-width:0}.column-view-arrange{display:inline-flex;gap:4px}.column-view-move{min-width:28px;min-height:28px;padding:0 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);color:var(--ink);font-size:var(--fs-200);line-height:1;cursor:pointer}.column-view-move:hover:not(:disabled){border-color:var(--blue);background:var(--info-bg)}.column-view-move:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.column-view-move:disabled{opacity:.35;cursor:default}.column-view-arrange-hint{margin:6px 0 0;color:var(--ink-soft);font-size:var(--fs-100)}@media (max-width: 720px){.column-view-move{min-width:44px;min-height:44px}}.column-view-window{display:flex;flex-direction:column}.column-view-window>*{flex:0 0 auto}.column-view-window .column-view-list{flex:1 1 auto;min-height:0}.column-view-item{grid-template-columns:auto minmax(0,1fr) auto}.column-view-grip{display:inline-flex;align-items:center;justify-content:center;width:20px;min-height:28px;color:var(--ink-faint);font-size:var(--fs-200);line-height:1;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.column-view-item:hover .column-view-grip{color:var(--ink-soft)}.column-view-arrange{opacity:.55;transition:opacity .12s ease}.column-view-item:hover .column-view-arrange,.column-view-item:focus-within .column-view-arrange{opacity:1}@media (pointer: fine){.column-view-item{cursor:grab}body.column-view-dragging,body.column-view-dragging .column-view-item{cursor:grabbing}}body.column-view-dragging{user-select:none;-webkit-user-select:none}.column-view-item.is-column-view-dragging .column-view-choice{border-color:var(--blue);background:var(--info-bg);opacity:.6}.column-view-drop-indicator{position:fixed;z-index:60;width:3px;margin-left:-1px;border-radius:2px;background:var(--blue, #0a63c9);box-shadow:0 0 0 1px #ffffff8c;pointer-events:none}.column-view-drop-indicator[hidden]{display:none}@media (max-width: 420px){.column-view-grip{width:24px;min-height:44px}}.slicer-mode-controls,.column-filter-mode{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;border-bottom:1px solid var(--excel-border);background:var(--panel-muted)}.column-filter-compare{border-bottom:1px solid var(--excel-border);background:var(--panel-muted)}.column-filter-compare>summary{padding:6px 8px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-strong);cursor:pointer;list-style:revert}.column-filter-compare>summary:focus-visible{outline:2px solid var(--focus-ring, #2f6feb);outline-offset:-2px}.column-filter-compare>summary [data-range-on]{margin-left:4px;color:var(--accent);font-weight:var(--fw-strong);text-transform:uppercase;font-size:var(--fs-100)}.column-filter-compare-body{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px 8px}.column-filter-compare-op{flex:1 1 100%;min-width:0;font-size:var(--fs-200)}.column-filter-compare-value{flex:1 1 0;min-width:0;font-size:var(--fs-200)}.column-filter-compare-value[hidden]{display:none}.column-filter-compare-note{flex:1 1 100%;margin:0;min-height:0;color:var(--ink-soft);font-size:var(--fs-100)}.column-filter-compare-note:empty{display:none}.slicer-mode-switch{display:flex;align-items:center;gap:10px}.slicer-mode-option,.column-filter-mode-option{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:var(--fs-200);font-weight:var(--fw-normal);white-space:nowrap;cursor:pointer}.slicer-mode-option input,.column-filter-mode-option input{margin:0}.slicer-mode-option input:focus-visible,.column-filter-mode-option input:focus-visible,.slicer-family-button:focus-visible,[data-filter-family]:focus-visible{outline:2px solid var(--focus-ring, #2f6feb);outline-offset:2px}.slicer-family-button,[data-filter-family]{flex:0 0 auto;white-space:nowrap}.slicer-family-button[aria-pressed=true],[data-filter-family][aria-pressed=true]{border-color:var(--accent, #2f6feb);font-weight:var(--fw-semibold, 600)}#claimDrawer{width:min(1240px,calc(100vw - 32px));top:16px;right:16px;bottom:16px}#claimDrawer #drawerBody{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;gap:0;padding:0!important;overflow:hidden}#claimDrawer .drawer-clear-main,#claimDrawer .drawer-clear-notes{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-4)}#claimDrawer .drawer-clear-main{display:block}#claimDrawer .drawer-clear-main>*,#claimDrawer [data-drawer-clear-finance]>*{margin-bottom:var(--space-4)}#claimDrawer .drawer-clear-notes{border-left:1px solid var(--line);background:var(--panel-muted)}#claimDrawer .drawer-clear-context p{font-size:var(--fs-300);font-weight:var(--fw-strong);margin:var(--space-3) 0 var(--space-1)}#claimDrawer .drawer-clear-context small,#claimDrawer .drawer-clear-row small{color:var(--muted)}#claimDrawer .drawer-clear-switch{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-muted)}#claimDrawer .drawer-clear-switch button{border:0;white-space:normal}#claimDrawer .drawer-clear-switch button[aria-pressed=true]{background:var(--blue);color:var(--on-action, white)}#claimDrawer .drawer-clear-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}#claimDrawer .drawer-clear-cards>div{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}#claimDrawer .drawer-clear-cards span{display:block;color:var(--muted);font-size:var(--fs-250)}#claimDrawer .drawer-clear-cards strong{display:block;margin-top:var(--space-1);color:var(--ink);font-size:var(--fs-500);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#claimDrawer .drawer-clear-money,#claimDrawer .drawer-clear-patient{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}#claimDrawer .drawer-clear-money h3,#claimDrawer .drawer-clear-patient h3{margin:0 0 var(--space-2);font-size:var(--fs-400)}#claimDrawer .drawer-clear-patient>p{color:var(--muted)}#claimDrawer dl{margin:0}#claimDrawer .drawer-clear-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,auto);align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-300)}#claimDrawer .drawer-clear-row dt{font-weight:var(--fw-medium)}#claimDrawer .drawer-clear-row small{display:block;margin-top:var(--space-1);font-size:var(--fs-250);font-weight:var(--fw-normal);line-height:1.5}#claimDrawer .drawer-clear-row dd{margin:0;max-width:210px;text-align:right;font-variant-numeric:tabular-nums;font-weight:var(--fw-strong);overflow-wrap:anywhere}#claimDrawer .drawer-clear-row.is-total{background:var(--panel-muted);margin:0 calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2)}#claimDrawer .drawer-clear-notice{padding:var(--space-3);margin:var(--space-3) 0 0;background:var(--warn-bg);color:var(--warn-ink);border:1px solid var(--warn-border);border-radius:var(--radius-sm);line-height:1.5;font-size:var(--fs-250)}#claimDrawer .drawer-clear-details{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3);background:var(--panel)}#claimDrawer .drawer-clear-details+.drawer-clear-details,#claimDrawer .drawer-clear-money>.drawer-clear-details{margin-top:var(--space-3)}#claimDrawer .drawer-clear-details summary{cursor:pointer;font-size:var(--fs-300);font-weight:var(--fw-strong);color:var(--ink)}#claimDrawer .drawer-clear-details[open]>summary{margin-bottom:var(--space-3)}#claimDrawer .drawer-clear-details td small{display:block;color:var(--muted);white-space:normal}#claimDrawer .drawer-clear-notes .claim-notes-panel{padding:0;border:0;background:transparent;box-shadow:none}#claimDrawer .drawer-clear-notes .panel-heading-row{align-items:start}#claimDrawer .drawer-clear-notes .panel-heading-row h3{font-size:var(--fs-400)}#claimDrawer .drawer-clear-notes .panel-heading-row p{font-size:var(--fs-250);line-height:1.5}#claimDrawer .drawer-clear-notes .claim-note-panel-body{padding:0}#claimDrawer .drawer-clear-notes .claim-note-composer{padding:var(--space-3);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md)}#claimDrawer .drawer-clear-notes .claim-note-scope-options{grid-template-columns:1fr}#claimDrawer .drawer-clear-notes .claim-note-line-choices{max-height:130px;overflow:auto}#claimDrawer .drawer-clear-notes textarea{min-height:96px}#claimDrawer .drawer-clear-notes .claim-note-card{overflow-wrap:anywhere}#claimDrawer .drawer-next-action{padding:var(--space-3)}#claimDrawer .drawer-next-action-grid{grid-template-columns:minmax(0,1fr) auto}#claimDrawer .drawer-followup-edit{flex-wrap:wrap}@media (max-width: 1400px){#claimDrawer #drawerBody{grid-template-columns:minmax(0,1fr) 336px}}@media (max-width: 1000px){#claimDrawer #drawerBody{grid-template-columns:minmax(0,1fr);overflow:auto;grid-template-rows:auto}#claimDrawer .drawer-clear-main,#claimDrawer .drawer-clear-notes{overflow:visible}#claimDrawer .drawer-clear-notes{border-left:0;border-top:1px solid var(--line)}}#claimDrawer .drawer-clear-cards{grid-template-columns:repeat(4,minmax(0,1fr))}#claimDrawer .drawer-clear-cards>div{padding:var(--space-3)}#claimDrawer .drawer-clear-cards strong{font-size:var(--fs-600)}#claimDrawer .drawer-clear-row{padding-top:var(--space-2);padding-bottom:var(--space-2)}#claimDrawer .drawer-clear-row dt{font-weight:var(--fw-normal)}#claimDrawer .drawer-clear-notes .claim-note-panel-body{display:flex;flex-direction:column;gap:var(--space-3)}#claimDrawer .drawer-clear-notes [data-claim-ledger-page-host=notes]{order:1;max-height:38vh;overflow:auto}#claimDrawer .drawer-clear-notes .claim-note-source-status{order:0;margin:0}#claimDrawer .drawer-clear-notes .claim-note-composer{order:2}#claimDrawer .drawer-clear-notes .claim-note-scope-options small{font-size:var(--fs-200)}#claimDrawer .drawer-note-scope-details summary{cursor:pointer;padding:var(--space-2) 0;color:var(--ink);font-size:var(--fs-250)}#claimDrawer .drawer-clear-details select{display:block;width:100%;margin-top:var(--space-2)}@media (max-width: 1200px){#claimDrawer .drawer-clear-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}#claimDrawer .drawer-clear-cards{grid-template-columns:repeat(3,minmax(0,1fr))}#claimDrawer .drawer-clear-cards>.drawer-clear-provider{min-width:0}#claimDrawer .drawer-clear-cards>.drawer-clear-provider strong{font-size:var(--fs-400);line-height:1.3;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}#claimDrawer .drawer-clear-context{position:sticky;top:calc(-1 * var(--space-4));background:var(--panel);z-index:3;padding:var(--space-2) 0;border-bottom:1px solid var(--line)}#claimDrawer .drawer-clear-workflow{margin-bottom:var(--space-2)}#claimDrawer .drawer-clear-notes .claim-notes-panel{display:flex;flex-direction:column;height:100%;min-height:0}#claimDrawer .drawer-clear-notes .claim-note-panel-body{flex:1;min-height:0}#claimDrawer .drawer-clear-notes [data-claim-ledger-page-host=notes]{flex:1 1 140px;min-height:60px;max-height:none}#claimDrawer .drawer-clear-notes .claim-note-composer{flex:0 0 auto;max-height:65%;overflow:auto}#claimDrawer .drawer-clear-notes .claim-note-source-status{flex:0 0 auto}#claimDrawer .drawer-clear-notes .panel-heading-row{flex:0 0 auto;padding:0 0 var(--space-2)}#claimDrawer .drawer-clear-notes .panel-heading-row p{margin-bottom:var(--space-1)}#claimDrawer .drawer-clear-notes .drawer-note-empty{padding:var(--space-2) 0;color:var(--muted)}@media (max-width: 1000px){#claimDrawer .drawer-clear-notes .claim-notes-panel{min-height:480px}}.followup-review{display:block;margin-top:6px;max-width:320px;white-space:normal;font-size:12px;line-height:1.4;color:#654d09;background:#fff5d6;border-left:3px solid #bb8a14;border-radius:4px;padding:5px 8px}.followup-review summary{cursor:pointer;font-weight:600}.followup-review p{margin:6px 0;overflow-wrap:anywhere}.followup-review--approved{color:#185b38;background:#eaf6ef;border-color:#358b58}.followup-review--rejected{color:#873515;background:#fff0e8;border-color:#c56839}.followup-review--unavailable,.followup-review--canceled{color:#526071;background:#f0f3f6;border-color:#8491a1}.tracker-service-date-range{display:flex;flex-wrap:wrap;gap:12px;padding:12px;align-items:end}.tracker-service-date-range label{display:grid;gap:6px}#trackerServiceDateError{color:var(--danger, #b42318)}
