.weather-current-weather,.weather-hourly-chart,.weather-forecast-container,.weather-map-container,.weather-daily-tabs-container,.weather-header-container{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.weather-current-weather:hover,.weather-hourly-chart:hover,.weather-forecast-container:hover,.weather-map-container:hover,.weather-daily-tabs-container:hover,.weather-header-container:hover{scrollbar-color:#0000004d transparent}.weather-current-weather::-webkit-scrollbar{width:8px;height:8px}.weather-hourly-chart::-webkit-scrollbar{width:8px;height:8px}.weather-forecast-container::-webkit-scrollbar{width:8px;height:8px}.weather-map-container::-webkit-scrollbar{width:8px;height:8px}.weather-daily-tabs-container::-webkit-scrollbar{width:8px;height:8px}.weather-header-container::-webkit-scrollbar{width:8px;height:8px}.weather-current-weather::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-hourly-chart::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-forecast-container::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-map-container::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-daily-tabs-container::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-header-container::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-current-weather::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-hourly-chart::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-forecast-container::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-map-container::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-daily-tabs-container::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-header-container::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:10px;transition:background .3s}.weather-current-weather:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-hourly-chart:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-forecast-container:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-map-container:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-daily-tabs-container:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-header-container:hover::-webkit-scrollbar-thumb{background:#0000004d padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-current-weather::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-hourly-chart::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-forecast-container::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-map-container::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-daily-tabs-container::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-header-container::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box;border:2px solid #0000;border-radius:10px}.weather-scrollable{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.weather-scrollable:hover{scrollbar-color:#0000004d transparent}.weather-scrollable::-webkit-scrollbar{width:6px;height:6px}.weather-scrollable::-webkit-scrollbar-track{background:0 0;border-radius:10px}.weather-scrollable::-webkit-scrollbar-thumb{background:0 0;border-radius:10px;transition:background .3s}.weather-scrollable:hover::-webkit-scrollbar-thumb{background:#0000004d}.weather-scrollable::-webkit-scrollbar-thumb:hover{background:#00000080}@media (min-width:1024px){.weather-current-weather{width:360px;min-width:360px;height:434px;min-height:434px}.weather-hourly-chart{width:708px;min-width:708px;height:434px;min-height:434px}.weather-forecast-container{width:1080px;max-width:1080px}.weather-map-container{width:1080px;max-width:1080px;height:434px;min-height:434px}.weather-header-container,.weather-daily-tabs-container{width:1080px;max-width:1080px}}@media (max-width:1023px){.weather-map-container{height:450px;min-height:450px}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-slide-in{animation:.2s ease-out slideIn}.weather-hourly-chart{--chart-padding-left:0px;--chart-margin-left:0px}.weather-hourly-chart-scroll-container{-webkit-overflow-scrolling:touch}.weather-hourly-chart-scroll-container:first-of-type{margin-bottom:0}.weather-hourly-chart-scroll-container:last-of-type{margin-top:8px}.weather-hourly-chart-container{padding-left:var(--chart-padding-left)}.weather-hourly-chart-container-chart{height:211px}@media (max-width:1023px){.weather-hourly-chart-container-chart{height:140px}}.weather-hourly-chart-inner{margin-left:var(--chart-margin-left);width:100%;height:100%}
