.ControlButtons-module__LN9jRG__controlButtons{border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-flex;overflow:hidden}.ControlButtons-module__LN9jRG__controlButtons__button{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);background-color:var(--color-surface);border:none;border-right:1px solid var(--color-border);cursor:pointer;transition:all .2s}.ControlButtons-module__LN9jRG__controlButtons__button:last-child{border-right:none}.ControlButtons-module__LN9jRG__controlButtons__button:hover{background-color:var(--color-background)}.ControlButtons-module__LN9jRG__controlButtons__button--active{background-color:var(--color-teal-500);color:var(--color-surface)}.ControlButtons-module__LN9jRG__controlButtons__button--active:hover{background-color:var(--color-teal-500)}
.Skeleton-module__2dVXfa__skeleton{background-color:var(--color-border);animation:1.5s ease-in-out infinite Skeleton-module__2dVXfa__pulse}@keyframes Skeleton-module__2dVXfa__pulse{0%,to{opacity:1}50%{opacity:.5}}.Skeleton-module__2dVXfa__skeleton--rectangular{border-radius:var(--radius-md)}.Skeleton-module__2dVXfa__skeleton--circular{border-radius:var(--radius-full)}.Skeleton-module__2dVXfa__skeleton--text{border-radius:var(--radius-sm);transform-origin:0 55%;transform:scaleY(.6)}
.NachaSettings-module__TQkjNq__nacha{gap:var(--spacing-lg);flex-direction:column;display:flex}.NachaSettings-module__TQkjNq__nacha__cardSubtitle{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.NachaSettings-module__TQkjNq__nacha__cardHeaderRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;width:100%;display:flex}.NachaSettings-module__TQkjNq__nacha__empty{color:var(--color-text-tertiary);font-size:var(--font-size-sm);margin:0}.NachaSettings-module__TQkjNq__nacha__tableScroll{overflow-x:auto}.NachaSettings-module__TQkjNq__nacha__batchName{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.NachaSettings-module__TQkjNq__nacha__rowActions{align-items:center;gap:var(--spacing-xs);display:flex}.NachaSettings-module__TQkjNq__nacha__drawerPanel{flex-direction:column;height:100%;display:flex}.NachaSettings-module__TQkjNq__nacha__drawerHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-bottom:1px solid var(--color-border-light);display:flex}.NachaSettings-module__TQkjNq__nacha__drawerTitle{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.NachaSettings-module__TQkjNq__nacha__drawerBody{gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.NachaSettings-module__TQkjNq__nacha__staticField{gap:var(--spacing-2xs);color:var(--color-text-primary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.NachaSettings-module__TQkjNq__nacha__staticFieldLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.NachaSettings-module__TQkjNq__nacha__drawerFooter{gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.NachaSettings-module__TQkjNq__nacha__drawerActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}
.ImportRecordCount-module__qKSMia__importRecordCount{align-items:baseline;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ImportRecordCount-module__qKSMia__importRecordCount__label{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ImportRecordCount-module__qKSMia__importRecordCount__value{color:var(--color-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.ImportRecordCount-module__qKSMia__importRecordCount__hint{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.ImportRecordCount-module__qKSMia__importRecordCount__error{color:var(--color-error-fg);font-size:var(--font-size-xs)}
.LogoUrlPreview-module__8la1Ka__logoUrlPreview{margin-top:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--border-color,#0000001f);border-radius:var(--radius-sm,6px);background:var(--surface-subtle,#00000005);justify-content:flex-start;align-items:center;max-width:240px;display:flex}.LogoUrlPreview-module__8la1Ka__logoUrlPreview__image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}
.ImportSelectedFileChip-module__rokrZq__importSelectedFileChip{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-stripe);display:flex}.ImportSelectedFileChip-module__rokrZq__importSelectedFileChip__icon{color:var(--color-text-tertiary);font-size:var(--icon-size-md);flex-shrink:0}.ImportSelectedFileChip-module__rokrZq__importSelectedFileChip__details{flex:1;min-width:0}.ImportSelectedFileChip-module__rokrZq__importSelectedFileChip__name{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ImportSelectedFileChip-module__rokrZq__importSelectedFileChip__meta{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:0}
.OrganizationLogoUpload-module__c899UG__organizationLogoUpload{align-items:center;gap:var(--spacing-sm,8px);margin-top:var(--spacing-xs,4px);flex-wrap:wrap;display:flex}.OrganizationLogoUpload-module__c899UG__organizationLogoUpload__hint{color:var(--text-secondary,#0009);font-size:.8125rem}.OrganizationLogoUpload-module__c899UG__organizationLogoUpload__alert{margin-top:var(--spacing-xs,4px);flex-basis:100%}
.ImportTypeFormatFields-module__0afnwq__importTypeFormatFields{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ImportTypeFormatFields-module__0afnwq__importTypeFormatFields{grid-template-columns:1fr}}
.SortableHeaderButton-module__u8YxpW__sortableHeaderButton{align-items:center;gap:var(--spacing-2xs);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.SortableHeaderButton-module__u8YxpW__sortableHeaderButton:hover{color:var(--color-primary)}.SortableHeaderButton-module__u8YxpW__sortableHeaderButton__icon{color:var(--color-text-tertiary);opacity:.4;transition:opacity .15s,color .15s;font-size:var(--font-size-sm)!important}.SortableHeaderButton-module__u8YxpW__sortableHeaderButton:hover .SortableHeaderButton-module__u8YxpW__sortableHeaderButton__icon{opacity:.7}.SortableHeaderButton-module__u8YxpW__sortableHeaderButton__icon--active{opacity:1;color:var(--color-primary)}
.TablePagination-module__kjjBBa__tablePagination{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:var(--spacing-md);display:flex}.TablePagination-module__kjjBBa__tablePagination__rowsPerPage{align-items:center;gap:var(--spacing-xs);margin-right:auto;display:flex}.TablePagination-module__kjjBBa__tablePagination__leading{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-right:auto}.TablePagination-module__kjjBBa__tablePagination__rowsPerPageLabel,.TablePagination-module__kjjBBa__tablePagination__displayText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.TablePagination-module__kjjBBa__tablePagination__actions{align-items:center;gap:var(--spacing-xs);display:flex}
.AuditTrailDialog-module__wb5JJG__auditTrailDialog{min-width:560px}.AuditTrailDialog-module__wb5JJG__loadingState,.AuditTrailDialog-module__wb5JJG__emptyState,.AuditTrailDialog-module__wb5JJG__errorState{text-align:center;color:var(--color-text-secondary);padding:2rem;font-size:.8125rem}.AuditTrailDialog-module__wb5JJG__errorState{color:var(--color-error)}.AuditTrailDialog-module__wb5JJG__timeline{flex-direction:column;gap:0;display:flex}.AuditTrailDialog-module__wb5JJG__entry{border-bottom:1px solid var(--color-border-light);grid-template-columns:130px auto 90px 1fr;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:grid}.AuditTrailDialog-module__wb5JJG__entry:last-child{border-bottom:none}.AuditTrailDialog-module__wb5JJG__timestamp{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem}.AuditTrailDialog-module__wb5JJG__actionBadge{text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-block}.AuditTrailDialog-module__wb5JJG__actionPosted{color:var(--color-success-fg);background:var(--color-success-bg)}.AuditTrailDialog-module__wb5JJG__actionReversed{color:var(--color-error-fg);background:var(--color-error-bg)}.AuditTrailDialog-module__wb5JJG__actionStaged{color:var(--color-info-fg);background:var(--color-info-bg)}.AuditTrailDialog-module__wb5JJG__amount{text-align:right;color:var(--color-text-primary);white-space:nowrap;font-weight:600}.AuditTrailDialog-module__wb5JJG__details{flex-direction:column;gap:.125rem;min-width:0;display:flex}.AuditTrailDialog-module__wb5JJG__detailPerformedBy{color:var(--color-text-secondary);font-size:.75rem}.AuditTrailDialog-module__wb5JJG__detailReason{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-style:italic;overflow:hidden}.AuditTrailDialog-module__wb5JJG__tableHeader{border-bottom:2px solid var(--color-border);color:var(--color-text-secondary);text-transform:uppercase;grid-template-columns:130px auto 90px 1fr;gap:.75rem;padding:.375rem 0;font-size:.6875rem;font-weight:600;display:grid}.AuditTrailDialog-module__wb5JJG__headerAmount{text-align:right}
.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar{flex-direction:column;display:flex}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__toolbar{margin-bottom:8px;display:flex}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__backButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__backButton:hover{text-decoration:underline}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__filterBar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__dateField{align-items:center;gap:6px;display:flex}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__dateLabel{color:var(--color-text-secondary);font-size:12px}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__dateInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);padding:4px 6px;font-size:12.5px}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__filterSpacer{flex:1}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__scroller{overflow-x:auto}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__panelHeader{background:var(--color-primary);min-width:700px;color:var(--color-primary-contrast);grid-template-columns:1fr 1fr;font-size:13px;font-weight:600;display:grid}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__panelHeaderCell{min-width:0;padding:9px 14px}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__bands{flex-direction:column;display:flex}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__pagination{margin-top:8px}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__band{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;align-items:stretch;min-width:720px;display:grid}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__band:first-child{border-top:none}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__bandDebits,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__bandCredits{flex-direction:column;min-width:0;display:flex;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__bandCredits{border-left:1px solid var(--color-border)}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__debitRow{border-top:1px solid var(--color-border-light);grid-template-columns:68px 12px 74px minmax(62px,1fr) 66px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:grid}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__creditRow{border-top:1px solid var(--color-border-light);grid-template-columns:64px 12px 68px 84px minmax(56px,1fr);align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;display:grid}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__debitRow:first-child,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__creditRow:first-child{border-top:none}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chevronTrack{width:12px;display:inline-block}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__date{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__due{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__desc{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__descLink{color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__descLink:hover{text-decoration:underline}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__amount{text-align:right;color:var(--color-text-primary);white-space:nowrap;font-weight:600}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chips{flex-shrink:0;align-items:center;gap:4px;display:flex;overflow:hidden}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUa,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUnposted,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipDeleted{letter-spacing:0;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:2px 4px;font-size:9px;font-weight:600;line-height:1.2}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUa,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUnposted{color:var(--color-orange-800);background:var(--color-warning-bg);border:1px solid var(--color-warning-border)}[data-theme=dark] .LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUa,[data-theme=dark] .LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipUnposted{color:var(--color-orange-300)}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipChannel{letter-spacing:0;white-space:nowrap;color:var(--color-info-fg);background:var(--color-info-bg);border:1px solid var(--color-info-border);border-radius:6px;flex-shrink:0;padding:2px 4px;font-size:9px;font-weight:600;line-height:1.2}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__chipDeleted{color:var(--color-error-fg);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__empty,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__loading,.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__error{text-align:center;color:var(--color-text-secondary);padding:16px 12px;font-size:12.5px}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__error{color:var(--color-error-text,var(--color-error))}.LedgerHistoryTBar-module___cjNPq__ledgerHistoryTBar__pageScope{color:var(--color-text-secondary);margin-top:8px;font-size:11.5px}
.BalanceHistoryView-module__0F6CQq__balanceHistory{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg)}.BalanceHistoryView-module__0F6CQq__balanceHistory__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}.BalanceHistoryView-module__0F6CQq__balanceHistory__subtitle{color:var(--color-text-secondary);margin:.25rem 0 1.25rem;font-size:.8125rem}.BalanceHistoryView-module__0F6CQq__balanceHistory__scroll{overflow-x:auto}.BalanceHistoryView-module__0F6CQq__balanceHistory__table{border-collapse:collapse;width:100%;font-size:.875rem}.BalanceHistoryView-module__0F6CQq__balanceHistory__table th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.5rem .75rem;font-weight:600}.BalanceHistoryView-module__0F6CQq__balanceHistory__table td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.5rem .75rem}.BalanceHistoryView-module__0F6CQq__balanceHistory__amountHeader,.BalanceHistoryView-module__0F6CQq__balanceHistory__amount{text-align:right;font-variant-numeric:tabular-nums}.BalanceHistoryView-module__0F6CQq__balanceHistory__state{padding:var(--spacing-lg) 0;justify-content:center;display:flex}.BalanceHistoryView-module__0F6CQq__balanceHistory__empty{padding:var(--spacing-lg) 0;text-align:center;color:var(--color-text-secondary);font-size:.875rem}
.BillingProgramDialog-module__W-P-hG__billingProgramDialog__receipt{background:#ffffff0a;border-radius:8px;flex-direction:column;gap:.375rem;width:100%;padding:.75rem 1rem;font-size:.8rem;display:flex}.BillingProgramDialog-module__W-P-hG__billingProgramDialog__receiptRow{justify-content:space-between;gap:1rem;display:flex}.BillingProgramDialog-module__W-P-hG__billingProgramDialog__printDoc{display:none}.BillingProgramDialog-module__W-P-hG__billingProgramDialog__receiptTitle{margin-bottom:.5rem;font-weight:700}@media print{body:has(.BillingProgramDialog-module__W-P-hG__billingProgramDialog__printDoc)>:not(.BillingProgramDialog-module__W-P-hG__billingProgramDialog__printDoc){display:none!important}.BillingProgramDialog-module__W-P-hG__billingProgramDialog__printDoc{color:#000;background:#fff;font-size:11pt;display:block}.BillingProgramDialog-module__W-P-hG__billingProgramDialog__printDoc .BillingProgramDialog-module__W-P-hG__billingProgramDialog__receiptRow{color:#000;break-inside:avoid;background:0 0}}
.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)}
.DocumentPreviewDialog-module__C85maW__documentPreviewDialog__description{color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.8125rem}.DocumentPreviewDialog-module__C85maW__documentPreviewDialog__viewer{background:var(--color-surface-subtle,var(--color-surface));border-radius:8px;min-height:12rem;padding:.75rem}.DocumentPreviewDialog-module__C85maW__documentPreviewDialog__loading{justify-content:center;padding:2rem 0;display:flex}.DocumentPreviewDialog-module__C85maW__documentPreviewDialog__frame{background:var(--color-surface);border:none;border-radius:4px;width:100%;height:40rem}.DocumentPreviewDialog-module__C85maW__documentPreviewDialog__image{border-radius:4px;max-width:100%;margin:0 auto;display:block}
.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}}
.ResidentBillingDetail-module__2MJ3Ia__residentDetail{padding:1.5rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__headerLeft{flex-direction:column;flex:1;gap:.5rem;min-width:300px;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__titleGroup{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__title{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:600}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__badges{flex-wrap:wrap;gap:.5rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__headerActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__content{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;display:grid}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__column{flex-direction:column;gap:1rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__section{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__sectionTitle{color:var(--color-text-primary);border-bottom:1px solid var(--color-border);margin:0 0 1rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldGrid{flex-direction:column;gap:.75rem;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__field{justify-content:space-between;align-items:flex-start;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldLabel{color:var(--color-text-secondary);flex-shrink:0;font-size:.8125rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue{color:var(--color-text-primary);text-align:right;font-size:.875rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--link{color:var(--color-primary);cursor:pointer;text-decoration:none}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--link:hover{text-decoration:underline}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--money{font-weight:500;font-family:var(--font-mono)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--positive{color:var(--color-success)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--negative{color:var(--color-error)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__fieldValue--muted{color:var(--color-text-tertiary)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__indicator{align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__indicator--yes{color:var(--color-success)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__indicator--no{color:var(--color-text-tertiary)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable{border-collapse:collapse;width:100%;margin-top:.5rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable th,.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable td{text-align:left;padding:.5rem .625rem;font-size:.75rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable th{color:var(--color-text-secondary);background-color:var(--color-surface-dark);border-bottom:1px solid var(--color-border);font-weight:600}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable td{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable tbody tr:hover{background-color:var(--color-surface-hover)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable td:nth-child(4),.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable th:nth-child(4),.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable td:nth-child(5),.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityTable th:nth-child(5){text-align:right}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityType{text-transform:uppercase;border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityType--bill{background-color:var(--color-warning-background);color:var(--color-warning)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityType--payment{background-color:var(--color-success-background);color:var(--color-success)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__activityDescription{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__noActivity{text-align:center;color:var(--color-text-tertiary);padding:1.5rem;font-size:.875rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__ratesList{margin:0;padding:0;list-style:none}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__rateItem{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__rateItem:last-child{border-bottom:none}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__rateCode{color:var(--color-text-primary);font-size:.875rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__rateMultiplier{color:var(--color-text-secondary);font-size:.8125rem;font-family:var(--font-mono)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionsList{margin:0;padding:0;list-style:none}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionItem{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionItem:last-child{border-bottom:none}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionName{color:var(--color-text-primary);font-size:.875rem}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionBadge{border-radius:.25rem;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionBadge--exempt{background-color:var(--color-success-background);color:var(--color-success)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__exemptionBadge--notExempt{background-color:var(--color-surface-dark);color:var(--color-text-tertiary)}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__viewAllLink{text-align:center;color:var(--color-primary);border-top:1px solid var(--color-border);margin-top:.5rem;padding:.75rem;font-size:.8125rem;text-decoration:none;display:block}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__viewAllLink:hover{background-color:var(--color-surface-hover)}@media (max-width:1024px){.ResidentBillingDetail-module__2MJ3Ia__residentDetail__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ResidentBillingDetail-module__2MJ3Ia__residentDetail__content{grid-template-columns:1fr}.ResidentBillingDetail-module__2MJ3Ia__residentDetail__header{flex-direction:column}}
.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__header{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-divider);background-color:var(--color-surface);justify-content:space-between;align-items:center;display:flex}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__header h2{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__content{padding:var(--spacing-md)}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__alert{margin-bottom:var(--spacing-md)}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__form{gap:var(--spacing-md);flex-direction:column;display:flex}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__periodInfo{gap:var(--spacing-xs) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);border-radius:var(--radius-sm);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;display:grid}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__periodLabel{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__success{text-align:center;padding:var(--spacing-lg) 0;flex-direction:column;align-items:center;display:flex}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__successIcon{color:var(--color-green-500);margin-bottom:var(--spacing-md);font-size:3rem}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__success h3{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold)}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__success p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.GenerateInvoicesDialog-module__ng4LMW__generateInvoicesDialog__actions{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-divider);background-color:var(--color-surface);justify-content:flex-end;display:flex}
.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__wrapper{z-index:calc(var(--z-modal) + 10);position:fixed;inset:0}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__form{gap:var(--spacing-md);padding-top:var(--spacing-sm);flex-direction:column;display:flex}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__row{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__row2{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.LateChargeTemplateFormDialog-module__hZWowW__lateChargeTemplateFormDialog__switch{align-items:center;display:flex}
.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:1.125rem 1.25rem}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__message{color:var(--color-text-tertiary);font-size:.78125rem}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__row{border-bottom:1px solid var(--color-border-light)}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__row:last-child{border-bottom:none}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__rowButton{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__rowButton:hover .ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__name{text-decoration:underline}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__name{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);font-size:.8125rem}.ResidentDocumentsCard-module__hSGrLq__residentDocumentsCard__meta{color:var(--color-text-secondary);white-space:nowrap;font-size:.6875rem}
.DocumentsTab-module__k2HMJq__documentsTab{flex-direction:column;gap:1.125rem;display:flex}.DocumentsTab-module__k2HMJq__documentsTab__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:1.125rem 1.25rem}.DocumentsTab-module__k2HMJq__documentsTab__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.DocumentsTab-module__k2HMJq__documentsTab__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.DocumentsTab-module__k2HMJq__documentsTab__emptyText{color:var(--color-text-tertiary);font-size:.78125rem}.DocumentsTab-module__k2HMJq__documentsTab__letterList{flex-direction:column;display:flex}.DocumentsTab-module__k2HMJq__documentsTab__letterRow{border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:flex}.DocumentsTab-module__k2HMJq__documentsTab__letterRow:last-child{border-bottom:none}.DocumentsTab-module__k2HMJq__documentsTab__letterName{overflow-wrap:anywhere;min-width:0}.DocumentsTab-module__k2HMJq__documentsTab__letterCategory{color:var(--color-text-secondary);white-space:nowrap;font-size:.6875rem}
.InvoiceListTab-module__Qocmyq__invoiceListTab__container{gap:var(--spacing-md);flex-direction:column;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryBar{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryItem{flex-direction:column;gap:2px;min-width:80px;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryValue{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryValueWarning{color:var(--color-orange-500)}.InvoiceListTab-module__Qocmyq__invoiceListTab__summaryMeta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.InvoiceListTab-module__Qocmyq__invoiceListTab__divider{background-color:var(--color-border);width:1px;margin:0 var(--spacing-xs);align-self:stretch}.InvoiceListTab-module__Qocmyq__invoiceListTab__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__filters{gap:var(--spacing-sm);flex-wrap:wrap;flex:1;align-items:center;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__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}.InvoiceListTab-module__Qocmyq__invoiceListTab__selectedCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-700);white-space:nowrap}.InvoiceListTab-module__Qocmyq__invoiceListTab__bulkActions{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__errorContainer{padding:var(--spacing-xl)}.InvoiceListTab-module__Qocmyq__invoiceListTab__emptyState{color:var(--color-text-secondary);padding:var(--spacing-lg)}.InvoiceListTab-module__Qocmyq__invoiceListTab__invoiceNumber{font-weight:var(--font-weight-medium)}.InvoiceListTab-module__Qocmyq__invoiceListTab__accountNumber{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.InvoiceListTab-module__Qocmyq__invoiceListTab__openBalanceError{color:var(--color-red-500)}.InvoiceListTab-module__Qocmyq__invoiceListTab__openBalanceSuccess{color:var(--color-green-500)}.InvoiceListTab-module__Qocmyq__invoiceListTab__actions{gap:var(--spacing-xs);justify-content:flex-end;display:flex}.InvoiceListTab-module__Qocmyq__invoiceListTab__dialogContent{padding:var(--spacing-lg)}.InvoiceListTab-module__Qocmyq__invoiceListTab__voidReasonField{margin-top:var(--spacing-md)}.InvoiceListTab-module__Qocmyq__invoiceListTab__dialogActions{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--color-divider);justify-content:flex-end;display:flex}[data-theme=dark] .InvoiceListTab-module__Qocmyq__invoiceListTab__bulkToolbar{background-color:var(--color-teal-900);border-color:var(--color-teal-700)}[data-theme=dark] .InvoiceListTab-module__Qocmyq__invoiceListTab__selectedCount{color:var(--color-teal-300)}
.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);align-items:flex-end;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__selectWrapper{flex:1}.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{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualField input{width:100%}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__manualLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.BillingPeriodSection-module__Py2_IW__billingPeriodSection__required{color:var(--color-error)}.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);padding-top:var(--spacing-md);border-top:1px dashed var(--color-border-subtle,var(--color-border,#e0e0e0))}.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)}
.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%)}}
.ServiceCallWizard-module__Cw4I_q__wizard{flex-direction:column;flex:auto;min-height:0;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__title{font-size:1.25rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin:0}.ServiceCallWizard-module__Cw4I_q__wizard__stepper{padding:var(--spacing-lg) var(--spacing-lg) 0}.ServiceCallWizard-module__Cw4I_q__wizard__content{padding:var(--spacing-lg);flex:1;overflow-y:auto}.ServiceCallWizard-module__Cw4I_q__wizard__footer{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__categoryGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.ServiceCallWizard-module__Cw4I_q__wizard__categoryCard{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg);background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-md,8px);cursor:pointer;text-align:center;flex-direction:column;transition:border-color .15s,background-color .15s;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__categoryCard:hover{border-color:var(--color-teal-300);background-color:var(--color-teal-50,#5b7f8d0d)}.ServiceCallWizard-module__Cw4I_q__wizard__categoryCard--selected{border-color:var(--color-teal-500);background-color:var(--color-teal-50,#5b7f8d14)}.ServiceCallWizard-module__Cw4I_q__wizard__categoryIcon{color:var(--color-teal-500);font-size:2rem}.ServiceCallWizard-module__Cw4I_q__wizard__categoryLabel{font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);font-size:.875rem}.ServiceCallWizard-module__Cw4I_q__wizard__categoryDesc{color:var(--color-text-secondary);font-size:.75rem}.ServiceCallWizard-module__Cw4I_q__wizard__section{margin-bottom:var(--spacing-lg)}.ServiceCallWizard-module__Cw4I_q__wizard__sectionTitle{font-size:.875rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;text-transform:uppercase;letter-spacing:.5px}.ServiceCallWizard-module__Cw4I_q__wizard__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ServiceCallWizard-module__Cw4I_q__wizard__fieldHint{color:var(--color-text-secondary);margin:var(--spacing-2xs) 0 0 0;font-size:.75rem}.ServiceCallWizard-module__Cw4I_q__wizard__inlineStatus{align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);font-size:.875rem;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__meters{margin:var(--spacing-md) 0}.ServiceCallWizard-module__Cw4I_q__wizard__meterList{gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);padding-left:var(--spacing-lg);border-left:1px solid var(--color-border);flex-direction:column;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__customerCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);padding:var(--spacing-lg);margin-top:var(--spacing-md)}.ServiceCallWizard-module__Cw4I_q__wizard__customerName{font-size:1rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}.ServiceCallWizard-module__Cw4I_q__wizard__customerDetail{color:var(--color-text-secondary);margin:var(--spacing-2xs) 0;font-size:.875rem}.ServiceCallWizard-module__Cw4I_q__wizard__reviewSection{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border)}.ServiceCallWizard-module__Cw4I_q__wizard__reviewSection:last-child{border-bottom:none}.ServiceCallWizard-module__Cw4I_q__wizard__reviewLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 var(--spacing-2xs) 0;font-size:.75rem}.ServiceCallWizard-module__Cw4I_q__wizard__reviewValue{color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;font-size:.875rem}.ServiceCallWizard-module__Cw4I_q__wizard__success{justify-content:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-2xl,32px) var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.ServiceCallWizard-module__Cw4I_q__wizard__successIcon{color:var(--color-green-500,#10b981);font-size:3rem}.ServiceCallWizard-module__Cw4I_q__wizard__successTitle{font-size:1.125rem;font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin:0}.ServiceCallWizard-module__Cw4I_q__wizard__successMessage{color:var(--color-text-secondary);margin:0;font-size:.875rem}.ServiceCallWizard-module__Cw4I_q__wizard__alert{margin-bottom:var(--spacing-md)}
.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter{gap:var(--spacing-2xs);flex-direction:column;display:flex}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__figure{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__bar{width:100%}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__bar--nearLimit{opacity:.95;width:100%}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__caveat{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__upsell{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-warning-border,var(--color-border));border-radius:var(--border-radius-sm);background:var(--color-surface-secondary);flex-wrap:wrap;display:flex}.AssistantDocumentQuotaMeter-module__1fq4ua__quotaMeter__upsellText{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.Collapse-module__pL-KaG__collapse{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden}
.ServiceCallsTab-module__Vg15oa__serviceCallsTab{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1.125rem 1.25rem}.ServiceCallsTab-module__Vg15oa__serviceCallsTab__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.ServiceCallsTab-module__Vg15oa__serviceCallsTab__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.ServiceCallsTab-module__Vg15oa__serviceCallsTab__caption{color:var(--color-text-tertiary);margin-bottom:.875rem;font-size:.6875rem;font-style:italic}
.FilterChipRow-module__ectsga__filterChipRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
.MeterReadingWarningBadge-module__R5GKgq__meterReadingWarningBadge__warningBadge{margin-bottom:.5rem;margin-right:.5rem}
.AssistantDocumentsTab-module__qmn_2W__documents{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantDocumentsTab-module__qmn_2W__documents__intro{max-width:70ch;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AssistantDocumentsTab-module__qmn_2W__documents__search{max-width:24rem}.AssistantDocumentsTab-module__qmn_2W__documents__retry{display:flex}.AssistantDocumentsTab-module__qmn_2W__documents__nameCell{gap:var(--spacing-2xs);flex-direction:column;max-width:32rem;display:flex}.AssistantDocumentsTab-module__qmn_2W__documents__name{color:var(--color-text-primary);word-break:break-word}.AssistantDocumentsTab-module__qmn_2W__documents__description{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AssistantDocumentsTab-module__qmn_2W__documents__statusCell{gap:var(--spacing-2xs);flex-direction:column;max-width:20rem;display:flex}.AssistantDocumentsTab-module__qmn_2W__documents__statusChip{display:inline-flex}.AssistantDocumentsTab-module__qmn_2W__documents__statusReason{font-size:var(--font-size-xs);color:var(--color-error);line-height:1.35}.AssistantDocumentsTab-module__qmn_2W__documents__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);display:flex}
.InteractionLookupNotice-module__Zhsx3a__interactionLookupNotice{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:flex}.InteractionLookupNotice-module__Zhsx3a__interactionLookupNotice__retry{margin:var(--spacing-xs) 0 var(--spacing-sm);justify-content:flex-end;display:flex}
.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel__row{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel__label{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel__readout{gap:var(--spacing-xs);flex-direction:column;margin-left:auto;display:flex}.MeterReadingReviewFilterPanel-module__qqXBUW__meterReadingReviewFilterPanel__readoutValue{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}
.AssistantDocumentHub-module__Is6QCq__assistantDocumentHub{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantDocumentHub-module__Is6QCq__assistantDocumentHub__body{flex-direction:column;display:flex}
.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__container{gap:var(--spacing-md);flex-direction:column;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__paper{padding:var(--spacing-md)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0 0 var(--spacing-xs) 0}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__alert{margin-bottom:var(--spacing-sm)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__controls{margin-bottom:var(--spacing-md)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__controlRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__field{gap:var(--spacing-xs);flex-direction:column;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__selectedFormat{align-items:center;gap:var(--spacing-xs);min-height:32px;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__selectedFormatName{font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__browseToolbar{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__searchField{min-width:200px}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__filterSection{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__actions{gap:var(--spacing-sm);display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__filterChip{margin-left:var(--spacing-xs);height:18px;font-size:var(--font-size-2xs)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__previewPaper{padding:var(--spacing-md)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__previewHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__previewMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:var(--spacing-xs);display:flex}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__previewChip{height:18px;font-size:var(--font-size-2xs)}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__tableContainer{max-height:400px}.DataExchangeExportTab-module__9ptC1a__dataExchangeExportTab__cellText{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:var(--font-size-sm);display:inline-block;overflow:hidden}
.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__grid{gap:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__field{gap:var(--spacing-2xs);flex-direction:column;display:flex}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__fieldLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__fieldValue{font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;min-height:1.5rem;display:flex}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__noteSection{gap:var(--spacing-xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-top:var(--spacing-md);flex-direction:column;display:flex}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__noteLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__noteBody{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;max-height:24rem;padding:var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-y:auto}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__muted{color:var(--color-text-secondary)}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__form{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);margin-top:var(--spacing-md);flex-direction:column;display:flex}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__confirm{gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-error);border-radius:var(--radius-sm);flex-direction:column;display:flex}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__confirmTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-error);margin:0}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__confirmBody{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0}.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__confirmActions{gap:var(--spacing-sm);display:flex}@media (max-width:600px){.InteractionDetailDialog-module__mt6D4W__interactionDetailDialog__grid{grid-template-columns:minmax(0,1fr)}}
.ReadingsImportView-module__CpwOBG__readingsImportView{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}.ReadingsImportView-module__CpwOBG__readingsImportView__card{min-width:0}.ReadingsImportView-module__CpwOBG__readingsImportView__cardTitleRow{align-items:center;gap:var(--spacing-sm);display:flex}.ReadingsImportView-module__CpwOBG__readingsImportView__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ReadingsImportView-module__CpwOBG__readingsImportView__cardCaption{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReadingsImportView-module__CpwOBG__readingsImportView__empty{padding:var(--spacing-lg) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.ReadingsImportView-module__CpwOBG__readingsImportView__noCustomer{color:var(--color-text-tertiary);font-style:italic}
.AssistantMyMemoriesTab-module__csqZQq__myMemories{gap:var(--spacing-md);flex-direction:column;display:flex}.AssistantMyMemoriesTab-module__csqZQq__myMemories__intro{max-width:70ch;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AssistantMyMemoriesTab-module__csqZQq__myMemories__toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}.AssistantMyMemoriesTab-module__csqZQq__myMemories__search{min-width:18rem}.AssistantMyMemoriesTab-module__csqZQq__myMemories__count{font-size:var(--font-size-sm);color:var(--color-text-tertiary);white-space:nowrap}.AssistantMyMemoriesTab-module__csqZQq__myMemories__contentCell{gap:var(--spacing-2xs);flex-direction:column;max-width:48rem;display:flex}.AssistantMyMemoriesTab-module__csqZQq__myMemories__content{color:var(--color-text-primary);line-height:1.45}.AssistantMyMemoriesTab-module__csqZQq__myMemories__meta{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AssistantMyMemoriesTab-module__csqZQq__myMemories__lastUsed{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.AssistantMyMemoriesTab-module__csqZQq__myMemories__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);display:flex}.AssistantMyMemoriesTab-module__csqZQq__myMemories__retry{margin-top:var(--spacing-md);justify-content:flex-start;display:flex}
.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel{gap:var(--spacing-md,1rem);flex-direction:column;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originPaper{padding:var(--spacing-md,1rem)}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__origin{gap:var(--spacing-sm,.5rem);flex-direction:column;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originHeader{align-items:center;gap:var(--spacing-sm,.5rem);color:var(--color-text-secondary,#6b7280);display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originTitle{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.875rem;font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originText{color:var(--color-text-primary,inherit);margin:0}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originSource{font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__originNote{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.8125rem}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__count{font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__listPaper{overflow:hidden}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__list{margin:0;padding:0;list-style:none}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__entry{gap:var(--spacing-xs,.375rem);padding:var(--spacing-sm,.75rem) var(--spacing-md,1rem);border-bottom:1px solid var(--color-border,#e5e7eb);flex-direction:column;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__entry:last-child{border-bottom:none}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__entryHeader{align-items:center;gap:var(--spacing-sm,.5rem);flex-wrap:wrap;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__actor{font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__when{color:var(--color-text-secondary,#6b7280);font-size:.8125rem}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__changes{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__change{flex-wrap:wrap;align-items:baseline;gap:.375rem;font-size:.875rem;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__changeField{min-width:10rem;font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__changeOld{color:var(--color-text-secondary,#6b7280);overflow-wrap:anywhere;text-decoration:line-through}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__changeNew{color:var(--color-text-primary,inherit);overflow-wrap:anywhere}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__changeArrow{color:var(--color-text-secondary,#6b7280)}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__noChanges{color:var(--color-text-secondary,#6b7280);margin:0;font-size:.875rem;font-style:italic}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__emptyText{padding:var(--spacing-lg,1.5rem);text-align:center;color:var(--color-text-secondary,#6b7280);margin:0}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__loading{padding:var(--spacing-xl,2rem);justify-content:center;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__fieldGroups{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__fieldGroup{border-left:2px solid var(--mb-border,#7f7f7f59);flex-direction:column;gap:.25rem;padding-left:.75rem;display:flex}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__fieldTarget{opacity:.85;font-size:.8125rem;font-weight:600}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__fieldDetails{margin-top:.5rem}.FileFormatHistoryPanel-module__xktIDW__fileFormatHistoryPanel__fieldSummary{cursor:pointer;padding:.125rem 0;font-size:.875rem;font-weight:600}
.InteractionsTab-module__xbjIka__interactionsTab{flex-direction:column;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;font-size:15px}.InteractionsTab-module__xbjIka__interactionsTab__caption{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:block}.InteractionsTab-module__xbjIka__interactionsTab__buttonIcon{margin-right:var(--spacing-2xs);font-size:1rem}.InteractionsTab-module__xbjIka__interactionsTab__headerActions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__stack{gap:var(--spacing-2xs);font-size:var(--font-size-xs);flex-direction:column;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__note{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:20rem;display:inline-block;overflow:hidden}.InteractionsTab-module__xbjIka__interactionsTab__noteCell{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.InteractionsTab-module__xbjIka__interactionsTab__noteCellAction{display:inline-flex}.InteractionsTab-module__xbjIka__interactionsTab__empty{padding:var(--spacing-lg);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.InteractionsTab-module__xbjIka__interactionsTab__archivedSection{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.InteractionsTab-module__xbjIka__interactionsTab__archivedHeading{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.InteractionsTab-module__xbjIka__interactionsTab__archivedStatus{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:flex}.InteractionsTab-module__xbjIka__interactionsTab__archivedError{margin-bottom:var(--spacing-sm)}.InteractionsTab-module__xbjIka__interactionsTab__archivedRows{gap:var(--spacing-sm);flex-direction:column;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__archivedRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.InteractionsTab-module__xbjIka__interactionsTab__archivedRowBody{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__archivedRowHead{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.InteractionsTab-module__xbjIka__interactionsTab__id{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.InteractionsTab-module__xbjIka__interactionsTab__archivedRowDate{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.InteractionsTab-module__xbjIka__interactionsTab__archivedRowNote{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.InteractionsTab-module__xbjIka__interactionsTab__assignee{display:flex}
.ReadingsStagedImportView-module__4CV8DW__readingsStaged{gap:var(--spacing-md);flex-direction:column;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__title{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__subtitle{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__actions{gap:var(--spacing-sm);align-items:center;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__filterBar{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;flex-wrap:wrap;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__chips{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__policy{align-items:center;gap:var(--spacing-md);border:none;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__policyLegend{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:0}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__policyOption{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__bulkBar{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-primary);border-radius:var(--border-radius-md);background-color:var(--color-action-selected);flex-wrap:wrap;display:flex}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__bulkCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__empty{padding:var(--spacing-xl) 0;text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__dash{color:var(--color-text-tertiary)}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;display:block;overflow:hidden}.ReadingsStagedImportView-module__4CV8DW__readingsStaged__divider{min-height:var(--spacing-xl);align-self:stretch}
.AssistantOrgMemoriesTab-module__NaELba__orgMemories{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__intro{max-width:70ch;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__sectionTitle{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__countChip{flex:none}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__quiet{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__contentCell{gap:var(--spacing-2xs);flex-direction:column;max-width:48rem;display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__content{color:var(--color-text-primary);line-height:1.45}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__meta{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__reviewed{gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;flex-direction:column;display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);display:flex}.AssistantOrgMemoriesTab-module__NaELba__orgMemories__retry{justify-content:flex-start;display:flex}
.FormatSourcePicker-module__aR2IlG__formatSourcePicker__container{gap:var(--spacing-md);flex-direction:column;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__back{display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__toolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__searchField{width:240px}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__filterDropdown{min-width:140px}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__empty{color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-md) 0;margin:0}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__sectionHeader{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__list{gap:var(--spacing-xs);flex-direction:column;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__row{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-divider);border-radius:var(--radius-sm);background-color:var(--color-surface);cursor:pointer;transition:background-color .15s,border-color .15s;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__row:hover{background-color:var(--color-action-hover);border-color:var(--color-primary)}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__rowMain{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__name{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__description{font-size:var(--font-size-xs);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FormatSourcePicker-module__aR2IlG__formatSourcePicker__rowChips{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}
.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__form{gap:var(--spacing-lg);flex-direction:column;display:flex}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodCards{gap:var(--spacing-md);display:flex}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:center;background:0 0;flex-direction:column;flex:1;transition:all .15s;display:flex}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodCard:hover{border-color:var(--color-teal-400);background:var(--color-teal-50)}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodCard--selected{border-color:var(--color-teal-500);background:var(--color-teal-50);box-shadow:0 0 0 1px var(--color-teal-500)}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodIcon{color:var(--color-teal-500)}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary)}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodDesc{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.4}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__params{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface-dark);border-radius:var(--radius-md);flex-direction:column;display:flex}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__paramsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__paramsRow{gap:var(--spacing-md);display:flex}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__paramsRow>*{flex:1}.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}@media (max-width:600px){.MeterReadingEstimateDialog-module__q5JMNG__estimateDialog__methodCards{flex-direction:column}}
.NotesTab-module__HLl5Iq__notesTab{gap:var(--spacing-md);flex-direction:column;display:flex}.NotesTab-module__HLl5Iq__notesTab__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.NotesTab-module__HLl5Iq__notesTab__headerActions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.NotesTab-module__HLl5Iq__notesTab__caption{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:block}.NotesTab-module__HLl5Iq__notesTab__buttonIcon{margin-right:var(--spacing-2xs);font-size:1rem}.NotesTab-module__HLl5Iq__notesTab__composer{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle,var(--color-surface));flex-direction:column;display:flex}.NotesTab-module__HLl5Iq__notesTab__composerActions{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.NotesTab-module__HLl5Iq__notesTab__cards{gap:var(--spacing-sm);flex-direction:column;display:flex}.NotesTab-module__HLl5Iq__notesTab__cardRow{align-items:flex-start;gap:var(--spacing-sm);width:100%;display:flex}.NotesTab-module__HLl5Iq__notesTab__card{gap:var(--spacing-2xs);min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;color:inherit;text-align:left;cursor:pointer;flex-direction:column;flex:1;display:flex}.NotesTab-module__HLl5Iq__notesTab__card:hover{border-color:var(--color-border)}.NotesTab-module__HLl5Iq__notesTab__cardHead{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.NotesTab-module__HLl5Iq__notesTab__cardAuthor{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary)}.NotesTab-module__HLl5Iq__notesTab__cardDate{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.NotesTab-module__HLl5Iq__notesTab__cardBody{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap;margin:0}.NotesTab-module__HLl5Iq__notesTab__empty{padding:var(--spacing-lg);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.NotesTab-module__HLl5Iq__notesTab__archivedSection{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.NotesTab-module__HLl5Iq__notesTab__archivedHeading{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03125rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.NotesTab-module__HLl5Iq__notesTab__archivedStatus{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);display:flex}.NotesTab-module__HLl5Iq__notesTab__archivedError{margin-bottom:var(--spacing-sm)}.NotesTab-module__HLl5Iq__notesTab__archivedCard{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:flex}.NotesTab-module__HLl5Iq__notesTab__archivedCardBody{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}
.AssistantMemoryHub-module__ctt2Cq__assistantMemoryHub{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantMemoryHub-module__ctt2Cq__assistantMemoryHub__body{flex-direction:column;display:flex}
.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage{gap:var(--spacing-md);flex-direction:column;flex:1;min-height:0;display:flex}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__outsideFlow{align-items:center;gap:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light);display:flex}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__outsideFlowLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__content{flex:1;min-height:0}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__stepFraming{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-lg);margin-bottom:var(--spacing-md);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__stepHeading{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__stepHint{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.BillingHubReadingsStage-module__RfLrDW__billingHubReadingsStage__stepActions{gap:var(--spacing-sm);display:flex}
.FormatSettingsSection-module__R5gHqG__formatSettingsSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__alert{margin-bottom:var(--spacing-md)}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__section{gap:var(--spacing-md);flex-direction:column;display:flex}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__sectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);margin:0}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__divider{margin:var(--spacing-md) 0}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__row3{gap:var(--spacing-md);grid-template-columns:1fr 1fr 1fr;display:grid}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__switchRow{gap:var(--spacing-xl);display:flex}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__visibility{max-width:280px}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:var(--spacing-xs) 0 0}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__actions{justify-content:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border);display:flex}@media (max-width:600px){.FormatSettingsSection-module__R5gHqG__formatSettingsSection__row,.FormatSettingsSection-module__R5gHqG__formatSettingsSection__row3{grid-template-columns:1fr}.FormatSettingsSection-module__R5gHqG__formatSettingsSection__switchRow{gap:var(--spacing-sm);flex-direction:column}}
.NotesCard-module__JgRo8q__notesCard__card{background:var(--color-surface);border:1px solid var(--color-border);min-width:0;margin-bottom:var(--spacing-md);border-radius:10px;padding:1.125rem 1.25rem}.NotesCard-module__JgRo8q__notesCard__cardHeader{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.NotesCard-module__JgRo8q__notesCard__title{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.NotesCard-module__JgRo8q__notesCard__notesEditor{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.NotesCard-module__JgRo8q__notesCard__notesSaveBar{justify-content:flex-end;display:flex}.NotesCard-module__JgRo8q__notesCard__notesLoading{color:var(--color-text-tertiary);align-items:center;gap:.5rem;margin-top:.875rem;font-size:.78125rem;display:flex}
.AssistantUsageBucketPanel-module__xeORvW__panel{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantUsageBucketPanel-module__xeORvW__panel__period{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-light);flex-wrap:wrap;display:flex}.AssistantUsageBucketPanel-module__xeORvW__panel__periodLabel{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AssistantUsageBucketPanel-module__xeORvW__panel__reset{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.AssistantUsageBucketPanel-module__xeORvW__tiles{background:var(--color-border-light);border:1px solid var(--color-border-light);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;margin:0;display:grid;overflow:hidden}@media (max-width:900px){.AssistantUsageBucketPanel-module__xeORvW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.AssistantUsageBucketPanel-module__xeORvW__tile{gap:var(--spacing-2xs);padding:var(--spacing-md);background:var(--color-background-paper);flex-direction:column;display:flex}.AssistantUsageBucketPanel-module__xeORvW__tile__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.AssistantUsageBucketPanel-module__xeORvW__tile__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.AssistantUsageBucketPanel-module__xeORvW__tile--emphasis .AssistantUsageBucketPanel-module__xeORvW__tile__value{color:var(--color-primary-main)}.AssistantUsageBucketPanel-module__xeORvW__tile__hint{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}.AssistantUsageBucketPanel-module__xeORvW__allowance{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-background-paper);flex-direction:column;display:flex}.AssistantUsageBucketPanel-module__xeORvW__allowance__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.AssistantUsageBucketPanel-module__xeORvW__allowance__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AssistantUsageBucketPanel-module__xeORvW__allowance__figures,.AssistantUsageBucketPanel-module__xeORvW__allowance__remaining{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.AssistantUsageBucketPanel-module__xeORvW__allowance__track{border-radius:var(--radius-pill);background:var(--color-background-light);height:8px;overflow:hidden}.AssistantUsageBucketPanel-module__xeORvW__allowance__fill{border-radius:var(--radius-pill);background:var(--color-primary-main);height:100%;transition:width .24s}.AssistantUsageBucketPanel-module__xeORvW__allowance__fill--critical{background:var(--color-warning)}.AssistantUsageBucketPanel-module__xeORvW__model{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-primary)}.AssistantUsageBucketPanel-module__xeORvW__unpriced{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}
.BillingHubStageContent-module__f67lOW__billingHubStageContent,.BillingHubStageContent-module__f67lOW__billingHubStageContent__wrapper{flex-direction:column;flex:1;min-height:0;display:flex}.BillingHubStageContent-module__f67lOW__billingHubStageContent__loading{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.BillingHubStageContent-module__f67lOW__billingHubStageContent__error{justify-content:center;align-items:center;gap:var(--spacing-md);min-height:200px;color:var(--color-error-600);flex-direction:column;flex:1;display:flex}.BillingHubStageContent-module__f67lOW__billingHubStageContent__errorIcon{opacity:.5;font-size:48px}.BillingHubStageContent-module__f67lOW__billingHubStageContent__errorText{font-size:var(--font-size-lg);color:var(--color-text-secondary)}
.InteractionCreateDialog-module__3vG9yW__interactionCreateDialog__field{margin-bottom:var(--spacing-md)}.InteractionCreateDialog-module__3vG9yW__interactionCreateDialog__readOnlyLabel{margin-bottom:var(--spacing-2xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.InteractionCreateDialog-module__3vG9yW__interactionCreateDialog__readOnlyValue{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--spacing-2xs) 0}
.SystemValueSelect-module__2W_cCG__systemValueSelect{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.SystemValueSelect-module__2W_cCG__systemValueSelect__select{border:1px solid var(--color-border,#d0d0d0);background:var(--color-surface,#fff);border-radius:4px;padding:4px 6px;font-size:.85rem}.SystemValueSelect-module__2W_cCG__systemValueSelect__labelGroup{flex-direction:column;gap:2px;display:inline-flex}.SystemValueSelect-module__2W_cCG__systemValueSelect__hint{color:var(--color-text-secondary,#888);font-size:.72rem;line-height:1.2}
.AlertArchivePicker-module__lbN50G__alertArchivePicker__lead{margin:0 0 var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AlertArchivePicker-module__lbN50G__alertArchivePicker__list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AlertArchivePicker-module__lbN50G__alertArchivePicker__item{margin:0}.AlertArchivePicker-module__lbN50G__alertArchivePicker__option{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;display:flex}.AlertArchivePicker-module__lbN50G__alertArchivePicker__option:hover{background-color:var(--color-action-hover)}.AlertArchivePicker-module__lbN50G__alertArchivePicker__body{flex-direction:column;gap:2px;min-width:0;display:flex}.AlertArchivePicker-module__lbN50G__alertArchivePicker__severity{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;color:var(--color-text-secondary)}.AlertArchivePicker-module__lbN50G__alertArchivePicker__message{font-size:var(--font-size-sm);color:var(--color-text-primary);overflow-wrap:anywhere}.AlertArchivePicker-module__lbN50G__alertArchivePicker__meta{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.AlertArchivePicker-module__lbN50G__alertArchivePicker__error{margin-top:var(--spacing-md)}
.AssistantUsageTab-module__L7r3OW__usageTab{gap:var(--spacing-lg);flex-direction:column;display:flex}.AssistantUsageTab-module__L7r3OW__usageTab__intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.AssistantUsageTab-module__L7r3OW__usageTab__loading{padding:var(--spacing-2xl) 0;justify-content:center;display:flex}.AssistantUsageTab-module__L7r3OW__usageTab__error{align-items:flex-start;gap:var(--spacing-md);flex-direction:column;display:flex}.AssistantUsageTab-module__L7r3OW__lookup{gap:var(--spacing-sm);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-light);flex-direction:column;display:flex}.AssistantUsageTab-module__L7r3OW__lookup__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.AssistantUsageTab-module__L7r3OW__lookup__hint{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:68ch;margin:0}.AssistantUsageTab-module__L7r3OW__lookup__controls{align-items:flex-end;gap:var(--spacing-sm);max-width:520px;display:flex}
.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder{border:1px solid var(--color-border,#e0e0e0);color:inherit;background:#8080801a;border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__parts{flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;display:flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__empty{color:var(--color-text-secondary,#888);font-size:.85rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__part{color:inherit;background:#80808029;border:1px solid #80808066;border-radius:4px;align-items:center;gap:2px;padding:2px 6px;display:inline-flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__partLabel{white-space:nowrap;color:inherit;font-size:.8rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__addGroup{align-items:center;gap:4px;display:inline-flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__select{background:var(--color-surface,#fff);color:var(--color-text-primary,#333);border:1px solid #80808066;border-radius:4px;padding:4px 6px;font-size:.85rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__addButton{border:1px solid var(--color-primary,#5b7f8d);color:var(--color-primary,#5b7f8d);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:.85rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__addButton:hover{background:var(--color-primary,#5b7f8d);color:#fff}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__unmatched{color:var(--color-error,#d32f2f);white-space:nowrap;font-size:.75rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__spaceChip{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-hover);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:text;display:inline-flex}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__preview{color:inherit;word-break:break-word;font-size:.85rem}.CombinedFieldBuilder-module__Bh8XvG__combinedFieldBuilder__previewLabel{font-weight:600}
.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog{min-height:70vh}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__loading{padding:var(--spacing-2xl);justify-content:center;align-items:center;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__alert,.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__nameGrid{margin-bottom:var(--spacing-md)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__tabs{border-bottom:1px solid var(--color-divider);margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__tabPanel{height:100%}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__tabPanelContent{padding:var(--spacing-sm) 0;height:100%}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__scrollContainer{max-height:calc(70vh - 320px);overflow-y:auto}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleSection{border:1px solid var(--color-divider);border-radius:var(--radius-sm);margin-bottom:var(--spacing-xs);background-color:var(--color-background)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleHeader{width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleHeader:hover{background-color:var(--color-surface-hover)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleHeaderContent{align-items:center;gap:var(--spacing-xs);display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleHeaderContent h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin:0}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleHeaderContent svg{color:var(--color-teal-500);font-size:1.125rem}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__expandIcon{color:var(--color-text-secondary);transition:transform .2s}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__expandIconRotated{transform:rotate(180deg)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__collapsibleContent{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--color-divider);background-color:var(--color-surface)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorPicker{gap:var(--spacing-xs);flex-direction:column;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInputWrapper{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);transition:border-color .2s;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInputWrapper:hover{border-color:var(--color-teal-400)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInput{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInput::-webkit-color-swatch-wrapper{padding:0}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInput::-webkit-color-swatch{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorInput::-moz-color-swatch{border:1px solid var(--color-border);border-radius:var(--radius-sm)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__colorValue{font-size:var(--font-size-sm);font-family:var(--font-mono);color:var(--color-text-primary);text-transform:uppercase}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__htmlEditorContainer{flex-direction:column;height:100%;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__htmlEditorToggle,.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__htmlEditorAlert{margin-bottom:var(--spacing-sm)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__htmlEditor{font-family:var(--font-mono);font-size:var(--font-size-sm)}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewContainer{height:calc(70vh - 320px);overflow:auto}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewLoading{padding:var(--spacing-xl);justify-content:center;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewIframeWrapper{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background-color:var(--color-surface);overflow:auto}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewIframe{border:none;width:100%;height:500px}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewEmpty{padding:var(--spacing-xl);justify-content:center;display:flex}.InvoiceTemplateFormDialog-module__aUexTa__invoiceTemplateFormDialog__previewEmpty p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.CustomFieldPicker-module__UwGncW__customFieldPicker{border:1px solid var(--color-border,#e0e0e0);color:inherit;background:#8080801a;border-radius:6px;flex-direction:column;gap:8px;padding:8px;display:flex}.CustomFieldPicker-module__UwGncW__customFieldPicker__filters{flex-wrap:wrap;gap:6px;display:flex}.CustomFieldPicker-module__UwGncW__customFieldPicker__list{flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.CustomFieldPicker-module__UwGncW__customFieldPicker__row{cursor:pointer;background:0 0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.CustomFieldPicker-module__UwGncW__customFieldPicker__row:hover,.CustomFieldPicker-module__UwGncW__customFieldPicker__row:focus-visible{background:#80808026;outline:none}.CustomFieldPicker-module__UwGncW__customFieldPicker__label{font-size:.9rem}.CustomFieldPicker-module__UwGncW__customFieldPicker__empty{color:var(--color-text-secondary,#888);margin:0;padding:6px 8px;font-size:.85rem}
.srOnly-module__5KUXmq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MoveMeterDialog-module__2q_xIq__moveMeterDialog__form{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}
