.city-outlook-module__UMIKLq__outlook{background:linear-gradient(125deg,#e8f2f8,#edf5f4 65%,#f4f6ed);border:1px solid #d9e6ec;border-radius:25px;margin-top:32px;padding:27px}.city-outlook-module__UMIKLq__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.city-outlook-module__UMIKLq__heading h2{letter-spacing:-.6px;margin:3px 0 0;font-size:23px;line-height:1.6}.city-outlook-module__UMIKLq__heading>div>span{color:#347c8d;font-size:11px}.city-outlook-module__UMIKLq__agency{color:#577a89;font-size:11px}.city-outlook-module__UMIKLq__note{color:#5a7887;margin:8px 0 22px;font-size:11px}.city-outlook-module__UMIKLq__periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.city-outlook-module__UMIKLq__period{background:#ffffffa6;border:1px solid #fff;border-radius:18px;min-width:0;padding:19px 22px}.city-outlook-module__UMIKLq__periodHeading{justify-content:space-between;align-items:center;display:flex}.city-outlook-module__UMIKLq__periodHeading h3{color:#355f72;margin:0;font-size:14px;font-weight:550}.city-outlook-module__UMIKLq__periodNumber{color:#8aabb9;font-variant-numeric:tabular-nums;font-size:12px}.city-outlook-module__UMIKLq__conditions{align-items:center;gap:10px;min-height:110px;display:flex}.city-outlook-module__UMIKLq__conditions>svg{flex:0 0 76px;width:76px}.city-outlook-module__UMIKLq__conditions p{color:#4a6c7e;font-size:12px;line-height:1.95}.city-outlook-module__UMIKLq__temperatures{align-items:center;gap:12px;display:flex}.city-outlook-module__UMIKLq__temperatures>span{color:#647f8f;font-size:10px}.city-outlook-module__UMIKLq__temperatures strong{color:#477998;font-size:28px;font-weight:500;line-height:1.5;display:block}.city-outlook-module__UMIKLq__temperatures .city-outlook-module__UMIKLq__missingTemperature{color:#8aa2ad;justify-content:center;align-items:center;width:30px;height:42px;display:flex}.city-outlook-module__UMIKLq__missingTemperature svg{width:21px;height:21px;display:block}.city-outlook-module__UMIKLq__temperatures>span:last-child strong{color:#ae6b24}.city-outlook-module__UMIKLq__range{direction:ltr;background:#dfebf0;border-radius:9px;flex:1;height:5px;position:relative}.city-outlook-module__UMIKLq__range i{background:linear-gradient(90deg,#70afc7,#69b4a7,#e5b468);border-radius:9px;min-width:3px;height:5px;position:absolute}.city-outlook-module__UMIKLq__periodTime{color:#6a8490;border-top:1px solid #dfebf0;margin:16px 0 0;padding-top:12px;font-size:10px;line-height:1.9}.city-outlook-module__UMIKLq__periodTime time{white-space:normal}.city-outlook-module__UMIKLq__guide{border-block:1px solid #d9e6e9;grid-template-columns:45px 1fr auto;align-items:center;gap:20px;margin-top:28px;padding:25px 5px;display:grid}.city-outlook-module__UMIKLq__guideSymbol{color:#418c9a;width:45px}.city-outlook-module__UMIKLq__guideSymbol svg{width:100%;display:block}.city-outlook-module__UMIKLq__guideCopy h2{margin:0 0 7px;font-size:18px;font-weight:600}.city-outlook-module__UMIKLq__guideCopy p{color:#5b7886;max-width:690px;margin:0;font-size:12px;line-height:2}.city-outlook-module__UMIKLq__guideLinks{border-inline-start:1px solid #d9e6e9;flex-direction:column;gap:9px;min-width:165px;padding-inline-start:22px;display:flex}.city-outlook-module__UMIKLq__guideLinks a{color:#2d7988;justify-content:space-between;gap:13px;font-size:12px;display:flex}[data-theme=dark] .city-outlook-module__UMIKLq__outlook{border-color:var(--line);background:linear-gradient(125deg,#203545,#203a3b 65%,#303d32)}[data-theme=dark] .city-outlook-module__UMIKLq__period{background:var(--card);border-color:var(--line)}:is([data-theme=dark] .city-outlook-module__UMIKLq__periodHeading h3,[data-theme=dark] .city-outlook-module__UMIKLq__conditions p){color:var(--ink)}[data-theme=dark] .city-outlook-module__UMIKLq__heading>div>span{color:var(--accent)}[data-theme=dark] .city-outlook-module__UMIKLq__guideSymbol{color:var(--accent)}[data-theme=dark] .city-outlook-module__UMIKLq__guideLinks a{color:var(--accent)}[data-theme=dark] .city-outlook-module__UMIKLq__agency{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__note{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__periodNumber{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__temperatures>span{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__temperatures .city-outlook-module__UMIKLq__missingTemperature{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__periodTime{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__guideCopy p{color:var(--muted);border-color:var(--line)}[data-theme=dark] .city-outlook-module__UMIKLq__temperatures strong{color:#92c9e6}[data-theme=dark] .city-outlook-module__UMIKLq__temperatures>span:last-child strong{color:#e5b979}[data-theme=dark] .city-outlook-module__UMIKLq__range{background:var(--surface-raised)}:is([data-theme=dark] .city-outlook-module__UMIKLq__guide,[data-theme=dark] .city-outlook-module__UMIKLq__guideLinks){border-color:var(--line)}@media (max-width:760px){.city-outlook-module__UMIKLq__outlook{border-radius:23px;padding:21px 16px}.city-outlook-module__UMIKLq__heading{align-items:start;gap:9px}.city-outlook-module__UMIKLq__heading h2{font-size:20px}.city-outlook-module__UMIKLq__agency{text-align:end;max-width:95px;font-size:10px;line-height:1.9}.city-outlook-module__UMIKLq__note{margin-bottom:16px;font-size:10px}.city-outlook-module__UMIKLq__periods{grid-template-columns:1fr;gap:11px}.city-outlook-module__UMIKLq__period{padding:16px 18px}.city-outlook-module__UMIKLq__conditions{min-height:86px}.city-outlook-module__UMIKLq__conditions>svg{flex-basis:68px}.city-outlook-module__UMIKLq__conditions p{font-size:13px}.city-outlook-module__UMIKLq__temperatures strong{font-size:29px}.city-outlook-module__UMIKLq__periodTime{font-size:10px}.city-outlook-module__UMIKLq__periodTime br{display:none}.city-outlook-module__UMIKLq__periodTime time:first-child{margin-inline-end:5px}.city-outlook-module__UMIKLq__guide{grid-template-columns:32px 1fr;gap:12px;padding:23px 2px}.city-outlook-module__UMIKLq__guideSymbol{align-self:start;width:32px}.city-outlook-module__UMIKLq__guideCopy h2{font-size:16px}.city-outlook-module__UMIKLq__guideCopy p{font-size:12px}.city-outlook-module__UMIKLq__guideLinks{border:0;flex-direction:row;grid-column:1/-1;gap:17px;padding:9px 0 0}.city-outlook-module__UMIKLq__guideLinks a{flex:1;padding-block:8px;font-size:11px}}
