.BillingAndPayments_title__sbKGP{font-size:22px;font-weight:700;color:#1a1a1a;margin:0;line-height:140%}.BillingAndPayments_subTitle__xnRWV{font-size:16px;font-weight:400;color:#333333;line-height:140%}.BillingAndPayments_toolbar__3ltuU{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.BillingAndPayments_leftActions___OSvi{display:flex;align-items:center;gap:16px}.BillingAndPayments_balanceContainer__AeQF1{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:16px;gap:16px;margin:26px 0;background:linear-gradient(90deg,#ffebea,#ffdfdd)}.BillingAndPayments_balanceTitle__hyKGP{font-size:18px;font-weight:700;color:#333333;line-height:120%}.BillingAndPayments_balanceValueWrapper__pxGTg{display:flex;align-items:center;justify-content:center;gap:8px}.BillingAndPayments_showBalance__RtDNE{display:flex;justify-content:space-between;min-width:300px;min-height:40px;align-items:center;padding:12px 20px;background-color:#ffffff;border-radius:8px}.BillingAndPayments_balanceValue__rvXoi{font-size:18px;font-weight:700;color:#dc2626;line-height:120%}.BillingAndPayments_balanceLabel__sAPgn{font-size:16px;font-weight:500;color:#333333;line-height:100%}@media (max-width:767px){.BillingAndPayments_balanceContainer__AeQF1{flex-direction:column;align-items:flex-start;padding:16px;gap:12px}.BillingAndPayments_balanceValueWrapper__pxGTg{flex-direction:column;width:100%;gap:8px}.BillingAndPayments_showBalance__RtDNE{min-width:100%;width:100%;padding:12px 20px}}@media (min-width:768px) and (max-width:1024px){.BillingAndPayments_balanceContainer__AeQF1{padding:16px;gap:12px}.BillingAndPayments_showBalance__RtDNE{min-width:200px;padding:10px 16px;flex:1}.BillingAndPayments_balanceValueWrapper__pxGTg{gap:6px;flex:1;min-width:0}.BillingAndPayments_balanceTitle__hyKGP{font-size:16px;flex-shrink:0}}@media (min-width:1024px) and (max-width:1270px){.BillingAndPayments_balanceContainer__AeQF1{padding:16px;gap:12px}.BillingAndPayments_balanceTitle__hyKGP{font-size:17px;flex-shrink:0}.BillingAndPayments_showBalance__RtDNE{min-width:150px;padding:10px 16px}}@media (max-width:767px){.BillingAndPayments_toolbar__3ltuU{margin-bottom:16px}.BillingAndPayments_searchAndActions___bE6T{gap:8px;flex-wrap:nowrap;width:100%}.BillingAndPayments_searchContainer__ytbh7{flex:1;min-width:150px;max-width:100%}.BillingAndPayments_leftActions___OSvi{width:100%;gap:8px}}@media (min-width:768px) and (max-width:1024px){.BillingAndPayments_toolbar__3ltuU{margin-bottom:20px}.BillingAndPayments_searchAndActions___bE6T{gap:12px;flex-wrap:nowrap}.BillingAndPayments_searchContainer__ytbh7{flex:1;min-width:200px;max-width:300px}.BillingAndPayments_leftActions___OSvi{gap:12px}}.BillingAndPayments_searchAndActions___bE6T{display:flex;align-items:center;gap:16px}.BillingAndPayments_searchContainer__ytbh7{position:relative;width:300px}.BillingAndPayments_searchIconContainer__r_wNF{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.BillingAndPayments_searchInput__RHBLi{width:100%;height:40px;padding:0 40px 0 16px;border:none;border-radius:8px;font-size:14px;color:#374151;background:#ffffff;outline:none;transition:all .2s ease;box-shadow:0 3px 6px rgba(0,0,0,.06);box-sizing:border-box}.BillingAndPayments_searchInput__RHBLi:focus{border:none;box-shadow:0 3px 6px rgba(0,0,0,.06),0 0 0 2px rgba(220,41,30,.1)}.BillingAndPayments_searchInput__RHBLi::-moz-placeholder{color:#9ca3af}.BillingAndPayments_searchInput__RHBLi::placeholder{color:#9ca3af}.BillingAndPayments_actionButton__z1_si{background:#ffffff;border:none;border-radius:8px;color:#6b7280;height:40px;width:40px!important;padding:0;display:flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 2px 5px rgba(0,0,0,.08);transition:all .2s ease}.BillingAndPayments_actionButton__z1_si:hover{background:#ffffff;border:none;color:#dc2626;box-shadow:0 2px 5px rgba(0,0,0,.08)}.BillingAndPayments_actionButton__z1_si:hover img{filter:brightness(0) saturate(100%) invert(23%) sepia(88%) saturate(7495%) hue-rotate(356deg) brightness(95%) contrast(107%)}.BillingAndPayments_actionButton__z1_si:focus{background:#ffffff;border:none;color:#6b7280;box-shadow:0 2px 5px rgba(0,0,0,.08),0 0 0 2px rgba(220,41,30,.1)}.BillingAndPayments_tableRow__Ku2ae{cursor:pointer}.BillingAndPayments_ellipseButton__2CpJ7{padding:4px}.BillingAndPayments_statusTag__kZmNr{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:8px;border-radius:6px;background-color:#f4f4f4;font-family:Red Hat Display,sans-serif;font-size:12px;font-weight:500}.BillingAndPayments_statusText__qpEpe{white-space:nowrap;color:#333333}.BillingAndPayments_statusIcon__B_R_E{flex-shrink:0}.BillingAndPayments_statusOpen__UiWtW{background-color:#fef6e6}.BillingAndPayments_statusPaid__YSSjn{background-color:#e9f8ed}.BillingAndPayments_statusPastDue__0l_rd{background-color:#fceeed}.BillingAndPayments_statusCollected__kqDZk{background-color:#e9f8ed}.BillingAndPayments_filterDropdown__rWkJL{width:320px;background:#fff;border-radius:12px;padding:18px;box-shadow:0 8px 20px rgba(0,0,0,.08);border:1px solid rgba(229,57,53,.06)}.BillingAndPayments_filterTitle__wkDyS{font-size:15px;font-weight:700;margin:0 0 12px;color:#222}.BillingAndPayments_filterGroup__oPQdC{margin-bottom:12px}.BillingAndPayments_filterLabel__V0r2V{display:block;margin-bottom:8px;font-size:13px;color:#444}.BillingAndPayments_checkboxGrid__sjkpO{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;row-gap:10px}.BillingAndPayments_checkboxGrid__sjkpO .ant-checkbox-wrapper{display:flex;align-items:center}.BillingAndPayments_filterActions__EwoYs{display:flex;gap:12px;justify-content:space-between;margin-top:14px}.BillingAndPayments_resetButton__LBzYI{border-radius:22px;border:1px solid #e53935!important;color:#e53935!important;padding:6px 18px;background:#fff}.BillingAndPayments_applyButton__LDl0T{border-radius:22px;background:#e53935!important;border:none!important;color:#fff!important;padding:6px 28px}.BillingAndPayments_activeFilterButton__3lD2X{background-color:#dc291e!important;border-color:#dc291e!important}.BillingAndPayments_activeFilterButton__3lD2X img{filter:brightness(0) saturate(100%) invert(100%)!important}.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-wrapper{margin:0}.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-inner{width:18px;height:18px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff}.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-checked .ant-checkbox-inner{background-color:#dc2626!important;border-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#ffffff!important;border-width:2px}.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-input:focus+.ant-checkbox-inner,.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-wrapper:hover .ant-checkbox-inner,.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox-wrapper:hover .ant-checkbox:after,.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox:hover .ant-checkbox-inner,.BillingAndPayments_filterDropdown__rWkJL .ant-checkbox:hover:after{border-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker{width:100%;border-radius:6px;border:1px solid #d1d5db}.BillingAndPayments_filterDropdown__rWkJL .ant-picker:hover{border-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-focused{border-color:#dc2626!important;box-shadow:0 0 0 2px rgba(220,38,38,.1)!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-active-bar{background-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-panel-container{border-radius:8px}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#dc2626!important;border-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background-color:rgba(220,38,38,.1)!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell-in-view.ant-picker-cell-in-range:hover .ant-picker-cell-inner{background-color:rgba(220,38,38,.15)!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background-color:rgba(220,38,38,.08)!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-header-view button:hover,.BillingAndPayments_filterDropdown__rWkJL .ant-picker-now>a,.BillingAndPayments_filterDropdown__rWkJL .ant-picker-today-btn{color:#dc2626!important}.BillingAndPayments_filterDropdown__rWkJL .ant-picker-today-btn:hover{color:#b91c1c!important}.ant-picker-active-bar{background-color:#dc2626!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background-color:#dc2626!important;border-color:#dc2626!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background-color:rgba(220,38,38,.1)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#dc2626!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:hover .ant-picker-cell-inner{background-color:rgba(220,38,38,.15)!important}.ant-picker-dropdown .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background-color:rgba(220,38,38,.08)!important}.ant-picker-dropdown .ant-picker-header-view button:hover,.ant-picker-dropdown .ant-picker-now>a,.ant-picker-dropdown .ant-picker-today-btn{color:#dc2626!important}.ant-picker-dropdown .ant-picker-today-btn:hover{color:#b91c1c!important}