.DashboardSearch-module__7hQChW__dashboardSearch{width:100%}.DashboardSearch-module__7hQChW__dashboardSearch__inputContainer{align-items:center;gap:12px;display:flex}.DashboardSearch-module__7hQChW__dashboardSearch__searchIcon{color:var(--mb-text-placeholder);flex-shrink:0;width:17px!important;height:17px!important}.DashboardSearch-module__7hQChW__dashboardSearch__input{color:var(--mb-text-primary);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13.5px}.DashboardSearch-module__7hQChW__dashboardSearch__input::placeholder{color:var(--mb-text-placeholder)}.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(--tabs-tab-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)}.Tabs-module__wn-YHG__tabs--segmented{width:fit-content;max-width:100%;display:inline-flex}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__container{background:var(--mb-bg-sunken);border:1px solid var(--mb-border-subtle);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab{font-family:var(--mb-font-heading);color:var(--mb-text-muted);min-height:auto;transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:7px;flex-shrink:0;gap:8px;padding:6px 13px;font-size:13.5px;font-weight:500;line-height:normal}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab:hover:not(.Tabs-module__wn-YHG__tabs__tab--active):not(.Tabs-module__wn-YHG__tabs__tab--disabled){color:var(--mb-text-primary);background-color:#0000}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab--active,.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab--active:hover{background-color:var(--mb-nav-active-bg);color:var(--mb-nav-active-text);font-weight:500}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab--active:after{content:none}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__tab:focus-visible{outline:2px solid var(--mb-accent);outline-offset:0}.Tabs-module__wn-YHG__tabs--segmented .Tabs-module__wn-YHG__tabs__icon svg{width:16px;height:16px;font-size:16px}
.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__dialog.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__dialog{width:100%;max-width:min(640px,96vw)}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog{flex-direction:column;gap:16px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__form{flex-direction:column;gap:13px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__notes.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__notes{align-items:start}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__notes.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__notes>label{padding-top:6px}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__loading{color:var(--mb-text-muted);justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:12.5px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__section{background-color:var(--mb-bg-card);border:1px solid var(--mb-border);border-radius:var(--mb-radius-lg);flex-direction:column;gap:12px;padding:14px 16px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__sectionTitle{font-family:var(--font-heading), sans-serif;color:var(--mb-text-primary);margin:0;font-size:14px;font-weight:700}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__distributeRow{align-items:center;gap:8px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocTable{flex-direction:column;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocHeader{font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-text-subtle);border-bottom:1px solid var(--mb-border);grid-template-columns:100px 130px minmax(0,1fr);gap:9px 14px;padding:0 0 8px;font-size:10.5px;font-weight:700;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocRow{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:100px 130px minmax(0,1fr);align-items:center;gap:9px 14px;padding:9px 0;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocName,.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__allocBalance{color:var(--mb-text-primary);font-size:12.5px}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRow{border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:2fr 1.5fr 40px;align-items:center;gap:9px 14px;padding:9px 0;display:grid}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRef{flex-wrap:wrap;gap:.5rem;font-size:12.5px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRefTitle{font-family:var(--font-heading), sans-serif;color:var(--mb-text-secondary);font-weight:700}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__invoiceRefItem{color:var(--mb-text-muted);background-color:var(--mb-bg-raised);border-radius:var(--mb-radius-xs);padding:.125rem .5rem}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__deleteButton{min-width:40px!important;padding:.25rem!important}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__total{border-top:1px solid var(--mb-border);justify-content:flex-end;align-items:center;gap:1rem;padding-top:.75rem;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__totalLabel{font-family:var(--font-heading), sans-serif;color:var(--mb-text-secondary);font-size:13px;font-weight:700}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__totalValue{font-family:var(--font-heading), sans-serif;color:var(--mb-text-primary);font-size:16px;font-weight:700}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchGroup{flex-direction:column;gap:.75rem;padding-left:144px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchItem{align-items:center;gap:12px;display:flex}.EnterPaymentDialog-module__faCnMa__enterPaymentDialog__switchLabel{font-family:var(--font-sans), sans-serif;color:var(--mb-text-secondary);font-size:13px}
.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages{flex-direction:column;gap:1rem;display:flex}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__addRow{justify-content:flex-start;display:flex}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__header{color:var(--mb-text-muted);font-size:12px}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__gridWrap{overflow-x:auto}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__grid{border-collapse:collapse;width:100%;font-size:12.5px}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__grid th{font-family:var(--font-heading);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--mb-text-subtle);border-bottom:1px solid var(--mb-border);padding:0 6px 8px;font-size:10.5px;font-weight:600}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__grid td{vertical-align:middle;color:var(--mb-text-primary);border-bottom:1px solid var(--mb-border-subtle);padding:10px 6px}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__grid th.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__num,.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__grid td.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__num{text-align:right;font-variant-numeric:tabular-nums}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__draftActions{white-space:nowrap}.AdjustmentStagesDialog-module__3aPBoa__adjustmentStages__empty{text-align:center;color:var(--mb-text-muted)}
.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}
.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)}
.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}
.Accordion-module__4cpSjq__accordion{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-md);background-color:var(--color-background-paper);overflow:hidden}.Accordion-module__4cpSjq__accordion__summary{width:100%;padding:var(--spacing-md);cursor:pointer;text-align:left;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.Accordion-module__4cpSjq__accordion__summary:hover{background-color:var(--color-background)}.Accordion-module__4cpSjq__accordion__summary--expanded{border-bottom:1px solid var(--color-border)}.Accordion-module__4cpSjq__accordion__summaryContent{align-items:center;gap:var(--spacing-md);flex:1;display:flex}.Accordion-module__4cpSjq__accordion__expandIcon{color:var(--color-text-secondary);justify-content:center;align-items:center;transition:transform .2s;display:flex}.Accordion-module__4cpSjq__accordion__expandIcon--expanded{transform:rotate(180deg)}.Accordion-module__4cpSjq__accordion__details{padding:var(--spacing-md)}
.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{flex-direction:column;gap:14px;display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__existing{gap:var(--spacing-sm);flex-direction:column;display:flex}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__sectionTitle{font-family:var(--font-heading), sans-serif;color:var(--mb-text-primary);margin:0;font-size:12.5px;font-weight:600}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__table{border:1px solid var(--mb-border);border-radius:10px;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(--mb-bg-sunken);font-family:var(--font-heading), sans-serif;color:var(--mb-text-subtle);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1.5fr 1fr 1fr .8fr;font-size:10.5px;font-weight:600;display:grid}.DepositChargeDialog-module__kOaWBG__depositChargeDialog__tableRow{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--mb-text-primary);border-top:1px solid var(--mb-border-subtle);grid-template-columns:1.5fr 1fr 1fr .8fr;font-size:12.5px;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)}
.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)}
.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}
.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)}
.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}
.AccountingPeriodBar-module__N22bya__periodBar{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.AccountingPeriodBar-module__N22bya__periodBar__title{font-family:var(--mb-font-heading);color:var(--color-text-primary);font-size:17px;font-weight:700}.AccountingPeriodBar-module__N22bya__periodBar__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AccountingPeriodBar-module__N22bya__periodBar__actions{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}
.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}
.Table-module__fOjjCW__table__container{width:100%;overflow-x:auto}.Table-module__fOjjCW__table{border-collapse:collapse;background-color:var(--color-surface);width:100%}.Table-module__fOjjCW__table--small .Table-module__fOjjCW__table__cell{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.Table-module__fOjjCW__table--medium .Table-module__fOjjCW__table__cell{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}.Table-module__fOjjCW__table__head{background-color:var(--color-background);border-bottom:2px solid var(--color-border)}.Table-module__fOjjCW__table__head .Table-module__fOjjCW__table__cell{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Table-module__fOjjCW__table__body .Table-module__fOjjCW__table__row{border-bottom:1px solid var(--color-border);transition:background-color .15s}:where(.Table-module__fOjjCW__table__body .Table-module__fOjjCW__table__row:nth-child(2n)){background:var(--color-surface-stripe)}.Table-module__fOjjCW__table__row--hover:hover{background:linear-gradient(90deg, var(--color-surface-hover) 0%, #5b7f8d0f 50%, var(--color-surface-hover) 100%);cursor:pointer}.Table-module__fOjjCW__table__cell{padding:var(--spacing-sm) var(--spacing-md);text-align:left;color:var(--color-text-primary)}.Table-module__fOjjCW__table__cell--left{text-align:left}.Table-module__fOjjCW__table__cell--center{text-align:center}.Table-module__fOjjCW__table__cell--right{text-align:right}.Table-module__fOjjCW__table__cell--checkbox{width:48px;padding-left:var(--spacing-sm);padding-right:var(--spacing-xs)}.Table-module__fOjjCW__table__cell--none{padding:0}.Table-module__fOjjCW__table__row--selected{background-color:var(--color-teal-50)}.Table-module__fOjjCW__table__row--selected:hover{background-color:var(--color-teal-100)}[data-theme=dark] .Table-module__fOjjCW__table__row--selected{background-color:var(--color-teal-900)}[data-theme=dark] .Table-module__fOjjCW__table__row--selected:hover{background-color:var(--color-teal-800)}
.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(--mb-bg-sunken);border:1px solid var(--mb-border);border-radius:10px;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-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-text-subtle);font-size:10.5px;font-weight:600}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__summaryValue{font-family:var(--font-heading), sans-serif;color:var(--mb-text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__form{flex-direction:column;gap:14px;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__field{grid-template-columns:var(--dialog-label-col,190px) minmax(0, 1fr);align-items:center;gap:4px 14px;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__field--full{flex-direction:column;align-items:stretch;display:flex}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__fieldLabel{font-family:var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-subtle);font-size:10.5px;font-weight:600}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__helperText{color:var(--mb-text-subtle);grid-column:2;font-size:12px}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billsList{border:1px solid var(--mb-border);border-radius:10px;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(--mb-bg-sunken);border-bottom:1px solid var(--mb-border);font-family:var(--font-heading), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--mb-text-subtle);grid-template-columns:auto 6rem 1fr 7rem;font-size:10.5px;font-weight:600;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--mb-border-subtle);grid-template-columns:auto 6rem 1fr 7rem;align-items:center;font-size:12.5px;display:grid}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow:last-child{border-bottom:none}.ApplyDepositDialog-module__pCBkpG__applyDepositDialog__billRow--selected{background-color:var(--mb-accent-tint)}.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(--mb-bg-sunken);border-top:1px solid var(--mb-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}
.TextField-module__h7E0Iq__textField{gap:var(--spacing-xs);flex-direction:column;min-width:200px;display:flex}.TextField-module__h7E0Iq__textField__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.TextField-module__h7E0Iq__textField__required{color:var(--color-red-500);margin-left:var(--spacing-xs)}.TextField-module__h7E0Iq__textField__inputContainer{align-items:center;gap:var(--spacing-sm);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);transition:border-color .2s,box-shadow .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.TextField-module__h7E0Iq__textField__inputContainer:focus-within{border-color:var(--color-border);box-shadow:none;outline:none}.TextField-module__h7E0Iq__textField--fullWidth{width:100%}.TextField-module__h7E0Iq__textField--small .TextField-module__h7E0Iq__textField__inputContainer{padding:var(--spacing-xs) var(--spacing-sm);min-height:36px}.TextField-module__h7E0Iq__textField--small .TextField-module__h7E0Iq__textField__input{font-size:var(--font-size-sm)}.TextField-module__h7E0Iq__textField--small .TextField-module__h7E0Iq__textField__startAdornment,.TextField-module__h7E0Iq__textField--small .TextField-module__h7E0Iq__textField__endAdornment{font-size:var(--font-size-lg)}.TextField-module__h7E0Iq__textField--medium .TextField-module__h7E0Iq__textField__inputContainer{padding:var(--spacing-sm) var(--spacing-md)}.TextField-module__h7E0Iq__textField__input{font-size:var(--font-size-base);color:var(--color-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.TextField-module__h7E0Iq__textField__input::placeholder{color:var(--color-text-secondary);opacity:.7}.TextField-module__h7E0Iq__textField__input:disabled{cursor:not-allowed;opacity:.5}.TextField-module__h7E0Iq__textField__textarea{resize:vertical;font-family:inherit;line-height:1.5}.TextField-module__h7E0Iq__textField__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.TextField-module__h7E0Iq__textField__startAdornment,.TextField-module__h7E0Iq__textField__endAdornment{color:var(--color-text-secondary);font-size:var(--font-size-xl);align-items:center;display:inline-flex}.TextField-module__h7E0Iq__textField__prefix{color:var(--color-text-secondary);font-size:var(--font-size-base)}[data-theme=dark] .TextField-module__h7E0Iq__textField__inputContainer{background-color:var(--color-background)}[data-theme=dark] .TextField-module__h7E0Iq__textField__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.TextField-module__h7E0Iq__textField--error .TextField-module__h7E0Iq__textField__input{border-color:var(--color-error)}.TextField-module__h7E0Iq__textField--error .TextField-module__h7E0Iq__textField__input:focus{border-color:var(--color-error);outline-color:var(--color-error)}
.ToggleButtonGroup-module__vPd7-a__toggleButtonGroup{border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-flex;overflow:hidden}.ToggleButtonGroup-module__vPd7-a__toggleButtonGroup--fullWidth{width:100%}.ToggleButtonGroup-module__vPd7-a__toggleButton{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:none;border-right:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex:1;font-family:inherit;transition:all .2s;display:inline-flex}.ToggleButtonGroup-module__vPd7-a__toggleButton:last-child{border-right:none}.ToggleButtonGroup-module__vPd7-a__toggleButton:hover:not(:disabled):not(.ToggleButtonGroup-module__vPd7-a__toggleButton--selected){background-color:var(--color-action-hover);color:var(--color-text-primary)}.ToggleButtonGroup-module__vPd7-a__toggleButton--selected{background-color:var(--color-tab-active-bg);color:var(--color-tab-active-text)}.ToggleButtonGroup-module__vPd7-a__toggleButton:disabled{opacity:.5;cursor:not-allowed}.ToggleButtonGroup-module__vPd7-a__toggleButton--small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.ToggleButtonGroup-module__vPd7-a__toggleButton--medium{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}.ToggleButtonGroup-module__vPd7-a__toggleButton:focus-visible{outline:2px solid var(--color-tab-active-text);outline-offset:-2px;z-index:1}
.AccountingMoney-module__GJ-SyW__money{font-variant-numeric:tabular-nums}.AccountingMoney-module__GJ-SyW__money--credit{color:var(--color-info-fg)}.AccountingMoney-module__GJ-SyW__money--loss{color:var(--color-error-fg)}.AccountingMoney-module__GJ-SyW__money--total{color:var(--color-secondary-fg)}
.BillingPeriodSection-module__Py2_IW__billingPeriodSection__loadingContainer{padding:var(--spacing-2xl);justify-content:center;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__selectionRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:flex-end;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__selectWrapper{flex:100%}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__selectedPeriodDetails{margin-top:var(--spacing-lg)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__fieldWrapper{gap:var(--spacing-sm);flex-direction:column;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualRow{gap:var(--spacing-md);flex-direction:column;align-items:stretch;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__quickChips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualField{align-items:center;column-gap:var(--spacing-sm);grid-template-columns:82px minmax(0,170px);min-width:0;display:grid}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualField input{width:100%}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualLabel{font-size:var(--font-size-sm);color:var(--color-text-primary)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__required{color:var(--color-error-fg)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualHint{margin-top:var(--spacing-sm);flex-basis:100%}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__unmeteredSection{margin-top:var(--spacing-md)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__unmeteredOpen{border-left:2px solid var(--color-secondary);padding-left:var(--spacing-md)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__unmeteredHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__unmeteredTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__saveError{margin-bottom:var(--spacing-md)}
.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__countBadge{height:var(--badge-height-md);min-width:var(--badge-height-md);padding:0 var(--spacing-xs);background-color:var(--color-grey-200);color:var(--color-text-primary);border-radius:calc(var(--badge-height-md) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__addField{margin-top:var(--spacing-sm)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__addIcon{left:var(--spacing-sm);color:var(--color-text-secondary);opacity:.5;pointer-events:none;position:absolute}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__inputWrapper{align-items:center;display:flex;position:relative}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input{padding:var(--spacing-sm);padding-left:var(--height-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);outline:none;flex:1;font-family:inherit;transition:border-color .2s}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input:focus{border-color:var(--color-teal-500)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input:disabled{background-color:var(--color-background-disabled);cursor:not-allowed}.QueryOrderByEditor-module__I2enaW__orderByItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border);display:flex}.QueryOrderByEditor-module__I2enaW__orderByItemDragging{opacity:.4}.QueryOrderByEditor-module__I2enaW__orderByItemDropTarget{border-color:var(--color-teal-500);background-color:var(--color-action-selected)}.QueryOrderByEditor-module__I2enaW__orderByItem__dragHandle{color:var(--color-text-secondary)}.QueryOrderByEditor-module__I2enaW__orderByItem__field{flex:1;min-width:0}.QueryOrderByEditor-module__I2enaW__orderByItem__fieldHeader{align-items:center;gap:var(--spacing-xs);display:flex}.QueryOrderByEditor-module__I2enaW__orderByItem__fieldName{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}.QueryOrderByEditor-module__I2enaW__orderByItem__aggregateBadge{height:var(--badge-height-sm);min-width:var(--badge-height-sm);padding:0 var(--spacing-xs);background-color:var(--color-grey-200);color:var(--color-text-primary);border-radius:calc(var(--badge-height-sm) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.QueryOrderByEditor-module__I2enaW__autocompleteOption__container{align-items:center;gap:var(--spacing-xs);display:flex}.QueryOrderByEditor-module__I2enaW__autocompleteOption__fieldName{font-size:var(--font-size-sm)}
.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)}
.DepositTransferDialog-module__6rYnyG__depositTransferDialog{flex-direction:column;gap:14px;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{grid-template-columns:var(--dialog-label-col,190px) minmax(0, 1fr);align-items:center;column-gap:14px;display:grid}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__fieldLabel{font-family:var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-subtle);font-size:10.5px;font-weight:600}.DepositTransferDialog-module__6rYnyG__depositTransferDialog__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}
.FilterCondition-module__qqQ2Jq__filterCondition{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);transition:all .2s;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition:hover:not(.FilterCondition-module__qqQ2Jq__filterCondition--disabled){background-color:var(--color-background)}.FilterCondition-module__qqQ2Jq__filterCondition--dragging{opacity:.8;box-shadow:var(--shadow-md)}.FilterCondition-module__qqQ2Jq__filterCondition--disabled{opacity:.6;cursor:not-allowed}.FilterCondition-module__qqQ2Jq__filterCondition__dragHandle{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__dragHandle:active{cursor:grabbing}.FilterCondition-module__qqQ2Jq__filterCondition__field{flex:none;min-width:200px}.FilterCondition-module__qqQ2Jq__filterCondition__operator{flex:none;min-width:150px}.FilterCondition-module__qqQ2Jq__filterCondition__value{flex:1;min-width:0}.FilterCondition-module__qqQ2Jq__filterCondition__paramBadge{cursor:pointer;flex-shrink:0}.FilterCondition-module__qqQ2Jq__filterCondition__paramToggle{flex-shrink:0}.FilterCondition-module__qqQ2Jq__filterCondition__paramToggle--active{color:var(--color-teal-500)}.FilterCondition-module__qqQ2Jq__filterCondition__delete{flex:none}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfig{margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-sm)}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigBody{gap:var(--spacing-md);flex-direction:column;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigField{gap:var(--spacing-xs);flex-direction:column;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigCheckboxLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigFieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigOperators{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.FilterCondition-module__qqQ2Jq__filterCondition__paramConfigOperatorChip{cursor:pointer}
.AccountingSectionCard-module__gVkoCa__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px 18px}.AccountingSectionCard-module__gVkoCa__card__header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.AccountingSectionCard-module__gVkoCa__card__title{font-family:var(--mb-font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:10.5px;font-weight:600}.AccountingSectionCard-module__gVkoCa__card__right{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}.AccountingSectionCard-module__gVkoCa__card__sampleChip{text-transform:none}.AccountingSectionCard-module__gVkoCa__card__description{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}
.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}
.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)}
.FilterGroup-module__3WedrW__filterGroup{padding:var(--spacing-md);transition:all .2s}.FilterGroup-module__3WedrW__filterGroup--root{background-color:#0000;border-left:none;padding:0}.FilterGroup-module__3WedrW__filterGroup--dragging{opacity:.8;box-shadow:var(--shadow-lg)}.FilterGroup-module__3WedrW__filterGroup--depth0{background-color:var(--color-surface)}.FilterGroup-module__3WedrW__filterGroup--depth1{background-color:var(--color-background)}.FilterGroup-module__3WedrW__filterGroup__header{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}.FilterGroup-module__3WedrW__filterGroup__header--empty{margin-bottom:0}.FilterGroup-module__3WedrW__filterGroup__dragHandle{cursor:grab;color:var(--color-text-secondary);align-items:center;display:flex}.FilterGroup-module__3WedrW__filterGroup__dragHandle:active{cursor:grabbing}.FilterGroup-module__3WedrW__filterGroup__dragHandle--disabled{cursor:not-allowed}.FilterGroup-module__3WedrW__filterGroup__operatorHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}.FilterGroup-module__3WedrW__filterGroup__spacer{flex:1}.FilterGroup-module__3WedrW__filterGroup__conditions{gap:var(--spacing-md);flex-direction:column;display:flex}.FilterGroup-module__3WedrW__filterGroup__conditions--hidden{display:none}.FilterGroup-module__3WedrW__filterGroup__operatorLabel{text-align:center;font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:var(--spacing-xs) 0;font-size:var(--font-size-xs);display:block}.FilterGroup-module__3WedrW__filterGroup__operatorLabel--and{color:var(--color-teal-500)}.FilterGroup-module__3WedrW__filterGroup__operatorLabel--or{color:var(--color-gold-500)}.FilterGroup-module__3WedrW__filterGroup__empty{padding:var(--spacing-xl) 0;text-align:center;color:var(--color-text-secondary)}.FilterGroup-module__3WedrW__filterGroup__emptyText{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}@keyframes FilterGroup-module__3WedrW__fadeIn{0%{opacity:0}to{opacity:1}}.FilterGroup-module__3WedrW__filterGroup__empty--visible{animation:.3s FilterGroup-module__3WedrW__fadeIn}
.AccountingTabHeader-module__3hjwYW__header{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:12px;padding:13px 18px;display:flex}.AccountingTabHeader-module__3hjwYW__header__title{font-family:var(--mb-font-heading);color:var(--color-text-primary);margin:0;font-size:17px;font-weight:700}.AccountingTabHeader-module__3hjwYW__header__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AccountingTabHeader-module__3hjwYW__header__slot{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}
.DocumentTemplates-module__dQ9hLq__docTemplates{gap:var(--spacing-lg);padding-top:var(--spacing-3xl);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;margin:0}.DocumentTemplates-module__dQ9hLq__docTemplates__subtitle{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:var(--spacing-xs) 0 0 0}.DocumentTemplates-module__dQ9hLq__docTemplates__tabs{flex-shrink:0}.DocumentTemplates-module__dQ9hLq__docTemplates__headerActions{gap:var(--spacing-sm);margin-top:calc(-1 * var(--spacing-2xl));flex-direction:column;align-items:flex-end;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__residentsLink{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-teal-400);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .15s;display:inline-flex}.DocumentTemplates-module__dQ9hLq__docTemplates__residentsLink:hover{color:var(--color-teal-300);text-decoration:underline}.DocumentTemplates-module__dQ9hLq__docTemplates__toolbar{padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__filters{gap:var(--spacing-md);align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__count{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-medium)}.DocumentTemplates-module__dQ9hLq__docTemplates__templateName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm)}.DocumentTemplates-module__dQ9hLq__docTemplates__templateDesc{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs);line-height:var(--line-height-tight)}.DocumentTemplates-module__dQ9hLq__docTemplates__actions{gap:var(--spacing-xs);opacity:.6;transition:opacity .15s;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__actions:hover{opacity:1}.DocumentTemplates-module__dQ9hLq__docTemplates__pagination{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);margin-top:var(--spacing-lg);justify-content:center;display:flex}.DocumentTemplates-module__dQ9hLq__docTemplates__empty{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl);color:var(--color-text-tertiary)}.DocumentTemplates-module__dQ9hLq__docTemplates__emptyIcon{color:var(--color-teal-200);margin-bottom:var(--spacing-lg);font-size:48px}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__docTemplates__emptyIcon{color:var(--color-teal-800)}.DocumentTemplates-module__dQ9hLq__docTemplates__emptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.DocumentTemplates-module__dQ9hLq__docTemplates__emptyText{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.DocumentTemplates-module__dQ9hLq__docTemplates__emptyAction{margin-top:var(--spacing-xl)}.DocumentTemplates-module__dQ9hLq__docTemplates__typeChip{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.DocumentTemplates-module__dQ9hLq__docTemplates__typeIcon{opacity:.8;font-size:14px}.DocumentTemplates-module__dQ9hLq__docEditor{gap:var(--spacing-lg);padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__header{justify-content:space-between;align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__headerLeft{align-items:center;gap:var(--spacing-md);display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__titleRow{align-items:center;gap:var(--spacing-sm);display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__updated{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.DocumentTemplates-module__dQ9hLq__docEditor__headerRight{align-items:center;gap:var(--spacing-md);display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__activeLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.DocumentTemplates-module__dQ9hLq__docEditor__meta{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.DocumentTemplates-module__dQ9hLq__docEditor__metaFull{grid-column:1/-1}.DocumentTemplates-module__dQ9hLq__docEditor__workspace{gap:var(--spacing-lg);grid-template-columns:1fr 280px;min-height:500px;display:grid}.DocumentTemplates-module__dQ9hLq__docEditor__editorPane{flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__docEditor__codeArea{letter-spacing:.01em;font-family:JetBrains Mono,Fira Code,SF Mono,Cascadia Code,monospace;font-size:var(--font-size-xs)!important;line-height:1.6!important}.DocumentTemplates-module__dQ9hLq__docEditor__printSettings{padding:var(--spacing-lg) 0}.DocumentTemplates-module__dQ9hLq__docEditor__printTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}.DocumentTemplates-module__dQ9hLq__docEditor__printGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.DocumentTemplates-module__dQ9hLq__docEditor__previewFrame{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:600px;box-shadow:var(--shadow-sm);display:block}.DocumentTemplates-module__dQ9hLq__picker{gap:var(--spacing-md);flex-direction:column;height:100%;display:flex}.DocumentTemplates-module__dQ9hLq__picker__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-sm);margin:0;display:flex}.DocumentTemplates-module__dQ9hLq__picker__badge{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);background:var(--color-teal-100);color:var(--color-teal-700);border-radius:var(--radius-full);min-width:20px;height:20px;padding:0 var(--spacing-xs);justify-content:center;align-items:center;display:inline-flex}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__picker__badge{background:var(--color-teal-900);color:var(--color-teal-300)}.DocumentTemplates-module__dQ9hLq__picker__search{margin-bottom:var(--spacing-xs)}.DocumentTemplates-module__dQ9hLq__picker__scroll{scrollbar-width:thin;scrollbar-color:var(--color-gray-300) transparent;flex:1;overflow:hidden auto}.DocumentTemplates-module__dQ9hLq__picker__scroll::-webkit-scrollbar{width:4px}.DocumentTemplates-module__dQ9hLq__picker__scroll::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__picker__scroll::-webkit-scrollbar-thumb{background:var(--color-gray-700)}.DocumentTemplates-module__dQ9hLq__picker__group{margin-bottom:var(--spacing-lg)}.DocumentTemplates-module__dQ9hLq__picker__groupLabel{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs);padding:0 var(--spacing-xs)}.DocumentTemplates-module__dQ9hLq__picker__item{text-align:left;width:100%;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;margin-bottom:1px;transition:all .12s;display:flex}.DocumentTemplates-module__dQ9hLq__picker__item:hover{background:var(--color-teal-50);color:var(--color-teal-700)}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__picker__item:hover{background:var(--color-teal-900);color:var(--color-teal-300)}.DocumentTemplates-module__dQ9hLq__picker__itemLabel{font-weight:var(--font-weight-medium)}.DocumentTemplates-module__dQ9hLq__picker__itemType{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);padding:1px var(--spacing-xs);background:var(--color-gray-100);border-radius:var(--radius-xs);font-family:SF Mono,Cascadia Code,monospace}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__picker__itemType{background:var(--color-gray-800)}.DocumentTemplates-module__dQ9hLq__letterWizard{gap:var(--spacing-lg);padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__step{gap:var(--spacing-xl);min-height:280px;padding:var(--spacing-md) 0;flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__stepTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);align-items:center;gap:var(--spacing-md);letter-spacing:-.01em;margin:0;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__stepNumber{border-radius:var(--radius-full);background:var(--color-teal-500);color:#fff;width:32px;height:32px;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 3px #5b7f8d26}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterWizard__stepNumber{background:var(--color-teal-500);color:#fff}.DocumentTemplates-module__dQ9hLq__letterWizard__fields{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.DocumentTemplates-module__dQ9hLq__letterWizard__checkboxRow{margin-top:var(--spacing-md)}.DocumentTemplates-module__dQ9hLq__letterWizard__summary{background:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--color-border)}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterWizard__summary{background:var(--color-gray-900)}.DocumentTemplates-module__dQ9hLq__letterWizard__summaryHeader{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.DocumentTemplates-module__dQ9hLq__letterWizard__summaryRow{padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);justify-content:space-between;align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__summaryRow:last-child{border-bottom:none;padding-bottom:0}.DocumentTemplates-module__dQ9hLq__letterWizard__summaryLabel{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.DocumentTemplates-module__dQ9hLq__letterWizard__summaryValue{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.DocumentTemplates-module__dQ9hLq__letterWizard__nav{padding-top:var(--spacing-xl);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-top:auto;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__navActions{gap:var(--spacing-md);align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__selectionBar{align-items:center;gap:var(--spacing-md);display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__selectionHint{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.DocumentTemplates-module__dQ9hLq__letterWizard__previewSection{gap:var(--spacing-md);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__previewLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.DocumentTemplates-module__dQ9hLq__letterWizard__previewFrame{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xl);color:#1f2937;max-height:400px;box-shadow:var(--shadow-sm);background:#fff;overflow:auto}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterWizard__previewFrame{box-shadow:inset 0 0 0 1px var(--color-gray-700)}.DocumentTemplates-module__dQ9hLq__letterWizard__progressState{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__progressTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.DocumentTemplates-module__dQ9hLq__letterWizard__progressBar{background:var(--color-gray-200);border-radius:var(--radius-full);width:100%;max-width:400px;height:8px;overflow:hidden}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterWizard__progressBar{background:var(--color-gray-700)}.DocumentTemplates-module__dQ9hLq__letterWizard__progressFill{background:var(--color-teal-500);border-radius:var(--radius-full);height:100%;transition:width .3s}.DocumentTemplates-module__dQ9hLq__letterWizard__progressDetail{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DocumentTemplates-module__dQ9hLq__letterWizard__successState{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterWizard__successIcon{border-radius:var(--radius-full);background:var(--color-green-100);width:64px;height:64px;color:var(--color-green-600);justify-content:center;align-items:center;font-size:32px;animation:.4s cubic-bezier(.175,.885,.32,1.275) DocumentTemplates-module__dQ9hLq__letterWizard__successPop;display:flex}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterWizard__successIcon{color:var(--color-green-400);background:#10b98126}@keyframes DocumentTemplates-module__dQ9hLq__letterWizard__successPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.DocumentTemplates-module__dQ9hLq__letterWizard__successTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.DocumentTemplates-module__dQ9hLq__letterWizard__successDetail{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DocumentTemplates-module__dQ9hLq__letterWizard__successActions{gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.DocumentTemplates-module__dQ9hLq__pagination{justify-content:center;align-items:center;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);margin-top:var(--spacing-lg);display:flex}.DocumentTemplates-module__dQ9hLq__pagination__info{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}.DocumentTemplates-module__dQ9hLq__noticeConfig{gap:var(--spacing-lg);padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__eventName{font-family:SF Mono,Cascadia Code,monospace;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-teal-700);padding:var(--spacing-2xs) var(--spacing-sm);background:var(--color-teal-50);border-radius:var(--radius-sm);display:inline-block}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__noticeConfig__eventName{color:var(--color-teal-300);background:var(--color-teal-900)}.DocumentTemplates-module__dQ9hLq__noticeConfig__channels{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__channelChip{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__channelIcon{opacity:.85;font-size:13px}.DocumentTemplates-module__dQ9hLq__noticeConfig__mappingColumn{gap:var(--spacing-xs);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__mappingRow{align-items:center;gap:var(--spacing-xs);display:flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__templateRef{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-family:SF Mono,Cascadia Code,monospace}.DocumentTemplates-module__dQ9hLq__noticeConfig__description{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs);line-height:var(--line-height-tight)}.DocumentTemplates-module__dQ9hLq__noticeConfig__switchWrap{justify-content:center;align-items:center;gap:var(--spacing-xs);display:flex}.DocumentTemplates-module__dQ9hLq__noticeConfig__saving{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);animation:1.5s ease-in-out DocumentTemplates-module__dQ9hLq__noticeConfig__fadeInOut}@keyframes DocumentTemplates-module__dQ9hLq__noticeConfig__fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.DocumentTemplates-module__dQ9hLq__noticeConfig__emptyState{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl)}.DocumentTemplates-module__dQ9hLq__noticeConfig__emptyIcon{color:var(--color-gray-300);margin-bottom:var(--spacing-lg);font-size:48px}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__noticeConfig__emptyIcon{color:var(--color-gray-700)}.DocumentTemplates-module__dQ9hLq__noticeConfig__emptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.DocumentTemplates-module__dQ9hLq__noticeConfig__emptyText{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.DocumentTemplates-module__dQ9hLq__prefDialog__searchRow{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);align-items:flex-end;display:flex}.DocumentTemplates-module__dQ9hLq__prefDialog__searchRow>:first-child{flex:1}.DocumentTemplates-module__dQ9hLq__prefDialog__residentInfo{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface-dark);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);display:flex}.DocumentTemplates-module__dQ9hLq__prefDialog__residentInfo strong{color:var(--color-text-primary)}.DocumentTemplates-module__dQ9hLq__prefDialog__residentInfo span{color:var(--color-text-secondary)}.DocumentTemplates-module__dQ9hLq__prefDialog__grid{max-height:400px;overflow:auto}.DocumentTemplates-module__dQ9hLq__prefDialog__grid table{border-collapse:collapse;width:100%}.DocumentTemplates-module__dQ9hLq__prefDialog__grid th,.DocumentTemplates-module__dQ9hLq__prefDialog__grid td{padding:var(--spacing-xs) var(--spacing-sm);text-align:center;border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm)}.DocumentTemplates-module__dQ9hLq__prefDialog__grid th:first-child,.DocumentTemplates-module__dQ9hLq__prefDialog__grid td:first-child{text-align:left;min-width:180px}.DocumentTemplates-module__dQ9hLq__prefDialog__grid th{background:var(--color-surface);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);z-index:1;position:sticky;top:0}.DocumentTemplates-module__dQ9hLq__prefDialog__grid tr:hover td{background:var(--color-surface-hover)}.DocumentTemplates-module__dQ9hLq__prefDialog__eventName{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.DocumentTemplates-module__dQ9hLq__prefDialog__eventDesc{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}.DocumentTemplates-module__dQ9hLq__prefDialog__emptyState{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);color:var(--color-text-tertiary)}.DocumentTemplates-module__dQ9hLq__prefDialog__status{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);display:flex}.DocumentTemplates-module__dQ9hLq__prefDialog__resultsList{z-index:10;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-height:200px;margin-top:var(--spacing-xs);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.DocumentTemplates-module__dQ9hLq__prefDialog__resultItem{padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-light)}.DocumentTemplates-module__dQ9hLq__prefDialog__resultItem:hover{background:var(--color-surface-hover)}.DocumentTemplates-module__dQ9hLq__prefDialog__resultItem:last-child{border-bottom:none}.DocumentTemplates-module__dQ9hLq__prefDialog__searchWrap{position:relative}.DocumentTemplates-module__dQ9hLq__letterHistory{gap:var(--spacing-lg);padding-top:var(--spacing-2xl);flex-direction:column;display:flex}.DocumentTemplates-module__dQ9hLq__letterHistory__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.DocumentTemplates-module__dQ9hLq__letterHistory__filters{gap:var(--spacing-md);flex-wrap:wrap;align-items:flex-end;display:flex}.DocumentTemplates-module__dQ9hLq__letterHistory__filterItem{min-width:160px}.DocumentTemplates-module__dQ9hLq__letterHistory__toolbarActions{gap:var(--spacing-sm);align-items:center;display:flex}.DocumentTemplates-module__dQ9hLq__letterHistory__emptyState{text-align:center;padding:var(--spacing-5xl) var(--spacing-xl)}.DocumentTemplates-module__dQ9hLq__letterHistory__emptyIcon{color:var(--color-gray-300);margin-bottom:var(--spacing-lg);font-size:56px}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__letterHistory__emptyIcon{color:var(--color-gray-700)}.DocumentTemplates-module__dQ9hLq__letterHistory__emptyTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.DocumentTemplates-module__dQ9hLq__letterHistory__emptyText{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.DocumentTemplates-module__dQ9hLq__letterHistory__batchId{font-size:var(--font-size-2xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs);font-family:SF Mono,Cascadia Code,monospace}.DocumentTemplates-module__dQ9hLq__letterHistory__count{text-align:center;padding-top:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}@media (max-width:768px){.DocumentTemplates-module__dQ9hLq__docTemplates__toolbar{gap:var(--spacing-md);flex-direction:column;align-items:flex-start}.DocumentTemplates-module__dQ9hLq__docEditor__workspace,.DocumentTemplates-module__dQ9hLq__docEditor__meta,.DocumentTemplates-module__dQ9hLq__letterWizard__fields{grid-template-columns:1fr}.DocumentTemplates-module__dQ9hLq__letterHistory__toolbar{flex-direction:column;align-items:stretch}.DocumentTemplates-module__dQ9hLq__letterHistory__toolbarActions{justify-content:flex-end}}
.FilterBuilder-module__O4EDtq__filterBuilder{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.FilterBuilder-module__O4EDtq__filterBuilder__content{padding:var(--spacing-md);flex:1;overflow:auto}.FilterBuilder-module__O4EDtq__filterBuilder__loading{padding:var(--spacing-md)}
.Toast-module__EoIe4W__toast{z-index:var(--z-toast);min-width:400px;max-width:500px;position:fixed}.Toast-module__EoIe4W__toast__alert{box-shadow:var(--shadow-lg);font-size:var(--font-size-lg);margin-bottom:0}.Toast-module__EoIe4W__toast--top-center{top:var(--spacing-xl);left:50%;transform:translate(-50%)}.Toast-module__EoIe4W__toast--top-right{top:var(--spacing-xl);right:var(--spacing-xl)}.Toast-module__EoIe4W__toast--top-left{top:var(--spacing-xl);left:var(--spacing-xl)}.Toast-module__EoIe4W__toast--bottom-center{bottom:var(--spacing-xl);left:50%;transform:translate(-50%)}.Toast-module__EoIe4W__toast--bottom-right{bottom:var(--spacing-xl);right:var(--spacing-xl)}.Toast-module__EoIe4W__toast--bottom-left{bottom:var(--spacing-xl);left:var(--spacing-xl)}
.AccountingTable-module__oOv20W__scroll{overflow-x:auto}.AccountingTable-module__oOv20W__table{border-collapse:collapse;width:100%;color:var(--color-text-primary);font-size:12.5px}.AccountingTable-module__oOv20W__table th{border-bottom:1px solid var(--color-border);font-family:var(--mb-font-heading);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--color-text-secondary);padding:0 4px 8px;font-size:11px;font-weight:600}.AccountingTable-module__oOv20W__table td{border-bottom:1px solid var(--color-border-light);vertical-align:top;padding:8px 4px}.AccountingTable-module__oOv20W__num{text-align:right;font-variant-numeric:tabular-nums}.AccountingTable-module__oOv20W__table th.AccountingTable-module__oOv20W__num{text-align:right}.AccountingTable-module__oOv20W__strong{font-weight:var(--font-weight-semibold)}.AccountingTable-module__oOv20W__muted{color:var(--color-text-tertiary)}.AccountingTable-module__oOv20W__cardNote{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-tertiary)}.AccountingTable-module__oOv20W__sub{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:block}.AccountingTable-module__oOv20W__total td{border-top:1px solid var(--color-border);font-weight:var(--font-weight-bold);border-bottom:none}.AccountingTable-module__oOv20W__emphasis{font-weight:var(--font-weight-semibold);color:var(--color-secondary-fg)}.AccountingTable-module__oOv20W__wide{min-width:640px}.AccountingTable-module__oOv20W__wider{min-width:880px}.AccountingTable-module__oOv20W__empty{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-success-fg);margin:0;display:flex}.AccountingTable-module__oOv20W__note{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AccountingTable-module__oOv20W__count{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.AccountingTable-module__oOv20W__count--warn{color:var(--color-warning-fg)}.AccountingTable-module__oOv20W__metric{align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);display:inline-flex}.AccountingTable-module__oOv20W__metricLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-tertiary)}.AccountingTable-module__oOv20W__stack{gap:var(--spacing-md);flex-direction:column;display:flex}.AccountingTable-module__oOv20W__footer{justify-content:flex-end;gap:var(--spacing-sm);display:flex}
.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__dialog.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__dialog{width:100%;max-width:min(420px,96vw)}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__tabs{background-color:var(--mb-bg-card);border-bottom:1px solid var(--mb-border);gap:2px 4px;padding:8px 10px 0;display:flex}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__tab{white-space:nowrap;font-family:var(--font-heading), sans-serif;color:var(--mb-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:7px 7px 0 0;flex:none;padding:8px 14px;font-size:13px;font-weight:500}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__tab:hover{color:var(--mb-text-primary)}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__tab--active{border-bottom-color:var(--mb-accent);background-color:var(--mb-nav-active-bg);color:var(--mb-nav-active-text);font-weight:600}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__section{flex-direction:column;gap:12px;display:flex}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__list{margin:0}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__row{border-bottom:1px solid var(--mb-border);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;padding:0 0 10px;font-size:13.5px;display:flex}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__label{font-family:var(--font-heading), sans-serif;color:var(--mb-text-subtle);font-weight:600}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__value{text-align:right;overflow-wrap:anywhere;font-family:var(--font-sans), sans-serif;color:var(--mb-text-primary);margin:0}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__code{font-family:var(--font-mono);letter-spacing:.08em}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__actions{flex-wrap:wrap;gap:8px;display:flex}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__actions>*{flex:1;justify-content:center}.PortalPaymentInfoDialog-module__Ls5E9G__portalPaymentInfo__empty{color:var(--mb-text-subtle);margin:0;font-size:12px}
.RatesDeleteConfirmDialog-module__lxJ7fa__ratesDeleteConfirmDialog__message,.RatesDeleteConfirmDialog-module__lxJ7fa__ratesDeleteConfirmDialog__warning{margin-bottom:var(--spacing-lg)}
.BillingPostChecklist-module__gjNjkW__billingPostChecklist{gap:var(--spacing-xs);flex-direction:column;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__heading{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;color:var(--color-text-tertiary);text-transform:uppercase;font-size:10.5px;font-weight:600}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__row{border-bottom:1px solid var(--color-border-light);align-items:flex-start;gap:11px;padding:10px 0;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__row:last-child{border-bottom:0}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__icon{border-radius:var(--mb-radius-pill);flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__glyph.BillingPostChecklist-module__gjNjkW__billingPostChecklist__glyph{width:11px;height:11px}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__tone--success{color:var(--color-success-fg);background-color:var(--color-success-bg)}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__tone--warning{color:var(--color-warning-fg);background-color:var(--color-warning-bg)}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__tone--error{color:var(--color-error-fg);background-color:var(--color-error-bg)}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__tone--neutral{color:var(--color-text-secondary);background-color:var(--color-surface-raised)}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__pill{border-radius:var(--mb-radius-pill);font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:.04em;flex:none;padding:3px 9px;font-size:11px;font-weight:600}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__title{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:12.5px;font-weight:600}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__detail{color:var(--color-text-tertiary);font-size:11.5px}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__lines{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.BillingPostChecklist-module__gjNjkW__billingPostChecklist__link,.BillingPostChecklist-module__gjNjkW__billingPostChecklist__retry{color:var(--color-primary-fg);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11.5px;text-decoration:underline}
.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialog{min-height:70vh}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitleContent{justify-content:space-between;align-items:center;width:100%;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitleText{align-items:center;gap:var(--spacing-sm);display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitle{font-size:var(--font-size-xl);margin:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__filterSummary{gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__filterItem{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__paramBadge{font-size:var(--font-size-2xs);background-color:var(--color-grey-200);color:var(--color-text-secondary);padding:0 var(--spacing-xs);border-radius:var(--radius-sm)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogContent{min-height:300px}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;min-height:300px;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__loadingText{margin:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noData{text-align:center;padding:var(--spacing-4xl) 0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noDataTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noDataText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__tableContainer{max-height:50vh;overflow:auto}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__headerCell{font-weight:var(--font-weight-semibold);background-color:var(--color-surface);white-space:nowrap;z-index:1;position:sticky;top:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__aggregation{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-left:var(--spacing-xs)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dataCell{white-space:nowrap}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__truncatedAlert{margin-top:var(--spacing-lg)}
.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption{flex-direction:column;gap:12px;display:flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__addButton{cursor:pointer;font-family:var(--font-heading);color:var(--mb-accent-text);background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__addIcon{font-size:13px!important}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__errorBanner{margin-bottom:0}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__empty{border:1px dashed var(--mb-border-control);border-radius:var(--mb-radius-md);font-family:var(--font-heading);color:var(--mb-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:18px 16px;font-size:13px;font-weight:600;display:flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__empty .AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__addButton{border:1px solid var(--mb-accent);border-radius:var(--mb-radius-md);margin-left:auto;padding:7px 14px;font-size:12.5px}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__loading{justify-content:center;padding:.5rem 0;display:flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__list{border:1px solid var(--mb-border);border-radius:var(--mb-radius-md);flex-direction:column;display:flex;overflow:hidden}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__head,.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__row{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:12px;padding:0 14px;display:grid}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__head{background-color:var(--mb-bg-sunken);min-height:34px;font-family:var(--font-heading);letter-spacing:.05em;text-transform:uppercase;color:var(--mb-text-body);font-size:10.5px;font-weight:600}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__row{border-top:1px solid var(--mb-border-subtle);padding-top:10px;padding-bottom:10px;font-size:12.5px}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__cardMain{min-width:0}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__cardHeader{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__period{min-width:0}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__window{color:var(--mb-text-secondary);margin:0;font-size:12.5px}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__reason{white-space:pre-line;color:var(--mb-text-muted);margin:6px 0 0;font-size:12px}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__cardActions{gap:2px;display:flex}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__addRow{border-top:1px solid var(--mb-border-subtle);padding:9px 14px}.AccountLateChargeExemption-module__sHRTkq__accountLateChargeExemption__standaloneAdd{justify-content:flex-end;display:flex}
.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__container{flex-direction:column;gap:14px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__top{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__card.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__card{border:1px solid var(--color-border);border-radius:var(--mb-radius-lg);box-shadow:none;padding:16px 18px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__reviewCard{flex:420px;min-width:320px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__summaryCard{flex-direction:column;flex:0 auto;gap:7px;min-width:300px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__eyebrow{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:.08em;color:var(--color-text-tertiary);text-transform:uppercase;font-size:10.5px;font-weight:600}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pairs{grid-template-columns:max-content max-content;align-content:start;align-items:center;gap:3px 8px;display:grid}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pair{display:contents}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pairLabel{color:var(--color-text-tertiary);white-space:nowrap;font-size:11.5px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pairLabel:after{content:":"}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pairValue{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);white-space:nowrap;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__pairMoney{color:var(--mb-gold-text)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__ackCard{flex-direction:column;gap:12px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__ackRow{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__callout{background:var(--mb-bg-sunken);border:1px solid var(--color-border);border-left:3px solid var(--mb-gold-text);border-radius:8px;flex:380px;align-items:flex-start;gap:11px;min-width:280px;padding:12px 14px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__calloutIcon.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__calloutIcon{width:15px;height:15px;color:var(--mb-gold-text);flex:none;margin-top:1px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__calloutText{color:var(--mb-text-secondary);font-size:12px;line-height:1.55}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__ackControls{flex-direction:column;flex:0 auto;align-items:flex-end;gap:11px;margin-left:auto;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__ackCheck{flex-direction:column;align-items:flex-end;gap:3px;max-width:520px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__gateHint{color:var(--color-text-tertiary);font-size:11.5px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton{background-color:var(--mb-gold);border-color:var(--mb-gold);color:var(--color-gold-900)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton:hover:not(:disabled){background-color:var(--color-gold-400);border-color:var(--color-gold-400)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__goldButton:disabled{background-color:var(--mb-bg-raised);border-color:var(--mb-bg-raised);color:var(--color-text-secondary);opacity:1;cursor:not-allowed}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__postBlocked{font-size:var(--font-size-sm);color:var(--color-warning-fg);margin:0}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__footer{border-top:1px solid var(--color-border);justify-content:flex-start;padding-top:12px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receipt.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receipt{border:1px solid var(--color-border);border-radius:var(--mb-radius-lg);box-shadow:none;flex-direction:column;gap:12px;padding:26px 26px 22px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptBadge{border-radius:var(--mb-radius-pill);width:34px;height:34px;color:var(--color-success-fg);background-color:var(--color-success-bg);flex:none;justify-content:center;align-items:center;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptBadgeIcon.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptBadgeIcon{width:20px;height:20px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptText{flex-direction:column;gap:2px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptTitle{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:17px;font-weight:700}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptMeta{color:var(--color-text-tertiary);font-size:12.5px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__runId{background:var(--mb-bg-sunken);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:10px;margin-left:auto;padding:8px 13px;display:inline-flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__runIdValue{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;letter-spacing:.02em;color:var(--mb-gold-text);font-size:14px;font-weight:700}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCards{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCard{background:var(--mb-bg-sunken);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;flex:180px;gap:4px;min-width:160px;padding:13px 15px;display:flex}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCardValue{font-family:var(--font-heading), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:15px;font-weight:700}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCard--success .BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCardValue{color:var(--color-success-fg)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCard--warning .BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCardValue{color:var(--color-warning-fg)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCard--info .BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCardValue{color:var(--color-info-fg)}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptCardHint{color:var(--color-text-tertiary);font-size:11.5px}.BillingFinalizeTab-module__e_3RRG__billingFinalizeTab__receiptActions{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:16px;display:flex}
.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor{border-top:1px solid var(--mb-border);flex-direction:column;margin-top:22px;padding-top:18px;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__badge{border-radius:var(--mb-radius-pill);background:var(--mb-gold-tint);border:1px solid var(--mb-gold-text);width:19px;height:19px;color:var(--mb-gold-text);font-family:var(--font-heading), sans-serif;box-sizing:border-box;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__eyebrow{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-text-subtle);margin:0;font-size:10.5px;font-weight:600}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__count{color:var(--mb-text-subtle);flex:1;font-size:12px}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__addIcon{width:13px;height:13px;margin-right:7px}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__table{background:var(--mb-bg-sunken);border:1px solid var(--mb-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__head,.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 84px;align-items:center;gap:12px;padding:9px 13px;display:grid}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__head{border-bottom:1px solid var(--mb-border);font-family:var(--font-heading), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mb-text-subtle);font-size:11px;font-weight:600}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__row{align-items:start}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__row+.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__row{border-top:1px solid var(--mb-border-subtle)}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__empty{text-align:center;color:var(--mb-text-subtle);padding:20px;font-size:12.5px;display:block}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__actions{justify-content:center;align-items:center;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__rangeTo{color:var(--mb-text-subtle);font-size:11.5px}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__multi{gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__customField{gap:var(--spacing-xs);flex-direction:column;display:flex}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__readOnly{font-size:var(--font-size-sm);color:var(--mb-text-subtle)}.LateChargeConditionsEditor-module___l7mPW__lateChargeConditionsEditor__error{font-size:var(--font-size-sm);color:var(--color-error-fg);margin:10px 0 0}
.ReportBuilder-module__Mnu6ia__reportBuilder__header{margin-bottom:var(--spacing-lg)}.ReportBuilder-module__Mnu6ia__reportBuilder__headerContent{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);display:flex}.ReportBuilder-module__Mnu6ia__reportBuilder__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);flex:1;margin:0}.ReportBuilder-module__Mnu6ia__reportBuilder__error,.ReportBuilder-module__Mnu6ia__reportBuilder__tabs{margin-bottom:var(--spacing-lg)}.ReportBuilder-module__Mnu6ia__reportBuilder__content{padding:var(--spacing-xl)}.ReportBuilder-module__Mnu6ia__reportBuilder__divider{margin:var(--spacing-sm) 0}.ReportBuilder-module__Mnu6ia__reportBuilder__querySubtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}.ReportBuilder-module__Mnu6ia__reportBuilder__comingSoon{text-align:center;padding:var(--spacing-4xl) 0}.ReportBuilder-module__Mnu6ia__reportBuilder__comingSoonTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.ReportBuilder-module__Mnu6ia__reportBuilder__comingSoonText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail{gap:var(--spacing-md);flex-direction:column;min-width:0;display:flex}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__rule{background-color:var(--color-border);height:1px;margin:var(--spacing-lg) 0}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--mb-radius-lg);padding:var(--spacing-lg)}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__rows{gap:var(--spacing-sm) var(--spacing-xl);grid-template-columns:max-content minmax(0,max-content);margin:0;display:grid}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__row{display:contents}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__rowLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__rowValue{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__flags{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail__flagChip{font-size:var(--font-size-xs);color:var(--color-info-fg);background-color:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-md)}@media (min-width:1025px){.BillingScopeSummaryRail-module__by3W7G__billingScopeSummaryRail{top:var(--spacing-md);position:sticky}}
.InlinePeekPanel-module__fDouBa__inlinePeekPanel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);margin:2px 0 10px;padding:14px 16px}.InlinePeekPanel-module__fDouBa__inlinePeekPanel--gold{border-left:3px solid var(--color-gold-500)}
.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__wrapper{z-index:calc(var(--z-modal) + 10);position:fixed;inset:0}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__dialog{width:min(1040px,96vw)}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__form{padding-top:var(--spacing-xs);flex-direction:column;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__meta{color:var(--mb-text-subtle);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 20px;font-size:12.5px;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__sectionHead{align-items:center;gap:10px;margin-bottom:13px;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__badge{border-radius:var(--mb-radius-pill);background:var(--mb-accent-fill);width:19px;height:19px;color:var(--mb-text-on-accent);font-family:var(--font-heading), sans-serif;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__sectionTitle{font-family:var(--font-heading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mb-text-subtle);margin:0;font-size:10.5px;font-weight:600}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__span3{grid-column:1/-1}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__rateCell{grid-template-columns:repeat(var(--rate-cols,1), minmax(0, 1fr));align-items:start;gap:14px;min-width:0;display:grid}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>label{font-family:var(--font-sans), sans-serif;color:var(--mb-text-body);margin:0;font-size:12px;font-weight:400}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>div,.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>button{box-sizing:border-box;background-color:var(--mb-bg-sunken);border-radius:var(--mb-radius-md);width:100%;min-width:0;min-height:0;font-family:var(--font-sans), sans-serif;padding:9px 11px;font-size:12.5px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>div{border:1px solid var(--mb-border-control)}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>div:focus-within{border-color:var(--mb-accent)}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__field>span{color:var(--mb-text-subtle);margin:0;font-size:11.5px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggles{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggle{border-radius:var(--mb-radius-pill);border:1px solid var(--mb-border-control);color:var(--mb-text-secondary);font-family:var(--font-heading), sans-serif;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:500;display:inline-flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggle:hover{border-color:var(--mb-accent);color:var(--mb-text-primary)}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggle:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:2px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggle[aria-pressed=true]{border-color:var(--mb-accent);background:var(--mb-accent-tint);color:var(--mb-text-primary)}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__toggleCheck{width:10px;height:10px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__shutoffRow{max-width:360px;margin-top:14px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__summary{color:var(--mb-text-subtle);margin:10px 0 0;font-size:11.5px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__error{font-size:var(--font-size-sm);color:var(--color-error-fg);margin:0}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__saveError{color:var(--color-error-fg);margin:0 auto 0 0;font-size:12px}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__saveIcon{width:14px;height:14px;margin-right:8px}
.NewReportDialog-module__IlaaSq__newReport__container{flex-direction:column;height:100%;display:flex}.NewReportDialog-module__IlaaSq__newReport__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}.NewReportDialog-module__IlaaSq__newReport__headerTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.NewReportDialog-module__IlaaSq__newReport__body{padding:var(--spacing-lg);flex:1;overflow-y:auto}.NewReportDialog-module__IlaaSq__newReport__error{margin-bottom:var(--spacing-md)}.NewReportDialog-module__IlaaSq__newReport__fields{gap:var(--spacing-md);flex-direction:column;display:flex}.NewReportDialog-module__IlaaSq__newReport__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-border);background-color:var(--color-background);display:flex}.NewReportDialog-module__IlaaSq__newReport__submitContent{align-items:center;gap:8px;display:flex}
.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:1.125rem 1.25rem}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__title{color:var(--color-text-primary);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__list{flex-direction:column;margin:0;display:flex}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__row{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__row:last-child{border-bottom:none}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__label{color:var(--color-text-secondary);font-size:.8125rem}.AccountBillFiguresCard-module__Kyp79W__accountBillFiguresCard__value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.8125rem}
.FilterPill-module__c9ALVq__filterPill{display:inline-flex}.FilterPill-module__c9ALVq__filterPill__trigger{border-radius:var(--radius-full);white-space:nowrap}.FilterPill-module__c9ALVq__filterPill__menu{min-width:15rem}.FilterPill-module__c9ALVq__filterPill__itemLabel{flex:auto}.FilterPill-module__c9ALVq__filterPill__check{color:var(--color-accent);margin-left:var(--spacing-sm)}
.LinearProgress-module__RqITJq__linearProgress{width:100%;height:var(--progress-height-sm);background-color:var(--color-surface-hover);border-radius:var(--spacing-2xs);position:relative;overflow:hidden}.LinearProgress-module__RqITJq__linearProgress__bar{background-color:var(--color-teal-500);border-radius:var(--spacing-2xs);height:100%;transition:width .3s}.LinearProgress-module__RqITJq__linearProgress__bar--indeterminate{width:30%;animation:1.5s infinite LinearProgress-module__RqITJq__indeterminate}@keyframes LinearProgress-module__RqITJq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}
.MoveMeterDialog-module__2q_xIq__moveMeterDialog__form{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}
.VerificationChip-module__1U3LrW__verificationChip__spinner{margin-right:var(--spacing-xs)}.VerificationChip-module__1U3LrW__verificationChip__label.VerificationChip-module__1U3LrW__verificationChip__label{text-transform:none}
.DeleteUnpostedPaymentsButton-module__jR5zpW__deleteUnposted__body{gap:var(--spacing-md);flex-direction:column;display:flex}.DeleteUnpostedPaymentsButton-module__jR5zpW__deleteUnposted__body p{margin:0}
.LettersWorkspace-module__X3AXYq__lettersWorkspace{gap:var(--spacing-lg);flex-direction:column;display:flex}
