.WeatherStation-module__zvBuMG__station{max-width:1180px;margin:0 auto;padding:24px 16px 64px}.WeatherStation-module__zvBuMG__hero{color:#fff;background:linear-gradient(135deg,#071d2c,#123f5b);border-radius:28px;justify-content:space-between;align-items:end;gap:24px;padding:28px;display:flex;box-shadow:0 18px 50px #0000002e}.WeatherStation-module__zvBuMG__hero h1{margin:.15em 0;font-size:clamp(2rem,7vw,4.6rem)}.WeatherStation-module__zvBuMG__hero p{opacity:.85;margin:0}.WeatherStation-module__zvBuMG__eyebrow{letter-spacing:.12em;font-size:.76rem}.WeatherStation-module__zvBuMG__controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.WeatherStation-module__zvBuMG__controls label{gap:6px;font-weight:800;display:grid}.WeatherStation-module__zvBuMG__controls select,.WeatherStation-module__zvBuMG__controls button{min-height:46px;font:inherit;border:0;border-radius:14px;padding:0 14px}.WeatherStation-module__zvBuMG__controls button{cursor:pointer;background:#f7c948;font-weight:900}.WeatherStation-module__zvBuMG__controls button:disabled{opacity:.55}.WeatherStation-module__zvBuMG__notice{background:#eef6fb;border-radius:14px;margin:18px 0;padding:16px}.WeatherStation-module__zvBuMG__error{color:#8d1717;background:#fff0f0}.WeatherStation-module__zvBuMG__locationLine{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 2px 12px;display:flex}.WeatherStation-module__zvBuMG__locationLine strong{font-size:1.35rem}.WeatherStation-module__zvBuMG__locationLine span,.WeatherStation-module__zvBuMG__locationLine time{opacity:.66}.WeatherStation-module__zvBuMG__customReport{background:#edf7ff;border-right:6px solid #2f77a5;border-radius:16px;margin:12px 0;padding:16px 18px}.WeatherStation-module__zvBuMG__customReport p{margin:.4rem 0 0}.WeatherStation-module__zvBuMG__watch{background:#fff8df;border-color:#df9b17}.WeatherStation-module__zvBuMG__warning,.WeatherStation-module__zvBuMG__emergency{background:#fff0f0;border-color:#c62b2b}.WeatherStation-module__zvBuMG__currentGrid{grid-template-columns:2fr repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.WeatherStation-module__zvBuMG__currentGrid article{background:#fff;border:1px solid #dfe8ed;border-radius:20px;flex-direction:column;gap:8px;min-height:132px;padding:18px;display:flex}.WeatherStation-module__zvBuMG__currentGrid article span{opacity:.62;font-size:.8rem}.WeatherStation-module__zvBuMG__currentGrid article strong{font-size:1.65rem}.WeatherStation-module__zvBuMG__temperatureCard{background:linear-gradient(145deg,#e8f7ff,#fff)!important}.WeatherStation-module__zvBuMG__temperatureCard strong{line-height:1;font-size:4rem!important}.WeatherStation-module__zvBuMG__temperatureCard h2{margin:0}.WeatherStation-module__zvBuMG__section{margin-top:34px}.WeatherStation-module__zvBuMG__section h2{font-size:1.65rem}.WeatherStation-module__zvBuMG__hourly{scroll-snap-type:x mandatory;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.WeatherStation-module__zvBuMG__hourly article{scroll-snap-align:start;background:#fff;border:1px solid #dfe8ed;border-radius:18px;gap:8px;min-width:130px;padding:16px;display:grid}.WeatherStation-module__zvBuMG__hourly strong{font-size:1.7rem}.WeatherStation-module__zvBuMG__hourly span{min-height:42px}.WeatherStation-module__zvBuMG__daily{gap:10px;display:grid}.WeatherStation-module__zvBuMG__daily article{background:#fff;border:1px solid #dfe8ed;border-radius:18px;grid-template-columns:1fr auto;gap:8px;padding:17px 18px;display:grid}.WeatherStation-module__zvBuMG__daily article>div:first-child{gap:4px;display:grid}.WeatherStation-module__zvBuMG__daily article p{opacity:.7;grid-column:1/-1;margin:0}.WeatherStation-module__zvBuMG__temps{align-items:center;gap:10px;font-size:1.35rem;display:flex}.WeatherStation-module__zvBuMG__temps small{opacity:.5}.WeatherStation-module__zvBuMG__sourceNote{background:#f4f6f7;border-radius:14px;margin-top:18px;padding:14px}.WeatherStation-module__zvBuMG__sourceNote summary{cursor:pointer;font-weight:800}@media (max-width:850px){.WeatherStation-module__zvBuMG__hero{flex-direction:column;align-items:stretch}.WeatherStation-module__zvBuMG__controls{display:grid}.WeatherStation-module__zvBuMG__currentGrid{grid-template-columns:1fr 1fr}.WeatherStation-module__zvBuMG__temperatureCard{grid-column:1/-1}.WeatherStation-module__zvBuMG__daily article{grid-template-columns:1fr auto}}@media (max-width:480px){.WeatherStation-module__zvBuMG__station{padding-inline:10px}.WeatherStation-module__zvBuMG__hero{border-radius:22px;padding:21px}.WeatherStation-module__zvBuMG__currentGrid{grid-template-columns:1fr}.WeatherStation-module__zvBuMG__temperatureCard{grid-column:auto}.WeatherStation-module__zvBuMG__currentGrid article{min-height:105px}.WeatherStation-module__zvBuMG__daily article p{font-size:.9rem}}
