.gd-suite .gs-map-embed>.map-page{--hy-bg:#fff;--hy-panel:#f8f9fa;--hy-panel-2:#fff;--hy-ink:#202124;--hy-muted:#5f6368;--hy-line:#dadce0;--hy-warm:#1a73e8;--msn-bg:#fff;--msn-panel:#f8f9fa;--msn-text:#202124;--msn-muted:#5f6368;background:#fff;color:#202124;min-height:0;font-family:GoogleReplicaText,Arial,sans-serif}.gd-suite .gs-map-embed .hy-footer,.gd-suite .gs-map-embed .hy-header,.gd-suite .gs-map-embed .hy-skip,.gd-suite .gs-map-embed .map-heading,.gd-suite .gs-map-embed .site-footer{display:none}.gd-suite .gs-map-embed .hy-body{width:100%;max-width:none;margin:0;padding:0}.gd-suite .gs-map-embed .map-page button{border:1px solid #dadce0;border-radius:48px;background:#fff;color:#5f6368;font-family:GoogleReplicaSans,Arial,sans-serif}.gd-suite .gs-map-embed .map-page button[aria-pressed=true]{color:#1967d2;background:#e8f0fe;border-color:#e8f0fe}.gd-suite .gs-map-embed .map-page button:hover:not(:disabled){background:#f1f3f4}.gd-suite .gs-map-embed .map-bottom{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto;align-items:center;gap:32px;padding:24px}.gd-suite .gs-map-embed .radar-legend{width:400px;max-width:100%;min-width:0}.gd-suite .gs-map-embed .map-legend-title{display:block;font:400 20px/28px GoogleReplicaSans,Arial,sans-serif}.gd-suite .gs-map-embed .radar-legend-scale{display:flex;flex-direction:column}.gd-suite .gs-map-embed .map-legend-units{color:#5f6368;font-size:12px;margin-top:4px}.gd-suite .gs-map-embed .radar-legend-row{height:8px;margin:12px 0 8px}.gd-suite .gs-map-embed .map-legend-range{display:flex;justify-content:space-between;gap:16px;color:#5f6368;font-size:12px}.gd-suite .gs-map-embed .radar-legend details{order:1;margin:12px 0 0}.gd-suite .gs-map-embed .radar-legend summary{display:flex;align-items:center;gap:8px;min-height:36px;list-style:none;color:#1a73e8;font:500 14px/20px GoogleReplicaSans,Arial,sans-serif}.gd-suite .gs-map-embed .radar-legend summary::-webkit-details-marker{display:none}.gd-suite .gs-map-embed .radar-legend summary:after{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.gd-suite .gs-map-embed .radar-legend details[open] summary:after{transform:rotate(225deg)}.gd-suite .gs-map-embed .radar-legend summary:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;border-radius:8px}.gd-suite .gs-map-embed .radar-legend-bins{column-count:2;margin:8px 0 0}.gd-suite .gs-map-embed .radar-legend-bins li{padding-block:4px;break-inside:avoid}.gd-suite .gs-map-embed .map-opacity{display:grid;grid-template-columns:1fr auto;gap:12px;font-size:14px}.gd-suite .gs-map-embed .map-opacity output{color:#5f6368}.gd-suite .gs-map-embed .map-opacity input{grid-column:1/-1;width:100%;max-width:none}.gd-suite .gs-map-embed input[type=range]{appearance:none;height:4px;min-height:4px;margin-block:14px;border:0;border-radius:4px;background:#dadce0;cursor:pointer}.gd-suite .gs-map-embed input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:#1a73e8;border:0;border-radius:50%}.gd-suite .gs-map-embed input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#1a73e8;border:0;border-radius:50%}.gd-suite .gs-map-embed .map-description{color:#5f6368}.gd-suite .gs-map-embed .weather-map{height:480px;border-radius:12px;border-color:#dadce0}.gd-suite .gs-map-embed .map-bottom,.gd-suite .gs-map-embed .map-timeline{background:#f8f9fa;border-color:#dadce0;color:#202124;border-radius:12px}.gd-suite .gs-map-embed .radar-map-wrapper{margin-top:16px}.gd-suite .gs-map-embed input{accent-color:#1a73e8}.gd-suite .gs-map-embed .radar-playback{color:#202124;background:#fff;border:1px solid #dadce0}.gd-suite .gs-map-embed .hy-footer-top{display:none}@media (max-width:899px){.gd-suite .gs-map-embed .map-bottom{grid-template-columns:minmax(0,1fr) auto;gap:24px}.gd-suite .gs-map-embed .radar-legend{grid-column:1/-1;width:100%}}@media (max-width:599px){.gd-suite .gs-map-embed .weather-map{height:380px}.gd-suite .gs-map-embed .map-toolbar{align-items:stretch;flex-direction:column}.gd-suite .gs-map-embed .map-page button{font-size:12px;padding:10px 12px}}