:root{--font-sans:Inter,"SF Pro Display","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-mono:"SFMono-Regular",Consolas,monospace;--surface-canvas:#eef5fb;--surface-glass:#ffffffc7;--surface-solid:#fff;--surface-muted:#f5f9fdeb;--surface-raised:#fffffff0;--surface-overlay:#0e1c3661;--color-bg:var(--surface-canvas);--color-surface:var(--surface-solid);--color-surface-raised:var(--surface-raised);--color-surface-muted:var(--surface-muted);--color-surface-hover:#eef4fb;--color-text:#10213c;--color-text-secondary:#52627b;--color-text-tertiary:#7d8ca3;--color-text-disabled:#aab5c5;--color-text-inverse:#f8fbff;--color-border:#7590b438;--color-border-strong:#5b79a457;--color-border-bright:#ffffffc7;--color-primary:#3568ee;--color-primary-hover:#2855d8;--color-primary-soft:#eaf0ff;--color-primary-text:#244fc6;--color-success:#0f9f86;--color-success-soft:#e5f8f3;--color-warning:#e78a17;--color-warning-soft:#fff4df;--color-danger:#e34c59;--color-danger-soft:#fff0f2;--color-promise:#775de8;--color-promise-soft:#f0edff;--sidebar-bg:#f6fbffc7;--sidebar-surface:#e0edfbc7;--sidebar-text:#354a67;--sidebar-muted:#7d8da4;--sidebar-active:#fff;--sidebar-active-bg:linear-gradient(135deg,#2874ee 0%,#7664ef 100%);--shadow-xs:0 1px 2px #2641650a;--shadow-sm:0 12px 32px #36567f14;--shadow-md:0 22px 54px #25416921;--shadow-lg:0 34px 100px #192e5138;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--sidebar-width:148px;--sidebar-collapsed:60px;--topbar-height:56px;--workspace-tabs-height:40px;--mobile-bottom-nav-height:64px;--touch-target:44px;--mobile-page-gutter:clamp(10px,3.6vw,18px);--ease:cubic-bezier(.2,.8,.2,1);--duration:.19s}:root[data-theme=dark]{--surface-canvas:#06111f;--surface-glass:#0c1b2dd6;--surface-solid:#0d1a2b;--surface-muted:#0e1d30f0;--surface-raised:#112237f0;--surface-overlay:#010711b8;--color-bg:var(--surface-canvas);--color-surface:var(--surface-solid);--color-surface-raised:var(--surface-raised);--color-surface-muted:var(--surface-muted);--color-surface-hover:#152943;--color-text:#edf5ff;--color-text-secondary:#b1c0d2;--color-text-tertiary:#7f93aa;--color-text-disabled:#586b82;--color-text-inverse:#07101d;--color-border:#81aed32e;--color-border-strong:#89bde44d;--color-border-bright:#aed9f640;--color-primary:#6e8fff;--color-primary-hover:#86a2ff;--color-primary-soft:#3957ad4d;--color-primary-text:#b8c7ff;--color-success:#55d3ad;--color-success-soft:#155d4a57;--color-warning:#f2ad56;--color-warning-soft:#784c1552;--color-danger:#ff7b88;--color-danger-soft:#80283654;--color-promise:#b19cff;--color-promise-soft:#5b44a652;--sidebar-bg:#071626cc;--sidebar-surface:#20486175;--sidebar-text:#c4d5e6;--sidebar-muted:#738aa1;--sidebar-active:#fff;--sidebar-active-bg:linear-gradient(135deg,#2a71e8 0%,#765fef 100%);--shadow-xs:0 1px 2px #00000038;--shadow-sm:0 14px 36px #00000040;--shadow-md:0 24px 60px #00000061;--shadow-lg:0 40px 120px #0000008f}
*{box-sizing:border-box}html{background:var(--color-bg)}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration),border-color var(--duration),color var(--duration),box-shadow var(--duration),transform var(--duration);border:0;padding:10px 15px;font-weight:650}button:hover{background:var(--color-primary-hover)}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}a{color:var(--color-primary-text)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:42px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border var(--duration),box-shadow var(--duration),background var(--duration);outline:0;padding:10px 12px}:where(input[type=checkbox],input[type=radio]){appearance:auto;width:16px;min-width:16px;height:16px;min-height:16px;box-shadow:none;accent-color:var(--color-primary);cursor:pointer;border:0;flex:0 0 16px;margin:0;padding:0}:where(input[type=checkbox],input[type=radio]):disabled{cursor:not-allowed}:where(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}textarea{min-height:90px}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}:where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}small{color:var(--color-text-tertiary)}code{font-family:var(--font-mono);color:var(--color-primary-text);font-size:.9em}.login{background:var(--color-bg);grid-template-columns:minmax(460px,1.05fr) minmax(460px,.95fr);min-height:100vh;display:grid}.login-visual{color:#eef3ff;background:radial-gradient(circle at 75% 15%,#5376f455 0,#0000 30%),linear-gradient(145deg,#0c1528 0%,#172441 60%,#152e5f 100%);flex-direction:column;justify-content:space-between;padding:64px;display:flex;position:relative;overflow:hidden}.login-visual:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-170px;right:-170px;box-shadow:0 0 0 80px #ffffff08,0 0 0 160px #ffffff05}.login-brand{z-index:1;align-items:center;gap:12px;font-size:18px;font-weight:750;display:flex;position:relative}.login-brand-mark{background:linear-gradient(145deg,#8298ff,#315ee7);border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;display:grid;box-shadow:0 12px 35px #315ee755}.login-message{z-index:1;max-width:560px;position:relative}.login-message p:first-child{color:#9db2ff;letter-spacing:.14em;margin:0 0 16px;font-size:11px;font-weight:750}.login-message h2{letter-spacing:-.045em;color:#fff;margin:0 0 20px;font-size:42px;line-height:1.2}.login-message>p:last-child{color:#b9c6dc;max-width:480px;font-size:15px;line-height:1.8}.login-boundaries{z-index:1;color:#94a3b8;gap:20px;font-size:11px;display:flex;position:relative}.login-panel{place-items:center;padding:50px;display:grid}.login-card{width:min(420px,100%)}.login-card .eyebrow{letter-spacing:.15em;color:var(--color-primary-text);font-size:10px;font-weight:750}.login-card h1{letter-spacing:-.04em;margin:10px 0 9px;font-size:30px}.login-card>p{color:var(--color-text-secondary);margin:0}.login-card form{gap:16px;margin-top:30px;display:grid}.login-card label{color:var(--color-text-secondary);gap:7px;font-size:12px;font-weight:650;display:grid}.login-card button{height:46px;margin-top:4px}.login-card small{color:var(--color-danger)}.login-help{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);justify-content:space-between;margin-top:22px;padding-top:20px;font-size:11px;display:flex}.eyebrow{letter-spacing:.12em;color:var(--color-primary-text);font-size:11px;font-weight:750}.content{width:100%;max-width:1280px;padding:44px}.content header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.content h1{margin:6px 0 10px}.workbench{grid-template-columns:360px minmax(0,1fr);gap:18px;margin-top:20px;display:grid}article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:22px}.list{padding:0;overflow:hidden}.list h2,.detail h2{border-bottom:1px solid var(--color-border);margin:0;padding:17px 19px;font-size:15px}.list h2 em,.table-card h2 em{background:var(--color-primary-soft);color:var(--color-primary-text);border-radius:999px;margin-left:5px;padding:3px 8px;font-size:10px;font-style:normal}.draft{text-align:left;background:var(--color-surface);width:100%;color:var(--color-text);border-bottom:1px solid var(--color-border);border-radius:0;gap:5px;padding:15px 19px;display:grid}.draft:hover,.draft.selected{background:var(--color-primary-soft)}.draft span,.draft small{color:var(--color-text-secondary);font-weight:400}.draft small{font-size:10px}.draft small.danger{color:var(--color-danger)}.detail{min-height:390px}.detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;display:grid}.detail dt{color:var(--color-text-tertiary);margin-bottom:5px;font-size:11px}.detail dd{word-break:break-word;margin:0;font-weight:600}.actions{flex-wrap:wrap;gap:9px;padding:12px 0;display:flex}.actions button{background:var(--color-primary-soft);color:var(--color-primary-text)}.actions button.primary{background:var(--color-primary);color:#fff}.table-card{margin-top:20px;overflow:auto}.table-card h2{color:var(--color-text);margin:0 0 17px;font-size:15px}table{border-collapse:separate;border-spacing:0;width:100%;min-width:650px}th,td{text-align:left;border-bottom:1px solid var(--color-border);color:var(--color-text);padding:13px 12px;font-size:12px}th{color:var(--color-text-secondary);letter-spacing:.025em;background:var(--color-surface-muted);font-size:10px;font-weight:700;position:relative}tbody tr{transition:background var(--duration)}tbody tr:hover{background:var(--color-surface-hover)}.empty{color:var(--color-text-tertiary);text-align:center;padding:24px;line-height:1.7}.notice{background:var(--color-warning-soft);color:var(--color-warning);border:1px solid color-mix(in srgb,var(--color-warning) 25%,var(--color-border));border-radius:var(--radius-md);margin:0 0 18px;padding:11px 14px}details{margin-top:18px}summary{cursor:pointer;color:var(--color-primary-text)}pre{color:#dbeafe;border-radius:var(--radius-md);background:#091224;max-height:330px;padding:16px;overflow:auto}.hint{color:var(--color-text-tertiary);margin-top:20px;font-size:11px;line-height:1.65}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metrics article{min-width:0}.metrics article span{color:var(--color-text-secondary);font-size:11px;display:block}.metrics article strong{letter-spacing:-.035em;margin-top:12px;font-size:25px;display:block}.metrics article small{margin-top:5px;display:block}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row-actions button{padding:7px 9px;font-size:11px}.danger-button{background:var(--color-danger-soft)!important;color:var(--color-danger)!important}.secondary{background:var(--color-surface-hover)!important;color:var(--color-text-secondary)!important}.module-tabs{gap:7px;padding:4px 0;display:flex;overflow:auto}.module-tabs button{white-space:nowrap;background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border)}.module-tabs button.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}:root[data-theme=dark] .governance-banner,:root[data-theme=dark] .dashboard-meta,:root[data-theme=dark] .search-results,:root[data-theme=dark] .import-preview,:root[data-theme=dark] .assignment-card,:root[data-theme=dark] .filter-bar,:root[data-theme=dark] .configuration-form,:root[data-theme=dark] .configuration-stack{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}:root[data-theme=dark] th,:root[data-theme=dark] .profile-tabs{background:var(--color-surface-muted)!important}:root[data-theme=dark] .dashboard-cards .risk-card{background:var(--color-danger-soft)!important;border-color:#6d3440!important}:root[data-theme=dark] select{background:var(--color-surface);color:var(--color-text)}.financial-execution-card{border-top:1px solid var(--color-border);grid-template-columns:minmax(260px,1.4fr) minmax(150px,.6fr) minmax(190px,.75fr) minmax(180px,.75fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.financial-execution-card>div{gap:5px;display:grid}.financial-execution-card span{color:var(--color-primary-text);font-size:12px;font-weight:650}.financial-execution-card input{min-width:0}.inline-reversal-form{gap:7px;min-width:210px;margin-top:10px;display:grid}.inline-reversal-form input,.inline-reversal-form button{padding:7px 9px;font-size:11px}.inline-reversal-form input[type=file]{max-width:230px;color:var(--color-text-secondary)}@media (max-width:1100px){.financial-execution-card{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-execution-card>div{grid-column:1/-1}.financial-execution-card button{justify-self:start}}@media (max-width:900px){.login{grid-template-columns:1fr}.login-visual{display:none}.login-panel{padding:28px}.workbench,.detail dl{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.metrics{grid-template-columns:1fr}.login-panel{padding:22px}.login-card h1{font-size:26px}}.login-visual{justify-content:flex-start;padding:64px}.login-brand-mark{object-fit:contain;background:0 0;display:block;box-shadow:0 12px 35px #315ee755}.login-message{max-width:none;margin:auto 0}.login-message>p:last-child{white-space:nowrap;width:max-content;max-width:none;font-size:13px}.login-card h1{margin-bottom:28px}.login-card form{margin-top:0}@media (max-width:1280px) and (min-width:901px){.login-visual{padding:48px}.login-message>p:last-child{font-size:12px}}@media (max-width:900px){.login-message>p:last-child{white-space:normal;width:auto}}
.app-shell{background:var(--color-bg);min-height:100vh;color:var(--color-text)}.app-sidebar{width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--sidebar-text);z-index:40;transition:width var(--duration) var(--ease),transform var(--duration) var(--ease);flex-direction:column;padding:16px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:11px;height:48px;margin-bottom:10px;padding:0 7px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#6f8cff,#315ee7);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 24px #315ee744}.brand-copy{white-space:nowrap;display:grid}.brand-copy strong{color:#fff;letter-spacing:-.02em;font-size:16px}.brand-copy span{color:var(--sidebar-muted);margin-top:2px;font-size:11px}.app-sidebar nav{flex:1;overflow:hidden}.nav-group{margin:0 0 5px}.nav-group button,.sidebar-footer>button{width:100%;min-height:36px;color:var(--sidebar-text);text-align:left;transition:background var(--duration),color var(--duration),transform var(--duration);background:0 0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:570;display:flex}.nav-group button:hover,.sidebar-footer>button:hover{background:var(--sidebar-surface);color:#fff}.nav-group-trigger{letter-spacing:.06em;color:var(--sidebar-muted)!important;font-size:11px!important;font-weight:700!important}.nav-group.open>.nav-group-trigger{background:#ffffff08;color:var(--sidebar-text)!important}.nav-group-chevron{transition:transform var(--duration) var(--ease);margin-left:auto}.nav-group.open .nav-group-chevron{transform:rotate(180deg)}.nav-group-items{gap:2px;padding:3px 0 2px;display:grid}.nav-group-items>button{padding-left:11px}.nav-group button.active{background:var(--sidebar-active-bg);color:var(--sidebar-active);box-shadow:0 7px 20px #00000025}.nav-group button:active{transform:scale(.985)}.nav-group button span,.sidebar-footer button span{white-space:nowrap;flex:1}.nav-group button em{text-align:center;color:#fff;background:#ffffff20;border-radius:99px;min-width:20px;padding:2px 5px;font-size:10px;font-style:normal}.sidebar-footer{border-top:1px solid #ffffff12;padding-top:8px}.sidebar-close{margin-left:auto;display:none!important}.sidebar-collapsed .app-sidebar{width:var(--sidebar-collapsed)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-group button span,.sidebar-collapsed .nav-group button em,.sidebar-collapsed .sidebar-footer button span,.sidebar-collapsed .nav-group-chevron{display:none}.sidebar-collapsed .nav-group button,.sidebar-collapsed .sidebar-footer>button,.sidebar-collapsed .brand-lockup{justify-content:center;padding:0}.app-stage{min-height:100vh;margin-left:var(--sidebar-width);transition:margin var(--duration) var(--ease)}.sidebar-collapsed .app-stage{margin-left:var(--sidebar-collapsed)}.topbar{height:var(--topbar-height);z-index:30;background:color-mix(in srgb,var(--color-surface) 88%,transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;gap:8px;display:flex}.icon-button{width:38px;height:38px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border)}.global-search-trigger{background:var(--color-surface-muted);width:310px;height:40px;color:var(--color-text-secondary);border:1px solid var(--color-border);align-items:center;gap:9px;padding:0 11px;font-size:13px;font-weight:500;display:flex}.global-search-trigger span{text-align:left;flex:1}.global-search-trigger kbd,.command-footer kbd{font:11px var(--font-sans);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-tertiary);box-shadow:var(--shadow-xs);border-radius:6px;padding:3px 6px}.notification-button{position:relative}.notification-button i{background:var(--color-danger);color:#fff;border:2px solid var(--color-surface);border-radius:99px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-style:normal;line-height:16px;position:absolute;top:2px;right:2px}.profile-trigger{height:44px;color:var(--color-text);background:0 0;border-radius:12px;align-items:center;gap:9px;padding:0 7px 0 4px;display:flex}.profile-trigger:hover{background:var(--color-surface-hover)}.avatar{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary-text);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.avatar.large{width:42px;height:42px;font-size:15px}.profile-copy{text-align:left;min-width:86px;display:grid}.profile-copy b{font-size:12px}.profile-copy small,.profile-menu small{color:var(--color-text-tertiary);font-size:10px}.popover-anchor{position:relative}.popover{background:var(--color-surface-raised);border:1px solid var(--color-border);width:190px;box-shadow:var(--shadow-md);z-index:60;border-radius:14px;padding:7px;position:absolute;top:calc(100% + 9px);right:0}.popover button{width:100%;height:39px;color:var(--color-text-secondary);text-align:left;background:0 0;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}.popover button span{flex:1}.popover button:hover,.popover button.selected{background:var(--color-surface-hover);color:var(--color-text)}.profile-menu{width:230px}.profile-menu>div{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:flex}.profile-menu p{margin:0;display:grid}.profile-menu button:last-child{color:var(--color-danger)}.page-frame{max-width:1480px;margin:0 auto;padding:34px 38px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.breadcrumb{color:var(--color-text-tertiary);align-items:center;gap:5px;margin-bottom:8px;font-size:11px;display:flex}.breadcrumb b{color:var(--color-text-secondary)}.page-heading h1{letter-spacing:-.035em;color:var(--color-text);margin:0;font-size:28px;line-height:1.25}.page-heading p{color:var(--color-text-secondary);margin:7px 0 0;font-size:13px}.secondary-button{background:var(--color-surface);height:40px;color:var(--color-text-secondary);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:0 14px;display:flex}.secondary-button:hover{color:var(--color-text);border-color:var(--color-border-strong);background:var(--color-surface-hover)}.app-footer{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);justify-content:space-between;gap:20px;margin-top:28px;padding:28px 2px 0;font-size:10px;display:flex}.command-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07101f99;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.command-palette{background:var(--color-surface-raised);border:1px solid var(--color-border);width:min(650px,100%);max-height:70vh;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.command-input{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;height:64px;padding:0 15px;display:flex}.command-input>svg{color:var(--color-primary)}.command-input input{padding:0;font-size:15px;box-shadow:none!important;background:0 0!important;border:0!important}.command-input input:focus{outline:0}.command-body{min-height:210px;padding:10px;overflow:auto}.command-empty{min-height:190px;color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.command-empty b{color:var(--color-text);font-size:14px}.command-empty span{font-size:12px}.search-section>p{color:var(--color-text-tertiary);letter-spacing:.08em;margin:8px 9px 5px;font-size:10px;font-weight:700}.search-section>button{width:100%;color:var(--color-text);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px;display:flex}.search-section>button:hover{background:var(--color-surface-hover)}.search-section>button>span:nth-child(2){flex:1;display:grid}.search-section small{color:var(--color-text-tertiary);font-size:10px}.search-icon{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary-text);border-radius:9px;place-items:center;display:grid}.command-footer{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);gap:14px;padding:9px 14px;font-size:10px;display:flex}.spin{animation:.8s linear infinite spin}.mobile-menu,.sidebar-backdrop{display:none}@keyframes spin{to{transform:rotate(360deg)}}.session-loading{min-height:100vh;color:var(--color-text-secondary);letter-spacing:.04em;place-items:center;font-size:14px;display:grid}.workspace-tabs-compact .workspace-tab-summary{min-height:30px;color:var(--color-text-tertiary);align-items:center;padding:0 10px;font-size:11px;display:flex}.tab-open-list{border-bottom:1px solid var(--color-border);gap:2px;max-height:230px;margin-bottom:5px;padding-bottom:5px;display:grid;overflow:auto}.tab-open-list button{height:34px}.tab-open-list button.selected{color:var(--color-primary);background:var(--color-primary-soft)}@media (max-width:1024px){.page-frame{padding:28px 24px}.topbar{padding:0 22px}.global-search-trigger{width:240px}.profile-copy{display:none}}@media (max-height:760px) and (min-width:781px){.app-sidebar{padding-top:10px;padding-bottom:10px}.brand-lockup{height:42px;margin-bottom:5px}.nav-group button,.sidebar-footer>button{min-height:32px}.nav-group{margin-bottom:3px}.nav-group-items{gap:1px;padding:2px 0}.sidebar-footer{padding-top:5px}}@media (max-width:780px){.app-sidebar{width:min(286px,88vw);transform:translate(-100%)}.app-sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .app-sidebar{width:min(286px,88vw)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-group button span,.sidebar-collapsed .nav-group button em,.sidebar-collapsed .nav-group-chevron,.sidebar-collapsed .sidebar-footer button span{display:flex}.sidebar-collapsed .nav-group button,.sidebar-collapsed .sidebar-footer>button{justify-content:flex-start;padding:0 10px}.sidebar-close,.mobile-menu{display:grid!important}.sidebar-backdrop{z-index:35;background:#07101f99;border-radius:0;display:block;position:fixed;inset:0}.app-stage,.sidebar-collapsed .app-stage{margin-left:0}.topbar{padding:0 16px}.global-search-trigger{justify-content:center;width:42px;padding:0}.global-search-trigger span,.global-search-trigger kbd,.profile-trigger>svg{display:none}.page-frame{padding:24px 16px 38px}.page-heading{align-items:flex-start}.page-refresh span{display:none}.page-heading h1{font-size:24px}.app-footer{flex-direction:column}.command-overlay{padding-top:7vh}}.brand-mark{background:0 0;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}
.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.summary-tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:112px;box-shadow:var(--shadow-xs);padding:18px 19px;position:relative;overflow:hidden}.summary-tile:after{content:"";background:var(--color-surface-hover);opacity:.68;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-26px;right:-18px}.summary-tile>span{color:var(--color-text-secondary);font-size:12px;display:block}.summary-tile>strong{z-index:1;color:var(--color-text);letter-spacing:-.035em;margin-top:12px;font-size:25px;line-height:1.1;display:block;position:relative}.summary-tile>small{z-index:1;color:var(--color-text-tertiary);margin-top:9px;font-size:10px;display:block;position:relative}.summary-tile.tone-primary{border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-border));background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 78%)}.summary-tile.tone-danger{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border));background:linear-gradient(145deg,var(--color-danger-soft),var(--color-surface) 78%)}.summary-tile.tone-success{border-color:color-mix(in srgb,var(--color-success) 25%,var(--color-border))}.summary-tile.tone-warning{border-color:color-mix(in srgb,var(--color-warning) 25%,var(--color-border));background:linear-gradient(145deg,var(--color-warning-soft),var(--color-surface) 78%)}.workspace-toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:62px;box-shadow:var(--shadow-xs);align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.workspace-search{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);min-width:300px;height:40px;color:var(--color-text-tertiary);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.workspace-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 15%,transparent)}.workspace-search input{min-width:0;height:auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.workspace-filters{color:var(--color-text-tertiary);align-items:center;gap:8px;display:flex}.workspace-filters select{width:auto;min-width:132px;height:40px;padding-block:0}.workspace-filters .check-line{white-space:nowrap;align-items:center;gap:7px;min-height:36px;display:flex}.workspace-toolbar-meta{color:var(--color-text-tertiary);align-items:center;gap:10px;margin-left:auto;font-size:11px;display:flex}.text-button{color:var(--color-primary-text);background:0 0;padding:6px 8px;font-size:11px}.text-button:hover{background:var(--color-primary-soft)}.workspace-table{padding:0;overflow:hidden}.table-card-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:68px;padding:14px 17px;display:flex}.table-card-heading>div{align-items:center;gap:11px;display:flex}.table-card-heading h2{margin:0;font-size:15px}.table-card-heading small{color:var(--color-text-tertiary);margin-top:3px;font-size:10px;display:block}.table-card-heading em{background:var(--color-primary-soft);text-align:center;border-radius:99px;min-width:28px;padding:4px 8px;font-size:11px}.section-icon{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary-text);border-radius:10px;place-items:center;display:grid}.table-scroll{overflow:auto}.workspace-table table{margin:0}.workspace-table th{letter-spacing:.03em;white-space:nowrap;height:42px;padding-block:0;font-size:10px}.workspace-table td{height:58px}.workspace-table :is(th,td).selection-cell{text-align:center;width:44px;min-width:44px;padding-left:14px;padding-right:8px}.workspace-table .selection-cell input[type=checkbox]{margin:0 auto;display:block}.clickable-row{cursor:pointer;transition:background var(--duration)}.clickable-row:hover{background:var(--color-surface-hover)}.entity-cell{align-items:center;gap:10px;display:flex}.entity-cell>div{gap:3px;display:grid}.entity-cell small{color:var(--color-text-tertiary);font-size:9px}.entity-avatar{background:var(--color-primary-soft);width:32px;height:32px;color:var(--color-primary-text);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.muted{color:var(--color-text-tertiary)}.number-cell{text-align:right;font-variant-numeric:tabular-nums}.compact-button{height:32px;padding:0 10px;font-size:11px}.workspace-empty{min-height:190px;color:var(--color-text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.workspace-empty b{color:var(--color-text);font-size:13px}.workspace-empty span{font-size:11px}.workspace-status{background:var(--color-surface-hover);color:var(--color-text-secondary);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.workspace-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-tone-success{background:var(--color-success-soft);color:var(--color-success)}.status-tone-danger{background:var(--color-danger-soft);color:var(--color-danger)}.status-tone-warning{background:var(--color-warning-soft);color:var(--color-warning)}.status-tone-info{background:var(--color-primary-soft);color:var(--color-primary-text)}.workspace-drawer{background:var(--color-surface)!important;padding:0!important}.workspace-drawer.drawer-medium{width:min(560px,92vw)}.workspace-drawer.drawer-wide{width:min(760px,92vw)}.drawer-header{z-index:8;background:color-mix(in srgb,var(--color-surface) 92%,transparent);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:76px;position:sticky;top:0;padding:16px 20px!important}.drawer-header h2{font-size:18px}.drawer-header .eyebrow{color:var(--color-primary-text);letter-spacing:.12em;margin:0 0 4px;font-size:9px;font-weight:800}.icon-close{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-text-secondary);border:1px solid var(--color-border);place-items:center;padding:0;display:grid}.drawer-content{padding:20px}.definition-grid{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.definition-grid>div{background:var(--color-surface);padding:13px}.definition-grid dt{color:var(--color-text-tertiary);font-size:10px}.definition-grid dd{color:var(--color-text);word-break:break-word;margin:6px 0 0;font-size:12px;font-weight:600}.drawer-section{margin-top:18px}.drawer-section h3{margin:0 0 10px;font-size:13px}.drawer-section p{color:var(--color-text-secondary);font-size:12px;line-height:1.7}.customer-workspace .customer-profile{margin-top:0}.customer-workspace .profile-head{padding:0 2px}.workspace-drawer .customer-profile{gap:12px;min-height:0;display:grid}.workspace-drawer .profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.workspace-drawer .profile-body{box-shadow:none;border:0;margin-top:0;padding:0;overflow:visible}.workspace-drawer .profile-tabs{background:color-mix(in srgb,var(--color-surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:8px;top:0!important}.workspace-drawer .profile-overview{align-items:start}.profile-table-scroll{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.profile-table-scroll table{margin:0}.order-workspace{gap:16px;display:grid}.order-hero{border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 72%);box-shadow:var(--shadow-xs);padding:18px}.order-hero-main{align-items:flex-start;gap:12px;display:flex}.order-hero-icon{background:var(--color-primary);color:#fff;width:42px;height:42px;box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 22%,transparent);border-radius:13px;flex:none;place-items:center;display:grid}.order-hero-main p{color:var(--color-primary-text);letter-spacing:.09em;margin:1px 0 4px;font-size:10px;font-weight:800}.order-hero-main h3{margin:0;font-size:17px}.order-hero-meta{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:10px;display:flex}.order-hero-stats{border:1px solid var(--color-border);background:var(--color-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:17px;display:grid;overflow:hidden}.order-hero-stats article{background:color-mix(in srgb,var(--color-surface) 92%,transparent);gap:6px;padding:11px 13px;display:grid}.order-hero-stats span{color:var(--color-text-tertiary);font-size:9px}.order-hero-stats strong{font-variant-numeric:tabular-nums;font-size:15px}.order-hero-stats .danger-stat strong{color:var(--color-danger)}.order-workspace-tabs{z-index:7;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-xs);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:5px;display:grid;position:sticky;top:76px}.order-workspace-tabs button{min-height:40px;color:var(--color-text-secondary);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.order-workspace-tabs button:hover{background:var(--color-surface-hover);color:var(--color-text)}.order-workspace-tabs button.active{background:var(--color-primary);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,var(--color-primary) 22%,transparent)}.order-workspace-pane{gap:14px;display:grid}.workspace-section-intro{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-primary-text);align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.workspace-section-intro h3{color:var(--color-text);margin:0;font-size:13px}.workspace-section-intro p{color:var(--color-text-secondary);margin:4px 0 0;font-size:10px}.business-quick-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.business-quick-forms .action-form{border-top:3px solid var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-xs);align-content:start;padding:15px;position:relative}.business-quick-forms .action-form header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.business-quick-forms .action-form header>b{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary-text);border-radius:9px;place-items:center;font-size:10px;display:grid}.business-quick-forms .action-form header h3{margin:0}.business-quick-forms .action-form header small{color:var(--color-text-tertiary);font-size:9px}.business-quick-forms .action-form label{color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.business-quick-forms .action-form button{margin-top:3px}.business-quick-forms .action-promise{border-top-color:var(--color-warning)}.business-quick-forms .action-promise header>b{background:var(--color-warning-soft);color:var(--color-warning)}.business-quick-forms .action-payment{border-top-color:var(--color-success)}.business-quick-forms .action-payment header>b{background:var(--color-success-soft);color:var(--color-success)}.business-quick-forms .action-risk{border-top-color:var(--color-danger)}.business-quick-forms .action-risk header>b{background:var(--color-danger-soft);color:var(--color-danger)}.action-register>.table-card-heading{border-bottom:1px solid var(--color-border)}.profile-identity{align-items:center;gap:13px;display:flex}.profile-avatar{background:var(--color-primary-soft);width:48px;height:48px;color:var(--color-primary-text);border-radius:15px;place-items:center;display:grid}.profile-identity .eyebrow{color:var(--color-primary-text);letter-spacing:.1em;margin:0;font-size:9px;font-weight:800}.profile-identity h2{margin:3px 0 0}.profile-identity p:last-child{align-items:center;gap:6px;display:flex;margin:6px 0 0!important}.profile-identity p i{background:var(--color-border-strong);border-radius:50%;width:3px;height:3px}.profile-risk small{color:var(--color-text-tertiary);font-size:9px}.profile-section-title{color:var(--color-primary-text);align-items:flex-start;gap:8px;display:flex}.profile-section-title h3{color:var(--color-text);margin:0}.profile-section-title small{color:var(--color-text-tertiary);margin-top:3px;font-size:9px;display:block}.profile-facts{border:1px solid var(--color-border);background:var(--color-border);border-radius:10px;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:14px 0!important;display:grid!important}.profile-facts>div{background:var(--color-surface);gap:5px;padding:11px;display:grid}.profile-facts dd{font-size:11px}.assignment-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.assignment-card-head>div{gap:3px;display:grid}.assignment-card-head span{color:var(--color-text-tertiary);font-size:9px}.assignment-card p,.assignment-card small{align-items:center;gap:5px;display:flex}.contact-list{gap:7px;margin:14px 0;display:grid}.contact-list>p{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;align-items:center;gap:9px;margin:0;padding:9px;display:flex}.contact-list>p>span:last-child{gap:3px;display:grid}.contact-list small{color:var(--color-text-tertiary);font-size:9px}.contact-avatar{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary-text);border-radius:9px;place-items:center;font-weight:800;display:grid}.contact-form label{color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.contact-form button{grid-column:1/-1}.assignment-card .more-history{border-top:1px dashed var(--color-border);color:var(--color-primary-text);margin-top:3px;padding-top:8px}.operations-workspace,.governance-workspace{gap:12px;display:grid}.operations-workspace>.module-tabs,.governance-workspace>.module-tabs,.operations-workspace>.workspace-summary,.governance-workspace>.workspace-summary,.operations-workspace>.workspace-toolbar,.governance-workspace>.workspace-toolbar,.operations-workspace>.module-table,.governance-workspace>.module-table{margin:0}.operations-workspace>.module-tabs,.governance-workspace>.module-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.governance-workspace>.module-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-workspace>.module-tabs button,.governance-workspace>.module-tabs button{justify-content:center}.review-boundary{border:1px solid color-mix(in srgb,var(--color-warning) 28%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);min-height:54px;color:var(--color-warning);align-items:center;gap:11px;padding:9px 12px;display:flex}.review-boundary>div{gap:3px;display:grid}.review-boundary b{font-size:11px}.review-boundary span{color:var(--color-text-secondary);font-size:10px}.review-boundary button{margin-left:auto}.governance-workspace .governance-banner{border-radius:var(--radius-md);min-height:54px;margin:0}.governance-workspace .stage-track{min-width:290px}.governance-detail-hero{border:1px solid color-mix(in srgb,var(--color-danger) 22%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(145deg,var(--color-danger-soft),var(--color-surface) 80%);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:15px;display:grid}.governance-detail-hero>span{background:var(--color-danger-soft);width:42px;height:42px;color:var(--color-danger);border-radius:12px;place-items:center;display:grid}.governance-detail-hero p{color:var(--color-danger);letter-spacing:.08em;margin:0 0 3px;font-size:9px;font-weight:800}.governance-detail-hero h3{margin:0;font-size:16px}.governance-detail-hero small{color:var(--color-text-tertiary);margin-top:4px;font-size:9px;display:block}.governance-fact-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:14px}.governance-fact-card h3{margin-bottom:8px}.governance-fact-card p{margin:5px 0;font-size:11px}.detail-stage-track{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:12px;min-width:0!important}.operations-workspace table{min-width:900px}.governance-workspace table{min-width:1040px}.operations-workspace th:last-child,.operations-workspace td:last-child{min-width:180px}.operations-workspace .row-actions .danger-button,.governance-workspace .row-actions .danger-button{background:var(--color-danger)!important;color:#fff!important;border-color:var(--color-danger)!important}.module-workspace>.module-tabs{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);margin-bottom:16px;padding:5px}.module-workspace>.module-tabs button{min-height:36px;color:var(--color-text-secondary);background:0 0;border-radius:9px;padding:0 13px;font-size:11px}.module-workspace>.module-tabs button:hover{background:var(--color-surface-hover);color:var(--color-text)}.module-workspace>.module-tabs button.active{background:var(--color-primary-soft);color:var(--color-primary-text);box-shadow:none}.module-table.workspace-table{margin-top:14px}.heading-actions{align-items:center;gap:8px;display:flex!important}.workspace-preference{background:var(--color-surface-muted);border-width:0 0 1px;border-radius:0;margin:0}.preference-heading{grid-column:1/-1;gap:3px!important;display:grid!important}.preference-heading span{color:var(--color-text-tertiary);font-size:10px}.order-drawer-stack{gap:14px;display:grid}.order-drawer-stack>.table-card,.order-drawer-stack .overview-grid>.table-card{margin-top:0}.order-drawer-stack .overview-grid{grid-template-columns:1fr}.order-drawer-stack .quick-forms{grid-template-columns:repeat(2,minmax(0,1fr))}.order-drawer-stack .table-card{box-shadow:none}.governance-banner{margin-bottom:14px}.governance-banner>div{gap:3px;display:grid}.governance-banner>div span{color:var(--color-text-secondary);font-size:11px}@media (max-width:1100px){.workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-toolbar{flex-wrap:wrap;align-items:stretch}.workspace-toolbar-meta{justify-content:flex-end;width:100%;margin-left:0}.workspace-search{flex:1;min-width:240px}}@media (max-width:720px){.workspace-summary{grid-template-columns:1fr 1fr}.summary-tile{min-height:98px;padding:15px}.summary-tile>strong{font-size:21px}.workspace-search{width:100%;min-width:0}.workspace-filters{flex-wrap:wrap;width:100%}.workspace-filters select{flex:1;min-width:0}.workspace-drawer.drawer-medium,.workspace-drawer.drawer-wide,.workspace-drawer.drawer-xwide{width:100vw}.drawer-content{padding:16px}.definition-grid{grid-template-columns:1fr}.workspace-drawer .profile-summary{grid-template-columns:1fr 1fr}.order-drawer-stack .quick-forms,.business-quick-forms{grid-template-columns:1fr}.order-hero-stats{grid-template-columns:1fr 1fr}.order-workspace-tabs{grid-template-columns:1fr 1fr;position:static}.profile-facts{grid-template-columns:1fr!important}.operations-workspace>.module-tabs,.governance-workspace>.module-tabs{flex-wrap:nowrap;display:flex;overflow:auto}.operations-workspace>.module-tabs button,.governance-workspace>.module-tabs button{min-width:120px}.review-boundary{flex-wrap:wrap;align-items:flex-start}.review-boundary button{margin-left:29px}.governance-detail-hero{grid-template-columns:38px 1fr}.governance-detail-hero>.workspace-status{grid-column:1/-1;justify-self:start}.module-workspace>.module-tabs{flex-wrap:nowrap;overflow:auto}.module-workspace>.module-tabs button{white-space:nowrap}}.return-workspace,.financial-workspace,.report-workspace{gap:12px;display:grid}.return-workspace>.workspace-summary,.return-workspace>.workspace-toolbar,.return-workspace>.return-report-strip,.return-workspace>.return-command-row,.return-workspace>.module-table,.financial-workspace>.workspace-summary,.financial-workspace>.workspace-toolbar,.financial-workspace>.module-tabs,.financial-workspace>.table-card{margin:0}.return-boundary,.financial-boundary{border-radius:var(--radius-md);align-items:center;gap:11px;min-height:58px;margin:0;display:flex}.return-boundary>button{flex:none;margin-left:auto}.financial-boundary>em{background:var(--color-surface);color:var(--color-primary-text);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:10px;font-style:normal;display:inline-flex}.return-report-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);box-shadow:var(--shadow-xs);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.return-report-strip>div{background:var(--color-surface);gap:7px;padding:13px 14px;display:grid}.return-report-strip span{color:var(--color-text-tertiary);font-size:10px}.return-report-strip b{font-variant-numeric:tabular-nums;font-size:15px}.return-command-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.return-command-row>.module-tabs{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.return-command-row>.module-tabs button{justify-content:center}.return-command-row>.module-tabs em,.financial-tabs em{background:var(--color-surface-hover);min-width:22px;color:var(--color-text-tertiary);border-radius:99px;padding:3px 6px;font-size:9px;font-style:normal}.return-command-row>.module-tabs button.active em,.financial-tabs button.active em{background:var(--color-surface);color:var(--color-primary-text)}.return-actions{gap:8px;margin:0;display:flex}.return-actions button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.return-case-table table{min-width:880px}.financial-tabs{grid-template-columns:1.24fr repeat(2,minmax(0,1fr));gap:5px;display:grid!important}.financial-tabs button{justify-content:center}.financial-pending-list{overflow:hidden}.financial-case-identity{align-items:center;gap:10px;display:flex!important}.financial-case-identity>p{gap:4px;margin:0;display:grid}.financial-execution-card>label{color:var(--color-text-tertiary);gap:5px;font-size:9px;display:grid}.financial-execution-card>label input{color:var(--color-text);font-size:11px}.financial-ledger-table table{min-width:920px}.financial-detail-hero{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--radius-md);background:var(--color-primary-soft);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:15px;display:grid}.financial-detail-hero>span{background:var(--color-surface);width:44px;height:44px;color:var(--color-primary-text);border-radius:12px;place-items:center;display:grid}.financial-detail-hero p{color:var(--color-primary-text);margin:0;font-size:10px;font-weight:750}.financial-detail-hero h3{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:21px}.financial-detail-hero small{color:var(--color-text-secondary);margin-top:4px;font-size:9px;display:block}.financial-ledger-list{gap:8px;display:grid}.financial-ledger-list article{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;grid-template-columns:minmax(120px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.financial-ledger-list span,.financial-ledger-list small{color:var(--color-text-tertiary);font-size:9px}.financial-ledger-list b{font-size:11px}.financial-reversal-section{border:1px solid color-mix(in srgb,var(--color-danger) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-danger-soft);padding:14px}.financial-reversal-section h3{color:var(--color-danger);align-items:center;gap:7px;display:flex}.financial-reversal-section p{font-size:10px}.financial-empty-mark{background:var(--color-primary-soft);width:38px;height:38px;color:var(--color-primary-text);border-radius:12px;place-items:center;display:grid}.cash-management{gap:12px;display:grid}.cash-command-row,.cash-command-actions,.cash-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cash-command-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);justify-content:space-between;padding:10px 12px}.cash-command-row>label{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:11px;display:flex}.cash-command-row>label input{width:auto;min-width:138px}.cash-command-actions{margin-left:auto}.cash-readonly-note{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary);margin:0;padding:10px 12px;font-size:11px}.cash-form-panel{border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:var(--radius-md);background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 66%);gap:12px;padding:15px;display:grid}.cash-form-panel h3{color:var(--color-primary-text);align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.cash-form-panel>p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.55}.cash-form-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cash-form-fields label{color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.cash-form-fields input,.cash-form-fields select{width:100%;min-width:0;color:var(--color-text);font-size:11px}.cash-field-wide{grid-column:span 2}.cash-form-actions small{color:var(--color-warning);font-size:10px}.cash-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cash-kpi{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:104px;box-shadow:var(--shadow-xs);gap:5px;padding:14px 15px;display:grid}.cash-kpi span{color:var(--color-text-secondary);font-size:10px}.cash-kpi strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:21px}.cash-kpi small{color:var(--color-text-tertiary);font-size:9px}.cash-kpi.success{border-color:color-mix(in srgb,var(--color-success) 26%,var(--color-border));background:linear-gradient(145deg,var(--color-success-soft),var(--color-surface) 72%)}.cash-kpi.warning{border-color:color-mix(in srgb,var(--color-warning) 26%,var(--color-border));background:linear-gradient(145deg,var(--color-warning-soft),var(--color-surface) 72%)}.cash-kpi.danger{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border));background:linear-gradient(145deg,var(--color-danger-soft),var(--color-surface) 72%)}.cash-kpi.primary{border-color:color-mix(in srgb,var(--color-primary) 27%,var(--color-border));background:linear-gradient(145deg,var(--color-primary-soft),var(--color-surface) 72%)}.cash-alert,.cash-unmatched-summary{border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);align-items:flex-start;gap:8px;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.cash-alert span,.cash-unmatched-summary span{color:var(--color-text-secondary)}.cash-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cash-account-grid>article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:5px;min-height:106px;padding:13px;display:grid}.cash-account-grid span,.cash-account-grid small{color:var(--color-text-tertiary);font-size:9px}.cash-account-grid b{font-size:12px}.cash-account-grid strong{font-variant-numeric:tabular-nums;font-size:18px}.cash-account-grid .cash-empty-card{text-align:center;color:var(--color-text-secondary);background:var(--color-surface-muted);grid-column:1/-1;place-items:center}.cash-two-columns{grid-template-columns:1.55fr 1fr;gap:12px;display:grid}.cash-two-columns>.table-card{margin:0}.cash-ledger-card table{min-width:820px}.cash-inflow{font-weight:700;color:var(--color-success)!important}.cash-outflow{font-weight:700;color:var(--color-danger)!important}.cash-unmatched,.cash-matched{border-radius:99px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.cash-unmatched{background:var(--color-warning-soft);color:var(--color-warning)}.cash-matched{background:var(--color-success-soft);color:var(--color-success)}.link-button{color:var(--color-primary-text);background:0 0;border:0;align-items:center;gap:3px;margin-right:5px;padding:4px 0;font-size:10px;display:inline-flex}.link-button:hover{text-decoration:underline}.danger-link{color:var(--color-danger)}.cash-plan-card{align-content:start;gap:8px;display:grid}.cash-plan-total{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:4px;padding:12px;display:grid}.cash-plan-total span,.cash-plan-total small{color:var(--color-text-tertiary);font-size:10px}.cash-plan-total b{font-variant-numeric:tabular-nums;font-size:18px}.cash-plan-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto;gap:5px 12px;padding:10px 2px;display:grid}.cash-plan-row:last-of-type{border-bottom:0}.cash-plan-row>div{gap:4px;display:grid}.cash-plan-row b{font-size:11px}.cash-plan-row small{color:var(--color-text-tertiary);font-size:9px}.cash-plan-row strong{font-variant-numeric:tabular-nums;font-size:12px}.cash-plan-row .link-button{grid-column:1/-1;justify-self:start}.cash-reconcile-form{border:1px solid color-mix(in srgb,var(--color-warning) 32%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.cash-reconcile-form>b{color:var(--color-warning);font-size:11px}.cash-reconcile-form>span{color:var(--color-text-secondary);flex-basis:100%;font-size:10px}.cash-reconcile-form input{flex:1;min-width:180px}.report-workspace{margin-top:0}.report-workspace>.module-tabs,.report-workspace>.filter-bar{margin:0}.report-workspace .report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.report-workspace .report-kpis article{border-radius:var(--radius-lg);min-height:112px;box-shadow:var(--shadow-xs);align-content:start;gap:8px;display:grid}.report-workspace .report-kpis article strong{font-variant-numeric:tabular-nums;font-size:22px}.report-workspace .report-grid{gap:12px}.report-workspace .report-grid .table-card{margin-top:0}.report-workspace .bar-chart i{border-radius:99px;height:9px}.report-workspace .workspace-summary{margin-top:0}.report-workspace .reconciliation-toolbar,.report-workspace .governance-banner{margin:0}.report-workspace .dashboard-meta{margin:0;padding:0 2px}.report-workspace table{min-width:520px}@media (max-width:1180px){.return-report-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.return-command-row{flex-direction:column;align-items:stretch}.return-actions{justify-content:flex-end}.financial-execution-card{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-execution-card>button{justify-self:start}.cash-form-fields,.cash-account-grid,.cash-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-two-columns{grid-template-columns:1fr}.report-workspace .report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.return-report-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.return-command-row>.module-tabs{display:flex;overflow:auto}.return-command-row>.module-tabs button{min-width:135px}.return-actions{justify-content:flex-start;overflow:auto}.return-boundary,.financial-boundary{flex-wrap:wrap;align-items:flex-start}.return-boundary>button,.financial-boundary>em{margin-left:45px}.financial-tabs{display:flex!important}.financial-tabs button{min-width:170px}.financial-execution-card{grid-template-columns:1fr}.financial-execution-card>div{grid-column:auto}.financial-ledger-list article{grid-template-columns:1fr}.financial-detail-hero{grid-template-columns:42px 1fr}.financial-detail-hero>.workspace-status{grid-column:1/-1;justify-self:start}.cash-command-row{align-items:stretch}.cash-command-row>label{justify-content:space-between}.cash-command-actions{margin-left:0}.cash-command-actions button{flex:1}.cash-form-fields{grid-template-columns:1fr}.cash-field-wide{grid-column:auto}.cash-kpi-grid,.cash-account-grid{grid-template-columns:1fr 1fr}.cash-kpi{min-height:94px;padding:12px}.cash-kpi strong{font-size:18px}.cash-ledger-card table{min-width:720px}.cash-reconcile-form input{width:100%;min-width:0}.report-workspace .report-kpis{grid-template-columns:1fr 1fr}}.return-detail-hero{border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-primary-soft);grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin-bottom:12px;padding:16px;display:grid}.return-detail-hero>span{background:var(--color-surface);width:46px;height:46px;color:var(--color-primary-text);border-radius:13px;place-items:center;display:grid}.return-detail-hero p{color:var(--color-primary-text);letter-spacing:.04em;margin:0;font-size:9px;font-weight:750}.return-detail-hero h3{margin:3px 0 0;font-size:17px}.return-detail-hero small{color:var(--color-text-secondary);margin-top:5px;font-size:10px;display:block}.return-detail-hero.is-exception{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border));background:var(--color-danger-soft)}.return-detail-hero.is-exception>span{color:var(--color-danger)}.return-stage-track{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:14px;padding:12px 10px;display:grid}.return-stage-track>div{color:var(--color-text-tertiary);justify-items:center;gap:6px;font-size:9px;display:grid;position:relative}.return-stage-track>div:not(:last-child):after{content:"";background:var(--color-border-strong);height:1px;position:absolute;top:12px;left:calc(50% + 16px);right:calc(16px - 50%)}.return-stage-track i{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid;position:relative}.return-stage-track .complete{color:var(--color-success)}.return-stage-track .complete i{border-color:var(--color-success);background:var(--color-success-soft)}.return-stage-track .complete:not(:last-child):after{background:var(--color-success)}.return-stage-track .active{color:var(--color-primary-text);font-weight:750}.return-stage-track .active i{border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 14%,transparent)}@media (max-width:720px){.return-detail-hero{grid-template-columns:42px 1fr}.return-detail-hero>.workspace-status{grid-column:1/-1;justify-self:start}.return-stage-track{grid-template-columns:repeat(6,82px);justify-content:start;overflow:auto}}.payment-receipt-form{grid-column:span 2}.payment-proof-field input[type=file]{background:var(--color-surface-muted);padding:8px}.payment-proof-field small{color:var(--color-text-tertiary)}.payment-allocation-preview{border:1px solid color-mix(in srgb,var(--color-success) 32%,var(--color-border));background:color-mix(in srgb,var(--color-success-soft) 55%,var(--color-surface));border-radius:12px;gap:10px;padding:12px;display:grid}.payment-allocation-title,.payment-allocation-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-allocation-title span,.form-success{color:var(--color-success);align-items:center;gap:6px;font-weight:700;display:flex}.payment-allocation-lines{gap:6px;display:grid}.payment-allocation-lines>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;grid-template-columns:1fr auto;gap:3px 12px;padding:9px 10px;display:grid}.payment-allocation-lines small{color:var(--color-text-tertiary);grid-column:1/-1}.payment-allocation-actions button{margin:0}.form-warning{background:var(--color-warning-soft);color:var(--color-warning);border-radius:8px;margin:0;padding:8px 10px;font-size:10px}.form-success{font-size:10px}@media (max-width:900px){.payment-receipt-form{grid-column:auto}.payment-allocation-actions{flex-direction:column;align-items:stretch}}.payment-entry-section,.payment-purpose-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;gap:11px;padding:13px;display:grid}.payment-section-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.payment-section-heading b{font-size:12px}.payment-section-heading span{color:var(--color-text-tertiary);font-size:9px}.payment-entry-grid,.payment-manual-allocation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.payment-purpose-section>label{gap:6px;display:grid}.payment-purpose-section label small,.payment-manual-allocation>small{color:var(--color-text-tertiary);font-size:9px}.payment-manual-allocation>small{grid-column:1/-1}.payment-preview-button{justify-self:start;min-width:190px}.payment-allocation-summary{border:1px solid var(--color-border);background:var(--color-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.payment-allocation-summary span{background:var(--color-surface);color:var(--color-text-tertiary);gap:4px;padding:9px 10px;font-size:9px;display:grid}.payment-allocation-summary b{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:760px){.payment-entry-grid,.payment-manual-allocation,.payment-allocation-summary{grid-template-columns:1fr}.payment-section-heading{flex-direction:column;align-items:flex-start}.payment-manual-allocation>small{grid-column:auto}}.order-workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.workspace-drawer.drawer-xwide{width:min(1180px,94vw)}.order-workspace-tabs{top:0}.order-customer-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.order-customer-line h3{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.order-customer-line h3 small{color:var(--color-text-secondary);font-size:13px;font-weight:650}.copy-customer-button{border:1px solid var(--color-border);background:var(--color-surface);min-height:28px;color:var(--color-primary-text);box-shadow:none;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:10px;display:inline-flex}.copy-customer-button:hover{border-color:var(--color-primary);background:var(--color-primary-soft)}.copy-customer-button.copied{border-color:color-mix(in srgb,var(--color-success) 42%,var(--color-border));background:var(--color-success-soft);color:var(--color-success)}.copy-customer-button.failed{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-border));background:var(--color-danger-soft);color:var(--color-danger)}.copy-feedback{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.overview-source-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-column:1/-1;overflow:hidden}.overview-source-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.overview-source-disclosure>summary::-webkit-details-marker{display:none}.overview-source-disclosure>summary span{gap:4px;display:grid}.overview-source-disclosure>summary b{font-size:13px}.overview-source-disclosure>summary small{color:var(--color-text-tertiary);font-size:10px}.overview-source-disclosure>summary em{background:var(--color-primary-soft);color:var(--color-primary-text);white-space:nowrap;border-radius:99px;padding:5px 9px;font-size:10px;font-style:normal}.overview-source-disclosure[open]>summary{border-bottom:1px solid var(--color-border)}.overview-source-disclosure>.source-profile-card{box-shadow:none;border:0;border-radius:0;margin:0}.operations-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operations-secondary-actions>button{text-align:left;border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.operations-secondary-actions>button>span{gap:3px;display:grid}.operations-secondary-actions b{font-size:11px}.operations-secondary-actions small{color:var(--color-text-tertiary);font-size:9px}.operations-secondary-actions>button.active{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));background:var(--color-primary-soft);color:var(--color-primary-text)}.operations-aux-panel{scroll-margin-top:58px}.business-action-switcher{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:12px 14px;display:grid}.business-action-switcher button{text-align:left;min-height:52px;color:var(--color-text-secondary);background:0 0;border:1px solid #0000;gap:3px;padding:8px 10px;display:grid}.business-action-switcher button span{font-size:11px;font-weight:750}.business-action-switcher button small{color:var(--color-text-tertiary);font-size:9px}.business-action-switcher button:hover{background:var(--color-surface)}.business-action-switcher button.active{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));background:var(--color-surface);color:var(--color-primary-text);box-shadow:var(--shadow-xs)}.business-action-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;padding:14px;display:grid}.business-action-stage{min-width:0}.business-action-panel[hidden]{display:none}.business-action-panel>.action-form{border-top:3px solid var(--color-primary);background:var(--color-surface);box-shadow:none;align-content:start;margin:0;padding:16px;position:relative}.business-action-panel>.action-form header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.business-action-panel>.action-form header>b{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-primary-text);border-radius:9px;place-items:center;font-size:10px;display:grid}.business-action-panel>.action-form header h3{margin:0}.business-action-panel>.action-form header small{color:var(--color-text-tertiary);font-size:9px}.business-action-panel>.action-form label{color:var(--color-text-secondary);gap:5px;font-size:10px;display:grid}.business-action-panel>.action-form button{margin-top:3px}.business-action-panel>.action-promise{border-top-color:var(--color-warning)}.business-action-panel>.action-promise header>b{background:var(--color-warning-soft);color:var(--color-warning)}.business-action-panel>.action-payment{border-top-color:var(--color-success);grid-column:auto}.business-action-panel>.action-payment header>b{background:var(--color-success-soft);color:var(--color-success)}.business-action-panel>.action-risk{border-top-color:var(--color-danger)}.business-action-panel>.action-risk header>b{background:var(--color-danger-soft);color:var(--color-danger)}.business-action-context{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:13px;padding:14px;display:grid}.business-action-context h3{margin:0;font-size:12px}.business-action-context>div:first-child small,.business-recent-heading small{color:var(--color-text-tertiary);font-size:9px}.business-context-facts{border:1px solid var(--color-border);background:var(--color-border);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.business-context-facts>div{background:var(--color-surface);gap:4px;padding:9px;display:grid}.business-context-facts dt{color:var(--color-text-tertiary);font-size:9px}.business-context-facts dd{word-break:break-word;margin:0;font-size:10px;font-weight:700}.business-recent-heading{justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.business-recent-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.business-recent-list li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:3px;padding:8px 9px;display:grid}.business-recent-list b{font-size:10px;font-weight:650}.business-recent-list small,.business-context-empty{color:var(--color-text-tertiary);margin:0;font-size:9px}@media (max-width:900px){.business-action-layout{grid-template-columns:1fr}.business-action-context{grid-row:1}.business-action-switcher{grid-template-columns:1fr 1fr}}@media (max-width:720px){.order-customer-line h3{display:grid}.operations-secondary-actions{grid-template-columns:1fr}.business-action-layout,.business-action-switcher{padding:10px}.business-context-facts{grid-template-columns:1fr 1fr}}.order-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.order-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.system-management-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs);overflow:hidden}.system-management-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;list-style:none;display:flex}.system-management-disclosure>summary::-webkit-details-marker{display:none}.system-management-disclosure>summary>span{gap:4px;display:grid}.system-management-disclosure>summary b{font-size:13px}.system-management-disclosure>summary small{color:var(--color-text-tertiary);font-size:11px}.system-management-disclosure>summary em,.management-section-heading em{background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:99px;flex:none;padding:4px 8px;font-size:11px;font-style:normal}.system-management-disclosure[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.system-management-disclosure-body{gap:14px;padding:14px;display:grid}.system-management-disclosure-body .table-card{box-shadow:none;margin:0}.management-section-heading{align-items:flex-start}.management-section-heading>div:last-child{align-items:center;gap:8px;display:flex}.organization-directory{gap:12px;display:grid}.audit-attention-card{border:1px solid color-mix(in srgb,var(--color-danger) 28%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger-soft) 55%,var(--color-surface));justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.audit-attention-card small{color:var(--color-text-tertiary);font-size:10px}.audit-attention-card h2{margin:4px 0;font-size:14px}.audit-attention-card p{color:var(--color-text-secondary);margin:0;font-size:12px}.audit-attention-card strong{background:var(--color-surface);min-width:42px;height:42px;color:var(--color-danger);border-radius:12px;place-items:center;font-size:18px;display:grid}@media (max-width:720px){.system-management-disclosure>summary{align-items:flex-start;padding:13px}.system-management-disclosure>summary em{display:none}.management-section-heading{gap:8px;display:grid}.audit-attention-card{align-items:flex-start}.audit-attention-card strong{min-width:36px;height:36px}}.view-organization>.system-management-disclosure,.view-settings>.system-management-disclosure{width:100%;min-width:0;grid-column:1/-1!important}.view-organization>.organization-directory{grid-column:1/-1!important}
.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.metrics article{flex-direction:column;gap:8px;display:flex}.metrics span{color:var(--color-text-secondary);font-size:11px}.metrics strong{font-size:26px}.quick-forms{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.quick-forms form,.attachment-form{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:9px;padding:16px;display:grid}.quick-forms h3{margin:0 0 4px;font-size:13px}.quick-forms select,.attachment-form select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;padding:11px}.attachment-form{grid-template-columns:180px 1fr auto;align-items:center}.attachment-actions{gap:8px;margin-top:7px;display:flex}.attachment-actions button{padding:5px 9px;font-size:11px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.overview-grid .table-card{margin:0}.overview-grid h3{margin:18px 0 8px;font-size:13px}.history{gap:10px;max-height:270px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.history li{border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary);padding:6px 8px;font-size:12px;line-height:1.55}.history small{color:var(--color-text-tertiary);margin-top:2px;display:block}tbody tr{cursor:pointer}tbody tr:hover{background:var(--color-surface-hover)}.reminder-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 18px;display:flex}.reminder-filters label{color:var(--color-text-secondary);gap:6px;font-size:12px;display:grid}.reminder-filters select{min-width:160px}.reminder-filters .check-line{align-items:center;min-height:42px;display:flex}.check-line input,.rule-type-grid input{width:auto}.unread-row{background:var(--color-primary-soft)}.unread-row td:first-child{color:var(--color-primary-text);font-weight:700}.rule-type-grid{border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.rule-type-grid legend{color:var(--color-text-secondary);padding:0 8px;font-weight:650}.rule-type-grid label{align-items:center;gap:7px;font-size:12px;display:flex}.reminder-workspace .workspace-toolbar{grid-template-columns:minmax(240px,1fr) minmax(120px,auto) minmax(120px,auto) auto auto auto}.reminder-workspace .workspace-toolbar .check-line{white-space:nowrap;align-items:center;gap:7px;min-width:max-content;display:flex}.reminder-workspace .workspace-toolbar .compact-button{white-space:nowrap;min-width:max-content}.action-dialog-backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#061126b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-dialog{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(560px,100vw - 32px);max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);color:var(--color-text);border-radius:18px;overflow:auto}.action-dialog>header{border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:18px 20px;display:grid}.action-dialog-icon{background:var(--color-primary-soft);width:34px;height:34px;color:var(--color-primary-text);border-radius:10px;place-items:center;display:grid}.action-dialog-warning .action-dialog-icon{background:var(--color-warning-soft);color:var(--color-warning)}.action-dialog-danger .action-dialog-icon{background:var(--color-danger-soft);color:var(--color-danger)}.action-dialog h2{margin:0 0 4px;font-size:17px}.action-dialog header p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.6}.action-dialog form{display:grid}.action-dialog-context{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin:16px 20px 0;padding:12px 14px;font-size:11px;line-height:1.65}.action-dialog-fields{gap:12px;padding:16px 20px;display:grid}.action-dialog-fields label{color:var(--color-text-secondary);gap:6px;font-size:11px;display:grid}.action-dialog-fields label>span{justify-content:space-between;align-items:center;font-weight:650;display:flex}.action-dialog-fields label em{background:var(--color-danger-soft);color:var(--color-danger);border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.action-dialog-fields input,.action-dialog-fields select,.action-dialog-fields textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit}.action-dialog-fields input,.action-dialog-fields select{min-height:41px;padding:0 11px}.action-dialog-fields textarea{resize:vertical;min-height:96px;padding:10px 11px}.action-dialog-fields small{color:var(--color-text-tertiary);font-size:9px}.action-dialog footer{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;gap:9px;padding:13px 20px;display:flex}.action-dialog footer button{min-width:96px}.action-dialog .solid-button{background:var(--color-danger)!important;color:#fff!important}@media (max-width:1180px){.reminder-workspace .workspace-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(130px,.5fr))}.reminder-workspace .workspace-toolbar .check-line,.reminder-workspace .workspace-toolbar .compact-button{grid-row:2}}@media (max-width:720px){.reminder-workspace .workspace-toolbar{grid-template-columns:1fr}.reminder-workspace .workspace-toolbar>*{grid-row:auto!important}.action-dialog-backdrop{align-items:end;padding:0}.action-dialog{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.action-dialog>header,.action-dialog-fields,.action-dialog footer{padding-left:15px;padding-right:15px}.action-dialog footer button{flex:1}}@media (max-width:980px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-forms,.overview-grid,.attachment-form{grid-template-columns:1fr}.rule-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.capture-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.capture-list{max-height:calc(100vh - 150px);position:sticky;top:20px;overflow:auto}.capture-list header,.capture-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.capture-list header button{padding:7px 11px}.capture-list .draft{text-align:left;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;color:var(--color-text);gap:5px;margin-top:8px;padding:13px;display:grid}.capture-list .draft:hover,.capture-list .draft.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.capture-list .draft span,.capture-list .draft small{color:var(--color-text-secondary)}.capture-list .draft i{color:var(--color-primary-text);font-size:11px;font-style:normal}.capture-review{gap:14px;display:grid}.capture-review .table-card{margin:0}.capture-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.capture-actions button{white-space:nowrap}.capture-next-step{background:var(--color-primary-soft);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:7px 9px;font-size:11px;display:flex}.capture-next-step b{color:var(--color-primary-text)}.capture-next-step span{color:var(--color-text-secondary)}.capture-grid{grid-template-columns:1fr 1.4fr;gap:14px;display:grid}.detail-list{gap:8px;display:grid}.detail-list div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding:7px 0;display:flex}.detail-list dt{color:var(--color-text-secondary)}.detail-list dd{text-align:right;margin:0}.merchant-remark{border-left:3px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-primary-soft);margin:12px 0;padding:16px;line-height:1.8}.capture-confirm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capture-confirm-form label{color:var(--color-text-secondary);gap:7px;font-size:12px;display:grid}.capture-confirm-form input,.capture-confirm-form select{width:100%}.issue-list{gap:8px;padding:0;list-style:none;display:grid}.issue-list li{border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-sm);background:var(--color-warning-soft,var(--color-surface-muted));gap:12px;padding:10px 12px;display:flex}.issue-list li strong{min-width:170px}.issue-list li span{color:var(--color-text-secondary)}.capture-batch-overview{margin-bottom:16px}.capture-progress{background:var(--color-surface-muted);border-radius:999px;height:7px;margin:12px 0;overflow:hidden}.capture-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-success));height:100%;transition:width .25s;display:block}.capture-filters{gap:8px;margin:12px 0;display:grid}.capture-filters select{width:100%}.capture-pagination{background:var(--color-surface);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 0 2px;display:flex;position:sticky;bottom:0}.capture-pagination span{color:var(--color-text-secondary);text-align:center;font-size:11px}.capture-pagination button{padding:6px 9px}.version-diff{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:4px;margin-bottom:12px;padding:12px;display:grid}.version-diff span{color:var(--color-primary-text)}.version-diff small{color:var(--color-text-secondary)}.capture-confirm-form small{color:var(--color-text-tertiary,var(--color-text-secondary));line-height:1.6}.capture-decision-card{border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft,var(--color-surface-muted));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.capture-decision-card legend{color:var(--color-text);padding:0 6px;font-weight:700}.capture-decision-values{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.capture-decision-values span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-solid,var(--color-surface));gap:4px;padding:10px;display:grid}.capture-decision-card>p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.capture-confirm-reason{grid-column:1/-1}.issue-list li span{gap:4px;display:grid}.issue-list li small{color:var(--color-text-tertiary);font-size:10px;line-height:1.55}.capture-assignment{margin-bottom:16px}.capture-assignment-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.capture-assignment-grid form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.capture-assignment-grid h3,.capture-assignment-grid p{grid-column:1/-1;margin:0}.capture-assignment-grid h3{font-size:13px}.capture-assignment-grid p{color:var(--color-text-secondary);font-size:11px;line-height:1.6}.capture-assignment-grid button{justify-self:start}.draft-select-row{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:6px;margin-top:8px;padding-left:8px;display:grid}.draft-select-row.selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.draft-select-row>input{margin-top:18px}.capture-list .draft-select-row .draft{background:0 0;border:0;margin:0}.capture-list .draft-select-row .draft:hover{background:0 0}.capture-automation{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-primary-soft) 160%);margin-bottom:16px}.capture-automation-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.capture-automation-metrics article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:5px;padding:12px;display:grid}.capture-automation-metrics span{color:var(--color-text-secondary);font-size:11px}.capture-automation-metrics strong{font-size:22px}.capture-automation-metrics .success strong{color:var(--color-success)}.capture-automation-metrics .warning strong{color:var(--color-warning)}.capture-automation-metrics .danger strong{color:var(--color-danger)}.capture-bulk-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.capture-bulk-actions .primary{background:linear-gradient(135deg,var(--color-primary),#7255ff)}.capture-bulk-actions .secondary{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.capture-bulk-actions p{color:var(--color-text-secondary);flex:360px;margin:0;font-size:11px}.capture-exception-summary{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.capture-exception-summary button{background:var(--color-warning-soft,var(--color-surface-muted));color:var(--color-warning);border-radius:999px;padding:5px 8px;font-size:11px}.capture-sync-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capture-sync-summary>*{background:var(--color-surface);border-radius:8px;padding:8px 10px}.capture-sync-summary b{color:var(--color-success)}.draft-error{color:var(--color-danger)!important}.capture-exception-summary button.active{background:var(--color-warning);color:#fff}.capture-exception-guidance{border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);grid-template-columns:max-content minmax(0,1fr);gap:10px;margin-top:10px;padding:10px 12px;display:grid}.capture-exception-guidance b{color:var(--color-warning);font-size:11px}.capture-exception-guidance span{color:var(--color-text-secondary);font-size:11px;line-height:1.6}.capture-governance{margin:0 0 14px!important;padding:0!important}.capture-governance summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.capture-governance summary::-webkit-details-marker{display:none}.capture-governance summary span{gap:3px;display:grid}.capture-governance summary small{color:var(--color-text-secondary);font-size:10px}.capture-governance summary i{color:var(--color-primary-text);font-size:11px;font-style:normal}.capture-governance-body{border-top:1px solid var(--color-border);grid-template-columns:minmax(260px,.8fr) minmax(440px,1.2fr);gap:14px;padding:0 14px 14px;display:grid}.capture-governance-body section,.capture-governance-body form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin-top:14px;padding:12px}.capture-governance-body h3{margin:0 0 9px;font-size:12px}.capture-governance-body p{color:var(--color-text-secondary);margin:7px 0 0;font-size:10px}.capture-governance-body form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.capture-governance-body form h3{grid-column:1/-1}.capture-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:10px 0 8px;display:grid}.capture-search input{width:100%}.capture-search button{padding-inline:10px}.capture-filters{grid-template-columns:1fr 1fr}.capture-selection{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.capture-selection label{align-items:center;gap:6px;font-size:11px;display:flex}.capture-selection button{color:var(--color-primary-text);background:0 0;padding:5px 7px;font-size:10px}.capture-selection button.active{background:var(--color-primary-soft)}.capture-inline-assignment{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft);gap:7px;margin:8px 0;padding:9px;display:grid}.capture-inline-assignment b{font-size:11px}.capture-inline-assignment :is(select,input,button){width:100%}.capture-draft-scroll{gap:6px;min-height:120px;display:grid}.capture-list .draft-select-row{min-height:78px;margin:0;padding-left:7px}.capture-list .draft-select-row>input{margin-top:14px}.capture-list .draft-select-row .draft{gap:3px;min-height:76px;padding:9px 8px}.capture-list .draft strong{font-size:12px}.capture-list .draft span,.capture-list .draft small,.capture-list .draft i{font-size:9px}.capture-pagination{border-top:1px solid var(--color-border);margin-top:8px;padding:9px 0 0;position:static}.capture-manual-plan{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:15px;display:grid}.capture-manual-plan legend{color:var(--color-primary-text);padding:0 7px;font-weight:750}.capture-manual-plan>p,.capture-manual-plan>.wide{grid-column:1/-1}.capture-manual-plan>p{color:var(--color-text-secondary);margin:0;font-size:11px}.capture-empty-review{place-items:center;min-height:240px;display:grid}.capture-hero{padding:14px}.capture-hero h2{margin:4px 0;font-size:16px}.capture-inference-badge{border:1px solid var(--color-success);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 8%,var(--color-surface));gap:4px;margin-top:12px;padding:10px 12px;display:grid}.capture-inference-badge b{color:var(--color-success)}.capture-inference-badge span,.capture-inference-badge small{color:var(--color-text-secondary);font-size:10px}.legacy-plan-preview{gap:10px;max-height:42vh;display:grid;overflow:auto}.legacy-plan-preview article{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:5px;padding:10px;display:grid}.legacy-plan-preview article header{justify-content:space-between;gap:8px;display:flex}.legacy-plan-preview code{color:var(--color-text-secondary);font-size:9px}.legacy-plan-preview p{margin:0;font-weight:700}.legacy-plan-preview small{color:var(--color-text-secondary)}.legacy-plan-blockers{border-radius:var(--radius-md);background:var(--color-warning-soft);gap:7px;padding:10px;display:grid}.legacy-plan-blockers>b{width:100%}.legacy-plan-blockers span{background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(140px,.45fr) minmax(220px,1fr);gap:9px;padding:7px 9px;font-size:10px;display:grid}.legacy-plan-blockers span strong{font-size:10px}.legacy-plan-blockers span small{color:var(--color-text-secondary)}.capture-review-mode{border:1px solid color-mix(in srgb,var(--color-warning) 42%,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.capture-review-mode input{margin-top:2px;width:auto!important}.capture-review-mode span{gap:3px;display:grid}.capture-review-mode b{color:var(--color-warning);font-size:12px}.capture-review-mode small{color:var(--color-text-secondary);font-size:10px;line-height:1.55}.capture-exception-center{padding-bottom:10px}.capture-issue-overview{border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft);margin:12px 0 14px}.capture-issue-overview>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;list-style:none;display:flex}.capture-issue-overview>summary::-webkit-details-marker{display:none}.capture-issue-overview>summary span{gap:3px;display:grid}.capture-issue-overview>summary b{font-size:12px}.capture-issue-overview>summary small{color:var(--color-text-secondary);font-size:10px}.capture-issue-overview>summary em{background:var(--color-warning);color:#fff;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.capture-issue-overview .issue-list{max-height:260px;margin:0;padding:0 12px 12px;overflow:auto}.capture-issue-overview .issue-list li{background:var(--color-surface)}.capture-confirm-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:64px;color:var(--color-text);font:inherit;resize:vertical;padding:9px 11px;line-height:1.55}.capture-confirm-form label>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.capture-confirm-form label em{background:var(--color-danger-soft);color:var(--color-danger);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:8px;font-style:normal}.capture-manual-plan{grid-template-columns:1fr}.capture-core-plan{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.capture-optional-plan{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-solid,var(--color-surface))}.capture-optional-plan>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.capture-optional-plan>summary::-webkit-details-marker{display:none}.capture-optional-plan>summary span{gap:2px;display:grid}.capture-optional-plan>summary b{font-size:11px}.capture-optional-plan>summary small{color:var(--color-text-secondary);font-size:9px}.capture-optional-plan>summary i{color:var(--color-primary-text);font-size:10px;font-style:normal}.capture-optional-plan>div{border-top:1px solid var(--color-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.capture-optional-plan>div label{margin-top:10px}.capture-audit-confirmation,.capture-fee-decisions{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:15px;display:grid}.capture-audit-confirmation legend,.capture-fee-decisions legend{color:var(--color-text);padding:0 7px;font-weight:750}.capture-audit-confirmation .wide{grid-column:1/-1}.capture-save-bar{z-index:8;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 94%,transparent);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,42%);align-items:center;gap:14px;padding:11px 12px;display:grid;position:sticky;bottom:8px}.capture-save-bar>div{min-width:0}.capture-save-bar p{margin:0;font-size:11px;line-height:1.55}.capture-save-hint{color:var(--color-text-secondary)}.capture-form-feedback{border-radius:8px;padding:8px 10px;font-weight:650}.capture-form-feedback.error{background:var(--color-danger-soft);color:var(--color-danger)}.capture-form-feedback.success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-surface));color:var(--color-success)}.capture-save-bar button{width:100%;min-height:42px}.capture-schedule-plan{border:1px solid color-mix(in srgb,var(--color-primary) 55%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary-soft) 60%,var(--color-surface));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:15px;display:grid}.capture-schedule-plan legend{color:var(--color-primary-text);padding:0 7px;font-weight:750}.capture-schedule-plan label{gap:6px;display:grid}.capture-schedule-plan small{color:var(--color-text-secondary);line-height:1.55}.capture-schedule-plan .wide{border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px}.capture-obligation-plan{border:1px solid color-mix(in srgb,var(--color-success) 55%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 7%,var(--color-surface));grid-column:1/-1;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:12px;margin:0;padding:15px;display:grid}.capture-obligation-plan legend{color:var(--color-success);padding:0 7px;font-weight:750}.capture-obligation-plan label{gap:6px;display:grid}.capture-obligation-plan small{color:var(--color-text-secondary);line-height:1.55}.capture-obligation-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.capture-obligation-facts span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-secondary);gap:4px;padding:9px 10px;font-size:10px;display:grid}.capture-obligation-facts b{color:var(--color-text);font-size:12px}.capture-obligation-facts button{grid-column:1/-1;min-height:38px}.capture-obligation-plan>p{color:var(--color-text-secondary);grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.task-filter-toolbar{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);grid-template-columns:minmax(190px,1.4fr) minmax(106px,.72fr) minmax(118px,.82fr) minmax(132px,.9fr) auto auto auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.task-filter-toolbar>input,.task-filter-toolbar>select{width:100%;min-width:0;height:36px;min-height:36px;padding-block:0}.task-filter-toolbar>button{white-space:nowrap;height:36px;min-height:36px;padding:0 11px}.task-filter-toolbar>.secondary-button{height:36px;min-height:36px}.task-date-switch{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;align-items:center;gap:2px;min-width:max-content;height:36px;padding:3px;display:flex}.task-date-switch button{height:28px;color:var(--color-text-secondary);white-space:nowrap;background:0 0;padding:0 7px;font-size:10px}.task-date-switch button.active{background:var(--color-primary-soft);color:var(--color-primary-text)}.task-workspace .workspace-empty{min-height:150px}.table-text-link{color:var(--color-text);text-align:left;background:0 0;gap:2px;padding:0;display:grid}.table-text-link small{color:var(--color-primary-text)}@media (max-width:1100px){.task-filter-toolbar{grid-template-columns:minmax(190px,1fr) repeat(3,minmax(112px,.65fr)) auto auto}.task-date-switch{grid-column:1/3}.task-filter-toolbar>button:last-child{justify-self:start}}@media (max-width:980px){.task-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.task-date-switch{grid-column:1/-1;justify-self:start}.task-filter-toolbar>button{justify-self:start}.task-filter-toolbar>.secondary-button{grid-column:auto}}@media (max-width:620px){.task-filter-toolbar{grid-template-columns:1fr}.task-date-switch,.task-filter-toolbar>.secondary-button{grid-column:1}.task-date-switch{width:100%;min-width:0}.task-date-switch button{flex:1}.task-filter-toolbar>button{justify-content:center;width:100%}}.configuration-workspace{gap:14px;display:grid}.configuration-section-tabs{top:calc(var(--topbar-height) + var(--workspace-tabs-height));z-index:12;border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:6px;padding:7px;display:flex;position:sticky;overflow-x:auto}.configuration-section-tabs button{text-align:left;white-space:nowrap;background:var(--color-surface-muted);min-width:128px;color:var(--color-text-secondary);gap:2px;padding:8px 12px;display:grid}.configuration-section-tabs button span{font-size:11px;font-weight:750}.configuration-section-tabs button small{opacity:.78;font-size:9px}.configuration-section-tabs button.active{background:var(--color-primary);color:#fff}.configuration-section{gap:14px;display:grid}.configuration-category-copy{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 2px 0;display:flex}.configuration-category-copy>div{gap:4px;display:grid}.configuration-category-copy b{font-size:14px}.configuration-category-copy span{color:var(--color-text-secondary);font-size:11px;line-height:1.55}.configuration-category-copy em,.configuration-disclosure summary em{background:var(--color-primary-soft);color:var(--color-primary-text);white-space:nowrap;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:750}.configuration-overview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.configuration-overview article{background:var(--color-surface);gap:5px;padding:12px 14px;display:grid}.configuration-overview span{color:var(--color-text-tertiary);font-size:10px}.configuration-overview strong{font-size:16px}.configuration-card{margin:0}.configuration-disclosure{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.configuration-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 15px;list-style:none;display:flex}.configuration-disclosure>summary::-webkit-details-marker{display:none}.configuration-disclosure>summary>span{gap:3px;display:grid}.configuration-disclosure summary b{font-size:12px}.configuration-disclosure summary small{color:var(--color-text-tertiary);font-size:10px}.configuration-disclosure[open]>summary{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted)}.configuration-disclosure>form,.configuration-disclosure>.quick-forms,.configuration-disclosure>.configuration-actions,.configuration-disclosure>.qr-account-list,.configuration-disclosure>.dictionary-block,.configuration-disclosure>.table-scroll{margin:14px}.configuration-disclosure>.quick-forms{margin-bottom:0}.configuration-disclosure>.configuration-actions{margin-top:10px}.configuration-disclosure>.dictionary-block{border-top:1px solid var(--color-border);padding-top:14px}.configuration-disclosure>.dictionary-block:first-of-type{border-top:0}.configuration-disclosure>form.configuration-stack{gap:12px;padding:14px;display:grid}.configuration-disclosure>form.configuration-form{margin:14px}.configuration-disclosure>form.configuration-stack>.attachment-form{margin:0}.configuration-disclosure>form.configuration-stack>label{color:var(--color-text-secondary);gap:6px;font-size:11px;display:grid}.configuration-disclosure .table-scroll{overflow:auto}.configuration-form>label,.quick-forms form>label,.qr-account-list form>label{color:var(--color-text-secondary);gap:5px;font-size:11px;display:grid}.configuration-form .check-line,.quick-forms .check-line{align-items:center;gap:7px;display:flex}.configuration-source{display:grid}.platform-source-management{gap:14px;display:grid}.platform-source-section-tabs{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:6px;padding:5px;display:flex;overflow-x:auto}.platform-source-section-tabs button{white-space:nowrap;min-height:34px;color:var(--color-text-secondary);background:0 0}.platform-source-section-tabs button.active{background:var(--color-primary);color:#fff}.platform-source-actions,.platform-source-connection-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.platform-source-connection-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.platform-source-connection-form label{color:var(--color-text-secondary);gap:5px;font-size:13px;display:grid}.platform-source-connection-form .check-line{align-items:center;gap:8px;padding-top:26px;display:flex}.platform-source-connection-actions{grid-column:1/-1;margin:0}.platform-source-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.platform-source-facts div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);padding:10px}.platform-source-facts dt{color:var(--color-text-secondary);font-size:12px}.platform-source-facts dd{margin:4px 0 0;font-weight:700}@media (max-width:1180px){.capture-layout{grid-template-columns:300px minmax(0,1fr)}.capture-grid,.capture-confirm-form,.capture-assignment-grid{grid-template-columns:1fr}.capture-automation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-manual-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-governance-body{grid-template-columns:1fr}.platform-source-connection-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.capture-layout{grid-template-columns:1fr}.capture-list{max-height:none;position:static}.capture-draft-scroll{max-height:none}.capture-assignment-grid form,.capture-governance-body form,.capture-manual-plan,.platform-source-connection-form{grid-template-columns:1fr}.capture-assignment-grid h3,.capture-assignment-grid p,.capture-governance-body form h3,.capture-manual-plan>p,.capture-manual-plan>.wide{grid-column:auto}.capture-automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.capture-decision-card,.capture-decision-values{grid-template-columns:1fr}.capture-core-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.capture-optional-plan>div{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-manual-plan{grid-template-columns:1fr}}@media (max-width:850px){.capture-core-plan,.capture-optional-plan>div,.capture-audit-confirmation,.capture-fee-decisions,.capture-save-bar,.capture-schedule-plan,.capture-obligation-plan{grid-template-columns:1fr}.capture-audit-confirmation .wide,.capture-schedule-plan .wide{grid-column:auto}.capture-obligation-facts{grid-template-columns:1fr}.capture-save-bar{bottom:4px}.capture-issue-overview .issue-list li{display:grid}.capture-issue-overview .issue-list li strong{min-width:0}}.return-workspace{gap:16px;display:grid}.return-workspace .workspace-summary{margin:0}.return-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.drawer-form{gap:12px;display:grid}.drawer-form label{color:var(--color-text-secondary);gap:6px;font-size:11px;display:grid}.drawer-form input,.drawer-form select,.drawer-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);font:inherit;padding:9px 11px}.drawer-form textarea{resize:vertical;min-height:88px}.compact-form{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.compact-form textarea,.compact-form button{grid-column:1/-1}.drawer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.danger-button{border-color:var(--color-danger-border,var(--color-border-strong))!important;color:var(--color-danger,var(--color-text))!important}.return-workspace .governance-banner,.return-workspace .module-table{margin:0}@media (max-width:760px){.compact-form{grid-template-columns:1fr}.compact-form textarea,.compact-form button{grid-column:auto}}.return-report-strip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.return-report-strip>div{background:var(--color-surface);gap:7px;padding:13px;display:grid}.return-report-strip span{color:var(--color-text-tertiary);font-size:10px}.return-report-strip b{font-variant-numeric:tabular-nums;font-size:15px}.return-timeline-item{border-left:2px solid var(--color-primary);background:var(--color-surface-muted);gap:4px;margin-left:8px;padding:10px 14px;display:grid}.return-timeline-item span,.return-timeline-item p,.appeal-card small,.material-row span{color:var(--color-text-secondary);font-size:11px}.return-timeline-item p{margin:0}.appeal-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin-top:8px;padding:13px}.appeal-card>div,.material-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.appeal-card p{margin:8px 0}.material-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:8px;padding:10px 12px}.material-row>div{gap:3px;display:grid}.material-row button{padding:6px 10px}@media (max-width:1100px){.return-report-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.return-report-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.late-fee-workspace{gap:16px;display:grid}.late-fee-workspace>.table-card{margin:0}.section-title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-title-row h2{margin:3px 0 0}.section-kicker{letter-spacing:.12em;color:var(--color-primary-text);font-size:10px;font-weight:750}.late-fee-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.late-fee-metrics article{border-right:1px solid var(--color-border);padding-right:12px}.late-fee-metrics article:last-child{border-right:0}.late-fee-metrics strong{font-size:20px}.late-fee-rule-note{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:14px;margin-top:16px;padding:12px 14px;font-size:12px;line-height:1.65;display:flex}.late-fee-rule-note b{white-space:nowrap;color:var(--color-primary-text)}.late-fee-rule-note span{color:var(--color-text-secondary)}.late-fee-scheduled{border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--radius-md);background:var(--color-warning-soft,var(--color-surface-muted));grid-template-columns:minmax(170px,.7fr) minmax(220px,1.3fr) auto;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.late-fee-scheduled div{gap:3px;display:grid}.late-fee-scheduled span,.late-fee-scheduled small,.late-fee-scheduled p{color:var(--color-text-secondary);font-size:11px}.late-fee-scheduled p{margin:0}.late-fee-rate-form{grid-template-columns:1fr 1.35fr;gap:12px;margin-top:14px;display:grid}.late-fee-rate-form label{color:var(--color-text-secondary);gap:6px;font-size:11px;display:grid}.late-fee-rate-form .wide,.late-fee-rate-form button{grid-column:1/-1}.late-fee-rate-form input,.late-fee-rate-form select,.late-fee-rate-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);font:inherit;padding:9px 11px}.late-fee-rate-form textarea{resize:vertical;min-height:82px}.late-fee-rate-form button{justify-self:start}.late-fee-preview{border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.late-fee-preview>div:not(.drawer-actions){background:var(--color-primary-soft);gap:6px;padding:14px;display:grid}.late-fee-preview span{color:var(--color-text-secondary);font-size:10px}.late-fee-preview p,.late-fee-preview .drawer-actions{background:var(--color-surface);grid-column:1/-1;margin:0;padding:13px}.late-fee-preview p{color:var(--color-text-secondary);font-size:12px}.table-subline{color:var(--color-text-tertiary);margin-top:4px;display:block}@media (max-width:1200px){.late-fee-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.late-fee-metrics article:nth-child(3){border-right:0}.late-fee-scheduled{grid-template-columns:1fr auto}.late-fee-scheduled p{grid-area:2/1/auto/-1}}@media (max-width:760px){.late-fee-metrics,.late-fee-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.late-fee-metrics article{border-right:0}.late-fee-rate-form,.late-fee-scheduled{grid-template-columns:1fr}.late-fee-scheduled p{grid-area:auto}}
.settlement-review-dialog{width:min(900px,100vw - 32px);overflow:hidden}.settlement-review-dialog form{min-height:0}.settlement-review-body{background:var(--color-surface-muted);gap:14px;padding:16px 20px;display:grid;overflow:auto}.settlement-review-section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:12px;padding:15px;display:grid}.settlement-review-section-title{align-items:flex-start;gap:10px;display:flex}.settlement-review-section-title>span{background:var(--color-primary-soft);width:26px;height:26px;color:var(--color-primary-text);border-radius:8px;flex:0 0 26px;place-items:center;font-size:11px;font-weight:800;display:grid}.settlement-review-section-title>div{gap:2px;display:grid}.settlement-review-section-title b{font-size:13px}.settlement-review-section-title small{color:var(--color-text-secondary);font-size:10px;line-height:1.5}.settlement-review-facts,.settlement-review-allocation{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.settlement-review-facts>div,.settlement-review-allocation>div{background:var(--color-surface-muted);gap:4px;padding:11px 12px;display:grid}.settlement-review-facts dt,.settlement-review-allocation span{color:var(--color-text-secondary);font-size:9px}.settlement-review-facts dd{margin:0;font-size:12px;font-weight:700}.settlement-review-facts dd small{color:var(--color-text-secondary);margin-top:3px;font-size:9px;font-weight:500;display:block}.settlement-review-money,.settlement-review-allocation b{font-variant-numeric:tabular-nums}.settlement-review-allocation b{font-size:15px}.settlement-review-allocation .is-warning{background:var(--color-warning-soft)}.settlement-review-allocation .is-warning b{color:var(--color-warning)}.settlement-review-evidence-status{color:var(--color-success);align-items:center;gap:7px;font-size:10px;display:flex}.settlement-review-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settlement-review-field{color:var(--color-text-secondary);gap:6px;font-size:10px;display:grid}.settlement-review-field em{background:var(--color-danger-soft);color:var(--color-danger);border-radius:4px;justify-self:start;padding:2px 5px;font-size:8px;font-style:normal}.settlement-review-field :is(input,select,textarea){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:41px;color:var(--color-text);font:inherit;padding:9px 11px}.settlement-review-field textarea{resize:vertical}.settlement-review-field small{color:var(--color-text-tertiary);font-size:9px;line-height:1.55}.settlement-review-warning-field{border:1px solid color-mix(in srgb,var(--color-warning) 40%,var(--color-border));border-radius:var(--radius-sm);background:var(--color-warning-soft);padding:12px}.settlement-review-message{border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-primary-text);align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.settlement-review-message.is-error{background:var(--color-danger-soft);color:var(--color-danger)}.settlement-manual-bulk-preview{gap:12px;display:grid}.settlement-manual-bulk-list{gap:7px;max-height:36vh;padding-right:3px;display:grid;overflow:auto}.settlement-manual-bulk-list>div{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(150px,1.2fr) minmax(180px,1fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.settlement-manual-bulk-list>div.is-blocked{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:var(--color-warning-soft)}.settlement-manual-bulk-list span{gap:3px;font-size:10px;display:grid}.settlement-manual-bulk-list small{color:var(--color-text-secondary);font-size:9px}.settlement-manual-bulk-list>div>span:last-child{text-align:right;color:var(--color-success);justify-self:end;font-weight:700}.settlement-manual-bulk-list>div.is-blocked>span:last-child{color:var(--color-warning)}@media (max-width:720px){.settlement-review-dialog{width:100%;max-height:96dvh}.settlement-review-body{padding:12px 14px}.settlement-review-section{padding:12px}.settlement-review-facts,.settlement-review-allocation,.settlement-review-fields-grid{grid-template-columns:1fr 1fr}.settlement-review-field :is(input,select,textarea){font-size:16px}.settlement-review-dialog footer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));grid-template-columns:.8fr 1.2fr;display:grid}.settlement-manual-bulk-list>div{grid-template-columns:1fr}.settlement-manual-bulk-list>div>span:last-child{text-align:left;justify-self:start}}@media (max-width:430px){.settlement-review-facts,.settlement-review-allocation,.settlement-review-fields-grid{grid-template-columns:1fr}}
button:disabled{color:#64748b;cursor:not-allowed;background:#cbd5e1}.shell{grid-template-columns:230px minmax(0,1fr)}.content{min-width:0}.organization-transfer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.organization-transfer label{color:#475569;gap:7px;font-size:13px;display:grid}.organization-transfer select[multiple]{min-height:132px}code{color:#334155;background:#f1f5f9;border-radius:5px;padding:3px 6px}.quick-forms form{min-width:0}.quick-forms select{width:100%;min-width:0}@media (max-width:1100px){.organization-transfer{grid-template-columns:1fr 1fr}}@media (max-width:800px){.organization-transfer{grid-template-columns:1fr}}.configuration-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.configuration-form label{color:#475569;gap:6px;font-size:13px;display:grid}.configuration-form label input[type=checkbox]{width:auto}.configuration-stack{gap:12px;display:grid}.configuration-stack textarea{resize:vertical;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.dictionary-block{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:14px}.dictionary-block h3{align-items:center;gap:8px;display:flex}.color-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.configuration-actions{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.configuration-actions button{width:auto;padding:8px 12px}.qr-account-list{gap:10px;display:grid}.qr-account-list form{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.qr-account-list button{width:auto}@media (max-width:1100px){.configuration-form{grid-template-columns:1fr 1fr}}@media (max-width:900px){.qr-account-list form{grid-template-columns:1fr}}.configured-table-toolbar{grid-template-columns:minmax(170px,1fr) minmax(260px,2fr) 190px auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.configured-table-toolbar h2{margin:0}.configured-table-toolbar button{width:auto}.configured-table.compact th{height:40px}.configured-table.compact td{padding-top:9px;padding-bottom:9px}.configured-table tbody tr{cursor:pointer}.number-cell{text-align:right;font-variant-numeric:tabular-nums}.column-preference-panel{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:12px;display:flex}.column-preference-panel div{background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;display:flex}.column-preference-panel button{width:auto;padding:5px 8px}.table-pagination{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.table-pagination button,.table-pagination select{width:auto}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading button{width:auto}.custom-field-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.custom-field-form label{color:#475569;gap:6px;font-size:13px;display:grid}.custom-field-form label b{color:#dc2626}.custom-field-form button{align-self:end}.custom-field-history{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:14px}.custom-field-history p{color:#475569;margin:6px 0}@media (max-width:1100px){.configured-table-toolbar,.custom-field-form{grid-template-columns:1fr 1fr}}.table-card table:has(th:nth-child(8)){table-layout:fixed;min-width:1480px}.table-card table:has(th:nth-child(8)) th:first-child{width:90px}.table-card table:has(th:nth-child(8)) th:nth-child(2){width:180px}.table-card table:has(th:nth-child(8)) th:nth-child(3){width:300px}.table-card table:has(th:nth-child(8)) th:nth-child(4){width:130px}.table-card table:has(th:nth-child(8)) th:nth-child(5){width:340px}:is(.table-card table:has(th:nth-child(8)) th:nth-child(6),.table-card table:has(th:nth-child(8)) th:nth-child(7)){width:130px}.table-card table:has(th:nth-child(8)) th:nth-child(8){width:100px}.table-card table:has(th:nth-child(8)) td{vertical-align:top;word-break:break-word;line-height:1.55}.permission-grid,.permission-form,.organization-transfer{color:var(--color-text)}:root[data-theme=dark] .permission-grid section,:root[data-theme=dark] .permission-form,:root[data-theme=dark] .organization-transfer{background:var(--color-surface-muted)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .permission-grid h3,:root[data-theme=dark] .permission-grid label{color:var(--color-text-secondary)!important}
.dashboard-meta{color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;gap:16px;margin-top:24px;padding:12px 16px;display:flex}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.dashboard-cards small{color:#64748b}.dashboard-cards .risk-card{background:#fffaf5;border-color:#fed7aa}.dashboard-cards .risk-card strong{color:#c2410c}.list-tabs{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:14px;display:flex}.list-tabs button{color:#475569;background:#f1f5f9;padding:9px 12px}.list-tabs button.active{color:#fff;background:#1d4ed8}.list-tabs em{background:#fff5;border-radius:999px;margin-left:7px;padding:1px 6px;font-style:normal}.dashboard-lists td:last-child{gap:6px;display:flex}.dashboard-lists td button{padding:7px 9px;font-size:12px}.dashboard-lists td button.secondary{color:#be123c;background:#fff1f2}.customer-profile{margin-top:28px}.profile-head{justify-content:space-between;align-items:center;display:flex}.profile-head h2{margin:4px 0}.profile-head p{color:#64748b;margin:6px 0}.profile-risk{text-align:right;gap:7px;display:grid}.profile-risk span{color:#c2410c;font-size:12px}.profile-risk strong{font-size:18px}.profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.profile-summary .small-value{font-size:17px}.profile-body{margin-top:16px}.profile-tabs{z-index:1;background:#fff;position:sticky;top:0}.profile-overview{grid-template-columns:1.25fr 1fr;gap:24px;display:grid}.profile-overview h3{font-size:15px}.profile-overview dl{grid-template-columns:110px 1fr;gap:8px;font-size:13px;display:grid}.profile-overview dt{color:#64748b}.profile-overview dd{margin:0}.assignment-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:7px;margin-top:12px;padding:14px;display:grid}.assignment-card button{justify-self:start;padding:7px 10px}.assignment-card small{color:#64748b}.contact-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.contact-form select{background:#fff;border:1px solid #d9dfeb;border-radius:8px;padding:12px}.assignment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.assignment-form label{gap:6px;display:grid}.assignment-form button{justify-self:start}@media (max-width:1100px){.dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.dashboard-meta,.profile-head{flex-direction:column;align-items:flex-start}.dashboard-cards,.profile-summary,.profile-overview,.contact-form,.assignment-form{grid-template-columns:1fr}.profile-risk{text-align:left}.list-tabs{flex-wrap:nowrap;overflow:auto}}.dashboard-meta{border-color:var(--color-border);background:var(--color-primary-soft);color:var(--color-primary-text);border-radius:var(--radius-md);margin-top:0}.dashboard-cards article{min-height:108px}.dashboard-cards small,.profile-head p,.profile-overview dt,.assignment-card small{color:var(--color-text-tertiary)}.dashboard-cards .risk-card{border-color:color-mix(in srgb,var(--color-danger) 25%,var(--color-border));background:var(--color-danger-soft)}.dashboard-cards .risk-card strong,.profile-risk span{color:var(--color-danger)}.list-tabs{border-color:var(--color-border)}.list-tabs button{background:var(--color-surface-muted);color:var(--color-text-secondary)}.list-tabs button.active{background:var(--color-primary);color:#fff}.dashboard-lists td button.secondary{background:var(--color-danger-soft);color:var(--color-danger)}.profile-tabs{top:var(--topbar-height);background:var(--color-surface)}.assignment-card{background:var(--color-surface-muted);border-color:var(--color-border);border-radius:var(--radius-md)}.contact-form select{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}
