.gd-suite .gs-hour-metrics{display:flex;flex-wrap:wrap;gap:0 32px;min-width:0;max-width:100%;border-bottom:2px solid #f1f3f4;margin-bottom:24px}.gd-suite .gs-hour-metrics button{position:relative;flex-shrink:0;border:0;border-radius:0;background:transparent;color:#5f6368;font:500 16px/24px GoogleReplicaSans,Arial,sans-serif;padding:16px 0;margin:0;cursor:pointer;white-space:nowrap}.gd-suite .gs-hour-metrics button:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-top:2px solid transparent}.gd-suite .gs-hour-metrics button[aria-pressed=true],.gd-suite .gs-hour-metrics button[data-selected=true]{color:#202124}.gd-suite .gs-hour-metrics button[aria-pressed=true]:after,.gd-suite .gs-hour-metrics button[data-selected=true]:after{border-color:#1a73e8}.gd-suite .gs-hour-metrics button:hover{color:#202124}.gd-suite .gs-hour-metrics button:focus-visible{outline:2px solid #174ea6;outline-offset:-2px;background:#f1f3f4}.gd-suite .gs-forecast-picker>span:last-child,.gd-suite .gs-metric-picker,.gd-suite .gs-metric-picker>span:last-child{display:inline-flex;align-items:center;gap:6px}.gd-suite .gs-hour-heading .gs-forecast-picker{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #dadce0;border-radius:24px;background:white;color:#202124;white-space:nowrap;cursor:pointer}.gd-suite .gs-forecast-picker:hover,.gd-suite .gs-forecast-picker[data-popup-open]{background:#f8f9fa}.gd-suite .gs-forecast-picker:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.gs-forecast-select-positioner{z-index:100}.gs-forecast-select-popup{width:240px;max-width:calc(100vw - 32px);border:1px solid #e8eaed;border-radius:16px;background:#fff;color:#202124;font:400 14px/20px GoogleReplicaSans,Arial,sans-serif;box-shadow:0 4px 16px #3c404326;overflow:hidden}.gs-forecast-select-list{max-height:min(360px,var(--available-height));padding:8px;overflow-y:auto;overscroll-behavior:contain;outline:none}.gs-forecast-select-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:12px 16px;border-radius:8px;cursor:pointer;user-select:none;outline:none}.gs-forecast-select-option[data-highlighted]{background:#f1f3f4}.gs-forecast-select-option[data-selected]{background:#e8f0fe;color:#1a73e8}.gs-forecast-select-option>span:last-child{display:inline-flex;align-items:center}.gd-suite .gs-hour-chart{margin-bottom:24px}.gd-suite .gs-day-details h3,.gd-suite .gs-hour-chart h3{margin-bottom:16px;font:400 20px/28px GoogleReplicaSans,Arial,sans-serif}.gd-suite .gs-hour-chart>p{font:400 14px/20px GoogleReplicaText,Arial,sans-serif}.gd-suite .gs-daily-list,.gd-suite .gs-hour-list{container:forecast-list/inline-size}.gd-suite .gs-daily-list details,.gd-suite .gs-hour-list details{background:#f8f9fa;border-radius:16px;margin-bottom:8px}.gd-suite .gs-daily-list summary,.gd-suite .gs-hour-list summary{position:relative;list-style:none;display:grid;grid-template-columns:minmax(120px,1fr) 40px 60px 80px minmax(100px,1fr) 16px;gap:16px;align-items:center;padding:18px 24px;cursor:pointer;color:#202124;font:400 16px/24px GoogleReplicaSans,Arial,sans-serif}.gd-suite .gs-daily-list summary strong,.gd-suite .gs-hour-list summary strong{font-weight:400}.gd-suite .gs-daily-list summary::-webkit-details-marker,.gd-suite .gs-hour-list summary::-webkit-details-marker{display:none}.gd-suite .gs-daily-list summary:focus-visible,.gd-suite .gs-hour-list summary:focus-visible{outline:2px solid #1a73e8;outline-offset:-2px;border-radius:16px}.gd-suite .gs-daily-list details[open]>summary:after,.gd-suite .gs-hour-list details[open]>summary:after{content:"";position:absolute;bottom:0;left:24px;right:24px;border-bottom:1px solid #e8eaed}.gd-suite .gs-daily-date,.gd-suite .gs-hour-list summary>div:first-child,.gd-suite .gs-range-reading{display:flex;flex-direction:column;gap:4px}.gd-suite .gs-daily-date small,.gd-suite .gs-hour-list summary>div:first-child>span,.gd-suite .gs-range-reading small,.gd-suite .gs-row-chance,.gd-suite .gs-row-wind{color:#5f6368;font:400 14px/20px GoogleReplicaText,Arial,sans-serif}.gd-suite .gs-row-chance,.gd-suite .gs-row-wind{display:flex;align-items:center;gap:6px;white-space:nowrap}.gd-suite .gs-daily-list summary>svg:last-child,.gd-suite .gs-hour-list summary>svg:last-child,.gd-suite .gs-row-chance>svg{color:#1a73e8}.gd-suite .gs-daily-list details[open]>summary>svg:last-child,.gd-suite .gs-hour-list details[open]>summary>svg:last-child{color:#174ea6;transform:rotate(180deg)}.gd-suite .gs-hour-list details>p{padding:24px 24px 0;margin-bottom:16px;font:400 14px/20px GoogleReplicaText,Arial,sans-serif}.gd-suite .gs-hour-list details>.gs-metrics{padding:0 24px 24px}.gd-suite .gs-daily-list summary{grid-template-columns:minmax(110px,1fr) 40px 80px minmax(180px,1.5fr) 16px}.gd-suite .gs-daily-range{display:flex;gap:12px;align-items:center;min-width:0}.gd-suite .gs-range-reading{white-space:nowrap}.gd-suite .gs-daily-range>svg{flex:1;min-width:20px;height:16px;overflow:visible}.gd-suite .gs-day-details{padding:24px}@container forecast-list (max-width: 640px){.gd-suite .gs-daily-list summary,.gd-suite .gs-hour-list summary{grid-template-columns:minmax(0,1fr) 32px 44px 16px;gap:12px 8px}.gd-suite .gs-daily-list summary>.gs-icon,.gd-suite .gs-hour-list summary>.gs-icon{width:32px;height:32px}.gd-suite .gs-hour-list summary>.gs-row-chance{grid-area:2/1}.gd-suite .gs-hour-list summary>.gs-row-wind{grid-area:2/2/3/-1}.gd-suite .gs-hour-list summary>svg:last-child{grid-area:1/4}.gd-suite .gs-daily-range{grid-area:2/1/3/-1}}@media (max-width:599px){.gd-suite .gs-daily-list summary,.gd-suite .gs-hour-list summary{font-size:14px;line-height:20px}.gd-suite .gs-hour-metrics button{font-size:14px}.gd-suite .gs-hour-metrics{column-gap:16px}.gd-suite .gs-hour-heading{gap:16px}.gd-suite .gs-hour-chart .gs-chart text{font-size:26px}.gd-suite .gs-hour-chart .gs-chart-line{vector-effect:non-scaling-stroke}}