/* Bollettino neve: previsione a 5 giorni per stazione */
/* Stazioni a righe alternate, azzurra e bianca, con una linea tra l'una e l'altra */
ul:has(> li > .bn-meteo) > li{margin:0;padding:.9rem .8rem;border-bottom:1px solid #bcd6e2}
ul:has(> li > .bn-meteo) > li:first-child{border-top:1px solid #bcd6e2}
ul:has(> li > .bn-meteo) > li:nth-child(odd){background:#e8f3f8}
ul:has(> li > .bn-meteo) > li:nth-child(even){background:#fff}
ul:has(> li > .bn-meteo) > li:nth-child(odd) .bn-g{background:#fff}
.pl-box{margin:1.5rem 0;text-align:left}
.pl-box .bn-5{max-width:none}
.bn-meteo{clear:both;margin:.7rem 0 .4rem}
.bn-meteo:empty{display:none}
.bn-tit{margin:0 0 .3rem;font-size:.9rem;font-weight:600;color:#1f2933}
.bn-tutte{margin-left:.35rem;font-weight:500;font-size:.82rem;color:#1f5e72;text-decoration:underline;white-space:nowrap}
.bn-q{font-weight:700;color:#1f5e72}
.bn-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;max-width:640px}
.bn-g{padding:.32rem .1rem;border-radius:9px;background:#f4f6f9;text-align:center;font-size:.8rem;line-height:1.25}
.bn-g small{display:block;font-size:.7rem;color:#55677a}
.bn-ic{display:block;width:1.6rem;height:1.6rem;margin:.1rem auto}
.bn-t{display:block;white-space:nowrap}
.bn-t b{font-size:.9rem;color:#1f2933}
.bn-t i{font-style:normal;color:#55677a}
.bn-fonte{margin:.8rem 0 0;font-size:.8rem;color:#55677a}
@media (max-width:600px){
  .bn-g{font-size:.72rem}
  .bn-g small{font-size:.62rem}
  .bn-ic{width:1.3rem;height:1.3rem}
  .bn-t b{font-size:.8rem}
}
