#root{height:100vh}img{max-width:100%;height:auto}body{margin:0;font-family:Inter,sans-serif}code{font-family:Inter,sans-serif}.custom-button{font-size:19px;padding:10px 20px}.custom-menu{background-color:#fff}.custom-menu .ant-menu-item,.custom-menu .ant-menu-submenu-title,.custom-menu .ant-menu-item-group-title{color:#585874}.custom-menu .ant-menu-item:hover,.custom-menu .ant-menu-submenu-title:hover{color:#585874!important;background-color:#a8a8bd!important}.custom-menu .ant-menu-sub.ant-menu-inline>.ant-menu-item:hover,.custom-menu .ant-menu-sub.ant-menu-inline>.ant-menu-submenu-title:hover{color:#585874!important;background-color:#a8a8bd!important}.custom-menu .ant-menu-item-group-title{font-size:12px;font-weight:700;color:#585874}.hidden-input .ant-picker-input{display:none}.hidden-input{background-color:#fbfbfb;border-color:#fefefe}.custom-datepicker-dropdown .ant-picker-panel-layout{background-color:#fbfbfb!important;box-shadow:none;border:0px}.custom-datepicker-dropdown .ant-picker-dropdown{box-shadow:none!important;border:none!important}.custom-datepicker-dropdown .ant-picker-header-prev-btn,.custom-datepicker-dropdown .ant-picker-header-next-btn,.custom-datepicker-dropdown .ant-picker-header-super-prev-btn,.custom-datepicker-dropdown .ant-picker-header-super-next-btn{color:#000!important}.custom-datepicker-dropdown .ant-picker-panel-container{box-shadow:none!important;border:none!important}.custom-datepicker-dropdown .ant-picker-dropdown,.custom-datepicker-dropdown .ant-picker-cell-inner,.custom-datepicker-dropdown .ant-picker-header-view button,.custom-datepicker-dropdown .ant-picker-footer,.custom-datepicker-dropdown .ant-picker-today-btn,.custom-datepicker-dropdown .ant-picker-header,.custom-datepicker-dropdown .ant-picker-cell-inner:hover,.custom-datepicker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.custom-datepicker-dropdown .ant-picker-content th{color:#000!important}.custom-datepicker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.custom-datepicker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.custom-datepicker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner,.custom-datepicker-dropdown .ant-picker-header-view button.ant-picker-year-btn-selected,.custom-datepicker-dropdown .ant-picker-header-view button.ant-picker-month-btn-selected{background-color:#97d0c3!important;color:#fff!important;border-radius:20px}.custom-datepicker-dropdown .ant-picker-cell-inner:hover,.custom-datepicker-dropdown .ant-picker-header-view button:hover{background-color:#97d0c3!important;border-radius:20px}.leaflet-layer,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-control-attribution{filter:grayscale(100%) brightness(30%) contrast(100%)}.time-picker-container{display:flex;flex-direction:column;align-items:center;gap:20px;justify-content:center}.custom-time-picker{width:200px;text-align:center;padding:10px;background-color:#fff;color:#000}.custom-time-picker:hover{background-color:#fff;color:#000}.custom-time-picker-dropdown .ant-picker-footer{background-color:#fff!important;color:#000}.custom-time-picker-dropdown .ant-picker-time-panel{background-color:#fff;box-shadow:0 4px 8px #0000001a;color:#00f}.custom-time-picker-dropdown .ant-picker-time-panel-cell-selected>div{color:#fff!important;background-color:#97d0c3!important}.custom-time-picker-dropdown .ant-picker-time-panel-cell-inner{color:#000!important}.custom-time-picker .ant-picker-input>input{text-align:center;font-size:16px}.custom-time-picker .ant-picker-input input::placeholder{color:gray!important}.custom-time-picker .ant-picker-suffix{color:gray!important}.custom-time-picker.ant-picker-focused:not(:hover){background-color:#fff}.custom-time-picker .ant-picker-input input:focus:not(:hover){background-color:#fff}.ant-picker-cell-disabled .ant-picker-cell-inner{color:#bfbfbf;opacity:.4}.custom-select-button{background-color:#c1bdd5;border:none;color:#fff}.custom-select-button:hover{background-color:#b0acc5}.h1-topbar-title{font-weight:700;font-size:20px}.h4-chart-title{font-weight:500;font-size:24px}.h4-legend-title{font-weight:500;font-size:20px}.h3-custom-card-title{font-weight:700;font-size:24px}.h3-custom-card-title-2{font-weight:400;font-size:20px}.h3-custom-card-title-2>span{margin-left:20px;font-weight:400;font-size:12px}.number-statistic{font-weight:700;font-size:61px}.number-statistic-2{font-weight:700;font-size:30px;color:#fff}.custom-table{margin:0;padding:0;border:none}.custom-table .ant-table{background-color:transparent!important;border:none!important}.custom-table .ant-table-cell{border:none!important;padding:0 2px!important;cursor:pointer}.large-gap .ant-table-cell{padding:4px 10px!important}.custom-table tr.ant-table-row:hover td{background-color:#d3d3d31a!important}.custom-table tr.ant-table-row:hover td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.custom-table tr.ant-table-row:hover td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.custom-table2 .ant-table-cell{border:none!important;padding:0 2px!important;background-color:#222338!important;cursor:pointer}.custom-table .ant-table-thead .ant-table-cell{background-color:#222338!important;height:52px!important}.custom-table .ant-table-thead{border:none!important;padding:10px;background-color:#222338!important}.custom-table .ant-table-content{scrollbar-width:100px;height:8px}.leaflet-tooltip.custom-heatmap-tooltip{background-color:#f0f0f0cc;color:#333;border:1px solid #ccc;padding:5px;border-radius:4px}.icon-button{padding:25px!important;background-color:#e5f0ff!important;border-color:#e5f0ff!important;color:#000!important}.icon-middle-chart{padding:10px!important;margin-right:20px}.highlighted-row{position:relative;overflow:hidden;background:#d3d3d31a!important}.highlighted-row td{position:relative;background:#d3d3d31a!important}.highlighted-row td:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.highlighted-row td:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.unhighlighted-row td{background-color:#222338!important}.ant-menu-item-selected{background-color:#a8a8bd!important}.button-circle-turquoise{background-color:#97d0c3;border:solid #97D0C3 2px!important;padding:20px;border-radius:30px;color:#000}.button-circle-turquoise:hover{border-radius:30px!important;border:solid #97D0C3 2px!important;color:#fff!important}.button-circle-red{background-color:#f33;border:solid #FF3333 2px!important;padding:0 15px 0 35px;margin-left:-30px;border-radius:30px;color:#fff!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.h-full{height:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.border-none{border-style:none}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
