.nav-group{margin:3px 0;border:0;padding:0;min-width:0}
.nav-group>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:47px;padding:11px 14px;border-radius:10px;color:#b8cbd1;font-weight:600;user-select:none}
.nav-group>summary::-webkit-details-marker{display:none}
.nav-group>summary:after{content:'⌄';margin-inline-start:auto;font-size:18px;transition:transform .15s}
.nav-group[open]>summary:after{transform:rotate(180deg)}
.nav-group>summary:hover,.nav-group.has-current>summary{color:#126c66;background:#edf6f3}
.nav-group>summary:focus-visible{outline:2px solid #14786d;outline-offset:2px}
.nav-children{margin:3px 18px 9px 0;padding-inline-start:12px;border-inline-start:1px solid #dce5e5;display:grid;gap:2px}
.nav-children .nav-item{min-height:39px;padding:9px 12px;font-size:13px;margin:0;line-height:1.6;width:100%;text-align:start}
.nav-children .nav-item.active{background:#e7f3ef;color:#126c66;font-weight:700}
.nav-management{margin-top:22px;padding-top:16px;border-top:1px solid #e5eaea}
.nav-management>summary{font-size:13px}
.workspace-card{margin-bottom:20px}
.dashboard-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}
.dashboard-heading h1{font-size:26px;margin:0}.dashboard-heading p{color:#6b7c88;margin:7px 0 0}
.dashboard-actions{display:flex;gap:10px;flex-wrap:wrap}
.dashboard-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}
.dashboard-shortcuts .action-tile{height:100%;border:1px solid #e4eaea;border-radius:12px;background:#fff}
.dashboard-work{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.dashboard-work .surface-panel{min-width:0}
.dashboard-work .insight-list{margin-top:20px}
.commercial-detail{font-size:12px;color:#627582;margin-top:13px;line-height:1.9}
.commercial-detail summary{cursor:pointer;color:#486271}.commercial-detail p{margin:9px 0}
.case-page-actions{display:flex;gap:8px;flex-wrap:wrap}
@media(max-width:900px){.dashboard-shortcuts{grid-template-columns:1fr}.dashboard-work{grid-template-columns:1fr}.dashboard-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:500px){.dashboard-heading h1{font-size:23px}.nav-group>summary{min-height:46px}.dashboard-actions .btn{font-size:12px}.case-page-actions .btn{font-size:11px}}

.hero-evolved.dashboard-heading{display:flex;background:none;color:var(--ink,#203c39);padding:0;min-height:0;border:0;border-radius:0;box-shadow:none;overflow:visible}
.hero-evolved.dashboard-heading:before,.hero-evolved.dashboard-heading:after{display:none}
.hero-evolved.dashboard-heading h1{font-size:26px;color:var(--ink,#203c39)}
details.ops-card>summary,details.compare-intro>summary,details.catalog-alert>summary,details.reader-integrity>summary{cursor:pointer;font-weight:600;line-height:1.9}
details.ops-card>summary{font-size:14px;color:#354d49}

.hero-evolved.dashboard-heading p{color:#6b7c88;margin-top:7px}
