.DashboardGrid-module__9d5eFG__grid{gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);grid-auto-rows:180px;width:100%;display:grid}.DashboardGrid-module__9d5eFG__grid__item{grid-column:span var(--col-span,3);grid-row:span var(--row-span,1)}@media (max-width:1024px){.DashboardGrid-module__9d5eFG__grid__item{grid-column:span max(var(--col-span,3), 4)}}@media (max-width:640px){.DashboardGrid-module__9d5eFG__grid{grid-template-columns:1fr;grid-auto-rows:auto}.DashboardGrid-module__9d5eFG__grid__item{grid-area:span 1/span 1;min-height:180px}}
.DashboardDateRangePicker-module__corwkq__picker{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DashboardDateRangePicker-module__corwkq__picker__presets{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;gap:0;padding:3px;display:flex}.DashboardDateRangePicker-module__corwkq__picker__preset{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none}.DashboardDateRangePicker-module__corwkq__picker__preset:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DashboardDateRangePicker-module__corwkq__picker__preset--active{background:var(--color-teal-500);color:var(--color-white);font-weight:var(--font-weight-semibold)}.DashboardDateRangePicker-module__corwkq__picker__preset--active:hover{background:var(--color-teal-600);color:var(--color-white)}.DashboardDateRangePicker-module__corwkq__picker__customInputs{align-items:center;gap:var(--spacing-xs);display:flex}.DashboardDateRangePicker-module__corwkq__picker__dateInput{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-xs);width:130px}.DashboardDateRangePicker-module__corwkq__picker__dateInput:focus{border-color:var(--color-teal-500);outline:none;box-shadow:0 0 0 2px #5b7f8d26}.DashboardDateRangePicker-module__corwkq__picker__separator{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}
.DashboardEditToolbar-module__UUb8SW__toolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__left{align-items:center;gap:var(--spacing-md);flex:1;min-width:0;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__right{align-items:center;gap:var(--spacing-sm);display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-teal-600);align-items:center;gap:var(--spacing-xs);display:flex}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__label{color:var(--color-teal-300)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.DashboardEditToolbar-module__UUb8SW__toolbar__btn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--primary{background:var(--color-teal-500);color:var(--color-white);border-color:var(--color-teal-500)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--primary:hover{background:var(--color-teal-600)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger{color:var(--color-red-500);border-color:var(--color-red-300)}.DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger:hover{background:var(--color-red-50);color:var(--color-red-600)}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__btn--danger:hover{background:#c751461a}.DashboardEditToolbar-module__UUb8SW__toolbar__divider{background:var(--color-border);width:1px;height:24px}.DashboardEditToolbar-module__UUb8SW__toolbar__toggle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-secondary);cursor:pointer;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch{background:var(--color-gray-300);width:32px;height:18px;transition:background var(--transition-fast);cursor:pointer;border-radius:9px;position:relative}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch--on{background:var(--color-teal-500)}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch:after{content:"";background:var(--color-white);width:14px;height:14px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px}.DashboardEditToolbar-module__UUb8SW__toolbar__toggleSwitch--on:after{transform:translate(14px)}.DashboardEditToolbar-module__UUb8SW__toolbar__searchContainer{flex:1;min-width:0;position:relative}.DashboardEditToolbar-module__UUb8SW__toolbar__searchBox{align-items:center;gap:var(--spacing-sm);padding:2px var(--spacing-sm);border-radius:var(--radius-md);transition:border-color var(--transition-fast), background var(--transition-fast);background:#5b7f8d0f;border:1px solid #0000;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__searchBox:focus-within{border-color:var(--color-teal-400);background:var(--color-surface)}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__searchBox{background:#5b7f8d14}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__searchBox:focus-within{background:var(--color-surface-dark)}.DashboardEditToolbar-module__UUb8SW__toolbar__searchIcon{color:var(--color-text-tertiary);flex-shrink:0}.DashboardEditToolbar-module__UUb8SW__toolbar__searchInput{min-width:0;font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-xs) 0;background:0 0;border:none;outline:none;flex:1}.DashboardEditToolbar-module__UUb8SW__toolbar__searchInput::placeholder{color:var(--color-text-tertiary)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);max-height:360px;box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);padding:var(--spacing-xs);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}[data-theme=dark] .DashboardEditToolbar-module__UUb8SW__toolbar__dropdown{background:var(--color-surface-dark)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownLabel{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-sm);cursor:pointer;text-align:left;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem:hover,.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem--selected{background:#5b7f8d1a}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemIcon{background:var(--color-surface-dark);border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItem--selected .DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemIcon{background:var(--color-teal-500);color:var(--color-white)}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemSub{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownItemType{font-size:var(--font-size-xs);color:var(--color-text-tertiary);background:var(--color-surface-dark);padding:2px var(--spacing-xs);border-radius:var(--radius-sm);flex-shrink:0}.DashboardEditToolbar-module__UUb8SW__toolbar__dropdownEmpty{padding:var(--spacing-md) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center}
.DashboardCrossFilterBar-module__lrpzPW__bar{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-xs) var(--spacing-lg);border-radius:var(--radius-lg);font-size:var(--font-size-sm);background:#5b7f8d14;border:1px solid #5b7f8d26;display:flex}[data-theme=dark] .DashboardCrossFilterBar-module__lrpzPW__bar{background:#5b7f8d1f;border-color:#5b7f8d33}.DashboardCrossFilterBar-module__lrpzPW__bar__icon{color:var(--color-teal-500);flex-shrink:0}.DashboardCrossFilterBar-module__lrpzPW__bar__label{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.DashboardCrossFilterBar-module__lrpzPW__bar__chip{align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);background:var(--color-teal-500);color:var(--color-white);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);display:inline-flex}.DashboardCrossFilterBar-module__lrpzPW__bar__chipClose{width:18px;height:18px;color:var(--color-white);cursor:pointer;transition:background var(--transition-fast);background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.DashboardCrossFilterBar-module__lrpzPW__bar__chipClose:hover{background:#ffffff59}
.WidgetCard-module__2NcHyG__widgetCard{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);height:100%;transition:box-shadow var(--transition-base), border-color var(--transition-base), transform var(--transition-base);border-radius:14px;flex-direction:column;animation:.4s cubic-bezier(.4,0,.2,1) backwards WidgetCard-module__2NcHyG__widgetFadeUp;display:flex;position:relative;overflow:hidden}.WidgetCard-module__2NcHyG__widgetCard:hover{border-color:var(--color-teal-400);box-shadow:var(--shadow-md);transform:translateY(-2px)}.WidgetCard-module__2NcHyG__widgetCard:first-child{animation-delay:50ms}.WidgetCard-module__2NcHyG__widgetCard:nth-child(2){animation-delay:.1s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(3){animation-delay:.15s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(4){animation-delay:.2s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(5){animation-delay:.25s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(6){animation-delay:.3s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(7){animation-delay:.35s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(8){animation-delay:.4s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(9){animation-delay:.45s}.WidgetCard-module__2NcHyG__widgetCard:nth-child(10){animation-delay:.5s}.WidgetCard-module__2NcHyG__widgetCard--editing{cursor:grab;border-style:dashed}.WidgetCard-module__2NcHyG__widgetCard--editing:active{cursor:grabbing}.WidgetCard-module__2NcHyG__widgetCard--dragging{opacity:.5;transform:scale(.98)}.WidgetCard-module__2NcHyG__widgetCard__header{padding:var(--spacing-md) var(--spacing-lg);justify-content:space-between;align-items:center;min-height:44px;display:flex}.WidgetCard-module__2NcHyG__widgetCard__titleGroup{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WidgetCard-module__2NcHyG__widgetCard__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.WidgetCard-module__2NcHyG__widgetCard__subtitle{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.WidgetCard-module__2NcHyG__widgetCard__actions{align-items:center;gap:var(--spacing-xs);opacity:0;transition:opacity var(--transition-fast);display:flex}.WidgetCard-module__2NcHyG__widgetCard:hover .WidgetCard-module__2NcHyG__widgetCard__actions,.WidgetCard-module__2NcHyG__widgetCard--editing .WidgetCard-module__2NcHyG__widgetCard__actions{opacity:1}.WidgetCard-module__2NcHyG__widgetCard__body{padding:0 var(--spacing-lg) var(--spacing-lg);flex:1;min-height:0;overflow:visible}.WidgetCard-module__2NcHyG__widgetCard__body--noPadding{padding:0}.WidgetCard-module__2NcHyG__widgetCard__loading{height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__error{height:100%;color:var(--color-red-500);font-size:var(--font-size-sm);padding:var(--spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__empty{height:100%;color:var(--color-text-tertiary);font-size:var(--font-size-sm);padding:var(--spacing-md);text-align:center;justify-content:center;align-items:center;display:flex}.WidgetCard-module__2NcHyG__widgetCard__demoBadge{top:var(--spacing-sm);right:var(--spacing-sm);background:var(--color-gold-500);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;z-index:1;padding:2px 6px;position:absolute}@keyframes WidgetCard-module__2NcHyG__widgetFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.WidgetMetric-module__TiUpKW__metric{justify-content:center;gap:var(--spacing-xs);flex-direction:column;height:100%;display:flex}.WidgetMetric-module__TiUpKW__metric__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.1}.WidgetMetric-module__TiUpKW__metric__value--compact{font-size:var(--font-size-2xl)}.WidgetMetric-module__TiUpKW__metric__trend{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);display:flex}.WidgetMetric-module__TiUpKW__metric__trendValue{font-weight:var(--font-weight-semibold)}.WidgetMetric-module__TiUpKW__metric__trendValue--up{color:var(--color-green-500)}.WidgetMetric-module__TiUpKW__metric__trendValue--down{color:var(--color-red-500)}.WidgetMetric-module__TiUpKW__metric__trendValue--neutral,.WidgetMetric-module__TiUpKW__metric__trendLabel{color:var(--color-text-tertiary)}.WidgetMetric-module__TiUpKW__metric__delta{font-weight:var(--font-weight-semibold)}.WidgetMetric-module__TiUpKW__metric__delta--positive{color:var(--color-success-light)}.WidgetMetric-module__TiUpKW__metric__delta--negative{color:var(--color-error-light)}.WidgetMetric-module__TiUpKW__metric__delta--neutral{color:var(--color-text-secondary)}.WidgetMetric-module__TiUpKW__metric__delta--warning{color:var(--color-warning-light)}.WidgetMetric-module__TiUpKW__metric__sparkline{margin-top:var(--spacing-xs);width:100%;height:32px}.WidgetMetric-module__TiUpKW__metric__secondary{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--spacing-2xs)}.WidgetMetric-module__TiUpKW__metric__threshold{font-size:var(--font-size-xs);border-radius:var(--radius-full);font-weight:var(--font-weight-medium);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.WidgetMetric-module__TiUpKW__metric__threshold--success{background:var(--color-green-50);color:var(--color-green-600)}.WidgetMetric-module__TiUpKW__metric__threshold--warning{background:var(--color-orange-50);color:var(--color-orange-600)}.WidgetMetric-module__TiUpKW__metric__threshold--error{background:var(--color-red-50);color:var(--color-red-600)}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--success{color:var(--color-green-400);background:#3d8b6d26}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--warning{color:var(--color-orange-400);background:#f59e0b26}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric__threshold--error{color:var(--color-red-400);background:#c7514626}.WidgetMetric-module__TiUpKW__metric--clickable{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast)}.WidgetMetric-module__TiUpKW__metric--clickable:hover{background:#5b7f8d0f}[data-theme=dark] .WidgetMetric-module__TiUpKW__metric--clickable:hover{background:#5b7f8d1a}.WidgetMetric-module__TiUpKW__metric__comparison{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);opacity:0;max-height:0;margin-top:0;transition:max-height .25s,opacity .25s,margin-top .25s;display:flex;overflow:hidden}.WidgetMetric-module__TiUpKW__metric__comparison--visible{opacity:1;max-height:2em;margin-top:var(--spacing-2xs)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta{font-weight:var(--font-weight-semibold)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--up{color:var(--color-green-500)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--down{color:var(--color-red-500)}.WidgetMetric-module__TiUpKW__metric__comparisonDelta--neutral,.WidgetMetric-module__TiUpKW__metric__comparisonLabel{color:var(--color-text-tertiary)}
.WidgetChart-module__9t7lOa__chart{width:100%;height:100%;min-height:180px}.WidgetChart-module__9t7lOa__chart--compact{min-height:120px}.WidgetChart-module__9t7lOa__chart--clickable{cursor:pointer}.WidgetChart-module__9t7lOa__chart__container{width:100%;height:100%}
.AccountingAnalyticsTab-module__qsBHda__analytics{gap:var(--spacing-lg);flex-direction:column;display:flex}.AccountingAnalyticsTab-module__qsBHda__analytics__notice{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:flex}.AccountingAnalyticsTab-module__qsBHda__analytics__noticeIcon{color:var(--color-teal-400,var(--color-primary));flex-shrink:0;font-size:1.1rem}.AccountingAnalyticsTab-module__qsBHda__analytics__kpiGrid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.AccountingAnalyticsTab-module__qsBHda__analytics__chartGrid,.AccountingAnalyticsTab-module__qsBHda__analytics__panelGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:900px){.AccountingAnalyticsTab-module__qsBHda__analytics__chartGrid,.AccountingAnalyticsTab-module__qsBHda__analytics__panelGrid{grid-template-columns:1fr}}.AccountingAnalyticsTab-module__qsBHda__analytics__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-lg)}.AccountingAnalyticsTab-module__qsBHda__analytics__cardTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.AccountingAnalyticsTab-module__qsBHda__analytics__chartWrapper{width:100%;height:300px}.AccountingAnalyticsTab-module__qsBHda__analytics__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.AccountingAnalyticsTab-module__qsBHda__analytics__th{text-align:left;padding:var(--spacing-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-border)}.AccountingAnalyticsTab-module__qsBHda__analytics__th--num{text-align:right}.AccountingAnalyticsTab-module__qsBHda__analytics__td{padding:var(--spacing-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}.AccountingAnalyticsTab-module__qsBHda__analytics__td--num{text-align:right;font-variant-numeric:tabular-nums}.AccountingAnalyticsTab-module__qsBHda__analytics__td--trend{text-align:center;width:32px}.AccountingAnalyticsTab-module__qsBHda__analytics__trendIcon{vertical-align:middle;font-size:1.1rem}.AccountingAnalyticsTab-module__qsBHda__analytics__trendIcon--up{color:var(--color-success)}.AccountingAnalyticsTab-module__qsBHda__analytics__trendIcon--down{color:var(--color-error)}.AccountingAnalyticsTab-module__qsBHda__analytics__trendIcon--flat{color:var(--color-text-tertiary)}.AccountingAnalyticsTab-module__qsBHda__analytics__alertList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AccountingAnalyticsTab-module__qsBHda__analytics__alert{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm,var(--radius-md));display:flex}.AccountingAnalyticsTab-module__qsBHda__analytics__alertIcon{color:var(--color-text-tertiary);flex-shrink:0;margin-top:2px;font-size:1.25rem}.AccountingAnalyticsTab-module__qsBHda__analytics__alertBody{flex:1;min-width:0}.AccountingAnalyticsTab-module__qsBHda__analytics__alertHeader{align-items:center;gap:var(--spacing-sm);display:flex}.AccountingAnalyticsTab-module__qsBHda__analytics__alertTitle{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AccountingAnalyticsTab-module__qsBHda__analytics__alertDetail{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:2px 0 0}.AccountingAnalyticsTab-module__qsBHda__analytics__alertAmount{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}
.Accounting-module__9vauiG__accounting__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.Accounting-module__9vauiG__accounting__header{margin-bottom:var(--spacing-lg);justify-content:space-between;align-items:center;display:flex}.Accounting-module__9vauiG__accounting__prompt{text-align:center;padding:var(--spacing-2xl)}.Accounting-module__9vauiG__accounting__promptText{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--spacing-xl)}.Accounting-module__9vauiG__accounting__tabsWrapper{margin-bottom:var(--spacing-md)}.Accounting-module__9vauiG__accounting__content{margin-top:var(--spacing-md)}
.Toast-module__EoIe4W__toast{z-index:var(--z-toast);min-width:400px;max-width:500px;position:fixed}.Toast-module__EoIe4W__toast__alert{box-shadow:var(--shadow-lg);font-size:var(--font-size-lg);margin-bottom:0}.Toast-module__EoIe4W__toast--top-center{top:var(--spacing-xl);left:50%;transform:translate(-50%)}.Toast-module__EoIe4W__toast--top-right{top:var(--spacing-xl);right:var(--spacing-xl)}.Toast-module__EoIe4W__toast--top-left{top:var(--spacing-xl);left:var(--spacing-xl)}.Toast-module__EoIe4W__toast--bottom-center{bottom:var(--spacing-xl);left:50%;transform:translate(-50%)}.Toast-module__EoIe4W__toast--bottom-right{bottom:var(--spacing-xl);right:var(--spacing-xl)}.Toast-module__EoIe4W__toast--bottom-left{bottom:var(--spacing-xl);left:var(--spacing-xl)}
.ResidentDetail-module__wFPOXq__residentDetail__consolePage{flex-direction:column;height:100%;min-height:0;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__consoleShell{min-height:0;margin-left:calc(-1 * var(--spacing-xl));margin-right:calc(-1 * var(--spacing-xl));flex:auto;grid-template-rows:minmax(0,1fr);display:grid}@media print{.ResidentDetail-module__wFPOXq__residentDetail__consoleShell{margin-left:0;margin-right:0}}.ResidentDetail-module__wFPOXq__residentDetail__loadingContainer{padding:var(--spacing-2xl) 0;justify-content:center;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__header{margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__headerLeft{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:300px;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__headerActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__titleGroup{gap:var(--spacing-sm);flex-direction:column;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.ResidentDetail-module__wFPOXq__residentDetail__badges{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__quickStats{background-color:var(--color-surface-secondary);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:.375rem;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__quickStat{align-items:center;gap:.5rem;display:inline-flex}.ResidentDetail-module__wFPOXq__residentDetail__quickStat strong{color:var(--color-text-primary);font-size:.9375rem}.ResidentDetail-module__wFPOXq__residentDetail__quickStatDivider{background-color:var(--color-border);width:1px;height:1.25rem}.ResidentDetail-module__wFPOXq__residentDetail__bodyGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem;min-width:0;padding:0 1.25rem 2rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__tabPanel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.ResidentDetail-module__wFPOXq__residentDetail__tabStrip{--tabs-gap:2px;--tabs-rail-gap:0px;--tabs-tab-radius:0;--tabs-tab-padding:.6875rem .8125rem;--tabs-tab-font-size:.84375rem;--tabs-tab-line-height:var(--line-height-tight);--tabs-tab-active-font-weight:var(--font-weight-semibold);padding:0 .625rem}.ResidentDetail-module__wFPOXq__residentDetail__tabBody{min-width:0;padding:.875rem 1rem 1.125rem}.ResidentDetail-module__wFPOXq__residentDetail__twoPaneGrid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:1.125rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__infoGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__infoGrid>*{margin:0!important}.residentDetail .ResidentDetail-module__wFPOXq__accordion{margin-bottom:.5rem!important}.residentDetail .ResidentDetail-module__wFPOXq__accordion__summary{min-height:auto!important;padding:.5rem .75rem!important}.residentDetail .ResidentDetail-module__wFPOXq__accordion__details{padding:.5rem .75rem!important}.ResidentDetail-module__wFPOXq__residentDetail__contactInfo{align-items:center;gap:var(--spacing-xs);display:flex}.ResidentDetail-module__wFPOXq__residentDetail__contactIcon{color:var(--color-text-secondary)}.ResidentDetail-module__wFPOXq__residentDetail__link{color:inherit;font-weight:var(--font-weight-medium);text-decoration:none}.ResidentDetail-module__wFPOXq__residentDetail__link:hover{text-decoration:underline}.ResidentDetail-module__wFPOXq__residentDetail__name{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ResidentDetail-module__wFPOXq__residentDetail__metersGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__meterCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__meterCard h3{color:var(--color-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.ResidentDetail-module__wFPOXq__residentDetail__meterCard p{color:var(--color-text-secondary);margin:.5rem 0;font-size:.875rem}.ResidentDetail-module__wFPOXq__residentDetail__parcelsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__unitCard{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__unitCard h3{color:var(--color-primary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.ResidentDetail-module__wFPOXq__residentDetail__unitCard p{color:var(--color-text-secondary);margin:.5rem 0;font-size:.875rem}.ResidentDetail-module__wFPOXq__residentDetail__billingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeSection{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeSection h3{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}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable{border-collapse:collapse;width:100%}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable th,.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable td{text-align:left;border-bottom:1px solid var(--color-border-light);padding:.75rem;font-size:.875rem}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable th{color:var(--color-text-secondary);background-color:var(--color-surface-elevated);font-weight:600}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable td{color:var(--color-text-primary)}.ResidentDetail-module__wFPOXq__residentDetail__lateChargeTable tbody tr:hover{background-color:var(--color-surface-hover)}.ResidentDetail-module__wFPOXq__residentDetail__recentActivityWidget{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__widgetHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__widgetHeader h3{color:var(--color-text-primary);margin:0;font-size:.875rem;font-weight:600}.ResidentDetail-module__wFPOXq__residentDetail__seeMoreLink{color:var(--color-primary);font-size:.8125rem;text-decoration:none}.ResidentDetail-module__wFPOXq__residentDetail__seeMoreLink:hover{text-decoration:underline}.ResidentDetail-module__wFPOXq__residentDetail__activityList{flex-direction:column;gap:.5rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__activityItem{background-color:var(--color-surface-elevated);border-radius:.25rem;justify-content:space-between;align-items:center;padding:.5rem;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__activityLabel{color:var(--color-text-secondary);font-size:.8125rem}.ResidentDetail-module__wFPOXq__residentDetail__activityValue{color:var(--color-text-primary);font-size:.875rem;font-weight:600;font-family:var(--font-mono)}.ResidentDetail-module__wFPOXq__residentDetail__billInfoWidget{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__field{justify-content:space-between;padding:.5rem 0;display:flex}.ResidentDetail-module__wFPOXq__residentDetail__fieldLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.ResidentDetail-module__wFPOXq__residentDetail__fieldValue{color:var(--color-text-primary);font-size:.875rem}.ResidentDetail-module__wFPOXq__residentDetail__subheading{color:var(--color-text-primary);margin:1rem 0 .5rem;font-size:.8125rem;font-weight:600}.ResidentDetail-module__wFPOXq__residentDetail__tenantSection{margin-top:1rem}.ResidentDetail-module__wFPOXq__residentDetail__tenantBillingAddress{background-color:var(--color-surface-secondary);border:1px dashed var(--color-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__autoPaySection{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__autoPayDetails{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.ResidentDetail-module__wFPOXq__transactionFilters{background:var(--color-background-paper);border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.4375rem .75rem;display:flex}.ResidentDetail-module__wFPOXq__transactionFilters select,.ResidentDetail-module__wFPOXq__transactionFilters input[type=date]{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary);border-radius:4px;min-width:120px;padding:.3125rem .5rem;font-size:.8125rem}.ResidentDetail-module__wFPOXq__transactionFilters select:focus,.ResidentDetail-module__wFPOXq__transactionFilters input[type=date]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px #5b7f8d26}.ResidentDetail-module__wFPOXq__filterClearButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:.125rem .375rem;font-size:.75rem}.ResidentDetail-module__wFPOXq__filterClearButton:hover{color:var(--color-text-primary);background:var(--color-background-hover)}.ResidentDetail-module__wFPOXq__filterLabel{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.ResidentDetail-module__wFPOXq__filterApplyButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.3125rem .625rem;font-size:.8125rem;font-weight:600;transition:background-color .15s}.ResidentDetail-module__wFPOXq__filterApplyButton:hover{opacity:.9}.ResidentDetail-module__wFPOXq__residentDetail__budgetBillingSection{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:.5rem;margin-top:1rem;padding:1rem}.ResidentDetail-module__wFPOXq__residentDetail__submitError{margin-top:var(--spacing-sm)}
.LinearProgress-module__RqITJq__linearProgress{width:100%;height:var(--progress-height-sm);background-color:var(--color-surface-hover);border-radius:var(--spacing-2xs);position:relative;overflow:hidden}.LinearProgress-module__RqITJq__linearProgress__bar{background-color:var(--color-teal-500);border-radius:var(--spacing-2xs);height:100%;transition:width .3s}.LinearProgress-module__RqITJq__linearProgress__bar--indeterminate{width:30%;animation:1.5s infinite LinearProgress-module__RqITJq__indeterminate}@keyframes LinearProgress-module__RqITJq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(400%)}}
.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__container{flex-direction:column;display:flex}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__alert{margin-bottom:var(--spacing-lg)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzone{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-2xl);text-align:center;cursor:pointer;background-color:var(--color-surface);transition:all .2s}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzone:hover,.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzoneActive{border-color:var(--color-teal-500);background-color:var(--color-action-hover)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__fileInput{display:none}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__uploadIcon{font-size:var(--icon-size-2xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzoneTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin:0 0 var(--spacing-sm) 0}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzoneSubtitle{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;font-size:var(--font-size-sm)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__dropzoneCaption{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__progressContainer{margin-top:var(--spacing-lg)}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__progressText{color:var(--color-text-secondary);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);display:block}.MeterReadingFileUploader-module__-b0wQW__meterReadingFileUploader__buttonContainer{margin-top:var(--spacing-lg);text-align:center}
.RouteBasedReadingTab-module__WHg5Ra__routeTab{gap:var(--spacing-md);flex-direction:column;display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__header{gap:var(--spacing-sm);flex-direction:column;display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__routeList{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__selectedInfo{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-surface-variant);border-radius:var(--radius-md);display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__selectedItem{flex-direction:column;gap:2px;display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__selectedLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.RouteBasedReadingTab-module__WHg5Ra__routeTab__selectedValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.RouteBasedReadingTab-module__WHg5Ra__routeTab__meterNumber{font-family:var(--font-mono);font-weight:var(--font-weight-medium)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__residentName{font-weight:var(--font-weight-medium)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__accountNumber{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary)}.RouteBasedReadingTab-module__WHg5Ra__routeTab__entryBar{align-items:flex-end;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.RouteBasedReadingTab-module__WHg5Ra__routeTab__entryHint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.LeakDetectionTab-module__kj8aZa__leakTab{gap:var(--spacing-md);flex-direction:column;display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__thresholdGroup{gap:var(--spacing-sm);align-items:center;display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__thresholdLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.LeakDetectionTab-module__kj8aZa__leakTab__filters{gap:var(--spacing-xs);margin-left:auto;display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__summaryBar{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);background:var(--color-surface-variant);border-radius:var(--radius-md);display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__summaryItem{flex-direction:column;gap:2px;display:flex}.LeakDetectionTab-module__kj8aZa__leakTab__summaryLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.LeakDetectionTab-module__kj8aZa__leakTab__summaryValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.LeakDetectionTab-module__kj8aZa__leakTab__deviation--high{color:var(--color-error);font-weight:var(--font-weight-semibold)}.LeakDetectionTab-module__kj8aZa__leakTab__deviation--medium{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.LeakDetectionTab-module__kj8aZa__leakTab__empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary)}
.ProductionWaterLossTab-module__qEmJpG__productionTab{gap:var(--spacing-md);flex-direction:column;display:flex}.ProductionWaterLossTab-module__qEmJpG__productionTab__toolbar{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.ProductionWaterLossTab-module__qEmJpG__productionTab__dateGroup{gap:var(--spacing-sm);align-items:center;display:flex}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiGrid{gap:var(--spacing-md);grid-template-columns:repeat(4,1fr);display:grid}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiCard{padding:var(--spacing-md);background:var(--color-surface-variant);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:2px;display:flex}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiValue{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiValue--positive{color:var(--color-success)}.ProductionWaterLossTab-module__qEmJpG__productionTab__kpiValue--negative{color:var(--color-error)}.ProductionWaterLossTab-module__qEmJpG__productionTab__production{font-weight:var(--font-weight-semibold)}.ProductionWaterLossTab-module__qEmJpG__productionTab__empty{text-align:center;padding:var(--spacing-xl);color:var(--color-text-secondary)}
.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__heading{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;margin:0}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__steps{align-items:flex-start;gap:var(--spacing-md) var(--spacing-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__step{align-items:flex-start;gap:var(--spacing-sm);display:flex}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__step:not(:last-child):after{content:"→";margin-left:var(--spacing-xs);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__number{width:var(--icon-size-md);height:var(--icon-size-md);flex:0 0 var(--icon-size-md);border-radius:var(--radius-full);background-color:var(--color-primary-bg);color:var(--color-primary-fg);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__body{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__hint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ReadingsProcessGuide-module__dL2MFq__readingsProcessGuide__footnote{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin:0}
.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)}.BillingHubStageContent-module__f67lOW__billingHubStageContent__tabs{margin-bottom:var(--spacing-md)}.BillingHubStageContent-module__f67lOW__billingHubStageContent__readingsGuide{margin-bottom:var(--spacing-md);flex:none}
.FilterValueInput-module__Nmg3ha__filterValueInput__empty{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-sm)}.FilterValueInput-module__Nmg3ha__filterValueInput__range{align-items:center;gap:var(--spacing-sm);display:flex}.FilterValueInput-module__Nmg3ha__filterValueInput__rangeSeparator{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.FilterValueInput-module__Nmg3ha__filterValueInput__multiSelect{min-width:250px}.FilterValueInput-module__Nmg3ha__filterValueInput__multiSelect select{height:auto;min-height:var(--height-md)}.FilterValueInput-module__Nmg3ha__filterValueInput__switch{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:inline-flex}.FilterValueInput-module__Nmg3ha__filterValueInput__switchTrack{width:var(--switch-width);height:var(--switch-height);background-color:var(--color-border);border-radius:calc(var(--switch-height) / 2);cursor:pointer;transition:background-color .2s;position:relative}.FilterValueInput-module__Nmg3ha__filterValueInput__switchTrack:hover{background-color:var(--color-text-secondary)}.FilterValueInput-module__Nmg3ha__filterValueInput__switchTrack--checked{background-color:var(--color-teal-500)}.FilterValueInput-module__Nmg3ha__filterValueInput__switchTrack--disabled{opacity:.6;cursor:not-allowed}.FilterValueInput-module__Nmg3ha__filterValueInput__switchThumb{top:var(--switch-thumb-offset);left:var(--switch-thumb-offset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);background-color:var(--color-surface);border-radius:var(--radius-full);transition:transform .2s;position:absolute}.FilterValueInput-module__Nmg3ha__filterValueInput__switchThumb--checked{transform:translateX(calc(var(--switch-width) - var(--switch-thumb-size) - var(--switch-thumb-offset) * 2))}.FilterValueInput-module__Nmg3ha__filterValueInput__switchLabel{font-size:var(--font-size-sm);color:var(--color-text-primary)}.FilterValueInput-module__Nmg3ha__filterValueInput__chips{gap:var(--spacing-xs);padding:var(--spacing-xs);min-height:var(--height-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);flex-wrap:wrap;display:flex}.FilterValueInput-module__Nmg3ha__filterValueInput__chip{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-primary);display:inline-flex}.FilterValueInput-module__Nmg3ha__filterValueInput__chipDelete{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:inline-flex}.FilterValueInput-module__Nmg3ha__filterValueInput__chipDelete:hover{color:var(--color-red-500)}.FilterValueInput-module__Nmg3ha__filterValueInput__loading{min-height:var(--height-md);min-width:200px;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);align-items:center;display:flex}.FilterValueInput-module__Nmg3ha__filterValueInput__searchableSelect{gap:var(--spacing-xs);flex-direction:column;min-width:200px;display:flex}.FilterValueInput-module__Nmg3ha__filterValueInput__optionsList{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);max-height:200px;overflow-y:auto}.FilterValueInput-module__Nmg3ha__filterValueInput__option{width:100%;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;transition:background-color .15s;display:block}.FilterValueInput-module__Nmg3ha__filterValueInput__option:hover{background-color:var(--color-background)}.FilterValueInput-module__Nmg3ha__filterValueInput__option--selected{background-color:var(--color-teal-50,#5b7f8d14);font-weight:500}.FilterValueInput-module__Nmg3ha__filterValueInput__noOptions{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}
.ReportParameterForm-module__m7Q2_a__parameterForm{width:100%}.ReportParameterForm-module__m7Q2_a__parameterForm__label{margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-semibold);display:block}.ReportParameterForm-module__m7Q2_a__parameterForm__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg)}.ReportParameterForm-module__m7Q2_a__parameterForm__list{gap:var(--spacing-md);flex-direction:column;display:flex}.ReportParameterForm-module__m7Q2_a__parameterForm__row{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-surface)}.ReportParameterForm-module__m7Q2_a__parameterForm__row--skipped{opacity:.5}.ReportParameterForm-module__m7Q2_a__parameterForm__rowHeader{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.ReportParameterForm-module__m7Q2_a__parameterForm__rowLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ReportParameterForm-module__m7Q2_a__parameterForm__required{color:var(--color-error);margin-left:2px}.ReportParameterForm-module__m7Q2_a__parameterForm__rowInputs{align-items:flex-start;gap:var(--spacing-sm);display:flex}.ReportParameterForm-module__m7Q2_a__parameterForm__operatorInput{flex:none;min-width:180px}.ReportParameterForm-module__m7Q2_a__parameterForm__valueInput{flex:1;min-width:0}
.ReportExecutor-module__BhKADG__reportExecutor__loading{padding:var(--spacing-4xl) 0;justify-content:center;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__backButton,.ReportExecutor-module__BhKADG__reportExecutor__header{margin-bottom:var(--spacing-lg)}.ReportExecutor-module__BhKADG__reportExecutor__headerContent{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);display:flex}.ReportExecutor-module__BhKADG__reportExecutor__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);flex:1;margin:0}.ReportExecutor-module__BhKADG__reportExecutor__reportInfo{padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.ReportExecutor-module__BhKADG__reportExecutor__reportName{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.ReportExecutor-module__BhKADG__reportExecutor__reportDescription{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.ReportExecutor-module__BhKADG__reportExecutor__chipContainer{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__paramSummary{gap:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__paramSkipped{opacity:.5;text-decoration:line-through}.ReportExecutor-module__BhKADG__reportExecutor__divider{margin:var(--spacing-lg) 0}.ReportExecutor-module__BhKADG__reportExecutor__outputFormatSection{width:100%}.ReportExecutor-module__BhKADG__reportExecutor__outputFormatLabel{margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-semibold);display:block}.ReportExecutor-module__BhKADG__reportExecutor__formatCard{cursor:pointer;border:1px solid var(--color-border);transition:all .2s}.ReportExecutor-module__BhKADG__reportExecutor__formatCard:hover{border-color:var(--color-teal-500)}.ReportExecutor-module__BhKADG__reportExecutor__formatCardSelected{border:2px solid var(--color-teal-500);background-color:var(--color-action-selected)}.ReportExecutor-module__BhKADG__reportExecutor__formatCardContent{text-align:center;padding:var(--spacing-lg) 0}.ReportExecutor-module__BhKADG__reportExecutor__formatLabel{flex-direction:column;align-items:center;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__formatIcon{margin-bottom:var(--spacing-sm)}.ReportExecutor-module__BhKADG__reportExecutor__formatTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ReportExecutor-module__BhKADG__reportExecutor__formatDescription{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.ReportExecutor-module__BhKADG__reportExecutor__executeSection{align-items:center;gap:var(--spacing-lg);display:flex}.ReportExecutor-module__BhKADG__reportExecutor__resultContainer{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__resultAlert{flex:1}.ReportExecutor-module__BhKADG__reportExecutor__executionHistory{padding:var(--spacing-lg)}.ReportExecutor-module__BhKADG__reportExecutor__executionHistoryHeader{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);display:flex}.ReportExecutor-module__BhKADG__reportExecutor__executionHistoryIcon{color:var(--color-text-secondary)}.ReportExecutor-module__BhKADG__reportExecutor__executionHistoryTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.ReportExecutor-module__BhKADG__reportExecutor__executionHistoryLoading{padding:var(--spacing-lg);justify-content:center;display:flex}.ReportExecutor-module__BhKADG__reportExecutor__executionList{margin:0;padding:0}.ReportExecutor-module__BhKADG__reportExecutor__executionItem{padding:var(--spacing-sm) 0}.ReportExecutor-module__BhKADG__reportExecutor__executionPrimary{align-items:center;gap:var(--spacing-sm);display:flex}.ReportExecutor-module__BhKADG__reportExecutor__executionSecondary{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportExecutor-module__BhKADG__reportExecutor__downloadButton{margin-left:var(--spacing-sm)}.ReportExecutor-module__BhKADG__reportExecutor__noExecutions{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;padding:var(--spacing-lg)}
.PublishReportDialog-module__Xkae2W__publishReportDialog__message{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;line-height:1.5}.PublishReportDialog-module__Xkae2W__publishReportDialog__options{gap:var(--spacing-md);flex-direction:column;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__option{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__option:hover{border-color:var(--color-primary)}.PublishReportDialog-module__Xkae2W__publishReportDialog__option input[type=radio]{margin-top:2px}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionContent{flex-direction:column;gap:2px;display:flex}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:600}.PublishReportDialog-module__Xkae2W__publishReportDialog__optionDescription{color:var(--color-text-secondary);font-size:.8125rem}.PublishReportDialog-module__Xkae2W__publishReportDialog__error{margin-top:var(--spacing-lg)}
.ShowSQLDialog-module__K1zXKG__sqlDialog__content{min-width:560px}.ShowSQLDialog-module__K1zXKG__sqlDialog__sqlBlock{color:#cdd6f4;padding:var(--spacing-lg);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word;background-color:#1e1e2e;max-height:320px;margin:0;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:13px;line-height:1.5;overflow:auto}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsSection{margin-top:var(--spacing-lg)}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsTitle{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0;font-size:13px;font-weight:600}.ShowSQLDialog-module__K1zXKG__sqlDialog__argsList{gap:var(--spacing-xs);flex-direction:column;display:flex}.ShowSQLDialog-module__K1zXKG__sqlDialog__argItem{font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:var(--font-size-xs);color:var(--color-text-primary);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--background-level2);border-radius:var(--radius-sm)}.ShowSQLDialog-module__K1zXKG__sqlDialog__argIndex{color:#89b4fa;margin-right:var(--spacing-sm);font-weight:600}.ShowSQLDialog-module__K1zXKG__sqlDialog__argValue{color:var(--color-text-primary)}.ShowSQLDialog-module__K1zXKG__sqlDialog__copySuccess{color:var(--success-main);margin-left:var(--spacing-sm);font-size:13px}
.QueryBuilder-module__kpoTkW__queryBuilder{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;overflow:hidden}.QueryBuilder-module__kpoTkW__queryBuilder__leftPanel{border-right:1px solid var(--color-border);background-color:var(--color-background);flex-direction:column;min-height:0;display:flex;overflow:hidden}.QueryBuilder-module__kpoTkW__queryBuilder__leftPanelHeader{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);background-color:var(--color-surface)}.QueryBuilder-module__kpoTkW__queryBuilder__leftPanelTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.QueryBuilder-module__kpoTkW__queryBuilder__rightPanel{flex-direction:column;flex:1;display:flex}.QueryBuilder-module__kpoTkW__queryBuilder__tabsHeader{border-bottom:1px solid var(--color-border);background-color:var(--color-surface);align-items:center;display:flex}.QueryBuilder-module__kpoTkW__queryBuilder__tabLabel{align-items:center;gap:var(--spacing-xs);display:flex}.QueryBuilder-module__kpoTkW__queryBuilder__tabIcon{font-size:var(--icon-size-sm)}.QueryBuilder-module__kpoTkW__queryBuilder__tabBadge{height:calc(var(--badge-height-sm) + var(--spacing-2xs));min-width:calc(var(--badge-height-sm) + var(--spacing-2xs));font-size:var(--font-size-2xs);padding:0 var(--spacing-xs)}.QueryBuilder-module__kpoTkW__queryBuilder__tabsActions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);padding-right:var(--spacing-sm);flex:1;display:flex}.QueryBuilder-module__kpoTkW__queryBuilder__limitIcon{opacity:.5;font-size:var(--icon-size-sm)}.QueryBuilder-module__kpoTkW__queryBuilder__tabContent{padding:var(--spacing-md);flex:1;overflow:auto}.QueryBuilder-module__kpoTkW__queryBuilder__loading{padding:var(--spacing-md)}
.QueryFieldPicker-module__7Yj3oq__queryFieldPicker{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__searchContainer{padding:var(--spacing-sm);border-bottom:1px solid var(--color-divider)}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__searchIcon{color:var(--color-text-secondary)}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__listContainer{flex:1;overflow:auto}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__fieldItem{position:relative}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__fieldButton{padding-left:var(--spacing-md)}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__fieldIcon{min-width:var(--height-sm)}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__addButton{right:var(--spacing-sm);position:absolute}.QueryFieldPicker-module__7Yj3oq__queryFieldPicker__noResults{padding:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.QueryColumnsEditor-module__Vz3AzG__queryColumnsEditor__emptyState{padding:var(--spacing-lg);text-align:center;background-color:var(--color-grey-50);border-radius:var(--radius-md);border:2px dashed var(--color-divider)}.QueryColumnsEditor-module__Vz3AzG__queryColumnsEditor__emptyText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.QueryColumnsEditor-module__Vz3AzG__queryColumnsEditor__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.QueryColumnsEditor-module__Vz3AzG__queryColumnsEditor__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.QueryColumnsEditor-module__Vz3AzG__queryColumnsEditor__countBadge{height:var(--badge-height-md);min-width:var(--badge-height-md);padding:0 var(--spacing-xs);background-color:var(--color-teal-500);color:var(--color-white);border-radius:calc(var(--badge-height-md) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.QueryColumnsEditor-module__Vz3AzG__columnItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border);transition:border-color .2s;display:flex}.QueryColumnsEditor-module__Vz3AzG__columnItem:hover{border-color:var(--color-teal-500)}.QueryColumnsEditor-module__Vz3AzG__columnItemDragging{opacity:.4}.QueryColumnsEditor-module__Vz3AzG__columnItemDropTarget{border-color:var(--color-teal-500);background-color:var(--color-action-selected)}.QueryColumnsEditor-module__Vz3AzG__columnItem__dragHandle{color:var(--color-text-secondary)}.QueryColumnsEditor-module__Vz3AzG__columnItem__field{flex:1;min-width:0}.QueryColumnsEditor-module__Vz3AzG__columnItem__fieldName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QueryColumnsEditor-module__Vz3AzG__columnItem__fieldPath{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QueryColumnsEditor-module__Vz3AzG__columnItem__aggregation{align-items:center;gap:var(--spacing-xs);display:flex}.QueryColumnsEditor-module__Vz3AzG__columnItem__aggregationIcon{color:var(--color-text-secondary);flex-shrink:0}.QueryColumnsEditor-module__Vz3AzG__columnItem__aggregationValue{align-items:center;gap:var(--spacing-xs);display:flex}.QueryColumnsEditor-module__Vz3AzG__columnItem__aggregationText{font-size:var(--font-size-sm)}
.Popover-module__WI7mAG__backdrop{z-index:var(--z-popover);position:fixed;inset:0}.Popover-module__WI7mAG__popover{z-index:var(--z-popover);background:var(--color-surface);border-radius:var(--radius-md);min-width:120px;max-width:360px;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);transform:var(--popover-transform,translateX(0));animation:.15s ease-out Popover-module__WI7mAG__popoverFadeIn;position:fixed}@keyframes Popover-module__WI7mAG__popoverFadeIn{0%{opacity:0;transform:var(--popover-transform,translateX(0)) scale(.95)}to{opacity:1;transform:var(--popover-transform,translateX(0)) scale(1)}}
.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__countBadge{height:var(--badge-height-md);min-width:var(--badge-height-md);padding:0 var(--spacing-xs);background-color:var(--color-grey-200);color:var(--color-text-primary);border-radius:calc(var(--badge-height-md) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__emptyText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__addField{margin-top:var(--spacing-sm)}.QueryGroupByEditor-module__UHcIDa__queryGroupByEditor__addIcon{color:var(--color-text-secondary);margin-right:var(--spacing-sm);opacity:.5}.QueryGroupByEditor-module__UHcIDa__groupByItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border);display:flex}.QueryGroupByEditor-module__UHcIDa__groupByItem__field{flex:1;min-width:0}.QueryGroupByEditor-module__UHcIDa__groupByItem__fieldName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QueryGroupByEditor-module__UHcIDa__autocompleteOption__container{flex-direction:column;display:flex}.QueryGroupByEditor-module__UHcIDa__autocompleteOption__fieldName{font-size:var(--font-size-sm)}.QueryGroupByEditor-module__UHcIDa__autocompleteOption__fieldPath{font-size:var(--font-size-xs);color:var(--color-text-secondary)}
.ToggleButtonGroup-module__vPd7-a__toggleButtonGroup{border-radius:var(--radius-md);border:1px solid var(--color-border);display:inline-flex;overflow:hidden}.ToggleButtonGroup-module__vPd7-a__toggleButtonGroup--fullWidth{width:100%}.ToggleButtonGroup-module__vPd7-a__toggleButton{justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:none;border-right:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);flex:1;font-family:inherit;transition:all .2s;display:inline-flex}.ToggleButtonGroup-module__vPd7-a__toggleButton:last-child{border-right:none}.ToggleButtonGroup-module__vPd7-a__toggleButton:hover:not(:disabled):not(.ToggleButtonGroup-module__vPd7-a__toggleButton--selected){background-color:var(--color-background)}.ToggleButtonGroup-module__vPd7-a__toggleButton--selected{background-color:var(--color-teal-500);color:var(--color-white)}.ToggleButtonGroup-module__vPd7-a__toggleButton--selected:hover{background-color:var(--color-teal-700)}.ToggleButtonGroup-module__vPd7-a__toggleButton:disabled{opacity:.5;cursor:not-allowed}.ToggleButtonGroup-module__vPd7-a__toggleButton--small{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-sm)}.ToggleButtonGroup-module__vPd7-a__toggleButton--medium{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base)}.ToggleButtonGroup-module__vPd7-a__toggleButton:focus-visible{outline:2px solid var(--color-teal-500);outline-offset:-2px;z-index:1}
.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__header{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);display:flex}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__countBadge{height:var(--badge-height-md);min-width:var(--badge-height-md);padding:0 var(--spacing-xs);background-color:var(--color-grey-200);color:var(--color-text-primary);border-radius:calc(var(--badge-height-md) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__addField{margin-top:var(--spacing-sm)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__addIcon{left:var(--spacing-sm);color:var(--color-text-secondary);opacity:.5;pointer-events:none;position:absolute}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__inputWrapper{align-items:center;display:flex;position:relative}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input{padding:var(--spacing-sm);padding-left:var(--height-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);color:var(--color-text-primary);font-size:var(--font-size-sm);outline:none;flex:1;font-family:inherit;transition:border-color .2s}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input:focus{border-color:var(--color-teal-500)}.QueryOrderByEditor-module__I2enaW__queryOrderByEditor__input:disabled{background-color:var(--color-background-disabled);cursor:not-allowed}.QueryOrderByEditor-module__I2enaW__orderByItem{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border:1px solid var(--color-border);display:flex}.QueryOrderByEditor-module__I2enaW__orderByItemDragging{opacity:.4}.QueryOrderByEditor-module__I2enaW__orderByItemDropTarget{border-color:var(--color-teal-500);background-color:var(--color-action-selected)}.QueryOrderByEditor-module__I2enaW__orderByItem__dragHandle{color:var(--color-text-secondary)}.QueryOrderByEditor-module__I2enaW__orderByItem__field{flex:1;min-width:0}.QueryOrderByEditor-module__I2enaW__orderByItem__fieldHeader{align-items:center;gap:var(--spacing-xs);display:flex}.QueryOrderByEditor-module__I2enaW__orderByItem__fieldName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.QueryOrderByEditor-module__I2enaW__orderByItem__aggregateBadge{height:var(--badge-height-sm);min-width:var(--badge-height-sm);padding:0 var(--spacing-xs);background-color:var(--color-grey-200);color:var(--color-text-primary);border-radius:calc(var(--badge-height-sm) / 2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.QueryOrderByEditor-module__I2enaW__autocompleteOption__container{align-items:center;gap:var(--spacing-xs);display:flex}.QueryOrderByEditor-module__I2enaW__autocompleteOption__fieldName{font-size:var(--font-size-sm)}
.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);align-items:center;display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__alert{margin-bottom:var(--spacing-lg)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formField{margin-bottom:var(--spacing-md)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formSection{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__formSectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;text-transform:uppercase;letter-spacing:.05em}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__optionRow{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);display:flex}.CustomFieldDefinitions-module__JUNVWq__customFieldDefinitions__optionInput{flex:1}
.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialog{min-height:70vh}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitleContent{justify-content:space-between;align-items:center;width:100%;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitleText{align-items:center;gap:var(--spacing-sm);display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogTitle{font-size:var(--font-size-xl);margin:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__filterSummary{gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-bottom:1px solid var(--color-divider);flex-wrap:wrap;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__filterItem{align-items:center;gap:var(--spacing-xs);display:inline-flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__paramBadge{font-size:var(--font-size-2xs);background-color:var(--color-grey-200);color:var(--color-text-secondary);padding:0 var(--spacing-xs);border-radius:var(--radius-sm)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dialogContent{min-height:300px}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;min-height:300px;display:flex}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__loadingText{margin:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noData{text-align:center;padding:var(--spacing-4xl) 0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noDataTitle{font-size:var(--font-size-xl);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__noDataText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__tableContainer{max-height:50vh;overflow:auto}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__headerCell{font-weight:var(--font-weight-semibold);background-color:var(--color-surface);white-space:nowrap;z-index:1;position:sticky;top:0}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__aggregation{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-left:var(--spacing-xs)}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__dataCell{white-space:nowrap}.ReportPreviewDialog-module__9ebp5W__reportPreviewDialog__truncatedAlert{margin-top:var(--spacing-lg)}
.MeterCategories-module__-jvIUa__meterCategories__header{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.MeterCategories-module__-jvIUa__meterCategories__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.MeterCategories-module__-jvIUa__meterCategories__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.MeterCategories-module__-jvIUa__meterCategories__toolbar{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);align-items:center;display:flex}.MeterCategories-module__-jvIUa__meterCategories__alert{margin-bottom:var(--spacing-lg)}.MeterCategories-module__-jvIUa__meterCategories__formField{margin-bottom:var(--spacing-md)}.MeterCategories-module__-jvIUa__meterCategories__formRow{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}
.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,.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__preview{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xl);color:#1f2937;min-height:400px;box-shadow:var(--shadow-sm);background:#fff;overflow:auto}[data-theme=dark] .DocumentTemplates-module__dQ9hLq__docEditor__preview{box-shadow:inset 0 0 0 1px var(--color-gray-700);background:#fefefe}.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-alt);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}}
.PaymentsHub-module__ABe12G__paymentsHub{gap:var(--spacing-lg);flex-direction:column;display:flex}.PaymentsHub-module__ABe12G__paymentsHub__tabLabel{align-items:center;gap:var(--spacing-xs);display:inline-flex}.PaymentsHub-module__ABe12G__paymentsHub__kpiHeader{justify-content:flex-end;display:flex}.PaymentsHub-module__ABe12G__paymentsHub__kpiGrid{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.PaymentsHub-module__ABe12G__paymentsHub__sectionActions{margin-bottom:var(--spacing-sm);justify-content:flex-end;display:flex}
.DataExchangeReportRunTab-module__rtd3Ya__dataExchangeReportRunTab__container{gap:var(--spacing-md);flex-direction:column;display:flex}.DataExchangeReportRunTab-module__rtd3Ya__dataExchangeReportRunTab__toolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.DataExchangeReportRunTab-module__rtd3Ya__dataExchangeReportRunTab__chipFilters{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
.Header-module__KppamW__header{background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-header);transition:background-color var(--transition-base), box-shadow var(--transition-base);z-index:100}.Header-module__KppamW__header--dark{background-color:var(--color-surface);box-shadow:var(--shadow-header)}.Header-module__KppamW__header__toolbar{height:64px;padding:0 var(--spacing-md);align-items:center;display:flex}@media (max-width:660px){.Header-module__KppamW__header__toolbar{gap:var(--spacing-md)}}.Header-module__KppamW__header__burgerButton{cursor:pointer;color:var(--color-text-primary);border-radius:var(--radius-md);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:none}.Header-module__KppamW__header__burgerButton:hover{background-color:var(--color-action-hover)}@media (max-width:660px){.Header-module__KppamW__header__burgerButton{display:flex}}.Header-module__KppamW__header__burgerIcon{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:24px;height:24px;display:flex}.Header-module__KppamW__header__burgerBar{background-color:var(--color-text-primary);border-radius:1px;width:24px;height:3px;transition:all .3s}.Header-module__KppamW__header__logoContainer{flex-shrink:0;align-items:center;display:flex}.Header-module__KppamW__header__logoMobile{flex-shrink:0;display:none}.Header-module__KppamW__header__logoDesktop{flex-shrink:0;display:block}.Header-module__KppamW__header__spacer{padding-left:var(--spacing-md);flex-grow:1;align-items:center;display:flex}.Header-module__KppamW__header__tenantSelector{align-items:center;display:flex}@media (max-width:660px){.Header-module__KppamW__header__tenantSelector{display:none}}.Header-module__KppamW__header__userSection{align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-lg);display:flex}@media (max-width:660px){.Header-module__KppamW__header__userSection{display:none}}.Header-module__KppamW__header__userName{font-size:var(--font-size-sm);color:var(--color-text-primary);display:none}@media (min-width:640px){.Header-module__KppamW__header__userName{display:block}}.Header-module__KppamW__header__accountButton{padding:var(--spacing-sm);cursor:pointer;color:inherit;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.Header-module__KppamW__header__accountButton:hover,.Header-module__KppamW__header--dark .Header-module__KppamW__header__accountButton:hover{background-color:var(--color-action-hover)}.Header-module__KppamW__header__menuItemEmail{font-size:var(--font-size-sm)}.Header-module__KppamW__header__menuItemTheme{align-items:center;gap:var(--spacing-sm);display:flex}.Header-module__KppamW__header__menuItemIcon{color:var(--color-text-secondary)}.Header-module__KppamW__header__agentPill{width:34px;height:34px;padding:var(--spacing-sm);color:var(--color-gold-500);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.Header-module__KppamW__header__agentPill:hover,.Header-module__KppamW__header__agentPill--active{background:#c9a96133}
.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}
.NotificationBell-module__fOvz-G__notificationBell{justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__fOvz-G__notificationBell__button{padding:var(--spacing-sm);cursor:pointer;color:inherit;border-radius:var(--radius-md);transition:background-color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.NotificationBell-module__fOvz-G__notificationBell__button:hover{background-color:var(--color-action-hover)}.NotificationBell-module__fOvz-G__notificationBell__badge{background-color:var(--color-error);min-width:18px;height:18px;color:var(--color-white);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);pointer-events:none;justify-content:center;align-items:center;padding:0 4px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBell-module__fOvz-G__notificationBell__dropdown{flex-direction:column;width:360px;max-height:480px;display:flex;overflow:hidden}@media (max-width:420px){.NotificationBell-module__fOvz-G__notificationBell__dropdown{width:300px}}.NotificationBell-module__fOvz-G__notificationBell__header{padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__headerTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.NotificationBell-module__fOvz-G__notificationBell__list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__fOvz-G__notificationBell__item{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:background-color var(--transition-fast);border-bottom:1px solid var(--color-border-light);display:flex}.NotificationBell-module__fOvz-G__notificationBell__item:last-child{border-bottom:none}.NotificationBell-module__fOvz-G__notificationBell__item:hover{background-color:var(--color-surface-hover)}.NotificationBell-module__fOvz-G__notificationBell__item--unread{background-color:var(--color-primary-bg)}.NotificationBell-module__fOvz-G__notificationBell__item--unread:hover{background-color:var(--color-teal-100)}.NotificationBell-module__fOvz-G__notificationBell__dot{border-radius:var(--radius-full);width:8px;min-width:8px;height:8px;margin-top:5px}.NotificationBell-module__fOvz-G__notificationBell__dot--unread{background-color:var(--color-primary)}.NotificationBell-module__fOvz-G__notificationBell__dot--read{background-color:#0000}.NotificationBell-module__fOvz-G__notificationBell__itemContent{flex:1;min-width:0}.NotificationBell-module__fOvz-G__notificationBell__itemSubject{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-tight);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.NotificationBell-module__fOvz-G__notificationBell__itemSubject--unread{font-weight:var(--font-weight-semibold)}.NotificationBell-module__fOvz-G__notificationBell__itemSubject--read{font-weight:var(--font-weight-normal)}.NotificationBell-module__fOvz-G__notificationBell__itemTime{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-2xs)}.NotificationBell-module__fOvz-G__notificationBell__empty{padding:var(--spacing-2xl) var(--spacing-lg);color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__emptyIcon{color:var(--color-text-tertiary);margin-bottom:var(--spacing-sm);font-size:2.5rem}.NotificationBell-module__fOvz-G__notificationBell__emptyText{font-size:var(--font-size-sm)}.NotificationBell-module__fOvz-G__notificationBell__footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.NotificationBell-module__fOvz-G__notificationBell__footerButton{cursor:pointer;font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none}.NotificationBell-module__fOvz-G__notificationBell__footerButton:hover{background-color:var(--color-action-hover)}.NotificationBell-module__fOvz-G__notificationBell__footerButton:disabled{color:var(--color-text-tertiary);cursor:default}.NotificationBell-module__fOvz-G__notificationBell__footerLink{font-size:var(--font-size-xs);color:var(--color-primary);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);transition:background-color var(--transition-fast);text-decoration:none}.NotificationBell-module__fOvz-G__notificationBell__footerLink:hover{background-color:var(--color-action-hover);text-decoration:none}.NotificationBell-module__fOvz-G__notificationBell__loading{padding:var(--spacing-2xl) var(--spacing-lg);justify-content:center;align-items:center;display:flex}
.NotificationPreferences-module__3JzInq__notifPrefs{max-width:800px;margin:0 auto}.NotificationPreferences-module__3JzInq__notifPrefs__header{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.NotificationPreferences-module__3JzInq__notifPrefs__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.NotificationPreferences-module__3JzInq__notifPrefs__section{margin-bottom:var(--spacing-lg)}.NotificationPreferences-module__3JzInq__notifPrefs__sectionTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.NotificationPreferences-module__3JzInq__notifPrefs__sectionDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.NotificationPreferences-module__3JzInq__notifPrefs__divider{margin:var(--spacing-md) 0}.NotificationPreferences-module__3JzInq__notifPrefs__channelRow{padding:var(--spacing-sm) 0;justify-content:space-between;align-items:center;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__channelInfo{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__channelLabel{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.NotificationPreferences-module__3JzInq__notifPrefs__channelHint{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.NotificationPreferences-module__3JzInq__notifPrefs__channelControl{align-items:center;gap:var(--spacing-md);display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__addressInput{max-width:260px}.NotificationPreferences-module__3JzInq__notifPrefs__categoryRow{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.NotificationPreferences-module__3JzInq__notifPrefs__categoryRow:last-child{border-bottom:none}.NotificationPreferences-module__3JzInq__notifPrefs__categoryHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:flex-start;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__categoryName{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.NotificationPreferences-module__3JzInq__notifPrefs__categoryDescription{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0 0 var(--spacing-sm) 0}.NotificationPreferences-module__3JzInq__notifPrefs__categoryChannels{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__checkboxLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__checkboxLabel--disabled{opacity:.5;cursor:not-allowed}.NotificationPreferences-module__3JzInq__notifPrefs__checkbox{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.NotificationPreferences-module__3JzInq__notifPrefs__checkbox:disabled{cursor:not-allowed}.NotificationPreferences-module__3JzInq__notifPrefs__quietHoursRow{align-items:center;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__timeInput{max-width:140px}.NotificationPreferences-module__3JzInq__notifPrefs__timeSeparator{font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-top:var(--spacing-lg)}.NotificationPreferences-module__3JzInq__notifPrefs__timezoneRow{margin-top:var(--spacing-md);max-width:300px}.NotificationPreferences-module__3JzInq__notifPrefs__frequencyRow{gap:var(--spacing-md);margin-top:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.NotificationPreferences-module__3JzInq__notifPrefs__frequencyHint{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--spacing-xs)}.NotificationPreferences-module__3JzInq__notifPrefs__unsubscribeRow{padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);margin-top:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__unsubscribeLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.NotificationPreferences-module__3JzInq__notifPrefs__actions{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);display:flex}.NotificationPreferences-module__3JzInq__notifPrefs__unsavedBanner{margin-bottom:var(--spacing-md)}.NotificationPreferences-module__3JzInq__notifPrefs__loading{justify-content:center;align-items:center;min-height:300px;display:flex}@media (max-width:600px){.NotificationPreferences-module__3JzInq__notifPrefs__frequencyRow{grid-template-columns:1fr}.NotificationPreferences-module__3JzInq__notifPrefs__quietHoursRow{flex-direction:column;align-items:flex-start}.NotificationPreferences-module__3JzInq__notifPrefs__channelControl{flex-direction:column;align-items:flex-end}.NotificationPreferences-module__3JzInq__notifPrefs__addressInput{max-width:100%}}
.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-end;gap:var(--spacing-md);margin-top:var(--spacing-lg);z-index:1;padding:var(--spacing-md) 0;background:var(--color-surface);border-top:1px solid var(--color-border);display:flex;position:sticky;bottom:0}@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}}
.Integrations-module__UgqyWa__integrations__badges{gap:var(--spacing-sm);display:flex}.Integrations-module__UgqyWa__integrations__paragraph{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}
.Compliance-module__mNiKWW__compliance__paragraph{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}
.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}
.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__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}
.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}
.CommunicationsHub-module__CPqcrW__communicationsHub{gap:var(--spacing-lg);flex-direction:column;display:flex}.CommunicationsHub-module__CPqcrW__communicationsHub__header{gap:var(--spacing-2xs);flex-direction:column;display:flex}.CommunicationsHub-module__CPqcrW__communicationsHub__kpiHeader{justify-content:flex-end;display:flex}.CommunicationsHub-module__CPqcrW__communicationsHub__kpiGrid{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.CommunicationsHub-module__CPqcrW__communicationsHub__subTabs{margin-top:var(--spacing-sm)}
