/* OroseiMeteo V4 — testo essenziale; interfaccia trilingue, PDF incluso */
.settings .micro,.settings .field-hint,.source-area,.bottom-note{display:none!important}
.hero h1{max-width:650px}
.settings label[for="lingua"]{margin-top:10px}
.settings select#lingua{border-color:#b8ccd9}
.primary span[data-i18n="generate"]{font-size:inherit}
.hotel-banner{overflow-wrap:anywhere}
.hotel-name{overflow-wrap:anywhere}
.slot .condition{min-height:2.5em;line-height:1.25}
.daily-sea small{display:none}
.daily-sea{padding:9px 12px}
.data-attribution{max-width:250px;justify-self:end}
.sheet-footer .legal{font-size:10px}
.toolbar-label .dot{background:#3f8f6e}
.toolbar-label{color:#3a657c}
@media(max-width:740px){
  .hero h1{font-size:clamp(31px,7vw,39px)}
  .site-tag{font-size:8px}
  .daily-sea{padding:8px 10px}
  .data-attribution{max-width:180px}
  .metric .metric-name{font-size:9px}
  .metric .metric-value{font-size:9px}
  .sheet-footer .legal{font-size:9px}
}
@media print{
  .daily-sea{padding:6px 9px}
  .data-attribution{max-width:none}
  .day-card{break-inside:avoid;page-break-inside:avoid}
  .sheet-footer{break-inside:avoid;page-break-inside:avoid}
  .slot .condition{min-height:2.3em}
  #demo-warning{display:none!important}
}
