.ua-temperature-unit{display:inline-flex;border:1px solid #e3e8f0;border-radius:999px;padding:2px;margin-left:auto}.uk-area .ua-temperature-unit button{border:0;min-height:28px;padding:4px 8px;background:transparent;font-size:12px}.uk-area .ua-temperature-unit button[aria-pressed=true]{background:#0B1A33;color:#FFFFFF}.ua-current-weather{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ua-weather-icon{width:24px;height:24px;color:#2353D9;flex:none}.ua-current-weather>.ua-weather-icon{width:32px;height:32px}.ua-current-temperature{font-size:24px;font-weight:800;line-height:1.2}.ua-current-weather p{font-size:11px;color:#4A5670;margin:4px 0 0}.ua-weather-days{display:flex;flex-direction:column;gap:0}.uk-area .ua-weather-day{display:grid;grid-template-columns:42px 28px minmax(0,1fr) 28px;gap:8px;align-items:center;min-height:34px;width:100%;border:0;border-radius:5px;padding:5px 8px;background:transparent;color:#0E1B33;text-align:left;font-size:12px;font-weight:400}.uk-area .ua-weather-day[aria-pressed=true]{background:#EEF3FD;color:#0E1B33}.ua-weather-day>span:last-child{text-align:right}.ua-temperature-range{position:relative;display:block;height:6px;background:#C9D2E0;border-radius:4px;overflow:hidden}.ua-temperature-range>span{position:absolute;height:100%;min-width:3px;background:#2353D9;border-radius:4px}.ua-hourly-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.ua-hourly-heading>div{display:flex;gap:4px}.uk-area .ua-hourly-heading button{padding:3px 8px;min-height:28px}.ua-hourly-strip{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding:4px 0 10px;-webkit-mask-image:linear-gradient(90deg,transparent,#0B1A33 6px,#0B1A33 calc(100% - 6px),transparent);mask-image:linear-gradient(90deg,transparent,#0B1A33 6px,#0B1A33 calc(100% - 6px),transparent)}.ua-hourly-strip::-webkit-scrollbar{display:none}.ua-hour{flex:0 0 56px;display:flex;align-items:center;flex-direction:column;gap:4px;scroll-snap-align:start;border-radius:6px;background:#F5F7FA;padding:8px 4px;font-size:11px}.ua-hour small{font-size:10px}.ua-hour .ua-weather-icon{width:20px;height:20px}.ua-hour time{font-size:10px;color:#5B6680}.ua-hour strong{font-weight:600}@media(max-width:800px){.ua-hour-intermediate{display:none}}@media print{.ua-hourly-strip{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.ua-hourly-heading>div{display:none}}