.app-header{display:flex;align-items:center;padding:0 24px}.app-header-inner{width:100%;display:flex;align-items:center;gap:12px}.app-brand-title{color:#fff!important;margin:0 12px 0 0!important;white-space:nowrap;font-size:32px}.app-menu-desktop{flex:1;min-width:0}.app-menu-trigger{color:#ffffffe6!important;font-size:20px}.app-content{padding:24px;background:#f5f5f5}.app-footer{text-align:center;color:#999;font-size:12px}.dashboard-chart-toolbar{display:flex;align-items:center;gap:8px}.dashboard-chart-select{min-width:360px}.dashboard-chart-scroll{width:100%;overflow-x:auto}.dashboard-chart-inner{min-width:980px;height:360px}.history-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-range-picker{min-width:260px}.history-chart-inner{min-width:920px;height:260px}.history-chart-tall{height:300px}.weather-hero-card .ant-typography{color:#fff}.weather-hero-metrics{margin-top:16px}.weather-hero-metric-item{min-width:130px}@media(max-width:991px){.app-brand-title{font-size:24px}.app-content{padding:16px}}@media(max-width:767px){.app-header{padding:0 12px}.app-brand-title{font-size:20px;margin-right:0!important}.app-content{padding:12px}.app-footer{font-size:11px;padding:14px 10px}.dashboard-chart-toolbar{width:100%;flex-direction:column;align-items:stretch}.dashboard-chart-select{min-width:0;width:100%}.dashboard-chart-inner{min-width:860px;height:320px}.history-range-picker{width:100%;min-width:0}.history-chart-inner{min-width:840px;height:240px}.history-chart-tall{height:280px}.weather-hero-metric-item{min-width:110px}}@media(max-width:575px){.app-brand-title{font-size:18px}.dashboard-chart-inner{min-width:780px;height:300px}.history-chart-inner{min-width:760px;height:220px}.history-chart-tall{height:260px}.weather-hero-metric-item{min-width:48%}}
