#dly-tracking-page #weather-toggle[aria-pressed="true"]{background:#d4b574;color:#102336;border-color:#d4b574}
#dly-tracking-page .tracking-weather-marker{background:none;border:0}
#dly-tracking-page .weather-point{display:flex;align-items:center;gap:8px;padding:7px 9px;min-height:48px;width:148px;background:rgba(7,30,46,.94);border:1px solid #d4b574;border-radius:7px;box-shadow:0 3px 12px rgba(0,0,0,.3);color:#f5f7fa;font:11px/1.3 'Open Sans',Arial,sans-serif;cursor:pointer}
#dly-tracking-page .weather-point-arrow{display:block;flex:0 0 20px;width:20px;text-align:center;color:#efc45f;font-size:26px;line-height:26px;transform-origin:center}
#dly-tracking-page .weather-point-info{display:flex;flex-direction:column;gap:3px;min-width:0}
#dly-tracking-page .weather-point-info strong{font-size:9px;letter-spacing:.2px;color:#eac77c}
#dly-tracking-page .weather-point-info>span{font-variant-numeric:tabular-nums;white-space:normal}
#dly-tracking-page .weather-point.is-compact{width:28px;min-height:28px;height:28px;padding:2px;gap:0;border-radius:50%}
#dly-tracking-page .weather-point.is-compact .weather-point-info{display:none}
#dly-tracking-page .weather-point.is-compact .weather-point-arrow{font-size:20px;line-height:22px}
#dly-tracking-page .weather-map-legend{position:absolute;left:12px;bottom:86px;z-index:500;max-width:calc(100% - 100px);padding:9px 12px;border:1px solid rgba(212,181,116,.45);border-radius:6px;background:rgba(7,30,46,.92);color:#b9c9d5;font:10px/1.4 'Open Sans',Arial,sans-serif;pointer-events:none}
#dly-tracking-page .weather-map-legend strong,#dly-tracking-page .weather-map-legend span{display:block}
#dly-tracking-page .weather-map-legend strong{color:#edc56f;font-size:11px;margin-bottom:3px}
#dly-tracking-page .map-panel[data-theme="day"] .weather-point,#dly-tracking-page .map-panel[data-theme="day"] .weather-map-legend{background:rgba(255,255,255,.95);color:#18364d}
#dly-tracking-page .map-panel[data-theme="day"] .weather-point-info strong,#dly-tracking-page .map-panel[data-theme="day"] .weather-point-arrow,#dly-tracking-page .map-panel[data-theme="day"] .weather-map-legend strong{color:#8a641b}
@media(max-width:550px){#dly-tracking-page .weather-map-legend{left:8px;bottom:110px;max-width:calc(100% - 70px);font-size:9px;padding:7px 9px}}
