/* Bollettino V3 - estensione locale: previsioni reali 3 fasce */
.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.day-description{margin:0;padding:12px 17px 5px;color:#526778;font-size:12px;line-height:1.55}
.daily-sea{margin:7px 16px 9px;padding:10px 12px;background:#eff7fb;border:1px solid #d7e9f2;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px;color:#315979}
.daily-sea strong{font-size:12px;font-weight:750}
.daily-sea span{font-size:13px;font-weight:750;color:#236b95}
.daily-sea small{width:100%;color:#728393;font-size:10px}
.source-area{font-size:10px;color:#4b758e;margin-top:5px}
.settings button:disabled,.secondary:disabled{cursor:not-allowed;opacity:.5}
.sheet-band strong span{display:inline;color:inherit;font-size:inherit;margin:0}
@media(max-width:740px){.daily-sea{margin:6px 8px;padding:8px}.day-description{padding:9px 9px 3px;font-size:11px}.daily-sea small{font-size:9px}.source-area{font-size:9px}.metric .metric-value{overflow-wrap:anywhere;white-space:normal}}
@media print{.daily-sea{margin:5px 12px;padding:6px 9px}.daily-sea small{font-size:8px}.day-description{font-size:10px;padding:6px 12px 2px}.source-area{font-size:8px}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.slot{padding:7px 10px}.day-card{break-inside:avoid;page-break-inside:avoid}.sheet-band strong span{font-size:inherit!important}}
