.dashboard-home{padding:clamp(20px,3vw,30px);margin-bottom:24px;border:1px solid #2b4a58;border-radius:22px;background:linear-gradient(125deg,#102b31,#0e1b2c 70%)}.dashboard-home-heading{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap;margin-bottom:22px}.dashboard-home-eyebrow{width:100%;color:#65ddcc;font-size:13px;font-weight:600}.dashboard-home h2{font-size:26px;margin:0;flex:1}.dashboard-home-heading label{display:grid;gap:8px;min-width:0;max-width:100%;font-size:13px;color:#b6c8d9}.dashboard-home select{width:300px;max-width:100%;min-height:44px;background:#0b1726;border:1px solid #365263;border-radius:12px;padding:10px;color:#f0f7fc;font:inherit}.dashboard-home-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.dashboard-home h3{font-size:17px;margin:0 0 10px}.dashboard-home p{font-size:14px;line-height:1.65;color:#b6c8d9;margin:0 0 16px}.dashboard-home .btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:none;white-space:normal;text-align:center}.dashboard-home-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.dashboard-home-status{border-top:1px solid #2a4152;padding-top:14px}.dashboard-scenario-stats{margin:24px 0}.dashboard-scenario-stats>summary{cursor:pointer;font-size:15px;font-weight:600;padding:12px 0}.dashboard-scenario-stats .metric-grid{margin-top:12px}@media(max-width:700px){.dashboard-home-columns{grid-template-columns:1fr}.dashboard-home-operations{border-top:1px solid #2a4152;padding-top:22px}.dashboard-home-heading label,.dashboard-home select{width:100%}.dashboard-home h2{font-size:23px}.dashboard-home-actions{display:grid;grid-template-columns:1fr}.dashboard-home-next>.btn{width:100%}.dashboard-home select{font-size:16px}}
[data-page="dashboard"] .dashboard-grid[hidden],[data-page="dashboard"] .dashboard-scenario-stats[hidden]{display:none}
