.weatherchart{height:275px}.weatherchart.singleview{height:500px}.charttile{color:#a2a2a2}.charttile,.loadingchart{align-items:center;display:flex;justify-content:center}.loadingchart{height:100%;position:relative;width:100%}.loading-div{aspect-ratio:1;width:25px;--c:no-repeat linear-gradient(#206bc4 0 0);animation:l1 1s linear infinite;background:var(--c) 0 50%,var(--c) 50% 50%,var(--c) 100% 50%;background-size:20% 100%}@keyframes l1{0%{background-size:20% 100%,20% 100%,20% 100%}33%{background-size:20% 10%,20% 100%,20% 100%}50%{background-size:20% 100%,20% 10%,20% 100%}66%{background-size:20% 100%,20% 100%,20% 10%}to{background-size:20% 100%,20% 100%,20% 100%}}.card{box-shadow:1px 1px 5px rgba(0,0,0,.1)}#flashalert{margin:0}#flashalert svg{height:30px;width:30px}.highcharts-container{padding:0!important}.calendarinput{cursor:pointer}.empty-title{font-size:1.6rem}.selection{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:15px;vertical-align:middle}.selection svg,.selection svg path{fill:#666}.tabcontent{animation:fadeEffect 1s}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.spacer{height:25px}.cumulate-table{font-weight:700}.warningmap{height:auto;max-width:100%}#datacount{font-size:12px;margin:5px 0;text-align:right}.me-2{margin-right:.5rem!important}.link-muted,.link-muted:hover{color:inherit}.calc{background-color:#d6ecf0;color:#35666f;font-weight:700}.calc.max{background-color:#ffd8bb;color:#8c674b}.calc.avg{background-color:#cbe3c7;color:#597953}.calc.min,.calc.sum{background-color:#d6ecf0;color:#35666f}.calc .monthvals:last-child{padding:1px 2px}.datatable td,.datatable th{padding:1px 2px;text-align:right;width:6.25%}.datatable td{font-size:.75rem}.datatable.sumtable td{width:5.8823529412%}.uptimebar{min-width:25%}.archivedata td{padding:8px 5px}.archivedata .badge{font-size:10px}.accordion-item .icon-tabler-grid-dots{cursor:grab}#inactive-dashboard-elements .accordion-item{background-color:#eaeaea;opacity:.5}#inactive-dashboard-elements .accordion-collapse{display:none}#inactive-dashboard-elements .deleteicon{visibility:hidden}#inactive-dashboard-elements .accordion-button{font-weight:400}#inactive-dashboard-elements .accordion-button:after{opacity:0}.draggable-element{background-color:#b5dcff}.login-logo{height:50px;width:auto}#push-alert{display:none}@media only screen and (max-width:640px){.wetterradarlage{display:block}}.forecasttable{margin-bottom:15px}.forecasttable .fctab{color:#888;width:100%}.forecasttable .fctab .weatherinfo{text-align:left}.forecasttable .fctab tr{border:0}.forecasttable .fctab tr.odd{background:#f1f4f9}.forecasttable .fctab tr.even{background:#fff}.forecasttable .fctab td{font-size:100%}.forecasttable .barline{display:flex;width:80px}.forecasttable .barline .bar{height:20px;max-width:60px;position:relative}.forecasttable .barline .bar.rainbar{background-color:#68cfe8}.forecasttable .barline .bar.sunbar{background-color:gold}.forecasttable .barline .val{font-size:80%;left:4px;line-height:20px;position:absolute;text-shadow:0 2px 3px #fff;white-space:nowrap}.forecasttable .barline .rainval{color:#68cfe8;width:20px}.forecasttable .barline .sunval{color:gold;width:20px}.forecasttable .weathericon_row{text-align:left}.forecasttable .weathericon_row img{height:55px;vertical-align:middle;width:55px}.forecasttable .tempextremes{line-height:20px}.forecasttable .tempextremes.max{font-size:200%}.forecasttable .tempextremes.min{color:#ccc;font-size:125%}.forecasttable .windextremes{line-height:20px}.forecasttable .dailytable{background-color:#fff;display:none}.forecasttable .dailytable>td{padding:0}.forecasttable .showdetail_container{text-align:right}.forecasttable .showdetail{color:#fff;display:inline-block;padding:0 10px;text-align:center;width:25px}.forecasttable .showdetail img{vertical-align:middle}.forecasttable .showdetail.closed #chevron_up{display:none}.forecasttable .showdetail.closed #chevron_down,.forecasttable .showdetail.opened #chevron_up{display:inline}.forecasttable .showdetail.opened #chevron_down{display:none}.forecasttable .detail_container .fctab{background-color:silver;border:1px solid #ccc;color:#333;font-size:85%}.forecasttable .detail_container .fctab th{color:#333}.forecasttable .detailtemp{display:inline-block;font-size:120%;font-weight:700;margin-bottom:5px}.wettertext strong{display:block;line-height:24px;margin-bottom:15px}@media only screen and (max-width:640px){.forecasttable .fctab .datecol{font-size:120%}.forecasttable .fctab .weatherinfo,.forecasttable .weathertext{display:none}}