.DashboardSearch-module__7hQChW__dashboardSearch{width:100%}.DashboardSearch-module__7hQChW__dashboardSearch__inputContainer{align-items:center;gap:var(--spacing-sm);display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.DashboardSearch-module__7hQChW__dashboardSearch__input{font-size:var(--font-size-lg);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.DashboardSearch-module__7hQChW__dashboardSearch__input::placeholder{color:var(--color-text-tertiary)}.DashboardSearch-module__7hQChW__dashboardSearch__spinner{flex-shrink:0}.DashboardSearch-module__7hQChW__dashboardSearch__results{max-height:400px;padding-top:var(--spacing-sm);overflow-y:auto}.DashboardSearch-module__7hQChW__dashboardSearch__sectionLabel{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__groupHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--color-border);display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__groupHeader:first-child{border-top:none;margin-top:0}.DashboardSearch-module__7hQChW__dashboardSearch__groupHeaderName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DashboardSearch-module__7hQChW__dashboardSearch__groupHeaderCount{min-width:18px;height:18px;font-size:10px;font-weight:var(--font-weight-medium);color:var(--color-teal-700);background-color:var(--color-teal-100);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.DashboardSearch-module__7hQChW__dashboardSearch__resultItem{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-xs);cursor:pointer;text-align:left;border-radius:var(--radius-md);background:0 0;border:none;transition:all .15s;display:flex;position:relative}.DashboardSearch-module__7hQChW__dashboardSearch__resultItem:hover,.DashboardSearch-module__7hQChW__dashboardSearch__resultItem--selected{background:linear-gradient(90deg,#5b7f8d14 0%,#5b7f8d1f 50%,#5b7f8d14 100%)}.DashboardSearch-module__7hQChW__dashboardSearch__resultItem--selected{border-left:2px solid var(--color-teal-500)}.DashboardSearch-module__7hQChW__dashboardSearch__resultIcon{background-color:var(--color-surface-dark);border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__resultItem:hover .DashboardSearch-module__7hQChW__dashboardSearch__resultIcon,.DashboardSearch-module__7hQChW__dashboardSearch__resultItem--selected .DashboardSearch-module__7hQChW__dashboardSearch__resultIcon{background-color:var(--color-teal-500);color:var(--color-white);transform:scale(1.05)}.DashboardSearch-module__7hQChW__dashboardSearch__resultContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__resultTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardSearch-module__7hQChW__dashboardSearch__resultSubtitle{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardSearch-module__7hQChW__dashboardSearch__resultType{font-size:var(--font-size-xs);color:var(--color-text-tertiary);background-color:var(--color-surface-dark);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);flex-shrink:0}.DashboardSearch-module__7hQChW__dashboardSearch__empty{padding:var(--spacing-xl) var(--spacing-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__empty p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0}.DashboardSearch-module__7hQChW__dashboardSearch__empty span{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}@media (max-width:640px){.DashboardSearch-module__7hQChW__dashboardSearch{max-width:100%}.DashboardSearch-module__7hQChW__dashboardSearch__input{font-size:var(--font-size-base)}}
.Tabs-module__wn-YHG__tabs{flex-direction:column;display:flex;position:relative}.Tabs-module__wn-YHG__tabs--standard{overflow:visible}.Tabs-module__wn-YHG__tabs--scrollable{overflow-x:auto}.Tabs-module__wn-YHG__tabs__container{gap:var(--tabs-gap,var(--spacing-xs));border-bottom:2px solid var(--color-border);padding-bottom:var(--tabs-rail-gap,var(--spacing-xs));display:flex}.Tabs-module__wn-YHG__tabs--standard .Tabs-module__wn-YHG__tabs__container{row-gap:calc(var(--tabs-rail-gap,var(--spacing-xs)) + var(--spacing-sm));flex-wrap:wrap}.Tabs-module__wn-YHG__tabs__tab{padding:var(--tabs-tab-padding,var(--spacing-sm) var(--spacing-lg));font-size:var(--tabs-tab-font-size,var(--font-size-base));line-height:var(--tabs-tab-line-height,inherit);font-family:inherit;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);border-radius:var(--tabs-tab-radius,var(--radius-md));cursor:pointer;transition:all var(--transition-base);justify-content:center;align-items:center;gap:var(--spacing-xs);white-space:nowrap;min-height:var(--height-md);background-color:#0000;border:none;display:flex;position:relative}.Tabs-module__wn-YHG__tabs__tab:hover{background-color:var(--color-action-hover);color:var(--color-text-primary)}.Tabs-module__wn-YHG__tabs__tab--active{color:var(--color-tab-active-text);background-color:var(--color-tab-active-bg);font-weight:var(--tabs-tab-active-font-weight,var(--font-weight-medium))}.Tabs-module__wn-YHG__tabs__tab--active:after{content:"";bottom:calc(-1 * var(--tabs-rail-gap,var(--spacing-xs)) - 2px);background-color:var(--color-tab-active-text);border-radius:1px;height:2px;position:absolute;left:0;right:0}.Tabs-module__wn-YHG__tabs__tab--active:hover{background-color:var(--color-tab-active-bg);color:var(--color-tab-active-text)}.Tabs-module__wn-YHG__tabs__tab--disabled{color:var(--color-text-disabled);cursor:not-allowed;opacity:.5}.Tabs-module__wn-YHG__tabs__tab--disabled:hover{color:var(--color-text-disabled);background-color:#0000}.Tabs-module__wn-YHG__tabs__icon{font-size:var(--tabs-icon-size,var(--icon-size-md));align-items:center;display:flex}.Tabs-module__wn-YHG__tabs--pill{width:fit-content;max-width:100%;display:inline-flex}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__container{gap:var(--spacing-2xs);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xs);flex-wrap:wrap}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);min-height:auto;transition:background-color var(--transition-fast), color var(--transition-fast);flex-shrink:0}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab:hover:not(.Tabs-module__wn-YHG__tabs__tab--active):not(.Tabs-module__wn-YHG__tabs__tab--disabled){background-color:var(--color-surface-hover);color:var(--color-text-primary)}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab--disabled:hover{background-color:#0000}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab--active,.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab--active:hover{background-color:var(--color-teal-500);color:var(--color-white)}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab--active:after{content:none}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:0}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__tab--active:focus-visible{outline-color:var(--color-white);outline-offset:-2px}.Tabs-module__wn-YHG__tabs--pill .Tabs-module__wn-YHG__tabs__icon svg{width:var(--icon-size-md);height:var(--icon-size-md);font-size:var(--icon-size-md)}
.Snackbar-module__FK0lYa__snackbar{bottom:var(--spacing-lg);z-index:var(--z-toast);opacity:0;min-width:300px;max-width:600px;transition:transform var(--transition-slow), opacity var(--transition-slow);position:fixed;left:50%;transform:translate(-50%)translateY(100px)}.Snackbar-module__FK0lYa__snackbar--open{opacity:1;transform:translate(-50%)translateY(0)}.Snackbar-module__FK0lYa__snackbar__action{margin-left:var(--spacing-sm);vertical-align:middle;display:inline-block}
.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__axisHeading{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:var(--spacing-lg) 0 var(--spacing-sm)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__axisHeading:first-child{margin-top:0}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__modeFieldset{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__modeLabel{align-items:center;gap:var(--spacing-sm);display:flex}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__infoBox{background-color:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__infoText{color:var(--color-text-primary);margin:0}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentSearchWrapper{margin-bottom:var(--spacing-lg)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__searchIcon{color:var(--color-text-secondary)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__selectedChipsContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentList{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:400px;margin-bottom:var(--spacing-lg);overflow-y:auto}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentItem{padding:var(--spacing-md);cursor:pointer;border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentItem:hover{background-color:var(--color-action-hover)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentItem:last-child{border-bottom:none}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentItemMain{font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__residentItemDetails{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__emptyState{padding:var(--spacing-2xl);text-align:center;color:var(--color-text-secondary)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__selectionCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-500);text-align:right}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__searchWrapper{margin-bottom:var(--spacing-lg)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__loadingContainer{padding:var(--spacing-2xl);justify-content:center;display:flex}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__checkboxCell{width:var(--height-lg);padding:var(--spacing-sm)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__unitRow{cursor:pointer}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__selectionCountPrimary{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-500);text-align:right;margin-top:var(--spacing-lg)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__selectAllContainer{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);background-color:var(--color-grey-100);margin-bottom:var(--spacing-sm);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__selectAllLabel{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateList{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:400px;margin-bottom:var(--spacing-lg);overflow-y:auto}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);cursor:pointer;border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast);display:flex}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateItem:hover{background-color:var(--color-action-hover)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateItem:last-child{border-bottom:none}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateCode{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BillingUnitSelectionSection-module__rWpKTG__billingUnitSelectionSection__rateDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.EnterPaymentDialog-module__faCnMa__enterPaymentDialog{flex-direction:column;gap:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__form{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeToggle{border:1px solid var(--color-border);border-radius:.5rem;gap:0;display:flex;overflow:hidden}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeButton{background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border:none;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeButton:not(:last-child){border-right:1px solid var(--color-border)}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeButton:hover{background-color:var(--color-surface-hover)}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeButton--active{background-color:var(--color-primary);color:#fff}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__modeButton--active:hover{background-color:var(--color-primary)}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__section{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__sectionTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__distributeRow{align-items:flex-end;gap:.5rem;min-width:280px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocTable{flex-direction:column;gap:.25rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1fr 1.5fr;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:2fr 1fr 1.5fr;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocName{color:var(--color-text-primary);font-size:.875rem;font-weight:500}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocBalance{color:var(--color-text-secondary);text-align:right;font-size:.875rem}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:2fr 1.5fr 40px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRef{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRefTitle{color:var(--color-text-primary);font-weight:600}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRefItem{color:var(--color-text-secondary);background-color:var(--color-surface-secondary);border-radius:.25rem;padding:.125rem .5rem}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__deleteButton{min-width:40px!important;padding:.25rem!important}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__total{border-top:2px solid var(--color-border);justify-content:flex-end;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__totalLabel{color:var(--color-text-primary);font-size:1rem;font-weight:600}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__totalValue{color:var(--color-primary);font-size:1.25rem;font-weight:700}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchGroup{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchItem{justify-content:space-between;align-items:center;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__readOnlyField{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__readOnlyLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__readOnlyValue{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__readOnlyValue--negative{color:var(--color-error)}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchLabel{color:var(--color-text-primary);font-size:.875rem}
.BillingScopeTab-module__y24tdq__billingScopeTab__container>.BillingScopeTab-module__y24tdq__billingScopeTab__paper{margin-top:var(--spacing-md)}.BillingScopeTab-module__y24tdq__billingScopeTab__paper{padding:var(--spacing-md);min-width:0;overflow:hidden}.BillingScopeTab-module__y24tdq__billingScopeTab__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-sm)}.BillingScopeTab-module__y24tdq__billingScopeTab__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-md) 0}.BillingScopeTab-module__y24tdq__billingScopeTab__datesRow{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.BillingScopeTab-module__y24tdq__billingScopeTab__dateField{min-width:0}.BillingScopeTab-module__y24tdq__billingScopeTab__dateField input{width:100%}.BillingScopeTab-module__y24tdq__billingScopeTab__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);display:block}.BillingScopeTab-module__y24tdq__billingScopeTab__required{color:var(--color-error)}.BillingScopeTab-module__y24tdq__billingScopeTab__optionsRow{align-items:center;gap:var(--spacing-xs);display:flex}.BillingScopeTab-module__y24tdq__billingScopeTab__infoIcon{color:var(--color-text-tertiary);cursor:help}.BillingScopeTab-module__y24tdq__billingScopeTab__navigation{margin-top:var(--spacing-md);justify-content:flex-end;align-items:center;display:flex}.BillingScopeTab-module__y24tdq__billingScopeTab__validationAlert{margin-right:var(--spacing-md);flex:1}
.EnterBillDialog-module__xI8dRa__enterBillDialog{flex-direction:column;gap:.75rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__form{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__section{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__sectionTitle{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .125rem;font-size:.8125rem;font-weight:600}.EnterBillDialog-module__xI8dRa__enterBillDialog__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__grid3{grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterTable{flex-direction:column;gap:.25rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(120px,1.5fr) minmax(100px,1fr) minmax(80px,.75fr) minmax(100px,1fr) minmax(80px,.75fr) 72px;gap:.375rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterHeader>span:last-child{text-align:center;white-space:nowrap;font-size:.625rem}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:minmax(120px,1.5fr) minmax(100px,1fr) minmax(80px,.75fr) minmax(100px,1fr) minmax(80px,.75fr) 72px;align-items:center;gap:.375rem;padding:.375rem .5rem;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterRow>:last-child{justify-self:center}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterName{color:var(--color-text-primary);flex-direction:column;gap:.0625rem;min-width:0;font-size:.8125rem;font-weight:500;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__meterCategory{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;overflow:hidden}.EnterBillDialog-module__xI8dRa__enterBillDialog__rateList{flex-direction:column;gap:.25rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__rateItem{background-color:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__rateItem:hover{background-color:var(--color-surface-hover)}.EnterBillDialog-module__xI8dRa__enterBillDialog__rateCode{color:var(--color-primary);min-width:80px;font-weight:600}.EnterBillDialog-module__xI8dRa__enterBillDialog__rateName{color:var(--color-text-secondary)}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewTable{flex-direction:column;gap:.25rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 40px;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewCode{color:var(--color-text-primary);flex-direction:column;gap:.125rem;font-weight:500;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewCode small{color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.EnterBillDialog-module__xI8dRa__enterBillDialog__reviewTotal{color:var(--color-primary);font-weight:600}.EnterBillDialog-module__xI8dRa__enterBillDialog__deleteButton{min-width:40px!important;padding:.25rem!important}.EnterBillDialog-module__xI8dRa__enterBillDialog__total{border-top:2px solid var(--color-border);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__totalLabel{color:var(--color-text-primary);font-size:1rem;font-weight:600}.EnterBillDialog-module__xI8dRa__enterBillDialog__totalValue{color:var(--color-primary);font-size:1.25rem;font-weight:700}.EnterBillDialog-module__xI8dRa__enterBillDialog__modeToggle{border:1px solid var(--color-border);border-radius:.375rem;gap:0;width:fit-content;display:flex;overflow:hidden}.EnterBillDialog-module__xI8dRa__enterBillDialog__modeButton{background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border:none;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.EnterBillDialog-module__xI8dRa__enterBillDialog__modeButton:hover{background:var(--color-surface-hover)}.EnterBillDialog-module__xI8dRa__enterBillDialog__modeButton--active{color:#fff;background:#5b7f8d}.EnterBillDialog-module__xI8dRa__enterBillDialog__modeButton--active:hover{background:#4d6e7b}.EnterBillDialog-module__xI8dRa__enterBillDialog__lineItemTable{flex-direction:column;gap:.25rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__lineItemHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:2fr 1fr 100px 40px;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__lineItemRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:2fr 1fr 100px 40px;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.EnterBillDialog-module__xI8dRa__enterBillDialog__switchGroup{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__switchItem{justify-content:space-between;align-items:center;display:flex}.EnterBillDialog-module__xI8dRa__enterBillDialog__switchLabel{color:var(--color-text-primary);font-size:.875rem}
.AdjustmentDialog-module__WrcCpa__adjustmentDialog{flex-direction:column;gap:1rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__section{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__sectionTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__tableHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:60px 1fr 1.2fr 1.2fr 130px 1fr 40px;gap:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;display:grid}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__tableRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:60px 1fr 1.2fr 1.2fr 130px 1fr 40px;align-items:start;gap:.5rem;padding:.5rem;display:grid}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeCell{justify-content:center;align-items:center;padding-top:.25rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeButton{border:2px solid var(--color-border);cursor:pointer;text-align:center;border-radius:.375rem;min-width:44px;padding:.375rem .5rem;font-size:.75rem;font-weight:700;transition:all .15s}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeButton--credit{border-color:var(--color-success);background-color:var(--color-success);color:#fff}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeButton--credit:hover{opacity:.85}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeButton--debit{border-color:var(--color-error);background-color:var(--color-error);color:#fff}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__typeButton--debit:hover{opacity:.85}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__deleteButton{min-width:40px!important;padding:.25rem!important;font-size:1.25rem!important;line-height:1!important}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totals{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totalRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totalRow--final{border-top:2px solid var(--color-border);color:var(--color-text-primary);padding-top:.5rem;font-size:1rem;font-weight:600}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totalValue{color:var(--color-text-primary);font-weight:600}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totalValue--credit{color:var(--color-success)}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__totalValue--debit{color:var(--color-error)}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receipt{flex-direction:column;gap:1rem;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptHeader{justify-content:space-between;align-items:baseline;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTitle{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptResident{color:var(--color-text-secondary);font-size:.875rem}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTable{border:1px solid var(--color-border);border-radius:.375rem;flex-direction:column;display:flex;overflow:hidden}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-surface-secondary);border-bottom:1px solid var(--color-border);grid-template-columns:100px 140px minmax(0,12rem) 1fr;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:grid}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableRow{border-bottom:1px solid var(--color-border);grid-template-columns:100px 140px minmax(0,12rem) 1fr;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:grid}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableRow:last-child{border-bottom:none}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptDescription{overflow-wrap:anywhere}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptAmount{font-family:Courier New,monospace;font-weight:600}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTotal{background-color:var(--color-surface-secondary);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:700;display:flex}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc{display:none}@media print{body:has(.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc)>:not(.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc){display:none!important}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc{color:#000;background:#fff;padding:0;font-size:11pt;display:block}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTitle,.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptResident,.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTotal,.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableHeader,.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableRow{color:#000;background:0 0}.AdjustmentDialog-module__WrcCpa__adjustmentDialog__printDoc .AdjustmentDialog-module__WrcCpa__adjustmentDialog__receiptTableRow{break-inside:avoid}}
.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel{gap:var(--spacing-sm);flex-direction:column;display:flex}.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel__row{justify-content:space-between;align-items:center;gap:var(--spacing-md);width:100%;display:flex}.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel__text{flex-direction:column;gap:2px;display:flex}.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel__title{font-weight:var(--font-weight-semibold)}.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel__detail{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BillingPreflightPanel-module__dnMjVG__billingPreflightPanel__actions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}
.RatesSettingsDrawer-module__yvzHJG__ratesSettingsDrawer__container{flex-direction:column;height:100%;display:flex}.RatesSettingsDrawer-module__yvzHJG__ratesSettingsDrawer__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.RatesSettingsDrawer-module__yvzHJG__ratesSettingsDrawer__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.RatesSettingsDrawer-module__yvzHJG__ratesSettingsDrawer__tabs{border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.RatesSettingsDrawer-module__yvzHJG__ratesSettingsDrawer__content{padding:var(--spacing-lg);flex:1;overflow-y:auto}
.Tooltip-module__VfJNqa__tooltip{display:inline-flex;position:relative}.Tooltip-module__VfJNqa__tooltip__content{z-index:var(--z-tooltip);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-text-primary);color:var(--color-surface);font-size:var(--font-size-xs);border-radius:var(--radius-sm);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;position:fixed}.Tooltip-module__VfJNqa__tooltip__content--visible{opacity:1}.Tooltip-module__VfJNqa__tooltip__content--top{transform:translate(-50%,-100%)}.Tooltip-module__VfJNqa__tooltip__content--bottom{transform:translate(-50%)}.Tooltip-module__VfJNqa__tooltip__content--left{transform:translate(-100%,-50%)}.Tooltip-module__VfJNqa__tooltip__content--right{transform:translateY(-50%)}.Tooltip-module__VfJNqa__tooltip__content--multiline{white-space:pre-line;text-align:left;max-width:280px;line-height:1.45}
.InlineFilterBar-module__h6mXdq__inlineFilterBar{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;flex-wrap:wrap;display:flex}.InlineFilterBar-module__h6mXdq__inlineFilterBar__loading{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;display:flex}.InlineFilterBar-module__h6mXdq__inlineFilterBar__clearButton{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);border:1px solid var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;transition:all .2s}.InlineFilterBar-module__h6mXdq__inlineFilterBar__clearButton:hover{background-color:var(--color-background)}.InlineFilterBar-module__h6mXdq__inlineFilterBar__clearButton:disabled{opacity:.5;cursor:not-allowed}.InlineFilterBar-module__h6mXdq__inlineFilterBar__spacer{min-width:var(--spacing-sm);flex:1}.InlineFilterBar-module__h6mXdq__inlineFilterBar__previewCount{align-items:center;gap:var(--spacing-xs);margin-right:var(--spacing-sm);display:flex}.InlineFilterBar-module__h6mXdq__inlineFilterBar__previewText{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.InlineFilterBar-module__h6mXdq__inlineFilterBar__previewError{font-size:var(--font-size-xs);color:var(--color-warning);font-weight:var(--font-weight-medium)}.InlineFilterBar-module__h6mXdq__inlineFilterBar__activeBadge{font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-xs);display:inline-flex}.InlineFilterBar-module__h6mXdq__inlineFilterBar__badgeClose{color:inherit;font-size:var(--icon-size-sm);cursor:pointer;opacity:.7;background:0 0;border:none;margin:0;padding:0;line-height:1}.InlineFilterBar-module__h6mXdq__inlineFilterBar__badgeClose:hover{opacity:1}
.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__container{gap:var(--spacing-md);flex-direction:column;display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__loadingContainer{padding:var(--spacing-xl);justify-content:center;display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__summaryBar{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__summaryItem{flex-direction:column;gap:2px;min-width:80px;display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__summaryLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__summaryValue{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__summaryMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__divider{background-color:var(--color-border);width:1px;margin:0 var(--spacing-xs);align-self:stretch}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__breakdownChips{gap:var(--spacing-xs);margin-top:var(--spacing-xs);display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__tableCard{padding:var(--spacing-md)}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__tableHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__tableCount{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__moreText{margin-top:var(--spacing-sm);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.BillingPreviewTab-module__oZ-B1a__billingPreviewTab__navigation{margin-top:var(--spacing-sm);justify-content:space-between;display:flex}
.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog{flex-direction:column;gap:1rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__form{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__section{background-color:var(--color-surface-secondary);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__sectionHeader{justify-content:space-between;align-items:center;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__sectionTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__radioGroup{flex-direction:column;gap:.5rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__radioLabel{cursor:pointer;color:var(--color-text-primary);border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__radioLabel:hover{background-color:var(--color-surface-hover)}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__radioLabel input[type=radio]{accent-color:var(--color-primary)}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__summaryRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:.25rem 0;font-size:.875rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__readingsTable{flex-direction:column;gap:.25rem;display:flex}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__readingsHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);grid-template-columns:60px 1fr 1fr 1fr 1fr;gap:.75rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:grid}.ChangeBillingDialog-module__4Y3GWG__changeBillingDialog__readingsRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:60px 1fr 1fr 1fr 1fr;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:grid}
.InlineFilterChip-module__nbF5_q__inlineFilterChip__chip{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-teal-500);color:var(--color-white);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;transition:background-color .2s;display:inline-flex}.InlineFilterChip-module__nbF5_q__inlineFilterChip__chip:hover{background-color:var(--color-teal-700)}.InlineFilterChip-module__nbF5_q__inlineFilterChip__chip:disabled{opacity:.6;cursor:not-allowed}.InlineFilterChip-module__nbF5_q__inlineFilterChip__deleteIcon{opacity:.7;cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;padding:0;transition:opacity .2s;display:flex}.InlineFilterChip-module__nbF5_q__inlineFilterChip__deleteIcon:hover{opacity:1}.InlineFilterChip-module__nbF5_q__inlineFilterChip__content{padding:var(--spacing-md);width:360px}.InlineFilterChip-module__nbF5_q__inlineFilterChip__title{margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InlineFilterChip-module__nbF5_q__inlineFilterChip__form{gap:var(--spacing-md);flex-direction:column;display:flex}.InlineFilterChip-module__nbF5_q__inlineFilterChip__actions{gap:var(--spacing-sm);flex-direction:row;justify-content:flex-end;display:flex}
.RatesList-module__jnh7Lq__ratesList__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.RatesList-module__jnh7Lq__ratesList__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.RatesList-module__jnh7Lq__ratesList__addButton{width:36px;min-width:36px;height:36px;padding:0}.RatesList-module__jnh7Lq__ratesList__settingsButton{color:var(--color-text-secondary);margin-left:auto}.RatesList-module__jnh7Lq__ratesList__settingsButton:hover{color:var(--color-text-primary)}.RatesList-module__jnh7Lq__ratesList__filters{gap:var(--spacing-sm);flex-wrap:wrap;flex:1;align-items:center;display:flex}.RatesList-module__jnh7Lq__ratesList__bulkToolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-teal-50);border-radius:var(--radius-md);border:1px solid var(--color-teal-200);display:flex}.RatesList-module__jnh7Lq__ratesList__selectedCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-700);white-space:nowrap}.RatesList-module__jnh7Lq__ratesList__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.RatesList-module__jnh7Lq__ratesList__errorContainer{padding:var(--spacing-xl);text-align:center}.RatesList-module__jnh7Lq__ratesList__errorText{color:var(--color-red-500)}.RatesList-module__jnh7Lq__ratesList__emptyState{color:var(--color-text-secondary)}.RatesList-module__jnh7Lq__ratesList__clickableRow{cursor:pointer}.RatesList-module__jnh7Lq__ratesList__rateCode{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}[data-theme=dark] .RatesList-module__jnh7Lq__ratesList__bulkToolbar{background-color:var(--color-teal-900);border-color:var(--color-teal-700)}[data-theme=dark] .RatesList-module__jnh7Lq__ratesList__selectedCount{color:var(--color-teal-300)}
.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog{flex-direction:column;gap:1rem;display:flex}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__loading{color:var(--color-text-secondary);align-items:center;gap:.75rem;padding:1rem;font-size:.875rem;display:flex}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__preview{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__previewRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__previewRow--total{border-top:2px solid var(--color-border);color:var(--color-text-primary);padding-top:.5rem;font-size:1rem;font-weight:600}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__previewValue{color:var(--color-text-primary);font-weight:600}.ApplyDiscountDialog-module__-6Kspq__applyDiscountDialog__previewValue--discount{color:var(--color-success)}
.BillingGenerateTab-module__YNsGta__container{gap:var(--spacing-md);flex-direction:column;display:flex}.BillingGenerateTab-module__YNsGta__alert{margin-bottom:var(--spacing-sm)}.BillingGenerateTab-module__YNsGta__card{overflow:hidden}.BillingGenerateTab-module__YNsGta__readyWrapper{align-items:center;gap:var(--spacing-xl);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.BillingGenerateTab-module__YNsGta__readyHero{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.BillingGenerateTab-module__YNsGta__heroIconRing{width:80px;height:80px;margin-bottom:var(--spacing-xs);background:linear-gradient(135deg,#5b7f8d26 0%,#5b7f8d0d 100%);border:2px solid #5b7f8d40;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.BillingGenerateTab-module__YNsGta__heroIconRing:before{content:"";border:1.5px dashed #5b7f8d33;border-radius:50%;animation:20s linear infinite BillingGenerateTab-module__YNsGta__slowSpin;position:absolute;inset:-6px}@keyframes BillingGenerateTab-module__YNsGta__slowSpin{to{transform:rotate(360deg)}}.BillingGenerateTab-module__YNsGta__heroIcon{color:var(--color-primary-500,#5b7f8d);font-size:2.25rem!important}.BillingGenerateTab-module__YNsGta__heroTitle{font-size:var(--font-size-xl,1.375rem);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);letter-spacing:-.02em;margin:0}.BillingGenerateTab-module__YNsGta__heroSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:380px;margin:0;line-height:1.6}.BillingGenerateTab-module__YNsGta__detailsRow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:stretch;gap:0;width:100%;max-width:660px;display:flex;overflow:hidden}.BillingGenerateTab-module__YNsGta__detailCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);flex:1;min-width:0;display:flex}.BillingGenerateTab-module__YNsGta__detailCard:first-child{flex:1.4}.BillingGenerateTab-module__YNsGta__detailDivider{background:#ffffff14;flex-shrink:0;width:1px}.BillingGenerateTab-module__YNsGta__detailIcon{color:var(--color-primary-400,#7a9baa);flex-shrink:0;font-size:1.25rem!important}.BillingGenerateTab-module__YNsGta__detailCard>div{text-align:left;flex-direction:column;gap:2px;display:flex}.BillingGenerateTab-module__YNsGta__detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary,#9ca3af);font-size:10px;font-weight:600}.BillingGenerateTab-module__YNsGta__detailValue{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);line-height:1.2}.BillingGenerateTab-module__YNsGta__detailSub{color:var(--color-text-secondary);white-space:nowrap;font-size:11px;line-height:1.3}.BillingGenerateTab-module__YNsGta__generateButton{position:relative;overflow:hidden;min-width:200px!important;height:52px!important;font-size:var(--font-size-base)!important;font-weight:var(--font-weight-semibold,600)!important;letter-spacing:.02em!important;gap:var(--spacing-sm)!important;border-radius:26px!important;transition:all .2s!important}.BillingGenerateTab-module__YNsGta__generateButton:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1f 0%,#0000 100%);position:absolute;inset:0}.BillingGenerateTab-module__YNsGta__generateButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 24px #5b7f8d59!important}.BillingGenerateTab-module__YNsGta__generateButton:not(:disabled):active{transform:translateY(0)}.BillingGenerateTab-module__YNsGta__buttonIcon{font-size:1.25rem!important}.BillingGenerateTab-module__YNsGta__loadingWrapper{align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl);color:var(--color-text-secondary);flex-direction:column;display:flex}.BillingGenerateTab-module__YNsGta__loadingText{font-size:var(--font-size-sm);animation:1.5s ease-in-out infinite BillingGenerateTab-module__YNsGta__pulseOpacity}@keyframes BillingGenerateTab-module__YNsGta__pulseOpacity{0%,to{opacity:1}50%{opacity:.4}}.BillingGenerateTab-module__YNsGta__runningWrapper{align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-2xl);display:flex}.BillingGenerateTab-module__YNsGta__runningRing{background:linear-gradient(135deg,#c9a9611f 0%,#c9a9610a 100%);border:2px solid #c9a9614d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}.BillingGenerateTab-module__YNsGta__runningRing:before{content:"";border:2px solid #c9a96199;border-color:#c9a96199 #c9a9614d #0000 #0000;border-radius:50%;animation:1.2s linear infinite BillingGenerateTab-module__YNsGta__spinRing;position:absolute;inset:-5px}@keyframes BillingGenerateTab-module__YNsGta__spinRing{to{transform:rotate(360deg)}}.BillingGenerateTab-module__YNsGta__runningSpinner{color:#c9a961d9;animation:2s linear infinite BillingGenerateTab-module__YNsGta__spinIcon;font-size:2rem!important}@keyframes BillingGenerateTab-module__YNsGta__spinIcon{to{transform:rotate(360deg)}}.BillingGenerateTab-module__YNsGta__runningInfo{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.BillingGenerateTab-module__YNsGta__runningTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);margin:0}.BillingGenerateTab-module__YNsGta__runningCounter{align-items:baseline;gap:var(--spacing-xs);display:flex}.BillingGenerateTab-module__YNsGta__runningCountNum{color:var(--color-primary-600,#4a6875);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1;transition:all .3s}.BillingGenerateTab-module__YNsGta__runningCountTotal{font-size:var(--font-size-base);color:var(--color-text-secondary);font-weight:500}.BillingGenerateTab-module__YNsGta__progressTrack{background:#ffffff14;border-radius:4px;width:100%;height:8px;position:relative;overflow:hidden}.BillingGenerateTab-module__YNsGta__progressFill{background:linear-gradient(90deg, var(--color-primary-400,#7a9baa) 0%, var(--color-primary-600,#4a6875) 100%);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.BillingGenerateTab-module__YNsGta__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#fff6);width:60px;height:100%;animation:1.5s ease-in-out infinite BillingGenerateTab-module__YNsGta__shimmer;position:absolute;top:0;right:0}@keyframes BillingGenerateTab-module__YNsGta__shimmer{0%{opacity:0;transform:translate(-200%)}50%{opacity:1}to{opacity:0;transform:translate(200%)}}.BillingGenerateTab-module__YNsGta__progressPct{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.BillingGenerateTab-module__YNsGta__runningMeta{gap:var(--spacing-lg);margin-top:var(--spacing-xs);display:flex}.BillingGenerateTab-module__YNsGta__metaItem{font-size:var(--font-size-xs);color:var(--color-text-tertiary,#9ca3af);align-items:center;gap:5px;display:flex}.BillingGenerateTab-module__YNsGta__metaIcon{opacity:.7;font-size:.875rem!important}.BillingGenerateTab-module__YNsGta__completeWrapper{align-items:center;gap:var(--spacing-2xl);padding:var(--spacing-2xl);animation:.5s both BillingGenerateTab-module__YNsGta__fadeInUp;display:flex}@keyframes BillingGenerateTab-module__YNsGta__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BillingGenerateTab-module__YNsGta__successRing{background:linear-gradient(135deg,#22c55e26 0%,#22c55e0d 100%);border:2px solid #22c55e59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;animation:.4s cubic-bezier(.175,.885,.32,1.275) both BillingGenerateTab-module__YNsGta__successPop;display:flex}@keyframes BillingGenerateTab-module__YNsGta__successPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.BillingGenerateTab-module__YNsGta__successIcon{color:#16a34a;font-size:2.25rem!important}.BillingGenerateTab-module__YNsGta__successInfo{gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex}.BillingGenerateTab-module__YNsGta__successTitle{font-size:var(--font-size-xl,1.375rem);font-weight:var(--font-weight-bold,700);color:#15803d;letter-spacing:-.02em;margin:0}.BillingGenerateTab-module__YNsGta__successSub{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.BillingGenerateTab-module__YNsGta__successStats{gap:var(--spacing-md);margin-top:var(--spacing-xs);display:flex}.BillingGenerateTab-module__YNsGta__statBox{padding:var(--spacing-sm) var(--spacing-lg);background:#16a34a12;border:1px solid #16a34a2e;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:80px;display:flex}.BillingGenerateTab-module__YNsGta__statBoxError{background:#ef444412;border-color:#ef44442e}.BillingGenerateTab-module__YNsGta__statBox .BillingGenerateTab-module__YNsGta__statNum{color:#15803d;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}.BillingGenerateTab-module__YNsGta__statBoxError .BillingGenerateTab-module__YNsGta__statNum{color:#dc2626}.BillingGenerateTab-module__YNsGta__statLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);font-size:10px;font-weight:600}.BillingGenerateTab-module__YNsGta__successMeta{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-tertiary,#9ca3af);margin-top:var(--spacing-xs);display:flex}.BillingGenerateTab-module__YNsGta__metaDot{background:var(--color-text-tertiary,#9ca3af);border-radius:50%;width:3px;height:3px}.BillingGenerateTab-module__YNsGta__finalizeSummaryGrid{gap:var(--spacing-md);width:100%;max-width:400px;margin-top:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.BillingGenerateTab-module__YNsGta__finalizeSummaryLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.BillingGenerateTab-module__YNsGta__finalizeSummaryValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.BillingGenerateTab-module__YNsGta__failedWrapper{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xl);text-align:center;flex-direction:column;display:flex}.BillingGenerateTab-module__YNsGta__failedRing{width:72px;height:72px;margin-bottom:var(--spacing-xs);background:linear-gradient(135deg,#ef44441f 0%,#ef44440a 100%);border:2px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;display:flex}.BillingGenerateTab-module__YNsGta__failedIcon{color:#dc2626;font-size:2.25rem!important}.BillingGenerateTab-module__YNsGta__failedTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold,700);color:#dc2626;margin:0}.BillingGenerateTab-module__YNsGta__failedSub{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.BillingGenerateTab-module__YNsGta__failedError{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-error-fg);word-break:break-word;max-width:480px;margin-top:var(--spacing-xs);background:#ef444412;border:1px solid #ef444433;border-radius:8px;line-height:1.5}.BillingGenerateTab-module__YNsGta__navigation{margin-top:var(--spacing-xs);justify-content:space-between;display:flex}
.InlineAddFilterPopover-module__PlhGJW__inlineAddFilterPopover__trigger{text-transform:none;font-weight:var(--font-weight-medium);border-style:dashed}.InlineAddFilterPopover-module__PlhGJW__inlineAddFilterPopover__content{padding:var(--spacing-md);width:360px}.InlineAddFilterPopover-module__PlhGJW__inlineAddFilterPopover__title{margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InlineAddFilterPopover-module__PlhGJW__inlineAddFilterPopover__form{gap:var(--spacing-md);flex-direction:column;display:flex}.InlineAddFilterPopover-module__PlhGJW__inlineAddFilterPopover__actions{gap:var(--spacing-sm);flex-direction:row;justify-content:flex-end;display:flex}
.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__container{gap:var(--spacing-xl);flex-direction:column;display:flex}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__description{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__summaryCards{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__cardContent{padding:var(--spacing-lg)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__cardLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__cardValue{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__toolbar{gap:var(--spacing-lg);align-items:center;display:flex}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__spacer{flex-grow:1}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__emptyState{color:var(--color-text-secondary)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__unitNumber{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__formStack{gap:var(--spacing-lg);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.RatesUnitRatesTab-module__dghIYa__ratesUnitRatesTab__bulkInfo{margin-bottom:var(--spacing-lg)}
.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__addButton{width:36px;min-width:36px;height:36px;padding:0}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__filters{gap:var(--spacing-sm);flex-wrap:wrap;flex:1;align-items:center;display:flex}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__bulkToolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-teal-50);border-radius:var(--radius-md);border:1px solid var(--color-teal-200);display:flex}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__selectedCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-700);white-space:nowrap}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__errorContainer{padding:var(--spacing-xl)}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__emptyState{color:var(--color-text-secondary);padding:var(--spacing-lg) 0}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__period{font-weight:var(--font-weight-medium)}.BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__date{font-size:var(--font-size-sm);color:var(--color-text-secondary)}[data-theme=dark] .BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__bulkToolbar{background-color:var(--color-teal-900);border-color:var(--color-teal-700)}[data-theme=dark] .BillingPeriodsTab-module__0-kJwa__billingPeriodsTab__selectedCount{color:var(--color-teal-300)}
.DepositChargeDialog-module__kOaWBG__depositChargeDialog{gap:var(--spacing-lg);flex-direction:column;display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__existing{gap:var(--spacing-sm);flex-direction:column;display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__table{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__tableHeader{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em;grid-template-columns:1.5fr 1fr 1fr .8fr;display:grid}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__tableRow{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-primary);border-top:1px solid var(--color-border);grid-template-columns:1.5fr 1fr 1fr .8fr;display:grid}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__status--active{color:var(--color-success);font-weight:var(--font-weight-medium)}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__status--returned{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__status--transferred{color:var(--color-info);font-weight:var(--font-weight-medium)}
.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__trigger{text-transform:none;font-weight:var(--font-weight-medium);min-width:100px}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__menu{min-width:220px;max-width:300px}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__menuItem{padding:var(--spacing-sm) var(--spacing-md)}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__divider{margin:var(--spacing-sm) 0}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__checkIcon{color:var(--color-teal-500)}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__clearItem,.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__errorIcon{color:var(--color-red-500)}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__sectionHeader{padding:var(--spacing-xs) var(--spacing-md)}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__sectionTitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__emptyState{padding:var(--spacing-md);text-align:center}.InlineSavedFiltersMenu-module__hdW1DW__inlineSavedFiltersMenu__emptyText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.StagedReadingEditCell-module__m5TSVq__stagedReadingEditCell{gap:var(--spacing-xs);flex-direction:column;min-width:120px;display:flex}.StagedReadingEditCell-module__m5TSVq__stagedReadingEditCell__error{font-size:var(--font-size-xs);color:var(--color-error)}
.AccountingSettingsSection-module__LqR3cq__accountingSettings{gap:var(--spacing-lg);flex-direction:column;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__loading{padding:var(--spacing-xl);justify-content:center;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__card{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);flex-direction:column;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.AccountingSettingsSection-module__LqR3cq__accountingSettings__headerActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__options{align-items:flex-end;gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__select{min-width:12rem}.AccountingSettingsSection-module__LqR3cq__accountingSettings__note{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AccountingSettingsSection-module__LqR3cq__accountingSettings__closedCell{align-items:center;gap:var(--spacing-xs);display:inline-flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__rowActions{gap:var(--spacing-xs);justify-content:flex-end;display:inline-flex}.AccountingSettingsSection-module__LqR3cq__accountingSettings__dim{color:var(--color-text-secondary)}.AccountingSettingsSection-module__LqR3cq__accountingSettings__resultLine{margin:0}.AccountingSettingsSection-module__LqR3cq__accountingSettings__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.AccountingSettingsSection-module__LqR3cq__accountingSettings__link{color:var(--color-primary);text-decoration:underline}
.DepositReturnDialog-module__nhRVhG__depositReturnDialog{gap:var(--spacing-lg);flex-direction:column;display:flex}.DepositReturnDialog-module__nhRVhG__depositReturnDialog__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.DepositReturnDialog-module__nhRVhG__depositReturnDialog__form{gap:var(--spacing-lg);flex-direction:column;display:flex}
.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__body{gap:var(--spacing-lg);padding-top:var(--spacing-sm);flex-direction:column;display:flex}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__helper{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__checkboxGroup{gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__result{gap:var(--spacing-md);flex-direction:column;display:flex}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedToggle{font-size:var(--font-size-sm);color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedToggle:hover{color:var(--color-primary-dark)}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedList{gap:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedItem{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm);display:flex}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedItem:last-child{border-bottom:none}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedId{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-secondary);word-break:break-all}.MeterReadingDistributeDialog-module__L2FCea__distributeDialog__skippedReason{color:var(--color-text-primary);text-align:right;flex-shrink:0}
.SaveFilterDialog-module__cBscuW__saveFilterDialog__titleContent{align-items:center;gap:var(--spacing-sm);display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__titleIcon{color:var(--color-teal-500);font-size:var(--icon-size-lg)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__alert{margin-bottom:var(--spacing-md)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__form{gap:var(--spacing-lg);padding-top:var(--spacing-xs);flex-direction:column;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__sublabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__required{color:var(--color-red-500)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__divider{border:none;border-top:1px solid var(--color-border);margin:0}.SaveFilterDialog-module__cBscuW__saveFilterDialog__switchContainer{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__switchLabel{gap:var(--spacing-xs);flex-direction:column;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__switchLabelPrimary{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__switchLabelSecondary{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__quickFilterCustomization{padding:var(--spacing-md);background-color:var(--color-background);border-radius:var(--radius-md);gap:var(--spacing-md);flex-direction:column;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__colorGrid{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__colorButton{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;border:1px solid;transition:all .2s}.SaveFilterDialog-module__cBscuW__saveFilterDialog__colorButton:hover{opacity:.8}.SaveFilterDialog-module__cBscuW__saveFilterDialog__colorButton--selected{font-weight:var(--font-weight-semibold)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__previewContainer{align-items:center;display:flex}.SaveFilterDialog-module__cBscuW__saveFilterDialog__previewBadge{font-weight:var(--font-weight-medium)}.SaveFilterDialog-module__cBscuW__saveFilterDialog__select{width:100%}
.EnterDepositPaymentDialog-module__8BCeKq__enterDepositPaymentDialog{gap:var(--spacing-lg);flex-direction:column;display:flex}.EnterDepositPaymentDialog-module__8BCeKq__enterDepositPaymentDialog__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.EnterDepositPaymentDialog-module__8BCeKq__enterDepositPaymentDialog__form{gap:var(--spacing-lg);flex-direction:column;display:flex}
.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__addButton{width:36px;min-width:36px;height:36px;padding:0}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__filters{gap:var(--spacing-sm);flex-wrap:wrap;flex:1;align-items:center;display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__bulkToolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-teal-50);border-radius:var(--radius-md);border:1px solid var(--color-teal-200);display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__selectedCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-700);white-space:nowrap}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__error{padding:var(--spacing-md)}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__emptyState{color:var(--color-text-secondary);padding:var(--spacing-lg) 0}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__nameCell{gap:var(--spacing-2xs);flex-direction:column;display:flex}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__name{font-weight:var(--font-weight-medium)}.LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__description{font-size:var(--font-size-xs);color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-theme=dark] .LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__bulkToolbar{background-color:var(--color-teal-900);border-color:var(--color-teal-700)}[data-theme=dark] .LateChargeTemplatesTab-module__hPLy9G__lateChargeTemplatesTab__selectedCount{color:var(--color-teal-300)}
.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog{min-height:80vh}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__subtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__headerActions{gap:var(--spacing-xs);display:flex}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__content{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);padding:0}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__error{margin:var(--spacing-md)}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__loading{justify-content:center;align-items:center;min-height:400px;display:flex}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__previewWrapper{background-color:var(--color-grey-100);padding:var(--spacing-md);justify-content:center;min-height:calc(80vh - 180px);display:flex}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__previewPaper{background-color:var(--color-surface);box-shadow:var(--shadow-md);width:100%;max-width:8.5in}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__iframe{border:none;width:100%;height:calc(80vh - 200px)}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__empty{justify-content:center;align-items:center;min-height:400px;display:flex}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__empty p{color:var(--color-text-secondary)}.InvoiceTemplatePreviewDialog-module__pPf4kW__invoiceTemplatePreviewDialog__actions{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);justify-content:flex-end;display:flex}
.ReportCard-module__W7sCoq__reportCardGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.ReportCard-module__W7sCoq__reportCardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReportCard-module__W7sCoq__reportCardGrid{grid-template-columns:1fr}}.ReportCard-module__W7sCoq__reportCard{gap:var(--spacing-sm);padding:var(--spacing-lg);cursor:pointer;border:2px solid #0000;flex-direction:column;transition:all .2s;display:flex;position:relative}.ReportCard-module__W7sCoq__reportCard:hover{border-color:var(--color-primary);background-color:var(--color-action-hover);transform:translateY(-2px)}.ReportCard-module__W7sCoq__reportCard--static{cursor:default}.ReportCard-module__W7sCoq__reportCard--static:hover{background-color:#0000;border-color:#0000;transform:none}.ReportCard-module__W7sCoq__reportCard--selected,.ReportCard-module__W7sCoq__reportCard--selected:hover{border-color:var(--color-primary);background-color:var(--color-action-selected)}.ReportCard-module__W7sCoq__reportCard__name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);padding-right:var(--spacing-xl);margin:0}.ReportCard-module__W7sCoq__reportCard__name[data-actions="2"]{padding-right:64px}.ReportCard-module__W7sCoq__reportCard__name[data-actions="3"]{padding-right:96px}.ReportCard-module__W7sCoq__reportCard__name[data-actions="4"]{padding-right:128px}.ReportCard-module__W7sCoq__reportCard__name[data-actions="5"]{padding-right:160px}.ReportCard-module__W7sCoq__reportCard__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.ReportCard-module__W7sCoq__reportCard__meta{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;margin-top:auto;display:flex}.ReportCard-module__W7sCoq__reportCard__actions{top:var(--spacing-sm);right:var(--spacing-sm);align-items:center;gap:var(--spacing-xs);display:flex;position:absolute}.ReportCard-module__W7sCoq__reportCard__emptyState{padding:var(--spacing-xl);color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-column:1/-1;justify-content:center;align-items:center;display:flex}
.ApplyDepositDialog-module__pCBkpG__applyDepositDialog{gap:var(--spacing-lg);flex-direction:column;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__summary{gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--color-teal-50);border:1px solid var(--color-teal-200);border-radius:var(--radius-md);grid-template-columns:1fr 1fr 1fr;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__summaryItem{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__summaryLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__summaryValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__helperText{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsList{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;max-height:16rem;display:flex;overflow-y:auto}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsHeader{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface-hover);border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);grid-template-columns:auto 6rem 1fr 7rem;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm);grid-template-columns:auto 6rem 1fr 7rem;align-items:center;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow:last-child{border-bottom:none}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow--selected{background-color:var(--color-teal-50)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billDate{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billDescription{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billOpenBalance{text-align:right;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsEmpty{padding:var(--spacing-lg);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsTotals{padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface-hover);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsTotalsLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsTotalsValue{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsTotalsValue--mismatch{color:var(--color-error)}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__loading{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}
.Header-module__KppamW__header{background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-header);transition:background-color var(--transition-base), box-shadow var(--transition-base);z-index:100}.Header-module__KppamW__header--dark{background-color:var(--color-surface);box-shadow:var(--shadow-header)}.Header-module__KppamW__header__toolbar{height:64px;padding:0 var(--spacing-md);align-items:center;display:flex}@media (max-width:660px){.Header-module__KppamW__header__toolbar{gap:var(--spacing-md)}}.Header-module__KppamW__header__burgerButton{cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:none}.Header-module__KppamW__header__burgerButton:hover{background-color:var(--color-action-hover)}@media (max-width:660px){.Header-module__KppamW__header__burgerButton{display:flex}}.Header-module__KppamW__header__burgerIcon{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:24px;height:24px;display:flex}.Header-module__KppamW__header__burgerBar{background-color:var(--color-text-primary);border-radius:1px;width:24px;height:3px;transition:all .3s}.Header-module__KppamW__header__logoContainer{flex-shrink:0;align-items:center;display:flex}.Header-module__KppamW__header__logoMobile{flex-shrink:0;display:none}.Header-module__KppamW__header__logoDesktop{flex-shrink:0;display:block}.Header-module__KppamW__header__spacer{padding-left:var(--spacing-md);flex-grow:1;align-items:center;display:flex}.Header-module__KppamW__header__tenantSelector{align-items:center;display:flex}@media (max-width:660px){.Header-module__KppamW__header__tenantSelector{display:none}}.Header-module__KppamW__header__userSection{align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-lg);display:flex}@media (max-width:660px){.Header-module__KppamW__header__userSection{display:none}}.Header-module__KppamW__header__userName{font-size:var(--font-size-sm);color:var(--color-text-primary);display:none}@media (min-width:640px){.Header-module__KppamW__header__userName{display:block}}.Header-module__KppamW__header__accountButton{padding:var(--spacing-sm);cursor:pointer;color:inherit;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.Header-module__KppamW__header__accountButton:hover,.Header-module__KppamW__header--dark .Header-module__KppamW__header__accountButton:hover{background-color:var(--color-action-hover)}.Header-module__KppamW__header__menuItemEmail{font-size:var(--font-size-sm)}.Header-module__KppamW__header__menuItemTheme{align-items:center;gap:var(--spacing-sm);display:flex}.Header-module__KppamW__header__menuItemIcon{color:var(--color-text-secondary)}.Header-module__KppamW__header__agentPill{width:34px;height:34px;padding:var(--spacing-sm);color:var(--color-secondary-fg);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.Header-module__KppamW__header__agentPill:hover,.Header-module__KppamW__header__agentPill--active{background:var(--color-secondary-bg)}
.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__container{gap:var(--spacing-md);flex-direction:column;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__toolbar{padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__toolbarLeft{align-items:center;gap:var(--spacing-sm);display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__sectionLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__sectionHeader{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__card{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-divider);flex-direction:column;height:100%;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardHeaderLeft{align-items:center;gap:var(--spacing-xs);flex:1;min-width:0;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardHeaderRight{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardIcon{color:var(--color-teal-500);font-size:1.25rem}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardDescription{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-bottom:var(--spacing-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardFooter{padding-top:var(--spacing-xs);border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardTimestamp{font-size:var(--font-size-xs);color:var(--color-text-disabled)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__cardActions{gap:var(--spacing-xs);display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__emptyState{padding:var(--spacing-xl);text-align:center;border:1px solid var(--color-divider)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__emptyIcon{color:var(--color-text-disabled);margin-bottom:var(--spacing-sm);font-size:2rem}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__emptyState p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__menuItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;text-align:left;font-size:var(--font-size-sm);background:0 0;border:none;transition:background-color .2s;display:flex}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__menuItem:hover{background-color:var(--color-grey-100)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__menuItem:disabled{opacity:.5;cursor:not-allowed}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__menuItemDanger{color:var(--color-red-500)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__dialogContent{padding:var(--spacing-lg)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__dialogText{margin-bottom:var(--spacing-md)}.InvoiceTemplatesTab-module__66zVka__invoiceTemplatesTab__dialogActions{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-divider);justify-content:flex-end;display:flex}
.ReportList-module__MKwXJa__reportList__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.ReportList-module__MKwXJa__reportList__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ReportList-module__MKwXJa__reportList__addButton{width:36px;min-width:36px;height:36px;padding:0}.ReportList-module__MKwXJa__reportList__filters{gap:var(--spacing-sm);flex-wrap:wrap;flex:1;align-items:center;display:flex}.ReportList-module__MKwXJa__reportList__bulkToolbar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-teal-50);border-radius:var(--radius-md);border:1px solid var(--color-teal-200);display:flex}.ReportList-module__MKwXJa__reportList__selectedCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-700);white-space:nowrap}.ReportList-module__MKwXJa__reportList__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ReportList-module__MKwXJa__reportList__errorContainer{padding:var(--spacing-xl)}.ReportList-module__MKwXJa__reportList__emptyState{color:var(--color-text-secondary);padding:var(--spacing-lg) 0}.ReportList-module__MKwXJa__reportList__nameCell{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ReportList-module__MKwXJa__reportList__nameRow{align-items:center;gap:var(--spacing-xs);display:flex}.ReportList-module__MKwXJa__reportList__name{font-weight:var(--font-weight-medium)}.ReportList-module__MKwXJa__reportList__description{font-size:var(--font-size-xs);color:var(--color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReportList-module__MKwXJa__reportList__systemBadge{color:var(--color-orange-500);font-size:var(--font-size-base)}.ReportList-module__MKwXJa__reportList__noCategory,.ReportList-module__MKwXJa__reportList__noRuns{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ReportList-module__MKwXJa__reportList__row:hover{cursor:default}.ReportList-module__MKwXJa__reportList__actions{gap:var(--spacing-2xs);justify-content:flex-end;display:flex}[data-theme=dark] .ReportList-module__MKwXJa__reportList__bulkToolbar{background-color:var(--color-teal-900);border-color:var(--color-teal-700)}[data-theme=dark] .ReportList-module__MKwXJa__reportList__selectedCount{color:var(--color-teal-300)}
.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__container{flex-direction:column;height:100%;display:flex}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background-color:var(--color-background);z-index:1;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__tabs{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);overflow-x:auto}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__content{padding:var(--spacing-lg);flex:1;overflow-y:auto}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__emptyHint{color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;margin:var(--spacing-lg) 0}.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);background-color:var(--color-surface);justify-content:center;display:flex}@media (max-width:768px){.BillingHubSettingsDrawer-module__oqHylq__billingHubSettingsDrawer__tabs{padding:0 var(--spacing-sm)}}
.DepositTransferDialog-module__6rYnyG__depositTransferDialog{gap:var(--spacing-lg);flex-direction:column;display:flex}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__field{gap:var(--spacing-2xs);flex-direction:column;display:flex}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}
.NotificationBell-module__fOvz-G__notificationBell{justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__fOvz-G__notificationBell__button{padding:var(--spacing-sm);cursor:pointer;color:inherit;border-radius:var(--radius-md);transition:background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__fOvz-G__notificationBell__button:hover{background-color:var(--color-action-hover)}.NotificationBell-module__fOvz-G__notificationBell__badge{background-color:var(--color-error);min-width:18px;height:18px;color:var(--color-white);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBell-module__fOvz-G__notificationBell__dropdown{flex-direction:column;width:360px;max-height:480px;display:flex;overflow:hidden}@media (max-width:420px){.NotificationBell-module__fOvz-G__notificationBell__dropdown{width:300px}}.NotificationBell-module__fOvz-G__notificationBell__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__headerTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.NotificationBell-module__fOvz-G__notificationBell__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__fOvz-G__notificationBell__item{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:background-color var(--transition-fast);border-bottom:1px solid var(--color-border-light);display:flex}.NotificationBell-module__fOvz-G__notificationBell__item:last-child{border-bottom:none}.NotificationBell-module__fOvz-G__notificationBell__item:hover{background-color:var(--color-surface-hover)}.NotificationBell-module__fOvz-G__notificationBell__item--unread{background-color:var(--color-primary-bg)}.NotificationBell-module__fOvz-G__notificationBell__item--unread:hover{background-color:var(--color-teal-100)}.NotificationBell-module__fOvz-G__notificationBell__dot{border-radius:var(--radius-full);width:8px;min-width:8px;height:8px;margin-top:5px}.NotificationBell-module__fOvz-G__notificationBell__dot--unread{background-color:var(--color-primary)}.NotificationBell-module__fOvz-G__notificationBell__dot--read{background-color:#0000}.NotificationBell-module__fOvz-G__notificationBell__itemContent{flex:1;min-width:0}.NotificationBell-module__fOvz-G__notificationBell__itemSubject{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-tight);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationBell-module__fOvz-G__notificationBell__itemSubject--unread{font-weight:var(--font-weight-semibold)}.NotificationBell-module__fOvz-G__notificationBell__itemSubject--read{font-weight:var(--font-weight-normal)}.NotificationBell-module__fOvz-G__notificationBell__itemTime{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs)}.NotificationBell-module__fOvz-G__notificationBell__empty{padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__emptyIcon{color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm);font-size:2.5rem}.NotificationBell-module__fOvz-G__notificationBell__emptyText{font-size:var(--font-size-sm)}.NotificationBell-module__fOvz-G__notificationBell__footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__footerButton{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none}.NotificationBell-module__fOvz-G__notificationBell__footerButton:hover{background-color:var(--color-action-hover)}.NotificationBell-module__fOvz-G__notificationBell__footerButton:disabled{color:var(--color-text-tertiary);cursor:default}.NotificationBell-module__fOvz-G__notificationBell__footerLink{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);text-decoration:none}.NotificationBell-module__fOvz-G__notificationBell__footerLink:hover{background-color:var(--color-action-hover);text-decoration:none}.NotificationBell-module__fOvz-G__notificationBell__loading{padding:var(--spacing-2xl) var(--spacing-lg);justify-content:center;align-items:center;display:flex}
.PublishReportDialog-module__Xkae2W__publishReportDialog__message{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;line-height:1.5}.PublishReportDialog-module__Xkae2W__publishReportDialog__options{gap:var(--spacing-md);flex-direction:column;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__option{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__option:hover{border-color:var(--color-primary)}.PublishReportDialog-module__Xkae2W__publishReportDialog__option input[type=radio]{margin-top:2px}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionContent{flex-direction:column;gap:2px;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionDescription{color:var(--color-text-secondary);font-size:.8125rem}.PublishReportDialog-module__Xkae2W__publishReportDialog__error{margin-top:var(--spacing-lg)}
.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog{flex-direction:column;gap:1rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__summary{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__summaryRow{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__summaryValue{color:var(--color-text-primary);font-weight:600}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__summaryValue--remaining{color:var(--color-primary)}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__summaryValue--overallocated{color:var(--color-error)}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeToggle{border:1px solid var(--color-border);border-radius:.5rem;gap:0;display:flex;overflow:hidden}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeButton{background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border:none;flex:1;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeButton:not(:last-child){border-right:1px solid var(--color-border)}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeButton:hover{background-color:var(--color-surface-hover)}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeButton--active{background-color:var(--color-primary);color:#fff}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__modeButton--active:hover{background-color:var(--color-primary)}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__autoSection{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__autoDescription{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__strategyRow{align-items:flex-end;gap:1rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__manualSection{flex-direction:column;gap:.75rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billsHeader{justify-content:space-between;align-items:center;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billsTitle{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billsCount{color:var(--color-text-secondary);font-size:.8125rem}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__scopeNote{color:var(--color-text-secondary);margin:0;font-size:.8125rem;line-height:1.4}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__scopeLink{color:var(--color-primary);white-space:nowrap;text-decoration:underline}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billsTable{flex-direction:column;gap:.25rem;max-height:320px;display:flex;overflow-y:auto}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billsTableHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);background-color:var(--color-surface);z-index:1;grid-template-columns:36px 100px 1.5fr 1fr 1fr 120px;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:600;display:grid;position:sticky;top:0}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billRow{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.375rem;grid-template-columns:36px 100px 1.5fr 1fr 1fr 120px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:border-color .15s;display:grid}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billRow--selected{border-color:var(--color-primary);background-color:#5b7f8d0a}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billDate{color:var(--color-text-secondary);white-space:nowrap;font-size:.8125rem}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billDescription{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billAmount{color:var(--color-text-secondary);text-align:right;font-size:.8125rem}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billOpenBalance{color:var(--color-text-primary);text-align:right;font-size:.8125rem;font-weight:600}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__billAllocInput{min-width:0}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__empty{color:var(--color-text-secondary);justify-content:center;align-items:center;padding:2rem;font-size:.875rem;font-style:italic;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.875rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totals{border-top:2px solid var(--color-border);flex-direction:column;gap:.375rem;padding-top:.75rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalRow{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalLabel{color:var(--color-text-secondary);font-size:.875rem}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalLabel--primary{color:var(--color-text-primary);font-size:1rem;font-weight:600}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalValue{color:var(--color-text-primary);text-align:right;min-width:80px;font-size:.875rem;font-weight:600}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalValue--primary{color:var(--color-primary);font-size:1.25rem;font-weight:700}.ApplyPaymentDialog-module__0oJYOa__applyPaymentDialog__totalValue--overallocated{color:var(--color-error)}
.BillingHub-module__ahxPva__billingHub{gap:var(--spacing-lg);flex-direction:column;height:100%;min-height:0;display:flex}.BillingHub-module__ahxPva__billingHub>:first-child{flex-shrink:0}.BillingHub-module__ahxPva__billingHub__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.BillingHub-module__ahxPva__billingHub__buttonContent{align-items:center;gap:6px;display:inline-flex}.BillingHub-module__ahxPva__billingHub__menuItemContent{align-items:center;gap:var(--spacing-sm);display:inline-flex}.BillingHub-module__ahxPva__billingHub__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.BillingHub-module__ahxPva__billingHub__toolbarActions{align-items:center;gap:var(--spacing-sm);flex-shrink:0;margin-left:auto;display:flex}.BillingHub-module__ahxPva__billingHub__pipeline{flex-shrink:0}.BillingHub-module__ahxPva__billingHub__content{flex-direction:column;flex:1;min-height:0;display:flex}.BillingHub-module__ahxPva__billingHub__prompt{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-2xl);text-align:center;flex-direction:column;display:flex}.BillingHub-module__ahxPva__billingHub__promptText{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}@media (max-width:768px){.BillingHub-module__ahxPva__billingHub{gap:var(--spacing-md)}}
.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);align-items:center;display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__alert{margin-bottom:var(--spacing-lg)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formField{margin-bottom:var(--spacing-md)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formSection{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formSectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.05em}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__optionRow{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__optionInput{flex:1}
.OrgSwitcherPanel-module__c9f5pG__panel{background:var(--color-surface);border:1px solid var(--color-border);width:min(820px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:14px;overflow:hidden}.OrgSwitcherPanel-module__c9f5pG__searchRow{border-bottom:1px solid var(--color-border);padding:18px 22px}.OrgSwitcherPanel-module__c9f5pG__searchBox{background:var(--color-background);border:1px solid var(--color-border-dark);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:11px 14px;display:flex}.OrgSwitcherPanel-module__c9f5pG__searchBox__icon{color:var(--color-text-tertiary);flex:none}.OrgSwitcherPanel-module__c9f5pG__searchBox__input{min-width:0;color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.OrgSwitcherPanel-module__c9f5pG__searchBox__input::placeholder{color:var(--color-text-tertiary)}.OrgSwitcherPanel-module__c9f5pG__views{background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;align-items:center;margin-bottom:10px;padding:2px;display:inline-flex}.OrgSwitcherPanel-module__c9f5pG__viewChip{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 12px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.OrgSwitcherPanel-module__c9f5pG__viewChip:hover{color:var(--color-text-primary)}.OrgSwitcherPanel-module__c9f5pG__viewChip--active{color:var(--color-white);background:var(--color-teal-500)}.OrgSwitcherPanel-module__c9f5pG__filterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrgSwitcherPanel-module__c9f5pG__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OrgSwitcherPanel-module__c9f5pG__filterChip{color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:500;transition:background .12s,border-color .12s,color .12s;display:flex}.OrgSwitcherPanel-module__c9f5pG__filterChip:hover{border-color:var(--color-teal-500)}.OrgSwitcherPanel-module__c9f5pG__filterChip--active{color:var(--color-white);background:var(--color-teal-500);border-color:var(--color-teal-500)}.OrgSwitcherPanel-module__c9f5pG__filterChip__count{color:var(--color-text-tertiary)}.OrgSwitcherPanel-module__c9f5pG__filterChip--active .OrgSwitcherPanel-module__c9f5pG__filterChip__count{color:#ffffffbf}.OrgSwitcherPanel-module__c9f5pG__list{min-width:0;max-height:calc(100vh - 240px);overflow-y:auto}.OrgSwitcherPanel-module__c9f5pG__list__header{letter-spacing:.8px;text-transform:uppercase;color:var(--color-text-tertiary);align-items:baseline;gap:8px;padding:14px 22px 8px;font-size:11px;font-weight:600;display:flex}.OrgSwitcherPanel-module__c9f5pG__list__headerCount{letter-spacing:normal;color:var(--color-text-tertiary);opacity:.8}.OrgSwitcherPanel-module__c9f5pG__list__group{padding:0 14px}.OrgSwitcherPanel-module__c9f5pG__list__group--last{padding-bottom:14px}.OrgSwitcherPanel-module__c9f5pG__list__empty{color:var(--color-text-secondary);text-align:center;padding:24px 22px;font-size:13px}.OrgSwitcherPanel-module__c9f5pG__orow{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;width:100%;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.OrgSwitcherPanel-module__c9f5pG__orow:hover{background:var(--color-surface-hover);border-color:var(--color-teal-500)}.OrgSwitcherPanel-module__c9f5pG__orow--selected{background:var(--color-surface-hover);border-color:var(--color-teal-400)}.OrgSwitcherPanel-module__c9f5pG__orow__avatar{width:38px;height:38px;color:var(--color-white);border-radius:9px;flex:0 0 38px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.OrgSwitcherPanel-module__c9f5pG__orow__main{flex:1;min-width:0}.OrgSwitcherPanel-module__c9f5pG__orow__name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.OrgSwitcherPanel-module__c9f5pG__orow__categoryChip{text-transform:none;color:var(--color-text-secondary);background:var(--color-surface-hover);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:600}.OrgSwitcherPanel-module__c9f5pG__orow__metaRow{align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.OrgSwitcherPanel-module__c9f5pG__orow__meta{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.OrgSwitcherPanel-module__c9f5pG__orow__star{cursor:pointer;color:var(--color-text-tertiary);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;display:flex}.OrgSwitcherPanel-module__c9f5pG__orow__star--active{color:var(--color-gold-500)}.OrgSwitcherPanel-module__c9f5pG__ctaButton{white-space:nowrap;cursor:pointer;color:var(--color-text-primary);background:var(--color-surface-hover);border:1px solid var(--color-border-dark);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.OrgSwitcherPanel-module__c9f5pG__ctaButton:hover{border-color:var(--color-teal-500)}
.ShowSQLDialog-module__K1zXKG__sqlDialog__content{min-width:560px}.ShowSQLDialog-module__K1zXKG__sqlDialog__sqlBlock{color:#cdd6f4;padding:var(--spacing-lg);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;background-color:#1e1e2e;max-height:320px;margin:0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:13px;line-height:1.5;overflow:auto}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsSection{margin-top:var(--spacing-lg)}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsTitle{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;font-size:13px;font-weight:600}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsList{gap:var(--spacing-xs);flex-direction:column;display:flex}.ShowSQLDialog-module__K1zXKG__sqlDialog__argItem{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--background-level2);border-radius:var(--radius-sm)}.ShowSQLDialog-module__K1zXKG__sqlDialog__argIndex{color:#89b4fa;margin-right:var(--spacing-sm);font-weight:600}.ShowSQLDialog-module__K1zXKG__sqlDialog__argValue{color:var(--color-text-primary)}.ShowSQLDialog-module__K1zXKG__sqlDialog__copySuccess{color:var(--success-main);margin-left:var(--spacing-sm);font-size:13px}
.LookupListPage-module__a5KANa__lookupListPage__header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.LookupListPage-module__a5KANa__lookupListPage__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.LookupListPage-module__a5KANa__lookupListPage__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.LookupListPage-module__a5KANa__lookupListPage__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);align-items:center;display:flex}.LookupListPage-module__a5KANa__lookupListPage__alert{margin-bottom:var(--spacing-lg)}.LookupListPage-module__a5KANa__lookupListPage__formField{margin-bottom:var(--spacing-md)}.LookupListPage-module__a5KANa__lookupListPage__rowActions{align-items:center;gap:var(--spacing-xs);display:inline-flex}.LookupListPage-module__a5KANa__lookupListPage__cellError{margin-top:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-error-fg);display:block}.LookupListPage-module__a5KANa__lookupListPage__checkboxHelper{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.OrgSwitcherButton-module__qeoj3W__orgSwitcher__button{background:var(--color-surface);border:1px solid var(--color-primary-fg);cursor:pointer;height:40px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 8px;display:flex}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__button:hover{border-color:var(--color-teal-500)}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__avatar{color:#fff;background:linear-gradient(150deg, var(--color-teal-600), var(--color-teal-400));border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__labels{text-align:left;flex-direction:column;line-height:1.15;display:flex}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__name{font-size:13px;font-weight:600}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__meta{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;font-size:10px}.OrgSwitcherButton-module__qeoj3W__orgSwitcher__popover{max-width:none!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}
