#city-widget .city-container .forecast-container{margin-bottom:30px;color:#013b74}#city-widget .city-container .forecast-container h2 span{float:right;color:#013b74a6;font-size:18px}#city-widget .city-container .forecast-container h2 span.content{float:left !important;color:#082f4a}#city-widget .city-container .forecast-container ul{text-align:left;padding-left:1px}#city-widget .city-container .forecast-container ul li{display:block;line-height:20px}#city-widget .city-container .forecast-container p{line-height:20px;margin:0;padding:0}#city-widget .city-container .forecast-container .table .element{width:calc((100% / 4) - (4.5px* 4));float:left;height:100%;overflow:hidden;margin-right:3px}#city-widget .city-container .forecast-container .table .element.time{width:60px}#city-widget .city-container .forecast-container .table .element.summary{margin-right:0px}#city-widget .city-container .forecast-container .table .header,#city-widget .city-container .forecast-container .table .list{display:block;width:100%;overflow:hidden;margin-bottom:3px}#city-widget .city-container .forecast-container .table .list{height:80px}#city-widget .city-container .forecast-container .table .list.night{color:#0f172a}#city-widget .city-container .forecast-container .table .list.night .element{background:#e2e8f0}#city-widget .city-container .forecast-container .table .list.night .element.time{background:#0f172a}#city-widget .city-container .forecast-container .table .list .element{background:#f9fafb;vertical-align:middle}#city-widget .city-container .forecast-container .table .list .element.time{background:#013b74;color:white;font-size:24px;padding-top:26px;text-align:center}#city-widget .city-container .forecast-container .table .list .element.time .minutes{font-size:12px;margin-left:-3px}#city-widget .city-container .forecast-container .table .list .element.forecast{text-align:center}#city-widget .city-container .forecast-container .table .list .element.forecast .forecast-temp{font-size:26px}#city-widget .city-container .forecast-container .table .list .element.summary p{padding-left:1px}#city-widget .city-container .forecast-container .table .list .element.wind{text-align:center;padding-top:13px}#city-widget .city-container .forecast-container .table .list .element.wind .wind-direction{position:relative;top:3px}#city-widget .city-container .forecast-container .table .list .element.wind .wind-direction i{font-size:22px;background:#fef3c7;border-radius:50%;width:22px;display:inline-block;height:22px;border:1px solid #ffdf5a;padding-right:3px}#city-widget .city-container .forecast-container .table .list .element.wind .wind-speed{font-size:13px}#city-widget .city-container .forecast-container .table .list .element.wind .pressure{font-size:13px}#city-widget .city-container .forecast-container .table .list .element.precipitation .color-label{width:30px;height:12px;display:block;float:left;margin:4px 2px;margin-left:-1px}#city-widget .city-container .forecast-container .table .list .element.precipitation p{display:flow-root}#city-widget .city-container .forecast-container .table .list .element.precipitation p .value{float:right}@media only screen and (max-width: 649px){#city-widget .city-container .forecast-container .table .element.precipitation{width:70px}#city-widget .city-container .forecast-container .table .element.precipitation .prec-label{display:none}#city-widget .city-container .forecast-container .table .element.summary{width:calc(75% - 184px)}#city-widget .city-container .forecast-container .table .element.wind{width:60px}}#city-widget .city-container .meteogram-wrapper{max-width:1024px;margin:2rem auto}#city-widget .city-container .meteogram-wrapper canvas{display:block;width:100%;height:auto;border:1px solid #c8d3e5;border-radius:4px}#city-widget .city-container .summary-box{position:relative;height:150px;overflow:hidden;margin:24px 0;border-radius:18px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 16px rgba(0,0,0,0.04),0 20px 40px rgba(0,128,255,0.08);transition:box-shadow 0.3s ease, transform 0.3s ease;display:inline-flex;background:linear-gradient(#fff, #fff) padding-box,linear-gradient(to right, #4d9cfa, #ec4ec7) border-box;border:1.5px solid transparent}#city-widget .city-container .summary-box:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,0.06),0 24px 48px rgba(0,128,255,0.15)}#city-widget .city-container .summary-box .summary-scroll{height:100%;overflow-y:auto;padding:20px 26px;line-height:1.75;color:#202124;text-shadow:0 0.5px 0.5px rgba(255,255,255,0.4);-webkit-font-smoothing:antialiased;scrollbar-width:none;-ms-overflow-style:none}#city-widget .city-container .summary-box .summary-scroll::-webkit-scrollbar{display:none}#city-widget .city-container .summary-box .summary-scroll p{margin:0;padding-bottom:10px !important}#city-widget .city-container .summary-box::before,#city-widget .city-container .summary-box::after{content:"";position:absolute;left:0;right:0;height:24px;pointer-events:none;z-index:2}#city-widget .city-container .summary-box::before{top:0;background:linear-gradient(to bottom, rgba(0,128,255,0.05), transparent)}#city-widget .city-container .summary-box::after{bottom:0;background:linear-gradient(to top, rgba(0,128,255,0.1), transparent)}#city-widget .city-container .summary-box.pulse-glow:hover{outline:1px solid rgba(0,128,255,0.08);box-shadow:0 0 0 1px rgba(0,128,255,0.12),0 6px 12px rgba(0,128,255,0.08),0 12px 24px rgba(0,128,255,0.14)}
