.finance-shell{--line:#e9e6dc;--surface:#fffefb;--surface-soft:#f3f1ea;--muted:#5c6b64;--shadow:0 1px 2px #174c3a0f, 0 8px 24px #174c3a0f;background:#f3f1ea}.finance-shell .modern-sidebar,.finance-mobile-sidebar{color:#cfe0d7;background:linear-gradient(#164634,#123c2e 60%,#0f3327)}.finance-shell .brand strong,.finance-mobile-sidebar .brand strong{font-family:inherit;font-size:18px;font-weight:750}.finance-shell .brand-mark,.finance-mobile-sidebar .brand-mark{color:#22160a;width:34px;height:34px;box-shadow:none;border-radius:9px;font-family:inherit;font-size:19px}.finance-shell .nav-label,.finance-mobile-sidebar .nav-label{color:#a3c3b3;letter-spacing:.12em;font-size:10px}.finance-shell .nav-item,.finance-mobile-sidebar .nav-item{color:#cfe0d7;border-radius:8px;min-height:36px;padding:8px 10px;font-size:13px}.finance-shell .nav-item--active,.finance-mobile-sidebar .nav-item--active{color:#ffe4b8;background:linear-gradient(90deg,#bd8d3d6b,#bd8d3d1a);box-shadow:inset 3px 0 #d9a95c}.finance-shell .nav-item:hover,.finance-mobile-sidebar .nav-item:hover{background-color:#ffffff12}.finance-shell .modern-topbar{border-bottom:1px solid var(--line);background:#fffefbf5;gap:16px;min-height:68px;padding:10px 22px}.finance-shell .route-heading h1{font-family:inherit;font-size:16px;font-weight:700}.finance-shell .route-heading>p:last-child{font-size:11px}.finance-shell .route-heading .eyebrow{font-size:9px}.finance-shell .topbar-search-trigger,.finance-shell .context-summary-button{min-height:40px;box-shadow:none;border-radius:9px}.finance-shell .topbar-search-trigger{background:#f3f1ea}.finance-shell .modern-main{padding:22px}.finance-shell .modern-main>.dashboard{width:100%;max-width:1500px;margin-inline:auto;padding:0 0 32px}.finance-shell :focus-visible,.finance-mobile-sidebar :focus-visible{outline-offset:3px;outline:3px solid #d9a95c}@media (max-width:900px){.finance-shell .modern-topbar{gap:10px;padding:10px 14px}.finance-shell .modern-main{padding:14px}}@media (max-width:600px){.finance-mobile-sidebar .nav-item,.finance-shell .topbar-search-trigger,.finance-shell .context-summary-button{min-height:44px}}.finance-shell .contextual-help-trigger{color:#174c3a}
