:root{--eden:#0d3a4f;--gold:#da8527;--success:#0f6e56;--success-bg:#e4f3ee;--pending:#da8527;--pending-bg:#fbeedc;--danger:#9c2b24;--danger-bg:#fbeae8;--info:#1d4e89;--info-bg:#e8f0fa;--bg:#f3f5f7;--panel:#fff;--line:#e3e7ec;--line-strong:#cbd2da;--ink:#161b22;--ink-soft:#5b6572;--ink-mute:#8a93a0}html{scrollbar-color:var(--gold) var(--bg);scrollbar-width:thin}*{font-variant-numeric:tabular-nums;scrollbar-color:var(--gold) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--gold);border-radius:10px}body,button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:var(--bg);color:var(--ink);font-size:13px;line-height:1.45}.department-error-state{border:1px solid var(--line);border-left:4px solid var(--danger);background:var(--panel);border-radius:10px;width:min(620px,100% - 40px);margin:12vh auto;padding:32px;box-shadow:0 12px 32px #0d3a4f1a}.department-error-state>span{color:var(--danger);letter-spacing:.3px;text-transform:uppercase;font-size:11px;font-weight:800}.department-error-state h1{color:var(--eden);margin:8px 0;font-size:24px}.department-error-state p{color:var(--ink-soft);margin:0 0 20px}.sidebar,.collection-theme .sidebar,.accounts-theme .sidebar,.legal-theme .sidebar{color:#eaf0f3;background:var(--eden)!important}.department-switch,.collection-theme .department-switch{background:#164a5f!important;border-color:#ffffff29!important}.nav-item,.collection-theme .nav-item{transition:background .18s,color .18s;color:#dce6ea!important}.nav-item:hover,.collection-theme .nav-item:hover{background:#ffffff12!important}.nav-item.active,.collection-theme .nav-item.active{box-shadow:inset 2px 0 var(--gold)!important;color:#fff!important;background:#ffffff1a!important}.nav-item em,.avatar,.collection-theme .nav-item em,.collection-theme .avatar{background:var(--gold)!important;color:var(--eden)!important}.login-brand{background:var(--eden)!important}.login-brand:after{opacity:.22;background:var(--gold)!important}.login-submit{background:var(--gold)!important;border-color:var(--gold)!important;box-shadow:none!important}.login-submit:hover{background:#c8771f!important}.content{padding:20px 24px 32px}.collection-theme .content{width:min(100%,1350px);margin-inline:auto}.topbar h1{color:var(--eden)!important;font:800 21px/1.2 Inter,sans-serif!important}.section-title h2{color:var(--eden)!important;font:800 20px/1.2 Inter,sans-serif!important}.panel-head h3{color:var(--eden)!important;font-size:15px!important;font-weight:750!important}.eyebrow,.section-title span,.panel-head span{font-weight:750;color:var(--ink-mute)!important;letter-spacing:.3px!important;font-size:10px!important}.primary,.collection-theme .primary,.module-placeholder button,.login-submit{transition:background .18s,transform .18s;background:var(--gold)!important;border-color:var(--gold)!important;color:#fff!important;box-shadow:none!important}.primary:hover,.collection-theme .primary:hover{transform:translateY(-1px);background:#c8771f!important}.legal-theme .top-actions>.primary,.legal-theme button.primary{background:var(--gold)!important}.panel,.workspace-card,.corporate-work-table{transition:border-color .18s,box-shadow .18s,transform .18s;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:none!important;border-radius:9px!important}.panel:hover,.workspace-card:hover{border-color:var(--line-strong)!important;box-shadow:0 4px 12px #0d3a4f14!important}.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis{gap:12px!important}.kpi{text-align:left;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;border:1px solid var(--line)!important;border-top:1px solid var(--line)!important;border-left:4px solid var(--info)!important;background:#fff!important;border-radius:9px!important;min-height:116px!important;padding:16px 16px 15px 18px!important;box-shadow:0 2px 8px #0d3a4f0f!important}.kpi:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d3a4f1a!important}.kpi>span{text-transform:uppercase;color:var(--ink-soft)!important;letter-spacing:.3px!important;font-size:10.5px!important;font-weight:750!important}.kpi>strong{color:var(--eden)!important;margin:9px 0 5px!important;font-size:23px!important;font-weight:850!important;line-height:1.2!important}.kpi>small{color:var(--ink-mute)!important;font-size:10px!important}.kpi.green,.kpi.teal{border-left-color:var(--success)!important;background:linear-gradient(90deg, var(--success-bg), #fff 68%)!important}.kpi.amber{border-left-color:var(--pending)!important;background:linear-gradient(90deg, var(--pending-bg), #fff 68%)!important}.kpi.red{border-left-color:var(--danger)!important;background:linear-gradient(90deg, var(--danger-bg), #fff 68%)!important}.kpi.blue,.kpi.navy,.kpi.violet,.kpi.purple{border-left-color:var(--info)!important;background:linear-gradient(90deg, var(--info-bg), #fff 68%)!important}.kpi.plain{border-left-color:var(--line-strong)!important}.kpi-open{font-style:normal;color:var(--info)!important;font-size:9px!important}.trend-pill{white-space:nowrap;border-radius:999px;width:fit-content;margin-top:7px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;display:inline-flex}.trend-pill.good{background:var(--success-bg);color:var(--success)}.trend-pill.watch{background:var(--pending-bg);color:#8a5a06}.trend-pill.risk{background:var(--danger-bg);color:var(--danger)}.trend-pill.info{background:var(--info-bg);color:var(--info)}.executive-strip{background:var(--eden);color:#fff;border:1px solid #ffffff1f;border-radius:10px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.1fr) minmax(420px,1.6fr);align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:grid;box-shadow:0 8px 24px #0d3a4f1f}.executive-strip-main>span,.executive-strip-progress span,.executive-strip-chips span{color:#b8cbd4;letter-spacing:.35px;text-transform:uppercase;font-size:10px;font-weight:750}.executive-strip-value-row{align-items:center;gap:12px;margin:5px 0 2px;display:flex}.executive-strip-value-row>strong{font-size:42px;font-weight:900;line-height:1}.executive-strip-main h2{color:#fff;margin:4px 0 0;font-size:16px}.executive-strip-progress{padding-inline:4px}.executive-strip-progress>div{justify-content:space-between;gap:16px;display:flex}.executive-strip-progress strong{color:#fff;font-size:12px}.executive-strip-progress>i{background:#ffffff21;border-radius:999px;height:8px;margin:12px 0 7px;display:block;overflow:hidden}.executive-strip-progress>i b{border-radius:inherit;background:var(--gold);height:100%;display:block}.executive-strip-progress small{color:#b8cbd4;font-size:10px}.executive-strip-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.executive-strip-chips article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:13px}.executive-strip-chips article strong{color:#fff;margin:4px 0;font-size:20px;font-weight:850;display:block}.corporate-hero{background:var(--eden)!important}.drawer-tabs button.selected,.debtor360-tabs button.selected,.maintab.active,.workspace-subtabs button.selected,.queue-tabs button.selected,.period-tabs button.selected,.role-switch button.selected{border-bottom-color:var(--gold)!important;box-shadow:inset 0 -2px var(--gold)!important;color:var(--eden)!important}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--gold)!important;box-shadow:inset 2px 0 var(--gold), 0 0 0 2px #da85271a!important}.panel table{border-collapse:collapse;width:100%}.panel table th{letter-spacing:.3px;text-transform:uppercase;color:var(--ink-mute)!important;font-size:10px!important;font-weight:750!important}.panel table th,.panel table td{border-bottom:1px solid var(--line)!important}.panel table tr:last-child td{border-bottom:0!important}.collection-signal-cards{gap:12px;margin:16px 0}.collection-signal-cards>button{border-left-width:4px;min-height:112px;padding:18px;box-shadow:0 2px 8px #0d3a4f0f}.collection-signal-cards>button:first-child{background:linear-gradient(90deg, var(--pending-bg), #fff 70%);border-color:#f0d6a0;border-left-color:var(--gold)}.collection-signal-cards>button.broken{background:linear-gradient(90deg, var(--danger-bg), #fff 70%)}.collection-signal-cards strong{font:900 32px/1 Inter,sans-serif}.portfolio-active-summary{border:1px solid #bfd7f0;border-left:4px solid var(--info);background:var(--info-bg);width:calc(100% - 24px);color:var(--ink);text-align:left;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;margin:12px;padding:16px;display:grid}.portfolio-active-summary span{color:var(--info);text-transform:uppercase;font-size:10px;font-weight:800}.portfolio-active-summary strong{color:var(--eden);grid-row:span 2;font-size:25px}.portfolio-active-summary small{color:var(--ink-soft)}.total-portfolio-list{grid-template-columns:repeat(7,minmax(112px,1fr))!important}.total-portfolio-list button{transition:background .18s}.total-portfolio-list button:hover{background:var(--bg)}.portfolio-pulse-grid{border-top:1px solid var(--line);padding:14px;background:var(--bg)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important}.portfolio-pulse-grid article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;min-height:230px;display:flex;overflow:hidden}.portfolio-pulse-grid .pulse-agent-bars{grid-row:1;grid-column:1/7!important}.portfolio-pulse-grid .pulse-line-card{grid-row:1;grid-column:7/13!important}.portfolio-pulse-grid .pulse-stage-card{grid-row:2;grid-column:1/5!important}.portfolio-pulse-grid .pulse-contact-card{grid-row:2;grid-column:5/9!important}.portfolio-pulse-grid .pulse-stack-card{grid-row:2;grid-column:9/13!important}.portfolio-pulse-grid .pulse-key,.portfolio-pulse-grid .pulse-legend{margin-top:auto;padding-top:14px}.portfolio-pulse-grid .pulse-bars,.portfolio-pulse-grid .pulse-stacks{margin-top:3px}.portfolio-pulse-grid .pulse-line-card svg{height:150px;margin-top:4px}.pulse-line-card svg text{fill:var(--success);font:700 8px Inter,sans-serif}.month-comparison-widget{margin-bottom:16px;overflow:hidden}.month-comparison-table{padding:0 14px 14px}.month-comparison-head,.month-comparison-table>div:not(.month-comparison-head){grid-template-columns:minmax(130px,1.1fr) repeat(3,minmax(100px,.85fr)) minmax(180px,1.5fr);align-items:center;gap:12px;display:grid}.month-comparison-head{color:var(--ink-mute);text-transform:uppercase;padding:10px 12px;font-size:9px;font-weight:800}.month-comparison-table>div:not(.month-comparison-head){border-top:1px solid var(--line);padding:12px}.month-comparison-table .portfolio-total{background:var(--pending-bg);border-radius:8px}.month-comparison-table span{color:var(--ink-soft);font-size:11px}.month-comparison-table .positive{color:var(--success);font-weight:750}.month-comparison-table .negative{color:var(--danger);font-weight:750}.month-comparison-table i{gap:3px;display:grid}.month-comparison-table i b,.month-comparison-table i em{border-radius:99px;height:6px;display:block}.month-comparison-table i b{background:var(--line-strong)}.month-comparison-table i em{background:var(--success)}.month-comparison-table .portfolio-total i em{background:var(--gold)}.debtor360-approved{font-family:Inter,sans-serif!important}.debtor360-approved .app-header{background:var(--eden)!important}.debtor360-approved .kpi-primary,.debtor360-approved .primary-metric360,.debtor360-approved .kpi-card360{box-shadow:0 2px 8px #0d3a4f0f!important}@media (max-width:1100px){.executive-strip{grid-template-columns:1fr 1.35fr}.executive-strip-chips{grid-column:1/-1}.total-portfolio-list{grid-template-columns:repeat(4,minmax(112px,1fr))!important}}@media (max-width:760px){.content{padding:14px 12px 24px}.executive-strip{grid-template-columns:1fr;padding:18px}.executive-strip-chips{grid-column:auto;grid-template-columns:1fr}.portfolio-pulse-grid{grid-template-columns:1fr!important}.portfolio-pulse-grid article{grid-area:auto!important}.total-portfolio-list{grid-template-columns:repeat(2,minmax(112px,1fr))!important}.month-comparison-head{display:none}.month-comparison-table>div:not(.month-comparison-head){grid-template-columns:1fr 1fr}.month-comparison-table i{grid-column:1/-1}}
:root{--axis-navy:#12233f;--axis-bg:#f3f5f7;--axis-panel:#fff;--axis-border:#e3e7ec;--axis-text:#161b22;--axis-muted:#66717f;--axis-teal:#0f6e56;--axis-amber:#8a5a06;--axis-red:#9c2b24;--axis-blue:#1d4e89}.axis-analytical-page{width:min(100%,1560px);margin:0 auto;padding:4px 0 48px}.axis-page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin:4px 0 20px;display:flex}.axis-page-header h2{color:var(--axis-navy);letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(22px,2.4vw,32px)}.axis-page-header p{max-width:760px;color:var(--axis-muted);margin:7px 0 0}.axis-eyebrow,.axis-section-header span{color:var(--axis-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.axis-page-actions{flex-wrap:wrap;gap:8px;display:flex}.axis-button{border:1px solid var(--axis-border);cursor:pointer;border-radius:7px;min-height:36px;padding:0 13px;font:700 11px Inter,sans-serif}.axis-button-primary{border-color:var(--axis-navy);background:var(--axis-navy);color:#fff}.axis-filter-bar{border:1px solid var(--axis-border);background:var(--axis-panel);border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.axis-filter-bar label{color:var(--axis-muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.axis-filter-bar select{border:1px solid var(--axis-border);min-width:170px;height:34px;color:var(--axis-text);background:#fff;border-radius:6px;padding:0 9px}.axis-filter-note{color:var(--axis-muted);align-self:center;font-size:11px}.axis-identity-strip{border:1px solid var(--axis-border);background:var(--axis-border);border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.axis-identity-strip>div{background:var(--axis-panel);min-width:0;padding:12px 14px}.axis-identity-strip span,.axis-identity-strip strong{display:block}.axis-identity-strip span{color:var(--axis-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.axis-identity-strip strong{color:var(--axis-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.axis-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.axis-metric-card{border:1px solid var(--axis-border);border-left:4px solid var(--axis-blue);background:var(--axis-panel);border-radius:9px;min-height:106px;padding:16px;box-shadow:0 2px 9px #12233f0d}.axis-metric-card>span,.axis-metric-card>strong,.axis-metric-card>small,.axis-metric-card>em{display:block}.axis-metric-card>span{color:var(--axis-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.axis-metric-card>strong{color:var(--axis-navy);margin:10px 0 5px;font-size:25px;line-height:1.1}.axis-metric-card>small{color:var(--axis-muted);font-size:10px}.axis-metric-card>em{width:fit-content;color:var(--axis-muted);margin-top:7px;font-size:10px;font-style:normal}.axis-tone-navy{border-left-color:var(--axis-navy)}.axis-tone-teal{border-left-color:var(--axis-teal)}.axis-tone-amber{border-left-color:var(--axis-amber)}.axis-tone-red{border-left-color:var(--axis-red)}.axis-tone-blue{border-left-color:var(--axis-blue)}.axis-tone-neutral{border-left-color:#a9b2bd}.axis-dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:16px;margin-bottom:16px;display:grid}.axis-chart-container,.axis-attention-panel,.axis-report-placeholder{border:1px solid var(--axis-border);background:var(--axis-panel);border-radius:9px;min-width:0;padding:18px}.axis-section-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.axis-section-header h3{color:var(--axis-navy);margin:3px 0 0;font-size:16px}.axis-section-header small{color:var(--axis-muted);margin-top:4px;font-size:10px;display:block}.axis-sparkline{border-bottom:1px solid var(--axis-border);align-items:end;gap:10px;min-height:180px;padding:14px 8px 0;display:flex}.axis-sparkline>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;min-width:32px;height:160px;display:flex}.axis-sparkline i{background:var(--axis-teal);border-radius:5px 5px 0 0;width:min(44px,80%);min-height:8px;display:block}.axis-sparkline span{color:var(--axis-muted);white-space:nowrap;font-size:9px}.axis-breakdown-list{gap:14px;display:grid}.axis-progress-metric>div{color:var(--axis-muted);justify-content:space-between;gap:10px;font-size:11px;display:flex}.axis-progress-metric strong{color:var(--axis-navy)}.axis-progress-metric>i{background:#edf0f3;border-radius:99px;height:7px;margin:7px 0 4px;display:block;overflow:hidden}.axis-progress-metric>i b{border-radius:inherit;background:var(--axis-teal);height:100%;display:block}.axis-progress-metric small{color:var(--axis-muted);font-size:10px}.axis-attention-list{border:1px solid var(--axis-border);border-radius:8px;gap:1px;display:grid;overflow:hidden}.axis-attention-list>div{background:#fff;align-items:center;gap:10px;padding:11px;display:flex}.axis-attention-list>div+div{border-top:1px solid var(--axis-border)}.axis-attention-list strong,.axis-attention-list small{display:block}.axis-attention-list strong{color:var(--axis-text);font-size:11px}.axis-attention-list small{color:var(--axis-muted);margin-top:2px;font-size:10px}.axis-status-badge{min-height:21px;color:var(--axis-muted);background:#eef1f4;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.axis-status-badge.axis-tone-teal{color:var(--axis-teal);background:#e4f3ee}.axis-status-badge.axis-tone-amber{color:var(--axis-amber);background:#f9efd9}.axis-status-badge.axis-tone-red{color:var(--axis-red);background:#f9e8e6}.axis-status-badge.axis-tone-blue{color:var(--axis-blue);background:#e8f0fa}.axis-empty-state{min-height:110px;color:var(--axis-muted);text-align:center;place-content:center;justify-items:center;gap:5px;display:grid}.axis-empty-state>span{border:1px solid var(--axis-border);width:28px;height:28px;color:var(--axis-navy);border-radius:50%;place-items:center;display:grid}.axis-empty-state strong{color:var(--axis-navy);font-size:12px}.axis-empty-state small{max-width:390px;font-size:10px}.axis-loading-state,.axis-error-state{min-height:90px;color:var(--axis-muted);justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.axis-loading-dot{background:var(--axis-teal);border-radius:50%;width:8px;height:8px}.axis-error-state{color:var(--axis-red);flex-direction:column}.axis-error-state span{color:var(--axis-muted)}.axis-report-tabs{border-bottom:1px solid var(--axis-border);gap:4px;margin-bottom:16px;display:flex}.axis-report-tabs button{color:var(--axis-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px;font:700 11px Inter,sans-serif}.axis-report-tabs button:hover,.axis-report-tabs button.selected{border-bottom-color:var(--axis-teal);color:var(--axis-navy)}.axis-data-table-wrap{border:1px solid var(--axis-border);background:#fff;border-radius:8px;overflow-x:auto}.axis-data-table{border-collapse:collapse;width:100%}.axis-data-table th,.axis-data-table td{border-bottom:1px solid var(--axis-border);text-align:left;white-space:nowrap;padding:12px 14px}.axis-data-table th{color:var(--axis-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.axis-data-table td{color:var(--axis-text);font-size:11px}.axis-data-table tr:last-child td{border-bottom:0}.axis-context-popover{color:var(--axis-muted);margin-top:16px;font-size:10px}.axis-context-popover summary{cursor:pointer;color:var(--axis-blue);font-weight:700}.axis-context-popover>div{border:1px solid var(--axis-border);background:#fbfcfd;border-radius:7px;max-width:720px;margin-top:7px;padding:10px 12px}@media (max-width:980px){.axis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.axis-dashboard-grid{grid-template-columns:1fr}}@media (max-width:620px){.axis-page-header{flex-direction:column;align-items:flex-start}.axis-metric-grid{grid-template-columns:1fr}.axis-report-tabs{overflow-x:auto}.axis-report-tabs button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.axis-button,.axis-report-tabs button{transition:none!important}}.business-dashboard-detail{gap:8px;display:grid}.business-dashboard-detail .axis-section-header{margin:14px 0 10px}.business-dashboard-detail .axis-data-table-wrap{margin-bottom:8px}.dashboard-footer-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px;display:grid}.dashboard-footer-grid .panel{padding:14px}.reminder-row{border-bottom:1px solid var(--axis-border);gap:2px;padding:9px 0;display:grid}.reminder-row:last-child{border-bottom:0}.reminder-row strong{color:var(--axis-navy);font-size:12px}.reminder-row span{color:var(--axis-muted);font-size:11px}.reminder-row small{color:var(--axis-muted);font-size:10px}@media (max-width:980px){.dashboard-footer-grid{grid-template-columns:1fr}}.accounts-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accounts-dashboard-card{border:1px solid var(--axis-border);border-top:3px solid var(--axis-navy);background:var(--axis-panel);border-radius:9px;min-width:0;min-height:112px;padding:15px 16px;box-shadow:0 2px 9px #12233f0d}.accounts-dashboard-card>span,.accounts-dashboard-card>strong,.accounts-dashboard-card>small{display:block}.accounts-dashboard-card>span{color:var(--axis-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.accounts-dashboard-card>strong{overflow-wrap:anywhere;color:var(--axis-navy);margin:12px 0 7px;font-size:22px;line-height:1.1}.accounts-dashboard-card>small{color:var(--axis-muted);font-size:11px;font-weight:650;line-height:1.4}.accounts-dashboard-card.orange{border-top-color:var(--axis-orange)}.accounts-dashboard-card.teal{border-top-color:var(--axis-teal)}.accounts-dashboard-card.loading{color:var(--axis-muted);background:linear-gradient(100deg, var(--axis-panel) 20%, #f5f7f8 45%, var(--axis-panel) 70%);background-size:220% 100%;animation:1.3s linear infinite accounts-dashboard-loading}.accounts-dashboard-filter{justify-content:space-between}.accounts-dashboard-source{color:var(--axis-muted);font-size:10px;font-weight:650}.accounts-dashboard-state{border-left:4px solid var(--axis-orange);gap:5px;display:grid}.accounts-dashboard-state span{color:var(--axis-muted);font-size:11px}@keyframes accounts-dashboard-loading{to{background-position:-220% 0}}@media (max-width:1100px){.accounts-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.accounts-dashboard-grid{grid-template-columns:minmax(0,1fr)}.accounts-dashboard-filter{align-items:stretch}.accounts-dashboard-source{display:none}}.matter-hub{gap:14px;min-width:0;display:grid}.matter-hub-head{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fff,#f8fafc);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.matter-hub-head span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.matter-hub-head h2{color:var(--navy);margin:4px 0;font-size:26px}.matter-hub-head p{color:var(--muted);margin:0}.matter-hub-total{text-align:right;min-width:130px}.matter-hub-total strong{color:var(--navy);font-size:28px;display:block}.matter-hub-total span{color:var(--muted);letter-spacing:0;text-transform:none}.matter-hub-statuses{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.matter-hub-statuses button{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.matter-hub-statuses button.active{border-color:var(--orange);box-shadow:inset 0 -2px 0 var(--orange)}.matter-hub-statuses b{color:var(--muted)}.matter-hub-tools{grid-template-columns:minmax(0,1fr) 190px;gap:10px;display:grid}.matter-hub-tools input,.matter-hub-tools select{width:100%}.matter-hub-table small{color:var(--muted);margin-top:3px;display:block}.matter-hub-table td{vertical-align:top}.matter-hub-state{border:1px dashed var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:14px;padding:34px}.matter-hub-state.error{color:var(--red)}.matter-hub-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;display:flex}.matter-hub-pagination div{align-items:center;gap:10px;display:flex}@media (max-width:900px){.matter-hub-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}.matter-hub-table th:nth-child(3),.matter-hub-table td:nth-child(3),.matter-hub-table th:nth-child(6),.matter-hub-table td:nth-child(6){display:none}}@media (max-width:600px){.matter-hub-head,.matter-hub-pagination{flex-direction:column;align-items:flex-start}.matter-hub-total{text-align:left}.matter-hub-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}.matter-hub-tools{grid-template-columns:1fr}.matter-hub-table th:nth-child(4),.matter-hub-table td:nth-child(4),.matter-hub-table th:nth-child(7),.matter-hub-table td:nth-child(7){display:none}}
.matter360-approved{--m360-bg:#f3f5f7;--m360-panel:#fff;--m360-line:#e3e7ec;--m360-line-strong:#cbd2da;--m360-ink:#161b22;--m360-soft:#5b6572;--m360-mute:#8a93a0;--m360-navy:#0d3a4f;--m360-navy-soft:#164a5f;--m360-gold:#da8527;--m360-teal:#0f6e56;--m360-red:#9c2b24;color:var(--m360-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;line-height:1.45;background:var(--m360-bg)!important;height:100vh!important;padding:0!important;display:block!important;overflow:hidden auto!important}.corporate-matter360-shell{z-index:220;position:fixed;inset:0}.corporate-matter360-shell .corporate360-header-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding-top:15px;padding-bottom:15px;display:grid}.corporate-matter360-shell .matter360-identity,.corporate-matter360-shell .matter360-title-row,.corporate-matter360-shell .matter360-account-data-grid>div,.corporate-matter360-shell .matter360-primary-metrics>div,.corporate-matter360-shell .corporate360-body,.corporate-matter360-shell .corporate360-body .panel,.corporate-matter360-shell table,.corporate-matter360-shell th,.corporate-matter360-shell td{min-width:0}.corporate-matter360-shell .matter360-identity{grid-area:1/1}.corporate-matter360-shell .corporate360-window-controls{grid-area:1/2}.corporate360-finder{grid-area:2/1/auto/-1;gap:5px;width:min(520px,100%);display:grid;position:relative}.corporate360-finder>span{color:#8fa0b8;letter-spacing:.45px;text-transform:uppercase;font-size:9px;font-weight:800}.corporate360-finder>input{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:7px;width:100%;min-height:34px;padding:6px 10px;font-size:11px}.corporate360-finder>input::placeholder{color:#8fa0b8}.corporate360-suggestions{z-index:90;border:1px solid var(--m360-line-strong);background:var(--m360-panel);border-radius:8px;position:absolute;top:54px;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000038}.corporate360-suggestions button{border:0;border-bottom:1px solid var(--m360-line);background:var(--m360-panel);width:100%;color:var(--m360-ink);text-align:left;gap:2px;padding:9px 11px;display:grid}.corporate360-suggestions button:hover{background:var(--m360-bg)}.corporate360-suggestions span{color:var(--m360-soft);font-size:10px}.corporate360-window-controls{justify-content:flex-end;align-items:center;gap:6px;display:flex}.corporate360-window-controls button{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:6px;min-height:31px;padding:0 9px;font-size:10px}.corporate360-window-controls button:disabled{opacity:.38}.corporate-matter360-shell .matter360-primary-metrics{padding-top:14px;padding-bottom:14px}.corporate-matter360-shell .drawer-tabs{z-index:35;background:var(--m360-panel);margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.corporate360-body{padding:20px 0 52px}.corporate360-body .panel{margin-bottom:16px}.corporate-matter360-shell .matter360-account-data-grid strong,.corporate-matter360-shell .matter360-primary-metrics strong,.corporate-matter360-shell .corporate360-next strong,.corporate-matter360-shell .corporate360-workflow strong,.corporate-matter360-shell .corporate360-document-grid strong,.corporate-matter360-shell th,.corporate-matter360-shell td{overflow-wrap:anywhere;word-break:normal;white-space:normal}.corporate-matter360-shell .table-wrap{max-width:100%;overflow-x:auto}.corporate-matter360-shell table{table-layout:fixed;width:100%}.corporate-matter360-shell input,.corporate-matter360-shell select,.corporate-matter360-shell textarea{max-width:100%}.corporate-matter360-shell .corporate360-next{align-items:stretch;overflow:hidden}.corporate-matter360-shell .corporate360-next>div{min-width:0}.corporate360-journey .matter360-section-heading,.corporate360-body .matter360-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.corporate360-body .matter360-section-heading span,.corporate360-body .matter360-section-heading h3,.corporate360-body .matter360-section-heading small{display:block}.corporate360-body .matter360-section-heading span{color:var(--m360-gold);letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800}.corporate360-body .matter360-section-heading h3{color:var(--m360-navy);margin:2px 0 0;font-size:16px}.corporate360-body .matter360-section-heading small{color:var(--m360-soft)}.corporate360-stage-health{border:1px solid var(--m360-line);background:var(--m360-bg);text-align:right;border-radius:8px;gap:2px;padding:9px 12px;display:grid}.corporate360-stage-health.overdue{border-color:var(--m360-red);color:var(--m360-red)}.corporate360-pipeline{padding:8px 2px 6px;display:flex;overflow-x:auto}.corporate360-pipeline button{border:0;border-top:3px solid var(--m360-line-strong);min-width:145px;color:var(--m360-soft);text-align:left;background:0 0;flex:1 0 145px;justify-items:start;gap:4px;padding:13px 10px 4px 0;display:grid;position:relative}.corporate360-pipeline button:before{border:3px solid var(--m360-panel);background:var(--m360-line-strong);content:"";border-radius:50%;width:13px;height:13px;position:absolute;top:-8px;left:0}.corporate360-pipeline button.complete{border-color:var(--m360-teal)}.corporate360-pipeline button.complete:before{background:var(--m360-teal)}.corporate360-pipeline button.current{border-color:var(--m360-gold);color:var(--m360-navy)}.corporate360-pipeline button.current:before{background:var(--m360-gold)}.corporate360-pipeline button i{color:var(--m360-mute);font-size:9px;font-style:normal}.corporate360-pipeline button span{font-size:10px;font-weight:750}.corporate360-pipeline button small{font-size:9px}.corporate360-summary-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.corporate360-finance-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.corporate360-finance-cards>div,.corporate360-next>div{border:1px solid var(--m360-line);background:var(--m360-bg);border-radius:8px;padding:12px}.corporate360-finance-cards span,.corporate360-finance-cards strong,.corporate360-next span,.corporate360-next strong,.corporate360-next small{display:block}.corporate360-finance-cards span,.corporate360-next span{color:var(--m360-mute);letter-spacing:.4px;text-transform:uppercase;font-size:8px;font-weight:800}.corporate360-finance-cards strong,.corporate360-next strong{color:var(--m360-navy);margin-top:5px;font-size:12px}.corporate360-next{grid-template-columns:1fr 1fr;gap:10px;display:grid}.corporate360-next .panel-head{grid-column:1/-1}.corporate360-next small{color:var(--m360-soft);margin-top:4px}.corporate360-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.corporate360-activity-grid label{color:var(--m360-soft);gap:5px;font-size:9px;font-weight:750;display:grid}.corporate360-activity-grid input,.corporate360-activity-grid select,.corporate360-activity-grid textarea,.corporate360-manager textarea{border:1px solid var(--m360-line-strong);background:var(--m360-panel);width:100%;min-height:34px;color:var(--m360-ink);font:inherit;border-radius:6px;padding:7px 9px}.corporate360-activity-grid textarea{resize:vertical;min-height:70px}.corporate360-activity-grid .wide{grid-column:span 2}.corporate360-activity-grid>button{align-self:end}.corporate360-workflow article{border-bottom:1px solid var(--m360-line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 4px;display:grid}.corporate360-workflow article>i{background:var(--m360-bg);width:26px;height:26px;color:var(--m360-soft);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.corporate360-workflow article.complete>i{background:var(--m360-teal);color:#fff}.corporate360-workflow article.current{background:color-mix(in srgb, var(--m360-gold) 10%, white);border-radius:7px;padding-left:10px;padding-right:10px}.corporate360-workflow article div span{color:var(--m360-soft);margin-top:3px;font-size:9px;display:block}.corporate360-workflow article button{border:1px solid var(--m360-line-strong);background:var(--m360-panel);color:var(--m360-navy);border-radius:6px;padding:7px 9px;font-size:9px;font-weight:750}.corporate360-details{grid-template-columns:repeat(3,minmax(0,1fr))}.corporate360-log-row{border-bottom:1px solid var(--m360-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 2px;display:flex}.corporate360-log-row strong,.corporate360-log-row span,.corporate360-log-row small{display:block}.corporate360-log-row span{color:var(--m360-soft);margin-top:3px}.corporate360-log-row small{color:var(--m360-mute);white-space:nowrap}.corporate360-document-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.corporate360-document-grid article{border:1px solid var(--m360-line);border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.corporate360-document-grid article>span{background:var(--m360-bg);width:32px;height:32px;color:var(--m360-navy);border-radius:6px;place-items:center;font-size:8px;font-weight:800;display:grid}.corporate360-document-grid article small{color:var(--m360-soft);margin-top:2px;display:block}.corporate360-upload input{display:none}.corporate360-manager textarea{resize:vertical;min-height:130px;margin-bottom:10px}.corporate-matter360-empty{z-index:220;background:var(--paper);place-items:center;display:grid;position:fixed;inset:0}@media (max-width:980px){.corporate-matter360-shell .corporate360-header-grid{grid-template-columns:1fr}.corporate-matter360-shell .matter360-identity,.corporate-matter360-shell .corporate360-window-controls,.corporate-matter360-shell .corporate360-finder{grid-area:auto/1}.corporate360-window-controls{justify-content:flex-start}.corporate360-summary-grid{grid-template-columns:1fr}.corporate360-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.corporate360-finance-cards,.corporate360-activity-grid,.corporate360-details,.corporate360-document-grid{grid-template-columns:1fr}.corporate360-activity-grid .wide{grid-column:auto}.corporate360-next{grid-template-columns:1fr}.corporate360-log-row{flex-direction:column}.corporate360-log-row small{white-space:normal}}.matter360-approved .matter360-wrap{width:100%;max-width:1300px;margin:0 auto;padding-left:20px;padding-right:20px}.matter360-approved>header.matter360-header{z-index:40;background:var(--m360-navy);border-bottom:1px solid #ffffff17;padding:0;display:block;position:sticky;top:0}.matter360-approved .matter360-header-wrap{grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:grid}.matter360-approved .matter360-identity{min-width:0}.matter360-approved .matter360-identity>span{letter-spacing:.3px;text-transform:uppercase;font-weight:700;color:#8fa0b8!important;font-size:10.5px!important}.matter360-approved .matter360-title-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.matter360-approved .matter360-title-row h2{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex:620px;min-width:min(100%,460px);font-size:clamp(20px,1.8vw,25px);font-weight:800;line-height:1.25;overflow:visible}.matter360-approved .matter360-identity>p{color:#b7c2d0!important;margin:3px 0 0!important;font-size:11px!important}.matter360-approved .matter360-identity>p>span{color:#8fa0b8;letter-spacing:.3px;text-transform:uppercase;margin-right:3px;font-size:9.5px;font-weight:700}.matter360-approved .matter360-case-owner-note{color:#d7e0e6!important;font-size:10px!important}.matter360-approved .matter360-status-row{flex-wrap:wrap;gap:7px;margin-top:7px}.matter360-approved .matter360-status-row em,.matter360-approved .matter360-stage-chip{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:750;display:inline-flex}.matter360-approved .matter360-stage-chip{color:#f4c985;background:#da852724;border-color:#da85278c}.matter360-approved .matter360-status-row>span:not(.matter360-stage-chip){color:#aab8c8;font-size:10px}.matter360-approved .matter360-header-controls{gap:8px;display:block}.matter360-approved .matter360-header-controls label{gap:4px;display:grid}.matter360-approved .matter360-header-controls label>span{color:#8fa0b8;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:750}.matter360-approved .matter360-header-controls select,.matter360-approved .matter360-search{color:#fff;background:#ffffff17;border:1px solid #ffffff38;border-radius:6px;width:100%;min-height:31px;padding:5px 8px;font-size:11.5px;font-weight:600}.matter360-approved .matter360-header-controls option{color:#111}.matter360-approved .matter360-header-controls.matter360-stage-command{text-align:center;align-content:center;justify-items:center;gap:2px;display:grid}.matter360-approved .matter360-stage-command>span{color:#8fa0b8;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:750}.matter360-approved .matter360-stage-command>strong{color:#fff;font-size:15px;font-weight:800}.matter360-approved .matter360-header-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.matter360-approved .matter360-comms{gap:6px;display:flex}.matter360-approved .matter360-comms button,.matter360-approved .matter360-close{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:6px;min-height:31px;padding:0 9px;font-size:10.5px;font-weight:650}.matter360-approved .matter360-close{color:#f3afa8;white-space:nowrap;border-color:#f0c0bb}.matter360-approved .matter360-search{max-width:520px;margin-top:8px}.matter360-approved .matter360-search::placeholder{color:#8fa0b8}.matter360-approved .matter360-account-data-bar,.matter360-approved .matter360-finance-bar{border-bottom:1px solid var(--m360-line);background:var(--m360-panel)}.matter360-approved .matter360-account-data-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:14px 24px;padding-top:15px;padding-bottom:15px;display:grid}.corporate-matter360-shell .matter360-account-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.corporate-matter360-shell .matter360-finance-bar{box-shadow:0 5px 16px #12324814}.corporate-matter360-shell>.drawer-tabs{margin-top:0}.corporate-matter360-shell .corporate360-body{padding-top:18px}@media (max-width:900px){.corporate-matter360-shell .matter360-account-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matter360-approved .matter360-account-data-grid>div,.matter360-approved .matter360-secondary-metrics>div{min-width:0}.matter360-approved .matter360-account-data-grid span,.matter360-approved .matter360-account-data-grid strong,.matter360-approved .matter360-primary-metrics span,.matter360-approved .matter360-primary-metrics strong,.matter360-approved .matter360-secondary-metrics span,.matter360-approved .matter360-secondary-metrics strong{display:block}.matter360-approved .matter360-account-data-grid span,.matter360-approved .matter360-primary-metrics span,.matter360-approved .matter360-secondary-metrics span{color:var(--m360-mute);letter-spacing:.25px;text-transform:uppercase;font-size:9.5px;font-weight:650}.matter360-approved .matter360-account-data-grid strong{overflow-wrap:anywhere;color:var(--m360-navy);margin-top:4px;font-size:13px;font-weight:750}.matter360-approved .matter360-finance-bar>.matter360-wrap{padding-top:12px;padding-bottom:12px}.matter360-approved .matter360-primary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.matter360-approved .matter360-primary-metrics>div{background:var(--m360-bg);border-radius:8px;padding:12px 14px}.matter360-approved .matter360-primary-metrics strong{color:var(--m360-navy);margin-top:3px;font-size:15px;font-weight:800}.matter360-approved .matter360-primary-metrics .teal strong{color:var(--m360-teal)}.matter360-approved .matter360-primary-metrics .red strong{color:var(--m360-red)}.matter360-approved .matter360-secondary-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.matter360-approved .matter360-secondary-metrics>div{border-top:1px dashed var(--m360-line);padding:7px 3px 3px}.matter360-approved .matter360-secondary-metrics strong{overflow-wrap:anywhere;color:var(--m360-ink);margin-top:2px;font-size:12px;font-weight:700}.matter360-approved>.drawer-tabs{z-index:30;border-bottom:1px solid var(--m360-line);background:var(--m360-panel);min-height:45px;padding:0;display:block;position:relative;overflow:visible}.matter360-approved .matter360-tabs-wrap{gap:2px;display:flex;overflow-x:auto}.matter360-approved .matter360-tabs-wrap button{min-height:45px;color:var(--m360-soft);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 15px;font-size:11.5px;font-weight:700}.matter360-approved .matter360-tabs-wrap button.selected{border-bottom-color:var(--m360-gold);color:var(--m360-navy)}.matter360-approved>.drawer-body{background:var(--m360-bg);min-height:auto;padding:0;display:block;max-height:none!important;overflow:visible!important}.matter360-approved .matter360-body-wrap{padding-top:16px;padding-bottom:30px}.matter360-approved .matter360-summary-section{border:1px solid var(--m360-line);background:var(--m360-panel);box-shadow:none;border-radius:9px;margin-top:0;margin-bottom:14px;padding:0;overflow:visible}.matter360-approved .matter360-section-heading{border-bottom:1px solid var(--m360-line);background:#fafbfc;align-items:center;min-height:53px;margin:0;padding:10px 14px}.matter360-approved .matter360-section-heading span{color:var(--m360-mute);letter-spacing:.35px;font-size:9px}.matter360-approved .matter360-section-heading h3{color:var(--m360-soft);margin-top:3px;font-size:14px;font-weight:800}.matter360-approved .matter360-section-heading small{color:var(--m360-soft);font-size:10px}.matter360-approved .matter360-section-heading button,.matter360-approved .matter360-summary-section>button{border:1px solid var(--m360-line-strong);color:var(--m360-soft);background:#fff;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:750}.matter360-approved .matter360-field-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:4px 14px 12px}.matter360-approved .matter360-field-grid label{min-width:0;min-height:72px;color:var(--m360-mute);letter-spacing:.25px;border:0;border-bottom:1px solid #edf0f3;border-radius:0;padding:11px 8px;font-size:10.5px;font-weight:650}.matter360-approved .matter360-field-grid strong{overflow-wrap:anywhere;color:var(--m360-ink);margin-top:4px;font-size:13.5px;font-weight:700;line-height:1.4}.matter360-approved .matter360-field-grid input,.matter360-approved .matter360-field-grid select,.matter360-approved .form-grid input,.matter360-approved .form-grid select,.matter360-approved .form-grid textarea{border:1px solid var(--m360-line-strong);min-height:35px;color:var(--m360-ink);background:#fff;border-radius:6px;margin-top:5px;padding:7px 8px;font-size:11px}.matter360-approved .matter360-financial-strip{gap:10px;margin:0;padding:12px 14px 4px}.matter360-approved .matter360-financial-strip>div{border-color:var(--m360-line);box-shadow:none;padding:11px 13px}.matter360-approved .matter360-financial-strip span{font-size:9px}.matter360-approved .matter360-financial-strip strong{font-size:17px}.matter360-approved .matter360-quick-access,.matter360-approved .matter360-case-number-block,.matter360-approved .matter360-trigger-banner,.matter360-approved .matter360-trigger-actions,.matter360-approved .matter360-notice-section>p,.matter360-approved .matter360-activity-tabs,.matter360-approved .matter360-activity-form,.matter360-approved .matter360-recent-log,.matter360-approved .matter360-documents>article{margin-left:14px;margin-right:14px}.matter360-approved .matter360-activity-stage-control{min-width:min(390px,42vw);padding:9px 11px}.matter360-approved .matter360-activity-stage-control>span{font-size:9px}.matter360-approved .matter360-activity-stage-control select{font-size:11.5px}.matter360-approved .matter360-title-stage{color:#f1c778;white-space:nowrap;font-size:clamp(12px,1.05vw,16px);font-weight:750}.matter360-approved .matter360-stage-update-block{gap:5px;min-width:min(460px,48vw);display:grid}.matter360-approved .matter360-stage-update-block select,.matter360-approved .matter360-stage-target input{min-height:36px;color:var(--m360-ink);background:#fff;border:1px solid #d6b171;border-radius:7px;padding:0 10px;font-size:11px;font-weight:700}.matter360-approved .matter360-stage-update-block span,.matter360-approved .matter360-stage-target small{color:#79684d;font-size:9px}.matter360-approved .matter360-stage-target{color:#76541e;text-transform:uppercase;gap:4px;min-width:190px;font-size:9px;font-weight:800;display:grid}.matter360-approved .matter360-wide-field{grid-column:span 2}.matter360-approved .legal-notice-command-card{background:#f8fafb;border:1px solid #cfd8df;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 6px;padding:20px 22px;display:flex;box-shadow:0 8px 22px #12233f0f}.matter360-approved .legal-notice-command-card.pending{background:#fff8e9;border-color:#efd39f}.matter360-approved .legal-notice-command-card.served{background:#e9f7f1;border-color:#a9deca}.matter360-approved .legal-notice-command-copy{min-width:0}.matter360-approved .legal-notice-command-copy>span{color:var(--m360-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.matter360-approved .legal-notice-command-copy h3{color:var(--m360-navy);margin:0;font-size:17px;line-height:1.3}.matter360-approved .legal-notice-command-card.served h3{color:#087a53}.matter360-approved .legal-notice-command-copy p{color:#365266;margin:5px 0 0;font-size:13px;font-weight:600}.matter360-approved .legal-notice-command-card>button{color:#0f2740;background:#fff;border:1px solid #d5dde5;border-radius:11px;flex:none;min-height:44px;padding:0 20px;font-size:14px;font-weight:800}.matter360-approved .legal-notice-command-form label small{color:var(--m360-soft);margin-top:5px;font-size:11px;display:block}.matter360-approved .legal-notice-routing-note{color:#405565;background:#f5f8fa;border:1px solid #dbe4ea;border-radius:10px;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.matter360-approved .legal-notice-routing-note strong{color:var(--m360-navy);white-space:nowrap}.matter360-approved .form-grid label,.matter360-approved .matter360-activity-form label{font-size:9.5px}.matter360-approved .table-wrap{overflow:auto visible;max-height:none!important}.matter360-approved table th{font-size:9.5px}.matter360-approved table td{font-size:10.5px}.matter360-approved>footer{border-top:1px solid var(--m360-line);background:#fff;padding:0;display:block;position:relative;box-shadow:0 -4px 15px #13202f0e}.matter360-approved .matter360-footer-wrap{justify-content:flex-end;align-items:center;gap:8px;min-height:55px;display:flex}.matter360-approved .matter360-footer-wrap button{border:1px solid var(--m360-line-strong);min-height:35px;color:var(--m360-soft);background:#fff;border-radius:6px;padding:0 12px;font-size:10px;font-weight:800}.matter360-approved .matter360-footer-wrap .primary{border-color:var(--m360-gold);background:var(--m360-gold);color:#fff}@media (max-width:1180px){.matter360-approved .matter360-header-wrap{grid-template-columns:minmax(0,1fr) 150px}.matter360-approved .matter360-header-actions{grid-column:1/-1;justify-content:space-between}.matter360-approved .matter360-account-data-grid,.matter360-approved .matter360-secondary-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.matter360-approved .matter360-header-wrap{grid-template-columns:1fr}.matter360-approved .matter360-header-actions{flex-direction:column;grid-column:auto;align-items:stretch}.matter360-approved .matter360-comms,.matter360-approved .matter360-tabs-wrap{overflow-x:auto}.matter360-approved .matter360-account-data-grid,.matter360-approved .matter360-secondary-metrics,.matter360-approved .matter360-field-grid,.matter360-approved .matter360-primary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.matter360-approved .matter360-activity-stage-control{min-width:100%}}@media (max-width:560px){.matter360-approved .matter360-wrap{padding-left:10px;padding-right:10px}.matter360-approved .matter360-title-row h2{white-space:normal}.matter360-approved .matter360-wide-field{grid-column:auto}.matter360-approved .matter360-header-controls,.matter360-approved .matter360-account-data-grid,.matter360-approved .matter360-primary-metrics,.matter360-approved .matter360-secondary-metrics,.matter360-approved .matter360-field-grid{grid-template-columns:1fr}.matter360-approved .matter360-section-heading{align-items:flex-start}.matter360-approved .legal-notice-command-card,.matter360-approved .legal-notice-routing-note{flex-direction:column;align-items:stretch}.matter360-approved .legal-notice-command-card>button{width:100%}.matter360-approved .matter360-footer-wrap{justify-content:flex-start;overflow-x:auto}}
:root{--w360-navy:#0d3a4f;--w360-navy-soft:#164a5f;--w360-canvas:#f3f5f7;--w360-panel:#fff;--w360-border:#dfe4e8;--w360-border-strong:#cbd3da;--w360-ink:#17212d;--w360-soft:#5f6c78;--w360-muted:#82909c;--w360-accent:#da8527;--w360-teal:#0f6e56;--w360-danger:#9c2b24;--w360-radius:11px;--w360-gutter:clamp(20px, 1.7vw, 32px);--w360-control-height:38px;--w360-font:Inter, "Segoe UI", Arial, sans-serif}.debtor360-approved,.matter360-approved,.business-account-hub,.restricted-matter360,.accounts-collection360,.accounts-account-drawer,.unified-client360{color:var(--w360-ink);font-size:13px;line-height:1.45;font-family:var(--w360-font)!important}.debtor360-approved .wrap,.matter360-approved .matter360-wrap{width:100%;padding-right:var(--w360-gutter);padding-left:var(--w360-gutter);margin-inline:0;max-width:none!important}.business-account-hub .matter360-summary-section{width:100%;max-width:none!important}.business-account-hub>.drawer-body{padding-right:var(--w360-gutter)!important;padding-left:var(--w360-gutter)!important}.restricted-matter360,.accounts-collection360,.accounts-account-drawer{background:var(--w360-canvas)!important;width:100vw!important;max-width:none!important;height:100vh!important;box-shadow:none!important;border-radius:0!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.restricted-matter360>.drawer-body,.accounts-collection360>.drawer-body,.accounts-account-drawer>.drawer-body{min-height:auto;padding:20px var(--w360-gutter) 88px;background:var(--w360-canvas);overflow:visible}.restricted-matter360>footer,.accounts-collection360>footer,.accounts-account-drawer>footer{z-index:12;background:var(--w360-panel);min-height:58px;position:sticky;bottom:0;box-shadow:0 -5px 18px #0d3a4f12}.restricted-matter360>header,.accounts-collection360>header,.accounts-account-drawer>header{padding:16px var(--w360-gutter);background:var(--w360-navy);color:#fff;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.restricted-matter360>header h2,.accounts-collection360>header h2,.accounts-account-drawer>header h2,.business-account-hub .business-hub-identity h2,.matter360-approved .matter360-title-row h2,.debtor360-approved .hname{letter-spacing:-.018em;overflow-wrap:anywhere;margin:2px 0 0;color:#fff!important;font-family:var(--w360-font)!important;font-size:clamp(20px,1.65vw,25px)!important;font-weight:800!important;line-height:1.22!important}.restricted-matter360>header>div:first-child>span,.accounts-collection360>header>div:first-child>span,.accounts-account-drawer>header>div:first-child>span,.matter360-approved .matter360-identity>span,.debtor360-approved .hlrac,.business-account-hub .business-hub-identity>span{letter-spacing:.45px;text-transform:uppercase;font-weight:750;color:#9fb2c0!important;font-size:10.5px!important}.restricted-matter360>header p,.accounts-collection360>header p,.accounts-account-drawer>header p{font-size:11.5px;color:#c0ced8!important}.business-hub-header{padding:16px var(--w360-gutter)!important;background:var(--w360-navy)!important}.business-account-hub .business-client-actions button,.business-account-hub .matter360-close,.restricted-matter360>header button,.accounts-collection360>header button,.accounts-account-drawer>header button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:7px;min-height:36px;padding:0 11px;font-weight:700;line-height:1;font-size:11px!important}.tsr-rail{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;min-width:0;display:flex}.tsr-priority{gap:4px;min-width:128px;display:grid}.tsr-priority>span{color:#8fa0b8;letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:750}.tsr-priority select{box-sizing:border-box;color:#fff;background:#ffffff17;border:1px solid #fff3;border-radius:6px;height:31px;min-height:31px;padding:0 8px;font-size:10.5px;font-weight:650}.tsr-priority select option{color:#111}.tsr-priority select:disabled{cursor:not-allowed;opacity:.55}.tsr-priority small{color:#aab8c8;font-size:9.5px}.tsr-comms{flex-wrap:wrap;gap:6px;display:flex}.tsr-comm-btn,.tsr-close{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #fff3;border-radius:6px;min-height:31px;padding:0 9px;font-size:10.5px;font-weight:650}.tsr-comm-btn:disabled{cursor:not-allowed;opacity:.4}.tsr-close{color:#f3afa8;border-color:#f0c0bb}.tsr-close:disabled{cursor:not-allowed;opacity:.5}@media (max-width:820px){.tsr-rail{flex-direction:column;align-items:stretch}.tsr-comms{overflow-x:auto}}.business-hub-kpis,.matter360-approved .matter360-account-data-bar,.debtor360-approved .account-data-bar{border-color:var(--w360-border)!important;background:var(--w360-panel)!important}.matter360-approved .matter360-account-data-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}.matter360-approved .matter360-account-data-grid>div,.business-hub-kpis>div{border-right:1px solid var(--w360-border);min-width:0;min-height:72px;padding:13px 15px}.matter360-approved .matter360-account-data-grid span,.matter360-approved .matter360-primary-metrics span,.matter360-approved .matter360-secondary-metrics span,.business-hub-kpis span,.debtor360-approved .l,.unified-client360 .client360-client-head span,.unified-client360 .client360-profile-card span,.unified-client360 .detail-grid label{letter-spacing:.28px;text-transform:uppercase;color:var(--w360-muted)!important;font-size:10.5px!important;font-weight:700!important}.matter360-approved .matter360-account-data-grid strong,.business-hub-kpis strong,.debtor360-approved .v,.unified-client360 .detail-grid strong,.unified-client360 .client360-profile-card strong{color:var(--w360-ink);overflow-wrap:anywhere;margin-top:5px;font-weight:700;line-height:1.35;font-size:14px!important}.business-client360-window .business-hub-kpis strong{font-variant-numeric:tabular-nums;font-family:var(--w360-font)!important}.matter360-approved .matter360-primary-metrics,.debtor360-approved .metric-grid,.unified-client360 .client-master-kpis{gap:12px}.matter360-approved .matter360-primary-metrics>div,.debtor360-approved .metric,.unified-client360 .client-master-kpis>article{border:1px solid var(--w360-border);border-radius:var(--w360-radius);background:var(--w360-panel);min-width:0;min-height:92px;padding:15px 16px;box-shadow:0 2px 7px #0d3a4f0a}.matter360-approved .matter360-primary-metrics strong,.debtor360-approved .metric strong,.unified-client360 .client-master-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(20px,1.55vw,25px)!important}.unified-client360 .client-hub-financial-cards{background:#f5f7f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.unified-client360 .client-hub-financial-cards article{background:#fff;border:1px solid #e0e5ea;border-radius:8px;align-content:start;gap:6px;min-height:88px;padding:13px 14px;display:grid;box-shadow:0 2px 8px #192c3f0a}.unified-client360 .client-hub-financial-cards span{color:#7a8793;letter-spacing:.4px;text-transform:uppercase;font-size:8px;font-weight:800}.unified-client360 .client-hub-financial-cards strong{color:#17344d;font-size:13px;line-height:1.35}.unified-client360 .client-hub-financial-cards small{color:#71808d;font-size:8px;line-height:1.45}.debtor360-approved .main-tabs,.matter360-approved>.drawer-tabs,.business-account-hub>.drawer-tabs,.restricted-matter360>.drawer-tabs,.accounts-collection360>.drawer-tabs,.accounts-account-drawer>.drawer-tabs,.unified-client360 .accounts-client-tabs{border-bottom:1px solid var(--w360-border);background:var(--w360-panel);scrollbar-width:thin;min-height:48px}.debtor360-approved .maintab,.matter360-approved .matter360-tabs-wrap button,.business-account-hub>.drawer-tabs button,.restricted-matter360>.drawer-tabs button,.accounts-collection360>.drawer-tabs button,.accounts-account-drawer>.drawer-tabs button,.unified-client360 .accounts-client-tabs button{min-height:47px;color:var(--w360-soft);font-family:var(--w360-font);border-radius:0;font-weight:700;font-size:11.5px!important}.debtor360-approved .maintab.active,.matter360-approved .matter360-tabs-wrap button.selected,.business-account-hub>.drawer-tabs button.selected,.restricted-matter360>.drawer-tabs button.selected,.accounts-collection360>.drawer-tabs button.selected,.accounts-account-drawer>.drawer-tabs button.selected,.unified-client360 .accounts-client-tabs button.selected{border-bottom-color:var(--w360-accent)!important;color:var(--w360-navy)!important}.restricted-matter360 button:disabled,.accounts-collection360 button:disabled,.unified-client360 button:disabled{opacity:.48;cursor:not-allowed}.matter360-approved .panel,.matter360-approved .matter360-summary-section,.business-account-hub .matter360-summary-section,.restricted-matter360 .panel,.accounts-collection360 .panel,.accounts-account-drawer .panel,.unified-client360 .panel,.unified-client360 .client360-directory,.unified-client360 .client360-client-head,.unified-client360 .client360-profile-card{min-width:0;border:1px solid var(--w360-border)!important;border-radius:var(--w360-radius)!important;background:var(--w360-panel)!important;box-shadow:0 2px 8px #0d3a4f0a!important}.matter360-approved .matter360-summary-section,.business-account-hub .matter360-summary-section,.restricted-matter360 .panel,.accounts-collection360 .panel,.accounts-account-drawer .panel,.unified-client360 .panel{margin-bottom:14px}.matter360-approved .matter360-section-heading h3,.matter360-approved .panel-head h3,.business-account-hub .matter360-section-heading h3,.restricted-matter360 .matter360-section-heading h3,.unified-client360 .panel-head h3{color:var(--w360-navy);font-family:var(--w360-font);font-weight:800;line-height:1.3;font-size:14px!important}.matter360-approved .matter360-section-heading span,.matter360-approved .panel-head span,.business-account-hub .matter360-section-heading span,.restricted-matter360 .matter360-section-heading span,.unified-client360 .panel-head span{color:var(--w360-muted);letter-spacing:.3px;text-transform:uppercase;font-weight:750;font-size:10.5px!important}.matter360-approved strong,.debtor360-approved strong,.business-account-hub strong,.restricted-matter360 strong,.accounts-collection360 strong,.accounts-account-drawer strong,.unified-client360 strong,.matter360-approved td,.debtor360-approved td,.business-account-hub td,.restricted-matter360 td,.accounts-collection360 td,.accounts-account-drawer td,.unified-client360 td{overflow-wrap:anywhere}.matter360-approved table,.debtor360-approved table,.business-account-hub table,.restricted-matter360 table,.accounts-collection360 table,.accounts-account-drawer table,.unified-client360 table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.matter360-approved th,.debtor360-approved th,.business-account-hub th,.restricted-matter360 th,.accounts-collection360 th,.accounts-account-drawer th,.unified-client360 th{color:var(--w360-muted);letter-spacing:.25px;text-transform:uppercase;font-weight:800;font-size:10px!important}.matter360-approved td,.debtor360-approved td,.business-account-hub td,.restricted-matter360 td,.accounts-collection360 td,.accounts-account-drawer td,.unified-client360 td{color:var(--w360-ink);line-height:1.45;font-size:12px!important}.matter360-approved th,.matter360-approved td,.debtor360-approved th,.debtor360-approved td,.business-account-hub th,.business-account-hub td,.restricted-matter360 th,.restricted-matter360 td,.accounts-collection360 th,.accounts-collection360 td,.accounts-account-drawer th,.accounts-account-drawer td,.unified-client360 th,.unified-client360 td{border-bottom:1px solid var(--w360-border);vertical-align:top;padding:10px 12px}.matter360-approved tbody tr:hover,.debtor360-approved tbody tr:hover,.business-account-hub tbody tr:hover,.restricted-matter360 tbody tr:hover,.accounts-collection360 tbody tr:hover,.accounts-account-drawer tbody tr:hover,.unified-client360 tbody tr:hover{background:#f7f9fa}.debtor360-approved input,.debtor360-approved select,.debtor360-approved textarea,.matter360-approved input,.matter360-approved select,.matter360-approved textarea,.business-account-hub input,.business-account-hub select,.business-account-hub textarea,.restricted-matter360 input,.restricted-matter360 select,.restricted-matter360 textarea,.accounts-collection360 input,.accounts-collection360 select,.accounts-collection360 textarea,.accounts-account-drawer input,.accounts-account-drawer select,.accounts-account-drawer textarea,.unified-client360 input,.unified-client360 select,.unified-client360 textarea{min-height:var(--w360-control-height);border-color:var(--w360-border-strong);font-family:var(--w360-font);border-radius:7px;font-size:12px}.debtor360-approved button,.matter360-approved button,.business-account-hub button,.restricted-matter360 button,.accounts-collection360 button,.accounts-account-drawer button,.unified-client360 button{font-family:var(--w360-font)}.debtor360-approved :is(input,select,textarea,button):focus-visible,.matter360-approved :is(input,select,textarea,button):focus-visible,.business-account-hub :is(input,select,textarea,button):focus-visible,.restricted-matter360 :is(input,select,textarea,button):focus-visible,.accounts-collection360 :is(input,select,textarea,button):focus-visible,.accounts-account-drawer :is(input,select,textarea,button):focus-visible,.unified-client360 :is(input,select,textarea,button):focus-visible{outline-offset:1px;outline:3px solid #da852738}.unified-client360{gap:14px;width:100%;max-width:none}.unified-client360 .client360-layout{grid-template-columns:minmax(250px,18vw) minmax(0,1fr);gap:14px}.unified-client360 .client360-search-row{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.8fr);align-items:end;padding:16px 18px 13px}.client360-title-col{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.client360-title-text{gap:4px;display:grid}.client-hub-new-prospect{color:#fff;cursor:pointer;white-space:nowrap;background:#bb642c;border:1px solid #a85724;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;max-width:max-content;height:38px;padding:0 16px;font-size:12px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #bb642c33;width:auto!important;display:inline-flex!important}.client-hub-new-prospect:hover{background:#aa5823;box-shadow:0 3px 8px #bb642c4d}.unified-client360 .client-hub-premium-search,.business-client360 .client360-search-row label{justify-self:center;width:min(100%,660px)}.client-hub-premium-search>small,.business-client360 .client360-search-row label>small{color:var(--w360-muted);font-size:10.5px}.business-search-badges,.client-hub-result-badges{flex-wrap:wrap;gap:5px;margin:5px 0 1px;display:flex!important}.business-search-badges b,.business-search-badges em,.client-hub-result-badges b,.client-hub-result-badges em,.existing-client-opportunity-search button span b,.existing-client-opportunity-search button span em{color:#174f68;letter-spacing:.25px;text-transform:uppercase;background:#edf5f8;border:1px solid #cbdce6;border-radius:999px;width:fit-content;padding:2px 7px;font-size:9px;font-style:normal;font-weight:800}.business-search-badges em,.client-hub-result-badges em,.existing-client-opportunity-search button span em{color:#17634d;background:#eaf8f2;border-color:#b8dfd2}.business-search-empty,.client-hub-search-empty{text-align:center;padding:22px 15px}.client-hub-search-empty p,.business-search-empty p{color:var(--w360-muted);margin:5px 0 0;font-size:11px;line-height:1.45}.existing-client-opportunity-search>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.existing-client-opportunity-search>div:first-child small,.business-search-loading{color:var(--w360-muted)}.business-search-error{color:#a33a32}.existing-client-opportunity-search button span{gap:5px;display:flex}.existing-client-opportunity-search button:disabled{cursor:default;opacity:.72}.unified-client360 .client360-client-head{grid-template-columns:minmax(280px,1.4fr) repeat(2,minmax(180px,.72fr));overflow:hidden;background:var(--w360-border)!important}.unified-client360 .accounts-client360-detail .client360-client-head{grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(160px,1fr))}.unified-client360 .client360-client-head>div:first-child{background:#fff9f1}.unified-client360 .client360-client-head h2{color:var(--w360-navy);overflow-wrap:anywhere;font-size:clamp(20px,1.45vw,23px);font-weight:800}.unified-client360 .client360-profile-card,.unified-client360 .client-master-kpis,.unified-client360 .client360-status-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.unified-client360 .client360-list{top:16px}@media (max-width:1360px){.matter360-approved .matter360-account-data-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.debtor360-approved .app-header .header-main-row{grid-template-columns:minmax(290px,1fr) minmax(220px,.72fr)}.debtor360-approved .header-right-side{grid-column:1/-1;align-items:flex-end}.business-hub-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:980px){.unified-client360 .client360-layout{grid-template-columns:1fr}.unified-client360 .client360-list{position:relative;top:auto}.unified-client360 .client360-list>div{max-height:320px}.unified-client360 .client360-search-row,.restricted-matter360>header,.accounts-collection360>header,.accounts-account-drawer>header{grid-template-columns:1fr}.unified-client360 .accounts-client360-detail .client360-client-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--w360-gutter:12px;--w360-control-height:40px}.matter360-approved .matter360-account-data-grid,.matter360-approved .matter360-primary-metrics,.matter360-approved .matter360-secondary-metrics,.business-hub-kpis,.unified-client360 .client360-client-head,.unified-client360 .client360-profile-card,.unified-client360 .client-master-kpis,.unified-client360 .client-hub-financial-cards,.unified-client360 .client360-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-client360 .client360-search-row{grid-template-columns:1fr}.business-hub-header,.debtor360-approved .app-header .header-main-row{grid-template-columns:1fr!important}.debtor360-approved .header-right-side,.business-client-actions,.debtor360-approved .header-action-row360{flex-direction:column;align-items:stretch}}@media (max-width:520px){.matter360-approved .matter360-account-data-grid,.matter360-approved .matter360-primary-metrics,.matter360-approved .matter360-secondary-metrics,.business-hub-kpis,.unified-client360 .client360-client-head,.unified-client360 .client360-profile-card,.unified-client360 .client-master-kpis,.unified-client360 .client-hub-financial-cards,.unified-client360 .client360-status-grid{grid-template-columns:1fr}}.modal-backdrop:has(.document-builder){place-items:center;padding:24px;display:grid;overflow:hidden}.entry-modal.document-builder{background:#f7f8fa!important;border-radius:14px!important;width:min(1180px,100vw - 48px)!important;max-width:1180px!important;height:min(880px,100vh - 48px)!important;max-height:calc(100vh - 48px)!important;margin:0 auto!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 26px 80px #05162361!important}.entry-modal.document-builder .builder-scroll{min-height:0;flex:auto!important;overflow:hidden auto!important}.entry-modal.document-builder>footer{flex:none;position:static!important}.debtor360-approved .debtor-location-update360 input{width:100%;min-width:0}.debtor360-approved .debtor-location-update360{grid-column:-3/-2;align-self:end}@media (max-width:980px){.debtor360-approved .debtor-location-update360{grid-column:auto}}.litigation-drawer .matter360-title-row{flex-wrap:nowrap;justify-content:flex-start;width:fit-content;max-width:100%}.litigation-drawer .matter360-title-row h2{width:auto;flex:0 auto!important;min-width:0!important}.matter360-approved .matter360-stage-line{margin-top:4px!important}.matter360-approved .matter360-stage-line .matter360-title-stage{color:#f1c778;letter-spacing:.35px;text-transform:uppercase;margin:0}.template-editor-page{--template-navy:#0d3a4f;--template-gold:#da8527;gap:16px;max-width:1500px;margin:0 auto;display:grid}.template-editor-hero{color:#fff;background:linear-gradient(118deg,#0d3a4f,#164a5f);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.template-editor-hero span,.template-editor-workspace>header span{color:#f1c778;letter-spacing:.5px;text-transform:uppercase;font-size:10px;font-weight:800}.template-editor-hero h2{margin:4px 0 5px;font-size:24px}.template-editor-hero p{color:#c8d5dd;max-width:780px;margin:0}.template-version-card{background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;gap:2px;min-width:160px;padding:13px 16px;display:grid}.template-version-card strong{font-size:24px}.template-editor-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:14px;display:grid}.template-editor-nav,.template-editor-workspace{border:1px solid var(--w360-border);background:#fff;border-radius:11px}.template-editor-nav{gap:4px;padding:10px;display:grid}.template-editor-nav button{color:#52616e;text-align:left;background:0 0;border:0;border-radius:7px;min-height:40px;padding:0 11px;font-weight:700}.template-editor-nav button.selected{color:#fff;background:#0d3a4f}.template-editor-workspace{overflow:hidden}.template-editor-workspace>header,.template-editor-workspace>footer{border-bottom:1px solid var(--w360-border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.template-editor-workspace>header h3{color:#0d3a4f;margin:3px 0 0;font-size:19px}.template-editor-workspace>footer{border-top:1px solid var(--w360-border);background:#f7f9fa;border-bottom:0;justify-content:flex-end}.template-editor-workspace>footer>div{margin-right:auto;display:grid}.template-editor-workspace button,.template-editor-workspace input,.template-editor-workspace select,.template-editor-workspace textarea{color:#17212d;background:#fff;border:1px solid #cfd8df;border-radius:7px}.template-editor-workspace button{min-height:36px;padding:0 12px;font-weight:750}.template-editor-workspace button.primary{color:#fff;background:#da8527;border-color:#da8527}.template-block-grid,.template-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.template-block-grid label,.template-terms,.template-inline-controls label,.template-instalment-list label,.template-upload{color:#647381;letter-spacing:.25px;gap:6px;font-size:10px;font-weight:750;display:grid}.template-block-grid textarea,.template-terms textarea{resize:vertical;min-height:132px;font:inherit;padding:11px;line-height:1.5}.template-inline-controls{align-items:end;gap:10px;padding:16px 18px;display:flex}.template-inline-controls label{flex:240px}.template-inline-controls input,.template-inline-controls select,.template-instalment-list input{min-height:36px;padding:0 10px}.template-switch,.template-legal-review{color:#334655;align-items:center;gap:8px;margin:0 18px 18px;font-weight:700;display:flex}.template-switch input,.template-legal-review input{width:16px;height:16px}.template-instalment-list{gap:9px;padding:18px;display:grid}.template-instalment-list article{border:1px solid var(--w360-border);border-radius:8px;grid-template-columns:minmax(260px,1fr) 180px 100px;align-items:center;gap:14px;padding:12px;display:grid}.template-instalment-list article>div{display:grid}.template-instalment-list label:first-of-type{align-items:center;display:flex}.template-chip-list{flex-wrap:wrap;gap:8px;padding:18px 18px 0;display:flex}.template-chip-list>span{background:#eef3f6;border-radius:999px;align-items:center;gap:7px;padding:7px 9px 7px 12px;font-weight:700;display:inline-flex}.template-chip-list button{background:0 0;border:0;min-height:22px;padding:0 3px}.template-terms{margin:18px}.template-terms textarea{min-height:280px}.template-legal-review{background:#fff9e8;border:1px solid #e1c681;border-radius:8px;padding:12px}.template-assets-grid>section{border:1px solid var(--w360-border);border-radius:9px;padding:14px}.template-assets-grid h4{color:#0d3a4f;margin:0 0 11px}.template-list-row{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.template-upload{margin-top:9px}.template-upload input{padding:8px}@media (max-width:900px){.template-editor-layout,.template-block-grid,.template-assets-grid{grid-template-columns:1fr}.template-editor-hero,.template-inline-controls{flex-direction:column;align-items:stretch}.template-instalment-list article{grid-template-columns:1fr}}.corporate-activity-log{gap:14px;display:grid}.corporate-activity-context,.corporate-activity-entry-row,.corporate-activity-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.corporate-activity-entry-row{grid-template-columns:repeat(7,minmax(125px,1fr))}.corporate-activity-filters{grid-template-columns:repeat(7,minmax(135px,1fr));margin-bottom:14px}.corporate-activity-context label,.corporate-activity-entry label,.corporate-activity-filters label{color:#5d6878;letter-spacing:.035em;text-transform:uppercase;gap:6px;font-size:11px;font-weight:700;display:grid}.corporate-activity-context input,.corporate-activity-entry input,.corporate-activity-entry select,.corporate-activity-entry textarea,.corporate-activity-filters input,.corporate-activity-filters select{color:#17243a;text-transform:none;background:#fff;border:1px solid #dce3eb;border-radius:8px;min-height:38px;padding:8px 10px}.corporate-activity-context input[readonly]{color:#34445b;background:#f6f8fa}.corporate-activity-entry{background:#f8fafc;border:1px solid #dfe5ec;border-radius:12px;gap:10px;padding:14px;display:grid}.corporate-activity-entry .duration-valid,.corporate-activity-entry .duration-pending{color:#16314f;text-transform:none;background:#eef3f8;border:1px solid #dce3eb;border-radius:8px;align-items:center;min-height:38px;padding:8px 10px;display:flex}.corporate-activity-entry .duration-valid{color:#0f6e56;background:#edf8f4;border-color:#b9dfd1}.corporate-activity-note textarea{resize:vertical;min-height:72px}.corporate-activity-actions,.corporate-activity-row-actions{align-items:center;gap:8px;display:flex}.corporate-activity-actions small{color:#748195;margin-left:auto}.corporate-activity-error{color:#8f2f27;background:#fff1ef;border:1px solid #efc4be;border-radius:8px;padding:9px 11px;font-size:13px}.corporate-activity-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.corporate-activity-breakdown{border:1px solid #e2e7ed;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.corporate-activity-breakdown>span{color:#516074;letter-spacing:.05em;text-transform:uppercase;background:#f1f4f7;grid-column:1/-1;padding:8px 12px;font-size:11px;font-weight:800}.corporate-activity-breakdown>div{border-right:1px solid #e2e7ed;justify-content:space-between;padding:9px 12px;display:flex}.corporate-activity-breakdown>div span{color:#657286}.corporate-activity-table td{vertical-align:top}.corporate-activity-table td:nth-child(6){white-space:normal;min-width:260px}.corporate-activity-row-actions .danger{color:#9c2b24}.corporate-retainer-sow,.corporate-retainer-activity-ledger,.corporate-retainer-client-report{margin-top:14px}.voided-row{color:#87909e;background:#fafafa;text-decoration:line-through}@media (max-width:1280px){.corporate-activity-entry-row,.corporate-activity-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.corporate-activity-context,.corporate-activity-entry-row,.corporate-activity-filters,.corporate-activity-kpis,.corporate-activity-breakdown{grid-template-columns:1fr 1fr}}.super-admin-shell{--admin-navy:#082c55;--admin-navy-deep:#001e42;--admin-orange:#ce8c2b;--admin-canvas:#f4f6f8;--admin-line:#dfe5ea;--admin-soft:#6f7d8d;background:var(--admin-canvas)}.super-admin-shell .sidebar{background:linear-gradient(180deg, var(--admin-navy-deep), #082b51 72%, #0b315f)}.super-admin-nav{gap:2px}.super-admin-nav .nav-item{min-height:34px;padding-block:7px;font-size:11px}.super-admin-nav .nav-item em{margin-left:auto}.super-admin-topbar{border-bottom:1px solid var(--admin-line);background:#fffffffa}.super-admin-content{gap:10px;padding-top:14px;display:grid}.super-admin-hero{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:10px;display:grid}.super-admin-position{color:#fff;background:radial-gradient(circle at 92% 12%, #ce8c2b3d, transparent 34%), linear-gradient(135deg, var(--admin-navy-deep), var(--admin-navy));border-radius:13px;min-height:190px;padding:22px 24px 18px;box-shadow:0 10px 28px #001e4224}.super-admin-position .eyebrow{color:#9eb1c4}.super-admin-position h2{margin:7px 0 2px;font-size:clamp(26px,2.2vw,36px);line-height:1}.super-admin-position>p{color:#c5d0dc;max-width:620px;margin:8px 0 16px;font-size:11px}.super-admin-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.super-admin-split article{background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;justify-content:space-between;align-items:center;min-height:45px;padding:8px 12px;display:flex}.super-admin-split span,.super-admin-position footer,.super-admin-hero-kpis span,.super-admin-hero-kpis small{font-size:9px}.super-admin-split strong{color:#f2b960;font-size:20px}.super-admin-progress{background:#ffffff1f;border-radius:10px;height:5px;margin:13px 0 8px;overflow:hidden}.super-admin-progress i{background:linear-gradient(90deg, var(--admin-orange), #efb45c);width:68%;height:100%;display:block}.super-admin-position footer{color:#aebdcb;justify-content:space-between;display:flex}.super-admin-position footer strong{color:#fff}.super-admin-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.super-admin-hero-kpis article{border:1px solid var(--admin-line);background:#fff;border-left:5px solid #ccd5de;border-radius:10px;flex-direction:column;justify-content:center;min-height:86px;padding:12px 14px;display:flex;box-shadow:0 5px 15px #0a233a0e}.super-admin-hero-kpis article:last-child{grid-column:span 2;min-height:58px}.super-admin-hero-kpis span,.super-admin-module-grid>button>span,.super-admin-id-grid span,.super-admin-health-grid span,.super-admin-control-cards span{color:var(--admin-soft);letter-spacing:.055em;text-transform:uppercase;font-weight:800}.super-admin-hero-kpis strong{color:var(--admin-navy);margin:3px 0 1px;font-size:22px}.super-admin-hero-kpis small{color:#8995a3}.super-admin-module-panel{padding-bottom:12px}.super-admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px;display:grid}.super-admin-module-grid>button{border:1px solid var(--admin-line);text-align:left;background:linear-gradient(#fff,#fafbfc);border-radius:9px;min-height:112px;padding:12px;transition:border-color .16s,transform .16s,box-shadow .16s}.super-admin-module-grid>button:hover,.super-admin-module-grid>button:focus-visible{border-color:#ce8c2bb3;transform:translateY(-1px);box-shadow:0 7px 18px #0a233a14}.super-admin-module-grid>button>span{font-size:8px}.super-admin-module-grid>button>strong{color:var(--admin-navy);margin:4px 0;font-size:13px;display:block}.super-admin-module-grid>button>p{color:#667485;min-height:30px;margin:0;font-size:9px;line-height:1.4}.super-admin-module-grid footer{border-top:1px solid #edf0f3;justify-content:space-between;margin-top:8px;padding-top:7px;display:flex}.super-admin-module-grid footer b{color:var(--admin-orange);font-size:10px}.super-admin-module-grid footer small{color:#8995a3;font-size:8px}.super-admin-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:10px;display:grid}.super-admin-grid-even{grid-template-columns:repeat(2,minmax(0,1fr))}.super-admin-grid>.panel{min-width:0}.super-admin-grid table{font-size:9px}.super-admin-grid th,.super-admin-grid td{padding:8px 9px}.super-admin-grid td button,.super-admin-action-register td button{min-height:27px;padding:4px 8px;font-size:9px}.super-admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.super-admin-health-grid>div{border:1px solid var(--admin-line);background:#fafbfc;border-radius:8px;min-height:76px;padding:10px}.super-admin-health-grid>div.healthy{border-left:4px solid #22805e}.super-admin-health-grid>div.warning{border-left:4px solid var(--admin-orange)}.super-admin-health-grid span,.super-admin-health-grid small{font-size:8px;display:block}.super-admin-health-grid strong{color:var(--admin-navy);margin:6px 0 2px;font-size:12px;display:block}.super-admin-health-grid small{color:#7f8b98}.super-admin-decision-list{gap:0;padding:0 12px 12px;display:grid}.super-admin-decision-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 2px;display:grid}.super-admin-decision-list time,.super-admin-decision-list b{color:var(--admin-orange);font-size:8px}.super-admin-decision-list span strong,.super-admin-decision-list span small{display:block}.super-admin-decision-list span strong{color:var(--admin-navy);font-size:10px}.super-admin-decision-list span small{color:#7d8997;margin-top:2px;font-size:8px}.super-admin-id-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.super-admin-id-grid article{border:1px solid var(--admin-line);background:#fafbfc;border-radius:9px;min-height:80px;padding:11px}.super-admin-id-grid span,.super-admin-id-grid small{font-size:8px;display:block}.super-admin-id-grid strong{color:var(--admin-navy);margin:7px 0 3px;font-size:13px;display:block}.super-admin-id-grid small{color:#84909d}.super-admin-module-intro{color:#fff;background:linear-gradient(135deg, var(--admin-navy-deep), var(--admin-navy));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow metric""title metric""copy metric";align-items:center;min-height:132px;padding:20px 22px;display:grid;box-shadow:0 8px 24px #001e421f}.super-admin-module-intro>span{color:#98aec1;letter-spacing:.08em;text-transform:uppercase;grid-area:eyebrow;font-size:8px;font-weight:800}.super-admin-module-intro h2{grid-area:title;margin:4px 0;font-size:24px}.super-admin-module-intro p{color:#c3cfda;grid-area:copy;max-width:700px;margin:0;font-size:10px}.super-admin-module-intro>div{text-align:right;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;grid-area:metric;min-width:150px;padding:12px 16px}.super-admin-module-intro>div strong,.super-admin-module-intro>div small{display:block}.super-admin-module-intro>div strong{color:#f2b960;font-size:18px}.super-admin-module-intro>div small{color:#bdc9d5;margin-top:2px;font-size:8px}.super-admin-module-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:10px;display:grid}.super-admin-control-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.super-admin-control-cards button{border:1px solid var(--admin-line);text-align:left;background:#fafbfc;border-left:4px solid #ccd5de;border-radius:8px;min-height:82px;padding:11px}.super-admin-control-cards span,.super-admin-control-cards small{font-size:8px;display:block}.super-admin-control-cards strong{color:var(--admin-navy);margin:5px 0 3px;font-size:11px;display:block}.super-admin-control-cards small{color:#82909d}.super-admin-action-register{min-width:0}.super-admin-access-lock{text-align:center;max-width:720px;margin:80px auto;padding:32px}.super-admin-access-lock>span{color:var(--admin-orange);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.super-admin-access-lock h2{color:var(--admin-navy)}.super-admin-department-option{border-left:3px solid var(--admin-orange)!important}.super-admin-department-option small{color:#8190a0;margin-top:2px;font-size:8px;display:block}.department-menu-divider{background:#e5e9ed;height:1px;margin:4px 8px}@media (max-width:1180px){.super-admin-hero,.super-admin-grid,.super-admin-grid-even,.super-admin-module-detail-grid{grid-template-columns:1fr}.super-admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.super-admin-hero-kpis,.super-admin-health-grid,.super-admin-control-cards,.super-admin-id-grid{grid-template-columns:1fr}.super-admin-hero-kpis article:last-child{grid-column:auto}.super-admin-module-grid{grid-template-columns:1fr}.super-admin-module-intro{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""copy""metric"}.super-admin-module-intro>div{text-align:left;margin-top:14px}}.master-document-builders{border:1px solid var(--w360-border);background:#fff;border-radius:11px;overflow:hidden}.document-builder-tabs{border-bottom:1px solid var(--w360-border);background:#f5f7f8;gap:6px;padding:10px;display:flex}.document-builder-tabs button{color:#536372;background:#fff;border:1px solid #d7dfe4;border-radius:7px;min-height:38px;padding:0 15px;font-weight:750}.document-builder-tabs button.selected{color:#fff;background:#0d3a4f;border-color:#0d3a4f}.document-builder-overview{justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.document-builder-overview span,.demand-template-admin>header span{color:#da8527;letter-spacing:.45px;text-transform:uppercase;font-size:10px;font-weight:800}.document-builder-overview h4,.demand-template-admin h4{color:#0d3a4f;margin:5px 0;font-size:18px}.document-builder-overview p,.demand-template-admin>header p{color:#647381;max-width:760px;margin:0;font-size:12px;line-height:1.5}.master-document-builders button{color:#243542;background:#fff;border:1px solid #cfd8df;border-radius:7px;min-height:36px;padding:0 13px;font-weight:750}.master-document-builders button.primary{color:#fff;background:#da8527;border-color:#da8527}.demand-template-admin>header{border-bottom:1px solid var(--w360-border);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.demand-version-card{color:#0d3a4f;background:#f7f9fa;border-color:#d9e0e5;min-width:170px}.demand-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px;display:grid}.demand-template-grid label{color:#647381;letter-spacing:.25px;gap:6px;font-size:10px;font-weight:750;display:grid}.demand-template-grid label.full{grid-column:1/-1}.demand-template-grid input,.demand-template-grid textarea{color:#17212d;width:100%;font:inherit;background:#fff;border:1px solid #cfd8df;border-radius:7px;padding:10px}.demand-template-grid textarea{resize:vertical;min-height:250px;line-height:1.5}.demand-template-grid input[type=file]{padding:7px}.demand-template-grid small{color:#758391;font-weight:600}.merge-field-row{background:#f7fafb;border:1px solid #dce5ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 18px 16px;padding:10px 12px;display:flex}.merge-field-row>span{color:#52616e;text-transform:uppercase;margin-right:4px;font-size:10px;font-weight:800}.merge-field-row code{color:#0d536d;background:#e8f0f4;border-radius:5px;padding:5px 7px;font-size:11px}.demand-template-review{margin-bottom:16px}.demand-template-admin>footer{border-top:1px solid var(--w360-border);background:#f7f9fa;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.demand-template-admin>footer>div{color:#334655;margin-right:auto;display:grid}.demand-template-admin>footer small{color:#758391}@media (max-width:900px){.document-builder-overview,.demand-template-admin>header,.demand-template-admin>footer{flex-direction:column;align-items:stretch}.demand-template-grid{grid-template-columns:1fr}.demand-template-grid label.full{grid-column:auto}.demand-template-admin>footer>div{margin-right:0}}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis){grid-auto-rows:1fr;align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;height:100%;display:flex;overflow:hidden;background:#fff!important;border:1px solid #dfe5ea!important;border-left:5px solid #d2dae3!important;border-radius:10px!important;min-height:100px!important;padding:14px 15px 13px 18px!important;box-shadow:0 4px 12px #12233f12!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi:hover{transform:translateY(-2px);border-color:#ccd6df #ccd6df #ccd6df #c4ced8!important;box-shadow:0 10px 24px #12233f1c!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi>span{text-transform:uppercase;line-height:1.35;color:#626d7c!important;letter-spacing:.45px!important;font-size:9.5px!important;font-weight:800!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi>strong{overflow-wrap:anywhere;max-width:100%;color:#0d3a4f!important;margin:8px 0 5px!important;font-size:clamp(18px,1.25vw,23px)!important;font-weight:850!important;line-height:1.08!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi>small{margin-top:auto;font-weight:600;line-height:1.35;color:#8a95a5!important;font-size:9.5px!important}:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis)>.kpi .kpi-open{display:none}.monthly-collection-kpis .kpi:last-child{grid-column:auto!important}.greeting-status-row{align-items:center;gap:10px;min-width:0;margin:4px 0 5px;display:flex}.greeting-status-row .user-greeting{white-space:nowrap;margin:0}.greeting-status-row .operational-status{flex:none}.greeting-status-row .operational-status-trigger{border-radius:7px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:750}.top-actions{scrollbar-width:none!important;overflow:visible!important}.top-actions::-webkit-scrollbar{display:none!important}.kpi{border-radius:10px!important;min-height:100px!important;padding:14px 15px 13px 18px!important}.kpi>span{font-size:9.5px!important}.kpi>strong{margin:8px 0 5px!important;font-size:clamp(18px,1.25vw,23px)!important}.kpi>small{font-size:9.5px!important}.app-shell{transition:grid-template-columns .18s}.sidebar-collapse-control{z-index:240;color:#d9e2e9;background:#17334a;border:1px solid #40566a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:10px;box-shadow:0 4px 12px #00000024}.sidebar-collapse-control:hover{color:#fff;border-color:#d2b46f}.sidebar-collapse-control span{font-size:20px;line-height:1}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)!important}.app-shell.sidebar-collapsed>.sidebar{background:0 0;width:0;min-width:0;padding:0!important;overflow:visible!important}.app-shell.sidebar-collapsed>.sidebar>:not(.sidebar-collapse-control){visibility:hidden;opacity:0;pointer-events:none}.app-shell.sidebar-collapsed .sidebar-collapse-control{color:#fff;background:#0d3a4f;border-color:#c38a37;position:fixed;top:14px;left:12px;right:auto}.app-shell.sidebar-collapsed>.main>.topbar{padding-left:58px}.manager-tool-strip{background:#f7f9fa;border:1px solid #dbe3e8;border-radius:10px;grid-template-columns:minmax(190px,1.25fr) repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;margin-bottom:10px;padding:10px;display:grid}.manager-tool-strip-title{flex-direction:column;justify-content:center;min-width:0;padding:0 8px;display:flex}.manager-tool-strip-title span{color:#7a8794;letter-spacing:.7px;text-transform:uppercase;font-size:8.5px;font-weight:850}.manager-tool-strip-title strong{color:#0d3a4f;margin-top:3px;font-size:11px}.manager-tool-strip>button{color:#29465a;white-space:nowrap;background:#fff;border:1px solid #ccd7de;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.manager-tool-strip>button:hover{color:#8a5a06;background:#fff8ed;border-color:#d49a4b}.manager-tool-strip>button svg{width:15px;height:15px}.manager-action-layout{grid-template-columns:minmax(0,1fr)!important}@media (max-width:1100px){.manager-tool-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.manager-tool-strip-title{grid-column:1/-1}}@media (max-width:760px){.manager-tool-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-tool-strip-title,.manager-tool-strip>button:last-child{grid-column:1/-1}}.embedded-template-editor{background:#f7f9fa;max-width:none;padding:16px}.embedded-template-editor .template-editor-hero{border-radius:10px}@media (max-width:1280px){:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:860px){:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis){grid-template-columns:repeat(2,minmax(0,1fr))!important}.greeting-status-row{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:560px){:is(.kpi-grid,.activity-grid,.accounts-kpis,.legal-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.reconciliation-kpis,.fv-primary-kpis,.fv-focus-kpis){grid-template-columns:1fr!important}}:root{--crm-kpi-card-height:100px;--crm-kpi-min-width:190px;--crm-kpi-gap:10px;--crm-kpi-border:#dfe5ea;--crm-kpi-border-strong:#d2dae3;--crm-kpi-label:#667281;--crm-kpi-value:#0d3a4f;--crm-kpi-note:#8a95a5;--crm-kpi-shadow:0 3px 10px #12233f0f}:where(.crm-kpi-grid,.kpi-grid,.activity-grid,.action-summary,.accounts-kpis,.legal-kpis,.comparison-kpis,.reconciliation-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.client-master-kpis,.business-hub-kpis,.client360-status-grid,.debtor360-status-grid,.master-control-kpis,.settlement-kpis,.fv-primary-kpis,.fv-focus-kpis,.matter360-primary-metrics,.matter360-account-data-grid,.matter360-kpi-strip,.legal-case-side-kpis,.super-admin-hero-kpis,.super-admin-id-grid,.super-admin-health-grid,.business-commercial-grid,.velocity-grid,.target-summary,.user-summary,.session-summary,.report-summary-strip,.history-kpi-filters360,.time-widget-grid360,.kpi-primary,.kpi-secondary){grid-auto-flow:row;grid-auto-rows:minmax(var(--crm-kpi-card-height), auto);justify-content:start;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--crm-kpi-min-width)), 1fr))!important;align-items:stretch!important;gap:var(--crm-kpi-gap)!important;display:grid!important}:where(.crm-kpi-grid,.kpi-grid,.activity-grid,.action-summary,.accounts-kpis,.legal-kpis,.comparison-kpis,.reconciliation-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.client-master-kpis,.business-hub-kpis,.client360-status-grid,.debtor360-status-grid,.master-control-kpis,.settlement-kpis,.fv-primary-kpis,.fv-focus-kpis,.matter360-primary-metrics,.matter360-account-data-grid,.matter360-kpi-strip,.legal-case-side-kpis,.super-admin-hero-kpis,.super-admin-id-grid,.super-admin-health-grid,.business-commercial-grid,.velocity-grid,.target-summary,.user-summary,.session-summary,.report-summary-strip,.history-kpi-filters360,.time-widget-grid360,.kpi-primary,.kpi-secondary)>:where(.crm-kpi-card,.kpi,.kp,.ks,article,button,div){width:100%;min-width:0;height:100%;max-height:none;color:inherit;flex-direction:column;gap:0;text-decoration:none;position:relative;overflow:hidden;transform:none;min-height:var(--crm-kpi-card-height)!important;border:1px solid var(--crm-kpi-border)!important;border-left:5px solid var(--crm-kpi-border-strong)!important;box-shadow:var(--crm-kpi-shadow)!important;text-align:left!important;background:#fff!important;border-radius:10px!important;grid-column:auto!important;justify-content:flex-start!important;align-items:flex-start!important;padding:13px 14px 11px 17px!important;display:flex!important}:where(.crm-kpi-grid,.kpi-grid,.activity-grid,.action-summary,.accounts-kpis,.legal-kpis,.comparison-kpis,.reconciliation-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.client-master-kpis,.business-hub-kpis,.client360-status-grid,.debtor360-status-grid,.master-control-kpis,.settlement-kpis,.fv-primary-kpis,.fv-focus-kpis,.matter360-primary-metrics,.matter360-account-data-grid,.matter360-kpi-strip,.legal-case-side-kpis,.super-admin-hero-kpis,.super-admin-id-grid,.super-admin-health-grid,.business-commercial-grid,.velocity-grid,.target-summary,.user-summary,.session-summary,.report-summary-strip,.history-kpi-filters360,.time-widget-grid360,.kpi-primary,.kpi-secondary)>:where(.crm-kpi-card,.kpi,.kp,.ks,article,button,div):is(:hover,:focus-visible){transform:translateY(-1px);background:#fff!important;border-color:#ccd6df #ccd6df #ccd6df #c4ced8!important;box-shadow:0 7px 18px #12233f17!important}:where(.crm-kpi-card,.kpi,.kp,.ks,.master-control-kpis>article,.client-master-kpis>article,.business-hub-kpis>div,.client360-status-grid>button,.debtor360-status-grid>button,.settlement-kpis>article,.fv-primary-kpis>article,.fv-focus-kpis>article,.matter360-primary-metrics>div,.matter360-account-data-grid>div,.matter360-kpi-strip>div,.legal-case-side-kpis>article,.super-admin-hero-kpis>article,.super-admin-id-grid>article,.super-admin-health-grid>div,.business-commercial-grid>article,.velocity-grid>article,.report-summary-strip>div,.history-kpi-filters360>button,.time-widget-grid360>div)>:where(span,.lab){text-transform:uppercase;max-width:100%;display:block;color:var(--crm-kpi-label)!important;letter-spacing:.45px!important;font-size:9px!important;font-weight:800!important;line-height:1.3!important}:where(.crm-kpi-card,.kpi,.kp,.ks,.master-control-kpis>article,.client-master-kpis>article,.business-hub-kpis>div,.client360-status-grid>button,.debtor360-status-grid>button,.settlement-kpis>article,.fv-primary-kpis>article,.fv-focus-kpis>article,.matter360-primary-metrics>div,.matter360-account-data-grid>div,.matter360-kpi-strip>div,.legal-case-side-kpis>article,.super-admin-hero-kpis>article,.super-admin-id-grid>article,.super-admin-health-grid>div,.business-commercial-grid>article,.velocity-grid>article,.report-summary-strip>div,.history-kpi-filters360>button,.time-widget-grid360>div)>:where(strong,.val){letter-spacing:-.025em;overflow-wrap:anywhere;max-width:100%;display:block;color:var(--crm-kpi-value)!important;margin:7px 0 4px!important;font-size:clamp(18px,1.25vw,23px)!important;font-weight:850!important;line-height:1.08!important}:where(.crm-kpi-card,.kpi,.master-control-kpis>article,.client-master-kpis>article,.client360-status-grid>button,.debtor360-status-grid>button,.settlement-kpis>article,.fv-primary-kpis>article,.fv-focus-kpis>article,.super-admin-hero-kpis>article,.super-admin-id-grid>article,.super-admin-health-grid>div,.velocity-grid>article,.history-kpi-filters360>button,.time-widget-grid360>div)>:where(small,i:not(.trend-pill)){max-width:100%;margin-top:auto;font-style:normal;font-weight:600;display:block;color:var(--crm-kpi-note)!important;font-size:9px!important;line-height:1.3!important}.crm-kpi-card .trend-pill,.kpi .trend-pill{max-width:44%;line-height:1.2;position:absolute;bottom:9px;right:9px;margin:0!important;padding:2px 5px!important;font-size:7.5px!important}:is(.crm-kpi-card:has(.trend-pill)>small,.kpi:has(.trend-pill)>small){max-width:54%}.crm-kpi-card .kpi-open,.kpi .kpi-open{display:none!important}:where(.crm-kpi-card,.kpi,.kp).green,:where(.crm-kpi-card,.kpi,.kp).teal,:where(.crm-kpi-card,.kpi,.kp).success,:where(.crm-kpi-grid,.client360-status-grid,.debtor360-status-grid)>.success,.super-admin-health-grid>.healthy{border-left-color:#3f8d76!important}:where(.crm-kpi-card,.kpi,.kp).amber,:where(.crm-kpi-card,.kpi,.kp).warning,:where(.crm-kpi-grid,.client360-status-grid,.debtor360-status-grid)>.warning,.super-admin-health-grid>.warning{border-left-color:#d29a45!important}:where(.crm-kpi-card,.kpi,.kp).red,:where(.crm-kpi-card,.kpi,.kp).danger,:where(.crm-kpi-grid,.client360-status-grid,.debtor360-status-grid)>.danger{border-left-color:#c36b63!important}:where(.crm-kpi-card,.kpi,.kp).blue,:where(.crm-kpi-card,.kpi,.kp).navy,:where(.crm-kpi-card,.kpi,.kp).violet,:where(.crm-kpi-card,.kpi,.kp).purple,:where(.crm-kpi-grid,.client360-status-grid,.debtor360-status-grid)>.information{border-left-color:#6e8fab!important}@media (max-width:1280px){:root{--crm-kpi-min-width:175px}}@media (max-width:860px){:root{--crm-kpi-card-height:96px;--crm-kpi-min-width:150px;--crm-kpi-gap:8px}}@media (max-width:560px){:where(.crm-kpi-grid,.kpi-grid,.activity-grid,.action-summary,.accounts-kpis,.legal-kpis,.comparison-kpis,.reconciliation-kpis,.collection-portfolio-kpis,.monthly-collection-kpis,.client-master-kpis,.business-hub-kpis,.client360-status-grid,.debtor360-status-grid,.master-control-kpis,.settlement-kpis,.fv-primary-kpis,.fv-focus-kpis,.matter360-primary-metrics,.matter360-account-data-grid,.matter360-kpi-strip,.legal-case-side-kpis,.super-admin-hero-kpis,.super-admin-id-grid,.super-admin-health-grid,.business-commercial-grid,.velocity-grid,.target-summary,.user-summary,.session-summary,.report-summary-strip,.history-kpi-filters360,.time-widget-grid360,.kpi-primary,.kpi-secondary){grid-template-columns:1fr!important}}.contactability-status-breakdown{margin-top:12px}.crucial-reminders{z-index:40;border:1px solid var(--line,#d8dfe8);background:var(--surface,#fff);border-radius:14px;width:min(420px,100vw - 32px);padding:16px;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 46px #1422362e}.crucial-reminders header,.crucial-reminders article,.crucial-reminders footer{align-items:flex-start;gap:10px;display:flex}.crucial-reminders header{justify-content:space-between}.crucial-reminders header h2{margin:2px 0 0;font-size:1rem}.crucial-reminders header button{cursor:pointer;background:0 0;border:0;font-size:1.3rem}.crucial-reminder-list{gap:9px;margin:14px 0;display:grid}.crucial-reminders article{background:var(--surface-muted,#f5f7fa);border-radius:9px;padding:9px}.crucial-reminders article>span{text-transform:uppercase;flex:none;font-size:.72rem;font-weight:700}.crucial-reminders .overdue{color:#a33d35}.crucial-reminders .due-today{color:#8a5b15}.crucial-reminders article div{gap:2px;display:grid}.crucial-reminders article small,.crucial-reminders footer{color:var(--muted,#697586);font-size:.75rem}.intervention-filters{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.intervention-filters button,.intervention-filters select{min-height:30px}.intervention-filters button.selected{border-color:var(--accent,#263f68);background:var(--accent,#263f68);color:#fff}
