body{margin:0;padding:0;background-color:#f5f5f5;font-size:12px}.btn{font-size:12px;font-weight:900;text-transform:uppercase}.navbar{height:50px;width:100%;font-size:12px;background-color:#23272b!important}.content{height:calc(100vh - 50px);width:100%;position:relative}.sidebar{position:absolute;background-color:#ffffff;z-index:100;overflow:visible}.sidebar .sidebar-content{position:relative;width:100%;height:100%;overflow:auto}.sidebar.right{width:300px;min-width:250px;max-width:calc(100% - 250px);height:100%;top:0px;right:0px}.sidebar.left{width:300px;min-width:250px;max-width:calc(100% - 250px);height:100%;top:0px;left:0px}.sidebar.top{height:250px;min-height:250px;max-height:calc(100% - 50px);width:100%;top:0px;left:0px}.sidebar.bottom{height:250px;min-height:250px;max-height:calc(100% - 50px);width:100%;bottom:0px;left:0px}.sidebar.bottom.maximized,.sidebar.top.maximized{height:calc(100% - 50px)!important}.sidebar.left.maximized,.sidebar.right.maximized{width:calc(100% - 100px)!important}.sidebar.right.collapsed,.sidebar.left.collapsed{min-width:0px;max-width:0px}.sidebar.top.collapsed,.sidebar.bottom.collapsed{min-height:0px;max-height:0px}.sidebar .main-btn{position:absolute;min-width:40px;min-height:40px}.sidebar.right .main-btn{top:10px;left:-45px}.sidebar.left .main-btn{top:10px;right:-45px}.sidebar.top .main-btn{left:10px;bottom:-45px}.sidebar.bottom .main-btn{left:10px;top:-45px}.sidebar .slider{position:absolute;background-color:#23272b;z-index:100}.sidebar.right .slider{width:5px;height:100%;left:-5px;cursor:col-resize}.sidebar.left .slider{width:5px;height:100%;right:-5px;cursor:col-resize}.sidebar.top .slider{width:100%;height:5px;bottom:-5px;cursor:row-resize}.sidebar.bottom .slider{width:100%;height:5px;top:-5px;cursor:row-resize}.sidebar .title{background:#23272b;color:white;font-size:large;border-top:1px solid #ffffff5c;text-align:center;padding:10px}#loader{top:0px;left:0px;bottom:0px;right:0px;position:fixed;display:flex;justify-content:center;align-content:center;align-items:center;background:rgba(0,0,0,0.6);z-index:10000}#loader .spinner{background:rgba(255,255,255,1);width:60px;height:60px}.btn.btn-outline-dashboard{--bs-btn-color:black;--bs-btn-border-color:#2a9c81;--bs-btn-hover-color:white;--bs-btn-hover-bg:#2a9c81;--bs-btn-hover-border-color:#2a9c81;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:white;--bs-btn-active-bg:#2a9c81;--bs-btn-active-border-color:#2a9c81;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#2a9c81;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2a9c81;--bs-gradient:none}.map-layover{padding:20px 40px;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0.75);font-size:1.2rem;color:#ffffff}.map{position:relative;width:100%;height:100%;background-color:#f5f5f5}div.legend{min-width:100px;top:10px;left:70px;position:absolute;background-color:#ffffffAA;border-radius:5px;padding:10px;border:1px solid #00000033}div.legend h6{@extend .control-header}div.legend .legend-item{clear:both}div.legend .legend-item span{font-size:0.9rem}div.legend .legend-item .swatch{height:1rem;width:1rem;margin:5px;float:left}div.legend .legend-item .swatch.colored{border:1px solid $gray;border-radius:50%}.accordion{--bs-accordion-btn-bg:#23272b;--bs-accordion-btn-color:white;--bs-accordion-active-bg:#2a9c81;--bs-accordion-active-color:white;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2323272b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button{text-transform:uppercase!important}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button::after{fill:white}.accordion-button:not(.collapsed)::after{fill:#23272b}.card-body{background:#ffffff;text-wrap:wrap}#selected-stations{width:100%;height:100%;overflow:auto}.station-info{font-size:12px}.station-info h4{font-size:14px;text-align:center}.station-info h5{font-size:14px;text-align:center;text-wrap:nowrap}.station-info table{width:100%;margin:0 auto;border-collapse:collapse}.station-info table th{opacity:0.5;font-weight:normal}#selected-stations .station-info .add-remove i::after{content:"\2b";font-family:"FontAwesome";font-style:normal}#analysis-stations .station-info .add-remove i::after{content:"\f068";font-family:"FontAwesome";font-style:normal}#data-availability-modal-chart{width:100%;height:320px}#chart-sidebar{height:50%}.nav-tabs{box-shadow:0px 1px 1px rgba(0,0,0,0.2);--bs-nav-tabs-border-width:none;--bs-nav-tabs-border-color:none;--bs-nav-tabs-border-radius:none}.nav-tabs .nav-link{background:#23272b;color:white;text-transform:uppercase;font-size:13px}.nav-tabs .nav-link.active{background:#2a9c81;color:white}.form-group{padding-bottom:15px;margin-bottom:7px;border-bottom:1px solid #00000011}.form-group label{font-size:14px;font-weight:500}.form-footer{margin-top:30px}.sidebar-content .tab-content{height:calc(100% - 40px);width:100%;overflow:auto}.tab-content .selector-container{min-width:250px;flex:0 0 auto;width:fit-content;padding:20px 30px;border-right:1px solid #00000033}label + .time-slider{margin-top:25px}.noUi-target{height:10px}.time-slider .noUi-handle{height:18px;width:18px;top:-5px;right:-9px}.noUi-handle::before,.noUi-handle::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:2px;height:10px}.noUi-handle::before{left:0px}.noUi-handle::after{right:0px}.noUi-connect{height:10px;background:#2980b9}.noUi-tooltip{font-size:10px;padding:2px 5px}.fs-small{font-size:12px}.fs-small strong{font-weight:bold}.fs-medium{font-size:14px}.fs-medium strong{font-weight:bold}.btn-outline-warning:not(:checked),.btn-outline-warning:not(:checked):hover{color:black}#chart-sidebar .btn-toolbar{color:black;background-color:white;box-shadow:0px 2px 4px rgba(0,0,0,0.1)}#chart-sidebar .chart{width:95%;border-bottom:1px solid #00000033}div.dtsp-verticalContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}div.dtsp-verticalContainer div.dtsp-verticalPanes,div.dtsp-verticalContainer div.container{width:300px;flex-grow:0;flex-shrink:0;flex-basis:0}div.dtsp-verticalContainer div.dtsp-verticalPanes{flex-grow:0;flex-shrink:0;flex-basis:300px}div.dtsp-verticalPanes{margin-right:20px}div.dtsp-title{margin-right:0px!important;margin-top:13px!important}input.dtsp-search{min-width:0px!important;padding-left:0px!important;margin:0px!important}div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes{flex-direction:column;flex-basis:0px}div.dtsp-verticalContainer div.dtsp-verticalPanes div.dtsp-searchPanes div.dtsp-searchPane{flex-basis:0px}div.dtsp-verticalContainer div.container{flex-grow:1;flex-shrink:0;flex-basis:60%}div.dtsp-panesContainer{border:1px solid #ccc;border-radius:6px;padding:1em!important}div.dtsp-titleRow{display:flex;flex-direction:column;gap:5px}div.dtsp-titleRow div.dtsp-title{margin-top:0!important;padding-top:0}.quantity-list{max-width:330px}