*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body ::-webkit-scrollbar{display:"none"}body::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h5,h4{margin-bottom:0!important}.sidebar-container{min-width:256px;background-color:#405189}@media (max-width: 992px){.sidebar-container{display:none}}.middle-content{height:calc(100vh - 84px);overflow:auto}.app-main-container{flex:1;background-color:#f5f5f5}@media (max-width: 992px){.app-main-container{width:100%}}@media (min-width: 992px){.app-main-container{width:calc(100% - 256px)}}.header-container{background-color:#fff;padding:20px}.avatar-background-color{background-color:#acccf8;cursor:pointer}.sidebar-spaces{padding:10px 0 0}.sidebar_menu{height:calc(100vh - 90px);overflow:auto;scrollbar-color:#92a1d2 #405189}.ant-menu-light.ant-menu-root.ant-menu-inline{border-inline-end:0px!important}.ant-layout-sider{background:none!important}li:has(.main-menu-container){padding-left:10px!important}.forgot-password-main-container{background-color:#f3f3f9;height:100vh;display:flex;justify-content:center;align-items:center}.odhav-gidc-container{background-color:#fff;padding:40px}.send-link-btn{width:100%;margin-top:36px}.login-main-container{background-color:#f3f3f9;height:100vh;display:flex;justify-content:center;align-items:center}.odhav-gidc-container{background-color:#fff;padding:50px 40px;border-radius:16px}.login-btn{width:100%;margin-top:36px}.login-main-container .ant-input:focus,.login-main-container .ant-input-focused{border-color:#269d70!important;box-shadow:0 0 0 2px #269d7033!important}.login-main-container .ant-input:hover{border-color:#269d70!important}.login-main-container .ant-input-password.ant-input-affix-wrapper-focused{border-color:#269d70!important;box-shadow:0 0 0 2px #269d7033!important}.login-main-container .ant-input-password.ant-input-affix-wrapper:hover{border-color:#269d70!important}.main-container{padding:20px}.allComplain-content{margin:0!important;font-size:18px!important;font-weight:600!important;line-height:20px!important;color:#525252!important}.table-container{margin-top:20px}.title-content{margin:0!important;font-size:18px!important;font-weight:600!important;color:#525252!important}.content{background-color:#fff;margin-top:20px;padding:20px;gap:20px;min-height:745px}.left-side-container{width:25%}.timeline{border:1px solid #f0f0f0;border-radius:2px;padding:20px}.scheduled-message-container{border:1px solid #f0f0f0;border-radius:2px;padding:20px;margin-top:20px}.right-side-container{width:75%;gap:10px}.clock_icon_size{font-size:16px;color:#000}.complain_btn{width:7.125rem;height:2.5rem}.complain_print_btn{color:#1890ff;font-size:28px}.view-header{justify-content:space-between;align-items:center}.view_header_inner{gap:10px;align-items:center}@media (max-width: 992px){.view-header{flex-wrap:wrap;gap:10px}}@media (max-width: 992px){.content{flex-wrap:wrap}}@media (max-width: 992px){.left-side-container{width:100%}}@media (max-width: 992px){.right-side-container{width:100%}}.complain_details_card{border-radius:0}.attachment_label{font-size:13px!important;font-weight:400!important;color:#6b7280!important}.attachment_container{justify-content:space-between;align-items:center;border:1px solid #f0f0f0;border-radius:2px;padding:9px 8px}.avatar{color:#fff;width:48px;height:48px}.attachment_img_filename{margin:0!important;font-size:14px!important;font-weight:400!important;color:#373737!important}.eye-icon,.download-icon{font-size:20px;cursor:pointer}.upload_image_preview{display:none}.upload-button{border:none;background:none;color:#00000073}.create_complain_container{padding:20px}.create_complain_title{margin:0!important}.create_complain_container_inner{padding:20px!important;background-color:#fff}.create_complain_datepicker{width:100%}.dashboard-container{flex-grow:1;padding:16px;background-color:#f3f4f6}.dashboard-selector{margin-bottom:16px;display:flex;align-items:center;gap:16px}.dashboard-selector-text{font-weight:600;font-size:1.125rem}.dashboard-stats-container{display:flex}.dashboard-stats-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:100%;width:100%;border:1px solid #e5e7eb;overflow:hidden}.dashboard-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:100%;border:1px solid #e5e7eb;overflow:hidden}.dashboard-water-usage-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:500px;border:1px solid #e5e7eb;overflow:hidden}.dashboard-error-alert{margin-bottom:16px}@media screen and (max-width: 768px){.dashboard-container{padding:12px}}@media screen and (max-width: 576px){.dashboard-container{padding:8px}}.housing-dashboard-container{flex-grow:1;background-color:#f3f4f6;padding:16px}.housing-stats-card-col{min-height:100%}.housing-error-alert{margin-bottom:16px}.housing-stats-container{display:flex}.housing-stats-card{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:100%;width:100%;border:1px solid #e5e7eb;overflow:hidden}.housing-chart-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:100%;border:none;overflow:hidden;padding:0;margin:0}.housing-wallet-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;height:500px;border:1px solid #e5e7eb;overflow:hidden}@media screen and (max-width: 768px){.housing-dashboard-container{padding:12px}}@media screen and (max-width: 576px){.housing-dashboard-container{padding:8px}}.stat-card{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.stat-card-body{padding:12px}.stat-card-title{font-size:.75rem;font-weight:500;color:#4b5563;display:block;margin-bottom:6px}.stat-card-value{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 6px}.stat-card-progress-container{width:100%;height:4px;background-color:#e5e7eb;border-radius:9999px;margin-bottom:6px;overflow:hidden}.stat-card-progress-bar{height:100%;background-color:#14b8a6;border-radius:9999px;transition:width .3s ease-in-out}.stat-card-count-container{display:flex;justify-content:space-between;align-items:center}.stat-card-count-text{font-size:.75rem;color:#6b7280}.stat-card-loading{width:80px;height:40px;margin-bottom:8px}.stat-card-loading-text{width:120px;height:16px}@media screen and (max-width: 768px){.stat-card-body{padding:10px}.stat-card-title{font-size:.7rem}.stat-card-value{font-size:1.1rem}}@media screen and (max-width: 576px){.stat-card-body{padding:8px}.stat-card-title{font-size:.65rem;margin-bottom:4px}.stat-card-value{font-size:1rem;margin-bottom:4px}.stat-card-progress-container{margin-bottom:4px}}.housing-deficit-wallet-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.housing-deficit-wallet-error-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.housing-deficit-wallet-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.housing-deficit-wallet-main-title{font-size:1.125rem;font-weight:600;color:#1f2937}.housing-deficit-wallet-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.housing-deficit-wallet-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.housing-deficit-wallet-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.housing-deficit-wallet-period-selector{margin-bottom:16px}.housing-deficit-wallet-period-row{display:flex;justify-content:space-between;align-items:center}.housing-deficit-wallet-period-button{color:#374151;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;padding:6px 12px;font-size:.875rem;margin-right:8px}.housing-deficit-wallet-period-button:hover{border-color:#6366f1;color:#6366f1}.housing-deficit-wallet-period-button-active{background-color:#6366f1;border-color:#6366f1;color:#fff}.housing-deficit-wallet-current-period{font-size:.875rem;color:#374151;font-weight:500}.housing-deficit-wallet-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.housing-deficit-wallet-controls-row{display:flex;justify-content:space-between;align-items:center}.housing-deficit-wallet-controls-title{font-size:1rem;font-weight:600;color:#374151}.housing-deficit-wallet-content,.housing-deficit-wallet-content-container{padding:0 24px 24px}.housing-deficit-wallet-chart-wrapper{height:420px}.housing-deficit-wallet-error,.housing-deficit-wallet-alert{margin-bottom:16px}.housing-deficit-wallet-loading-container{display:flex;justify-content:center;align-items:center;height:420px}.housing-deficit-wallet-tooltip{background-color:#fff;padding:16px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.housing-deficit-wallet-tooltip-title{font-weight:600;color:#1f2937;display:block;margin-bottom:8px}.housing-deficit-wallet-tooltip-item{font-size:.875rem;display:block;margin-bottom:4px}.housing-deficit-wallet-tooltip-item:last-child{margin-bottom:0}.housing-deficit-wallet-tooltip-divider{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.housing-deficit-wallet-tooltip-total{font-size:.75rem;color:#0088fe}@media screen and (max-width: 768px){.housing-deficit-wallet-header{padding:12px 16px}.housing-deficit-wallet-title{font-size:.9rem}.housing-deficit-wallet-subtitle{font-size:.8rem}.housing-deficit-wallet-controls{padding:12px 16px}.housing-deficit-wallet-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.housing-deficit-wallet-content,.housing-deficit-wallet-content-container{padding:0 16px 16px}.housing-deficit-wallet-chart-wrapper{height:350px}.housing-deficit-wallet-header-container{padding:16px;flex-direction:column;gap:12px;align-items:flex-start}}@media screen and (max-width: 576px){.housing-deficit-wallet-period-row{flex-direction:column;gap:8px;align-items:flex-start}.housing-deficit-wallet-period-button{margin-right:4px;padding:4px 8px;font-size:.8rem}.housing-deficit-wallet-header-container{padding:12px}.housing-deficit-wallet-chart-wrapper{height:300px}}.housing-unpaid-waterfall-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.housing-unpaid-waterfall-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.housing-unpaid-waterfall-main-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.housing-unpaid-waterfall-content-container{padding:0 24px 24px}.housing-unpaid-waterfall-chart-wrapper{height:450px}.housing-unpaid-waterfall-error-container{padding:0 24px 24px}.housing-unpaid-waterfall-error-alert{margin-bottom:16px}.housing-unpaid-waterfall-loading-container{display:flex;justify-content:center;align-items:center;height:450px}.housing-unpaid-waterfall-tooltip{background-color:#fff;padding:16px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.housing-unpaid-waterfall-tooltip-title{font-weight:600;color:#1f2937;margin-bottom:8px;display:block}.housing-unpaid-waterfall-tooltip-item{font-size:.875rem;margin-bottom:4px;display:block}.housing-unpaid-waterfall-tooltip-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.housing-unpaid-waterfall-header-container{padding:12px 16px;flex-direction:column;gap:8px;align-items:flex-start}.housing-unpaid-waterfall-main-title{font-size:.9rem}.housing-unpaid-waterfall-content-container{padding:0 16px 16px}.housing-unpaid-waterfall-chart-wrapper,.housing-unpaid-waterfall-loading-container{height:350px}}@media screen and (max-width: 576px){.housing-unpaid-waterfall-chart-wrapper,.housing-unpaid-waterfall-loading-container{height:300px}}.housing-wallet-overview-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.housing-wallet-overview-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.housing-wallet-overview-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.housing-wallet-overview-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.housing-wallet-overview-controls-row{display:flex;justify-content:space-between;align-items:center}.housing-wallet-overview-controls-title{font-size:1rem;font-weight:600;color:#374151}.housing-wallet-overview-filter-row{display:flex;gap:8px;align-items:center}.housing-wallet-overview-filter-select{min-width:80px}.housing-wallet-overview-month-select{min-width:80px;height:32px}.housing-wallet-overview-month-select .ant-select-selector{height:32px!important;padding:0 8px!important;display:flex;align-items:center}.housing-wallet-overview-month-select .ant-select-selection-item{line-height:30px!important}.housing-wallet-overview-year-select{min-width:80px;height:32px}.housing-wallet-overview-year-select .ant-select-selector{height:32px!important;padding:0 8px!important;display:flex;align-items:center}.housing-wallet-overview-year-select .ant-select-selection-item{line-height:30px!important}.housing-wallet-overview-content{height:420px;position:relative}.housing-wallet-overview-chart{width:100%;height:100%}.housing-wallet-overview-legend{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.housing-wallet-overview-legend-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:8px}.housing-wallet-overview-legend-amount{font-size:1.5rem;font-weight:700;color:#059669}.housing-wallet-overview-loading-container{display:flex;justify-content:center;align-items:center;height:420px}.housing-wallet-overview-error-container{padding:24px;text-align:center}.housing-wallet-overview-error-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:16px}.housing-wallet-error-title{font-size:1.125rem;font-weight:600;color:#1f2937;display:block;margin-bottom:16px}.housing-wallet-main-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.housing-wallet-header-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.housing-wallet-loading-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;justify-content:center;align-items:center}.housing-wallet-error-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;text-align:center}.housing-wallet-card-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.housing-wallet-card-body{padding:24px;height:calc(100% - 65px);overflow:hidden;display:flex;flex-direction:column}.housing-wallet-flex-container{display:flex;gap:8px;align-items:center}.housing-wallet-chart-container{height:420px;position:relative}.housing-wallet-legend-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.housing-wallet-legend-span{color:inherit}@media screen and (max-width: 768px){.housing-wallet-overview-header{padding:12px 16px}.housing-wallet-overview-title{font-size:.9rem}.housing-wallet-overview-subtitle{font-size:.8rem}.housing-wallet-overview-controls{padding:12px 16px}.housing-wallet-overview-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.housing-wallet-overview-content{height:350px}.housing-wallet-overview-legend-title{font-size:.9rem}.housing-wallet-overview-legend-amount{font-size:1.25rem}}@media screen and (max-width: 576px){.housing-wallet-overview-filter-row{flex-direction:column;gap:4px;align-items:flex-start}}.deficit-wallet-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.deficit-wallet-error-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.deficit-wallet-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.deficit-wallet-main-title{font-size:1.125rem;font-weight:600;color:#1f2937}.deficit-wallet-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.deficit-wallet-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.deficit-wallet-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.deficit-wallet-period-selector{margin-bottom:16px}.deficit-wallet-period-row{display:flex;justify-content:space-between;align-items:center}.deficit-wallet-period-button{color:#374151;border:1px solid #d1d5db;background-color:#fff;border-radius:6px;padding:6px 12px;font-size:.875rem;margin-right:8px}.deficit-wallet-period-button:hover{border-color:#6366f1;color:#6366f1}.deficit-wallet-period-button-active{background-color:#6366f1;border-color:#6366f1;color:#fff}.deficit-wallet-current-period{font-size:.875rem;color:#374151;font-weight:500}.deficit-wallet-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.deficit-wallet-controls-row{display:flex;justify-content:space-between;align-items:center}.deficit-wallet-controls-title{font-size:1rem;font-weight:600;color:#374151}.deficit-wallet-content{padding:0 24px 24px}.deficit-wallet-chart-wrapper{height:420px}.deficit-wallet-error{margin-bottom:16px}.deficit-wallet-loading-container{display:flex;justify-content:center;align-items:center;height:420px}.deficit-wallet-tooltip{background-color:#fff;padding:16px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.deficit-wallet-tooltip-title{font-weight:600;color:#1f2937;display:block;margin-bottom:8px}.deficit-wallet-tooltip-item{font-size:.875rem;display:block;margin-bottom:4px}.deficit-wallet-tooltip-item:last-child{margin-bottom:0}.deficit-wallet-tooltip-divider{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.deficit-wallet-tooltip-total{font-size:.75rem;color:#0088fe}@media screen and (max-width: 768px){.deficit-wallet-header{padding:12px 16px}.deficit-wallet-title{font-size:.9rem}.deficit-wallet-subtitle{font-size:.8rem}.deficit-wallet-controls{padding:12px 16px}.deficit-wallet-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.deficit-wallet-content{padding:0 16px 16px}.deficit-wallet-chart-wrapper{height:350px}}@media screen and (max-width: 576px){.deficit-wallet-period-row{flex-direction:column;gap:8px;align-items:flex-start}.deficit-wallet-period-button{margin-right:4px;padding:4px 8px;font-size:.8rem}}.penalty-.plot-penalty-meter-chart-container{height:450px;width:100%;min-height:350px}-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.penalty-meter-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.penalty-meter-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.penalty-meter-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.penalty-meter-controls-row{display:flex;justify-content:space-between;align-items:center}.penalty-meter-controls-title{font-size:1rem;font-weight:600;color:#374151}.penalty-meter-filter-row{display:flex;gap:8px;align-items:center}.penalty-meter-filter-select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:.875rem;color:#374151;min-width:120px}.penalty-meter-content{padding:8px 16px}.plot-penalty-meter-content{padding:50px 16px 0;height:calc(100% - 60px);overflow:visible}.penalty-meter-chart-container{height:380px;width:100%;min-height:300px}.penalty-meter-chart{width:100%;height:100%}.penalty-meter-chart-title{color:#6366f1}.penalty-meter-loading-container{display:flex;justify-content:center;align-items:center;height:450px}.plot-penalty-meter-loading-state{display:flex;justify-content:center;align-items:center;height:380px}.plot-penalty-meter-spinner{color:#6366f1}.penalty-meter-error-container{padding:24px;text-align:center}.penalty-meter-error-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:16px}.plot-penalty-meter-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.plot-penalty-meter-main-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.plot-penalty-meter-content-container{padding:0 24px 24px}.plot-penalty-meter-chart-wrapper{height:450px}.plot-penalty-meter-error-container{padding:0 24px 24px}.plot-penalty-meter-error-alert{margin-bottom:16px}.plot-penalty-meter-loading-container{display:flex;justify-content:center;align-items:center;height:450px;padding:0 24px 24px}.plot-penalty-meter-title{font-weight:600;color:#1f2937;display:block;margin-bottom:16px}.plot-penalty-meter-card-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;margin-bottom:0;overflow:hidden}.plot-penalty-meter-card-body{height:calc(100% - 65px);overflow:hidden;display:flex;flex-direction:column}.plot-penalty-meter-chart-container{width:100%;height:450px;min-height:300px;margin-bottom:0;padding:0 0 20px}.plot-penalty-meter-flex-container{display:flex;gap:8px;align-items:center}.plot-penalty-meter-legend-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.plot-penalty-meter-legend-text{font-size:.875rem;color:inherit;display:block;margin-bottom:4px}.plot-penalty-meter-legend-text:last-child{margin-bottom:0}.plot-penalty-meter-total-container{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.plot-penalty-meter-total-text{font-size:.75rem;color:#0088fe}.plot-penalty-meter-error-padding{padding-left:24px;padding-right:24px;padding-bottom:16px}.plot-penalty-meter-responsive-container{width:100%;height:100%}.plot-penalty-meter-tooltip-container{background-color:#fff;padding:12px;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.plot-penalty-meter-tooltip-title{font-size:.875rem;font-weight:600;color:#374151;display:block;margin-bottom:8px}@media screen and (max-width: 768px){.penalty-meter-header{padding:12px 16px}.penalty-meter-title{font-size:.9rem}.penalty-meter-subtitle{font-size:.8rem}.penalty-meter-controls{padding:12px 16px}.penalty-meter-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.penalty-meter-content{padding:0 16px 16px}.penalty-meter-chart-container{height:400px}.plot-penalty-meter-controls{padding:10px 12px}.plot-penalty-meter-header-layout{flex-direction:column;gap:8px;align-items:flex-start}.plot-penalty-meter-content{padding:0 12px 12px}.plot-penalty-meter-chart-container{padding:0}}@media screen and (max-width: 576px){.penalty-meter-filter-row{flex-direction:column;gap:4px;align-items:flex-start}.penalty-meter-filter-select{min-width:100px;padding:4px 8px;font-size:.8rem}.penalty-meter-chart-container{height:350px}.plot-penalty-meter-controls{padding:8px 10px}.plot-penalty-meter-flex-container{gap:4px}.plot-penalty-meter-content{padding:0 4px 4px}.plot-penalty-meter-chart-container{padding:4px}}.plot-penalty-meter-controls{padding:12px 16px;background-color:#fafafa}.plot-penalty-meter-header-layout{display:flex;justify-content:space-between;align-items:center;width:100%}.unpaid-waterfall-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.unpaid-waterfall-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.unpaid-waterfall-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.unpaid-waterfall-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.unpaid-waterfall-header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.unpaid-waterfall-main-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.unpaid-waterfall-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.unpaid-waterfall-controls-row{display:flex;justify-content:space-between;align-items:center}.unpaid-waterfall-controls-title{font-size:1rem;font-weight:600;color:#374151}.unpaid-waterfall-content,.unpaid-waterfall-content-container{padding:0 24px 24px}.unpaid-waterfall-chart-container,.unpaid-waterfall-chart-wrapper{height:450px}.unpaid-waterfall-error-container{padding:0 24px 24px}.unpaid-waterfall-error,.unpaid-waterfall-error-alert{margin-bottom:16px}.unpaid-waterfall-loading-container{display:flex;justify-content:center;align-items:center;height:450px}.unpaid-waterfall-tooltip{background-color:#fff;padding:16px;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.unpaid-waterfall-tooltip-title{font-weight:600;color:#1f2937;margin-bottom:8px;display:block}.unpaid-waterfall-tooltip-item{font-size:.875rem;margin-bottom:4px;display:block}.unpaid-waterfall-tooltip-item:last-child{margin-bottom:0}@media screen and (max-width: 768px){.unpaid-waterfall-header{padding:12px 16px}.unpaid-waterfall-title{font-size:.9rem}.unpaid-waterfall-subtitle{font-size:.8rem}.unpaid-waterfall-controls{padding:12px 16px}.unpaid-waterfall-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.unpaid-waterfall-content{padding:0 16px 16px}.unpaid-waterfall-chart-container,.unpaid-waterfall-chart-wrapper{height:350px}}@media screen and (max-width: 576px){.unpaid-waterfall-chart-container,.unpaid-waterfall-chart-wrapper{height:300px}}.wallet-overview-header{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.wallet-overview-title{font-size:1rem;font-weight:600;color:#374151;margin:0}.wallet-overview-subtitle{font-size:.875rem;color:#6b7280;margin:4px 0 0}.wallet-overview-controls{padding:16px 24px;border-bottom:1px solid #e5e7eb;background-color:#fafafa}.wallet-overview-controls-row{display:flex;justify-content:space-between;align-items:center}.wallet-overview-controls-title{font-size:1rem;font-weight:600;color:#374151}.wallet-overview-filter-row{display:flex;gap:8px;align-items:center}.wallet-overview-filter-select{min-width:80px}.wallet-overview-month-select{min-width:80px;height:32px}.wallet-overview-month-select .ant-select-selector{height:32px!important;padding:0 8px!important;display:flex;align-items:center}.wallet-overview-month-select .ant-select-selection-item{line-height:30px!important}.wallet-overview-year-select{min-width:80px;height:32px}.wallet-overview-year-select .ant-select-selector{height:32px!important;padding:0 8px!important;display:flex;align-items:center}.wallet-overview-year-select .ant-select-selection-item{line-height:30px!important}.wallet-overview-content{height:420px;position:relative}.wallet-overview-chart{width:100%;height:100%}.wallet-overview-legend{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.wallet-overview-legend-title{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:8px}.wallet-overview-legend-amount{font-size:1.5rem;font-weight:700;color:#059669}.wallet-overview-loading-container{display:flex;justify-content:center;align-items:center;height:420px}.wallet-overview-error-container{padding:24px;text-align:center}.wallet-overview-error-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-top:16px}.plot-wallet-error-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:16px}.plot-wallet-main-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}.plot-wallet-header-controls{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}@media screen and (max-width: 768px){.wallet-overview-header{padding:12px 16px}.wallet-overview-title{font-size:.9rem}.wallet-overview-subtitle{font-size:.8rem}.wallet-overview-controls{padding:12px 16px}.wallet-overview-controls-row{flex-direction:column;gap:8px;align-items:flex-start}.wallet-overview-content{height:350px}.wallet-overview-legend-title{font-size:.9rem}.wallet-overview-legend-amount{font-size:1.25rem}}@media screen and (max-width: 576px){.wallet-overview-filter-row{flex-direction:column;gap:4px;align-items:flex-start}}.plot-wallet-loading-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;justify-content:center;align-items:center}.plot-wallet-error-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;text-align:center}.plot-wallet-card-container{background-color:#fff;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb;border-radius:8px;height:100%}.plot-wallet-card-body{padding:24px;height:calc(100% - 65px);overflow:hidden;display:flex;flex-direction:column}.plot-wallet-flex-container{display:flex;gap:8px;align-items:center}.plot-wallet-chart-container{height:420px;position:relative}.plot-wallet-chart-responsive{width:100%;height:100%}.plot-wallet-legend-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.plot-wallet-legend-span{color:inherit}.water-usage-main-container{height:100%;padding:16px}.water-usage-header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.water-usage-main-title{font-size:1rem;font-weight:600;color:#111827;margin:0}.water-usage-controls-container{display:flex;gap:8px;align-items:center}.water-usage-error-container{margin-bottom:16px}.water-usage-chart-wrapper{width:100%;height:420px}.water-usage-chart{width:100%;height:100%}.water-usage-loading-container{display:flex;justify-content:center;align-items:center;height:420px}.water-usage-chart-loading{display:flex;justify-content:center;align-items:center;height:100%}.water-usage-tooltip{background-color:#fff;padding:12px;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 6px -1px #0000001a}.water-usage-tooltip-title{font-size:.875rem;font-weight:600}.water-usage-tooltip-value{font-size:.875rem;color:#10b981}@media screen and (max-width: 768px){.water-usage-main-container{padding:12px}.water-usage-header{padding:12px 16px}.water-usage-title{font-size:.9rem}.water-usage-subtitle{font-size:.8rem}.water-usage-chart-container{height:350px}.water-usage-controls{flex-direction:column;gap:4px;align-items:flex-start}}@media screen and (max-width: 576px){.water-usage-main-container{padding:8px}.water-usage-chart-container{height:300px}}.all-housing-container{padding:20px}@media (max-width: 576px){.housing-header-wrapper{flex-wrap:wrap}.housing-header-container{flex-direction:column;gap:10px}}@media (min-width: 576px) and (max-width: 1200px){.housing-header-container{flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}}.view-housing-details-container{padding:20px}.view-housing-details-wrapper{padding:20px;background-color:#fff}.housing-main-container{background:#fff;padding:20px;min-height:79vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.housing-main-container .ant-upload-wrapper .ant-upload{display:grid!important}.housing-main-container .ant-upload-wrapper{color:#1890ff}.connection-detail-content{margin:0;padding:0 0 20px}.all-Connection-container{padding:20px}.view-connection-list{padding:20px}.view-ConnectionList-details-wrapper{padding:20px;background-color:#fff}.all-meetings-container{padding:20px;gap:20px}.search{width:16.5rem}.all_meetings-title{margin:0!important}.view_meeting_container{margin:20px}.view_meeting_card{padding:20px;margin-top:1.5rem}.title_view_meeting{margin:0!important}.half_input_size{width:50%!important;padding:10px!important}.full_input_size{width:100%!important;padding:10px!important}.modal_text_area{resize:none!important}.schedule_meeting_container{padding:20px}.schedule_meeting_container-inner{padding:20px!important;background-color:#fff}.schedule-meeting-DatePicker,.schedule-meeting-TimePicker{width:100%!important}.schedule-meeting-submit-btn{padding:6.4px 15px!important;height:auto!important;width:114px!important}.schedule-meeting-TextArea{resize:none!important}.add-plot-container{padding:20px}.add_plot{padding:20px;gap:11px!important}.form_container{padding:20px;background-color:#fff}.form_container .ant-upload-wrapper .ant-upload{display:grid!important}.form_container .ant-upload-wrapper{color:#1890ff}.button_container{padding-top:20px}.all-plot-container{padding:20px}.allPlot_View_Btn{color:#1890ff!important;cursor:pointer!important}@media screen and (max-width: 1200px){.all-plot-search-container{flex-wrap:wrap}}@media screen and (max-width: 1200px){.all-plot-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}}.all-plot-search-bar,.custom-range-picker{width:264px!important}.view-plot-details-container{padding:20px}.view-plot-details-wrapper{padding:20px;background-color:#fff}.plot-detail-card{margin-top:10px;border:none}.plot-detail-card .ant-card-grid{padding:12px!important}.plot-detail-card .ant-card-body{padding:0!important}.ant-space-gap-row-large{row-gap:20px!important}.ant-form-item{margin-bottom:20px!important}.ant-form-item-label{padding:0 0 6px!important}.Ro-submit-btn{padding:6.4px 15px!important;height:auto!important;width:114px!important}.created-Ro-DatePicker{width:100%!important}.printer-icon{font-size:30px!important;color:#1890ff}.print-loading-icon{color:gray!important;font-size:30px!important;cursor:not-allowed!important}.ro-details-container{padding:20px}.more-icon{width:20px;height:20px}.allRo_View_Btn{color:#1890ff!important;cursor:pointer!important}@media screen and (max-width: 576px){.search-ro-details{flex-wrap:wrap;width:100%}}.advance-bill-amount-container{width:100%;flex-grow:1}.advance-bill-amount-container .ant-card-body{height:100%!important}@media (max-width: 992px){.advance-bill-amount-main-container{flex-direction:column}}.width-size-issueAt{width:100%!important}.connection-size-container{padding:20px}.form-connection-size{display:flex!important;flex-direction:column!important;height:100%!important}.add-connection :is(span){text-decoration:underline!important}.edit-connection-size{margin:0 0 20px!important}.connection-size-content{margin:0!important;display:flex;gap:8px;flex-wrap:wrap!important}.display-connection-size{display:flex;gap:10px;flex-wrap:wrap}.connection-waterbill-container{width:100%}.connection-waterbill-container .ant-card-body{max-height:73vh!important;overflow-y:auto!important}@media (max-width: 1536px){.connection-waterbill-container{width:100%}.connection-waterbill-container .ant-card-body{max-height:63vh!important;overflow-y:auto!important}}@media (max-width: 992px){.waterConnection-container-input{margin-bottom:20px!important}.connection-size-main-container{flex-direction:column}}.form-setup-waterbill-type{display:contents!important}.setup-fix-title{margin:0!important}.setup-estate-form-content{padding:0 24px}.edit-type-waterbill-container{width:100%!important}.edit-type-waterbill-container .ant-card-body{max-height:73vh!important;overflow-y:auto!important;height:100%!important;display:flex!important;flex-direction:column!important}@media (max-width: 992px){.edit-type-waterbill-container{width:auto}.setup-container{flex-direction:column}.radio-grup{margin-bottom:20px!important}}.setup-notes-container{padding:20px}.plot-invoices-main-container{width:100%}.plot-invoices-main-container .ant-card-body{height:100%!important}@media (max-width: 992px){.plot-invoice-container{flex-direction:column}}.radio-plot-invoice{margin-bottom:20px}.plot-invoice-form{display:flex!important;flex-direction:column!important;height:100%!important}.ant-timeline-item-label{height:100%;overflow-y:auto!important;max-height:67px}.setup-waterbill-container{padding:20px}.housing-setup-wrapper{padding:20px;background-color:#fff}.waterSetUpBill-card-container{margin-top:10px}.waterBillSetUp-cardTitle{margin:16px 0!important}.types-of-cards{margin:0!important}.waterSetUpBill-Card{min-height:180px!important}.waterSetUpBill-Card .ant-card-body{padding:24px 0!important}.type-value-container{width:100%!important;padding:0 24px!important}.width-size-issueAt{width:100%!important;overflow-y:auto!important;height:100%!important;max-height:75px!important}.ant-tabs-nav:before{border-bottom:none!important}.modal-button{display:flex!important;justify-content:space-between!important}.size-timeline{width:100%!important}.size-timeline .ant-timeline-item{padding-bottom:35px!important}.setup-waterbill{margin-bottom:10px}.setup-bill-generate-container{padding:20px}.bill-generate-form{display:flex!important;flex-direction:column!important;height:100%!important}.input-bill-generate{flex-grow:1!important}.bill-generate-issue-title{margin:0!important}.edit-bill-generate-content{margin:0 0 20px!important}.bill-generate-waterbill-container{width:100%}.bill-generate-waterbill-container .ant-card-body{height:100%!important}@media (max-width: 992px){.bill-generate-container{flex-direction:column}.input-bill-generate{margin-bottom:20px!important}}.due-terms-container{padding:20px}.due-terms-timeline :is(p){margin:0!important}.due-terms-modal-text{margin:0!important}.edit-due-terms-content{margin:0 0 20px!important}.due-terms-card-container{width:100%}.due-terms-card-container .ant-card-body{height:100%!important}.due-terms-waterbill-form{display:flex!important;flex-direction:column!important;height:100%!important}@media (max-width: 992px){.due-terms-main-container{flex-direction:column}.input-container-due{margin-bottom:20px!important}}.view-setup-waterbill-container{padding:20px}.thirdParty-main-container{background:#fff;padding:20px;min-height:78vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.thirdParty-main-container .ant-upload-wrapper .ant-upload{display:grid!important}.thirdParty-main-container .ant-upload-wrapper{color:#1890ff}.thirdParty-edit-main-container{background:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}.thirdParty-edit-main-container .ant-upload-wrapper .ant-upload{display:grid!important}.thirdParty-edit-main-container .ant-upload-wrapper{color:#1890ff}.all-thirdParty-container{padding:20px}@media (max-width: 576px){.thirdParty-header-wrapper{flex-wrap:wrap}.thirdParty-header-container{flex-direction:column;gap:10px}}@media (min-width: 576px) and (max-width: 1200px){.thirdParty-header-container{flex-direction:column;flex-wrap:wrap;gap:10px;width:100%}}.Add-Permission-container{padding:20px}.Add-Permission-wrapper{padding:20px;background-color:#fff;min-height:78vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.Add-Permission-card{border:none}.Add-Permission-card .ant-card-grid{padding:12px!important}.Add-Permission-card .ant-card-body{padding:0!important}.ant-collapse-content-box{padding:10px!important}.ant-collapse,.ant-collapse-item{margin-block:10px!important}.card-permission-body{display:flex;flex-direction:column;gap:20px}.Add-Permission-card{border:1px solid #d9d9d9;padding:10px;border-radius:0}.form_container,.view-User-details-container{padding:20px}.all-wallet-wrapper{padding:20px}@media (max-width: 1200px){.header-all-wallet-wrapper{flex-direction:column;gap:10px;flex-wrap:wrap}.wallet-header-list{flex-wrap:wrap}.header-all-wallet-btn{gap:10px!important;flex-wrap:wrap!important}}.deposite-date{width:100%!important}h4{margin:0!important}.connection-view-of-wallet-wrapper{padding:20px}.connection-view-select{width:100%!important}.connection-view-select .ant-select-selector{background:#fff!important;border:none!important}.connection-view-select .ant-select-selection-placeholder,.connection-view-select .ant-select-arrow{color:#000!important}.date-select{background:#fff!important;border-width:none!important;border-color:none!important;border-style:none!important}.connection-view-filter-wrapper{margin-top:10px!important}.connection-view-of-wallet-table{margin-top:20px!important}.available-balance-card .ant-card-grid{padding:10px!important}@media (max-width: 1176px){.connection-view-filter-wrapper{flex-direction:column;gap:10px}.date-select{width:50%!important}}.disabled-row{color:#00000073!important}.action-waterbill-container{padding:20px}.action-waterbill-tabs{width:100%}.action-housing-content{margin:0!important;cursor:pointer!important}.action-housing-download-icon{font-size:20px;cursor:pointer}.action-housing-filter-outlined-icon{cursor:pointer;margin-left:5px}.action-plot-content{margin:0!important;cursor:pointer!important}.action-plot-download-icon{font-size:20px;cursor:pointer}.action-plot-filter-outlined-icon{cursor:pointer;margin-left:5px}.action-view-estate{margin:0!important;cursor:pointer!important}.action-view-estate-container{padding:20px}.action-view-page-header{padding-bottom:10px}.action-waterbill-content{margin:0!important;color:#525252!important}.action-search-input{padding-bottom:10px}.action-view-download-icon{font-size:20px;cursor:pointer}.action-filter-outlined-icon{cursor:pointer;margin-left:5px}.all-waterbill-container{padding:20px}.waterbill-tabs{width:100%}.search-all-water-Bill-list{width:250px}@media (max-width: 576px){.search-all-water-Bill-list{width:200px}}@media (max-width: 992px){.all-waterbill-header{flex-wrap:wrap}}.selected-size{background-color:#f5f5f5;font-weight:700;padding:0 10px}.pending-plot-content{margin:0!important;cursor:pointer!important;color:#50555c!important;font-weight:400!important}.note-text-red textarea{color:red!important}.note-text-black textarea{color:#000!important}.pending-waterbill-container{padding:20px}.pending-waterbill-tabs{width:100%}.input-background{background-color:#d9d9d9}.textarea{border-radius:0}@media (max-width: 576px){.pending-all-tabs-container{flex-direction:column;justify-content:flex-end}}.search-pending-waterBill{width:250px}@media (max-width: 576px){.search-pending-waterBill{width:200px}}.view-edit-modal{display:flex;justify-content:space-between}.selected-size{background-color:#f5f5f5;padding:0 5px;font-weight:700;text-align:center}.all-waterBill-plot-content{margin:0!important;cursor:pointer!important;font-weight:400!important}.filter-checkbox{display:flex;flex-direction:column;gap:5px}.seal-meter-color{width:10px;height:10px;border-radius:50%}.paid-waterbill-container{padding:20px}.paid-waterbill-tabs{width:100%}@media (max-width: 576px){.paid-search-bar{flex-direction:column;justify-content:flex-end}}.paid-housing-download-icon{font-size:20px;cursor:pointer}.paid-view-estate-container{padding:20px}.paid-view-page-header{padding-bottom:10px}.paid-waterbill-content{margin:0!important;color:#525252!important}.paid-search-input{padding-bottom:10px}.paid-view-download-icon{font-size:20px;cursor:pointer}.pr-waterbill-container{padding:20px}.pr-waterbill-tabs{width:100%}.title_pr{margin:0!important}.search,.date-picker{width:16.5rem}.selected-size{background-color:#f5f5f5;margin:0!important}.view-status-content{margin:0!important;cursor:pointer!important;color:#50555c!important}.view-filter-outlined-icon{cursor:pointer;margin-left:5px}.view-more-outlined-icon{font-size:16px;cursor:pointer}.view-estate-main-container{padding:20px}.view-estate-page-header{padding-bottom:10px}.view-estate-img{object-fit:none;background-color:#d9d9d9}.view-img-content{padding:10px 0;background-color:#e4e3e3;margin-top:20px}.view-unit-section{margin-top:20px}.selected-size{background-color:#f5f5f5}.pending-housing-filter-icon{cursor:pointer;margin-left:5px}.housing-status-content{margin:0!important;cursor:pointer!important;color:#50555c!important}.housing-more-outlined-icon{font-size:16px;cursor:pointer}.add-notes-modal{display:flex;flex-direction:column;justify-content:space-between;padding:10px 8px;margin-top:10px;border:1px solid #d9d9d9;border-radius:10px}.custom-text-red textarea{color:red!important}.custom-text-black textarea{color:#000!important}.faulty-seal-meter{width:10px;height:10px;background-color:#f5222d;border-radius:50%}.pending-plot-filter-icon{cursor:pointer;margin-left:5px}.pending-plot-more-outlined-icon{font-size:16px;cursor:pointer}.pending-plot-img-content{object-fit:cover;max-height:350px}.pending-plot-reading-section{padding:10px 0;background-color:#e4e3e3}.pending-plot-reading-section-edit{padding:10px 0;font-size:xx-large}.pending-plot-unit-edit{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:10px 8px;border:1px solid #d9d9d9;border-radius:10px}.approve-btn{padding:0!important}.rejected-waterbill-container{padding:20px}.rejected-all-tabs-container{gap:10px}@media (max-width: 576px){.rejected-all-tabs-container{flex-direction:column;justify-content:flex-end}}.rejected-waterbill-tabs{width:100%}.search-rejected-waterBill{width:250px}@media (max-width: 576px){.search-rejected-waterBill{width:200px}}.unpaid-view-estate-container{padding:20px}.unpaid-view-page-header{padding-bottom:10px}.unpaid-waterbill-content{margin:0!important}.unpaid-search-input{padding-bottom:10px}.unpaid-main-container{padding:20px!important}.unpaid-header{gap:10px}@media (max-width: 576px){.unpaid-header{flex-direction:column;justify-content:flex-end}}.search-unpaid-waterBill{width:250px}@media (max-width: 576px){.search-unpaid-waterBill{width:200px}}.form_container{padding:20px;background-color:#fff;min-height:79vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.view-User-details-container{padding:20px}.view-user-details-wrapper{padding:20px;background-color:#fff}.user-detail-card{margin-top:10px;border:none}.user-detail-card .ant-card-grid{padding:12px!important}.user-detail-card .ant-card-body{padding:0!important}.view-user-status-tag{padding:1px 8px;margin-inline-start:10px;border-radius:2px}.user-permmission-button{background-color:#1890ff;color:#fff}.search-all-water-Bill-list{width:264px}.connection-month-picker{width:256px}@media (max-width: 576px){.search-all-water-Bill-list,.connection-month-picker{width:200px}.all-connection-container{flex-direction:column}}@media (min-width: 576px) and (max-width: 768px){.search-all-water-Bill-list,.connection-month-picker{width:auto}}@media (max-width: 576px){.all-connection-wrapper{flex-wrap:wrap}.all-connection-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (min-width: 768px) and (max-width: 1200px){.all-connection-wrapper{flex-wrap:wrap;width:100%}.all-connection-header{flex-direction:column;align-items:flex-start;gap:10px}}.ant-upload-wrapper{color:#1890ff}.housing-connection-main-container{background:#fff;display:flex;flex-direction:column;justify-content:space-between}.housing-connection-main-container .ant-upload-wrapper .ant-upload{display:grid!important}.housing-connection-main-container .ant-upload-wrapper{color:#1890ff}.searchbar-plot-water-bill-detail{width:256px!important;padding:5px!important}.plot-connection-main-container{background:#fff;display:flex;flex-direction:column;justify-content:space-between}.plot-connection-main-container .ant-upload-wrapper .ant-upload{display:grid!important}.plot-connection-main-container .ant-upload-wrapper{color:#1890ff}.uploader-waterConnection-form .ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{width:100%!important}.plot-view-breadcrumb-warpper .ant-breadcrumb-separator{margin-inline:4px!important}.left-arrow-icon{color:#000!important}.plot-view-card-wrapper .ant-card-grid{padding:10px!important}.plot-view-card-wrapper .ant-typography{margin:0!important;word-break:unset!important}.connection-waterbill-plot-table .ant-typography{word-break:unset!important}.plot-veiw-detail-grid{width:50%!important}.plot-veiw-detail-full-grid{width:100%!important}.water-bill-serach-wrapper{margin:10px 0!important}.water-bill-serach-wrapper :is(h5){margin:0!important}@media (max-width: 560px){.plot-veiw-detail-grid{width:100%!important}.water-bill-serach-wrapper{flex-direction:column!important;align-items:baseline!important;gap:10px!important}}.plot-suspended-wrapper{padding:20px}.plot-breadcrumb-title{margin:0!important}.plot-breadcrumb-wrapper{margin-bottom:11px}.plot-suspend-card-wrapper{height:82vh!important}.form-plot-suspend{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.connection-history-wrapper{padding:20px!important}.breadcrumb-warpper-history-connection{margin-bottom:11px}.history-breadcrumb-title{margin:0!important}.welcome-container{min-height:100vh;background-color:#f3f3f9;display:flex;justify-content:center;align-items:center;position:relative;font-family:Arial,sans-serif;overflow:hidden}.welcome-content{text-align:center;background:#fffffff2;padding:3rem 2rem;border-radius:20px;box-shadow:0 20px 40px #0000001a;max-width:600px;width:90%;position:relative;z-index:2;border:2px solid #ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.company-logo{width:150px;height:auto;border-radius:10px;box-shadow:0 8px 16px #0000001a}.welcome-message h1{color:#1d3029;font-weight:700;font-size:2.5rem;margin-bottom:1rem;letter-spacing:1px}.company-name{color:#239268;font-size:1.8rem;font-weight:700;margin:.5rem 0;text-transform:uppercase;letter-spacing:2px;line-height:1.2}.tagline{color:#239268;font-size:1.1rem;margin:1.5rem 0 2rem;font-style:italic;font-weight:400}.login-button{background:linear-gradient(45deg,#2eb884,#4a7c59);color:#fff;border:none;padding:15px 40px;font-size:1.2rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 8px 16px #2d5f3f4d}.login-button:hover{background:linear-gradient(45deg,#1a4d2e,#2d5f3f);transform:translateY(-2px);box-shadow:0 12px 24px #2d5f3f66}.login-button:active{transform:translateY(0)}@media (max-width: 768px){.welcome-content{padding:2rem 1.5rem;margin:1rem}.welcome-message h1{font-size:2rem}.company-name{font-size:1.4rem}.tagline{font-size:1rem}.company-logo{width:120px}.login-button{padding:12px 30px;font-size:1rem}}@media (max-width: 480px){.welcome-message h1{font-size:1.7rem}.company-name{font-size:1.2rem;letter-spacing:1px}.company-logo{width:100px}}
