: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{box-sizing:border-box;width:100%;max-width:100%}.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}.legal-theme .top-actions>.primary:disabled,.legal-theme button.primary:disabled,.primary:disabled{color:#64748b!important;cursor:not-allowed!important;opacity:.65!important;box-shadow:none!important;background:#cbd5e1!important;border-color:#cbd5e1!important;transform:none!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,.executive-strip-chips button{text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;padding:13px}.executive-strip-chips button{color:inherit;cursor:pointer;font:inherit}.executive-strip-chips article strong,.executive-strip-chips button 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}.service-hold-premium-kpis{margin-bottom:10px}.service-hold-client-cards{border-top:1px solid var(--axis-border);margin-top:20px;padding-top:14px}.service-hold-client-card{border:1px solid var(--axis-border);background:var(--axis-panel);border-radius:8px;margin:8px 0}.service-hold-client-card summary{cursor:pointer;color:var(--axis-navy);justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.service-hold-client-card summary span{color:var(--axis-muted);font-size:12px}.service-hold-client-card>div{padding:0 15px 14px}.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;animation:1s ease-in-out infinite axis-loading-pulse}@keyframes axis-loading-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.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);min-width:0;min-height:112px;font:inherit;text-align:left;border-radius:9px;padding:15px 16px;box-shadow:0 2px 9px #12233f0d}button.accounts-dashboard-card{cursor:pointer}.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}}
