.toast-container[data-v-7dd2294b]{z-index:9999;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:80px;right:20px}.toast-container>div[data-v-7dd2294b]{pointer-events:auto}.toast-enter-active[data-v-7dd2294b]{transition:all .3s ease-out}.toast-leave-active[data-v-7dd2294b]{transition:all .3s ease-in}.toast-enter-from[data-v-7dd2294b],.toast-leave-to[data-v-7dd2294b]{opacity:0;transform:translate(100px)}.toast-move[data-v-7dd2294b]{transition:transform .3s}:root{--brand-primary:#2b45a6;--brand-primary-dark:#1e3278;--brand-secondary:#7f8991;--brand-success:#1c985e;--brand-warning:#f28e00;--brand-danger:#dc3545;--brand-link:#2b45a6;--brand-sidebar-bg:#212529;--brand-sidebar-text:#fff;--brand-navbar-bg:#fff;--brand-navbar-text:#212529;--brand-font-family:"Ubuntu, sans-serif";--navbar-height:5.05rem;--toggle-bg-on:var(--brand-primary)!important;--toggle-border-on:var(--brand-primary)!important}@font-face{font-family:IMBU Font;src:url(/fonts/ubuntu.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IMBU Font;src:url(/fonts/ubuntu-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html,body{font-family:var(--brand-font-family), "IMBU Font", "Open Sans";-webkit-font-smoothing:antialiased;height:100%;font-size:14px}.print-only{display:none!important}@media print{body{font-size:15px}.custom-header,.custom-footer{display:none}.no-print{display:none!important}.print-only{display:block!important}.row,.bg-component{page-break-inside:avoid}.content,.subnav-content{margin:0!important;padding:0!important}}body:has(#app[data-bs-theme=light]){background-color:#f5f5f5}body:has(#app[data-bs-theme=dark]){background-color:#32393f}.navbar-dom{--bs-text-opacity:1;background-color:#f7a800;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity))!important}.toast{--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 1)}.google-maps{height:calc(100% - 8rem)!important;position:absolute!important}.custom-marker{color:#fff;text-align:center;border-radius:.25rem;max-width:100px;margin-bottom:.5rem;padding:.5rem;font-family:IMBU Font;font-size:11px;font-weight:900;position:relative}.custom-marker-pointer{border-top:.5rem solid #fff;border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}#loader,#marine-traffic,#map,#move-graph{background-color:var(--bg);z-index:10;width:calc(50% - 8.8rem);height:calc(100% - 8rem);transition:width .5s;position:fixed;top:8rem;right:0}.all-map{height:calc(100% - 5rem)!important;top:5rem!important}#hazel-loader{background-color:var(--bg);z-index:10;width:calc(100% - 16rem);height:100%;transition:width .5s;position:fixed;top:5.05rem;right:0}.gm-style iframe+div{border:none!important}.dashed-border{border:1px dashed}#move-section{height:calc(100% - 8rem)}#move-section #move-graph{padding:5.5rem 1.5rem 1.5rem}#move-section #move-chart{height:calc(100% - 4rem)}#move-section #move-gradient-bar{background:linear-gradient(90deg,#0f0 0%,orange 50%,red 100%);height:1.5rem}#map{width:calc(100% - 8.8rem)}#map-buttons{z-index:12;position:fixed}#map-buttons-bottom{z-index:12;position:fixed;bottom:1.5rem}#offcanvas-button{z-index:12;position:fixed}.dp__menu,.dp__calendar_wrap,.dp__input,.dp__overlay{font-family:IMBU Font,Open Sans}.dp__cancel{display:none}.dp__now_wrap{margin-bottom:1rem}.dp__now_wrap .dp__now_button{padding:.15em .5em}.dp__select{color:var(--brand-primary)!important}.lightbox{z-index:2000;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.lightbox-img{border:4px solid #fff;border-radius:4px;max-width:90%;max-height:90%}.btn{min-width:10rem!important}.btn-mw-0{min-width:0!important}.btn-close-lightbox{color:#fff;background:0 0;border:none;font-size:1.5rem;position:absolute;top:20px;right:30px}.multiselect.is-active{box-shadow:none}.multiselect-tag{background:var(--brand-primary)!important}.multiselect-option.is-selected{color:var(--ms-option-color-selected,#fff);background:var(--brand-primary)!important}.multiselect-single-label-text{color:var(--ms-option-color-pointed,#1f2937)}.multiselect-tags-search{color:inherit;background:#fff}.multiselect-wrapper{padding:.2rem}.multiselect-group-label{background:0 0;font-size:16px}.multiselect-group-label.is-selected.is-pointed{color:var(--ms-group-label-color-selected-pointed,#fff);background:var(--brand-primary)!important}.multiselect-group-label.is-selected{color:var(--ms-group-label-color-selected,#fff);background:var(--brand-primary)!important}.toast{margin-bottom:12px;width:400px!important}main{flex-wrap:nowrap;display:flex}.main-svg{width:100%}.gray-300{color:#dee2e6!important}.border-primary{border-color:var(--brand-primary)!important}.text-bg-primary,.bg-primary{background-color:var(--brand-primary)!important;color:#fff!important}.bg-primary{background:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-primary-dark) 100%)}.bg-dom{background:linear-gradient(135deg,#febb40 0%,#ff8c00 100%)}.bg-dsde{background:linear-gradient(135deg,#fecb0a 0%,#e5b609 100%)}.bg-cper{background:linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-primary-dark) 100%)}.login-page-wrapper{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.login-page-wrapper:before{content:"";border-left:350px solid color-mix(in srgb, var(--brand-login-gradient-start) 15%, transparent);z-index:0;border-bottom:350px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.login-page-wrapper:after{content:"";border-right:350px solid color-mix(in srgb, var(--brand-login-gradient-end) 15%, transparent);z-index:0;border-top:350px solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.login-card{z-index:1;background:#fff;border-radius:20px;width:100%;max-width:1100px;min-height:600px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.login-card .row{height:100%}@media (width<=767px){.login-card{min-height:auto}}.login-form-panel{background:#fff}.login-image-panel{min-height:600px;position:relative}.login-image-panel:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--brand-login-gradient-start) 85%, transparent) 0%, color-mix(in srgb, var(--brand-login-gradient-end) 90%, transparent) 100%);z-index:1;position:absolute;inset:0}.login-brand-overlay{z-index:2;max-width:400px;position:relative}.login-input-focus{transition:all .2s}.login-input-focus:focus-within{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--brand-primary) 15%, transparent);border-color:var(--brand-primary)!important}.login-btn-hover{transition:all .3s}.login-btn-hover:hover{filter:brightness(1.1)}.login-btn{background:linear-gradient(135deg, var(--brand-login-gradient-start) 0%, var(--brand-login-gradient-end) 100%)!important;color:var(--brand-login-text-color)!important;border:none!important}.bg-pni{background:#da1e53}.btn-pni{background:#da1e53;border-color:#da1e53;color:#fff!important}.btn-danger{color:#fff!important;background:var(--brand-danger)!important;border-color:var(--brand-danger)!important}.btn-warning{color:#fff!important;background:var(--brand-warning)!important;border-color:var(--brand-warning)!important}.btn-dom{background:orange;border-color:orange}.btn-trash{top:-.3rem!important;right:0!important}.text-primary{color:var(--brand-primary)!important}.btn-primary,.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary.disabled,.btn-primary:disabled,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.page-item.active .page-link{color:#fff!important;background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.btn-outline-primary{color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;background-color:#fff!important}.btn-outline-primary:hover{color:#fff!important;background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.bg-success{background-color:var(--brand-success)!important;color:#fff!important}.bg-warning{background-color:var(--brand-warning)!important}.bg-secondary{background-color:#7f8991!important}.bg-danger{background-color:var(--brand-danger)!important;color:#fff!important}.border-success{border-color:var(--brand-success)!important}.border-warning{border-color:var(--brand-warning)!important}.border-danger{border-color:var(--brand-danger)!important}.text-warning{color:var(--brand-warning)!important}tr.no-hover td{--bs-table-bg-type:white!important}tr.no-hover:hover{--bs-table-hover-bg:white!important;background-color:#fff!important}.sidebar{z-index:1050;width:16rem;height:100%;transition:margin-left .5s}.sidebar-toggle-btn{display:block}.slk-marker,.sidebar-map{transition:margin-left .5s;margin-left:16rem!important}.sidebar-logo{height:2.5rem}.slider-tooltip{background:var(--brand-primary)!important;border:1px solid var(--brand-primary)!important}.top-125{top:125%!important}.nav-flush .nav-link{border-radius:0}.navbar{height:5.05rem;transition:margin-left .5s}.mw-25{max-width:25%!important}.mw-75{max-width:75%!important}.subnav{z-index:1000;transition:left .5s;position:fixed;left:16rem;right:0}#optimizer-output{height:calc(100% - 4.4rem)}#optimizer-output div{height:calc(100% - 3rem)}.version-badge{padding:.35em .65em;font-size:1rem}.changelog-item{padding-left:20px;position:relative}.changelog-item:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:0;background-color:var(--brand-primary)!important}.timeline-line{background-color:#dee2e6;width:2px;position:absolute;top:16px;bottom:-1rem;left:3px}#app.navbar-toggle .sidebar{margin-left:-16rem;transition:margin-left .5s}#app.navbar-toggle .slk-marker,#app.navbar-toggle .sidebar-map{transition:margin-left .5s;margin-left:0!important}#app.navbar-toggle .fixed-div{width:calc(100% - 2.5rem);transition:width .5s}@media (width>=992px){#app.navbar-toggle .fixed-div{width:calc(50% - 1.5rem)}}#app.navbar-toggle #loader,#app.navbar-toggle #marine-traffic,#app.navbar-toggle #move-graph{width:calc(50% - .8rem);transition:width .5s}#app.navbar-toggle #hazel-loader,#app.navbar-toggle #map,#app.navbar-toggle #all-map{width:100%;transition:width .5s}#app.navbar-toggle .navbar,#app.navbar-toggle .content{margin-left:0;transition:margin-left .5s}#app.navbar-toggle .content .subnav{left:0}#app.embedded-mode{--navbar-height:0rem}#app.embedded-mode .container-fluid{height:100%}#app.embedded-mode .content{margin-left:0!important}#app.embedded-mode .subnav{left:0!important}.content{height:calc(100% - var(--navbar-height));margin-top:var(--navbar-height);transition:margin-left .5s}@media (width>=1025px){.content,.navbar{margin-left:16rem}.offcanvas{width:25%!important}.sidebar-toggle-btn{display:none!important}}@media (width<=1025px){#app.navbar-toggle .sidebar{margin-left:-100%}.sidebar{width:100%}}@media (width>=768px){.offcanvas{width:40%!important}}.status-circle{vertical-align:middle;border-radius:50%;width:1em;height:1em;display:inline-block}.navbar-nav h3{float:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle-range{padding:.375rem .75rem!important}.subnav-content{padding-top:4.65rem}.subnav-content-ptme,.subnav-content-map{padding-top:3rem}.offcanvas{margin-top:8.1rem!important}.subnav-list .nav-link:not(.active){color:#0006}.subnav-list .nav-link:hover,.subnav .nav-link:focus{color:var(--brand-primary)!important}.btn-outline-primary:hover,.btn-outline-primary:active{background-color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.alerts.form-check-input:checked,.permissions.form-check-input:checked{color:#fff!important;background-color:var(--brand-success)!important;border-color:var(--brand-success)!important}.checkbox-lg{width:1.5em!important;height:1.5em!important}.scrollable-menu{height:auto;max-height:252px;overflow-x:hidden}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll}.scroll-hidden::-webkit-scrollbar{display:none}.scroll-x-hidden{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.scroll-x-hidden::-webkit-scrollbar{display:none}.json-string{color:#e91e63}.json-number{color:#00bcd4}.json-boolean{color:#f0f}.json-null{color:#9e9e9e}.json-key{color:#3753a9}.vue-map-container{width:100%;height:100%}.fixed-div{width:calc(100% - 2.5rem);transition:width .5s;position:fixed}@media (width>=992px){.fixed-div{width:calc(50% - 9.5rem)}}.highcharts-title{color:#333;fill:#333;font-weight:700;text-transform:none!important;font-size:16px!important}.highcharts-axis-title{font-size:1rem!important}.highcharts-legend-item text{cursor:pointer!important}.hose-canvas{width:6.66%}.hose-canvas .hose-element{padding:0 .1rem}.hose-canvas .master-node-element:first-of-type{width:30%;position:absolute;top:10%;left:30%;transform:translate(-50%,-50%)}.hose-canvas .master-node-element:nth-of-type(2){width:30%;position:absolute;top:10%;left:70%;transform:translate(-50%,-50%)}.hose-canvas .node-element{z-index:100;width:30%;position:absolute;bottom:50%;left:100%;transform:translate(-50%,-50%)}#app{color:#858796;height:100%}#app[data-bs-theme=light]{--chart-text-primary:#333;--chart-text-secondary:#666;--chart-text-tertiary:#6c757d;--chart-bg-primary:#fff;--chart-bg-secondary:#f8f9fa;--chart-grid:#0000001a;--chart-cursor:#0000004d;--chart-overlay:#fffc;--uplot-axis-stroke:var(--chart-text-primary);--uplot-axis-label-color:var(--chart-text-secondary);--uplot-grid-stroke:var(--chart-grid);--uplot-title-color:var(--chart-text-primary);--uplot-navigator-bg:var(--chart-bg-secondary);--uplot-selection-bg:#00000014;--uplot-navigator-date:var(--chart-text-secondary);--uplot-cursor-stroke:var(--chart-cursor);--threejs-scene-bg:var(--chart-bg-primary);--threejs-axis-color:var(--chart-text-primary);--threejs-text-color:var(--chart-text-primary);--threejs-control-color:var(--chart-text-tertiary);--threejs-control-hover:#212529;--threejs-loading-overlay:var(--chart-overlay);--threejs-control-panel-bg:#ffffffbf;background-color:#f5f5f5}#app[data-bs-theme=light] .bg-table-header{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity))!important}#app[data-bs-theme=light] .card{border:1px solid #dee2e6}#app[data-bs-theme=light] .bg-component,#app[data-bs-theme=light] .chart-component,#app[data-bs-theme=light] .plotly-component{background-color:#fff!important}#app[data-bs-theme=light] .text-muted{color:#858796!important}#app[data-bs-theme=light] .link-dashboard{color:#212529!important}#app[data-bs-theme=light] .page-item:not(.disabled) .page-link{color:var(--brand-primary)!important}#app[data-bs-theme=light] .page-item.active .page-link{color:#fff!important}#app[data-bs-theme=light] .page-item.disabled .page-link{background-color:#fff!important}#app[data-bs-theme=light] .subnav-list .nav-link.active{color:var(--brand-primary)!important;font-weight:700!important}#app[data-bs-theme=light] .form-check-label.active{color:var(--brand-danger)!important;font-weight:700!important}#app[data-bs-theme=light] .dropdown-item.active,#app[data-bs-theme=light] .dropdown-item:active{color:var(--dropdown-link-color);text-decoration:none;background-color:#fff!important}#app[data-bs-theme=dark]{--chart-text-primary:#e0e0e3;--chart-text-secondary:#adb5bd;--chart-text-tertiary:#adb5bd;--chart-text-bright:#fff;--chart-bg-primary:#212529;--chart-bg-secondary:#212529;--chart-grid:#7070734d;--chart-cursor:#ffffff4d;--chart-overlay:#212529cc;--uplot-axis-stroke:var(--chart-text-bright);--uplot-axis-label-color:var(--chart-text-secondary);--uplot-grid-stroke:var(--chart-grid);--uplot-title-color:var(--chart-text-primary);--uplot-navigator-bg:var(--chart-bg-primary);--uplot-selection-bg:#ffffff1f;--uplot-navigator-date:var(--chart-text-primary);--uplot-cursor-stroke:var(--chart-cursor);--threejs-scene-bg:var(--chart-bg-primary);--threejs-axis-color:var(--chart-text-primary);--threejs-text-color:var(--chart-text-primary);--threejs-control-color:var(--chart-text-secondary);--threejs-control-hover:var(--chart-text-primary);--threejs-loading-overlay:var(--chart-overlay);--threejs-control-panel-bg:#212529bf;background-color:#32393f}#app[data-bs-theme=dark] .card{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}#app[data-bs-theme=dark] .multiselect{border:1px solid #495057;border-radius:.375rem}#app[data-bs-theme=dark] .multiselect-search,#app[data-bs-theme=dark] .multiselect-dropdown,#app[data-bs-theme=dark] .dp__pointer{background-color:#212529;border:#495057}#app[data-bs-theme=dark] .multiselect-wrapper,#app[data-bs-theme=dark] .dp__input_wrap{background-color:#212529;padding:.2rem}#app[data-bs-theme=dark] .multiselect-option.is-selected{color:var(--ms-option-color-selected,#fff);background:var(--brand-primary)!important}#app[data-bs-theme=dark] .multiselect-tags-search{color:#666;background:#212529}#app[data-bs-theme=dark] .multiselect-group-label{background:0 0;font-size:16px}#app[data-bs-theme=dark] .multiselect-group-label.is-selected.is-pointed{color:var(--ms-group-label-color-selected-pointed,#fff);background:var(--brand-primary)!important}#app[data-bs-theme=dark] .multiselect-group-label.is-pointed,#app[data-bs-theme=dark] .multiselect-option.is-pointed{color:#fff;background:#32393f}#app[data-bs-theme=dark] .multiselect-group-label.is-selected{color:var(--ms-group-label-color-selected,#fff);background:var(--brand-primary)!important}#app[data-bs-theme=dark] .dp__input,#app[data-bs-theme=dark] input::placeholder,#app[data-bs-theme=dark] textarea::placeholder,#app[data-bs-theme=dark] .multiselect-search text{color:#adb5bd}#app[data-bs-theme=dark] .order-arrow:not(.gray-300){color:var(--brand-primary)!important}#app[data-bs-theme=dark] .gray-300{opacity:.2}#app[data-bs-theme=dark] .bg-component,#app[data-bs-theme=dark] .chart-component,#app[data-bs-theme=dark] .plotly-component,#app[data-bs-theme=dark] .form-select,#app[data-bs-theme=dark] input.form-control,#app[data-bs-theme=dark] textarea.form-control,#app[data-bs-theme=dark] .btn-outline-primary{background-color:#212529!important}#app[data-bs-theme=dark] .highcharts-button-box{fill:#343a40}#app[data-bs-theme=dark] .highcharts-button text{fill:#b3b8bc!important}#app[data-bs-theme=dark] .highcharts-button-pressed{fill:red}#app[data-bs-theme=dark] .highcharts-button-pressed text,#app[data-bs-theme=dark] .highcharts-axis-labels text{fill:#fff!important}#app[data-bs-theme=dark] .link-dashboard,#app[data-bs-theme=dark] .subnav-list .nav-link{color:#adb5bd!important}#app[data-bs-theme=dark] .subnav-list .nav-link.active{color:var(--brand-primary)!important;font-weight:700!important}#app[data-bs-theme=dark] .sidebar{border-right:1px solid #495057}#app[data-bs-theme=dark] .json-key{color:#adb5bd!important}#app[data-bs-theme=dark] .bg-mounted:before{opacity:1}#app[data-bs-theme=dark] .highcharts-background{fill:#212529!important}#app[data-bs-theme=dark] tr.no-hover td{--bs-table-bg-type:#212529!important}#app[data-bs-theme=dark] tr.no-hover:hover{--bs-table-hover-bg:#212529!important;background-color:#212529!important}#app[data-bs-theme=dark] .highcharts-title,#app[data-bs-theme=dark] .highcharts-input-group .highcharts-range-input text{color:#e0e0e3!important;fill:#e0e0e3!important}#app[data-bs-theme=dark] .highcharts-grid-line{stroke:#707073!important}#app[data-bs-theme=dark] .highcharts-tooltip .highcharts-label-box{stroke-width:1px!important;fill:#000!important;fill-opacity:.85!important}#app[data-bs-theme=dark] .highcharts-tooltip .highcharts-tooltip-header text,#app[data-bs-theme=dark] .highcharts-tooltip .highcharts-tooltip-box text{color:#e0e0e3!important;fill:#e0e0e3!important;stroke:none!important}#app[data-bs-theme=dark] .highcharts-legend-item text{fill:#e0e0e3!important;cursor:pointer!important;stroke-width:0!important;font-weight:700!important}#app[data-bs-theme=dark] .panel-card{border-color:#495057}#app[data-bs-theme=dark] .panel-title{color:#e0e0e3}#app[data-bs-theme=dark] .panel-header-green{background:linear-gradient(135deg,#28a74540 0%,#28a74559 100%)}#app[data-bs-theme=dark] .panel-header-red{background:linear-gradient(135deg,#dc354540 0%,#dc354559 100%)}#app[data-bs-theme=dark] .panel-header-blue{background:linear-gradient(135deg,#0d6efd40 0%,#0d6efd59 100%)}#app[data-bs-theme=dark] .panel-header-orange{background:linear-gradient(135deg,#fd7e1440 0%,#fd7e1459 100%)}#app[data-bs-theme=dark] .panel-header-yellow{background:linear-gradient(135deg,#ffc10740 0%,#ffc10759 100%)}#app[data-bs-theme=dark] .panel-header-purple{background:linear-gradient(135deg,#6f42c140 0%,#6f42c159 100%)}#app[data-bs-theme=dark] .panel-header-teal{background:linear-gradient(135deg,#17a2b840 0%,#17a2b859 100%)}#app[data-bs-theme=dark] .panel-header-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 25%, #212529) 0%, color-mix(in srgb, var(--brand-primary) 35%, #212529) 100%)}#app[data-bs-theme=dark] .panel-header-secondary{background:linear-gradient(135deg,#6c757d40 0%,#6c757d59 100%)}#app .dropdown-item.active,#app .dropdown-item:active{color:var(--dark-dropdown-link-color);background-color:var(--dark-dropdown-bg-color);text-decoration:none}.accordion-button{font-size:inherit}.accordion-button:not(.collapsed){color:inherit;background-color:inherit;box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-collapse{border-top:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.swal2-title{padding:.2em 1em 0}.swal2-html-container{margin:.6em 1.6em .3em}.swal2-styled.swal2-confirm{background-color:var(--brand-primary)!important}.swal2-styled.swal2-confirm:focus,.swal2-styled.swal2-default-outline:focus{box-shadow:none}.mt-2rem{margin-top:2rem}.pt-7{padding-top:7rem}.panel-card{border:1px solid #e9ecef;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.panel-header{border-bottom:2px solid;padding:12px 16px}.panel-title{color:#212529;font-size:1rem;font-weight:600}.panel-header-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-primary) 15%, white) 0%, color-mix(in srgb, var(--brand-primary) 25%, white) 100%);border-bottom-color:var(--brand-primary)}.panel-header-blue{background:linear-gradient(135deg,#e7f1ff 0%,#d0e7ff 100%);border-bottom-color:#0d6efd}.panel-header-red{background:linear-gradient(135deg,#ffe5e5 0%,#ffd0d0 100%);border-bottom-color:#dc3545}.panel-header-orange{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border-bottom-color:#fd7e14}.panel-header-yellow{background:linear-gradient(135deg,#fff8e1 0%,#ffecb3 100%);border-bottom-color:#ffc107}.panel-header-green{background:linear-gradient(135deg,#d4edda 0%,#c3e6cb 100%);border-bottom-color:#28a745}.panel-header-purple{background:linear-gradient(135deg,#f3ebff 0%,#e6d9ff 100%);border-bottom-color:#6f42c1}.panel-header-teal{background:linear-gradient(135deg,#d1ecf1 0%,#bee5eb 100%);border-bottom-color:#17a2b8}.panel-header-secondary{background:linear-gradient(135deg,#e2e3e5 0%,#d6d8db 100%);border-bottom-color:#6c757d}.cursor-pointer{cursor:pointer}.legend-item{cursor:pointer;transition:background-color .2s}.legend-item.opacity-50{opacity:.5}.legend-item:hover{background-color:#0000000d;border-radius:4px;margin:-2px -4px;padding:2px 4px}.legend-color{display:inline-block}.chart-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:100%;height:100%;animation:1.5s infinite skeleton-loading}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}
