@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100&display=swap";:root{--font-base:"IBM Plex Sans",sans-serif;--brand-deep:#141047;--brand:#354a7f;--brand-mid:#3a4667;--brand-light:#4696de;--sidebar-bg:#232c3b;--sidebar-active:#1d2735;--sidebar-header:#1a2332;--status-success:#198754;--status-error:#dc3545;--status-warning:#d97706;--status-info:#8b5cf6;--status-teal:#20c997;--status-success-active:#16a34a;--status-error-active:#dc2626;--status-teal-dark:#0d9488;--surface-warning:#fffbeb;--border-warning:#fde68a;--text-warning:#92400e;--surface-success:#f0fdf4;--border-success:#bbf7d0;--text-success:#166534;--surface-error:#fff1f2;--border-error:#fecaca;--text-error:#991b1b;--surface-info:#eff6ff;--border-info:#bfdbfe;--text-info:#1e3a8a;--surface-teal:#f0fdfa;--text-primary:#1f2937;--text-secondary:#374151;--text-muted:#6b7280;--text-disabled:#9ca3af;--surface:#fff;--surface-raised:#f5f7fa;--surface-page:#f0f2f5;--surface-subtle:#e6edf5;--surface-dark:#1c274e;--border:#e2e8f0;--border-strong:#c3cfe2;--disabled-bg:#f5f5f5;--disabled-border:#d9d9d9;--disabled-text:rgba(0,0,0,.25);--table-header:#57002a;--sky:#3498db;--legend-processed:grey;--legend-unprocessed:#2563eb;--stat-item-bg:#2c3b64;--map-popup-border:#1e3c72;--ant-blue:#1677ff;--ant-step-active-bg:#e6f4ff;--ant-step-wait-bg:#f0f0f0;--scrollbar-thumb:#aab7cf;--scrollbar-track:#f1f1f1;--scrollbar-thumb-hover:#555;--shadow-sidebar:rgba(50,50,93,.25) 0px 2px 5px -1px,rgba(0,0,0,.3) 0px 1px 3px -1px;--shadow-popup:rgba(0,0,0,.12) 0px 1px 3px,rgba(0,0,0,.24) 0px 1px 2px;--submenu-gradient:linear-gradient(45deg,#8b73d030,#3692d430);--brand-alpha-07:rgba(53,74,127,.07);--brand-alpha-10:rgba(53,74,127,.1);--brand-alpha-12:rgba(53,74,127,.12);--brand-alpha-15:rgba(53,74,127,.15);--white-alpha-12:hsla(0,0%,100%,.12);--white-alpha-50:hsla(0,0%,100%,.5);--white-alpha-60:hsla(0,0%,100%,.6);--white-alpha-90:hsla(0,0%,100%,.9);--white-alpha-95:hsla(0,0%,100%,.95);--dt-header-bg:#232c3b;--dt-header-hover:#1d2735;--dt-sort-active:#60a5fa;--dt-row-even:#f8fafc;--dt-row-hover:#eff6ff;--dt-row-selected:#dbeafe;--dt-separator:#f1f5f9;--dt-cell-text:#1e293b;--dt-action-bar-bg:#fafbff;--dt-divider:#e5e7eb;--dt-btn-border:#d1d5db;--calendar-accent:#6d28d2;--accept-bg:#dcfce7;--accept-color:#16a34a;--reject-bg:#fee2e2;--reject-color:#dc2626;--detect-tag-text:#1e40af;--detect-tag-dot:#3b82f6;--clean-actual-bg:#eef0f8;--clean-ml-bg:#ccfbf1;--clean-reg-bg:#fef3c7}*,body,html{box-sizing:border-box;padding:0;margin:0;font-family:var(--font-base)!important}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--text-primary);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ant-menu-submenu-popup{max-height:50vh!important;overflow-y:auto!important;overflow-x:hidden!important;position:absolute;box-shadow:var(--shadow-popup)!important}.ant-menu-submenu-popup .ant-menu-vertical.ant-menu-sub{min-width:160px;max-height:none!important;padding:0;overflow:hidden;-webkit-border-end:0;border-inline-end:0}.ant-menu-submenu-popup .ant-menu-vertical{overflow-y:hidden!important}.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{border-radius:4px!important}.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-item-selected,.ant-menu-submenu-selected{color:var(--surface)!important;background-color:var(--sidebar-active)!important}.ant-menu-submenu.ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--surface)!important}.sidebar_container{background:var(--sidebar-bg)!important;box-shadow:var(--shadow-sidebar)}.sidebar_container .ant-layout-sider-children{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding-left:0!important;padding-bottom:5px!important;margin-top:10px!important}.sidebar_container .ant-menu-vertical .ant-menu-submenu-title{padding-inline:13px!important}.sidebar_container .ant-menu-item{padding-left:12px!important;padding-right:12px!important;align-items:center!important;justify-content:center!important;border-radius:4px!important;transition:all .3s ease}.sidebar_container .ant-menu-item:not(.ant-menu-item-selected):active{background-color:transparent!important}.sidebar_container .ant-menu-item:last-child{border-bottom:none!important}.sidebar_container .ant-menu-submenu{border-radius:4px!important}.sidebar_container .ant-menu-submenu-selected{background-color:transparent!important}.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:var(--surface)!important;color:var(--sidebar-active)!important;border-radius:8px!important}.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-title-content,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-active)!important}.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-item-icon,.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title .anticon,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--sidebar-active)!important;font-size:20px!important}.sidebar_container .ant-menu-submenu:not(.ant-menu-submenu-selected):not(.ant-menu-submenu-open)>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar_container .ant-menu-submenu:not(.ant-menu-submenu-selected):not(.ant-menu-submenu-open)>.ant-menu-submenu-title .ant-menu-title-content{color:var(--surface)!important}.sidebar_container .ant-menu-item-icon,.sidebar_container .ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar_container .anticon{color:var(--surface)!important;font-size:20px!important}.sidebar_container .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar_container .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--sidebar-active)!important}.sidebar_container .ant-menu-sub{background:var(--submenu-gradient)!important}.sidebar_container .ant-menu-submenu-popup{position:absolute}.sidebar_container .logout_menu{background-color:transparent!important}.sidebar_container .logout_menu .ant-menu-item>.ant-menu-title-content,.sidebar_container .logout_menu .ant-menu-item>.anticon{color:var(--surface)!important}.sidebar_container .styles_logoutContainer__Oexxc{padding:0!important}.open_side_bar,.open_side_bar:hover{width:250px!important;max-width:250px!important}.ant-select-item-option-selected{font-weight:400!important}.custom-disabled-select .ant-select-selector{background:var(--disabled-bg)!important;color:var(--black)!important;border:1px solid var(--disabled-border)!important;cursor:default!important}.custom-disabled-select .ant-select-arrow{display:none!important}.custom-disabled-select .ant-select-selection-item,.custom-disabled-select .ant-select-selector input{color:var(--black)!important;cursor:default!important}.custom-multi-select .ant-select-selector{height:inherit!important;overflow-y:auto!important;scrollbar-width:thin}.ant-input[disabled]{color:var(--black)!important;background:var(--disabled-bg)!important;border:1px solid var(--disabled-border)!important;cursor:default!important}.ant-form-item-required{flex-direction:row-reverse}.ant-form-item-required:before{margin-left:4px}.ant-form-item-required:after{width:0;margin:0!important}.ant-form-item-explain-error{font-size:12px!important}.ant-btn[disabled]{cursor:default!important;opacity:1!important;background-color:var(--disabled-bg)!important;color:var(--text-muted)!important}.ant-btn-primary{background-color:var(--brand-deep)!important;border-color:var(--brand-deep)!important;color:var(--surface)!important;outline:none!important;box-shadow:none!important}.ant-btn-primary:focus,.ant-btn-primary:focus-visible,.ant-btn-primary:hover{outline:none!important;box-shadow:none!important}.ant-btn-primary:active{outline:2px solid var(--brand-deep)!important;outline-offset:1px;box-shadow:none!important;transition:outline .3s ease}.ant-btn-primary:disabled,.ant-btn[disabled].ant-btn-primary{background-color:var(--disabled-bg)!important;border-color:var(--disabled-border)!important;color:var(--disabled-text)!important;outline:none!important;box-shadow:none!important;cursor:not-allowed}.primaryToggle.ant-switch-checked{background:var(--brand-deep)!important}.primaryToggle.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--brand-deep)!important;opacity:.9}.ant-radio-checked .ant-radio-inner{border-color:var(--brand-deep)!important;border:1px solid var(--brand-deep)!important;background-color:var(--brand-deep)!important;transition:all .3s ease;box-shadow:none!important}.ant-radio-checked .ant-radio-inner .ant-radio .ant-wave-target .ant-radio-input:hover{border-color:var(--brand-deep)!important;background-color:var(--brand-deep)!important}.custom-radio-group.disabled-group{opacity:.5}.custom-radio-group .ant-radio-button-wrapper{color:var(--brand-deep);border-color:var(--brand-deep)!important;background-color:var(--surface);transition:all .3s ease;padding-inline:5px!important;box-shadow:none!important}.custom-radio-group .ant-radio-button-wrapper:hover{background-color:var(--brand-deep)!important;color:var(--surface)!important}.custom-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background-color:var(--brand-deep)!important;color:var(--surface)!important;border-color:var(--brand-deep)!important}.custom-radio-group .ant-radio-button-wrapper:focus{box-shadow:none!important}.custom-radio-group .ant-radio-button-wrapper:not(:first-child):before{background-color:var(--brand-deep)!important}.custom-radio-group .ant-radio-button-wrapper:first-child{border-radius:8px 0 0 8px}.custom-radio-group .ant-radio-button-wrapper:last-child{border-radius:0 8px 8px 0}.custom-radio-group .ant-radio-button-wrapper:not(:first-child):before{content:none!important}.radioDisabled .ant-radio-button-wrapper{cursor:not-allowed!important;box-shadow:none!important}.radioDisabled .ant-radio-button-wrapper,.radioDisabled .ant-radio-button-wrapper.ant-radio-button-wrapper-checked,.radioDisabled .ant-radio-button-wrapper:hover{background-color:var(--disabled-bg)!important;border-color:var(--disabled-border)!important;color:var(--disabled-text)!important}.ant-checkbox-wrapper .ant-checkbox{transform:scale(1.4);transform-origin:center}.processed .ant-checkbox-inner{background-color:var(--legend-processed)!important;border-color:var(--legend-processed)!important}.actualMethod .ant-checkbox-inner{background-color:var(--brand-deep)!important;border-color:var(--brand-deep)!important}.visualization .ant-checkbox-inner{background-color:var(--status-warning)!important;border-color:var(--status-warning)!important}.machineLearning .ant-checkbox-inner{background-color:var(--status-teal)!important;border-color:var(--status-teal)!important}.accepted .ant-checkbox-inner{background-color:var(--status-success)!important;border-color:var(--status-success)!important}.rejected .ant-checkbox-inner{background-color:var(--status-error)!important;border-color:var(--status-error)!important}button.ant-btn.accepted{background-color:var(--status-success)!important;border-color:var(--status-success)!important;color:#fff!important}button.ant-btn.rejected{background-color:var(--status-error)!important;border-color:var(--status-error)!important;color:#fff!important}button.ant-btn.machineLearning{background-color:var(--status-teal)!important;border-color:var(--status-teal)!important;color:#fff!important}button.ant-btn.visualization{background-color:var(--status-warning)!important;border-color:var(--status-warning)!important;color:#fff!important}.customStepper .ant-steps-item-process .ant-steps-item-icon{background-color:var(--ant-step-active-bg)!important;border-color:var(--ant-step-active-bg)!important}.customStepper .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:var(--ant-blue)!important}.customStepper .ant-steps-item-wait .ant-steps-item-icon{background-color:var(--ant-step-wait-bg)!important;border-color:var(--disabled-border)!important}.customStepper .ant-steps-item-wait .ant-steps-item-icon .ant-steps-icon{color:gray!important}.customStepper .ant-steps-item-finish .ant-steps-item-icon{background-color:var(--ant-blue)!important;border-color:var(--ant-blue)!important}.customStepper .ant-steps-item-icon .ant-steps-icon{color:var(--surface)!important}.customStepper .ant-steps-item-title{font-weight:600!important}.customStepper .ant-steps-item-process .ant-steps-item-title{font-weight:700}.ant-pagination.ant-pagination-mini .ant-pagination-item{margin:0 6px!important}.customPaginationSize .ant-pagination-total-text{font-size:13px!important;flex-shrink:0!important}.customPaginationSize .ant-pagination{font-size:12px!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow-x:auto!important}.customPaginationSize .ant-pagination-item,.customPaginationSize .ant-pagination.ant-pagination-mini .ant-pagination-item{min-width:22px!important;width:22px!important;height:22px!important;line-height:22px!important;flex-shrink:0!important;margin:0 2px!important}.customPaginationSize .ant-pagination-jump-next,.customPaginationSize .ant-pagination-jump-prev,.customPaginationSize .ant-pagination-next,.customPaginationSize .ant-pagination-prev,.customPaginationSize .ant-pagination.ant-pagination-mini .ant-pagination-next,.customPaginationSize .ant-pagination.ant-pagination-mini .ant-pagination-prev{min-width:22px!important;width:22px!important;height:22px!important;line-height:22px!important;flex-shrink:0!important}.ant-table-column-has-sorters.custom-color-header{background-color:var(--table-header)!important;color:var(--surface)!important}.ant-table-wrapper .ant-table-filter-trigger.active{color:var(--ant-blue)!important}.ant-col{font-size:11px}.ant-layout-footer{padding:0!important}.mapbox-gl-draw_trash,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none!important}.elevationpopup .mapboxgl-popup-content{padding:0!important;background:transparent!important}.elevationpopup .mapboxgl-popup-tip{border-color:transparent!important}.elevationpopup.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:var(--map-popup-border)!important}.choroplethCustomStyle .svg-container{width:100%!important;background-color:var(--surface)!important}.statsContainer{display:grid;grid-gap:8px;gap:8px;background-color:var(--surface-dark)!important;color:var(--surface);padding:10px;border-radius:8px;text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(min-width:1024px){.statsContainer{grid-template-columns:repeat(5,1fr)}}.statsContainer .statItem{display:flex;flex-direction:column;padding:10px;background-color:var(--stat-item-bg);border-radius:4px}.statsContainer .paraStyle{font-weight:700;font-size:12px;margin-bottom:4px;color:var(--surface)}.statsContainer .valueStyle{font-weight:400;font-size:14px;color:var(--surface)!important}.statsContainer .lineBreak{flex-basis:100%;height:0}#stationheatmap .main-svg{border-radius:10px}#superset-container iframe,#superset-container1 iframe,#superset-container2 iframe{width:100%!important;height:80vh!important}#monthly-deviation-superset-container iframe{border:none!important;width:100%!important;height:32.5vh!important}#station-comparison-discharge iframe,#station-comparison-intermediate iframe,#station-comparison-recharge iframe{border:none!important;width:100%!important;height:59.3vh!important}#weekly-water-level-avg iframe{border:none!important;width:100%!important;height:66vh!important}#water-level-area iframe{border:none!important;width:100%!important;height:75vh!important}.noDataStyle{border-radius:12px;background-color:var(--surface)}.noDataStyle,.noDataStyle2{margin-top:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:15px}.noDataStyle2{padding:40px}.noDataText{font-size:14px;font-weight:500;color:var(--text-muted)}.searchButton-right-end{margin-right:auto!important;display:flex!important;justify-content:flex-start!important}.print-area{background:var(--surface);padding:20px}.print-area .barChartContainer,.print-area .statsContainer{page-break-inside:avoid;margin-bottom:30px}.print-area .summaryHeader{page-break-after:avoid}@media screen and (max-width:1440px){body,html{font-size:12px!important}.ant-btn,.ant-input,.ant-picker,.ant-radio-button-wrapper,.ant-radio-group,.ant-select,.ant-select-selection-item,.ant-select-selector,button,div,input,label,p,select,span,textarea{font-size:11px!important}}@media screen and (max-width:1366px)and (max-height:768px){.custom-radio-group .ant-radio-button-wrapper{padding-inline:5px!important}}