:root{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.5;font-weight:400;background:radial-gradient(circle at top left,rgba(22,78,99,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(15,23,42,.16),transparent 26%),linear-gradient(135deg,#eff4fb,#e8eef7 42%,#fbfdff);color:#10243d;--surface: rgba(255, 255, 255, .9);--surface-strong: rgba(255, 255, 255, .98);--surface-dark: rgba(10, 25, 41, .8);--border: rgba(15, 23, 42, .08);--text: #10243d;--muted: #526277;--accent: #0f766e;--accent-soft: rgba(15, 118, 110, .14);--warning: #b45309;--warning-soft: rgba(180, 83, 9, .14);--danger: #b91c1c;--danger-soft: rgba(185, 28, 28, .14);--shadow: 0 24px 60px rgba(15, 23, 42, .08)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}#root{min-height:100vh}.shell{display:grid;grid-template-columns:minmax(280px,320px) 1fr;min-height:100vh}.shell__aside{padding:32px;background:linear-gradient(180deg,#0d1b2af7,#081421eb);color:#f8fafc;display:flex;flex-direction:column;gap:24px}.shell__aside h1,.shell__header h2,.panel h3,.auth-shell h1,.auth-card h2{margin:0;font-family:"Source Serif 4",Georgia,serif}.shell__copy,.panel__copy,.auth-shell__hero p{margin:0;color:var(--muted)}.shell__nav{display:flex;flex-direction:column;gap:10px}.shell__link{padding:12px 14px;border-radius:14px;background:#ffffff0d;color:#f1f5f9d9;transition:background-color .15s ease,transform .15s ease}.shell__link:hover,.shell__link--active{background:#ffffff24;transform:translate(2px)}.shell__main{padding:32px;display:flex;flex-direction:column;gap:24px}.shell__header,.panel__header{display:flex;justify-content:space-between;align-items:center;gap:16px}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;color:var(--muted)}.panel-grid,.stack{display:grid;gap:20px}.case-detail-grid{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:20px}.case-nav{display:grid;gap:10px;align-content:start}.case-nav__item{border:1px solid rgba(15,23,42,.08);background:#ffffffbd;border-radius:18px;padding:14px 16px;text-align:left;cursor:pointer;display:grid;gap:4px}.case-nav__item small{color:var(--muted)}.case-nav__item--active{border-color:#0f766e47;background:#0f766e14}.panel,.metric-card,.auth-card{background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow)}.panel,.auth-card{padding:24px}.panel--hero,.panel--warning{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel--warning{border-color:#b4530938;background:#fff7edeb}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{padding:20px}.metric-card--success{border-color:#0f766e33}.metric-card--warning{border-color:#b4530933}.metric-card--danger{border-color:#b91c1c33}.metric-card__label,.table-meta,.metric-card__helper{margin:0;color:var(--muted)}.metric-card__value{display:block;font-size:1.4rem;margin:8px 0 10px}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-list dt{margin-bottom:6px;color:var(--muted)}.detail-list dd{margin:0;font-weight:600}.schema-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.schema-card,.selection-card,.context-card{padding:18px;border-radius:18px;border:1px solid var(--border);background:var(--surface-strong)}.schema-card__header,.tag-group,.action-group,.checkbox-line{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.plain-list{margin:0;padding-left:18px;color:var(--text)}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;font-size:.8rem;font-weight:600}.status-pill--neutral{background:#2563eb1f;color:#1d4ed8}.status-pill--success{background:var(--accent-soft);color:var(--accent)}.status-pill--warning{background:var(--warning-soft);color:var(--warning)}.status-pill--danger{background:var(--danger-soft);color:var(--danger)}.ghost-button,.primary-button,.table-button{border-radius:999px;padding:10px 16px;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.ghost-button{border:1px solid rgba(15,23,42,.12);background:#ffffffb8;color:var(--text)}.ghost-button:hover,.primary-button:hover,.table-button:hover{transform:translateY(-1px)}.ghost-button--dark{background:#ffffff14;color:#f8fafc;border-color:#ffffff24}.primary-button{border:0;background:linear-gradient(135deg,#0f766e,#164e63);color:#fff}.table-button{border:1px solid rgba(15,23,42,.12);background:#ffffffc7;color:var(--text);padding:8px 14px}.form-panel{display:grid;gap:18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-field{display:grid;gap:8px}.form-field span{font-size:.92rem;color:var(--muted)}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:16px;padding:12px 14px;background:#ffffffeb;color:var(--text)}.form-field select[multiple]{min-height:140px}.form-error{margin:0;color:var(--danger)}.form-helper{margin:0;color:var(--muted)}.panel hr{width:100%;border:0;border-top:1px solid rgba(15,23,42,.08);margin:8px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.risk-section{display:grid;gap:18px}.risk-summary-card{display:grid;gap:16px;padding:22px;border-radius:24px;border:1px solid var(--border);background:var(--surface-strong)}.risk-summary-card--success{border-color:#0f766e2e}.risk-summary-card--warning{border-color:#b453093d}.risk-summary-card--danger{border-color:#b91c1c3d;background:linear-gradient(180deg,#fffffff5,#fff4f4fa)}.risk-summary-card--neutral{border-style:dashed}.risk-summary-card__header,.risk-summary-card__grid{display:grid;gap:14px}.risk-summary-card__header{grid-template-columns:1fr auto;align-items:start}.risk-summary-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.risk-summary-card__label{display:block;margin-bottom:6px;font-size:.82rem;color:var(--muted)}.risk-summary-card__copy{margin:0}.risk-summary-card__warning{padding:16px}.alert-summary-card,.alert-detail-grid{display:grid;gap:18px}.alert-summary-card{padding:22px;border-radius:24px;border:1px solid var(--border);background:var(--surface-strong)}.coordination-summary-card{display:grid;gap:16px;padding:22px;border-radius:24px;border:1px solid var(--border);background:var(--surface-strong)}.coordination-summary-card--success{border-color:#0f766e2e}.coordination-summary-card--warning{border-color:#b453093d}.coordination-summary-card--danger{border-color:#b91c1c3d}.coordination-summary-card--neutral{border-style:dashed}.coordination-summary-card__header,.coordination-summary-card__grid{display:grid;gap:14px}.coordination-summary-card__header{grid-template-columns:1fr auto;align-items:start}.coordination-summary-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.alert-summary-card__header{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start}.alert-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-flag-list{display:flex;flex-wrap:wrap;gap:10px}.risk-flag{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:var(--danger-soft);color:var(--danger);font-size:.84rem;font-weight:600}.risk-factor-editor{display:grid;gap:12px}.risk-factor-row{display:grid;grid-template-columns:minmax(0,1.4fr) 120px minmax(0,1fr) auto;gap:12px;align-items:center}.table-shell{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:top}.data-table th{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.empty-state{padding:24px;border-radius:18px;border:1px dashed rgba(15,23,42,.18);color:var(--muted)}.timeline-list{display:grid;gap:16px}.timeline-item{padding:18px;border-radius:20px;border:1px solid var(--border);background:var(--surface-strong);display:grid;gap:10px}.timeline-item--warning{border-color:#b4530933}.timeline-item--danger{border-color:#b91c1c33}.timeline-item--success{border-color:#0f766e2e}.timeline-item h4,.timeline-item p{margin:0}.timeline-item__meta{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.context-card{display:grid;gap:10px;background:#ffffff14;color:#f8fafc}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;gap:24px;padding:32px}.auth-shell__hero,.center-stage{display:flex;align-items:center;justify-content:center}.auth-shell__hero{padding:48px;border-radius:32px;background:radial-gradient(circle at top left,rgba(15,118,110,.22),transparent 32%),radial-gradient(circle at bottom right,rgba(29,78,216,.18),transparent 24%),linear-gradient(135deg,#0b1726,#10243d 55%,#17324d);color:#f8fafc}.auth-shell__hero p{color:#f1f5f9d6;max-width:56ch}.auth-card{display:grid;align-content:center;gap:18px}.center-stage{min-height:100vh;padding:32px}.panel--centered{max-width:480px}.analytics-filter-grid,.analytics-panels{display:grid;gap:16px}.analytics-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.analytics-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-refresh-card{display:flex;justify-content:space-between;align-items:center;gap:16px}.analytics-bar-list{display:grid;gap:14px}.analytics-bar{display:grid;gap:8px}.analytics-bar__meta{display:flex;justify-content:space-between;gap:12px;align-items:center}.analytics-bar__track{width:100%;height:12px;border-radius:999px;background:#0f172a14;overflow:hidden}.analytics-bar__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,#0f766e,#164e63)}@media(max-width:1200px){.metric-grid,.detail-list,.schema-grid,.form-grid,.analytics-filter-grid,.auth-shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.shell,.case-detail-grid{grid-template-columns:1fr}.shell__header,.panel--hero,.panel--warning,.panel__header{flex-direction:column;align-items:flex-start}.metric-grid,.detail-list,.schema-grid,.form-grid,.analytics-filter-grid,.analytics-panels,.auth-shell{grid-template-columns:1fr}.risk-summary-card__header,.section-heading{grid-template-columns:1fr;display:grid}.risk-summary-card__grid,.coordination-summary-card__header,.coordination-summary-card__grid,.risk-factor-row,.alert-detail-grid{grid-template-columns:1fr}.shell__main,.shell__aside,.auth-shell{padding:24px}.analytics-refresh-card,.analytics-bar__meta{flex-direction:column;align-items:flex-start}}:root{--ds-font-sans: "IBM Plex Sans", "Segoe UI", sans-serif;--ds-font-serif: "Source Serif 4", Georgia, serif;--ds-color-bg: #eef3f8;--ds-color-surface: rgba(255, 255, 255, .88);--ds-color-surface-strong: #ffffff;--ds-color-surface-dark: #152536;--ds-color-text: #15263d;--ds-color-text-muted: #5e6b7b;--ds-color-border: rgba(15, 23, 42, .1);--ds-color-border-strong: rgba(15, 23, 42, .18);--ds-color-primary: #0f766e;--ds-color-primary-strong: #115e59;--ds-color-primary-soft: rgba(15, 118, 110, .12);--ds-color-info: #1d4ed8;--ds-color-info-soft: rgba(29, 78, 216, .12);--ds-color-warning: #b45309;--ds-color-warning-soft: rgba(180, 83, 9, .14);--ds-color-danger: #b91c1c;--ds-color-danger-soft: rgba(185, 28, 28, .14);--ds-color-success: #047857;--ds-color-success-soft: rgba(4, 120, 87, .12);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-7: 32px;--ds-space-8: 40px;--ds-radius-sm: 12px;--ds-radius-md: 18px;--ds-radius-lg: 24px;--ds-radius-pill: 999px;--ds-shadow-sm: 0 14px 34px rgba(15, 23, 42, .06);--ds-shadow-md: 0 24px 60px rgba(15, 23, 42, .08);--ds-shadow-lg: 0 28px 80px rgba(15, 23, 42, .13);--ds-transition-fast: .14s ease;--ds-transition-base: .18s ease;--ds-surface-base: #eef3f8;--ds-surface-panel: #ffffff;--ds-surface-elevated: #f8fbff;--ds-surface-risk: #fff3f6;--ds-surface-alerts: #fff7ec;--ds-surface-legal: #f3f8fe;--ds-surface-restoration: #f1faf5;--ds-surface-followup: #f2f6fb;--ds-surface-documents: #f5f3fb;--ds-domain-risk: #b45573;--ds-domain-alerts: #b67823;--ds-domain-services: #1d6f75;--ds-domain-compliance: #315b74;--ds-domain-legal: #42698d;--ds-domain-restoration: #2f7d58;--ds-domain-followup: #5c7088;--ds-domain-documents: #6f6587}html{color-scheme:light}body{font-family:var(--ds-font-sans);background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(59,130,246,.06),transparent 20%),linear-gradient(180deg,#eef3f8,#f6f8fc 52%,#eef3f8);color:var(--ds-color-text)}::selection{background:#0f766e2e}*:focus-visible{outline:3px solid rgba(29,78,216,.35);outline-offset:2px}button,input,select,textarea{transition:background-color var(--ds-transition-fast),border-color var(--ds-transition-fast),box-shadow var(--ds-transition-fast),transform var(--ds-transition-fast)}input:focus,select:focus,textarea:focus{border-color:#1d4ed87a;box-shadow:0 0 0 4px #1d4ed81f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip-link{position:absolute;left:16px;top:-48px;z-index:1200;padding:12px 16px;border-radius:var(--ds-radius-pill);background:var(--ds-color-surface-dark);color:#fff}.skip-link:focus{top:16px}.shell{grid-template-columns:minmax(316px,360px) minmax(0,1fr);gap:0}.shell__overlay{display:none}.shell__aside{position:sticky;top:0;min-height:100vh;padding:var(--ds-space-7) var(--ds-space-6);gap:var(--ds-space-6);background:radial-gradient(circle at top left,rgba(15,118,110,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(117,140,170,.14),transparent 32%),linear-gradient(180deg,#0f1b2afa,#122234f2);color:#f8fafc;box-shadow:inset -1px 0 #ffffff0d,18px 0 36px #0f172a1f}.shell__brand{display:grid;gap:var(--ds-space-3)}.shell__copy,.panel__copy,.page-header__description,.home-link-card span,.shell__nav-group-copy,.context-card p,.shell__link span{color:var(--ds-color-text-muted)}.shell__aside .shell__copy,.shell__aside .context-card p,.shell__aside .shell__nav-group-copy,.shell__aside .shell__link span{color:#e2e8f0b8}.shell__nav{display:grid;gap:var(--ds-space-5)}.shell__nav-group{display:grid;gap:var(--ds-space-3)}.shell__nav-group:not(:first-child){padding-top:var(--ds-space-4);border-top:1px solid rgba(255,255,255,.08)}.shell__nav-group-header{display:grid;gap:var(--ds-space-1)}.shell__nav-group-title{margin:0;display:flex;align-items:center;gap:var(--ds-space-2);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0e6}.shell__nav-group-title:before{content:"";width:20px;height:1px;background:#bfdbfe6b}.shell__nav-group-copy{font-size:.86rem}.shell__nav-group-links{display:grid;gap:var(--ds-space-2)}.shell__link{position:relative;display:grid;gap:4px;padding:16px 18px 16px 22px;border-radius:var(--ds-radius-md);background:#ffffff08;border:1px solid rgba(255,255,255,.04);color:#f8fafcf0;transition:background-color var(--ds-transition-base),border-color var(--ds-transition-base),transform var(--ds-transition-fast),box-shadow var(--ds-transition-fast)}.shell__link:before{content:"";position:absolute;left:10px;top:14px;bottom:14px;width:3px;border-radius:var(--ds-radius-pill);background:transparent;transition:background-color var(--ds-transition-fast)}.shell__link strong{font-size:.95rem;font-weight:600}.shell__link:hover,.shell__link--active{transform:translate(3px);background:linear-gradient(180deg,#ffffff1a,#ffffff0f);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f,0 16px 32px #0409122e}.shell__link:hover:before,.shell__link--active:before{background:linear-gradient(180deg,#b1ede1eb,#7bbdb4d6)}.shell__main{padding:var(--ds-space-7);gap:var(--ds-space-6)}.shell__header{position:sticky;top:0;z-index:50;padding:var(--ds-space-4) 0;background:linear-gradient(180deg,#f3f6fbf5,#f3f6fb00);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shell__header-intro{display:flex;align-items:flex-start;gap:var(--ds-space-4)}.ghost-button.shell__menu-button{display:none}.breadcrumbs{margin-top:var(--ds-space-2)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);align-items:center;margin:0;padding:0;list-style:none;color:var(--ds-color-text-muted);font-size:.9rem}.breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--ds-space-2)}.breadcrumbs__item:not(:last-child):after{content:"/";color:#5b697b8c}.breadcrumbs__link{color:var(--ds-color-info)}.page-header{position:relative;overflow:hidden;display:grid;gap:var(--ds-space-4);padding:var(--ds-space-6);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,#fffffffa,#f8fbffe6);box-shadow:var(--ds-shadow-sm)}.page-header:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#0f766e61,#1d4ed814)}.page-header h1,.page-header h2,.shell__aside h1,.shell__header h2,.panel h3,.auth-shell h1,.auth-card h2,.dialog h2,.drawer h2{font-family:var(--ds-font-serif)}.page-header h1{margin:0;font-size:clamp(1.8rem,2vw,2.4rem);letter-spacing:-.02em}.page-header__content{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-5)}.page-header__copy{display:grid;gap:var(--ds-space-2)}.page-header__description{margin:0;max-width:72ch;line-height:1.6}.page-header__actions,.page-header__meta{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);align-items:center}.page-header--case{background:linear-gradient(135deg,rgba(15,118,110,.08),transparent 28%),linear-gradient(180deg,#fffffffc,#f8fbfff0)}.page-header--case h1{font-size:clamp(2rem,2.5vw,2.9rem)}.button,.primary-button,.ghost-button,.table-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);min-height:42px;border-radius:var(--ds-radius-pill);padding:10px 16px;font-weight:600;line-height:1;text-decoration:none;box-shadow:0 1px #ffffff24}.button--primary,.primary-button{border:0;background:linear-gradient(135deg,var(--ds-color-primary),#164e63);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 12px 28px #0f766e38}.button--secondary,.table-button{border:1px solid var(--ds-color-border-strong);background:#ffffffeb;color:var(--ds-color-text)}.button--ghost,.ghost-button{border:1px solid var(--ds-color-border);background:#ffffffb8;color:var(--ds-color-text)}.button:hover,.primary-button:hover,.ghost-button:hover,.table-button:hover{transform:translateY(-1px)}.button--soft{border:1px solid rgba(15,118,110,.12);background:#0f766e14;color:var(--ds-color-primary-strong)}.button--danger{border:1px solid rgba(185,28,28,.14);background:linear-gradient(135deg,#dc2626eb,#b91c1cf5);color:#fff}.button--executive{border:1px solid rgba(66,105,141,.16);background:linear-gradient(135deg,#16334f,#274a6a);color:#fff}.button--legal{border:1px solid rgba(66,105,141,.14);background:#42698d14;color:#294967}.button--critical{border:1px solid rgba(180,83,9,.16);background:#b4530914;color:var(--ds-color-warning)}.table-button--accent{border-color:#0f766e29;background:#0f766e14;color:var(--ds-color-primary-strong)}.ghost-button--dark{background:#ffffff14;color:#fff;border-color:#ffffff29}.button:disabled,.primary-button:disabled,.ghost-button:disabled,.table-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.badge,.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:var(--ds-radius-pill);font-size:.82rem;font-weight:700;border:1px solid transparent}.badge--neutral,.status-pill--neutral{background:var(--ds-color-info-soft);color:var(--ds-color-info)}.badge--success,.status-pill--success{background:var(--ds-color-success-soft);color:var(--ds-color-success)}.badge--warning,.status-pill--warning{background:var(--ds-color-warning-soft);color:var(--ds-color-warning)}.badge--danger,.status-pill--danger{background:var(--ds-color-danger-soft);color:var(--ds-color-danger)}.card,.panel,.metric-card,.auth-card{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:linear-gradient(180deg,#fffffffa,#f8fbffe6);box-shadow:var(--ds-shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel,.auth-card,.card{padding:var(--ds-space-6)}.panel--hero{align-items:stretch;border-color:#0f766e29;background:linear-gradient(135deg,rgba(15,118,110,.08),transparent 40%),linear-gradient(180deg,#fffffffa,#f8fbfff0)}.panel--warning{border-color:#b453093d;background:#fff7edf0}.metric-grid{align-items:stretch}.metric-grid--compact{grid-template-columns:repeat(2,minmax(140px,180px));gap:var(--ds-space-3)}.metric-card{position:relative;display:grid;gap:var(--ds-space-3);padding:var(--ds-space-5);overflow:hidden}.metric-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#0f766e38,#1d4ed80f)}.metric-card__value{font-size:clamp(1.55rem,2vw,2rem);line-height:1}.metric-card__label{text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.metric-card__helper{font-size:.88rem;line-height:1.5}.metric-card--success{background:linear-gradient(180deg,#fffffffa,#f1faf5f5)}.metric-card--warning{background:linear-gradient(180deg,#fffffffa,#fff8eefa)}.metric-card--danger{background:linear-gradient(180deg,#fffffffa,#fff3f5fa)}.form-panel{gap:var(--ds-space-5)}.collapsible-panel{gap:var(--ds-space-4)}.collapsible-panel:not(.collapsible-panel--open){padding-top:var(--ds-space-5);padding-bottom:var(--ds-space-5)}.section-heading--collapsible{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start}.collapsible-panel__summary{margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-muted);font-size:.94rem;line-height:1.5}.collapsible-panel__trigger{min-width:148px}.collapsible-panel__body{display:grid;gap:var(--ds-space-5)}.form-grid{gap:var(--ds-space-5)}.form-field{gap:var(--ds-space-2)}.form-field span{font-size:.9rem;font-weight:600;color:var(--ds-color-text)}.form-field input,.form-field select,.form-field textarea,.table-search input{min-height:46px;padding:12px 14px;border:1px solid rgba(15,23,42,.14);border-radius:var(--ds-radius-md);background:#fffffff5;color:var(--ds-color-text)}.form-field textarea{min-height:110px;resize:vertical}.form-helper{margin:0;font-size:.86rem;color:var(--ds-color-text-muted)}.inline-feedback{display:grid;gap:var(--ds-space-2);padding:14px 16px;border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border)}.inline-feedback__title{font-size:.92rem}.inline-feedback__body,.inline-feedback__body p{margin:0}.inline-feedback--error{border-color:#b91c1c38;background:#fef2f2f2;color:var(--ds-color-danger)}.inline-feedback--warning{border-color:#b4530938;background:#fff7edf2;color:var(--ds-color-warning)}.inline-feedback--success{border-color:#04785738;background:#ecfdf5f2;color:var(--ds-color-success)}.inline-feedback--info{border-color:#1d4ed833;background:#eff6fff2;color:var(--ds-color-info)}.table-card{display:grid;gap:var(--ds-space-4)}.table-shell{overflow:auto;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffe6;box-shadow:inset 0 1px #fff6}.table-card__toolbar,.table-pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--ds-space-4);flex-wrap:wrap}.table-card__caption{margin:0;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-color-text-muted)}.table-search{min-width:min(100%,320px)}.table-search input{width:100%}.table-loading{padding:var(--ds-space-4) 0}.data-table{min-width:100%;border-collapse:separate;border-spacing:0}.data-table th,.data-table td{padding:16px 14px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:top}.data-table thead th{background:linear-gradient(180deg,#f6f9fcfa,#f1f5faf5);color:var(--ds-color-text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid rgba(15,23,42,.1)}.data-table--compact th,.data-table--compact td{padding:10px 12px}.data-table--sticky thead th{position:sticky;top:0;z-index:1}.data-table tbody tr:hover{background:#0f766e0d}.data-table tbody tr:nth-child(2n){background:#f6f9fc94}.data-table__sort{display:inline-flex;align-items:center;gap:var(--ds-space-2);border:0;background:transparent;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.data-table__sort-indicator{font-size:.7rem}.table-primary-cell,.table-date{display:grid;gap:4px}.table-primary-cell strong,.table-date strong{color:var(--ds-color-text)}.table-secondary-text{margin:0;color:var(--ds-color-text-muted);font-size:.84rem;line-height:1.45}.empty-state{display:grid;gap:var(--ds-space-2);padding:var(--ds-space-6);border-radius:var(--ds-radius-md);border:1px dashed rgba(15,23,42,.18);background:#f8fbffb3}.empty-state__title{font-size:1rem}.empty-state__description,.empty-state__action{margin:0}.skeleton{display:grid;gap:10px}.skeleton__line{display:block;width:100%;height:14px;border-radius:var(--ds-radius-pill);background:linear-gradient(90deg,#e2e8f0cc,#cbd5e199,#e2e8f0cc);background-size:240% 100%;animation:skeleton-wave 1.4s linear infinite}.skeleton--compact .skeleton__line{height:10px}@keyframes skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.tabs{display:flex;gap:var(--ds-space-3);flex-wrap:wrap;padding-bottom:var(--ds-space-3);border-bottom:1px solid rgba(15,23,42,.08)}.tabs__tab{display:grid;grid-template-columns:auto 1fr;gap:12px;min-width:148px;padding:14px 16px;border-radius:22px;border:1px solid rgba(15,23,42,.1);background:#ffffffc7;text-align:left;box-shadow:0 8px 20px #0f172a0d}.tabs__copy{display:grid;gap:4px}.tabs__copy>span{font-weight:700;color:var(--ds-color-text)}.tabs__icon{display:inline-flex;align-items:center}.tabs__icon .domain-mark{width:36px;height:36px;border-radius:14px}.tabs__tab small{color:var(--ds-color-text-muted)}.tabs__tab--active{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.tabs__tab:hover{border-color:#0f172a29;background:#ffffffeb}.tabs__mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:14px;font-size:.7rem;font-weight:700;letter-spacing:.12em;border:1px solid rgba(15,23,42,.08);background:#f1f5f9eb;color:var(--ds-color-text-muted)}.tabs__tab--risk.tabs__tab--active{border-color:#b455733d;background:linear-gradient(180deg,#fff3f6f5,#fffffffa)}.tabs__tab--alerts.tabs__tab--active{border-color:#b678233d;background:linear-gradient(180deg,#fff7ecfa,#fffffffa)}.tabs__tab--services.tabs__tab--active{border-color:#1d6f753d;background:linear-gradient(180deg,#f1faf8fa,#fffffffa)}.tabs__tab--compliance.tabs__tab--active{border-color:#315b743d;background:linear-gradient(180deg,#f1f7fcfa,#fffffffa)}.tabs__tab--legal.tabs__tab--active{border-color:#42698d3d;background:linear-gradient(180deg,#f3f8fefa,#fffffffa)}.tabs__tab--restoration.tabs__tab--active{border-color:#2f7d583d;background:linear-gradient(180deg,#f1faf5fa,#fffffffa)}.tabs__tab--followup.tabs__tab--active,.tabs__tab--documents.tabs__tab--active{border-color:#5c708838;background:linear-gradient(180deg,#f2f6fbfa,#fffffffa)}.tabs__mark--risk{background:#b455731f;color:var(--ds-domain-risk);border-color:#b4557329}.tabs__mark--alerts{background:#b678231f;color:var(--ds-domain-alerts);border-color:#b6782329}.tabs__mark--services{background:#1d6f751f;color:var(--ds-domain-services);border-color:#1d6f7529}.tabs__mark--compliance{background:#315b741f;color:var(--ds-domain-compliance);border-color:#315b7429}.tabs__mark--legal{background:#42698d1f;color:var(--ds-domain-legal);border-color:#42698d29}.tabs__mark--restoration{background:#2f7d581f;color:var(--ds-domain-restoration);border-color:#2f7d5829}.tabs__mark--followup{background:#5c70881f;color:var(--ds-domain-followup);border-color:#5c708829}.tabs__mark--documents{background:#6f65871f;color:var(--ds-domain-documents);border-color:#6f658729}.tabs__panel{padding-top:var(--ds-space-4)}.dialog-backdrop{position:fixed;inset:0;background:#0f172a6b;display:grid;place-items:center;z-index:1000}.dialog,.drawer{width:min(100%,720px);background:#fff;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-color-border);box-shadow:var(--ds-shadow-lg)}.dialog__header,.dialog__footer,.drawer__header{padding:var(--ds-space-5)}.dialog__body,.drawer__body{padding:0 var(--ds-space-5) var(--ds-space-5)}.dialog__description{margin:var(--ds-space-2) 0 0;color:var(--ds-color-text-muted)}.drawer{position:fixed;right:0;top:0;height:100vh;width:min(100%,420px)}.dashboard-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-5)}.home-domain-card{display:grid;gap:var(--ds-space-4)}.home-domain-card__header{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start}.home-domain-card__links{display:grid;gap:var(--ds-space-3)}.home-link-card{display:grid;gap:6px;padding:16px;border-radius:var(--ds-radius-md);border:1px solid rgba(15,23,42,.1);background:#fffc}.home-link-card:hover{border-color:#0f766e3d;background:#0f766e0f}.case-detail-shell{gap:var(--ds-space-5)}.case-detail-panel{min-width:0;background:linear-gradient(180deg,#fffffff5,#f8fbffeb)}.case-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:var(--ds-space-5);align-items:start}.case-section-index{position:sticky;top:108px;display:grid;gap:var(--ds-space-4);padding:var(--ds-space-5);border:1px solid rgba(15,23,42,.08);border-radius:28px;background:linear-gradient(135deg,rgba(15,118,110,.06),transparent 36%),linear-gradient(180deg,#fffffffa,#f8fbfff2);box-shadow:var(--ds-shadow-sm);max-height:calc(100vh - 136px);overflow:auto}.case-section-index__header{display:grid;gap:6px;padding-bottom:var(--ds-space-3);border-bottom:1px solid rgba(15,23,42,.08)}.case-section-index__header h3{margin:0;font-size:1.08rem;letter-spacing:-.01em}.case-section-index__header .eyebrow{margin:0}.case-section-index__header .panel__copy{margin:0;font-size:.88rem}.case-section-index__list{display:grid;gap:var(--ds-space-2)}.case-section-index__item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:#ffffffd1;text-align:left;color:var(--ds-color-text);box-shadow:0 10px 24px #0f172a0a}.case-section-index__item:hover{transform:translateY(-1px);border-color:#0f172a24;background:#fffffff5}.case-section-index__item--active,.case-section-index__item[aria-current=true]{box-shadow:0 14px 30px #0f172a14}.case-section-index__item--neutral.case-section-index__item--active,.case-section-index__item--neutral[aria-current=true]{border-color:#0f172a24;background:linear-gradient(180deg,#f6f9fcfa,#fffffffa)}.case-section-index__item--risk.case-section-index__item--active,.case-section-index__item--risk[aria-current=true]{border-color:#b4557338;background:linear-gradient(180deg,#fff3f6fa,#fffffffa)}.case-section-index__item--alerts.case-section-index__item--active,.case-section-index__item--alerts[aria-current=true]{border-color:#b6782338;background:linear-gradient(180deg,#fff7ecfa,#fffffffa)}.case-section-index__item--services.case-section-index__item--active,.case-section-index__item--services[aria-current=true]{border-color:#1d6f7538;background:linear-gradient(180deg,#f1faf8fa,#fffffffa)}.case-section-index__item--compliance.case-section-index__item--active,.case-section-index__item--compliance[aria-current=true]{border-color:#315b7438;background:linear-gradient(180deg,#f1f7fcfa,#fffffffa)}.case-section-index__item--legal.case-section-index__item--active,.case-section-index__item--legal[aria-current=true]{border-color:#42698d38;background:linear-gradient(180deg,#f3f8fefa,#fffffffa)}.case-section-index__item--restoration.case-section-index__item--active,.case-section-index__item--restoration[aria-current=true]{border-color:#2f7d5838;background:linear-gradient(180deg,#f1faf5fa,#fffffffa)}.case-section-index__item--followup.case-section-index__item--active,.case-section-index__item--followup[aria-current=true]{border-color:#5c708838;background:linear-gradient(180deg,#f2f6fbfa,#fffffffa)}.case-section-index__item--documents.case-section-index__item--active,.case-section-index__item--documents[aria-current=true]{border-color:#6f658738;background:linear-gradient(180deg,#f5f3fbfa,#fffffffa)}.case-section-index__icon.domain-mark{width:40px;height:40px;border-radius:14px;flex:0 0 auto}.case-section-index__copy{display:grid;gap:4px;min-width:0}.case-section-index__copy strong{font-size:.96rem;line-height:1.1}.case-section-index__copy small{color:var(--ds-color-text-muted);font-size:.82rem;line-height:1.35}.case-nav__item,.selection-card{border-radius:var(--ds-radius-md)}.context-card{border-radius:var(--ds-radius-md);border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.risk-summary-card,.coordination-summary-card,.alert-summary-card{gap:var(--ds-space-4);box-shadow:var(--ds-shadow-sm)}.summary-overview-stack,.summary-executive-grid,.summary-secondary-grid{display:grid;gap:var(--ds-space-5)}.summary-overview-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.summary-overview-grid>.metric-card:first-child{background:linear-gradient(135deg,rgba(15,118,110,.12),transparent 32%),linear-gradient(180deg,#fffffffc,#f1faf5f5)}.summary-overview-list{padding:var(--ds-space-6);border:1px solid rgba(15,23,42,.08);border-radius:26px;background:linear-gradient(180deg,#f8fbfff5,#fffffffa);box-shadow:var(--ds-shadow-sm)}.summary-executive-grid{grid-template-columns:1.2fr 1fr 1fr}.summary-executive-grid>.risk-summary-card{grid-column:span 2}.summary-secondary-grid,.case-detail-panel .summary-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail-panel .summary-overview-grid>.metric-card:first-child{grid-column:span 2}.case-detail-panel .summary-executive-grid,.case-detail-panel .summary-secondary-grid{grid-template-columns:1fr}.case-detail-panel .summary-executive-grid>.risk-summary-card{grid-column:auto}.case-detail-panel .summary-domain-card,.case-detail-panel .summary-closeout-panel,.case-detail-panel .summary-overview-list{width:100%}.summary-closeout-panel{background:linear-gradient(135deg,rgba(91,105,123,.08),transparent 28%),linear-gradient(180deg,#fffffffa,#f6f9fcf2)}.summary-domain-card{position:relative;overflow:hidden;box-shadow:var(--ds-shadow-sm)}.summary-domain-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--domain-color, rgba(15, 118, 110, .24))}.summary-domain-card__header{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start}.summary-domain-card__title{display:flex;align-items:flex-start;gap:14px}.summary-domain-card__title>div{display:grid;gap:6px}.summary-domain-card .metric-grid{gap:0;padding-top:var(--ds-space-4);border-top:1px solid rgba(15,23,42,.06)}.summary-domain-card .metric-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 var(--ds-space-4)}.summary-domain-card .metric-card:before{display:none}.summary-domain-card .metric-card+.metric-card{border-left:1px solid rgba(15,23,42,.06)}.summary-domain-card .detail-list{gap:14px 20px;padding-top:var(--ds-space-4);border-top:1px solid rgba(15,23,42,.06)}.summary-domain-card .detail-list dt{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.summary-domain-card--risk{--domain-color: var(--ds-domain-risk);background:linear-gradient(135deg,rgba(180,85,115,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#fff3f6fa)}.summary-domain-card--alerts{--domain-color: var(--ds-domain-alerts);background:linear-gradient(135deg,rgba(182,120,35,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#fff7ecfa)}.summary-domain-card--services{--domain-color: var(--ds-domain-services);background:linear-gradient(135deg,rgba(29,111,117,.09),transparent 34%),linear-gradient(180deg,#fffffffc,#f1faf8fa)}.summary-domain-card--compliance{--domain-color: var(--ds-domain-compliance);background:linear-gradient(135deg,rgba(49,91,116,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f1f7fcfa)}.summary-domain-card--legal{--domain-color: var(--ds-domain-legal);background:linear-gradient(135deg,rgba(66,105,141,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f3f8fefa)}.summary-domain-card--restoration{--domain-color: var(--ds-domain-restoration);background:linear-gradient(135deg,rgba(47,125,88,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f1faf5fa)}.summary-domain-card--followup{--domain-color: var(--ds-domain-followup);background:linear-gradient(135deg,rgba(92,112,136,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f2f6fbfa)}.summary-domain-card--documents{--domain-color: var(--ds-domain-documents);background:linear-gradient(135deg,rgba(111,101,135,.1),transparent 34%),linear-gradient(180deg,#fffffffc,#f5f3fbfa)}.domain-mark{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;font-size:.72rem;font-weight:700;letter-spacing:.12em;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffff4d}.domain-mark svg{width:18px;height:18px}.domain-mark--neutral{background:#f1f5f9eb;color:var(--ds-color-text-muted);border-color:#0f172a14}.domain-mark--risk{background:#b455731f;color:var(--ds-domain-risk);border-color:#b4557329}.domain-mark--alerts{background:#b678231f;color:var(--ds-domain-alerts);border-color:#b6782329}.domain-mark--services{background:#1d6f751f;color:var(--ds-domain-services);border-color:#1d6f7529}.domain-mark--compliance{background:#315b741f;color:var(--ds-domain-compliance);border-color:#315b7429}.domain-mark--legal{background:#42698d1f;color:var(--ds-domain-legal);border-color:#42698d29}.domain-mark--restoration{background:#2f7d581f;color:var(--ds-domain-restoration);border-color:#2f7d5829}.domain-mark--followup{background:#5c70881f;color:var(--ds-domain-followup);border-color:#5c708829}.domain-mark--documents{background:#6f65871f;color:var(--ds-domain-documents);border-color:#6f658729}.panel__toolbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.panel__toolbar>*{margin:0}.panel__toolbar select,.panel__toolbar input,.panel__toolbar textarea{min-width:220px}.timeline-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.timeline-list li{padding:.95rem 1rem;border:1px solid rgba(197,205,218,.8);border-radius:18px;background:#fafcffe6}.timeline-list li p{margin:.25rem 0 0;color:var(--ds-color-text-muted)}.section-return-button{position:fixed;right:28px;bottom:28px;z-index:70;display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:10px 14px 10px 10px;border-radius:var(--ds-radius-pill);border:1px solid rgba(255,255,255,.08);background:#152536f5;color:#f8fafc;box-shadow:var(--ds-shadow-md)}.section-return-button span:first-child{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff14}.section-return-button__icon.domain-mark{width:30px;height:30px;border-radius:50%;background:#ffffff14;border-color:transparent;color:#f8fafc;box-shadow:none}.section-return-button span[aria-hidden=true]{font-size:0}.section-return-button span[aria-hidden=true]:before{content:"^";font-size:1rem;line-height:1}.timeline-item{border-radius:var(--ds-radius-md)}.auth-shell{gap:var(--ds-space-6);padding:var(--ds-space-6)}.auth-shell__hero{padding:clamp(28px,4vw,56px);border-radius:32px}.auth-card{max-width:560px;width:100%}.analytics-filter-grid,.analytics-panels{gap:var(--ds-space-5)}.analytics-panels{align-items:start}.analytics-bar__track{height:14px;background:#0f172a14}.analytics-bar__fill{background:linear-gradient(135deg,var(--ds-color-primary),#164e63)}.plain-list li+li{margin-top:var(--ds-space-2)}.panel-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field--full{grid-column:1 / -1}.checkbox-grid{display:flex;flex-wrap:wrap;gap:var(--ds-space-3);margin-top:var(--ds-space-4)}.checkbox-inline{display:inline-flex;align-items:center;gap:var(--ds-space-2);padding:10px 14px;border:1px solid rgba(15,23,42,.08);border-radius:var(--ds-radius-pill);background:#ffffffd1}.link-button{border:0;background:transparent;padding:0;color:var(--ds-color-info);font:inherit;font-weight:600;cursor:pointer}.config-preview-card{margin-top:var(--ds-space-5);border:1px solid rgba(15,23,42,.08);border-radius:var(--ds-radius-md);background:linear-gradient(180deg,#fffffffa,#f8fbfff0);padding:var(--ds-space-5);box-shadow:var(--ds-shadow-sm)}.config-preview-card__bar{height:10px;border-radius:var(--ds-radius-pill);margin-bottom:var(--ds-space-4)}.config-module-card__header{display:flex;justify-content:space-between;gap:var(--ds-space-4);align-items:flex-start}.config-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4);margin-top:var(--ds-space-5)}.summary-tile{display:flex;flex-direction:column;gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid rgba(15,23,42,.08);border-radius:var(--ds-radius-md);background:#f8fbffeb}.summary-tile span{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ds-color-text-muted)}.summary-tile strong{font-family:var(--ds-font-serif);font-size:1.8rem}@media(max-width:1280px){.shell{grid-template-columns:minmax(290px,320px) minmax(0,1fr)}.case-detail-layout{grid-template-columns:1fr}.case-section-index{position:sticky;top:84px;order:-1;max-height:none;padding:var(--ds-space-4)}.case-section-index__header .panel__copy{display:none}.case-section-index__list{grid-template-columns:repeat(auto-fit,minmax(184px,1fr))}.dashboard-home-grid,.analytics-panels{grid-template-columns:1fr}.summary-overview-grid,.summary-executive-grid,.summary-secondary-grid{grid-template-columns:1fr 1fr}.summary-executive-grid>.risk-summary-card{grid-column:span 2}}@media(max-width:1100px){.shell{grid-template-columns:1fr}.shell__overlay{position:fixed;inset:0;background:#0f172a6b;opacity:0;pointer-events:none;transition:opacity var(--ds-transition-base);display:block;z-index:80}.shell--nav-open .shell__overlay{opacity:1;pointer-events:auto}.shell__aside{position:fixed;left:0;top:0;width:min(360px,92vw);transform:translate(-104%);transition:transform var(--ds-transition-base);z-index:90}.shell--nav-open .shell__aside{transform:translate(0)}.ghost-button.shell__menu-button{display:inline-flex}.shell__main{padding:var(--ds-space-6)}}@media(max-width:900px){.page-header__content,.page-header__meta,.home-domain-card__header,.section-heading--collapsible,.table-card__toolbar,.table-pagination,.shell__header,.shell__header-intro,.panel--hero,.panel--warning,.panel__header,.analytics-refresh-card,.analytics-bar__meta{flex-direction:column;align-items:flex-start}.metric-grid,.metric-grid--compact,.detail-list,.schema-grid,.form-grid,.panel-grid--two,.config-summary-grid,.analytics-filter-grid,.auth-shell,.summary-overview-grid,.summary-executive-grid,.summary-secondary-grid,.case-detail-panel .summary-overview-grid{grid-template-columns:1fr}.case-detail-panel .summary-overview-grid>.metric-card:first-child{grid-column:auto}.summary-executive-grid>.risk-summary-card{grid-column:auto}.shell__main,.auth-shell{padding:var(--ds-space-5)}}@media(max-width:768px){.tabs{display:grid;grid-template-columns:1fr 1fr}.tabs__tab{min-width:0}.case-section-index{position:static}.case-section-index__list{display:flex;overflow-x:auto;padding-bottom:var(--ds-space-1)}.case-section-index__item{min-width:220px;flex:0 0 auto}.table-shell{overflow-x:auto}.section-return-button{right:16px;bottom:16px;padding-right:12px}.summary-domain-card .metric-card+.metric-card{border-left:0;border-top:1px solid rgba(15,23,42,.06);padding-top:var(--ds-space-4)}}
