.dashboard-header{grid-column:1/-1;width:100%;min-height:130px;padding:14px 24px 10px;display:flex;justify-content:space-between;align-items:center;gap:22px;background:#042a78;border:1px solid rgba(159,194,224,.13);border-bottom:2px solid #25b5e6;border-radius:18px;box-shadow:0 12px 40px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.04);overflow:hidden;color:#f3f7fb;font:14px/1.4 Inter,Segoe UI,Arial,sans-serif}
.dashboard-header *{box-sizing:border-box}.dashboard-header .header-copy{min-width:0}.dashboard-header .header-eyebrow{margin:0 0 8px;color:#75e0bc;font-size:11px;letter-spacing:.19em;text-transform:uppercase;font-weight:800}.dashboard-header .header-title{margin:0 0 5px;font-size:clamp(29px,4vw,58px);line-height:1;letter-spacing:-.04em;color:#f3f7fb}.dashboard-header .header-sub{margin:0;color:#a3b4c6;font-size:14px}.dashboard-header .header-mode{color:#ffd078;font-weight:850}.dashboard-header .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.dashboard-header .header-clock-row{display:flex;align-items:center;gap:22px}.dashboard-header .header-clock{font-size:clamp(25px,3vw,44px);font-weight:800;line-height:1.1}.dashboard-header .header-date{color:#b9e9ff;font-size:clamp(13px,1.5vw,21px);white-space:nowrap}.dashboard-header .header-tabs{display:inline-flex;margin-top:5px;padding:2px;gap:2px;border:1px solid rgba(159,231,255,.34);border-radius:8px;background:rgba(1,24,66,.38);flex-wrap:nowrap}.dashboard-header .header-tab{min-width:94px;padding:5px 10px;border:0;border-radius:5px;background:transparent;color:#bce7fa;font:800 11px/1.4 Inter,Segoe UI,Arial,sans-serif;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap}.dashboard-header .header-tab:hover{color:white;background:rgba(255,255,255,.08)}.dashboard-header .header-tab.active{background:#91f0cf;color:#092637;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.dashboard-page{width:min(100%,1800px)!important;margin:auto!important;padding:clamp(12px,1.6vw,28px)!important}.dashboard-page select{min-height:32px;margin:0;padding:5px 30px 5px 9px;border:1px solid rgba(159,231,255,.35);border-radius:6px;background:#062361;color:#dff7ff;font:750 13px/1.3 Inter,Segoe UI,Arial,sans-serif;outline:none}.dashboard-page select:hover{border-color:rgba(159,231,255,.65)}.dashboard-page select:focus{border-color:#75e0bc;box-shadow:0 0 0 3px rgba(117,224,188,.14)}.dashboard-page select:disabled{opacity:.65}.page-tools,.dashboard-page>.toolbar{display:flex;align-items:center;gap:12px;min-height:48px;margin:10px 2px;padding:7px 10px;border:1px solid rgba(159,194,224,.13);border-radius:10px;background:rgba(5,32,65,.55)}.page-tools label,.dashboard-page>.toolbar label{display:flex;align-items:center;gap:9px;color:#f3f7fb;font-size:12px;font-weight:500}.page-tools select,.dashboard-page>.toolbar select{min-width:230px}.page-tool-status{color:#f3f7fb;font-size:12px;font-weight:500}.page-switch-button{margin-left:auto;padding:8px 13px;border:1px solid #75e0bc;border-radius:8px;background:#75e0bc;color:#092637;font:800 12px/1.2 Inter,Segoe UI,Arial,sans-serif;cursor:pointer;white-space:nowrap}.page-switch-button:hover{filter:brightness(1.08)}.page-switch-button:disabled{opacity:.65;cursor:wait}
@media(max-width:1180px){.dashboard-header{align-items:flex-start;min-height:0}.dashboard-header .header-tabs{max-width:700px;justify-content:flex-end;flex-wrap:wrap}}
@media(max-width:720px){.dashboard-header{display:block;padding:12px}.dashboard-header .header-right{align-items:flex-start;text-align:left;margin-top:18px}.dashboard-header .header-tabs{justify-content:flex-start;max-width:100%}.dashboard-header .header-tab{min-width:78px}.dashboard-header .header-date{font-size:11px}.page-tools,.dashboard-page>.toolbar{align-items:stretch;flex-direction:column}.page-tools label,.dashboard-page>.toolbar label{align-items:stretch;flex-direction:column}.page-tools select,.dashboard-page>.toolbar select{width:100%;min-width:0}.page-switch-button{width:100%;margin-left:0}}
