@charset "UTF-8";*{text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}*:focus{outline:none!important}html,body{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-height:100%;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}html{font-size:16px}body{font-size:.875rem}body{font-feature-settings:"salt"}hr{margin:32px 0;border-bottom-width:1px}img{width:100%;vertical-align:top}input[disabled]{opacity:1;-webkit-text-fill-color:currentColor}body,.dark,.light{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-bg-default-rgb),var(--tw-bg-opacity))!important}*,*:before,*:after{--tw-border-opacity: 1 !important;border-color:rgba(var(--fuse-border-rgb),var(--tw-border-opacity))}.dark *,.dark *:before,.dark *:after{--tw-border-opacity: .12 !important}[disabled] *{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-disabled-rgb),var(--tw-text-opacity))!important}@media print{html{font-size:12px!important}body,.dark,.light{background:none!important}}.animation-delay-2{animation-delay:2s!important}.animation-delay-4{animation-delay:4s!important}html{--mat-option-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-option-label-text-line-height: 1.5rem;--mat-option-label-text-size: .875rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 600;--mat-optgroup-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-optgroup-label-text-line-height: 1.5rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 600;--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mat-card-title-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0;--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mat-form-field-container-height: 48px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-filled-with-label-container-padding-top: 12px;--mat-form-field-filled-with-label-container-padding-bottom: 12px;--mdc-filled-text-field-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-filled-text-field-label-text-size: .875rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 600;--mdc-outlined-text-field-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-outlined-text-field-label-text-size: .875rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 600;--mat-form-field-container-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: .875rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 600;--mat-form-field-outlined-label-text-populated-size: .875rem;--mat-form-field-subscript-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-arrow-transform: none;--mat-select-trigger-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: .875rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 600;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-subhead-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-dialog-supporting-text-line-height: 1.5rem;--mdc-dialog-supporting-text-size: .875rem;--mdc-dialog-supporting-text-weight: 600;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 24px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-state-layer-size: 32px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-switch-label-text-line-height: 20px;--mat-switch-label-text-size: 14px;--mat-switch-label-text-tracking: .0178571429em;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 32px;--mat-radio-touch-target-display: none;--mat-radio-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-label-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500;--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.5rem;--mat-menu-item-label-text-weight: 600;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-one-line-container-height: 40px;--mdc-list-list-item-two-line-container-height: 56px;--mdc-list-list-item-three-line-container-height: 80px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 32px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:48px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:64px}html{--mdc-list-list-item-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-label-text-line-height: 1.5rem;--mdc-list-list-item-label-text-size: .875rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 600;--mdc-list-list-item-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Plus Jakarta Sans,Segoe UI,system-ui,-apple-system,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";letter-spacing:.009375em}html{--mat-paginator-container-size: 48px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px;--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 40px;--mat-tab-header-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-tab-header-label-text-size: .875rem;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: .875rem;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-state-layer-size: 32px;--mat-checkbox-touch-target-display: none;--mat-checkbox-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-container-height: 28px;--mdc-filled-button-container-height: 28px;--mdc-protected-button-container-height: 28px;--mdc-outlined-button-container-height: 28px;--mat-text-button-touch-target-display: none;--mat-filled-button-touch-target-display: none;--mat-protected-button-touch-target-display: none;--mat-outlined-button-touch-target-display: none;--mdc-text-button-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-text-button-label-text-size: .875rem;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-filled-button-label-text-size: .875rem;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-protected-button-label-text-size: .875rem;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-outlined-button-label-text-size: .875rem;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none;--mdc-icon-button-icon-size: 24px;--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-touch-target-display: none;--mat-fab-small-touch-target-display: none;--mdc-extended-fab-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-extended-fab-label-text-size: .875rem;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 500;--mdc-snackbar-container-shape: 4px;--mdc-snackbar-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-header-container-height: 48px;--mat-table-footer-container-height: 44px;--mat-table-row-item-container-height: 44px;--mat-table-header-headline-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px;--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-standard-button-toggle-height: 40px;--mat-legacy-button-toggle-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-legacy-button-toggle-label-text-line-height: 1.5rem;--mat-legacy-button-toggle-label-text-size: .875rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 600;--mat-standard-button-toggle-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-standard-button-toggle-label-text-line-height: 1.5rem;--mat-standard-button-toggle-label-text-size: .875rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 600;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 600;--mat-divider-width: 1px;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-header-collapsed-state-height: 40px;--mat-expansion-header-expanded-state-height: 56px;--mat-expansion-header-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400;--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px;--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-stepper-header-height: 64px;--mat-stepper-container-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-stepper-header-label-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 600;--mat-toolbar-standard-height: 56px;--mat-toolbar-mobile-height: 48px;--mat-toolbar-title-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500;--mat-tree-node-min-height: 40px;--mat-tree-node-text-font: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}body.light,body .light{--mat-ripple-color: rgba(0, 0, 0, .1);--mat-option-selected-state-label-text-color: var(--fuse-primary);--mat-option-label-text-color: #1e293b;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04) }body.light .mat-accent,body .light .mat-accent{--mat-option-selected-state-label-text-color: var(--fuse-accent);--mat-option-label-text-color: #1e293b;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}body.light .mat-warn,body .light .mat-warn{--mat-option-selected-state-label-text-color: var(--fuse-warn);--mat-option-label-text-color: #1e293b;--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}body.light,body .light{--mat-optgroup-label-text-color: #1e293b;--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-accent);--mat-full-pseudo-checkbox-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-unselected-icon-color: #64748b;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}body.light .mat-primary,body .light .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-primary);--mat-full-pseudo-checkbox-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-unselected-icon-color: #64748b;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-primary);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}body.light .mat-accent,body .light .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-accent);--mat-full-pseudo-checkbox-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-unselected-icon-color: #64748b;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}body.light .mat-warn,body .light .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-warn);--mat-full-pseudo-checkbox-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-unselected-icon-color: #64748b;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #f1f5f9;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-warn);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}body.light,body .light{--mat-app-background-color: #f1f5f9;--mat-app-text-color: #1e293b;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #64748b;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}body.light .mat-mdc-progress-bar,body .light .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--fuse-primary);--mdc-linear-progress-track-color: var(--fuse-primary)}body.light .mat-mdc-progress-bar.mat-accent,body .light .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--fuse-accent);--mdc-linear-progress-track-color: var(--fuse-accent)}body.light .mat-mdc-progress-bar.mat-warn,body .light .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: var(--fuse-warn);--mdc-linear-progress-track-color: var(--fuse-warn)}body.light,body .light{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #1e293b;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: var(--fuse-primary);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-primary);--mdc-filled-text-field-focus-label-text-color: var(--fuse-primary);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(30, 41, 59, .6);--mdc-filled-text-field-hover-label-text-color: rgba(30, 41, 59, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(148, 163, 184, .38);--mdc-filled-text-field-input-text-color: rgba(30, 41, 59, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(148, 163, 184, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(30, 41, 59, .6);--mdc-filled-text-field-error-hover-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-focus-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-caret-color: var(--fuse-warn);--mdc-filled-text-field-active-indicator-color: rgba(226, 232, 240, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(226, 232, 240, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(226, 232, 240, .87);--mdc-filled-text-field-error-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-error-focus-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-error-hover-active-indicator-color: var(--fuse-warn);--mdc-outlined-text-field-caret-color: var(--fuse-primary);--mdc-outlined-text-field-focus-outline-color: var(--fuse-primary);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-primary);--mdc-outlined-text-field-label-text-color: rgba(30, 41, 59, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(30, 41, 59, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(148, 163, 184, .38);--mdc-outlined-text-field-input-text-color: rgba(30, 41, 59, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(148, 163, 184, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(30, 41, 59, .6);--mdc-outlined-text-field-error-caret-color: var(--fuse-warn);--mdc-outlined-text-field-error-focus-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-error-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-error-hover-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-outline-color: rgba(226, 232, 240, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(226, 232, 240, .06);--mdc-outlined-text-field-hover-outline-color: rgba(226, 232, 240, .87);--mdc-outlined-text-field-error-focus-outline-color: var(--fuse-warn);--mdc-outlined-text-field-error-hover-outline-color: var(--fuse-warn);--mdc-outlined-text-field-error-outline-color: var(--fuse-warn);--mat-form-field-focus-select-arrow-color: var(--fuse-primary);--mat-form-field-disabled-input-text-placeholder-color: rgba(100, 116, 139, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: var(--fuse-warn);--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(100, 116, 139, .54);--mat-form-field-disabled-select-arrow-color: rgba(100, 116, 139, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}body.light .mat-mdc-form-field.mat-accent,body .light .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--fuse-accent);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-accent);--mdc-filled-text-field-focus-label-text-color: var(--fuse-accent);--mdc-outlined-text-field-caret-color: var(--fuse-accent);--mdc-outlined-text-field-focus-outline-color: var(--fuse-accent);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-accent);--mat-form-field-focus-select-arrow-color: var(--fuse-accent)}body.light .mat-mdc-form-field.mat-warn,body .light .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: var(--fuse-warn);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-focus-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-caret-color: var(--fuse-warn);--mdc-outlined-text-field-focus-outline-color: var(--fuse-warn);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-warn);--mat-form-field-focus-select-arrow-color: var(--fuse-warn)}body.light,body .light{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(30, 41, 59, .87);--mat-select-disabled-trigger-text-color: rgba(148, 163, 184, .38);--mat-select-placeholder-text-color: rgba(30, 41, 59, .6);--mat-select-enabled-arrow-color: rgba(226, 232, 240, .54);--mat-select-disabled-arrow-color: rgba(30, 41, 59, .38);--mat-select-focused-arrow-color: var(--fuse-primary);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.light .mat-mdc-form-field.mat-accent,body .light .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(30, 41, 59, .87);--mat-select-disabled-trigger-text-color: rgba(148, 163, 184, .38);--mat-select-placeholder-text-color: rgba(30, 41, 59, .6);--mat-select-enabled-arrow-color: rgba(226, 232, 240, .54);--mat-select-disabled-arrow-color: rgba(30, 41, 59, .38);--mat-select-focused-arrow-color: var(--fuse-accent);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.light .mat-mdc-form-field.mat-warn,body .light .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(30, 41, 59, .87);--mat-select-disabled-trigger-text-color: rgba(148, 163, 184, .38);--mat-select-placeholder-text-color: rgba(30, 41, 59, .6);--mat-select-enabled-arrow-color: rgba(226, 232, 240, .54);--mat-select-disabled-arrow-color: rgba(30, 41, 59, .38);--mat-select-focused-arrow-color: var(--fuse-warn);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.light,body .light{--mat-select-arrow-transform: translateY(-8px);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: white;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(30, 41, 59, .87);--mdc-dialog-supporting-text-color: rgba(30, 41, 59, .6)}body.light .mat-mdc-standard-chip,body .light .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}body.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,body.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,body .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,body .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--fuse-on-primary);--mdc-chip-elevated-container-color: var(--fuse-primary);--mdc-chip-elevated-selected-container-color: var(--fuse-primary);--mdc-chip-elevated-disabled-container-color: var(--fuse-primary);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-primary);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-primary);--mdc-chip-selected-label-text-color: var(--fuse-on-primary);--mdc-chip-with-icon-icon-color: var(--fuse-on-primary);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-primary);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-primary);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-primary);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-primary);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-primary);--mat-chip-selected-trailing-icon-color: var(--fuse-on-primary)}body.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,body.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,body .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,body .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--fuse-on-accent);--mdc-chip-elevated-container-color: var(--fuse-accent);--mdc-chip-elevated-selected-container-color: var(--fuse-accent);--mdc-chip-elevated-disabled-container-color: var(--fuse-accent);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-accent);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-accent);--mdc-chip-selected-label-text-color: var(--fuse-on-accent);--mdc-chip-with-icon-icon-color: var(--fuse-on-accent);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-accent);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-accent);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-accent);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-accent);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-accent);--mat-chip-selected-trailing-icon-color: var(--fuse-on-accent)}body.light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,body.light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,body .light .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,body .light .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: var(--fuse-on-warn);--mdc-chip-elevated-container-color: var(--fuse-warn);--mdc-chip-elevated-selected-container-color: var(--fuse-warn);--mdc-chip-elevated-disabled-container-color: var(--fuse-warn);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-warn);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-warn);--mdc-chip-selected-label-text-color: var(--fuse-on-warn);--mdc-chip-with-icon-icon-color: var(--fuse-on-warn);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-warn);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-warn);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-warn);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-warn);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-warn);--mat-chip-selected-trailing-icon-color: var(--fuse-on-warn)}body.light .mat-mdc-chip.mat-mdc-standard-chip,body .light .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}body.light,body .light{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}body.light .mat-mdc-slide-toggle,body .light .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}body.light,body .light{--mdc-switch-selected-focus-state-layer-color: var(--fuse-primary-600);--mdc-switch-selected-handle-color: var(--fuse-primary-600);--mdc-switch-selected-hover-state-layer-color: var(--fuse-primary-600);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-primary-600);--mdc-switch-selected-focus-handle-color: var(--fuse-primary-900);--mdc-switch-selected-hover-handle-color: var(--fuse-primary-900);--mdc-switch-selected-pressed-handle-color: var(--fuse-primary-900);--mdc-switch-selected-focus-track-color: var(--fuse-primary-300);--mdc-switch-selected-hover-track-color: var(--fuse-primary-300);--mdc-switch-selected-pressed-track-color: var(--fuse-primary-300);--mdc-switch-selected-track-color: var(--fuse-primary-300);--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #94a3b8}body.light .mat-mdc-slide-toggle,body .light .mat-mdc-slide-toggle{--mat-switch-label-text-color: #1e293b}body.light .mat-mdc-slide-toggle.mat-accent,body .light .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--fuse-accent-600);--mdc-switch-selected-handle-color: var(--fuse-accent-600);--mdc-switch-selected-hover-state-layer-color: var(--fuse-accent-600);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-accent-600);--mdc-switch-selected-focus-handle-color: var(--fuse-accent-900);--mdc-switch-selected-hover-handle-color: var(--fuse-accent-900);--mdc-switch-selected-pressed-handle-color: var(--fuse-accent-900);--mdc-switch-selected-focus-track-color: var(--fuse-accent-300);--mdc-switch-selected-hover-track-color: var(--fuse-accent-300);--mdc-switch-selected-pressed-track-color: var(--fuse-accent-300);--mdc-switch-selected-track-color: var(--fuse-accent-300)}body.light .mat-mdc-slide-toggle.mat-warn,body .light .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: var(--fuse-warn-600);--mdc-switch-selected-handle-color: var(--fuse-warn-600);--mdc-switch-selected-hover-state-layer-color: var(--fuse-warn-600);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-warn-600);--mdc-switch-selected-focus-handle-color: var(--fuse-warn-900);--mdc-switch-selected-hover-handle-color: var(--fuse-warn-900);--mdc-switch-selected-pressed-handle-color: var(--fuse-warn-900);--mdc-switch-selected-focus-track-color: var(--fuse-warn-300);--mdc-switch-selected-hover-track-color: var(--fuse-warn-300);--mdc-switch-selected-pressed-track-color: var(--fuse-warn-300);--mdc-switch-selected-track-color: var(--fuse-warn-300)}body.light,body .light{--mdc-switch-state-layer-size: 40px;--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}body.light .mat-mdc-radio-button.mat-primary,body .light .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-primary);--mdc-radio-selected-hover-icon-color: var(--fuse-primary);--mdc-radio-selected-icon-color: var(--fuse-primary);--mdc-radio-selected-pressed-icon-color: var(--fuse-primary);--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: var(--fuse-primary);--mat-radio-disabled-label-color: #94a3b8;--mat-radio-label-text-color: #1e293b}body.light .mat-mdc-radio-button.mat-accent,body .light .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-accent);--mdc-radio-selected-hover-icon-color: var(--fuse-accent);--mdc-radio-selected-icon-color: var(--fuse-accent);--mdc-radio-selected-pressed-icon-color: var(--fuse-accent);--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: var(--fuse-accent);--mat-radio-disabled-label-color: #94a3b8;--mat-radio-label-text-color: #1e293b}body.light .mat-mdc-radio-button.mat-warn,body .light .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-warn);--mdc-radio-selected-hover-icon-color: var(--fuse-warn);--mdc-radio-selected-icon-color: var(--fuse-warn);--mdc-radio-selected-pressed-icon-color: var(--fuse-warn);--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: var(--fuse-warn);--mat-radio-disabled-label-color: #94a3b8;--mat-radio-label-text-color: #1e293b}body.light,body .light{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: var(--fuse-primary);--mdc-slider-focus-handle-color: var(--fuse-primary);--mdc-slider-hover-handle-color: var(--fuse-primary);--mdc-slider-active-track-color: var(--fuse-primary);--mdc-slider-inactive-track-color: var(--fuse-primary);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-primary);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-primary);--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: var(--fuse-primary);--mat-slider-hover-state-layer-color: rgba(var(--fuse-primary), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-primary), .2);--mat-slider-value-indicator-opacity: .6}body.light .mat-accent,body .light .mat-accent{--mdc-slider-handle-color: var(--fuse-accent);--mdc-slider-focus-handle-color: var(--fuse-accent);--mdc-slider-hover-handle-color: var(--fuse-accent);--mdc-slider-active-track-color: var(--fuse-accent);--mdc-slider-inactive-track-color: var(--fuse-accent);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-accent);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-accent);--mat-slider-ripple-color: var(--fuse-accent);--mat-slider-hover-state-layer-color: rgba(var(--fuse-accent), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-accent), .2)}body.light .mat-warn,body .light .mat-warn{--mdc-slider-handle-color: var(--fuse-warn);--mdc-slider-focus-handle-color: var(--fuse-warn);--mdc-slider-hover-handle-color: var(--fuse-warn);--mdc-slider-active-track-color: var(--fuse-warn);--mdc-slider-inactive-track-color: var(--fuse-warn);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-warn);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-warn);--mat-slider-ripple-color: var(--fuse-warn);--mat-slider-hover-state-layer-color: rgba(var(--fuse-warn), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-warn), .2)}body.light,body .light{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: #1e293b;--mat-menu-item-icon-color: #1e293b;--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: #e2e8f0;--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: #1e293b;--mdc-list-list-item-supporting-text-color: #64748b;--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: #94a3b8;--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: #1e293b;--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: #1e293b;--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}body.light .mdc-list-item__start,body.light .mdc-list-item__end,body .light .mdc-list-item__start,body .light .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-primary);--mdc-radio-selected-hover-icon-color: var(--fuse-primary);--mdc-radio-selected-icon-color: var(--fuse-primary);--mdc-radio-selected-pressed-icon-color: var(--fuse-primary)}body.light .mat-accent .mdc-list-item__start,body.light .mat-accent .mdc-list-item__end,body .light .mat-accent .mdc-list-item__start,body .light .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-accent);--mdc-radio-selected-hover-icon-color: var(--fuse-accent);--mdc-radio-selected-icon-color: var(--fuse-accent);--mdc-radio-selected-pressed-icon-color: var(--fuse-accent)}body.light .mat-warn .mdc-list-item__start,body.light .mat-warn .mdc-list-item__end,body .light .mat-warn .mdc-list-item__start,body .light .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #64748b;--mdc-radio-disabled-unselected-icon-color: #64748b;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(100, 116, 139, .54);--mdc-radio-unselected-pressed-icon-color: rgba(100, 116, 139, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-warn);--mdc-radio-selected-hover-icon-color: var(--fuse-warn);--mdc-radio-selected-icon-color: var(--fuse-warn);--mdc-radio-selected-pressed-icon-color: var(--fuse-warn)}body.light .mat-mdc-list-option,body .light .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-primary);--mdc-checkbox-selected-focus-icon-color: var(--fuse-primary);--mdc-checkbox-selected-hover-icon-color: var(--fuse-primary);--mdc-checkbox-selected-icon-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}body.light .mat-mdc-list-option.mat-accent,body .light .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-accent);--mdc-checkbox-selected-focus-icon-color: var(--fuse-accent);--mdc-checkbox-selected-hover-icon-color: var(--fuse-accent);--mdc-checkbox-selected-icon-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}body.light .mat-mdc-list-option.mat-warn,body .light .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-warn);--mdc-checkbox-selected-focus-icon-color: var(--fuse-warn);--mdc-checkbox-selected-hover-icon-color: var(--fuse-warn);--mdc-checkbox-selected-icon-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}body.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,body.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,body.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,body.light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,body .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,body .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,body .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,body .light .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:var(--fuse-primary)}body.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,body.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,body.light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,body .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,body .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,body .light .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}body.light,body .light{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}body.light .mdc-list-item__start,body.light .mdc-list-item__end,body .light .mdc-list-item__start,body .light .mdc-list-item__end{--mdc-radio-state-layer-size: 40px}body.light .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,body.light .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,body.light .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line,body .light .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,body .light .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,body .light .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}body.light .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,body.light .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,body.light .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines,body .light .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,body .light .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,body .light .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}body.light,body .light{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}body.light .mat-mdc-tab-group,body.light .mat-mdc-tab-nav-bar,body .light .mat-mdc-tab-group,body .light .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--fuse-primary);--mat-tab-header-disabled-ripple-color: #94a3b8;--mat-tab-header-pagination-icon-color: #64748b;--mat-tab-header-inactive-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-label-text-color: var(--fuse-primary);--mat-tab-header-active-ripple-color: var(--fuse-primary);--mat-tab-header-inactive-ripple-color: var(--fuse-primary);--mat-tab-header-inactive-focus-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-primary);--mat-tab-header-active-hover-label-text-color: var(--fuse-primary);--mat-tab-header-active-focus-indicator-color: var(--fuse-primary);--mat-tab-header-active-hover-indicator-color: var(--fuse-primary)}body.light .mat-mdc-tab-group.mat-accent,body.light .mat-mdc-tab-nav-bar.mat-accent,body .light .mat-mdc-tab-group.mat-accent,body .light .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--fuse-accent);--mat-tab-header-disabled-ripple-color: #94a3b8;--mat-tab-header-pagination-icon-color: #64748b;--mat-tab-header-inactive-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-label-text-color: var(--fuse-accent);--mat-tab-header-active-ripple-color: var(--fuse-accent);--mat-tab-header-inactive-ripple-color: var(--fuse-accent);--mat-tab-header-inactive-focus-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-accent);--mat-tab-header-active-hover-label-text-color: var(--fuse-accent);--mat-tab-header-active-focus-indicator-color: var(--fuse-accent);--mat-tab-header-active-hover-indicator-color: var(--fuse-accent)}body.light .mat-mdc-tab-group.mat-warn,body.light .mat-mdc-tab-nav-bar.mat-warn,body .light .mat-mdc-tab-group.mat-warn,body .light .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: var(--fuse-warn);--mat-tab-header-disabled-ripple-color: #94a3b8;--mat-tab-header-pagination-icon-color: #64748b;--mat-tab-header-inactive-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-label-text-color: var(--fuse-warn);--mat-tab-header-active-ripple-color: var(--fuse-warn);--mat-tab-header-inactive-ripple-color: var(--fuse-warn);--mat-tab-header-inactive-focus-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(30, 41, 59, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-warn);--mat-tab-header-active-hover-label-text-color: var(--fuse-warn);--mat-tab-header-active-focus-indicator-color: var(--fuse-warn);--mat-tab-header-active-hover-indicator-color: var(--fuse-warn)}body.light .mat-mdc-tab-group.mat-background-primary,body.light .mat-mdc-tab-nav-bar.mat-background-primary,body .light .mat-mdc-tab-group.mat-background-primary,body .light .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--fuse-primary);--mat-tab-header-with-background-foreground-color: var(--fuse-on-primary)}body.light .mat-mdc-tab-group.mat-background-accent,body.light .mat-mdc-tab-nav-bar.mat-background-accent,body .light .mat-mdc-tab-group.mat-background-accent,body .light .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--fuse-accent);--mat-tab-header-with-background-foreground-color: var(--fuse-on-accent)}body.light .mat-mdc-tab-group.mat-background-warn,body.light .mat-mdc-tab-nav-bar.mat-background-warn,body .light .mat-mdc-tab-group.mat-background-warn,body .light .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: var(--fuse-warn);--mat-tab-header-with-background-foreground-color: var(--fuse-on-warn)}body.light .mat-mdc-tab-header,body .light .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}body.light,body .light{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-accent);--mdc-checkbox-selected-focus-icon-color: var(--fuse-accent);--mdc-checkbox-selected-hover-icon-color: var(--fuse-accent);--mdc-checkbox-selected-icon-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: #94a3b8;--mat-checkbox-label-text-color: #1e293b}body.light .mat-mdc-checkbox.mat-primary,body .light .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-primary);--mdc-checkbox-selected-focus-icon-color: var(--fuse-primary);--mdc-checkbox-selected-hover-icon-color: var(--fuse-primary);--mdc-checkbox-selected-icon-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}body.light .mat-mdc-checkbox.mat-warn,body .light .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-warn);--mdc-checkbox-selected-focus-icon-color: var(--fuse-warn);--mdc-checkbox-selected-hover-icon-color: var(--fuse-warn);--mdc-checkbox-selected-icon-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}body.light,body .light{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: #1e293b;--mdc-text-button-disabled-label-text-color: rgba(148, 163, 184, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: #1e293b;--mdc-filled-button-disabled-container-color: rgba(148, 163, 184, .12);--mdc-filled-button-disabled-label-text-color: rgba(148, 163, 184, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: #1e293b;--mdc-protected-button-disabled-container-color: rgba(148, 163, 184, .12);--mdc-protected-button-disabled-label-text-color: rgba(148, 163, 184, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: #e2e8f0;--mdc-outlined-button-disabled-label-text-color: rgba(148, 163, 184, .38);--mdc-outlined-button-label-text-color: #1e293b;--mdc-outlined-button-outline-color: #e2e8f0;--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}body.light .mat-mdc-button.mat-primary,body .light .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--fuse-primary);--mat-text-button-state-layer-color: var(--fuse-primary);--mat-text-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-button.mat-accent,body .light .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--fuse-accent);--mat-text-button-state-layer-color: var(--fuse-accent);--mat-text-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-button.mat-warn,body .light .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: var(--fuse-warn);--mat-text-button-state-layer-color: var(--fuse-warn);--mat-text-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-unelevated-button.mat-primary,body .light .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--fuse-primary);--mdc-filled-button-label-text-color: var(--fuse-on-primary);--mat-filled-button-state-layer-color: #000;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-unelevated-button.mat-accent,body .light .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--fuse-accent);--mdc-filled-button-label-text-color: var(--fuse-on-accent);--mat-filled-button-state-layer-color: #000;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-unelevated-button.mat-warn,body .light .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: var(--fuse-warn);--mdc-filled-button-label-text-color: var(--fuse-on-warn);--mat-filled-button-state-layer-color: #000;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-raised-button.mat-primary,body .light .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--fuse-primary);--mdc-protected-button-label-text-color: var(--fuse-on-primary);--mat-protected-button-state-layer-color: #000;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-raised-button.mat-accent,body .light .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--fuse-accent);--mdc-protected-button-label-text-color: var(--fuse-on-accent);--mat-protected-button-state-layer-color: #000;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-raised-button.mat-warn,body .light .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: var(--fuse-warn);--mdc-protected-button-label-text-color: var(--fuse-on-warn);--mat-protected-button-state-layer-color: #000;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-outlined-button.mat-primary,body .light .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--fuse-primary);--mdc-outlined-button-outline-color: #e2e8f0;--mat-outlined-button-state-layer-color: var(--fuse-primary);--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-outlined-button.mat-accent,body .light .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--fuse-accent);--mdc-outlined-button-outline-color: #e2e8f0;--mat-outlined-button-state-layer-color: var(--fuse-accent);--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-outlined-button.mat-warn,body .light .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: var(--fuse-warn);--mdc-outlined-button-outline-color: #e2e8f0;--mat-outlined-button-state-layer-color: var(--fuse-warn);--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1)}body.light,body .light{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}body.light .mat-mdc-icon-button.mat-primary,body .light .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--fuse-primary);--mat-icon-button-state-layer-color: var(--fuse-primary);--mat-icon-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-icon-button.mat-accent,body .light .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--fuse-accent);--mat-icon-button-state-layer-color: var(--fuse-accent);--mat-icon-button-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-icon-button.mat-warn,body .light .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: var(--fuse-warn);--mat-icon-button-state-layer-color: var(--fuse-warn);--mat-icon-button-ripple-color: rgba(0, 0, 0, .1)}body.light,body .light{--mat-icon-button-touch-target-display: block}body.light .mat-mdc-icon-button.mat-mdc-button-base,body .light .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}body.light,body .light{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(148, 163, 184, .12);--mat-fab-disabled-state-foreground-color: rgba(148, 163, 184, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(148, 163, 184, .12);--mat-fab-small-disabled-state-foreground-color: rgba(148, 163, 184, .38)}body.light .mat-mdc-fab.mat-primary,body .light .mat-mdc-fab.mat-primary{--mdc-fab-container-color: var(--fuse-primary);--mat-fab-foreground-color: #000;--mat-fab-state-layer-color: #000;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-fab.mat-accent,body .light .mat-mdc-fab.mat-accent{--mdc-fab-container-color: var(--fuse-accent);--mat-fab-foreground-color: #000;--mat-fab-state-layer-color: #000;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-fab.mat-warn,body .light .mat-mdc-fab.mat-warn{--mdc-fab-container-color: var(--fuse-warn);--mat-fab-foreground-color: #000;--mat-fab-state-layer-color: #000;--mat-fab-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-mini-fab.mat-primary,body .light .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: var(--fuse-primary);--mat-fab-small-foreground-color: #000;--mat-fab-small-state-layer-color: #000;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-mini-fab.mat-accent,body .light .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: var(--fuse-accent);--mat-fab-small-foreground-color: #000;--mat-fab-small-state-layer-color: #000;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}body.light .mat-mdc-mini-fab.mat-warn,body .light .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: var(--fuse-warn);--mat-fab-small-foreground-color: #000;--mat-fab-small-state-layer-color: #000;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1)}body.light,body .light{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block;--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: var(--fuse-accent);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: white;--mat-table-header-headline-color: #1e293b;--mat-table-row-item-label-text-color: #1e293b;--mat-table-row-item-outline-color: #e2e8f0;--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: var(--fuse-primary)}body.light .mat-accent,body .light .mat-accent{--mdc-circular-progress-active-indicator-color: var(--fuse-accent)}body.light .mat-warn,body .light .mat-warn{--mdc-circular-progress-active-indicator-color: var(--fuse-warn)}body.light,body .light{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: var(--fuse-primary);--mat-badge-text-color: var(--fuse-on-primary);--mat-badge-disabled-state-background-color: #94a3b8;--mat-badge-disabled-state-text-color: #94a3b8}body.light .mat-badge-accent,body .light .mat-badge-accent{--mat-badge-background-color: var(--fuse-accent);--mat-badge-text-color: var(--fuse-on-accent)}body.light .mat-badge-warn,body .light .mat-badge-warn{--mat-badge-background-color: var(--fuse-warn);--mat-badge-text-color: var(--fuse-on-warn)}body.light,body .light{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: #1e293b;--mat-bottom-sheet-container-background-color: white;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #94a3b8;--mat-legacy-button-toggle-state-layer-color: #64748b;--mat-legacy-button-toggle-selected-state-text-color: #64748b;--mat-legacy-button-toggle-selected-state-background-color: #e2e8f0;--mat-legacy-button-toggle-disabled-state-text-color: #94a3b8;--mat-legacy-button-toggle-disabled-state-background-color: #cbd5e1;--mat-legacy-button-toggle-disabled-selected-state-background-color: #e2e8f0;--mat-standard-button-toggle-text-color: #1e293b;--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: #64748b;--mat-standard-button-toggle-selected-state-background-color: #e2e8f0;--mat-standard-button-toggle-selected-state-text-color: #1e293b;--mat-standard-button-toggle-disabled-state-text-color: #94a3b8;--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: #1e293b;--mat-standard-button-toggle-disabled-selected-state-background-color: #e2e8f0;--mat-standard-button-toggle-divider-color: #e2e8f0;--mat-standard-button-toggle-height: 48px;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-primary);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #94a3b8;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-primary);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-primary);--mat-datepicker-toggle-active-state-icon-color: var(--fuse-primary);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-primary), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #64748b;--mat-datepicker-calendar-body-label-text-color: #64748b;--mat-datepicker-calendar-period-button-text-color: #1e293b;--mat-datepicker-calendar-period-button-icon-color: #64748b;--mat-datepicker-calendar-navigation-button-icon-color: #64748b;--mat-datepicker-calendar-header-divider-color: #e2e8f0;--mat-datepicker-calendar-header-text-color: #64748b;--mat-datepicker-calendar-date-today-outline-color: #94a3b8;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(148, 163, 184, .8);--mat-datepicker-calendar-date-text-color: #1e293b;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #94a3b8;--mat-datepicker-calendar-date-preview-state-outline-color: #e2e8f0;--mat-datepicker-range-input-separator-color: #1e293b;--mat-datepicker-range-input-disabled-state-separator-color: #94a3b8;--mat-datepicker-range-input-disabled-state-text-color: #94a3b8;--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: #1e293b}body.light .mat-datepicker-content.mat-accent,body .light .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-accent);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #94a3b8;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-accent);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-accent), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}body.light .mat-datepicker-content.mat-warn,body .light .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-warn);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #94a3b8;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-warn);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-warn), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}body.light .mat-datepicker-toggle-active.mat-accent,body .light .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--fuse-accent)}body.light .mat-datepicker-toggle-active.mat-warn,body .light .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: var(--fuse-warn)}body.light .mat-calendar-controls,body .light .mat-calendar-controls{--mat-icon-button-touch-target-display: none}body.light .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base,body .light .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}body.light,body .light{--mat-divider-width: 1px;--mat-divider-color: #e2e8f0;--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: #1e293b;--mat-expansion-actions-divider-color: #e2e8f0;--mat-expansion-header-hover-state-layer-color: rgba(148, 163, 184, .12);--mat-expansion-header-focus-state-layer-color: rgba(148, 163, 184, .12);--mat-expansion-header-disabled-state-text-color: #94a3b8;--mat-expansion-header-text-color: #1e293b;--mat-expansion-header-description-color: #64748b;--mat-expansion-header-indicator-color: #64748b;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-icon-color: inherit}body.light .mat-icon.mat-primary,body .light .mat-icon.mat-primary{--mat-icon-color: var(--fuse-primary)}body.light .mat-icon.mat-accent,body .light .mat-icon.mat-accent{--mat-icon-color: var(--fuse-accent)}body.light .mat-icon.mat-warn,body .light .mat-icon.mat-warn{--mat-icon-color: var(--fuse-warn)}body.light,body .light{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: #e2e8f0;--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: #1e293b;--mat-sidenav-content-background-color: #f1f5f9;--mat-sidenav-content-text-color: #1e293b;--mat-sidenav-scrim-color: rgba(0, 0, 0, .6);--mat-stepper-header-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-done-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-container-color: white;--mat-stepper-line-color: #e2e8f0;--mat-stepper-header-hover-state-layer-color: rgba(148, 163, 184, .12);--mat-stepper-header-focus-state-layer-color: rgba(148, 163, 184, .12);--mat-stepper-header-label-text-color: #64748b;--mat-stepper-header-optional-label-text-color: #64748b;--mat-stepper-header-selected-state-label-text-color: #1e293b;--mat-stepper-header-error-state-label-text-color: var(--fuse-warn);--mat-stepper-header-icon-background-color: #64748b;--mat-stepper-header-error-state-icon-foreground-color: var(--fuse-warn);--mat-stepper-header-error-state-icon-background-color: transparent}body.light .mat-step-header.mat-accent,body .light .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-done-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-accent)}body.light .mat-step-header.mat-warn,body .light .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-done-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-warn)}body.light,body .light{--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #64748b;--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: #1e293b}body.light .mat-toolbar.mat-primary,body .light .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--fuse-primary);--mat-toolbar-container-text-color: var(--fuse-on-primary)}body.light .mat-toolbar.mat-accent,body .light .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--fuse-accent);--mat-toolbar-container-text-color: var(--fuse-on-accent)}body.light .mat-toolbar.mat-warn,body .light .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: var(--fuse-warn);--mat-toolbar-container-text-color: var(--fuse-on-warn)}body.light,body .light{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-tree-container-background-color: white;--mat-tree-node-text-color: #1e293b;--mat-tree-node-min-height: 48px;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: white}body.dark,body .dark{--mat-ripple-color: rgba(255, 255, 255, .1);--mat-option-selected-state-label-text-color: var(--fuse-primary);--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08) }body.dark .mat-accent,body .dark .mat-accent{--mat-option-selected-state-label-text-color: var(--fuse-accent);--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}body.dark .mat-warn,body .dark .mat-warn{--mat-option-selected-state-label-text-color: var(--fuse-warn);--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-option-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-option-selected-state-layer-color: rgba(255, 255, 255, .08)}body.dark,body .dark{--mat-optgroup-label-text-color: white;--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-accent);--mat-full-pseudo-checkbox-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-unselected-icon-color: #94a3b8;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}body.dark .mat-primary,body .dark .mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-primary);--mat-full-pseudo-checkbox-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-unselected-icon-color: #94a3b8;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-primary);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}body.dark .mat-accent,body .dark .mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-accent);--mat-full-pseudo-checkbox-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-unselected-icon-color: #94a3b8;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-accent);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}body.dark .mat-warn,body .dark .mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: var(--fuse-warn);--mat-full-pseudo-checkbox-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-unselected-icon-color: #94a3b8;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #0f172a;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #686868;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #686868;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--fuse-warn);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #686868}body.dark,body .dark{--mat-app-background-color: #0f172a;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px;--mdc-elevated-card-container-color: #1e293b;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: #1e293b;--mdc-outlined-card-outline-color: rgba(255, 255, 255, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: #94a3b8;--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}body.dark .mat-mdc-progress-bar,body .dark .mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--fuse-primary);--mdc-linear-progress-track-color: var(--fuse-primary)}body.dark .mat-mdc-progress-bar.mat-accent,body .dark .mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: var(--fuse-accent);--mdc-linear-progress-track-color: var(--fuse-accent)}body.dark .mat-mdc-progress-bar.mat-warn,body .dark .mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: var(--fuse-warn);--mdc-linear-progress-track-color: var(--fuse-warn)}body.dark,body .dark{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px;--mdc-plain-tooltip-container-color: #64748b;--mdc-plain-tooltip-supporting-text-color: #fff;--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px;--mdc-filled-text-field-caret-color: var(--fuse-primary);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-primary);--mdc-filled-text-field-focus-label-text-color: var(--fuse-primary);--mdc-filled-text-field-container-color: rgb(39, 49.56, 66.84);--mdc-filled-text-field-disabled-container-color: rgb(34.5, 45.28, 62.92);--mdc-filled-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(71, 85, 105, .38);--mdc-filled-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(71, 85, 105, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-filled-text-field-error-hover-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-focus-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-label-text-color: var(--fuse-warn);--mdc-filled-text-field-error-caret-color: var(--fuse-warn);--mdc-filled-text-field-active-indicator-color: rgba(241, 245, 249, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(241, 245, 249, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(241, 245, 249, .87);--mdc-filled-text-field-error-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-error-focus-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-error-hover-active-indicator-color: var(--fuse-warn);--mdc-outlined-text-field-caret-color: var(--fuse-primary);--mdc-outlined-text-field-focus-outline-color: var(--fuse-primary);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-primary);--mdc-outlined-text-field-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(71, 85, 105, .38);--mdc-outlined-text-field-input-text-color: rgba(255, 255, 255, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(71, 85, 105, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(255, 255, 255, .6);--mdc-outlined-text-field-error-caret-color: var(--fuse-warn);--mdc-outlined-text-field-error-focus-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-error-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-error-hover-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-outline-color: rgba(241, 245, 249, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(241, 245, 249, .06);--mdc-outlined-text-field-hover-outline-color: rgba(241, 245, 249, .87);--mdc-outlined-text-field-error-focus-outline-color: var(--fuse-warn);--mdc-outlined-text-field-error-hover-outline-color: var(--fuse-warn);--mdc-outlined-text-field-error-outline-color: var(--fuse-warn);--mat-form-field-focus-select-arrow-color: var(--fuse-primary);--mat-form-field-disabled-input-text-placeholder-color: rgba(241, 245, 249, .38);--mat-form-field-state-layer-color: rgba(255, 255, 255, .87);--mat-form-field-error-text-color: var(--fuse-warn);--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(241, 245, 249, .54);--mat-form-field-disabled-select-arrow-color: rgba(241, 245, 249, .38);--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-focus-state-layer-opacity: .24}body.dark .mat-mdc-form-field.mat-accent,body .dark .mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: var(--fuse-accent);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-accent);--mdc-filled-text-field-focus-label-text-color: var(--fuse-accent);--mdc-outlined-text-field-caret-color: var(--fuse-accent);--mdc-outlined-text-field-focus-outline-color: var(--fuse-accent);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-accent);--mat-form-field-focus-select-arrow-color: var(--fuse-accent)}body.dark .mat-mdc-form-field.mat-warn,body .dark .mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: var(--fuse-warn);--mdc-filled-text-field-focus-active-indicator-color: var(--fuse-warn);--mdc-filled-text-field-focus-label-text-color: var(--fuse-warn);--mdc-outlined-text-field-caret-color: var(--fuse-warn);--mdc-outlined-text-field-focus-outline-color: var(--fuse-warn);--mdc-outlined-text-field-focus-label-text-color: var(--fuse-warn);--mat-form-field-focus-select-arrow-color: var(--fuse-warn)}body.dark,body .dark{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #1e293b;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(71, 85, 105, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(241, 245, 249, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: var(--fuse-primary);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.dark .mat-mdc-form-field.mat-accent,body .dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #1e293b;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(71, 85, 105, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(241, 245, 249, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: var(--fuse-accent);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.dark .mat-mdc-form-field.mat-warn,body .dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #1e293b;--mat-select-enabled-trigger-text-color: rgba(255, 255, 255, .87);--mat-select-disabled-trigger-text-color: rgba(71, 85, 105, .38);--mat-select-placeholder-text-color: rgba(255, 255, 255, .6);--mat-select-enabled-arrow-color: rgba(241, 245, 249, .54);--mat-select-disabled-arrow-color: rgba(255, 255, 255, .38);--mat-select-focused-arrow-color: var(--fuse-warn);--mat-select-invalid-arrow-color: var(--fuse-warn)}body.dark,body .dark{--mat-select-arrow-transform: translateY(-8px);--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #1e293b;--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px;--mdc-dialog-container-color: #1e293b;--mdc-dialog-subhead-color: rgba(255, 255, 255, .87);--mdc-dialog-supporting-text-color: rgba(255, 255, 255, .6)}body.dark .mat-mdc-standard-chip,body .dark .mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mdc-chip-disabled-label-text-color: #fafafa;--mdc-chip-elevated-container-color: rgb(57, 66.68, 82.52);--mdc-chip-elevated-selected-container-color: rgb(57, 66.68, 82.52);--mdc-chip-elevated-disabled-container-color: rgb(57, 66.68, 82.52);--mdc-chip-flat-disabled-selected-container-color: rgb(57, 66.68, 82.52);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #fafafa;--mdc-chip-selected-label-text-color: #fafafa;--mdc-chip-with-icon-icon-color: #fafafa;--mdc-chip-with-icon-disabled-icon-color: #fafafa;--mdc-chip-with-icon-selected-icon-color: #fafafa;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #fafafa;--mdc-chip-with-trailing-icon-trailing-icon-color: #fafafa;--mat-chip-selected-disabled-trailing-icon-color: #fafafa;--mat-chip-selected-trailing-icon-color: #fafafa}body.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,body.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary,body .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,body .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: var(--fuse-on-primary);--mdc-chip-elevated-container-color: var(--fuse-primary);--mdc-chip-elevated-selected-container-color: var(--fuse-primary);--mdc-chip-elevated-disabled-container-color: var(--fuse-primary);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-primary);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-primary);--mdc-chip-selected-label-text-color: var(--fuse-on-primary);--mdc-chip-with-icon-icon-color: var(--fuse-on-primary);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-primary);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-primary);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-primary);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-primary);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-primary);--mat-chip-selected-trailing-icon-color: var(--fuse-on-primary)}body.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,body.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent,body .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,body .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: var(--fuse-on-accent);--mdc-chip-elevated-container-color: var(--fuse-accent);--mdc-chip-elevated-selected-container-color: var(--fuse-accent);--mdc-chip-elevated-disabled-container-color: var(--fuse-accent);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-accent);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-accent);--mdc-chip-selected-label-text-color: var(--fuse-on-accent);--mdc-chip-with-icon-icon-color: var(--fuse-on-accent);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-accent);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-accent);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-accent);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-accent);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-accent);--mat-chip-selected-trailing-icon-color: var(--fuse-on-accent)}body.dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,body.dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn,body .dark .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,body .dark .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: var(--fuse-on-warn);--mdc-chip-elevated-container-color: var(--fuse-warn);--mdc-chip-elevated-selected-container-color: var(--fuse-warn);--mdc-chip-elevated-disabled-container-color: var(--fuse-warn);--mdc-chip-flat-disabled-selected-container-color: var(--fuse-warn);--mdc-chip-focus-state-layer-color: white;--mdc-chip-hover-state-layer-color: white;--mdc-chip-selected-hover-state-layer-color: white;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: white;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: var(--fuse-on-warn);--mdc-chip-selected-label-text-color: var(--fuse-on-warn);--mdc-chip-with-icon-icon-color: var(--fuse-on-warn);--mdc-chip-with-icon-disabled-icon-color: var(--fuse-on-warn);--mdc-chip-with-icon-selected-icon-color: var(--fuse-on-warn);--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: var(--fuse-on-warn);--mdc-chip-with-trailing-icon-trailing-icon-color: var(--fuse-on-warn);--mat-chip-selected-disabled-trailing-icon-color: var(--fuse-on-warn);--mat-chip-selected-trailing-icon-color: var(--fuse-on-warn)}body.dark .mat-mdc-chip.mat-mdc-standard-chip,body .dark .mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}body.dark,body .dark{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}body.dark .mat-mdc-slide-toggle,body .dark .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}body.dark,body .dark{--mdc-switch-selected-focus-state-layer-color: var(--fuse-primary-300);--mdc-switch-selected-handle-color: var(--fuse-primary-300);--mdc-switch-selected-hover-state-layer-color: var(--fuse-primary-300);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-primary-300);--mdc-switch-selected-focus-handle-color: var(--fuse-primary-200);--mdc-switch-selected-hover-handle-color: var(--fuse-primary-200);--mdc-switch-selected-pressed-handle-color: var(--fuse-primary-200);--mdc-switch-selected-focus-track-color: var(--fuse-primary-600);--mdc-switch-selected-hover-track-color: var(--fuse-primary-600);--mdc-switch-selected-pressed-track-color: var(--fuse-primary-600);--mdc-switch-selected-track-color: var(--fuse-primary-600);--mdc-switch-disabled-selected-handle-color: #000;--mdc-switch-disabled-selected-icon-color: #212121;--mdc-switch-disabled-selected-track-color: #f5f5f5;--mdc-switch-disabled-unselected-handle-color: #000;--mdc-switch-disabled-unselected-icon-color: #212121;--mdc-switch-disabled-unselected-track-color: #f5f5f5;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #212121;--mdc-switch-unselected-focus-handle-color: #fafafa;--mdc-switch-unselected-focus-state-layer-color: #f5f5f5;--mdc-switch-unselected-focus-track-color: #616161;--mdc-switch-unselected-handle-color: #9e9e9e;--mdc-switch-unselected-hover-handle-color: #fafafa;--mdc-switch-unselected-hover-state-layer-color: #f5f5f5;--mdc-switch-unselected-hover-track-color: #616161;--mdc-switch-unselected-icon-color: #212121;--mdc-switch-unselected-pressed-handle-color: #fafafa;--mdc-switch-unselected-pressed-state-layer-color: #f5f5f5;--mdc-switch-unselected-pressed-track-color: #616161;--mdc-switch-unselected-track-color: #616161;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: #475569}body.dark .mat-mdc-slide-toggle,body .dark .mat-mdc-slide-toggle{--mat-switch-label-text-color: white}body.dark .mat-mdc-slide-toggle.mat-accent,body .dark .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: var(--fuse-accent-300);--mdc-switch-selected-handle-color: var(--fuse-accent-300);--mdc-switch-selected-hover-state-layer-color: var(--fuse-accent-300);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-accent-300);--mdc-switch-selected-focus-handle-color: var(--fuse-accent-200);--mdc-switch-selected-hover-handle-color: var(--fuse-accent-200);--mdc-switch-selected-pressed-handle-color: var(--fuse-accent-200);--mdc-switch-selected-focus-track-color: var(--fuse-accent-600);--mdc-switch-selected-hover-track-color: var(--fuse-accent-600);--mdc-switch-selected-pressed-track-color: var(--fuse-accent-600);--mdc-switch-selected-track-color: var(--fuse-accent-600)}body.dark .mat-mdc-slide-toggle.mat-warn,body .dark .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: var(--fuse-warn-300);--mdc-switch-selected-handle-color: var(--fuse-warn-300);--mdc-switch-selected-hover-state-layer-color: var(--fuse-warn-300);--mdc-switch-selected-pressed-state-layer-color: var(--fuse-warn-300);--mdc-switch-selected-focus-handle-color: var(--fuse-warn-200);--mdc-switch-selected-hover-handle-color: var(--fuse-warn-200);--mdc-switch-selected-pressed-handle-color: var(--fuse-warn-200);--mdc-switch-selected-focus-track-color: var(--fuse-warn-600);--mdc-switch-selected-hover-track-color: var(--fuse-warn-600);--mdc-switch-selected-pressed-track-color: var(--fuse-warn-600);--mdc-switch-selected-track-color: var(--fuse-warn-600)}body.dark,body .dark{--mdc-switch-state-layer-size: 40px;--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}body.dark .mat-mdc-radio-button.mat-primary,body .dark .mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-primary);--mdc-radio-selected-hover-icon-color: var(--fuse-primary);--mdc-radio-selected-icon-color: var(--fuse-primary);--mdc-radio-selected-pressed-icon-color: var(--fuse-primary);--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: var(--fuse-primary);--mat-radio-disabled-label-color: #475569;--mat-radio-label-text-color: white}body.dark .mat-mdc-radio-button.mat-accent,body .dark .mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-accent);--mdc-radio-selected-hover-icon-color: var(--fuse-accent);--mdc-radio-selected-icon-color: var(--fuse-accent);--mdc-radio-selected-pressed-icon-color: var(--fuse-accent);--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: var(--fuse-accent);--mat-radio-disabled-label-color: #475569;--mat-radio-label-text-color: white}body.dark .mat-mdc-radio-button.mat-warn,body .dark .mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-warn);--mdc-radio-selected-hover-icon-color: var(--fuse-warn);--mdc-radio-selected-icon-color: var(--fuse-warn);--mdc-radio-selected-pressed-icon-color: var(--fuse-warn);--mat-radio-ripple-color: white;--mat-radio-checked-ripple-color: var(--fuse-warn);--mat-radio-disabled-label-color: #475569;--mat-radio-label-text-color: white}body.dark,body .dark{--mdc-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block;--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%);--mdc-slider-handle-color: var(--fuse-primary);--mdc-slider-focus-handle-color: var(--fuse-primary);--mdc-slider-hover-handle-color: var(--fuse-primary);--mdc-slider-active-track-color: var(--fuse-primary);--mdc-slider-inactive-track-color: var(--fuse-primary);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-primary);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-primary);--mdc-slider-disabled-active-track-color: #fff;--mdc-slider-disabled-handle-color: #fff;--mdc-slider-disabled-inactive-track-color: #fff;--mdc-slider-label-container-color: #fff;--mdc-slider-label-label-text-color: #000;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #fff;--mat-slider-ripple-color: var(--fuse-primary);--mat-slider-hover-state-layer-color: rgba(var(--fuse-primary), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-primary), .2);--mat-slider-value-indicator-opacity: .9}body.dark .mat-accent,body .dark .mat-accent{--mdc-slider-handle-color: var(--fuse-accent);--mdc-slider-focus-handle-color: var(--fuse-accent);--mdc-slider-hover-handle-color: var(--fuse-accent);--mdc-slider-active-track-color: var(--fuse-accent);--mdc-slider-inactive-track-color: var(--fuse-accent);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-accent);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-accent);--mat-slider-ripple-color: var(--fuse-accent);--mat-slider-hover-state-layer-color: rgba(var(--fuse-accent), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-accent), .2)}body.dark .mat-warn,body .dark .mat-warn{--mdc-slider-handle-color: var(--fuse-warn);--mdc-slider-focus-handle-color: var(--fuse-warn);--mdc-slider-hover-handle-color: var(--fuse-warn);--mdc-slider-active-track-color: var(--fuse-warn);--mdc-slider-inactive-track-color: var(--fuse-warn);--mdc-slider-with-tick-marks-inactive-container-color: var(--fuse-warn);--mdc-slider-with-tick-marks-active-container-color: var(--fuse-on-warn);--mat-slider-ripple-color: var(--fuse-warn);--mat-slider-hover-state-layer-color: rgba(var(--fuse-warn), .05);--mat-slider-focus-state-layer-color: rgba(var(--fuse-warn), .2)}body.dark,body .dark{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-item-focus-state-layer-color: rgba(255, 255, 255, .08);--mat-menu-container-color: #1e293b;--mat-menu-divider-color: rgba(241, 245, 249, .12);--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mdc-list-list-item-label-text-color: white;--mdc-list-list-item-supporting-text-color: #94a3b8;--mdc-list-list-item-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-trailing-supporting-text-color: #64748b;--mdc-list-list-item-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-disabled-label-text-color: white;--mdc-list-list-item-disabled-leading-icon-color: white;--mdc-list-list-item-disabled-trailing-icon-color: white;--mdc-list-list-item-hover-label-text-color: white;--mdc-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .5);--mdc-list-list-item-focus-label-text-color: white;--mdc-list-list-item-hover-state-layer-color: white;--mdc-list-list-item-hover-state-layer-opacity: .08;--mdc-list-list-item-focus-state-layer-color: white;--mdc-list-list-item-focus-state-layer-opacity: .24}body.dark .mdc-list-item__start,body.dark .mdc-list-item__end,body .dark .mdc-list-item__start,body .dark .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-primary);--mdc-radio-selected-hover-icon-color: var(--fuse-primary);--mdc-radio-selected-icon-color: var(--fuse-primary);--mdc-radio-selected-pressed-icon-color: var(--fuse-primary)}body.dark .mat-accent .mdc-list-item__start,body.dark .mat-accent .mdc-list-item__end,body .dark .mat-accent .mdc-list-item__start,body .dark .mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-accent);--mdc-radio-selected-hover-icon-color: var(--fuse-accent);--mdc-radio-selected-icon-color: var(--fuse-accent);--mdc-radio-selected-pressed-icon-color: var(--fuse-accent)}body.dark .mat-warn .mdc-list-item__start,body.dark .mat-warn .mdc-list-item__end,body .dark .mat-warn .mdc-list-item__start,body .dark .mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: #f1f5f9;--mdc-radio-disabled-unselected-icon-color: #f1f5f9;--mdc-radio-unselected-hover-icon-color: #eeeeee;--mdc-radio-unselected-focus-icon-color: #eeeeee;--mdc-radio-unselected-icon-color: rgba(241, 245, 249, .54);--mdc-radio-unselected-pressed-icon-color: rgba(241, 245, 249, .54);--mdc-radio-selected-focus-icon-color: var(--fuse-warn);--mdc-radio-selected-hover-icon-color: var(--fuse-warn);--mdc-radio-selected-icon-color: var(--fuse-warn);--mdc-radio-selected-pressed-icon-color: var(--fuse-warn)}body.dark .mat-mdc-list-option,body .dark .mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-primary);--mdc-checkbox-selected-focus-icon-color: var(--fuse-primary);--mdc-checkbox-selected-hover-icon-color: var(--fuse-primary);--mdc-checkbox-selected-icon-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}body.dark .mat-mdc-list-option.mat-accent,body .dark .mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-accent);--mdc-checkbox-selected-focus-icon-color: var(--fuse-accent);--mdc-checkbox-selected-hover-icon-color: var(--fuse-accent);--mdc-checkbox-selected-icon-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}body.dark .mat-mdc-list-option.mat-warn,body .dark .mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-warn);--mdc-checkbox-selected-focus-icon-color: var(--fuse-warn);--mdc-checkbox-selected-hover-icon-color: var(--fuse-warn);--mdc-checkbox-selected-icon-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}body.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,body.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,body.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,body.dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start,body .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,body .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,body .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,body .dark .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:var(--fuse-primary)}body.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,body.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,body.dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end,body .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,body .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,body .dark .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}body.dark,body .dark{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}body.dark .mdc-list-item__start,body.dark .mdc-list-item__end,body .dark .mdc-list-item__start,body .dark .mdc-list-item__end{--mdc-radio-state-layer-size: 40px}body.dark .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,body.dark .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,body.dark .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}body.dark .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,body.dark .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,body.dark .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,body .dark .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}body.dark,body .dark{--mat-paginator-container-text-color: rgba(255, 255, 255, .87);--mat-paginator-container-background-color: #1e293b;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .54);--mat-paginator-disabled-icon-color: rgba(255, 255, 255, .12);--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}body.dark .mat-mdc-tab-group,body.dark .mat-mdc-tab-nav-bar,body .dark .mat-mdc-tab-group,body .dark .mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--fuse-primary);--mat-tab-header-disabled-ripple-color: #475569;--mat-tab-header-pagination-icon-color: #f1f5f9;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: var(--fuse-primary);--mat-tab-header-active-ripple-color: var(--fuse-primary);--mat-tab-header-inactive-ripple-color: var(--fuse-primary);--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-primary);--mat-tab-header-active-hover-label-text-color: var(--fuse-primary);--mat-tab-header-active-focus-indicator-color: var(--fuse-primary);--mat-tab-header-active-hover-indicator-color: var(--fuse-primary)}body.dark .mat-mdc-tab-group.mat-accent,body.dark .mat-mdc-tab-nav-bar.mat-accent,body .dark .mat-mdc-tab-group.mat-accent,body .dark .mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: var(--fuse-accent);--mat-tab-header-disabled-ripple-color: #475569;--mat-tab-header-pagination-icon-color: #f1f5f9;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: var(--fuse-accent);--mat-tab-header-active-ripple-color: var(--fuse-accent);--mat-tab-header-inactive-ripple-color: var(--fuse-accent);--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-accent);--mat-tab-header-active-hover-label-text-color: var(--fuse-accent);--mat-tab-header-active-focus-indicator-color: var(--fuse-accent);--mat-tab-header-active-hover-indicator-color: var(--fuse-accent)}body.dark .mat-mdc-tab-group.mat-warn,body.dark .mat-mdc-tab-nav-bar.mat-warn,body .dark .mat-mdc-tab-group.mat-warn,body .dark .mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: var(--fuse-warn);--mat-tab-header-disabled-ripple-color: #475569;--mat-tab-header-pagination-icon-color: #f1f5f9;--mat-tab-header-inactive-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-label-text-color: var(--fuse-warn);--mat-tab-header-active-ripple-color: var(--fuse-warn);--mat-tab-header-inactive-ripple-color: var(--fuse-warn);--mat-tab-header-inactive-focus-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(255, 255, 255, .6);--mat-tab-header-active-focus-label-text-color: var(--fuse-warn);--mat-tab-header-active-hover-label-text-color: var(--fuse-warn);--mat-tab-header-active-focus-indicator-color: var(--fuse-warn);--mat-tab-header-active-hover-indicator-color: var(--fuse-warn)}body.dark .mat-mdc-tab-group.mat-background-primary,body.dark .mat-mdc-tab-nav-bar.mat-background-primary,body .dark .mat-mdc-tab-group.mat-background-primary,body .dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: var(--fuse-primary);--mat-tab-header-with-background-foreground-color: var(--fuse-on-primary)}body.dark .mat-mdc-tab-group.mat-background-accent,body.dark .mat-mdc-tab-nav-bar.mat-background-accent,body .dark .mat-mdc-tab-group.mat-background-accent,body .dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: var(--fuse-accent);--mat-tab-header-with-background-foreground-color: var(--fuse-on-accent)}body.dark .mat-mdc-tab-group.mat-background-warn,body.dark .mat-mdc-tab-nav-bar.mat-background-warn,body .dark .mat-mdc-tab-group.mat-background-warn,body .dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: var(--fuse-warn);--mat-tab-header-with-background-foreground-color: var(--fuse-on-warn)}body.dark .mat-mdc-tab-header,body .dark .mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}body.dark,body .dark{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16;--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-accent);--mdc-checkbox-selected-focus-icon-color: var(--fuse-accent);--mdc-checkbox-selected-hover-icon-color: var(--fuse-accent);--mdc-checkbox-selected-icon-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-accent);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-accent);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white;--mat-checkbox-disabled-label-color: #475569;--mat-checkbox-label-text-color: white}body.dark .mat-mdc-checkbox.mat-primary,body .dark .mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-primary);--mdc-checkbox-selected-focus-icon-color: var(--fuse-primary);--mdc-checkbox-selected-hover-icon-color: var(--fuse-primary);--mdc-checkbox-selected-icon-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-primary);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-primary);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}body.dark .mat-mdc-checkbox.mat-warn,body .dark .mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(255, 255, 255, .38);--mdc-checkbox-selected-checkmark-color: var(--fuse-on-warn);--mdc-checkbox-selected-focus-icon-color: var(--fuse-warn);--mdc-checkbox-selected-hover-icon-color: var(--fuse-warn);--mdc-checkbox-selected-icon-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-icon-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-icon-color: #eeeeee;--mdc-checkbox-unselected-hover-icon-color: #eeeeee;--mdc-checkbox-unselected-icon-color: rgba(255, 255, 255, .54);--mdc-checkbox-selected-focus-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-hover-state-layer-color: var(--fuse-warn);--mdc-checkbox-selected-pressed-state-layer-color: var(--fuse-warn);--mdc-checkbox-unselected-focus-state-layer-color: white;--mdc-checkbox-unselected-hover-state-layer-color: white;--mdc-checkbox-unselected-pressed-state-layer-color: white}body.dark,body .dark{--mdc-checkbox-state-layer-size: 40px;--mat-checkbox-touch-target-display: block;--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px;--mdc-text-button-label-text-color: white;--mdc-text-button-disabled-label-text-color: rgba(30, 41, 59, .5);--mat-text-button-state-layer-color: white;--mat-text-button-disabled-state-layer-color: white;--mat-text-button-ripple-color: rgba(255, 255, 255, .1);--mat-text-button-hover-state-layer-opacity: .08;--mat-text-button-focus-state-layer-opacity: .24;--mat-text-button-pressed-state-layer-opacity: .24;--mdc-filled-button-container-color: #1e293b;--mdc-filled-button-label-text-color: white;--mdc-filled-button-disabled-container-color: rgba(30, 41, 59, .12);--mdc-filled-button-disabled-label-text-color: rgba(30, 41, 59, .5);--mat-filled-button-state-layer-color: white;--mat-filled-button-disabled-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1);--mat-filled-button-hover-state-layer-opacity: .08;--mat-filled-button-focus-state-layer-opacity: .24;--mat-filled-button-pressed-state-layer-opacity: .24;--mdc-protected-button-container-color: #1e293b;--mdc-protected-button-label-text-color: white;--mdc-protected-button-disabled-container-color: rgba(30, 41, 59, .12);--mdc-protected-button-disabled-label-text-color: rgba(30, 41, 59, .5);--mat-protected-button-state-layer-color: white;--mat-protected-button-disabled-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1);--mat-protected-button-hover-state-layer-opacity: .08;--mat-protected-button-focus-state-layer-opacity: .24;--mat-protected-button-pressed-state-layer-opacity: .24;--mdc-outlined-button-disabled-outline-color: rgba(241, 245, 249, .12);--mdc-outlined-button-disabled-label-text-color: rgba(30, 41, 59, .5);--mdc-outlined-button-label-text-color: white;--mdc-outlined-button-outline-color: rgba(241, 245, 249, .12);--mat-outlined-button-state-layer-color: white;--mat-outlined-button-disabled-state-layer-color: white;--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1);--mat-outlined-button-hover-state-layer-opacity: .08;--mat-outlined-button-focus-state-layer-opacity: .24;--mat-outlined-button-pressed-state-layer-opacity: .24}body.dark .mat-mdc-button.mat-primary,body .dark .mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--fuse-primary);--mat-text-button-state-layer-color: var(--fuse-primary);--mat-text-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-button.mat-accent,body .dark .mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--fuse-accent);--mat-text-button-state-layer-color: var(--fuse-accent);--mat-text-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-button.mat-warn,body .dark .mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: var(--fuse-warn);--mat-text-button-state-layer-color: var(--fuse-warn);--mat-text-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-unelevated-button.mat-primary,body .dark .mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: var(--fuse-primary);--mdc-filled-button-label-text-color: var(--fuse-on-primary);--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-unelevated-button.mat-accent,body .dark .mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: var(--fuse-accent);--mdc-filled-button-label-text-color: var(--fuse-on-accent);--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-unelevated-button.mat-warn,body .dark .mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: var(--fuse-warn);--mdc-filled-button-label-text-color: var(--fuse-on-warn);--mat-filled-button-state-layer-color: #fff;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-raised-button.mat-primary,body .dark .mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: var(--fuse-primary);--mdc-protected-button-label-text-color: var(--fuse-on-primary);--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-raised-button.mat-accent,body .dark .mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: var(--fuse-accent);--mdc-protected-button-label-text-color: var(--fuse-on-accent);--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-raised-button.mat-warn,body .dark .mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: var(--fuse-warn);--mdc-protected-button-label-text-color: var(--fuse-on-warn);--mat-protected-button-state-layer-color: #fff;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-outlined-button.mat-primary,body .dark .mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--fuse-primary);--mdc-outlined-button-outline-color: rgba(241, 245, 249, .12);--mat-outlined-button-state-layer-color: var(--fuse-primary);--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-outlined-button.mat-accent,body .dark .mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--fuse-accent);--mdc-outlined-button-outline-color: rgba(241, 245, 249, .12);--mat-outlined-button-state-layer-color: var(--fuse-accent);--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-outlined-button.mat-warn,body .dark .mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: var(--fuse-warn);--mdc-outlined-button-outline-color: rgba(241, 245, 249, .12);--mat-outlined-button-state-layer-color: var(--fuse-warn);--mat-outlined-button-ripple-color: rgba(255, 255, 255, .1)}body.dark,body .dark{--mdc-text-button-container-height: 36px;--mdc-filled-button-container-height: 36px;--mdc-protected-button-container-height: 36px;--mdc-outlined-button-container-height: 36px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block;--mdc-icon-button-icon-size: 24px;--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5);--mat-icon-button-state-layer-color: white;--mat-icon-button-disabled-state-layer-color: white;--mat-icon-button-ripple-color: rgba(255, 255, 255, .1);--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-focus-state-layer-opacity: .24;--mat-icon-button-pressed-state-layer-opacity: .24}body.dark .mat-mdc-icon-button.mat-primary,body .dark .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: var(--fuse-primary);--mat-icon-button-state-layer-color: var(--fuse-primary);--mat-icon-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-icon-button.mat-accent,body .dark .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: var(--fuse-accent);--mat-icon-button-state-layer-color: var(--fuse-accent);--mat-icon-button-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-icon-button.mat-warn,body .dark .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: var(--fuse-warn);--mat-icon-button-state-layer-color: var(--fuse-warn);--mat-icon-button-ripple-color: rgba(255, 255, 255, .1)}body.dark,body .dark{--mat-icon-button-touch-target-display: block}body.dark .mat-mdc-icon-button.mat-mdc-button-base,body .dark .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}body.dark,body .dark{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-container-color: #1e293b;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-disabled-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-focus-state-layer-opacity: .24;--mat-fab-pressed-state-layer-opacity: .24;--mat-fab-disabled-state-container-color: rgba(15, 23, 42, .12);--mat-fab-disabled-state-foreground-color: rgba(30, 41, 59, .5);--mdc-fab-small-container-color: #1e293b;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-disabled-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-focus-state-layer-opacity: .24;--mat-fab-small-pressed-state-layer-opacity: .24;--mat-fab-small-disabled-state-container-color: rgba(15, 23, 42, .12);--mat-fab-small-disabled-state-foreground-color: rgba(30, 41, 59, .5)}body.dark .mat-mdc-fab.mat-primary,body .dark .mat-mdc-fab.mat-primary{--mdc-fab-container-color: var(--fuse-primary);--mat-fab-foreground-color: #fff;--mat-fab-state-layer-color: #fff;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-fab.mat-accent,body .dark .mat-mdc-fab.mat-accent{--mdc-fab-container-color: var(--fuse-accent);--mat-fab-foreground-color: #fff;--mat-fab-state-layer-color: #fff;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-fab.mat-warn,body .dark .mat-mdc-fab.mat-warn{--mdc-fab-container-color: var(--fuse-warn);--mat-fab-foreground-color: #fff;--mat-fab-state-layer-color: #fff;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-mini-fab.mat-primary,body .dark .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: var(--fuse-primary);--mat-fab-small-foreground-color: #fff;--mat-fab-small-state-layer-color: #fff;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-mini-fab.mat-accent,body .dark .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: var(--fuse-accent);--mat-fab-small-foreground-color: #fff;--mat-fab-small-state-layer-color: #fff;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}body.dark .mat-mdc-mini-fab.mat-warn,body .dark .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: var(--fuse-warn);--mat-fab-small-foreground-color: #fff;--mat-fab-small-state-layer-color: #fff;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}body.dark,body .dark{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block;--mdc-snackbar-container-shape: 4px;--mdc-snackbar-container-color: rgb(210, 212.2, 215.8);--mdc-snackbar-supporting-text-color: rgba(30, 41, 59, .87);--mat-snack-bar-button-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #1e293b;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(241, 245, 249, .12);--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px;--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px;--mdc-circular-progress-active-indicator-color: var(--fuse-primary)}body.dark .mat-accent,body .dark .mat-accent{--mdc-circular-progress-active-indicator-color: var(--fuse-accent)}body.dark .mat-warn,body .dark .mat-warn{--mdc-circular-progress-active-indicator-color: var(--fuse-warn)}body.dark,body .dark{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0;--mat-badge-background-color: var(--fuse-primary);--mat-badge-text-color: var(--fuse-on-primary);--mat-badge-disabled-state-background-color: #1e293b;--mat-badge-disabled-state-text-color: #475569}body.dark .mat-badge-accent,body .dark .mat-badge-accent{--mat-badge-background-color: var(--fuse-accent);--mat-badge-text-color: var(--fuse-on-accent)}body.dark .mat-badge-warn,body .dark .mat-badge-warn{--mat-badge-background-color: var(--fuse-warn);--mat-badge-text-color: var(--fuse-on-warn)}body.dark,body .dark{--mat-bottom-sheet-container-shape: 4px;--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #1e293b;--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12;--mat-legacy-button-toggle-text-color: #64748b;--mat-legacy-button-toggle-state-layer-color: #e2e8f0;--mat-legacy-button-toggle-selected-state-text-color: #94a3b8;--mat-legacy-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-legacy-button-toggle-disabled-state-text-color: #1e293b;--mat-legacy-button-toggle-disabled-state-background-color: #0f172a;--mat-legacy-button-toggle-disabled-selected-state-background-color: #1e293b;--mat-standard-button-toggle-text-color: white;--mat-standard-button-toggle-background-color: #1e293b;--mat-standard-button-toggle-state-layer-color: #e2e8f0;--mat-standard-button-toggle-selected-state-background-color: rgba(255, 255, 255, .05);--mat-standard-button-toggle-selected-state-text-color: white;--mat-standard-button-toggle-disabled-state-text-color: #1e293b;--mat-standard-button-toggle-disabled-state-background-color: #1e293b;--mat-standard-button-toggle-disabled-selected-state-text-color: white;--mat-standard-button-toggle-disabled-selected-state-background-color: #1e293b;--mat-standard-button-toggle-divider-color: rgb(55.32, 65.48, 81.8);--mat-standard-button-toggle-height: 48px;--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-primary);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #1e293b;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-primary);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-primary);--mat-datepicker-toggle-active-state-icon-color: var(--fuse-primary);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-primary), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: #f1f5f9;--mat-datepicker-calendar-body-label-text-color: #94a3b8;--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: #f1f5f9;--mat-datepicker-calendar-navigation-button-icon-color: #f1f5f9;--mat-datepicker-calendar-header-divider-color: rgba(241, 245, 249, .12);--mat-datepicker-calendar-header-text-color: #94a3b8;--mat-datepicker-calendar-date-today-outline-color: #64748b;--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(100, 116, 139, .8);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: #475569;--mat-datepicker-calendar-date-preview-state-outline-color: rgba(241, 245, 249, .24);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: #475569;--mat-datepicker-range-input-disabled-state-text-color: #475569;--mat-datepicker-calendar-container-background-color: #1e293b;--mat-datepicker-calendar-container-text-color: white}body.dark .mat-datepicker-content.mat-accent,body .dark .mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-accent);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #1e293b;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-accent);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-accent);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-accent), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}body.dark .mat-datepicker-content.mat-warn,body .dark .mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: var(--fuse-on-warn);--mat-datepicker-calendar-date-selected-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-selected-disabled-state-background-color: #1e293b;--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--fuse-on-warn);--mat-datepicker-calendar-date-focus-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-hover-state-background-color: var(--fuse-warn);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(var(--fuse-warn), .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}body.dark .mat-datepicker-toggle-active.mat-accent,body .dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: var(--fuse-accent)}body.dark .mat-datepicker-toggle-active.mat-warn,body .dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: var(--fuse-warn)}body.dark .mat-calendar-controls,body .dark .mat-calendar-controls{--mat-icon-button-touch-target-display: none}body.dark .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base,body .dark .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}body.dark,body .dark{--mat-divider-width: 1px;--mat-divider-color: rgba(241, 245, 249, .12);--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none;--mat-expansion-container-background-color: #1e293b;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(241, 245, 249, .12);--mat-expansion-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-expansion-header-disabled-state-text-color: #1e293b;--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: #94a3b8;--mat-expansion-header-indicator-color: #94a3b8;--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px;--mat-icon-color: inherit}body.dark .mat-icon.mat-primary,body .dark .mat-icon.mat-primary{--mat-icon-color: var(--fuse-primary)}body.dark .mat-icon.mat-accent,body .dark .mat-icon.mat-accent{--mat-icon-color: var(--fuse-accent)}body.dark .mat-icon.mat-warn,body .dark .mat-icon.mat-warn{--mat-icon-color: var(--fuse-warn)}body.dark,body .dark{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto;--mat-sidenav-container-divider-color: rgba(241, 245, 249, .12);--mat-sidenav-container-background-color: #1e293b;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #0f172a;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(225, 214, 196, .6);--mat-stepper-header-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-done-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-primary);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-primary);--mat-stepper-container-color: #1e293b;--mat-stepper-line-color: rgba(241, 245, 249, .12);--mat-stepper-header-hover-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-focus-state-layer-color: rgba(255, 255, 255, .05);--mat-stepper-header-label-text-color: #94a3b8;--mat-stepper-header-optional-label-text-color: #94a3b8;--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: var(--fuse-warn);--mat-stepper-header-icon-background-color: #94a3b8;--mat-stepper-header-error-state-icon-foreground-color: var(--fuse-warn);--mat-stepper-header-error-state-icon-background-color: transparent}body.dark .mat-step-header.mat-accent,body .dark .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-done-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-accent);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-accent);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-accent)}body.dark .mat-step-header.mat-warn,body .dark .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-selected-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-selected-state-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-done-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-done-state-icon-foreground-color: var(--fuse-on-warn);--mat-stepper-header-edit-state-icon-background-color: var(--fuse-warn);--mat-stepper-header-edit-state-icon-foreground-color: var(--fuse-on-warn)}body.dark,body .dark{--mat-stepper-header-height: 72px;--mat-sort-arrow-color: #94a3b8;--mat-toolbar-container-background-color: #0f172a;--mat-toolbar-container-text-color: white}body.dark .mat-toolbar.mat-primary,body .dark .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: var(--fuse-primary);--mat-toolbar-container-text-color: var(--fuse-on-primary)}body.dark .mat-toolbar.mat-accent,body .dark .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: var(--fuse-accent);--mat-toolbar-container-text-color: var(--fuse-on-accent)}body.dark .mat-toolbar.mat-warn,body .dark .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: var(--fuse-warn);--mat-toolbar-container-text-color: var(--fuse-on-warn)}body.dark,body .dark{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-tree-container-background-color: #1e293b;--mat-tree-node-text-color: white;--mat-tree-node-min-height: 48px;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-timepicker-container-background-color: #1e293b}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.example-viewer{display:flex;flex-direction:column;margin:32px 0;overflow:hidden;--tw-bg-opacity: 1;background-color:rgba(var(--fuse-bg-card-rgb),var(--tw-bg-opacity));border-radius:1rem;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.example-viewer .title{display:flex;align-items:center;justify-content:space-between;height:88px;min-height:88px;max-height:88px;padding:0 40px}.example-viewer .title h6{font-weight:700}.example-viewer .title .controls{display:flex;align-items:center}.example-viewer .title .controls>*+*{margin-left:8px}.example-viewer mat-tab-group .mat-tab-body-content .fuse-highlight pre{margin:0;border-radius:0}input,textarea{background:transparent}input::placeholder,textarea::placeholder{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::placeholder,.mat-toolbar.mat-primary textarea::placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::placeholder,.mat-toolbar.mat-accent textarea::placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::placeholder,.mat-toolbar.mat-warn textarea::placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-moz-placeholder,textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-moz-placeholder,.mat-toolbar.mat-primary textarea::-moz-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-moz-placeholder,.mat-toolbar.mat-accent textarea::-moz-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-moz-placeholder,.mat-toolbar.mat-warn textarea::-moz-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input::-webkit-input-placeholder,.mat-toolbar.mat-primary textarea::-webkit-input-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input::-webkit-input-placeholder,.mat-toolbar.mat-accent textarea::-webkit-input-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input::-webkit-input-placeholder,.mat-toolbar.mat-warn textarea::-webkit-input-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary input:-ms-input-placeholder,.mat-toolbar.mat-primary textarea:-ms-input-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent input:-ms-input-placeholder,.mat-toolbar.mat-accent textarea:-ms-input-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn input:-ms-input-placeholder,.mat-toolbar.mat-warn textarea:-ms-input-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}input:-webkit-autofill,textarea:-webkit-autofill{-webkit-transition:"background-color 9999s ease-out";-webkit-transition-delay:9999s}input:-webkit-autofill:hover,textarea:-webkit-autofill:hover{-webkit-transition:"background-color 9999s ease-out";-webkit-transition-delay:9999s}input:-webkit-autofill:focus,textarea:-webkit-autofill:focus{-webkit-transition:"background-color 9999s ease-out";-webkit-transition-delay:9999s}input:-webkit-autofill:active,textarea:-webkit-autofill:active{-webkit-transition:"background-color 9999s ease-out";-webkit-transition-delay:9999s}.fuse-backdrop-on-mobile{background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .6 !important}@media (min-width: 600px){.fuse-backdrop-on-mobile{background-color:transparent!important}}.mat-accordion .mat-expansion-panel{margin-bottom:24px;border-radius:8px!important;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:last-child{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expanded,.mat-accordion .mat-expansion-panel:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused,.mat-accordion .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:transparent!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header{font-size:14px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{margin-right:28px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px}.mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-color:currentColor!important}.mat-accordion .mat-expansion-panel .mat-expansion-panel-body{line-height:1.7;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-secondary-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .mat-accordion .mat-expansion-panel .mat-expansion-panel-body{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button{display:inline-flex!important;align-items:center;justify-content:center;height:40px;min-height:40px;max-height:40px;line-height:1!important}.mat-button .mat-button-wrapper,.mat-fab .mat-button-wrapper,.mat-flat-button .mat-button-wrapper,.mat-icon-button .mat-button-wrapper,.mat-mini-fab .mat-button-wrapper,.mat-raised-button .mat-button-wrapper,.mat-stroked-button .mat-button-wrapper{position:relative;display:inline-flex!important;align-items:center;justify-content:center;height:100%;z-index:2}.mat-button .mat-button-focus-overlay,.mat-button .mat-button-ripple,.mat-fab .mat-button-focus-overlay,.mat-fab .mat-button-ripple,.mat-flat-button .mat-button-focus-overlay,.mat-flat-button .mat-button-ripple,.mat-icon-button .mat-button-focus-overlay,.mat-icon-button .mat-button-ripple,.mat-mini-fab .mat-button-focus-overlay,.mat-mini-fab .mat-button-ripple,.mat-raised-button .mat-button-focus-overlay,.mat-raised-button .mat-button-ripple,.mat-stroked-button .mat-button-focus-overlay,.mat-stroked-button .mat-button-ripple{z-index:1}.mat-button.fuse-mat-button-large,.mat-fab.fuse-mat-button-large,.mat-flat-button.fuse-mat-button-large,.mat-icon-button.fuse-mat-button-large,.mat-mini-fab.fuse-mat-button-large,.mat-raised-button.fuse-mat-button-large,.mat-stroked-button.fuse-mat-button-large{height:48px;min-height:48px;max-height:48px}.mat-button.mat-button-disabled .mat-icon,.mat-fab.mat-button-disabled .mat-icon,.mat-flat-button.mat-button-disabled .mat-icon,.mat-icon-button.mat-button-disabled .mat-icon,.mat-mini-fab.mat-button-disabled .mat-icon,.mat-raised-button.mat-button-disabled .mat-icon,.mat-stroked-button.mat-button-disabled .mat-icon{opacity:.38!important}.mat-fab{max-height:56px}.fuse-mat-rounded .mat-button,.fuse-mat-rounded .mat-flat-button,.fuse-mat-rounded .mat-raised-button,.fuse-mat-rounded .mat-stroked-button{padding:0 20px;border-radius:9999px}.mat-button .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-fab .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-flat-button .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-icon-button .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-mini-fab .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-raised-button .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle,.mat-stroked-button .mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{stroke:currentColor!important;animation-duration:6s}.mat-flat-button .mat-icon,.mat-raised-button .mat-icon,.mat-fab .mat-icon,.mat-mini-fab .mat-icon{color:currentColor!important}.mat-flat-button .mat-button-focus-overlay,.mat-raised-button .mat-button-focus-overlay,.mat-fab .mat-button-focus-overlay,.mat-mini-fab .mat-button-focus-overlay{background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .2 !important}.mat-flat-button .mat-button-focus-overlay:is(.dark *),.mat-raised-button .mat-button-focus-overlay:is(.dark *),.mat-fab .mat-button-focus-overlay:is(.dark *),.mat-mini-fab .mat-button-focus-overlay:is(.dark *){background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-flat-button.mat-primary .mat-button-focus-overlay,.mat-flat-button.mat-accent .mat-button-focus-overlay,.mat-flat-button.mat-warn .mat-button-focus-overlay,.mat-raised-button.mat-primary .mat-button-focus-overlay,.mat-raised-button.mat-accent .mat-button-focus-overlay,.mat-raised-button.mat-warn .mat-button-focus-overlay,.mat-fab.mat-primary .mat-button-focus-overlay,.mat-fab.mat-accent .mat-button-focus-overlay,.mat-fab.mat-warn .mat-button-focus-overlay,.mat-mini-fab.mat-primary .mat-button-focus-overlay,.mat-mini-fab.mat-accent .mat-button-focus-overlay,.mat-mini-fab.mat-warn .mat-button-focus-overlay{background-color:#0000001a!important}.mat-flat-button:hover .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay,.mat-raised-button:hover .mat-button-focus-overlay,.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay,.mat-fab:hover .mat-button-focus-overlay,.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay,.mat-mini-fab:hover .mat-button-focus-overlay,.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:1!important}@media (hover: none){.mat-flat-button:hover .mat-button-focus-overlay,.mat-raised-button:hover .mat-button-focus-overlay,.mat-fab:hover .mat-button-focus-overlay,.mat-mini-fab:hover .mat-button-focus-overlay{opacity:0!important}}.mat-flat-button.mat-button-disabled .mat-button-focus-overlay,.mat-raised-button.mat-button-disabled .mat-button-focus-overlay,.mat-fab.mat-button-disabled .mat-button-focus-overlay,.mat-mini-fab.mat-button-disabled .mat-button-focus-overlay{opacity:0!important}.mat-mdc-unelevated-button.mat-primary .mat-icon,.mat-mdc-raised-button.mat-primary .mat-icon,.mat-mdc-fab.mat-primary .mat-icon,.mat-mdc-mini-fab.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-unelevated-button.mat-accent .mat-icon,.mat-mdc-raised-button.mat-accent .mat-icon,.mat-mdc-fab.mat-accent .mat-icon,.mat-mdc-mini-fab.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-unelevated-button.mat-warn .mat-icon,.mat-mdc-raised-button.mat-warn .mat-icon,.mat-mdc-fab.mat-warn .mat-icon,.mat-mdc-mini-fab.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-mdc-outlined-button.min-w-10.h-7{min-width:1.75rem!important;width:1.75rem;padding:0!important}.mat-mdc-outlined-button.min-w-10.h-7 .mat-mdc-button-touch-target{width:100%!important}.mat-mdc-outlined-button.min-w-10.h-7 .mat-icon{margin:0!important}.mat-button.mat-primary:not(.mat-button-disabled) .mat-icon,.mat-icon-button.mat-primary:not(.mat-button-disabled) .mat-icon,.mat-stroked-button.mat-primary:not(.mat-button-disabled) .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-button.mat-accent:not(.mat-button-disabled) .mat-icon,.mat-icon-button.mat-accent:not(.mat-button-disabled) .mat-icon,.mat-stroked-button.mat-accent:not(.mat-button-disabled) .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-button.mat-warn:not(.mat-button-disabled) .mat-icon,.mat-icon-button.mat-warn:not(.mat-button-disabled) .mat-icon,.mat-stroked-button.mat-warn:not(.mat-button-disabled) .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay,.mat-stroked-button .mat-button-focus-overlay{background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .2 !important}.mat-button .mat-button-focus-overlay:is(.dark *),.mat-icon-button .mat-button-focus-overlay:is(.dark *),.mat-stroked-button .mat-button-focus-overlay:is(.dark *){background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-button.mat-primary:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-icon-button.mat-primary:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button.mat-primary:not(.mat-button-disabled) .mat-button-focus-overlay{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-primary-rgb),var(--tw-bg-opacity, 1))!important}.mat-button.mat-accent:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-icon-button.mat-accent:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button.mat-accent:not(.mat-button-disabled) .mat-button-focus-overlay{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-accent-rgb),var(--tw-bg-opacity, 1))!important}.mat-button.mat-warn:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-icon-button.mat-warn:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button.mat-warn:not(.mat-button-disabled) .mat-button-focus-overlay{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-warn-rgb),var(--tw-bg-opacity, 1))!important}.mat-button.mat-primary:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-button.mat-primary:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.mat-primary:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-button.mat-accent:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-button.mat-accent:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.mat-accent:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-button.mat-warn:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-button.mat-warn:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.mat-warn:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.mat-primary:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-icon-button.mat-primary:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.mat-primary:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.mat-accent:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-icon-button.mat-accent:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.mat-accent:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.mat-warn:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-icon-button.mat-warn:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.mat-warn:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.mat-primary:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-stroked-button.mat-primary:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.mat-primary:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.mat-accent:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-stroked-button.mat-accent:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.mat-accent:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.mat-warn:not(.mat-button-disabled):hover .mat-button-focus-overlay,.mat-stroked-button.mat-warn:not(.mat-button-disabled).cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.mat-warn:not(.mat-button-disabled).cdk-program-focused .mat-button-focus-overlay{opacity:.1!important}.mat-button:hover .mat-button-focus-overlay,.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button:hover .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay{opacity:1!important}@media (hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-icon-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0!important}}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{opacity:0!important}.mat-stroked-button:not(.mat-button-disabled){--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-stroked-button:not(.mat-button-disabled):is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-stroked-button.mat-button-disabled{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.mat-stroked-button.mat-button-disabled:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))!important}.mat-button-toggle-group.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{background-clip:padding-box}.fuse-mat-rounded .mat-button-toggle-group{border:none!important}.fuse-mat-rounded .mat-button-toggle-group>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle{border-radius:9999px;overflow:hidden;border:none!important;font-weight:500}.fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked .mat-button-toggle-label-content{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))!important}.fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{padding:0 20px;--tw-text-opacity: 1;color:rgba(var(--fuse-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-label-content{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.fuse-mat-rounded .mat-button-toggle-group .mat-button-toggle .mat-ripple{border-radius:9999px}.mat-checkbox{display:inline-flex}.mat-checkbox .mat-checkbox-layout{white-space:normal}.mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container{display:inline-flex;align-items:center;margin:0 8px 0 0}.mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container:after{content:"\200b"}.mat-checkbox .mat-checkbox-layout .mat-checkbox-label{line-height:inherit}.mat-chip{font-weight:500!important}.mat-dialog-container{border-radius:16px!important}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009!important}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-disabled{opacity:.7!important}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-invalid .mat-form-field-wrapper .mat-form-field-flex{--tw-border-opacity: 1 !important;border-color:rgba(var(--fuse-warn-rgb),var(--tw-border-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill.mat-focused .mat-form-field-wrapper .mat-form-field-flex{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-bg-card-rgb),var(--tw-bg-opacity))!important}.mat-form-field.mat-form-field-appearance-fill.mat-focused:not(.mat-form-field-invalid) .mat-form-field-wrapper .mat-form-field-flex{--tw-border-opacity: 1 !important;border-color:rgba(var(--fuse-primary-rgb),var(--tw-border-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-has-label.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label-wrapper .mat-form-field-label{width:100%!important;transform:none!important}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-type-mat-native-select .mat-form-field-infix select{top:auto;margin-top:0;margin-bottom:0;padding-top:0;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2364748B' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right -7px center;background-size:24px}.dark .mat-form-field.mat-form-field-appearance-fill.mat-form-field-type-mat-native-select .mat-form-field-infix select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2397a6ba' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E")}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-type-mat-native-select .mat-form-field-infix:after{display:none}.mat-form-field.mat-form-field-appearance-fill.mat-form-field-has-label .mat-form-field-wrapper{margin-top:24px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper{margin-bottom:16px;padding-bottom:0}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex{position:relative;display:flex;align-items:stretch;min-height:48px;border-radius:6px;padding:0 16px;border-width:1px;--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important;--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .05 !important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon{margin-right:12px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon-button{margin:0 4px 0 -10px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-select{margin-right:10px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-datepicker-toggle{margin-left:-8px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon{margin-left:12px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon-button{margin:0 -10px 0 4px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-select{margin-left:10px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-datepicker-toggle{margin-right:-8px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-left:12px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{display:inline-flex;align-items:center;justify-content:center;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button{width:40px;min-width:40px;height:40px;min-height:40px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button:not(.mat-button-disabled),.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select-value,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button:not(.mat-button-disabled),.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select-value{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon,.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select-value,.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon,.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select-value{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon,.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select-value,.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon,.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select-value{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon,.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select-value,.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon,.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button:not(.mat-button-disabled),.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select-value{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-raised-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-stroked-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-flat-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-fab .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-mini-fab .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-raised-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-stroked-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-flat-button .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-fab .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-mini-fab .mat-icon{margin:0!important;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-raised-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-stroked-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-flat-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-fab .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-mini-fab .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-raised-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-stroked-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-flat-button .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-fab .mat-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-mini-fab .mat-icon svg{width:1.5rem;height:1.5rem}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-datepicker-toggle-default-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-datepicker-toggle-default-icon{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;font-size:1.5rem;line-height:1.5rem}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-datepicker-toggle-default-icon svg,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-datepicker-toggle-default-icon svg{width:1.5rem;height:1.5rem}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select{display:flex;align-items:center}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select:focus .mat-select-trigger .mat-select-value,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select:focus .mat-select-trigger .mat-select-value{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select:focus .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select:focus .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow{border-top-color:var(--fuse-primary)!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger{display:flex;align-items:center}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger .mat-select-value,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger .mat-select-value{display:flex;max-width:none}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger .mat-select-value mat-select-trigger .mat-icon,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger .mat-select-value mat-select-trigger .mat-icon{margin:0!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger .mat-select-arrow-wrapper,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger .mat-select-arrow-wrapper{display:flex;align-items:center;transform:none;margin-left:4px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow{min-height:0;--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-select .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow:is(.dark *),.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-select .mat-select-trigger .mat-select-arrow-wrapper .mat-select-arrow:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex:has(.mat-form-field-suffix) .mat-form-field-infix{padding-right:12px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{position:static;display:flex;align-items:center;width:88px;padding:0;border:0}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-input-element{padding:14px 0;margin-top:0}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix textarea.mat-input-element{display:flex;align-self:stretch;min-height:36px;height:auto;margin:14px 0;padding:0 6px 0 0;transform:none}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select{display:inline-flex}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-trigger{display:inline-flex;align-items:center;width:100%}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-trigger .mat-select-value{display:flex;position:relative;max-width:none}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-trigger .mat-select-value .mat-select-value-text{display:inline-flex}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-trigger .mat-select-value .mat-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-arrow-wrapper{transform:translateY(0)}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-select .mat-select-arrow-wrapper .mat-select-arrow{margin:0 0 0 8px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list{width:100%;margin:0 -8px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-chip-list .mat-chip-input{margin:0 0 0 8px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper{top:-25px;height:auto;padding-top:0;overflow:visible;pointer-events:auto}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-form-field-label-wrapper .mat-form-field-label{position:relative;top:0;margin-top:0;backface-visibility:hidden;transition:none;font-weight:500;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))!important}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-underline{display:none}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper{position:relative;top:auto;padding:0;margin-top:0;font-size:12px;font-weight:500;line-height:1}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper>div{display:contents}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-error,.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-hint{display:block;margin-top:4px}.mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-hint{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-hint{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-hint{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-form-field.mat-form-field-appearance-fill .mat-form-field-wrapper .mat-form-field-subscript-wrapper .mat-hint{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-form-field.mat-form-field-appearance-fill.fuse-mat-textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{align-items:flex-start}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-form-field.mat-form-field-appearance-fill.fuse-mat-textarea .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{padding-top:12px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-no-subscript .mat-form-field-wrapper{padding-bottom:0;margin-bottom:0}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-no-subscript .mat-form-field-wrapper .mat-form-field-subscript-wrapper{display:none!important;height:0!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded .mat-form-field-wrapper .mat-form-field-flex{border-radius:24px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix{border-radius:24px 0 0 24px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon{margin-right:12px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon-button{margin-right:2px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-select{margin-right:8px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-datepicker-toggle{margin-right:4px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-right:12px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{border-radius:0 24px 24px 0}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon{margin-left:12px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon-button{margin-left:2px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-select{margin-left:12px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-datepicker-toggle{margin-left:4px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-left:12px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex{min-height:40px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix .mat-icon-button,.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix .mat-icon-button{width:32px;min-width:32px;height:32px;min-height:32px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon-button{margin-left:-6px;margin-right:12px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon-button{margin-left:12px;margin-right:-6px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix .mat-input-element{padding:11px 0}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded .mat-form-field-wrapper .mat-form-field-flex{border-radius:20px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix{border-radius:20px 0 0 20px!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-dense.fuse-mat-rounded.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{border-radius:0 20px 20px 0!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix{margin:0 16px 0 -16px;padding-left:16px;border-radius:6px 0 0 6px;border-right-width:1px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon{margin-right:16px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-icon-button{margin:0 6px 0 -10px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-select{margin-right:12px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>.mat-datepicker-toggle{margin-right:8px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-right:16px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{margin:0 -16px 0 16px;padding-right:16px;border-radius:0 6px 6px 0;border-left-width:1px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon{margin-left:16px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-icon-button{margin:0 -10px 0 6px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-select{margin:0 -4px 0 16px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>.mat-datepicker-toggle{margin-left:8px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix>*:not(.mat-icon):not(.mat-icon-button):not(.mat-select):not(.mat-datepicker-toggle){margin-left:16px}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix,.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-bg-default-rgb),var(--tw-bg-opacity))!important;--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-prefix:is(.dark *),.mat-form-field.mat-form-field-appearance-fill.fuse-mat-emphasized-affix .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-suffix:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-fill.fuse-mat-bold .mat-form-field-wrapper .mat-form-field-flex{border-width:2px!important}.mat-form-field.mat-form-field-appearance-fill.mb-fix .mat-form-field-wrapper{margin-bottom:0}.mat-form-field.mat-form-field-appearance-outline .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-outline{--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity, 1))!important}.mat-form-field.mat-form-field-appearance-outline .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-outline:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:rgba(var(--fuse-primary-rgb),var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .3 !important}.mat-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.mat-form-field-label,.mat-mdc-floating-label,.mat-input-element{font-style:normal!important}.mat-input-element::placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-input-element::placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-input-element::placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-input-element::placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-input-element::-moz-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-input-element::-moz-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-input-element::-moz-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-input-element::-moz-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-input-element::-webkit-input-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-input-element::-webkit-input-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-input-element::-webkit-input-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-input-element::-webkit-input-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-input-element:-ms-input-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-input-element:-ms-input-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-input-element:-ms-input-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-input-element:-ms-input-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-form-field-invalid .mat-input-element::placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-input-element::-moz-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-input-element::-webkit-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-form-field-invalid .mat-input-element:-ms-input-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-menu-panel{min-width:144px!important;max-width:none!important}.mat-menu-panel .mat-menu-content .mat-menu-item{display:flex;align-items:center}.mat-menu-panel .mat-menu-content .mat-menu-item.mat-menu-item-submenu-trigger{padding-right:40px}.mat-menu-panel .mat-menu-content .mat-menu-item .mat-icon{margin-right:12px}.mat-menu-panel .mat-menu-content mat-divider{margin:8px 0}.mat-paginator .mat-paginator-container{padding:8px 16px;justify-content:space-between}.mat-paginator .mat-paginator-container .mat-paginator-page-size{align-items:center;min-height:40px;margin:8px}.mat-paginator .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label{display:none;margin-right:12px}@media (min-width: 600px){.mat-paginator .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-label{display:block}}.mat-paginator .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select{margin:0}.mat-paginator .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper{margin-bottom:0}.mat-paginator .mat-paginator-container .mat-paginator-page-size .mat-paginator-page-size-select .mat-form-field-wrapper .mat-form-field-flex{min-height:32px;padding:0 10px}.mat-paginator .mat-paginator-container .mat-paginator-range-actions{margin:8px 0}.mat-paginator .mat-paginator-container .mat-paginator-range-actions .mat-paginator-range-label{margin-right:16px}.mat-select{display:inline-flex}.mat-select .mat-select-placeholder{transition:none!important;--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.mat-toolbar.mat-primary .mat-select .mat-select-placeholder{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .mat-select .mat-select-placeholder{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .mat-select .mat-select-placeholder{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-select .mat-select-trigger{display:inline-flex;align-items:center;width:100%;height:auto}.mat-select .mat-select-trigger .mat-select-value{display:flex;position:relative;max-width:none}.mat-select .mat-select-trigger .mat-select-value .mat-select-value-text{display:inline-flex}.mat-select .mat-select-trigger .mat-select-value .mat-select-value-text>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mat-select .mat-select-arrow-wrapper{transform:translateY(0)}.mat-select .mat-select-arrow-wrapper .mat-select-arrow{margin:0 4px 0 2px}.mat-form-field-invalid .mat-select .mat-select-placeholder{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:rgba(var(--fuse-accent-500-rgb),.54)!important}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:rgba(var(--fuse-primary-500-rgb),.54)!important}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:rgba(var(--fuse-warn-500-rgb),.54)!important}.mat-step-icon .mat-icon{color:currentColor!important}.mat-step-label,.mat-step-label-selected{font-weight:500!important}.mat-tab-group.fuse-mat-no-header .mat-tab-header{height:0!important;max-height:0!important;border:none!important;visibility:hidden!important;opacity:0!important}.mat-tab-label{opacity:1!important}.fuse-mat-rounded .mat-tab-group .mat-tab-header{border-bottom:none!important}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container{padding:0 24px}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label{min-width:0!important;height:40px!important;padding:0 20px!important;border-radius:9999px!important;--tw-text-opacity: 1;color:rgba(var(--fuse-text-secondary-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active{background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .1 !important}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active:is(.dark *){background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important;--tw-bg-opacity: .1 !important}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label.mat-tab-label-active{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))!important}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label+.mat-tab-label{margin-left:4px}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-tab-labels .mat-tab-label .mat-tab-label-content{line-height:20px}.fuse-mat-rounded .mat-tab-group .mat-tab-header .mat-tab-label-container .mat-tab-list .mat-ink-bar{display:none!important}.fuse-mat-rounded .mat-tab-group .mat-tab-body-content{padding:24px}textarea.mat-input-element{box-sizing:content-box!important}.mat-toolbar.mat-primary .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-primary .text-secondary{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-primary .text-hint,.mat-toolbar.mat-primary .text-disabled{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-primary .divider{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-accent .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-accent .text-secondary{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-accent .text-hint,.mat-toolbar.mat-accent .text-disabled{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .divider{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-toolbar.mat-warn .mat-icon{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important}.mat-toolbar.mat-warn .text-secondary{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .6 !important}.mat-toolbar.mat-warn .text-hint,.mat-toolbar.mat-warn .text-disabled{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .divider{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .12 !important}.mat-mdc-icon-button.notification-action-button{--mdc-icon-button-state-layer-size: 1.5rem;width:1.5rem;height:1.5rem;min-width:1.5rem;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.mat-mdc-icon-button.notification-action-button .mat-mdc-button-touch-target,.mat-mdc-icon-button.notification-action-button .mat-button-touch-target{width:1.5rem;height:1.5rem}.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-icon-button,.mat-mdc-form-field .mat-datepicker-toggle button.mat-icon-button,.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button,.mat-form-field .mat-datepicker-toggle button.mat-icon-button{width:28px;height:28px;padding:0;line-height:28px}.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-button-touch-target,.mat-mdc-form-field .mat-datepicker-toggle button.mat-icon-button .mat-mdc-button-touch-target,.mat-mdc-form-field .mat-datepicker-toggle button.mat-icon-button .mat-button-touch-target,.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-touch-target,.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-button-touch-target,.mat-form-field .mat-datepicker-toggle button.mat-icon-button .mat-mdc-button-touch-target,.mat-form-field .mat-datepicker-toggle button.mat-icon-button .mat-button-touch-target{width:28px;height:28px}.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,.mat-mdc-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-icon,.mat-mdc-form-field .mat-datepicker-toggle button.mat-icon-button .mat-icon,.mat-mdc-form-field .mat-datepicker-toggle button.mat-icon-button .mat-mdc-icon,.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-icon,.mat-form-field .mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-icon,.mat-form-field .mat-datepicker-toggle button.mat-icon-button .mat-icon,.mat-form-field .mat-datepicker-toggle button.mat-icon-button .mat-mdc-icon{font-size:18px;width:18px;height:18px;line-height:18px}.mat-mdc-form-field .mat-mdc-form-field-text-prefix,.mat-mdc-form-field .mat-mdc-form-field-text-suffix,.mat-form-field .mat-mdc-form-field-text-prefix,.mat-form-field .mat-mdc-form-field-text-suffix{display:inline-flex;align-items:center;color:#0009;white-space:nowrap}.mat-mdc-form-field .mat-mdc-form-field-text-prefix,.mat-form-field .mat-mdc-form-field-text-prefix{padding-right:8px}.mat-mdc-form-field .mat-mdc-form-field-text-suffix,.mat-form-field .mat-mdc-form-field-text-suffix{padding-left:8px}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>span:not(.mat-icon),.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>div:not(.mat-icon):not(.mat-mdc-button-base),.mat-form-field .mat-mdc-form-field-icon-prefix>span:not(.mat-icon),.mat-form-field .mat-mdc-form-field-icon-prefix>div:not(.mat-icon):not(.mat-mdc-button-base){display:inline-flex;align-items:center;padding:0 8px 0 0;color:#0009;white-space:nowrap}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix>span:not(.mat-icon),.mat-mdc-form-field .mat-mdc-form-field-icon-suffix>div:not(.mat-icon):not(.mat-mdc-button-base),.mat-form-field .mat-mdc-form-field-icon-suffix>span:not(.mat-icon),.mat-form-field .mat-mdc-form-field-icon-suffix>div:not(.mat-icon):not(.mat-mdc-button-base){display:inline-flex;align-items:center;padding:0 0 0 8px;color:#0009;white-space:nowrap}.mat-mdc-form-field .mat-form-field-prefix,.mat-mdc-form-field .mat-form-field-suffix,.mat-form-field .mat-form-field-prefix,.mat-form-field .mat-form-field-suffix{display:inline-flex;align-items:center}.mat-mdc-form-field .mat-form-field-prefix>span,.mat-mdc-form-field .mat-form-field-suffix>span,.mat-form-field .mat-form-field-prefix>span,.mat-form-field .mat-form-field-suffix>span{line-height:1}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper{height:32px!important}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{height:32px!important;align-items:center!important}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:32px!important;padding-top:4px!important;padding-bottom:4px!important}code[class*=language-] .hljs-comment,code[class*=language-] .hljs-quote,pre[class*=language-] .hljs-comment,pre[class*=language-] .hljs-quote{color:#8b9fc1;font-style:italic}code[class*=language-] .hljs-doctag,code[class*=language-] .hljs-keyword,code[class*=language-] .hljs-formula,pre[class*=language-] .hljs-doctag,pre[class*=language-] .hljs-keyword,pre[class*=language-] .hljs-formula{color:#22d3ee}code[class*=language-] .hljs-name,pre[class*=language-] .hljs-name{color:#e879f9}code[class*=language-] .hljs-tag,pre[class*=language-] .hljs-tag{color:#bae6fd}code[class*=language-] .hljs-section,code[class*=language-] .hljs-selector-tag,code[class*=language-] .hljs-deletion,code[class*=language-] .hljs-subst,pre[class*=language-] .hljs-section,pre[class*=language-] .hljs-selector-tag,pre[class*=language-] .hljs-deletion,pre[class*=language-] .hljs-subst{color:#f87f71}code[class*=language-] .hljs-literal,pre[class*=language-] .hljs-literal{color:#36beff}code[class*=language-] .hljs-string,code[class*=language-] .hljs-regexp,code[class*=language-] .hljs-addition,code[class*=language-] .hljs-attribute,code[class*=language-] .hljs-meta-string,pre[class*=language-] .hljs-string,pre[class*=language-] .hljs-regexp,pre[class*=language-] .hljs-addition,pre[class*=language-] .hljs-attribute,pre[class*=language-] .hljs-meta-string{color:#bef264}code[class*=language-] .hljs-built_in,code[class*=language-] .hljs-class .hljs-title,pre[class*=language-] .hljs-built_in,pre[class*=language-] .hljs-class .hljs-title{color:#ffd374}code[class*=language-] .hljs-attr,code[class*=language-] .hljs-variable,code[class*=language-] .hljs-template-variable,code[class*=language-] .hljs-type,code[class*=language-] .hljs-selector-class,code[class*=language-] .hljs-selector-attr,code[class*=language-] .hljs-selector-pseudo,code[class*=language-] .hljs-number,pre[class*=language-] .hljs-attr,pre[class*=language-] .hljs-variable,pre[class*=language-] .hljs-template-variable,pre[class*=language-] .hljs-type,pre[class*=language-] .hljs-selector-class,pre[class*=language-] .hljs-selector-attr,pre[class*=language-] .hljs-selector-pseudo,pre[class*=language-] .hljs-number{color:#22d3ee}code[class*=language-] .hljs-symbol,code[class*=language-] .hljs-bullet,code[class*=language-] .hljs-link,code[class*=language-] .hljs-meta,code[class*=language-] .hljs-selector-id,code[class*=language-] .hljs-title,pre[class*=language-] .hljs-symbol,pre[class*=language-] .hljs-bullet,pre[class*=language-] .hljs-link,pre[class*=language-] .hljs-meta,pre[class*=language-] .hljs-selector-id,pre[class*=language-] .hljs-title{color:#e879f9}code[class*=language-] .hljs-emphasis,pre[class*=language-] .hljs-emphasis{font-style:italic}code[class*=language-] .hljs-strong,pre[class*=language-] .hljs-strong{font-weight:700}code[class*=language-] .hljs-link,pre[class*=language-] .hljs-link{text-decoration:underline}.ps{position:relative}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps.ps--focus>.ps__rail-x,.ps.ps--focus>.ps__rail-y,.ps.ps--scrolling-x>.ps__rail-x,.ps.ps--scrolling-x>.ps__rail-y,.ps.ps--scrolling-y>.ps__rail-x,.ps.ps--scrolling-y>.ps__rail-y{opacity:1}.ps>.ps__rail-x,.ps>.ps__rail-y{z-index:99999}.ps>.ps__rail-x{height:14px;background:transparent!important;transition:none!important}.ps>.ps__rail-x:hover,.ps>.ps__rail-x:focus,.ps>.ps__rail-x.ps--clicking{opacity:1}.ps>.ps__rail-x:hover .ps__thumb-x,.ps>.ps__rail-x:focus .ps__thumb-x,.ps>.ps__rail-x.ps--clicking .ps__thumb-x{height:10px}.ps>.ps__rail-x .ps__thumb-x{background:#00000080;box-shadow:0 0 0 1px #ffffff26;height:6px;transition:height 225ms cubic-bezier(.25,.8,.25,1)}.ps>.ps__rail-y{width:14px;background:transparent!important;transition:none!important;left:auto!important}.ps>.ps__rail-y:hover,.ps>.ps__rail-y:focus,.ps>.ps__rail-y.ps--clicking{opacity:1}.ps>.ps__rail-y:hover .ps__thumb-y,.ps>.ps__rail-y:focus .ps__thumb-y,.ps>.ps__rail-y.ps--clicking .ps__thumb-y{width:10px}.ps>.ps__rail-y .ps__thumb-y{background:#00000080;box-shadow:0 0 0 1px #ffffff26;width:6px;transition:width 225ms cubic-bezier(.25,.8,.25,1)}fuse-vertical-navigation .ps>.ps__rail-y{opacity:1;background:transparent!important}fuse-vertical-navigation .ps>.ps__rail-y .ps__thumb-y{background:#00000052;box-shadow:none}fuse-vertical-navigation .ps>.ps__rail-y:hover .ps__thumb-y,fuse-vertical-navigation .ps>.ps__rail-y:focus .ps__thumb-y,fuse-vertical-navigation .ps>.ps__rail-y.ps--clicking .ps__thumb-y{background:#00000080}fuse-vertical-navigation .fuse-vertical-navigation-content{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.32) transparent}fuse-vertical-navigation .fuse-vertical-navigation-content::-webkit-scrollbar{width:10px;height:10px}fuse-vertical-navigation .fuse-vertical-navigation-content::-webkit-scrollbar-track{background:transparent}fuse-vertical-navigation .fuse-vertical-navigation-content::-webkit-scrollbar-thumb{background-color:#00000052;border:2px solid transparent;background-clip:padding-box;border-radius:9999px}fuse-vertical-navigation .fuse-vertical-navigation-content::-webkit-scrollbar-thumb:hover{background-color:#00000080;background-clip:padding-box}fuse-vertical-navigation.dark .ps>.ps__rail-y{background:transparent!important}fuse-vertical-navigation.dark .ps>.ps__rail-y .ps__thumb-y{background:#fff6;box-shadow:0 0 0 1px #00000040}fuse-vertical-navigation.dark .ps>.ps__rail-y:hover .ps__thumb-y,fuse-vertical-navigation.dark .ps>.ps__rail-y:focus .ps__thumb-y,fuse-vertical-navigation.dark .ps>.ps__rail-y.ps--clicking .ps__thumb-y{background:#ffffffb3}fuse-vertical-navigation.dark .fuse-vertical-navigation-content{scrollbar-color:rgba(255,255,255,.4) transparent}fuse-vertical-navigation.dark .fuse-vertical-navigation-content::-webkit-scrollbar-thumb{background-color:#fff6}fuse-vertical-navigation.dark .fuse-vertical-navigation-content::-webkit-scrollbar-thumb:hover{background-color:#ffffffb3}.ql-toolbar{border-radius:6px 6px 0 0;padding:0!important;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark .ql-toolbar{background-color:#0000000d;--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-formats{margin:11px 8px!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-label{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:10!important;--tw-bg-opacity: 1;background-color:rgba(var(--fuse-bg-card-rgb),var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.dark .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.ql-toolbar .ql-picker .ql-picker-label,.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{--tw-text-opacity: 1;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))}.ql-toolbar .ql-stroke,.ql-toolbar .ql-stroke-mitter{stroke:var(--fuse-icon)}.ql-toolbar .ql-fill{fill:var(--fuse-icon)}.ql-toolbar button:hover,.ql-toolbar button:focus,.ql-toolbar button.ql-active,.ql-toolbar .ql-picker-label:hover,.ql-toolbar .ql-picker-label.ql-active,.ql-toolbar .ql-picker-item:hover,.ql-toolbar .ql-picker-item.ql-selected{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-rgb),var(--tw-text-opacity, 1))!important}.ql-toolbar button:hover .ql-stroke,.ql-toolbar button:hover .ql-stroke-mitter,.ql-toolbar button:focus .ql-stroke,.ql-toolbar button:focus .ql-stroke-mitter,.ql-toolbar button.ql-active .ql-stroke,.ql-toolbar button.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-toolbar .ql-picker-label:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-toolbar .ql-picker-label.ql-active .ql-stroke-mitter,.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-toolbar .ql-picker-item:hover .ql-stroke-mitter,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-mitter{stroke:var(--fuse-primary)!important}.ql-toolbar button:hover .ql-fill,.ql-toolbar button:focus .ql-fill,.ql-toolbar button.ql-active .ql-fill,.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:var(--fuse-primary)!important}.ql-container{overflow:hidden;border-radius:0 0 6px 6px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark .ql-container{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.ql-container .ql-editor{min-height:160px;max-height:160px;height:160px;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.dark .ql-container .ql-editor{background-color:#0000000d}.ql-container .ql-editor:focus{--tw-bg-opacity: 1;background-color:rgba(var(--fuse-bg-card-rgb),var(--tw-bg-opacity))}.ql-container .ql-editor.ql-blank:before{--tw-text-opacity: 1;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))}.mat-toolbar.mat-primary .ql-container .ql-editor.ql-blank:before{color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-accent .ql-container .ql-editor.ql-blank:before{color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.mat-toolbar.mat-warn .ql-container .ql-editor.ql-blank:before{color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important;--tw-text-opacity: .38 !important}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.dark *,.dark *:before,.dark *:after{border-color:var(--hair)}.btn-primary{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px var(--accent-shadow);white-space:nowrap;text-decoration:none}.btn-primary:hover{background:var(--accent-ink)}.btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.btn-primary:disabled:hover{background:var(--accent)}.btn-primary svg{width:15px;height:15px}.btn-ghost{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 13px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-ghost:disabled{opacity:.5;cursor:default}.btn-ghost:disabled:hover{border-color:var(--hair-2);color:var(--ink-2)}.btn-ghost svg{width:15px;height:15px}.btn-danger-solid{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--crit);color:#fff;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 15px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #dc262647;white-space:nowrap}.btn-danger-solid:hover{filter:brightness(.94)}.btn-danger-solid:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.btn-danger-solid:disabled{opacity:.5;cursor:default;box-shadow:none;filter:none}.btn-danger-solid svg{width:15px;height:15px}.btn-danger{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--crit);border:1px solid var(--crit-wash);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.btn-danger:hover{background:var(--crit);color:#fff;border-color:var(--crit)}.btn-danger:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.btn-danger:disabled{opacity:.5;cursor:default}.btn-danger:disabled:hover{background:transparent;color:var(--crit);border-color:var(--crit-wash)}.btn-danger svg{width:15px;height:15px}.btn-primary mat-icon,.btn-ghost mat-icon,.btn-danger mat-icon,.btn-danger-solid mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;font-size:15px;line-height:15px;color:currentColor}.btn-primary mat-icon svg,.btn-ghost mat-icon svg,.btn-danger mat-icon svg,.btn-danger-solid mat-icon svg{width:15px;height:15px}.cbox{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;background:var(--surface)}.cbox.checked{background:var(--accent);border-color:var(--accent)}.cbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input.cbox{appearance:none;-webkit-appearance:none;margin:0;flex:none}input.cbox:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--accent)}input.cbox.checked:after{content:none}input.cbox:disabled{opacity:.5;cursor:default}input.cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow)}.sk-line,.sk-ic,.sk-btn{position:relative;overflow:hidden;background:#828ca029;border-radius:6px}.sk-line{display:inline-block;height:11px;vertical-align:middle}.sk-ic{display:inline-block;width:26px;height:26px;border-radius:7px}.sk-btn{display:inline-block;width:122px;height:34px;border-radius:9px}.sk-av{display:inline-block;width:34px;height:34px;border-radius:10px;background:#828ca029;position:relative;overflow:hidden;flex:none}.sk-line:after,.sk-ic:after,.sk-btn:after,.sk-av:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sk-shim 1.2s ease-in-out infinite}.sk-tr td{vertical-align:middle}@media (prefers-reduced-motion: reduce){.sk-line:after,.sk-ic:after,.sk-btn:after,.sk-av:after{animation:none}}.pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.owner{background:var(--good-wash);color:var(--good)}.pill.rental{background:var(--info-wash);color:var(--info)}.pill.vacant{background:var(--warn-wash);color:var(--warn)}.pill.active{background:var(--good-wash);color:var(--good)}.pill.await{background:var(--warn-wash);color:var(--warn)}.pill.inactive,.pill.archived{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.pill.locked{background:var(--crit-wash);color:var(--crit)}.pill.pap-on{background:var(--good-wash);color:var(--good)}.pill.pap-pending{background:var(--warn-wash);color:var(--warn)}.pill.pap-none{background:var(--crit-wash);color:var(--crit)}.pill.pap-off{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.pill.eft{background:var(--good-wash);color:var(--good)}.pill.manual{background:var(--warn-wash);color:var(--warn)}.pill.charged{background:var(--good-wash);color:var(--good)}.pill.onfile{background:var(--info-wash);color:var(--info)}.pill.dep{background:var(--good-wash);color:var(--good)}.pill.returned{background:var(--crit-wash);color:var(--crit)}.pill.cancelled{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.pill.ink{background:var(--surface-2);color:var(--ink);border:1px solid var(--hair-2)}.pill.method{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:6px;font-family:var(--font-mono);font-size:10.5px;padding:2px 7px}.pill.method:before{display:none}app-pill .pill{white-space:nowrap}.pill.sk-pill{position:relative;overflow:hidden;background:#828ca029;color:transparent}.pill.sk-pill:before{background:transparent}.pill.sk-pill:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sk-shim 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.pill.sk-pill:after{animation:none}}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}@media (max-width: 640px){.seg{flex-wrap:wrap;max-width:100%}.seg button{white-space:nowrap}}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.seg button .n{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:20px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;line-height:1.5;color:var(--ink-3);background:var(--hair)}.seg button.on .n{color:var(--accent-ink);background:var(--accent-wash)}.list-refresh .btn-primary{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px var(--accent-shadow);white-space:nowrap;text-decoration:none}.list-refresh .btn-primary:hover{background:var(--accent-ink)}.list-refresh .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.list-refresh .btn-primary:disabled:hover{background:var(--accent)}.list-refresh .btn-primary svg{width:15px;height:15px}.list-refresh .btn-ghost{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 13px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none}.list-refresh .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.list-refresh .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh .btn-ghost:disabled:hover{border-color:var(--hair-2);color:var(--ink-2)}.list-refresh .btn-ghost svg{width:15px;height:15px}.list-refresh .btn-danger-solid{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:var(--crit);color:#fff;border:1px solid transparent;border-radius:var(--r-sm);padding:8px 15px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #dc262647;white-space:nowrap}.list-refresh .btn-danger-solid:hover{filter:brightness(.94)}.list-refresh .btn-danger-solid:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.list-refresh .btn-danger-solid:disabled{opacity:.5;cursor:default;box-shadow:none;filter:none}.list-refresh .btn-danger-solid svg{width:15px;height:15px}.list-refresh .btn-danger{line-height:1.15;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--crit);border:1px solid var(--crit-wash);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.list-refresh .btn-danger:hover{background:var(--crit);color:#fff;border-color:var(--crit)}.list-refresh .btn-danger:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.list-refresh .btn-danger:disabled{opacity:.5;cursor:default}.list-refresh .btn-danger:disabled:hover{background:transparent;color:var(--crit);border-color:var(--crit-wash)}.list-refresh .btn-danger svg{width:15px;height:15px}.list-refresh .btn-primary mat-icon,.list-refresh .btn-ghost mat-icon,.list-refresh .btn-danger mat-icon,.list-refresh .btn-danger-solid mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;font-size:15px;line-height:15px;color:currentColor}.list-refresh .btn-primary mat-icon svg,.list-refresh .btn-ghost mat-icon svg,.list-refresh .btn-danger mat-icon svg,.list-refresh .btn-danger-solid mat-icon svg{width:15px;height:15px}.list-refresh .cbox{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;background:var(--surface)}.list-refresh .cbox.checked{background:var(--accent);border-color:var(--accent)}.list-refresh .cbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.list-refresh input.cbox{appearance:none;-webkit-appearance:none;margin:0;flex:none}.list-refresh input.cbox:checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--accent)}.list-refresh input.cbox.checked:after{content:none}.list-refresh input.cbox:disabled{opacity:.5;cursor:default}.list-refresh input.cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow)}.list-refresh .sk-line,.list-refresh .sk-ic,.list-refresh .sk-btn{position:relative;overflow:hidden;background:#828ca029;border-radius:6px}.list-refresh .sk-line{display:inline-block;height:11px;vertical-align:middle}.list-refresh .sk-ic{display:inline-block;width:26px;height:26px;border-radius:7px}.list-refresh .sk-btn{display:inline-block;width:122px;height:34px;border-radius:9px}.list-refresh .sk-av{display:inline-block;width:34px;height:34px;border-radius:10px;background:#828ca029;position:relative;overflow:hidden;flex:none}.list-refresh .sk-line:after,.list-refresh .sk-ic:after,.list-refresh .sk-btn:after,.list-refresh .sk-av:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sk-shim 1.2s ease-in-out infinite}.list-refresh .sk-tr td{vertical-align:middle}@media (prefers-reduced-motion: reduce){.list-refresh .sk-line:after,.list-refresh .sk-ic:after,.list-refresh .sk-btn:after,.list-refresh .sk-av:after{animation:none}}.list-refresh .pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px}.list-refresh .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.list-refresh .pill.owner{background:var(--good-wash);color:var(--good)}.list-refresh .pill.rental{background:var(--info-wash);color:var(--info)}.list-refresh .pill.vacant{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.active{background:var(--good-wash);color:var(--good)}.list-refresh .pill.await{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.inactive,.list-refresh .pill.archived{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.locked{background:var(--crit-wash);color:var(--crit)}.list-refresh .pill.pap-on{background:var(--good-wash);color:var(--good)}.list-refresh .pill.pap-pending{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.pap-none{background:var(--crit-wash);color:var(--crit)}.list-refresh .pill.pap-off{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.eft{background:var(--good-wash);color:var(--good)}.list-refresh .pill.manual{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.charged{background:var(--good-wash);color:var(--good)}.list-refresh .pill.onfile{background:var(--info-wash);color:var(--info)}.list-refresh .pill.dep{background:var(--good-wash);color:var(--good)}.list-refresh .pill.returned{background:var(--crit-wash);color:var(--crit)}.list-refresh .pill.cancelled{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.ink{background:var(--surface-2);color:var(--ink);border:1px solid var(--hair-2)}.list-refresh .pill.method{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:6px;font-family:var(--font-mono);font-size:10.5px;padding:2px 7px}.list-refresh .pill.method:before{display:none}.list-refresh app-pill .pill{white-space:nowrap}.list-refresh .pill.sk-pill{position:relative;overflow:hidden;background:#828ca029;color:transparent}.list-refresh .pill.sk-pill:before{background:transparent}.list-refresh .pill.sk-pill:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sk-shim 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.list-refresh .pill.sk-pill:after{animation:none}}.list-refresh .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.list-refresh .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}@media (max-width: 640px){.list-refresh .seg{flex-wrap:wrap;max-width:100%}.list-refresh .seg button{white-space:nowrap}}.list-refresh .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.list-refresh .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh .seg button .n{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:20px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;line-height:1.5;color:var(--ink-3);background:var(--hair)}.list-refresh .seg button.on .n{color:var(--accent-ink);background:var(--accent-wash)}button.btn-primary{background:var(--accent)}button.btn-ghost{background:var(--surface)}button.btn-danger-solid{background:var(--crit)}@keyframes sk-shim{to{transform:translate(100%)}}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field[hidden]{display:none}.field.span2{grid-column:1/-1}.field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.field>label .req{color:var(--crit);margin-left:2px}.help{font-size:11px;color:var(--ink-3)}.help[hidden]{display:none}.inp,.sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;line-height:20px}input.inp:is([type=date],[type=month],[type=time],[type=datetime-local],[type=week])::-webkit-datetime-edit{line-height:18px}.inp:focus,.sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.inp.ng-invalid.ng-touched,.sel.ng-invalid.ng-touched{border-color:var(--crit)}.inp::placeholder{color:var(--ink-3)}.inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.inp:disabled,.sel:disabled{background:var(--surface-2);color:var(--ink-2);opacity:.6;cursor:not-allowed}.sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.cf-page .inp{width:auto}.inp-group{display:flex;align-items:stretch}.inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm);min-width:0}.inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.inp-group .pre,.inp-group .suffix{display:grid;place-items:center;padding:0 12px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.fld-err{color:var(--crit);font-size:11.5px;font-weight:600;margin-top:5px}.fld-err[hidden]{display:none}.field .fld-err{margin-top:0}@media (max-width: 620px){.form-grid{grid-template-columns:1fr}}.fld-cap{display:block;margin-bottom:6px;font-size:12px;font-weight:600;line-height:1.2;color:var(--ink-2)}.fld-cap .req{color:var(--crit);margin-left:2px}.switch-row{display:flex;align-items:center;gap:12px;padding:12px 0}.switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.switch-row .sw-txt span{color:var(--ink-3);font-size:11.5px}.switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}button.switch{background:var(--hair-2)}.switch.on{background:var(--accent)}.switch.on:after{left:19.5px}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.switch:disabled{opacity:.5;cursor:default}.p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}@media (max-width: 1023.98px){.p-head{flex-wrap:wrap}.p-head>:first-child:not(.actions,.sk-line,button){flex:1 1 240px;min-width:0}.p-head .actions{flex-wrap:wrap;max-width:100%}}.fs-head{padding:16px 18px 0}.fs-head h3{font-family:var(--font-display);margin:0;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:var(--ink)}.fs-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.set-block{padding:17px 18px;border-bottom:1px solid var(--hair)}.set-block:last-child{border-bottom:none}.set-block h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:8px;color:var(--ink)}.set-block h3 svg{width:16px;height:16px;color:var(--ink-3)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--hair);overflow-x:auto}.tab{position:relative;flex:none;padding:11px 14px;border:none;background:transparent;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink-3);white-space:nowrap;cursor:pointer}.tab:hover{color:var(--ink)}.tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tab:disabled{opacity:.5;cursor:default}.tab.on{color:var(--accent-ink)}.tab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;background:var(--accent);border-radius:2px}.radio-opt{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;cursor:pointer;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);font-size:13px;color:var(--ink)}.radio-opt+.radio-opt{margin-top:8px}.radio-opt:hover{border-color:var(--accent-line)}.radio-opt.on,.radio-opt:has(input:checked){border-color:var(--accent);background:var(--accent-wash)}.radio-opt input[type=radio]{appearance:none;-webkit-appearance:none;flex:none;margin:1px 0 0;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair-2);background:var(--surface);cursor:pointer}.radio-opt input[type=radio]:checked{border:5px solid var(--accent)}.radio-opt input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.radio-opt:has(input:disabled){opacity:.55;cursor:default}.radio-opt:has(input:disabled):hover{border-color:var(--hair-2)}.radio-opt input[type=radio]:disabled{cursor:default}.radio-opt .ro-t{display:block;font-weight:600}.radio-opt .ro-d{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.scope-chip{color:var(--ink-2);white-space:nowrap}.scope-chip b{font-family:var(--font-mono);color:var(--accent-ink);font-weight:600}.scope-chip svg.caret{width:13px;height:13px;color:var(--ink-3);margin-left:-1px}.mat-mdc-menu-panel.cfg-pop-menu .mat-mdc-menu-content{padding:0}.cfg-pop{min-width:244px;max-height:70vh;overflow-y:auto;padding:6px;font-family:var(--font-ui)}.cfg-pop .fld-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 4px}.cfg-pop .fld-head h4{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.cfg-pop .fld-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:13px;color:var(--ink);text-align:left;-webkit-user-select:none;user-select:none}.cfg-pop .fld-row:hover{background:var(--surface-2)}.cfg-pop .fld-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cfg-pop .fld-check{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--hair-2);display:grid;place-items:center;flex:none;transition:background .12s,border-color .12s}.cfg-pop .fld-row.on .fld-check{background:var(--accent);border-color:var(--accent)}.cfg-pop .fld-check svg{width:11px;height:11px;color:#fff;opacity:0}.cfg-pop .fld-row.on .fld-check svg{opacity:1}.cfg-pop .fld-name{flex:1}.mat-mdc-dialog-surface:has(.app-modal-shell){--mdc-dialog-container-color: var(--surface);--mdc-dialog-container-shape: var(--r);--mat-dialog-container-elevation-shadow: var(--shadow-lift);border:1px solid var(--hair-2)}@media (max-width: 639.98px){.mat-mdc-dialog-surface:has(.app-modal-shell){border:none}}.app-modal-shell{font-family:var(--font-ui);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}@media (max-width: 639.98px){.mat-mdc-dialog-surface .app-modal-shell{min-height:100dvh}}.app-modal-shell .modal-head{display:flex;align-items:flex-start;flex:none;gap:4px;padding:15px 18px;background:var(--surface);border-bottom:1px solid var(--hair)}.app-modal-shell .mh-titles{flex:1 1 auto;min-width:0;padding-right:8px}.app-modal-shell .modal-head h2{margin:0;font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-modal-shell .mh-sub{margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.45;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-modal-shell .modal-hbtn,.app-modal-shell .modal-x{flex:none;display:grid;place-items:center;width:30px;height:30px;margin:-4px 0;padding:0;border:none;background:transparent;border-radius:7px;color:var(--ink-3);cursor:pointer}.app-modal-shell .modal-hbtn:hover,.app-modal-shell .modal-x:hover{background:var(--surface-2);color:var(--ink)}.app-modal-shell .modal-hbtn:disabled,.app-modal-shell .modal-x:disabled{opacity:.45;cursor:default}.app-modal-shell .modal-hbtn:disabled:hover,.app-modal-shell .modal-x:disabled:hover{background:transparent;color:var(--ink-3)}.app-modal-shell .modal-hbtn svg{width:17px;height:17px}.app-modal-shell .modal-x svg{width:15px;height:15px}.app-modal-shell .modal-hbtn mat-icon{width:17px;height:17px;min-width:17px;min-height:17px;font-size:17px;line-height:17px;color:currentColor}.app-modal-shell .modal-hbtn mat-icon svg{width:17px;height:17px}.app-modal-shell .modal-head .modal-hact{flex:none;margin:-3px 4px -3px 0;padding:6px 11px;font-size:12.5px}.app-modal-shell .modal-head .modal-hact mat-icon,.app-modal-shell .modal-head .modal-hact mat-icon svg{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:14px}.app-modal-shell .modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;font-size:13px}.app-modal-shell .modal-body.modal-body-flush{padding:0}.app-modal-shell .modal-body>.-m-6{margin:-16px -18px!important}.app-modal-shell .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:none;flex-wrap:wrap;gap:10px;padding:14px 18px;background:var(--surface);border-top:1px solid var(--hair)}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button){display:inline-flex;align-items:center;gap:7px;height:auto;min-height:0;min-width:0;line-height:1.15;padding:8px 13px;border-radius:var(--r-sm);white-space:nowrap;font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0;box-shadow:none;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2)}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button) .mat-mdc-button-persistent-ripple,.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button) .mat-mdc-button-touch-target{display:none}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button) .mdc-button__label{display:inline-flex;align-items:center;gap:7px}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button):hover{border-color:var(--accent-line);color:var(--ink)}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button):disabled,.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button).mat-mdc-button-disabled{opacity:.5;cursor:default;border-color:var(--hair-2);color:var(--ink-2);background:var(--surface)}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button) .mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;margin:0;font-size:15px;line-height:15px;color:currentColor!important}.app-modal-shell .modal-foot .mat-mdc-button-base:not(.mat-mdc-icon-button) .mat-icon svg{width:15px;height:15px}.app-modal-shell .modal-foot .mat-mdc-button.mat-warn.mat-warn,.app-modal-shell .modal-foot .mat-mdc-outlined-button.mat-warn.mat-warn{color:var(--crit)}.app-modal-shell .modal-foot .mat-mdc-button.mat-warn.mat-warn:hover,.app-modal-shell .modal-foot .mat-mdc-outlined-button.mat-warn.mat-warn:hover{border-color:var(--crit);color:var(--crit)}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-mdc-button-base,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-mdc-button-base{background:var(--accent);color:#fff;border-color:transparent;font-weight:650;padding:8px 14px;box-shadow:0 1px 2px var(--accent-shadow)}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-mdc-button-base:hover,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-mdc-button-base:hover{background:var(--accent-ink);color:#fff;border-color:transparent}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-mdc-button-base:disabled,.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-mdc-button-base.mat-mdc-button-disabled,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-mdc-button-base:disabled,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-mdc-button-base.mat-mdc-button-disabled{background:var(--accent);color:#fff;border-color:transparent;box-shadow:none}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-warn.mat-mdc-button-base,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-warn.mat-mdc-button-base{background:var(--crit);box-shadow:0 1px 2px #dc262647}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-warn.mat-mdc-button-base:hover,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-warn.mat-mdc-button-base:hover{background:var(--crit);filter:brightness(.94)}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-warn.mat-mdc-button-base:focus-visible,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-warn.mat-mdc-button-base:focus-visible{outline-color:var(--crit)}.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-warn.mat-mdc-button-base:disabled,.app-modal-shell .modal-foot .mat-mdc-unelevated-button.mat-warn.mat-mdc-button-base.mat-mdc-button-disabled,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-warn.mat-mdc-button-base:disabled,.app-modal-shell .modal-foot .mat-mdc-raised-button.mat-warn.mat-mdc-button-base.mat-mdc-button-disabled{background:var(--crit);filter:none;box-shadow:none}.app-modal-shell .modal-foot .mat-mdc-button-base .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: currentColor;width:14px!important;height:14px!important}.app-modal-shell .modal-foot .mat-mdc-button-base .mat-mdc-progress-spinner svg{width:14px!important;height:14px!important}.cr-drawer-ov{position:fixed;inset:0;z-index:200;background:#0f172a66;opacity:0;transition:opacity .2s ease}.cr-drawer-ov.show{opacity:1}.cr-drawer{position:absolute;top:0;right:0;height:100%;width:min(440px,94vw);background:var(--surface);box-shadow:-8px 0 28px #0f172a29;display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s cubic-bezier(.4,0,.2,1)}.cr-drawer-ov.show .cr-drawer{transform:translate(0)}@media (prefers-reduced-motion: reduce){.cr-drawer-ov,.cr-drawer{transition:none}}.cr-dhead{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hair)}.cr-dhead .eyebrow{margin-bottom:5px}.cr-dhead h2{font-family:var(--font-display);font-size:20px;font-weight:700;margin:0;display:flex;align-items:center;gap:10px}.cr-dbody{flex:1 1 auto;overflow-y:auto;padding:18px}.cr-drawer.cr-drawer-in-dialog{position:relative;width:100%;transform:none;box-shadow:none}.mat-mdc-dialog-surface>:has(>app-drawer),.mat-mdc-dialog-surface>*>app-drawer{display:block;height:100%;min-height:0}app-drawer .cr-dhead{flex:none}app-drawer .cr-dhead .dh-titles{flex:1 1 auto;min-width:0}app-drawer .cr-dhead .dh-x{flex:none;display:grid;place-items:center;width:30px;height:30px;margin:-4px -4px 0 0;padding:0;border:none;background:transparent;border-radius:7px;color:var(--ink-3);cursor:pointer}app-drawer .cr-dhead .dh-x:hover{background:var(--surface-2);color:var(--ink)}app-drawer .cr-dhead .dh-x:disabled{opacity:.45;cursor:default}app-drawer .cr-dhead .dh-x svg{width:15px;height:15px}app-drawer .cr-dbody{min-height:0;color:var(--ink-2);font-size:13px}app-drawer .cr-dfoot-slot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}app-drawer .cr-dfoot-slot:empty{display:none}.mat-mdc-form-field:has(.mdc-floating-label){padding-top:20px}.mat-mdc-form-field:not(:has(textarea)) .mat-mdc-text-field-wrapper{flex:none}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mat-mdc-text-field-wrapper{background:var(--surface)!important;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 4px;overflow:visible}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field--disabled{background:var(--surface-2)!important}.mat-mdc-form-field .mat-mdc-form-field-focus-overlay,.mat-mdc-form-field .mdc-line-ripple{display:none}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border:none!important}.mat-mdc-form-field .mat-mdc-form-field-flex{align-items:center}.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:38px;padding:6px!important;display:flex;align-items:center;position:static}.mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper,.mat-mdc-form-field:has(.dpk-open) .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{border-color:var(--crit)}.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element,.mat-mdc-form-field .mat-mdc-select-value-text,.mat-mdc-form-field .mat-mdc-select{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--ink)}.mat-mdc-form-field .mat-mdc-input-element::placeholder,.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--ink-3)}.mat-mdc-form-field .mat-mdc-input-element::placeholder{-webkit-text-fill-color:var(--ink-3);opacity:1}.mat-mdc-form-field .mat-mdc-select .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select-arrow{width:15px;height:15px;margin:0 2px 0 4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/15px no-repeat}.mat-mdc-form-field .mat-mdc-select-arrow svg{display:none}.mat-mdc-form-field .mdc-floating-label{position:absolute!important;bottom:100%!important;left:0!important;right:auto;top:auto!important;transform:none!important;max-width:100%;margin:0 0 5px;padding:0;font-family:var(--font-ui);font-size:12px!important;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--ink-2)!important;overflow:visible;text-overflow:clip;pointer-events:auto}.mat-mdc-form-field .mdc-floating-label .mat-mdc-form-field-required-marker{color:var(--crit)}.mat-mdc-form-field .mdc-notched-outline__notch{max-width:none!important;width:auto!important;clip-path:none!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>span:not(.mat-icon),.mat-mdc-form-field .mat-mdc-form-field-text-prefix{padding-left:6px}.mat-mdc-form-field .mat-mdc-form-field-text-prefix,.mat-mdc-form-field .mat-mdc-form-field-text-suffix,.mat-mdc-form-field .mat-mdc-form-field-icon-prefix>span:not(.mat-icon),.mat-mdc-form-field .mat-mdc-form-field-icon-suffix>span:not(.mat-icon){font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.mat-mdc-form-field .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper{font-family:var(--font-ui);font-size:11px;letter-spacing:0;color:var(--ink-3)}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{padding:0 2px}.mat-mdc-form-field .mat-mdc-form-field-error{font-family:var(--font-ui);font-size:11.5px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--crit)}mat-error.mat-mdc-form-field-error{display:block;font-family:var(--font-ui);font-size:11.5px;font-weight:600;letter-spacing:0;color:var(--crit)}.mat-mdc-checkbox.mat-primary.mat-primary.mat-primary,.mat-mdc-checkbox.mat-accent.mat-accent.mat-accent{--mdc-checkbox-unselected-icon-color: var(--hair-2);--mdc-checkbox-unselected-hover-icon-color: var(--accent-line);--mdc-checkbox-unselected-focus-icon-color: var(--accent);--mdc-checkbox-unselected-pressed-icon-color: var(--hair-2);--mdc-checkbox-selected-icon-color: var(--accent);--mdc-checkbox-selected-hover-icon-color: var(--accent-ink);--mdc-checkbox-selected-focus-icon-color: var(--accent);--mdc-checkbox-selected-pressed-icon-color: var(--accent);--mdc-checkbox-state-layer-size: 18px}.mat-mdc-checkbox.mat-primary.mat-primary.mat-primary .mdc-checkbox__background,.mat-mdc-checkbox.mat-accent.mat-accent.mat-accent .mdc-checkbox__background{width:16px;height:16px;top:1px;left:1px;border-width:1.5px;border-radius:4px}.mat-mdc-checkbox.mat-primary.mat-primary.mat-primary .mat-mdc-checkbox-touch-target,.mat-mdc-checkbox.mat-accent.mat-accent.mat-accent .mat-mdc-checkbox-touch-target{width:24px;height:24px}.mat-mdc-checkbox.mat-primary.mat-primary.mat-primary .mdc-form-field,.mat-mdc-checkbox.mat-accent.mat-accent.mat-accent .mdc-form-field{font-family:var(--font-ui)}.mat-mdc-checkbox.mat-primary.mat-primary.mat-primary label,.mat-mdc-checkbox.mat-accent.mat-accent.mat-accent label{font-size:13px;color:var(--ink);font-weight:500}.mat-mdc-menu-panel.mat-mdc-menu-panel{--mat-menu-container-color: var(--surface);--mat-menu-container-shape: var(--r);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift)}.mat-mdc-menu-panel .mat-mdc-menu-content{padding:6px}.mat-mdc-menu-panel .mat-mdc-menu-item{min-height:36px;padding:0 10px;border-radius:7px;font-family:var(--font-ui);color:var(--ink-2)}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:13px;font-weight:500;letter-spacing:0}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px;font-size:16px;margin-right:10px;color:var(--ink-3)}.mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon svg{width:16px;height:16px}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]){background:var(--surface-2);color:var(--ink)}.mat-mdc-menu-panel .mat-mdc-menu-item:hover:not([disabled]) .mat-icon{color:var(--ink-2)}.mat-mdc-menu-panel .mat-divider{margin:5px 4px;border-top-color:var(--hair)}.list-refresh{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.list-refresh .eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.2}.list-refresh .page-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.list-refresh .page-head h1{font-family:var(--font-display);margin:0;font-size:27px;font-weight:700;letter-spacing:0;color:var(--ink);line-height:1.15}.list-refresh .page-head .sub{color:var(--ink-2);font-size:13px;margin-top:3px;line-height:1.4}.list-refresh .page-head .sub b{color:var(--ink);font-weight:650}.list-refresh .ph-right{margin-left:auto;display:flex;flex-wrap:wrap;max-width:100%;align-items:center;justify-content:flex-end;gap:10px}.list-refresh .hchip{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--accent-ink);background:var(--accent-wash);padding:3px 8px;border-radius:20px;vertical-align:middle;margin-left:10px}.list-refresh .hchip.warn{color:var(--warn);background:var(--warn-wash)}.list-refresh .hchip.crit{color:var(--crit);background:var(--crit-wash)}.list-refresh .u-back{width:34px;height:34px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);cursor:pointer;flex:none;display:grid;place-items:center}.list-refresh .u-back{align-self:center}.list-refresh .u-back:hover{border-color:var(--accent-line);color:var(--ink)}.list-refresh .u-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .u-back svg{width:17px;height:17px}.list-refresh .u-back mat-icon{width:17px;height:17px;min-width:17px;min-height:17px;font-size:17px;line-height:17px;color:currentColor}.list-refresh .u-back mat-icon svg{width:17px;height:17px}.list-refresh .help-hint{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-ui);font-size:10.5px;font-weight:700;line-height:1;cursor:help;-webkit-user-select:none;user-select:none;transition:border-color .12s,color .12s,background .12s}.list-refresh .help-hint:hover,.list-refresh .help-hint:focus-visible{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-wash)}.list-refresh .help-hint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.list-refresh .etx-actionbar .ab-spacer{flex:1 1 auto}@media (max-width: 640px){.list-refresh .etx-actionbar{flex-wrap:wrap;padding:12px 16px}}.list-refresh .etx-actionbar .btn-ghost,.list-refresh .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.list-refresh .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.list-refresh .toolbar .spacer{margin-left:auto}.list-refresh .toolbar.toolbar-carded{margin-bottom:0;padding:10px 18px;border-bottom:1px solid var(--hair)}.list-refresh .fchip{line-height:1.15;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer}.list-refresh .fchip:hover{border-color:var(--accent-line);color:var(--ink)}.list-refresh .fchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .fchip:disabled{opacity:.5;cursor:default}.list-refresh .fchip:disabled:hover{border-color:var(--hair-2);color:var(--ink-2)}.list-refresh .fchip svg{width:13px;height:13px;color:var(--ink-3)}.list-refresh .fchip .cnt{color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:500}.list-refresh .filter-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);min-width:260px;max-width:100%}@media (max-width: 640px){.list-refresh .filter-search{min-width:min(260px,100%)}}.list-refresh .filter-search svg{width:15px;height:15px;flex:none;color:var(--ink-3)}.list-refresh .filter-search input{border:none;background:transparent;outline:none;color:var(--ink);font-family:var(--font-ui);font-size:13px;flex:1 1 auto;min-width:0}.list-refresh .filter-search input::placeholder{color:var(--ink-3)}.list-refresh .ctx-filter{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;border-radius:var(--r-sm);background:var(--accent-wash, var(--surface-2));border:1px solid var(--hair);font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2)}.list-refresh .ctx-filter>svg{width:15px;height:15px;flex:none;color:var(--accent)}.list-refresh .ctx-filter b{color:var(--ink);font-weight:700}.list-refresh .ctx-filter .ctx-clear{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--hair);color:var(--ink-2);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh .ctx-filter .ctx-clear:hover{color:var(--crit);border-color:var(--crit)}.list-refresh .ctx-filter .ctx-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh .ctx-filter .ctx-clear svg{width:12px;height:12px;flex:none;color:currentColor}.list-refresh .tbl-scroll{overflow-x:auto}.list-refresh .idx-table{width:100%;border-collapse:collapse;font-size:13px}.list-refresh .idx-table thead th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:11px 16px;border-bottom:1px solid var(--hair);white-space:nowrap;background:var(--surface)}.list-refresh .idx-table thead th.r{text-align:right}.list-refresh .idx-table thead th .sort{opacity:.55;margin-left:2px}.list-refresh .idx-table tbody td{padding:11px 16px;border-bottom:1px solid var(--hair);color:var(--ink-2);white-space:nowrap}.list-refresh .idx-table tbody tr{cursor:pointer}.list-refresh .idx-table tbody tr:hover{background:var(--surface-2)}.list-refresh .idx-table tbody tr:last-child td{border-bottom:none}.list-refresh .idx-table tfoot td{padding:11px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.list-refresh .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left;font-weight:600;color:var(--ink-2)}.list-refresh .idx-table .u{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);letter-spacing:.01em}.list-refresh .idx-table .u-sub{color:var(--ink-3);font-size:11.5px;margin-top:2px;font-family:var(--font-mono)}.list-refresh .idx-table .u-strong{color:var(--ink);font-weight:650;font-size:13px}.list-refresh .idx-table .who{color:var(--ink);font-weight:600}.list-refresh .idx-table .sub2{color:var(--ink-3);font-size:11.5px}.list-refresh .idx-table td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh .idx-table td.r.strong{color:var(--ink);font-weight:650}.list-refresh .idx-table td.r.due{color:var(--crit);font-weight:650}.list-refresh .idx-table td.r.ok{color:var(--ink-3)}.list-refresh .idx-table td.bal{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--accent-ink);font-weight:650}.list-refresh .idx-table td.bal a{color:inherit;text-decoration:none}.list-refresh .idx-table td.bal a:hover{text-decoration:underline}.list-refresh .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh .num.muted{color:var(--ink-3)}.list-refresh .idx-table th.chk,.list-refresh .idx-table td.chk{width:42px;padding-right:0}.list-refresh .idx-table th.kb,.list-refresh .idx-table td.kb{width:44px}.list-refresh .kebab{width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.list-refresh .kebab:hover{background:var(--surface-2);color:var(--ink)}.list-refresh .kebab svg{width:16px;height:16px}.list-refresh .idx-table td.kb{position:relative}.list-refresh .idx-table td.kb .kebab:after{content:"";position:absolute;inset:0}.list-refresh .idx-table tbody tr .mat-ripple-element{display:none}.list-refresh .grp-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:transparent;border:none;cursor:pointer;color:var(--ink);text-align:left;font-family:var(--font-ui)}.list-refresh .grp-toggle:hover{background:var(--surface-2)}.list-refresh .grp-toggle .gcar{width:15px;height:15px;color:var(--ink-3);transition:transform .15s;flex:none}.list-refresh .grp-toggle.collapsed .gcar{transform:rotate(-90deg)}.list-refresh .grp-toggle .bico{width:17px;height:17px;color:var(--accent-ink);flex:none}.list-refresh .grp-toggle b{font-size:13.5px;font-weight:700}.list-refresh .upill{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-3);background:var(--surface);border:1px solid var(--hair-2);padding:2px 10px;border-radius:20px;margin-left:2px}.list-refresh .grp-row td{padding:0;background:var(--surface-2);border-bottom:1px solid var(--hair)}.list-refresh .avatars{display:flex;align-items:center}.list-refresh .av{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-ui);font-size:10px;font-weight:700;color:#fff;border:2px solid var(--surface);margin-right:-7px;cursor:pointer;position:relative;transition:transform .1s ease}.list-refresh .av:hover{transform:scale(1.12);z-index:3}.list-refresh .av.a1{background:#0f766e}.list-refresh .av.a2{background:#4f46e5}.list-refresh .av.a3{background:#0369a1}.list-refresh .av.a4{background:#7c3aed}.list-refresh .av.a5{background:#b45309}.list-refresh .av-add{width:27px;height:27px;border-radius:50%;border:1.5px dashed var(--hair-2);background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;margin-left:12px;font-size:15px}.list-refresh .av-add:hover{border-color:var(--accent);color:var(--accent)}.list-refresh .assign{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1.5px dashed var(--hair-2);border-radius:20px;background:transparent;color:var(--ink-3);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh .assign:hover{border-color:var(--accent);color:var(--accent)}.list-refresh .pcell{display:flex;align-items:center;gap:12px}.list-refresh .p-logo{width:34px;height:34px;border-radius:9px;flex:none;color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.02em;overflow:hidden}.list-refresh .p-logo.rnd{border-radius:50%}.list-refresh .pname{display:flex;align-items:center;gap:8px;font-weight:650;color:var(--ink);font-size:13.5px;flex-wrap:wrap}.list-refresh .paddr{font-size:11.5px;color:var(--ink-3);margin-top:2px}.list-refresh .rolechip{display:inline-block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair-2);border-radius:5px;padding:3px 7px;white-space:nowrap}.list-refresh .rolechip.role2{color:var(--info);background:var(--info-wash);border-color:transparent}.list-refresh .unitchip{display:inline-flex;align-items:center;gap:7px}.list-refresh .unitchip .uc{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--accent-ink);background:var(--accent-wash);border-radius:20px;padding:2px 10px}.list-refresh .unitchip .uc-add{width:20px;height:20px;border-radius:50%;border:1px dashed var(--hair-2);background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;font-size:13px;line-height:1}.list-refresh .unitchip .uc-add:hover{border-color:var(--accent);color:var(--accent-ink)}.list-refresh .codechip{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);padding:1px 7px;border-radius:6px;font-weight:500}.list-refresh .pager{display:flex;align-items:center;gap:12px;padding:13px 16px;border-top:1px solid var(--hair);flex-wrap:wrap}.list-refresh .pager .info{font-size:12px;color:var(--ink-3)}.list-refresh .pager .info b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.list-refresh .pager .pg{margin-left:auto;display:flex;align-items:center;gap:4px}.list-refresh .pg button{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--hair);background:var(--surface);color:var(--ink-2);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);font-size:12.5px}.list-refresh .pg button:hover:not(:disabled){border-color:var(--accent-line);color:var(--ink)}.list-refresh .pg button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.list-refresh .pg button.on:hover:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.list-refresh .pg button:disabled{opacity:.4;cursor:default}.list-refresh .pg .gap{color:var(--ink-3);padding:0 2px}.list-refresh .list-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;color:var(--ink-3)}.list-refresh .list-empty>svg{width:40px;height:40px;color:var(--hair-2);margin-bottom:14px}.list-refresh .list-empty .le-title{font-size:15px;font-weight:650;color:var(--ink-2)}.list-refresh .list-empty .le-sub{font-size:12.5px;margin-top:4px}.list-refresh .empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px}.list-refresh .empty .e-ic{width:54px;height:54px;border-radius:15px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin-bottom:16px}.list-refresh .empty .e-ic svg{width:26px;height:26px}.list-refresh .empty .e-ic mat-icon{width:26px;height:26px;min-width:26px;min-height:26px;font-size:26px;line-height:26px;color:currentColor}.list-refresh .empty h2{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 6px;color:var(--ink)}.list-refresh .empty p{color:var(--ink-3);font-size:13px;max-width:380px;margin:0 0 18px;line-height:1.5}.list-refresh .empty .e-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.list-refresh .empty-asset{padding:52px 24px}.list-refresh .empty-asset .e-ic-asset{position:relative}.list-refresh .empty-asset .e-ic-asset:before{content:"";position:absolute;inset:-9px;border:2px dashed var(--hair-2);border-radius:20px;opacity:.55}.list-refresh .empty .e-hint{display:inline-flex;align-items:center;gap:7px;margin-top:15px;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-3)}.list-refresh .empty .e-hint .e-dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.list-refresh .empty .e-hint.warn{color:var(--warn)}.list-refresh .empty .e-hint.warn .e-dot{background:var(--warn)}.list-refresh .empty.empty-compact{padding:26px 18px}.list-refresh .empty-compact.empty-asset .e-ic{width:44px;height:44px;margin-bottom:12px}.list-refresh .empty-compact h2{font-size:15px}.list-refresh .empty.empty-page{flex:1 1 auto;width:100%;justify-content:center;min-height:min(60vh,520px)}.list-refresh td.empty{display:table-cell;text-align:center;white-space:normal;color:var(--ink-3);padding:26px 16px}.list-refresh .confirm-modal{display:flex;flex-direction:column;background:var(--surface);border-left:4px solid var(--crit);animation:cfPop .16s cubic-bezier(.2,.8,.3,1)}.list-refresh .confirm-modal.warn{border-left-color:var(--warn)}.list-refresh .confirm-modal.accent{border-left-color:var(--accent)}.list-refresh .cf-body{padding:23px 24px 20px}.list-refresh .cf-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px}.list-refresh .cf-eyebrow .cf-dot{width:7px;height:7px;border-radius:50%;flex:none}.list-refresh .cf-eyebrow.danger{color:var(--crit)}.list-refresh .cf-eyebrow.danger .cf-dot{background:var(--crit);box-shadow:0 0 0 3px var(--crit-wash)}.list-refresh .cf-eyebrow.warn{color:var(--warn)}.list-refresh .cf-eyebrow.warn .cf-dot{background:var(--warn);box-shadow:0 0 0 3px var(--warn-wash)}.list-refresh .cf-eyebrow.accent{color:var(--accent-ink)}.list-refresh .cf-eyebrow.accent .cf-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.list-refresh .cf-title{font-family:var(--font-display);font-size:21px;font-weight:650;letter-spacing:-.012em;line-height:1.18;margin:0 0 9px;color:var(--ink)}.list-refresh .cf-msg{font-size:13px;color:var(--ink-2);line-height:1.6;margin:0}.list-refresh .cf-msg[hidden]{display:none}.list-refresh .cf-msg b{color:var(--ink);font-weight:600}.list-refresh .cf-foot{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 24px;border-top:1px solid var(--hair);background:var(--surface-2)}.list-refresh .cf-foot-note{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);font-weight:500}.list-refresh .cf-foot-note svg{width:13px;height:13px;flex:none;opacity:.8}.list-refresh .cf-foot-actions{display:flex;gap:10px;margin-left:auto}.list-refresh .cf-foot .btn-ghost,.list-refresh .cf-foot .cf-confirm{min-width:82px;justify-content:center}.list-refresh .idx-table tr.lkg-new td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.list-refresh .idx-table tr.lkg-new td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.list-refresh .lkg-newtag{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:5px;background:var(--accent-wash);color:var(--accent-ink);margin-left:7px;vertical-align:1px}.lr-overlay{display:contents}@media (max-width: 599.98px){.lr-datatable.lr-overlay-up>:not(.lr-overlay){display:none!important}.lr-page:has(>.lr-cover)>:not(.lr-cover){display:none!important}.lr-page>.lr-cover:has(~.lr-cover){display:none!important}}.unit-refresh{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}.unit-refresh .u-plane,.unit-refresh.u-plane{background:var(--plane)}.unit-refresh .unit-topbar{display:flex;align-items:center;gap:13px;margin-bottom:18px;padding:24px 24px 0}.unit-refresh .u-back{width:34px;height:34px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none}.unit-refresh .u-back:hover{border-color:var(--accent-line);color:var(--ink)}.unit-refresh .u-back svg{width:17px;height:17px}.unit-refresh .u-htitle{display:flex;align-items:center;gap:12px;min-width:0}.unit-refresh .u-htitle h1{font-family:var(--font-display);font-size:25px;font-weight:700;margin:0;letter-spacing:0;color:var(--ink)}.unit-refresh .u-balchip{font-family:var(--font-mono);font-size:12.5px;font-weight:650;color:var(--crit);background:var(--crit-wash);padding:3px 10px;border-radius:20px;white-space:nowrap}.unit-refresh .u-balchip.ok{color:var(--ink-3);background:var(--surface-2)}.unit-refresh .u-htools{margin-left:auto;display:flex;align-items:center;gap:14px}.unit-refresh .u-stepper{display:flex;gap:4px}.unit-refresh .u-stepper button{width:32px;height:32px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.unit-refresh .u-stepper button:hover:not(:disabled){border-color:var(--accent-line);color:var(--ink)}.unit-refresh .u-stepper button:disabled{opacity:.4;cursor:default}.unit-refresh .u-stepper svg{width:15px;height:15px}.unit-refresh .rental-toggle{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:600;color:var(--ink-2)}@media (max-width: 760px){.unit-refresh .unit-topbar{flex-wrap:wrap;padding:16px 16px 0}.unit-refresh .u-htools{margin-left:0;width:100%;flex-wrap:wrap;gap:10px}}.unit-refresh .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.unit-refresh .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.unit-refresh .switch.on{background:var(--accent)}.unit-refresh .switch.on:after{left:19.5px}.unit-refresh .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unit-refresh .upap{display:flex;align-items:center;gap:14px;margin:0 0 14px;padding:12px 15px;border:1px solid var(--hair-2);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface)}.unit-refresh .upap.off{border-left-color:var(--ink-3)}.unit-refresh .upap .upap-txt{flex:1;min-width:0}.unit-refresh .upap .upap-txt b{display:block;color:var(--ink);font-weight:600;font-size:13px}.unit-refresh .upap .upap-txt span{display:block;color:var(--ink-3);font-size:11.5px;line-height:1.45;margin-top:1px}.unit-refresh .unit-nav{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:8px;box-shadow:var(--shadow)}.unit-refresh .un-group{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:12px 10px 5px}.unit-refresh .un-group:first-child{padding-top:4px}.unit-refresh .un-item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none}.unit-refresh .un-item svg{width:16px;height:16px;color:var(--ink-3);stroke-width:1.8;flex:none}.unit-refresh .un-item:hover{background:var(--surface-2);color:var(--ink)}.unit-refresh .un-item.active{background:var(--accent-wash);color:var(--accent-ink);font-weight:650}.unit-refresh .un-item.active svg{color:var(--accent-ink)}.unit-refresh .un-label{flex:1;min-width:0}.unit-refresh .un-count{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);background:var(--surface-2);padding:1px 7px;border-radius:20px;align-self:center}.unit-refresh .un-item.active .un-count{background:var(--surface);color:var(--accent-ink)}.unit-refresh in-page-submenu{display:block;padding:0 0 24px 24px}.unit-refresh in-page-submenu .flex.flex-col.divide-y{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:8px;box-shadow:var(--shadow)}.unit-refresh in-page-submenu .flex.flex-col.divide-y>*+*{border-top-width:0!important}.unit-refresh in-page-submenu .un-group{padding:12px 10px 5px!important;font-family:var(--font-mono);font-size:9.5px!important;letter-spacing:.1em!important;font-weight:600!important;color:var(--ink-3)!important}.unit-refresh in-page-submenu .un-group:first-child{padding-top:4px!important}.unit-refresh in-page-submenu .un-item{padding:8px 10px!important;align-items:center!important;border:0!important;background:transparent;margin:0;border-radius:var(--r-sm)}.unit-refresh in-page-submenu .un-item:hover{background:var(--surface-2)!important}.unit-refresh in-page-submenu .un-item.active{background:var(--accent-wash)!important}.unit-refresh in-page-submenu .un-item mat-icon{width:16px!important;height:16px!important;min-width:16px!important;font-size:16px!important;line-height:16px!important;margin-top:0!important;color:var(--ink-3)!important}.unit-refresh in-page-submenu .un-item mat-icon svg{width:16px!important;height:16px!important}.unit-refresh in-page-submenu .un-item.active mat-icon{color:var(--accent-ink)!important}.unit-refresh in-page-submenu .un-label{margin-left:11px!important}.unit-refresh in-page-submenu .un-label>div:first-child{font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:inherit}.unit-refresh in-page-submenu .un-item.active .un-label>div:first-child{font-weight:650!important;color:var(--accent-ink)!important}.unit-refresh in-page-submenu .in-page-desc{display:none}@media (max-width: 759.98px){.unit-refresh .submenu-bleed:has(>.mat-drawer-opened){display:flex;flex-direction:column}.unit-refresh .submenu-bleed:has(>.mat-drawer-opened)>.mat-drawer-content{margin-left:0!important;padding-left:16px!important;padding-right:16px!important}.unit-refresh .submenu-bleed>.mat-drawer-opened{position:relative;flex:none;width:100%!important;overflow:visible;background:transparent}.unit-refresh .submenu-bleed>.mat-drawer-opened .mat-drawer-inner-container{overflow:visible}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu{padding:12px 16px}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu .flex.flex-col.divide-y{flex-direction:row!important;align-items:center;gap:2px;padding:4px;overflow-x:auto;scrollbar-width:none}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu .flex.flex-col.divide-y::-webkit-scrollbar{display:none}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu .un-group{display:none!important}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu .un-item{flex:none;white-space:nowrap}.unit-refresh .submenu-bleed>.mat-drawer-opened in-page-submenu .un-label{margin-left:8px!important}}.unit-refresh .u-panel[hidden]{display:none}.unit-refresh .u-card-loading{min-height:340px}.unit-refresh .u-card-sk{position:absolute;inset:0;z-index:5;background:var(--surface);overflow:hidden}.unit-refresh .u-sk-head{display:flex;flex-direction:column;gap:8px}.unit-refresh .u-sk-inp{display:block;width:100%;height:36px;border-radius:var(--r-sm)}.unit-refresh .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.unit-refresh .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.unit-refresh .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.unit-refresh .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.unit-refresh .p-foot{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.unit-refresh .p-foot .del{color:var(--crit);background:transparent;border:none;font-family:var(--font-ui);font-weight:650;font-size:13px;cursor:pointer;padding:8px 4px}.unit-refresh .p-foot .del:hover{text-decoration:underline}.unit-refresh .p-foot .del:disabled{opacity:.5;cursor:default;text-decoration:none}.unit-refresh .p-foot .right{margin-left:auto;display:flex;align-items:center;gap:10px}.unit-refresh .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:16px 18px 18px}.unit-refresh .field{display:flex;flex-direction:column;gap:6px;min-width:0}.unit-refresh .field[hidden]{display:none}.unit-refresh .field.span2{grid-column:1/-1}.unit-refresh .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.unit-refresh .field>label .req{color:var(--crit);margin-left:2px}.unit-refresh .field .help{font-size:11px;color:var(--ink-3)}.unit-refresh .field .l-row{display:flex;align-items:center;gap:6px}.unit-refresh .info-i{width:15px;height:15px;color:var(--ink-3);cursor:help;flex:none}.unit-refresh .inp,.unit-refresh .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.unit-refresh .inp:focus,.unit-refresh .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.unit-refresh .inp.err-flash,.unit-refresh .inp.ng-invalid.ng-touched,.unit-refresh .sel.ng-invalid.ng-touched{border-color:var(--crit)}.unit-refresh .inp::placeholder{color:var(--ink-3)}.unit-refresh .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.unit-refresh .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.unit-refresh .inp-group{display:flex;align-items:stretch}.unit-refresh .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm)}.unit-refresh .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.unit-refresh .inp-group .suffix{display:grid;place-items:center;padding:0 12px;border:1px solid var(--hair-2);border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--ink-3);font-size:12px;white-space:nowrap}.unit-refresh .legal-head{font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--ink-2);grid-column:1/-1;padding-top:12px;border-top:1px solid var(--hair);margin-top:4px}.unit-refresh .ur-grid-head{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;background:var(--surface);border-bottom:1px solid var(--hair)}.unit-refresh .ur-grid-head.r,.unit-refresh .ur-grid-head .r{text-align:right}.unit-refresh .ur-grid-row{border-bottom:1px solid var(--hair);color:var(--ink-2);font-size:13px}.unit-refresh .ur-grid-row:hover{background:var(--surface-2)}.unit-refresh .ur-grid-row:last-child{border-bottom:none}.unit-refresh .ur-name{color:var(--ink);font-weight:600}.unit-refresh .ur-strong{color:var(--ink);font-weight:650}.unit-refresh .ur-muted{color:var(--ink-3)}.unit-refresh .ur-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.unit-refresh .ur-r{text-align:right}.unit-refresh .ur-due{color:var(--crit);font-weight:650}.unit-refresh .ur-good{color:var(--good);font-weight:650}.unit-refresh .ur-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px}.unit-refresh .ur-empty .ue-ic{position:relative;width:54px;height:54px;border-radius:15px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin-bottom:16px}.unit-refresh .ur-empty .ue-ic:before{content:"";position:absolute;inset:-9px;border:2px dashed var(--hair-2);border-radius:20px;opacity:.55}.unit-refresh .ur-empty .ue-ic mat-icon{color:var(--accent-ink);width:26px;height:26px;font-size:26px;line-height:26px}.unit-refresh .ur-empty h2{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 6px;color:var(--ink)}.unit-refresh .ur-empty p{color:var(--ink-3);font-size:13px;max-width:380px;margin:0 0 18px;line-height:1.5}.unit-refresh .ur-empty .ue-hint{display:inline-flex;align-items:center;gap:7px;margin-top:15px;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-3)}.unit-refresh .ur-empty .ue-hint .ue-dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.unit-refresh .ur-empty .ue-hint.warn{color:var(--warn)}.unit-refresh .ur-empty .ue-hint.warn .ue-dot{background:var(--warn)}.unit-refresh .ur-pool{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--hair);font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-3)}.unit-refresh .ur-pool .ue-dot{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.unit-refresh .ur-pool.warn{color:var(--warn)}.unit-refresh .ur-pool.warn .ue-dot{background:var(--warn)}.unit-refresh .ur-mini-empty{padding:26px 16px;text-align:center;color:var(--ink-3);font-size:13px}.unit-refresh .ur-empty .ue-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.unit-refresh .ur-sk-line,.unit-refresh .ur-sk-ic{position:relative;overflow:hidden;background:#828ca029;border-radius:6px}.unit-refresh .ur-sk-line{display:inline-block;height:11px;vertical-align:middle}.unit-refresh .ur-sk-ic{display:inline-block;width:26px;height:26px;border-radius:7px}.unit-refresh .ur-sk-line:after,.unit-refresh .ur-sk-ic:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:ur-sk-shim 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.unit-refresh .ur-sk-line:after,.unit-refresh .ur-sk-ic:after{animation:none}}.unit-refresh .ur-sk-act{display:flex;align-items:center;justify-content:flex-end}.unit-refresh .ur-sk-act.ur-sk-act-kebab{height:28px}.unit-refresh .ur-sk-line.ur-sk-pill{height:16px;border-radius:20px}.unit-refresh .ur-sk-chip{display:inline-flex}.unit-refresh table.tbl{width:100%;border-collapse:collapse;font-size:13px}.unit-refresh table.tbl thead th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 16px;border-bottom:1px solid var(--hair)}.unit-refresh table.tbl thead th.r{text-align:right}.unit-refresh table.tbl tbody td{padding:11px 16px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.unit-refresh table.tbl tbody tr:last-child td{border-bottom:none}.unit-refresh table.tbl tbody tr:hover{background:var(--surface-2)}.unit-refresh table.tbl .who{color:var(--ink);font-weight:600}.unit-refresh table.tbl td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.unit-refresh table.tbl td.r.strong{color:var(--ink);font-weight:650}.unit-refresh table.tbl th.kb,.unit-refresh table.tbl td.kb{width:44px}.unit-refresh table.tbl td.kb{position:relative}.unit-refresh table.tbl td.kb .kebab:after{content:"";position:absolute;inset:0}.unit-refresh .idx-table td.muted,.unit-refresh table.tbl td.muted{color:var(--ink-3)}.unit-refresh .idx-table tfoot td,.unit-refresh table.tbl tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.unit-refresh .idx-table tfoot td.lbl,.unit-refresh table.tbl tfoot td.lbl{font-family:var(--font-ui);text-align:left}.unit-refresh .uaging-head{display:flex;align-items:baseline;gap:10px;padding:15px 18px 0;flex-wrap:wrap}.unit-refresh .uaging-head h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0;color:var(--ink)}.unit-refresh .uaging-head .sub2{font-size:11.5px;color:var(--ink-3)}.unit-refresh .uaging-head .tot{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700;color:var(--crit)}.unit-refresh .uaging-head .tot.ok{color:var(--ink-3)}.unit-refresh .uaging{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:13px 18px 17px;border-bottom:1px solid var(--hair)}.unit-refresh .uab .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.unit-refresh .uab .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;margin:5px 0 7px;color:var(--ink-3)}.unit-refresh .uab .bar{height:5px;border-radius:20px;background:var(--surface-2);overflow:hidden}.unit-refresh .uab .bar span{display:block;height:100%;border-radius:20px;background:var(--hair-2)}.unit-refresh .uab.warn .v{color:var(--warn)}.unit-refresh .uab.warn .bar span{background:var(--warn)}.unit-refresh .uab.serious .v{color:#ea8a4d}.unit-refresh .uab.serious .bar span{background:#ea8a4d}.unit-refresh .uab.crit .v{color:var(--crit)}.unit-refresh .uab.crit .bar span{background:var(--crit)}.unit-refresh .uab.severe .v{color:var(--sev-4)}.unit-refresh .uab.severe .bar span{background:var(--sev-4)}.unit-refresh .uaging-head .sub2.crit{color:var(--crit)}.unit-refresh .ur-step{width:28px;height:28px;flex:none;display:grid;place-items:center;cursor:pointer;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2)}.unit-refresh .ur-step:hover:not(:disabled){border-color:var(--accent-line);color:var(--ink)}.unit-refresh .ur-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.unit-refresh .ur-step:disabled{opacity:.5;cursor:default}.unit-refresh .ur-step svg{width:15px;height:15px}@media (max-width: 760px){.unit-refresh .uaging{grid-template-columns:repeat(3,1fr)}}@media (max-width: 460px){.unit-refresh .uaging{grid-template-columns:repeat(2,1fr)}}.unit-refresh .field-err{font-size:11px;color:var(--crit)}@media (max-width: 620px){.unit-refresh .form-grid{grid-template-columns:1fr}}.ldg-dlg{display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--ink-2)}.ldg-dlg .page-alert{margin:0;align-items:flex-start}.ldg-dlg .page-alert .pa-ic{width:28px;height:28px;border-radius:8px}.ldg-dlg .page-alert .pa-ic svg{width:16px;height:16px}.ldg-dlg .page-alert .pa-txt{font-size:12.5px;padding-top:4px}.ldg-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:10px;background:var(--surface-2)}.ldg-sum .us-txt{min-width:0}.ldg-sum .us-l{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ldg-sum .us-d{margin-top:3px;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.ldg-sum .us-v{flex:none;font-family:var(--font-mono);font-size:16px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.ldg-note{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.ldg-box{display:flex;flex-direction:column;gap:12px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:10px}.ldg-figs{gap:6px;font-size:12.5px}.ldg-figs .lf-row{display:flex;justify-content:space-between;gap:12px}.ldg-figs .lf-l{color:var(--ink-3)}.ldg-figs .lf-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.ldg-figs .lf-row.tot{padding-top:6px;border-top:1px solid var(--hair);font-weight:650;color:var(--ink)}.ldg-figs .lf-row.tot .lf-v{color:var(--ink);font-weight:700}.ldg-bal{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:10px}.ldg-bal.err{border-color:var(--crit)}.ldg-bal .ub-l{font-size:13px;font-weight:600;color:var(--ink-2)}.ldg-bal .ub-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--ink-2);text-align:right}.ldg-bal .ub-v .arr{color:var(--ink-3);padding:0 6px;font-family:var(--font-ui)}.ldg-bal .ub-v b{font-weight:700;color:var(--ink)}.ldg-flags .switch-row{padding:7px 0}.ldg-kv{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:8px 12px}.ldg-kv .k{color:var(--ink-3)}.ldg-gl{border:1px solid var(--hair-2);border-radius:10px;overflow-x:auto}.ldg-gl table.tbl thead th,.ldg-gl table.tbl tbody td,.ldg-gl table.tbl tfoot td{padding:7px 12px}.ldg-gl table.tbl tbody tr:hover{background:transparent}.ldg-gl table.tbl tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--hair)}.ldg-gl table.tbl .gl-title{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2)}.ldg-gl table.tbl .gl-code{color:var(--ink);font-weight:600}.ldg-bins{display:flex;flex-direction:column;gap:8px}.ldg-bin{display:grid;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:center;gap:12px}.ldg-bin label{font-size:13px;color:var(--ink-2)}.ldg-bin .inp{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ldg-bin .btn-ghost{white-space:nowrap}.note-dlg .field>label .opt{color:var(--ink-3);font-weight:400}.note-dlg textarea.inp{resize:vertical;min-height:118px;line-height:1.5}.note-dlg .note-vis{display:flex;align-items:flex-start;gap:8px;margin-top:2px;padding:9px 12px;border:1px solid var(--hair-2);border-radius:10px;background:var(--surface-2);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.note-dlg .note-vis svg{width:15px;height:15px;flex:0 0 15px;margin-top:1px;color:var(--ink-3)}.note-dlg .note-vis.restricted svg{color:var(--warn)}.note-dlg .note-vis b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.ugf-page{background:var(--plane)}.ugf-page .ugf-body{display:flex;flex-direction:column;gap:18px;max-width:980px;padding-bottom:8px}.ugf-page .p-head{flex-wrap:wrap}.ugf-page .p-head .actions{flex:0 1 auto;flex-wrap:wrap}.ugf-page .ugf-units{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px 18px;padding:12px 18px}.ugf-page .etx-actionbar .btn-ghost.danger{color:var(--crit)}.ugf-page .etx-actionbar .btn-ghost.danger:hover{border-color:var(--crit)}.ugf-page .etx-actionbar svg{width:15px;height:15px}.floors-skeleton tr{height:51px}.lockers-skeleton tr,.parking-skeleton tr{height:64px}.floors-skeleton .sk-ic,.lockers-skeleton .sk-ic,.parking-skeleton .sk-ic{vertical-align:middle}@keyframes ur-sk-shim{to{transform:translate(100%)}}select-search .ssel-field.mat-mdc-form-field{margin-top:0;padding-top:0}select-search{display:block;width:100%}select-search .mat-mdc-form-field{width:100%}select-search.select-search-no-subscript .mat-mdc-form-field-subscript-wrapper{display:none}select-search .mat-mdc-text-field-wrapper{background:var(--surface)!important;border:1px solid var(--hair-2)!important;border-radius:var(--r-sm)!important;padding:0 6px;transition:border-color .12s ease,outline-color .12s ease}select-search .mdc-text-field--filled:not(.mdc-text-field--disabled){background:var(--surface)!important}select-search .mdc-notched-outline__leading,select-search .mdc-notched-outline__notch,select-search .mdc-notched-outline__trailing{border:none!important}select-search .mat-mdc-form-field-focus-overlay,select-search .mdc-line-ripple{display:none!important}select-search .mat-mdc-text-field-wrapper:hover{border-color:var(--accent-line)!important}select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)!important}select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}select-search input.mat-mdc-input-element,select-search .flex.select-none.truncate{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--ink);font-style:normal!important}select-search input.mat-mdc-input-element::placeholder{color:var(--ink-3);opacity:1}select-search .mat-mdc-form-field-icon-prefix .mat-icon,select-search .mat-mdc-form-field-icon-suffix .mat-icon{color:var(--ink-3)}select-search .ssel-caret .mat-icon,select-search .ssel-clear .mat-icon{display:block;font-size:15px!important;line-height:15px!important;width:15px!important;height:15px!important;min-width:15px;min-height:15px}select-search .ssel-clear .mat-icon{font-size:14px!important;line-height:14px!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px}select-search .ssel-caret .mat-icon svg,select-search .ssel-clear .mat-icon svg{width:100%;height:100%}select-search .mat-mdc-form-field-icon-suffix{display:flex;align-items:center;gap:3px;padding-right:4px}select-search .ssel-value:focus,select-search .ssel-value:focus-visible{outline:none}select-search [matSuffix].border-l{display:none!important}.mat-mdc-autocomplete-panel.ssel-panel{background:var(--surface)!important;border:1px solid var(--hair-2);border-radius:var(--r-sm)!important;box-shadow:var(--shadow-lift)!important;padding:5px!important;--ssel-fade: 14px;--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--accent-ink)}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 11px;margin:-5px -5px 5px;background:var(--surface);border-bottom:1px solid var(--hair)}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search .mat-icon{width:14px!important;height:14px!important;min-width:14px;min-height:14px;font-size:14px!important;line-height:14px!important;color:var(--ink-3);flex:none}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search .mat-icon svg{width:14px;height:14px}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:13px;line-height:1.25!important;color:var(--ink)}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search input::placeholder{color:var(--ink-3);opacity:1}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search:after,.mat-mdc-autocomplete-panel.ssel-panel .sticky.border-t:before{content:"";position:absolute;left:0;right:0;height:var(--ssel-fade);pointer-events:none;opacity:0;transition:opacity .12s ease}.mat-mdc-autocomplete-panel.ssel-panel .ssel-search:after{top:100%;background:linear-gradient(to bottom,var(--surface),transparent)}.mat-mdc-autocomplete-panel.ssel-panel .sticky.border-t:before{bottom:100%;background:linear-gradient(to top,var(--surface),transparent)}.mat-mdc-autocomplete-panel.ssel-panel.ssel-over-top .ssel-search:after,.mat-mdc-autocomplete-panel.ssel-panel.ssel-over-end .sticky.border-t:before{opacity:1}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option{min-height:0!important;border-radius:6px;padding:8px 10px!important;font-family:var(--font-ui);font-size:13px;line-height:1.25!important;font-weight:400!important;letter-spacing:normal!important;color:var(--ink-2)}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option .mdc-list-item__primary-text{flex:1 1 auto;min-width:0;font-size:13px;line-height:1.25!important;font-weight:inherit!important;letter-spacing:normal!important;color:inherit}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option .mdc-list-item__primary-text>*{padding-top:0!important;padding-bottom:0!important}.mat-mdc-autocomplete-panel.ssel-panel .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option.mat-mdc-option-active{background:var(--surface-2)!important;color:var(--ink)}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option.mdc-list-item--disabled,.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text{opacity:1}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option.ssel-on{background:transparent!important;color:var(--accent-ink);font-weight:650!important}.mat-mdc-autocomplete-panel.ssel-panel .ssel-msg{font-size:13px;color:var(--ink-3)}.mat-mdc-autocomplete-panel.ssel-panel .mat-mdc-option-pseudo-checkbox{transform:scale(.78);transform-origin:center;margin-left:6px;flex:none}.mat-mdc-autocomplete-panel.ssel-panel .sticky.border-t{border-top:1px solid var(--hair)!important;background:var(--surface)!important;margin:5px -5px -5px;padding:0!important}.mat-mdc-autocomplete-panel.ssel-panel .ssel-add{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border:none;border-radius:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--accent-ink);text-align:left;line-height:1.2}.mat-mdc-autocomplete-panel.ssel-panel .ssel-add:hover{background:var(--accent-wash)}.mat-mdc-autocomplete-panel.ssel-panel .ssel-add .mat-icon{width:15px!important;height:15px!important;min-width:15px;min-height:15px;font-size:15px!important;line-height:15px!important;color:var(--accent-ink);flex:none}.mat-mdc-autocomplete-panel.ssel-panel .ssel-add .mat-icon svg{width:15px;height:15px}.ssel-pop{max-height:280px;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);box-shadow:var(--shadow-lift);padding:5px;font-family:var(--font-ui);outline:none}.ssel-pop .ssel-search,.mat-mdc-select-panel .ssel-search{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 11px;margin:-5px -5px 5px;background:var(--surface);border-bottom:1px solid var(--hair)}.ssel-pop .ssel-search svg,.mat-mdc-select-panel .ssel-search svg{width:14px;height:14px;flex:none;color:var(--ink-3)}.ssel-pop .ssel-search input,.mat-mdc-select-panel .ssel-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:13px;line-height:1.25!important;color:var(--ink)}.ssel-pop .ssel-search input::placeholder,.mat-mdc-select-panel .ssel-search input::placeholder{color:var(--ink-3);opacity:1}.mat-mdc-select-panel.ssel-searchable{padding-top:0!important}.ssel-pop .ssel-opt{display:block;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.25;color:var(--ink-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.ssel-pop .ssel-opt.has-sub{white-space:normal;line-height:1.3}.ssel-pop .ssel-opt .ssel-lbl,.ssel-pop .ssel-opt .ssel-sub{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ssel-pop .ssel-opt .ssel-sub{margin-top:2px;font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--ink-3)}.ssel-pop .ssel-opt:hover:not(.is-disabled),.ssel-pop .ssel-opt.is-active:not(.is-disabled){background:var(--surface-2);color:var(--ink)}.ssel-pop .ssel-opt.is-selected{color:var(--accent-ink);font-weight:650}.ssel-pop .ssel-opt.is-disabled{color:var(--ink-3);cursor:default}.ssel-pop .ssel-group{padding:9px 10px 4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ssel-pop .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ssel-pop .ssel-empty,.mat-mdc-select-panel .ssel-empty{padding:10px;font-family:var(--font-ui);font-size:13px;font-style:italic;color:var(--ink-3)}.ssel-pop .ssel-foot{position:sticky;bottom:0;z-index:3;margin:5px -5px -5px;border-top:1px solid var(--hair);background:var(--surface)}.ssel-pop .ssel-add{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border:none;border-radius:0;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--accent-ink);text-align:left;line-height:1.2}.ssel-pop .ssel-add:hover,.ssel-pop .ssel-add.is-active{background:var(--accent-wash)}.ssel-pop .ssel-add svg{width:15px;height:15px;flex:none}select.ssel-open{outline:2px solid var(--accent)!important;outline-offset:-1px;border-color:var(--accent)!important}.ssel-hidden{display:none!important}.cf-page{background:var(--plane)}.cf-page .page{padding:22px 24px 40px}.cf-page .card{margin-bottom:16px}.cf-page .card:last-child{margin-bottom:0}.cf-page input.cbox{appearance:none;-webkit-appearance:none;margin:0;flex:none}.cf-page input.cbox:disabled{opacity:.5;cursor:default}.cf-page input.cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cf-page .page-head .ph-right{gap:22px}.cf-page .cf-date{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cf-page .cf-date-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cf-page .cf-lastcharge{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.cf-page .cf-lastcharge .cf-lc-val{font-size:13px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums;padding:9px 0;border:1px solid transparent;line-height:normal}.cf-page .cf-lastcharge .cf-lc-val.muted{color:var(--ink-3);font-weight:500}.cf-page .sk-tr .cf-sk-cell{min-height:39px;display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:flex-start}.cf-page .cf-sk-chk{display:inline-block;width:18px;height:18px;border-radius:3px;vertical-align:middle;position:relative;overflow:hidden;background:#828ca029}.cf-page .cf-sk-chk:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:sk-shim 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.cf-page .cf-sk-chk:after{animation:none}}.cf-page .cf-code{font-family:var(--font-mono);font-size:11px;color:var(--accent-ink);margin-top:2px}.cf-page .charge-bar{display:flex;align-items:center;gap:20px;padding:14px 18px;border-top:1px solid var(--hair);flex-wrap:wrap;background:var(--surface)}.cf-page .charge-bar .cb-sum{font-size:13px;color:var(--ink-2)}.cf-page .charge-bar .cb-sum b{color:var(--ink);font-family:var(--font-mono)}.cf-page .charge-bar .cb-total{margin-left:auto;text-align:right}.cf-page .charge-bar .cb-total .lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cf-page .charge-bar .cb-total .amt{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.15;color:var(--ink)}.cf-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.cf-page .p-head h2{font-family:var(--font-display);font-size:22px;font-weight:700;margin:0;letter-spacing:0;color:var(--ink)}.cf-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.cf-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.cf-page .cf-rtoolbar{display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.cf-page .cf-switch{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.cf-page .cf-switch .switch{margin:0}.cf-page .cf-month{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}.cf-page .mnav{width:28px;height:28px;border:1px solid var(--hair-2);background:var(--surface);border-radius:7px;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.cf-page .mnav:hover:not([disabled]){border-color:var(--accent-line);color:var(--ink)}.cf-page .mnav[disabled]{opacity:.4;cursor:default}.cf-page .cf-unitcount{font-size:12px;color:var(--ink-3)}.cf-page .cf-unitcount b{font-family:var(--font-mono);color:var(--ink-2)}.cf-page .idx-table tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cf-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.cf-page .idx-table td.muted,.cf-page .idx-table td.ok{color:var(--ink-3)}.ao-page{padding:22px 24px 24px}.ao-page .tbl-scroll{overflow-y:auto}@media print{.ao-page.ao-page{position:static!important;overflow:visible!important}.ao-page .card,.ao-page .tbl-scroll{overflow:visible!important;flex:none!important;min-height:0!important}.ao-page .idx-table thead tr,.ao-page .idx-table tfoot tr{position:static!important}.ao-page .idx-table tfoot td{box-shadow:none!important;border-top:2px solid var(--hair-2)}}.ao-page .ao-asof{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ao-page .ao-asof input{font-family:var(--font-ui);font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:7px 10px}.ao-page .ao-asof input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ao-page .rep-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:16px}.ao-page .rtile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:14px 16px;position:relative;overflow:hidden;cursor:pointer;font-family:var(--font-ui);transition:box-shadow .12s,transform .12s}.ao-page .rtile:hover{box-shadow:var(--shadow-lift)}.ao-page .rtile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ao-page .rtile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.ao-page .rtile:after{content:"";position:absolute;top:11px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--accent);opacity:0;transform:scale(.6);transition:opacity .12s,transform .12s}.ao-page .rtile.sel{border-color:var(--accent-line)}.ao-page .rtile.sel:after{opacity:1;transform:scale(1)}.ao-page .rtile .rl{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ao-page .rtile .rv{font-family:var(--font-display);font-size:22px;font-weight:700;margin-top:auto;padding-top:8px;letter-spacing:.005em;color:var(--ink)}.ao-page .rtile .rc{font-size:11px;color:var(--ink-3);margin-top:3px}.ao-page .rtile.t0:before{background:var(--accent)}.ao-page .rtile.t1:before{background:var(--sev-0)}.ao-page .rtile.t2:before{background:var(--sev-1)}.ao-page .rtile.t3:before{background:var(--sev-2)}.ao-page .rtile.t4:before{background:var(--sev-3)}.ao-page .rtile.t5:before{background:var(--sev-4, var(--sev-3))}.ao-page .rtile.sk-tile{cursor:default;pointer-events:none;justify-content:space-between;min-height:104px;box-shadow:var(--shadow)}.ao-page .rtile.sk-tile .sk-line:nth-child(1){width:58%}.ao-page .rtile.sk-tile .sk-line:nth-child(2){width:72%;height:20px}.ao-page .rtile.sk-tile .sk-line:nth-child(3){width:44%}.ao-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.ao-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.ao-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.ao-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width: 620px){.ao-page .seg{flex-wrap:wrap;max-width:100%}}.ao-page .idx-table td.u,.ao-page .idx-table td .u{font-family:var(--font-ui);font-size:13px;font-weight:650;color:var(--ink);letter-spacing:0}.ao-page .idx-table td.muted{color:var(--ink-3)}.ao-page .idx-table tbody tr{cursor:default}.ao-page .idx-table td.empty{text-align:center;color:var(--ink-3);padding:26px 16px;white-space:normal}.ao-page .idx-table td.ao-none{padding:0;white-space:normal}.ao-page .idx-table tbody tr.ao-none-row:hover{background:transparent}.ao-page .tbl-scroll:has(td.ao-none,td.glr-none-cell,td.ubl-none,td.uin-none,td.glr-none){container-type:inline-size}.ao-page .idx-table td:is(.ao-none,.glr-none-cell,.ubl-none,.uin-none)>*{display:block;position:sticky;left:0;width:100cqw}.ao-page .idx-table td.glr-none>span{display:block;position:sticky;left:16px;width:calc(100cqw - 32px)}.ao-page .idx-table tfoot td{padding:12px 16px;font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--surface);box-shadow:inset 0 2px 0 var(--hair-2)}.ao-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.arn{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.arn-panes{display:flex;gap:18px;flex:1 1 auto;min-height:0}.arn-accounts{display:flex;flex-direction:column;gap:10px;flex:none;width:340px;min-height:0}.arn-accounts .filter-search{min-width:0}.switch-row.arn-noted{padding:0}.arn-noted .sw-txt{cursor:pointer}.arn-noted .sw-txt span{display:block}.arn-list{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.arn-acct{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto 1rem;align-items:center;gap:8px;width:100%;padding:9px 12px;border-bottom:1px solid var(--hair);font-size:12.5px;text-align:left;color:var(--ink-2);background:transparent}.arn-acct:last-child{border-bottom:none}button.arn-acct{cursor:pointer}button.arn-acct:hover{background:var(--surface-2)}button.arn-acct:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}button.arn-acct.on{background:var(--accent-wash)}.arn-unit{color:var(--ink);font-weight:600}.arn-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.arn-bal{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.arn-mark{display:grid;place-items:center;color:var(--accent-ink)}.arn-editor{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0;min-height:0}.arn-who{font-size:13px;font-weight:600;color:var(--ink)}.arn-who span{font-weight:400;color:var(--ink-3)}.arn-text{flex:1 1 auto;min-height:160px;resize:none}.arn-save{display:flex;justify-content:flex-end}.arn-under{display:flex;justify-content:space-between;gap:12px}.arn-count{flex:none;font-family:var(--font-mono)}.arn-count.over{color:var(--crit);font-weight:600}.arn-cap{margin-bottom:0}.arn-other{padding:9px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);font-size:12.5px;color:var(--ink-2)}.arn-other-h{display:flex;justify-content:space-between;gap:12px;margin-bottom:3px;color:var(--ink-3)}.arn-other-m{font-weight:600;color:var(--ink-2)}@media (max-width: 720px){.arn{height:auto}.arn-panes{flex-direction:column}.arn-accounts{width:100%}.arn-list{max-height:260px}}.dash-refresh{background:var(--plane);font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}.dash-inner{padding:24px;width:100%}@media (min-width: 768px){.dash-inner{padding:30px 32px}}.dash-refresh .page-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.dash-refresh .eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.dash-refresh .page-head h1{font-family:var(--font-display);margin:0;font-size:27px;font-weight:700;letter-spacing:0;color:var(--ink)}.dash-refresh .page-head .sub{color:var(--ink-2);font-size:13px;margin-top:3px}.dash-refresh .page-head .sub b{color:var(--ink);font-weight:650}.dash-refresh .ph-right{margin-left:auto;display:flex;align-items:center;gap:12px}.dash-refresh .load-dot{font-size:12px;color:var(--ink-3)}.dash-refresh .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.dash-refresh .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer}.dash-refresh .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.dash-refresh .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dash-refresh .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.dash-refresh .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.dash-refresh .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-refresh .btn-ghost svg{width:15px;height:15px}.dash-refresh .card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow)}.dash-refresh .card-head{display:flex;align-items:center;gap:10px;padding:15px 17px 0}.dash-refresh .card-head h3{font-family:var(--font-display);margin:0;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:var(--ink)}.dash-refresh .card-head .hint{font-size:11.5px;color:var(--ink-3)}.dash-refresh .card-head .link{margin-left:auto;font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none;display:inline-flex;align-items:center;gap:3px;cursor:pointer}.dash-refresh .card-head .link:hover{text-decoration:underline}.dash-refresh .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.dash-refresh .kpi{padding:15px 16px 14px;display:flex;flex-direction:column;min-height:118px}.dash-refresh .kpi .k-label{display:flex;align-items:center;gap:8px;margin-bottom:11px}.dash-refresh .kpi .k-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none}.dash-refresh .kpi .k-ic svg{width:15px;height:15px;stroke-width:1.9}.dash-refresh .kpi .k-name{font-size:12px;font-weight:600;color:var(--ink-2);min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.dash-refresh .kpi .k-val{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:.005em;margin-top:auto;line-height:1;color:var(--ink)}.dash-refresh .kpi .k-sub{font-size:11.5px;color:var(--ink-3);margin-top:5px}.dash-refresh .kpi .sk-val{display:block;height:30px;margin-top:auto;max-width:100%}.dash-refresh .kpi .sk-sub{display:block;height:9px;margin-top:8px;max-width:100%}.dash-refresh .k-ic.i-acc{background:var(--accent-wash);color:var(--accent-ink)}.dash-refresh .k-ic.i-good{background:var(--good-wash);color:var(--good)}.dash-refresh .k-ic.i-warn{background:var(--warn-wash);color:var(--warn)}.dash-refresh .k-ic.i-crit{background:var(--crit-wash);color:var(--crit)}.dash-refresh .k-ic.i-info{background:var(--info-wash);color:var(--info)}.dash-refresh .dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.dash-refresh .dash-grid>.dash-cell{grid-column:span var(--dash-span, 12)/span var(--dash-span, 12)}@media (max-width: 1100px){.dash-refresh .dash-grid>.dash-cell{grid-column:1/-1}}.dash-refresh .dash-cell{display:flex;flex-direction:column;min-width:0}.dash-refresh .dash-cell>*{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.dash-refresh .dash-cell>*>.card{flex:1 1 auto}.dash-refresh .dash-columns{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.dash-refresh .dash-columns.single{grid-template-columns:minmax(0,1fr)}@media (max-width: 1180px){.dash-refresh .dash-columns{grid-template-columns:minmax(0,1fr)}}.dash-refresh .dash-column{display:flex;flex-direction:column;gap:16px;min-width:0}.dash-refresh .chart-legend{display:flex;align-items:center;gap:16px;padding:6px 17px 0}.dash-refresh .lg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.dash-refresh .lg .sw{width:18px;height:3px;border-radius:2px;background:var(--series)}.dash-refresh .lg .sw.avg{background:transparent;border-top:2px dashed var(--ink-3);height:0}.dash-refresh .chart-wrap{position:relative;padding:10px 16px 14px}.dash-refresh .chart-wrap svg{display:block;width:100%;height:240px}.dash-refresh .chart-empty{padding:40px 8px;text-align:center;color:var(--ink-3);font-size:12.5px}.dash-refresh .attn-list{padding:6px 8px 10px;display:flex;flex-direction:column}.dash-refresh .attn{display:flex;align-items:center;gap:12px;padding:11px 9px;border-radius:var(--r-sm);cursor:pointer;position:relative}.dash-refresh .attn:hover{background:var(--surface-2)}.dash-refresh .attn+.attn{box-shadow:0 -1px 0 var(--hair)}.dash-refresh .attn .stripe{width:3px;align-self:stretch;border-radius:3px;flex:none}.dash-refresh .attn.s-crit .stripe{background:var(--crit)}.dash-refresh .attn.s-warn .stripe{background:var(--warn)}.dash-refresh .attn.s-info .stripe{background:var(--info)}.dash-refresh .attn .a-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.dash-refresh .attn.s-crit .a-ic{background:var(--crit-wash);color:var(--crit)}.dash-refresh .attn.s-warn .a-ic{background:var(--warn-wash);color:var(--warn)}.dash-refresh .attn.s-info .a-ic{background:var(--info-wash);color:var(--info)}.dash-refresh .attn .a-ic svg{width:16px;height:16px;stroke-width:1.9}.dash-refresh .attn .a-title{font-size:13px;font-weight:600;color:var(--ink)}.dash-refresh .attn .a-meta{font-size:11.5px;color:var(--ink-3);margin-top:1px}.dash-refresh .attn .a-amt{margin-left:auto;text-align:right}.dash-refresh .attn .a-amt .n{font-family:var(--font-mono);font-size:13px;font-weight:650;color:var(--ink)}.dash-refresh .attn .a-amt .c{font-size:10.5px;color:var(--ink-3)}.dash-refresh .attn .go{width:15px;height:15px;color:var(--ink-3);flex:none}.dash-refresh .attn-clear{display:flex;align-items:center;gap:10px;padding:22px 12px;color:var(--good);font-size:13px;font-weight:600}.dash-refresh .attn-clear svg{width:20px;height:20px}.dash-refresh .aging{padding:14px 17px 17px}.dash-refresh .aging .total{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.dash-refresh .aging .total .big{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:.005em;color:var(--ink)}.dash-refresh .aging .total .cap{font-size:11.5px;color:var(--ink-3)}.dash-refresh .abar{margin-bottom:13px}.dash-refresh .abar:last-child{margin-bottom:0}.dash-refresh a.abar{display:block;position:relative;cursor:pointer;color:inherit;text-decoration:none}.dash-refresh a.abar:before{content:"";position:absolute;inset:-5px -7px;border-radius:6px;background:transparent;transition:background-color .12s ease;pointer-events:none}.dash-refresh a.abar>*{position:relative}.dash-refresh a.abar:hover:before{background:var(--surface-2)}.dash-refresh a.abar:hover .b-name{color:var(--ink)}.dash-refresh a.abar:focus-visible{outline:none}.dash-refresh a.abar:focus-visible:before{background:var(--surface-2);outline:2px solid var(--accent, var(--sev-1));outline-offset:0}.dash-refresh .abar .r1{display:flex;align-items:baseline;gap:8px;margin-bottom:5px}.dash-refresh .abar .b-name{font-size:12px;font-weight:600;color:var(--ink-2)}.dash-refresh .abar .b-count{font-size:11px;color:var(--ink-3)}.dash-refresh .abar .b-amt{margin-left:auto;font-family:var(--font-mono);font-size:12.5px;font-weight:650;color:var(--ink)}.dash-refresh .track{height:12px;border-radius:3px 6px 6px 3px;background:var(--surface-2);position:relative;overflow:hidden}.dash-refresh .track>span{position:absolute;left:0;top:0;bottom:0;border-radius:3px 5px 5px 3px}.dash-refresh .track>span[data-sev="0"]{background:var(--sev-0)}.dash-refresh .track>span[data-sev="1"]{background:var(--sev-1)}.dash-refresh .track>span[data-sev="2"]{background:var(--sev-2)}.dash-refresh .track>span[data-sev="3"]{background:var(--sev-3)}.dash-refresh .track>span[data-sev="4"]{background:var(--sev-4, var(--sev-3))}.dash-refresh .aging-empty{color:var(--ink-3);font-size:12.5px;padding:8px 0}.dash-refresh .tbl-scroll{overflow-x:auto}.dash-refresh table.tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:420px}.dash-refresh table.tbl thead th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 16px;border-bottom:1px solid var(--hair)}.dash-refresh table.tbl tbody td{padding:11px 16px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.dash-refresh table.tbl tbody tr:last-child td{border-bottom:none}.dash-refresh table.tbl tbody tr:hover{background:var(--surface-2)}.dash-refresh table.tbl .num{font-family:var(--font-mono);color:var(--ink-3)}.dash-refresh table.tbl .amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;font-weight:600;color:var(--ink)}.dash-refresh table.tbl .amt.neg{color:var(--good)}.dash-refresh .tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px}.dash-refresh .tag.charge{background:var(--accent-wash);color:var(--accent-ink)}.dash-refresh .tag.payment{background:var(--good-wash);color:var(--good)}.dash-refresh .tag.fee{background:var(--warn-wash);color:var(--warn)}.dash-refresh .tag.assess{background:var(--info-wash);color:var(--info)}.dash-refresh .activity-empty{padding:32px 16px;text-align:center;color:var(--ink-3);font-size:12.5px}.dash-refresh .occ{padding:6px 8px 10px;display:flex;flex-direction:column}.dash-refresh .occ-row{display:flex;align-items:center;gap:12px;padding:10px 9px;border-radius:var(--r-sm)}.dash-refresh .occ-row+.occ-row{box-shadow:0 -1px 0 var(--hair)}.dash-refresh .occ-row:hover{background:var(--surface-2)}.dash-refresh .occ .o-date{width:46px;flex:none;text-align:center}.dash-refresh .occ .o-date .d{font-family:var(--font-mono);font-size:16px;font-weight:650;line-height:1;color:var(--ink)}.dash-refresh .occ .o-date .m{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--ink-3);letter-spacing:.05em}.dash-refresh .occ .o-body .t{font-size:12.5px;font-weight:600;color:var(--ink)}.dash-refresh .occ .o-body .s{font-size:11.5px;color:var(--ink-3);margin-top:1px}.dash-refresh .occ .o-kind{margin-left:auto;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px}.dash-refresh .occ .o-kind.expire{background:var(--warn-wash);color:var(--warn)}.dash-refresh .occ .o-kind.movein{background:var(--good-wash);color:var(--good)}.dash-refresh .occ .o-kind.moveout{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair)}.dash-refresh .occ-empty{padding:24px 12px;text-align:center;color:var(--ink-3);font-size:12.5px}.dash-refresh .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.dash-refresh .btn-primary:hover{background:var(--accent-ink)}.dash-refresh .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-refresh .btn-primary:disabled,.dash-refresh .btn-ghost:disabled{opacity:.5;cursor:default;box-shadow:none}.dash-refresh a.btn-ghost{text-decoration:none}.dash-refresh .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.dash-refresh .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.dash-refresh .inp::placeholder{color:var(--ink-3)}.dash-refresh .pill{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--surface-2);color:var(--ink-3)}.dash-refresh .pill.warn{background:var(--warn-wash);color:var(--warn)}.dash-refresh .pill.info{background:var(--info-wash);color:var(--info)}.dash-refresh .mgd-w .card-head{flex-wrap:wrap}.dash-refresh .mgd-w .card-head .mgd-n{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--surface-2);color:var(--ink-2)}.dash-refresh .mgd-w .card-head .mgd-n.warn{background:var(--warn-wash);color:var(--warn)}.dash-refresh .mgd-w .card-head .mgd-n.crit{background:var(--crit-wash);color:var(--crit)}.dash-refresh .mgd-w .card-head .mgd-hact{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.dash-refresh .mgd-w .card-head .mgd-hact .link{margin-left:0}.dash-refresh .mgd-w .card-head .link svg{width:13px;height:13px}.dash-refresh .mgd-sm{font-size:12px;padding:6px 11px}.dash-refresh .mgd-foot{margin:8px 8px 0;font-size:11.5px;color:var(--ink-3)}.dash-refresh .mgd-sm svg{width:13px;height:13px}.dash-refresh .mgd-body{padding:10px 17px 15px}.dash-refresh .mgd-w.mgd-loading .mgd-body{opacity:.35;pointer-events:none;transition:opacity .15s ease}.dash-refresh .mgd-counts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dash-refresh .mgd-cnt{display:inline-flex;align-items:baseline;gap:6px;padding:6px 11px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-ui);font-size:12px;color:var(--ink-2);cursor:pointer}.dash-refresh .mgd-cnt:hover{border-color:var(--accent-line);color:var(--ink)}.dash-refresh .mgd-cnt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dash-refresh .mgd-cnt b{font-family:var(--font-mono);font-size:14px;color:var(--ink)}.dash-refresh .mgd-cnt.warn b{color:var(--warn)}.dash-refresh .mgd-cnt.crit b{color:var(--crit)}.dash-refresh .mgd-cnt.zero{opacity:.6}.dash-refresh .mgd-tot{display:flex;gap:10px;margin-bottom:10px}.dash-refresh .mgd-tot>a{flex:1;min-width:0;text-align:left;padding:9px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;font-family:var(--font-ui);color:inherit;text-decoration:none}.dash-refresh .mgd-tot>a:hover{border-color:var(--accent-line)}.dash-refresh .mgd-tot>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-refresh .mgd-tot .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dash-refresh .mgd-tot .v{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--ink);margin-top:3px}.dash-refresh .mgd-tot .s{font-size:11px;color:var(--ink-3);margin-top:1px}.dash-refresh .mgd-list{display:flex;flex-direction:column}.dash-refresh .mgd-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:var(--r-sm);cursor:pointer}.dash-refresh .mgd-row+.mgd-row,.dash-refresh .mgd-reject+.mgd-row{box-shadow:0 -1px 0 var(--hair)}.dash-refresh .mgd-row:hover{background:var(--surface-2)}.dash-refresh .mgd-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dash-refresh .mgd-row .mr-main{flex:1;min-width:0}.dash-refresh .mgd-row .mr-t{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dash-refresh .mgd-row .mr-t .mr-no{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--accent-ink)}.dash-refresh .mgd-row .mr-m{font-size:11.5px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-refresh .mgd-row .mr-m.wrap{white-space:normal}.dash-refresh .mgd-row .mr-corp{flex:0 1 34%;min-width:0;font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-refresh .mgd-row .mr-amt{font-family:var(--font-mono);font-size:13px;font-weight:650;text-align:right;flex:none;min-width:84px;color:var(--ink)}.dash-refresh .mgd-row .mr-amt small{display:block;font-family:var(--font-ui);font-size:10.5px;font-weight:500;color:var(--ink-3)}.dash-refresh .mgd-row .mr-act{display:inline-flex;gap:6px;flex:none}.dash-refresh .mgd-row .mr-act button{font-size:11.5px;padding:5px 10px}.dash-refresh .mgd-row .mr-act .btn-primary.mgd-ok{background:var(--good)}.dash-refresh .mgd-row .mr-act .btn-primary.mgd-ok:hover{filter:brightness(.94)}.dash-refresh .mgd-row .mr-act .mgd-no{color:var(--crit)}.dash-refresh .mgd-row .mr-note{font-size:11px;color:var(--ink-3);max-width:190px;text-align:right;line-height:1.35;flex:none}.dash-refresh .mgd-flag{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:650;padding:2px 7px;border-radius:20px}.dash-refresh .mgd-flag.crit{background:var(--crit-wash);color:var(--crit)}.dash-refresh .mgd-flag.warn{background:var(--warn-wash);color:var(--warn)}.dash-refresh .mgd-flag.info{background:var(--info-wash);color:var(--info)}.dash-refresh .mgd-flag.mute{background:var(--surface-2);color:var(--ink-3)}.dash-refresh .mgd-reject{display:flex;gap:8px;align-items:center;padding:4px 8px 10px}.dash-refresh .mgd-reject .inp{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:12.5px;font-variant-numeric:lining-nums}.dash-refresh .mgd-reject .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.dash-refresh .mgd-more{display:flex;justify-content:center;padding-top:8px}.dash-refresh .mgd-more .link{font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none;cursor:pointer;background:none;border:none;font-family:var(--font-ui)}.dash-refresh .mgd-more .link:hover{text-decoration:underline}@media (max-width: 560px){.dash-refresh .mgd-row{flex-wrap:wrap;row-gap:8px}.dash-refresh .mgd-row>.mr-main{flex:1 1 100%}.dash-refresh .mgd-row:has(>.go)>.mr-main{flex:1 1 0}.dash-refresh .mgd-row .mr-corp{flex:1 1 0}.dash-refresh .mgd-row .mr-amt{min-width:0;text-align:left}.dash-refresh .mgd-row .mr-act{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.dash-refresh .mgd-row .mr-note{order:1;flex:1 1 100%;max-width:none;text-align:left}.dash-refresh .mgd-reject{flex-wrap:wrap;justify-content:flex-end}.dash-refresh .mgd-reject .inp{flex:1 1 100%}.dash-refresh .mgd-w .card-head .mgd-hact{margin-left:0}.dash-refresh .ph-right{margin-left:0;flex-wrap:wrap;max-width:100%}.dash-refresh .mgd-gl{display:block;overflow-x:auto}.dash-refresh .attn{display:grid;grid-template-columns:3px 30px minmax(0,1fr) 15px;column-gap:10px;row-gap:3px}.dash-refresh .attn .stripe{grid-column:1;grid-row:1/span 2}.dash-refresh .attn .a-ic,.dash-refresh .attn .sk-ic{grid-column:2;grid-row:1/span 2}.dash-refresh .attn>div:not(.a-amt){grid-column:3;grid-row:1;min-width:0}.dash-refresh .attn .a-amt{grid-column:3;grid-row:2;margin-left:0;text-align:left;display:flex;align-items:baseline;gap:8px}.dash-refresh .attn .go{grid-column:4;grid-row:1/span 2}}.dash-refresh .mgd-over{color:var(--crit);font-weight:600}.dash-refresh .mgd-appr .mgd-row{cursor:default}.dash-refresh .mgd-glbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 9px 4px}.dash-refresh .mgd-glbl.mgd-note{padding:10px 0 0}.dash-refresh .mgd-attn .attn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dash-refresh .mgd-attn .attn .a-main{min-width:0}.dash-refresh .mgd-attn .attn .a-src{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);margin-left:6px;font-weight:500}.dash-refresh .mgd-w.mgd-loading .mgd-attn{opacity:.35;pointer-events:none;transition:opacity .15s ease}.dash-refresh .mgd-empty{display:flex;align-items:center;gap:12px;padding:16px 10px;color:var(--ink-3);font-size:12.5px;line-height:1.45}.dash-refresh .mgd-empty .mgd-tile{width:34px;height:34px;border-radius:10px;background:var(--good-wash);color:var(--good);display:grid;place-items:center;flex:none}.dash-refresh .mgd-empty .mgd-tile svg{width:17px;height:17px}.dash-refresh .mgd-empty b{color:var(--ink);font-weight:650;display:block;font-size:13px}.dash-refresh .mgd-failed{padding:16px 10px;color:var(--ink-3);font-size:12.5px}.dash-refresh .mgd-failed b{color:var(--crit)}.dash-refresh .mgd-sk{display:flex;flex-direction:column}.dash-refresh .mgd-sk-row{display:flex;align-items:center;gap:12px;padding:12px 8px}.dash-refresh .mgd-sk-row+.mgd-sk-row{box-shadow:0 -1px 0 var(--hair)}.dash-refresh .mgd-sk-row .mr-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.dash-refresh .mgd-sk-row .sk-line{max-width:100%}.dash-refresh .mgd-sk-row .sk-ic{flex:none}.dash-refresh .mgd-sk-tot{display:flex;gap:10px;margin-bottom:10px}.dash-refresh .mgd-sk-tot>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:9px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.dash-refresh .mgd-sk-tot .sk-line{max-width:100%}.dash-refresh .mgd-row.mgd-static{cursor:default}.dash-refresh .mgd-row.mgd-static:hover{background:transparent}.dash-refresh .ar-kpis{margin-bottom:16px}.dash-refresh .ar-kpis .kpi{min-height:0;padding:11px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.dash-refresh .ar-kpis .kpi .k-label{margin-bottom:8px}.dash-refresh .ar-kpis .kpi .k-val{font-size:22px;margin-top:0;line-height:1.15;overflow-wrap:anywhere}.dash-refresh .ar-kpis .kpi .k-val.over{color:var(--crit)}.dash-refresh .ar-kpis .sk-val{display:block;height:22px;margin-top:0;max-width:100%}.dash-refresh .abar .sk-bar{display:block;width:100%;height:12px}.dash-refresh .aging .total .sk-big{height:25px}.dash-refresh .chart-wrap .sk-chart{display:block;width:100%;height:240px}.dash-refresh .occ-sk:hover{background:transparent}.dash-refresh .occ-sk .sk-date{width:46px;height:34px;flex:none}.dash-refresh .occ-sk .o-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.dash-refresh .attn-sk{cursor:default}.dash-refresh .attn-sk:hover{background:transparent}.dash-refresh .attn-sk .a-sk-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.dash-refresh .occ-sk .sk-line,.dash-refresh .attn-sk .sk-line{max-width:100%}.dash-refresh .occ-sk .sk-sub,.dash-refresh .attn-sk .sk-sub{height:9px}.dash-refresh .mgd-sk-gl{margin:14px 0 0}.dash-refresh .pf-body>:last-child{margin-bottom:0}.dash-refresh .pf-exc-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.dash-refresh .pf-exc-list .pill{background:var(--surface)}.dash-refresh .mgd-gl{width:100%;border-collapse:collapse;font-size:12.5px}.dash-refresh .mgd-gl th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:right;padding:6px;border-bottom:1px solid var(--hair)}.dash-refresh .mgd-gl th:first-child{text-align:left}.dash-refresh .mgd-gl td{padding:7px 6px;border-bottom:1px solid var(--hair);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.dash-refresh .mgd-gl td:first-child{text-align:left;font-family:var(--font-ui);color:var(--ink)}.dash-refresh .mgd-gl td small{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.dash-refresh .mgd-gl tr.tot td{font-weight:700;background:var(--surface-2)}.dash-refresh .mgd-gl .neg{color:var(--crit)}.dash-refresh .mgd-gl .pos{color:var(--good)}.dash-refresh .mgd-drill{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;border-bottom:1px dashed var(--hair-2)}.dash-refresh .mgd-drill:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}.dash-refresh .mgd-drill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-refresh .mgd-glsub{font-size:12px;font-weight:600;color:var(--ink-2);margin:14px 0 4px}.dash-refresh .mgd-glnote{font-size:11.5px;color:var(--ink-3);margin:8px 0 0}.dash-refresh .mgd-glnote a{color:var(--accent-ink);font-weight:600;text-decoration:none}.dash-refresh .mgd-glnote a:hover{text-decoration:underline}.dash-refresh .mgd-row>.go{width:15px;height:15px;color:var(--ink-3);flex:none}.dash-refresh .mgd-empty.mgd-empty-mute{padding:14px 4px}.dash-refresh .mgd-bal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 4px}.dash-refresh .mgd-bal>a,.dash-refresh .mgd-bal>button{display:block;text-align:left;padding:9px 11px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-family:var(--font-ui);min-width:0;color:inherit;text-decoration:none}.dash-refresh .mgd-bal>a:hover,.dash-refresh .mgd-bal>button:hover:not(:disabled){border-color:var(--accent-line)}.dash-refresh .mgd-bal>a:focus-visible,.dash-refresh .mgd-bal>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-refresh .mgd-bal>button:disabled{cursor:default;opacity:.7}.dash-refresh .mgd-bal .k{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-refresh .mgd-bal .v{font-family:var(--font-mono);font-size:14.5px;font-weight:700;color:var(--ink);margin-top:3px}.dash-refresh .mgd-bal .s{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 560px){.dash-refresh .mgd-bal{grid-template-columns:minmax(0,1fr)}}.dash-refresh .mgd-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.dash-refresh .mgd-links .btn-ghost{font-size:11.5px;padding:5px 10px}@keyframes mgdDrFade{0%{opacity:0}to{opacity:1}}@keyframes mgdDrIn{0%{transform:translate(100%)}to{transform:translate(0)}}.dash-refresh .mgd-dr-ov{position:fixed;inset:0;z-index:200;background:#0f172a66;animation:mgdDrFade .2s ease}.dash-refresh .mgd-dr{position:absolute;top:0;right:0;height:100%;width:min(440px,94vw);background:var(--surface);box-shadow:-8px 0 28px #0f172a29;display:flex;flex-direction:column;animation:mgdDrIn .24s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.dash-refresh .mgd-dr-ov,.dash-refresh .mgd-dr{animation:none}}.dash-refresh .mgd-dr-head{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hair)}.dash-refresh .mgd-dr-head .eyebrow{margin-bottom:5px}.dash-refresh .mgd-dr-head h2{font-family:var(--font-display);font-size:20px;font-weight:700;margin:0;color:var(--ink)}.dash-refresh .mgd-dr-x{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;flex:none;border:none;background:none;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer}.dash-refresh .mgd-dr-x:hover{background:var(--surface-2);color:var(--ink)}.dash-refresh .mgd-dr-x svg{width:16px;height:16px}.dash-refresh .mgd-dr-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.dash-refresh .mgd-dr-back{margin-bottom:12px}.dash-refresh .mgd-dr-note{margin:0 0 10px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.dash-refresh .mgd-dl+.mgd-dr-note{margin-top:10px}.dash-refresh .mgd-dr-sum{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-2)}.dash-refresh .mgd-dr-amt{display:flex;flex-direction:column}.dash-refresh .mgd-dr-amt span{font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.dash-refresh .mgd-dr-amt small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.dash-refresh .mgd-dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}.dash-refresh .mgd-dr-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.dash-refresh .mgd-dr-grid .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.dash-refresh .mgd-dr-grid .v{font-size:13px;color:var(--ink);font-weight:500}.dash-refresh .mgd-dr-sec{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);margin:22px 0 12px}.dash-refresh .mgd-dr-foot{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.dash-refresh .mgd-dr-foot .spacer{flex:1}.dash-refresh .mgd-dl{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px}.dash-refresh .mgd-dl th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;padding:6px 4px;border-bottom:1px solid var(--hair)}.dash-refresh .mgd-dl th.r,.dash-refresh .mgd-dl td.r{text-align:right}.dash-refresh .mgd-dl td{padding:7px 4px;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink)}.dash-refresh .mgd-dl td.r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-refresh .mgd-dl td.nw{white-space:nowrap}.dash-refresh .mgd-dl td .sub2{display:block;color:var(--ink-3);font-size:11px}.dash-refresh .mgd-dl tr.clk{cursor:pointer}.dash-refresh .mgd-dl tr.clk:hover td{background:var(--surface-2)}.dash-refresh .mgd-dl tr.clk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dash-refresh .mgd-dl tr.tot td{font-weight:700;background:var(--surface-2)}.dash-refresh manager-gl-drawer .cr-dfoot-slot .spacer{flex:1}.phx-page .rep-tiles.phx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.phx-page .rep-tiles.phx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.phx-page .rep-tiles.phx-tiles{grid-template-columns:minmax(0,1fr)}}.phx-page .rtile.phx-t-nsf .rv{color:var(--crit)}.phx-page .phx-bar .phx-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-4px}.phx-page .phx-bar .sel{width:200px;padding-top:7px;padding-bottom:7px}.phx-page .fchip.has-filter{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.phx-page .fchip.has-filter svg{color:var(--accent-ink)}.phx-page .card.busy{opacity:.6;transition:opacity .12s}.phx-page .phx-tbl thead th,.phx-page .phx-tbl tbody td,.phx-page .phx-tbl tfoot td{padding-left:12px;padding-right:12px}.phx-page .phx-tbl tbody td.phx-memo{max-width:200px;overflow:hidden;text-overflow:ellipsis}.phx-page .phx-tbl .phx-ref{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);margin-top:3px}.phx-page .phx-mt{display:inline-block;padding:2px 8px;border-radius:6px;border:1px solid var(--hair-2);background:var(--surface-2);font-size:11.5px;font-weight:600;color:var(--ink-2)}.phx-page .phx-dep{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.phx-page .phx-dep.undep{color:var(--warn);font-weight:600}.phx-page .phx-dep.elec{color:var(--ink-3)}.phx-page .pill.phx-nsf{background:var(--crit-wash);color:var(--crit)}.phx-page .pill.phx-ret{background:transparent;color:var(--crit);border:1px solid var(--crit)}.phx-page .pill.phx-void{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.phx-page .phx-tbl tbody tr.phx-ret-row td{background:color-mix(in srgb,var(--crit-wash) 45%,transparent)}.phx-page .phx-tbl tbody tr.phx-ret-row td.r{color:var(--crit);font-weight:650}.phx-page .phx-tbl tbody tr.phx-grp>td{padding:0;background:var(--surface-2);border-bottom:1px solid var(--hair)}.phx-page .phx-tbl tbody tr.phx-grp:hover{background:transparent}.phx-page .phx-gh{display:flex;align-items:center;gap:10px;padding:10px 16px}.phx-page .phx-gh .bico{width:16px;height:16px;color:var(--ink-3);flex:none}.phx-page .phx-gh b{font-size:13px;font-weight:700;color:var(--ink)}.phx-page .phx-gh .phx-gsub{font-size:11.5px;color:var(--ink-3);white-space:normal}.phx-page .phx-gh .phx-gsum{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.phx-page .phx-tbl tbody tr.phx-none-row:hover{background:transparent}.phx-page .phx-tbl td.phx-none{text-align:center;color:var(--ink-3);padding:26px 16px;white-space:normal}.phx-page .phx-tbl tfoot tr+tr td{box-shadow:inset 0 1px 0 var(--hair)}.phx-page .phx-tbl tfoot tr.phx-f-net td{box-shadow:inset 0 2px 0 var(--hair-2);font-size:13.5px}.phx-page .phx-tbl tfoot tr.phx-f-nsf td{color:var(--crit);font-weight:600}.phx-page .phx-tbl tfoot td .phx-fn{color:var(--ink-3);font-weight:500;font-family:var(--font-mono);font-size:11.5px}.phx-page .phx-tie{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:11px 16px;border-top:1px solid var(--hair);font-size:12px;color:var(--ink-3);background:var(--surface-2)}.phx-page .phx-tie svg{width:15px;height:15px;flex:none;color:var(--good)}.phx-page .phx-tie.filtered svg{color:var(--ink-3)}.phx-page .phx-tie.off{color:var(--warn)}.phx-page .phx-tie.off svg{color:var(--warn)}.phx-page .phx-tie b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.phx-page .phx-dlink{background:none;border:none;padding:0;color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}.phx-page .phx-dlink:hover{text-decoration:underline}.phx-page .phx-tbl tbody tr.phx-row{cursor:pointer}.phx-page .phx-tbl tbody tr.phx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.phx-page .pill.phx-ok{background:var(--good-wash);color:var(--good)}.phx-page .phx-drawer .cr-dhead h2{flex-wrap:wrap}.phx-page .phx-drawer .cr-sum-amt.phx-ret-amt span{color:var(--crit)}.phx-page .phx-drawer .cr-sum-grid .v{overflow-wrap:anywhere}.phx-page .phx-drawer .cr-dfoot svg{width:16px;height:16px}.phx-page .phx-print-filters{display:none}@media print{.phx-page{page:payment-history}.phx-page .idx-table tfoot{position:static!important}.phx-page .card.busy{opacity:1}.phx-page .ph-right,.phx-page .phx-tiles,.phx-page .phx-bar,.phx-page .pager,.phx-page .cr-drawer-ov{display:none!important}.phx-page .phx-print-filters{display:block;margin-top:4px;font-size:12px;color:var(--ink-2)}.phx-page .phx-tbl{min-width:0!important}.phx-page .phx-tbl tbody tr.phx-row{cursor:default}}@media print{@page payment-history{size:landscape;margin:12mm}body:has(.phx-page){page:payment-history}}.mat-mdc-menu-panel.phx-mpop{min-width:220px}.mat-mdc-menu-panel.phx-mpop .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px}.mat-mdc-menu-panel.phx-mpop .cbox{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;display:inline-block;flex:none;position:relative;background:var(--surface)}.mat-mdc-menu-panel.phx-mpop .cbox.checked{background:var(--accent);border-color:var(--accent)}.mat-mdc-menu-panel.phx-mpop .cbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.ubl-page .rep-tiles.ubl-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.ubl-page .rep-tiles.ubl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ubl-page .rep-tiles.ubl-tiles{grid-template-columns:minmax(0,1fr)}}.ubl-page .rtile.ubl-t-cr .rv{color:var(--good)}.ubl-page .rtile.ubl-t-zero .rv{color:var(--ink-2)}.ubl-page .ubl-note{display:flex;align-items:center;gap:9px;padding:10px 14px;margin-bottom:14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.ubl-page .ubl-note svg{width:15px;height:15px;flex:none;color:var(--info)}.ubl-page .ubl-bar .seg .ubl-n{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-left:5px;font-weight:600}.ubl-page .ubl-bar .seg button.on .ubl-n{color:var(--accent-ink)}.ubl-page .ubl-sw{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);font-weight:600;padding:0 4px;background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.ubl-page .ubl-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.ubl-page .ubl-sw .switch{width:34px;height:20px;border-radius:20px;background:var(--hair-2);position:relative;flex:none;transition:background .15s}.ubl-page .ubl-sw .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.ubl-page .ubl-sw .switch.on{background:var(--accent)}.ubl-page .ubl-sw .switch.on:after{left:16.5px}.ubl-page .card.busy{opacity:.6;transition:opacity .12s}.ubl-page .ubl-tbl thead th,.ubl-page .ubl-tbl tbody td,.ubl-page .ubl-tbl tfoot td{padding-left:12px;padding-right:12px}.ubl-page .ubl-tbl tbody tr.ubl-row{cursor:pointer}.ubl-page .ubl-tbl tbody tr.ubl-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ubl-page .ubl-tbl td.ubl-bal{font-weight:650}.ubl-page .ubl-tbl td.ubl-bal.cr{color:var(--good)}.ubl-page .ubl-tbl td.ubl-bal.zero{color:var(--ink-3);font-weight:500}.ubl-page .ubl-tbl .ubl-who-sub{color:var(--ink-3);font-size:11.5px;margin-top:2px}.ubl-page .ubl-sort{background:none;border:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap}.ubl-page .ubl-sort:hover{color:var(--ink)}.ubl-page .ubl-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ubl-page .ubl-sort .ubl-arr{display:inline-block;width:10px;margin-left:4px;color:var(--accent-ink);font-family:var(--font-mono)}.ubl-page .ubl-tbl tbody tr.ubl-grp:hover{background:transparent}.ubl-page .ubl-tbl .grp-toggle .ubl-gsub{font-size:11.5px;color:var(--ink-3);font-weight:500;white-space:normal}.ubl-page .ubl-tbl .grp-toggle .ubl-gsum{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.ubl-page .ubl-tbl tbody tr.ubl-none-row:hover{background:transparent}.ubl-page .ubl-tbl td.ubl-none{padding:0;white-space:normal}@media screen{.ubl-page .ubl-tbl tfoot td{border-top:none}}.ubl-page .ubl-tbl tfoot tr+tr td{box-shadow:inset 0 1px 0 var(--hair)}.ubl-page .ubl-tbl tfoot tr.ubl-f-net td{box-shadow:inset 0 2px 0 var(--hair-2);font-size:13.5px}.ubl-page .ubl-tbl tfoot tr.ubl-f-cr td.r{color:var(--good)}.ubl-page .ubl-tbl tfoot td .ubl-fn{color:var(--ink-3);font-weight:500;font-family:var(--font-mono);font-size:11.5px}@media print{.ubl-page{page:ubl-portrait}.ubl-page .idx-table tfoot{position:static!important}.ubl-page .card.busy{opacity:1}}@page ubl-portrait{size:portrait}@media print{body:has(.ubl-page){page:ubl-portrait}}.glr-page .glr-body{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.glr-page .glr-body>.rep-tiles{margin-bottom:0}.glr-page .rtile.glr-neg .rv{color:var(--crit)}.glr-page .rtile.glr-owing .rv{color:var(--warn)}.glr-page .rtile.glr-good .rv{color:var(--good)}.glr-page .rtile.glr-info .rv{color:var(--info)}.glr-page .rep-tiles.kfr-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width: 1360px){.glr-page .rep-tiles.kfr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 620px){.glr-page .rep-tiles.kfr-tiles{grid-template-columns:minmax(0,1fr)}}.glr-page .rep-tiles.rf-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1499px){.glr-page .rep-tiles.rf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1039px){.glr-page .rep-tiles.rf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.glr-page .rep-tiles.rf-tiles{grid-template-columns:minmax(0,1fr)}}@media print{.glr-page .glr-body{overflow:visible!important;flex:none!important;min-height:0!important}}.glr-page .glr-card-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px 12px;border-bottom:1px solid var(--hair)}.glr-page .glr-card-h h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.glr-page .glr-card-h .glr-card-sub{font-size:12px;color:var(--ink-3)}.glr-page .glr-card-h .seg{margin-left:auto}.glr-page .glr-body.lmr-busy{opacity:.6;transition:opacity .12s}.glr-page .lmr-status{display:flex}.glr-page .lmr-legs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width: 768px){.glr-page .lmr-legs{grid-template-columns:minmax(0,1fr)}}.glr-page .lmr-leg-pill{margin-left:auto}.glr-page .lmr-lines{padding:8px 16px 14px}.glr-page .lmr-line{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:13px;color:var(--ink-2)}.glr-page .lmr-line b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);white-space:nowrap}.glr-page .lmr-line.lmr-diff{margin-top:4px;padding-top:10px;border-top:1px solid var(--hair);font-weight:650;color:var(--ink)}.glr-page .lmr-line.lmr-diff b{font-weight:700}.glr-page .lmr-line b.lmr-off{color:var(--crit)}.glr-page .lmr-note{margin-top:10px}.glr-page .glr-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.glr-page .glr-note>span{flex:1 1 280px}.glr-page .glr-note.warn{border-color:var(--warn);background:var(--warn-wash);color:var(--ink)}.glr-page .idx-table tbody tr.glr-click{cursor:pointer}.glr-page .idx-table tbody tr.glr-click:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.glr-page .idx-table td.glr-none{text-align:center;color:var(--ink-3);padding:28px 16px;white-space:normal}.glr-page .idx-table td.glr-wrap,.glr-page .idx-table .glr-wrap{white-space:normal}.glr-page .idx-table td.r.glr-off{color:var(--crit);font-weight:650}.glr-page .idx-table td.r.glr-ok{color:var(--good)}.glr-page .idx-table td.r.glr-owing{color:var(--warn);font-weight:650}.glr-page .idx-table tbody tr.glr-none-row:hover{background:none}.glr-page .idx-table td.glr-none-cell{padding:0;white-space:normal}.glr-page .idx-table tr.glr-sub td{background:var(--surface-2);font-weight:650;color:var(--ink)}.glr-page .idx-table tr.glr-sub:hover{background:var(--surface-2)}.glr-page .idx-table tbody tr.glr-flag td{background:var(--crit-wash)}.glr-page .idx-table .glr-crit{color:var(--crit)}.glr-page .idx-table a.glr-link{color:var(--accent-ink)}.glr-page .idx-table a.glr-link:hover{text-decoration:underline}.glr-page .idx-table tr.glr-detail td{padding-top:6px;padding-bottom:6px;font-size:12px;color:var(--ink-3);border-bottom-style:dashed}.glr-page .idx-table tr.glr-detail td:first-child{padding-left:32px}.glr-page .idx-table tbody tr.grp-row td{padding:0}.glr-page .grp-row .glr-grp{display:flex;align-items:center;gap:10px;padding:10px 16px;flex-wrap:wrap}.glr-page .grp-row .glr-grp b{font-size:13.5px;font-weight:700;color:var(--ink)}.glr-page .grp-row .glr-grp .glr-grp-sub{font-size:11.5px;color:var(--ink-3)}.glr-page .grp-row .glr-grp .glr-grp-sum{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.glr-page .toolbar .sel{width:220px;padding:7px 32px 7px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.glr-page .toolbar .sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.glr-page .card.busy{opacity:.6;transition:opacity .12s}.glr-page input[type=checkbox]{accent-color:var(--accent)}.glr-page .glr-num{width:92px;height:34px;padding:0 10px;border:1px solid var(--hair-2);border-radius:8px;background:var(--surface);font-family:var(--font-mono);font-size:12.5px;color:var(--ink)}.glr-page .glr-num:focus{outline:2px solid var(--accent);outline-offset:1px}.glr-page .glr-label{font-size:12px;color:var(--ink-3);font-weight:600}.glr-page .glr-sw{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);font-weight:600;padding:0 4px;background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.glr-page .glr-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.glr-page .glr-sw .switch{width:34px;height:20px;border-radius:20px;background:var(--hair-2);position:relative;flex:none;transition:background .15s}.glr-page .glr-sw .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.glr-page .glr-sw .switch.on{background:var(--accent)}.glr-page .glr-sw .switch.on:after{left:16.5px}.glr-page .glr-stepper{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.glr-page .glr-step{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer}.glr-page .glr-step:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.glr-page .glr-step:disabled{opacity:.4;cursor:default}.glr-page .glr-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.glr-page .glr-step .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px;font-size:16px;line-height:16px}.glr-page .glr-stepper-lbl{min-width:116px;padding:0 6px;text-align:center;font-family:var(--font-ui);font-size:13px;font-weight:650;color:var(--ink)}.glr-page .glr-stepper-cap{font-size:11px;font-weight:600;color:var(--ink-3);padding:0 4px 0 6px;text-transform:uppercase;letter-spacing:.04em}.glr-page .bv-card{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow:hidden}.glr-page .bv-card>.tbl-scroll{flex:1 1 auto;min-height:0}.glr-page .bv-table{border-collapse:separate;border-spacing:0}.glr-page .bv-table thead{position:sticky;top:0;z-index:2}.glr-page .bv-table.bv-tight th,.glr-page .bv-table.bv-tight td{padding-left:10px;padding-right:10px}.glr-page .bv-table thead th.bv-group{text-align:center;padding-bottom:6px;color:var(--ink-2)}.glr-page .bv-table .bv-edge{border-left:1px solid var(--hair)}.glr-page .glr-card-h .bv-note{flex-basis:100%}@media print{.glr-page .bv-card{display:block;overflow:visible!important}.glr-page .bv-table thead{position:static}}.glr-page.glr-month .idx-table{border:1px solid var(--hair);border-radius:var(--r-sm)}.glr-page.glr-month .glr-month-sum{margin-bottom:4px}.glr-page.glr-month .glr-month-note{margin:12px 0 10px;font-size:12.5px;color:var(--ink-2)}@media (max-width: 620px){.glr-page .page-head,.ao-page .page-head{flex-wrap:wrap}.glr-page .page-head .ph-right,.ao-page .page-head .ph-right{flex-wrap:wrap;margin-left:0}}.list-refresh .idx-table.glr-tight th,.list-refresh .idx-table.glr-tight td{padding-left:10px;padding-right:10px}.list-refresh .idx-table.glr-tight th:first-child,.list-refresh .idx-table.glr-tight td:first-child{padding-left:16px}.list-refresh .idx-table.glr-tight th:last-child,.list-refresh .idx-table.glr-tight td:last-child{padding-right:16px}.list-refresh .idx-table.glr-wrap-heads thead th{white-space:normal;vertical-align:bottom}.list-refresh .srr-tbl tbody td{white-space:normal;overflow-wrap:break-word}.list-refresh .srr-tbl tbody td.r{white-space:nowrap}.fad-body{display:flex;flex-direction:column;gap:10px}.fad-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;margin-bottom:8px}.fad-facts .fad-wide{grid-column:1/-1}@media (max-width: 620px){.fad-facts{grid-template-columns:minmax(0,1fr)}}.fad-v{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.fad-note{font-size:12px;color:var(--ink-3)}.fad-note.fad-warn{color:var(--warn)}.fad-h{margin:0;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink)}.list-refresh .fad-tbl{table-layout:fixed}.list-refresh .fad-tbl tbody tr{cursor:default}.list-refresh .fad-tbl tbody td{white-space:normal;overflow-wrap:anywhere}.list-refresh .fad-tbl tbody td.fad-old{color:var(--crit)}.list-refresh .fad-tbl tbody td.fad-new{color:var(--good)}.list-refresh report-filter-chip .fchip.has-filter{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.list-refresh report-filter-chip .fchip.has-filter svg{color:var(--accent-ink)}.list-refresh report-filter-chip .fchip.has-filter .cnt{color:var(--accent-ink)}.mat-mdc-menu-panel.atx-mpop.rfc-pop{min-width:290px;max-width:min(420px,94vw)}.mat-mdc-menu-panel.atx-mpop.rfc-pop .rfc-code{font-family:var(--font-mono);font-size:11px;font-weight:650;color:var(--ink-3);min-width:34px;flex:none}.mat-mdc-menu-panel.atx-mpop.rfc-pop .rfc-find{position:sticky;top:0;z-index:1;padding:6px 10px 8px;background:var(--surface)}.mat-mdc-menu-panel.atx-mpop.rfc-pop .rfc-find .filter-search{width:100%}.mat-mdc-menu-panel.atx-mpop.rfc-pop .rfc-none{padding:10px 16px;font-size:12.5px;color:var(--ink-3)}.dark .glr-page input[type=checkbox]{color-scheme:dark}.rpv,.rpv .rpv-loading{display:flex;flex-direction:column;gap:14px}.rpv .rpv-loading .rpv-head{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.rpv .rpv-loading .sk-line{max-width:100%}.rpv .rpv-loading .idx-table.rpv-table{table-layout:fixed}.rpv .rpv-sk-title{width:260px;height:18px}.rpv .rpv-head h2{margin:0;font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink);line-height:1.2}.rpv .rpv-sub{margin-top:3px;font-size:13px;color:var(--ink-2)}.rpv .rpv-prop{margin-top:2px;font-size:12px;color:var(--ink-3)}.rpv .rpv-params{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:12px;color:var(--ink-3)}.rpv .rpv-params b{color:var(--ink-2);font-weight:650}.rpv .rpv-notes{display:flex;flex-direction:column;gap:3px;padding:10px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.rpv .rpv-notes p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.rpv .rpv-section{overflow:hidden;container-type:inline-size}.rpv .rpv-sec-h{padding:12px 16px 10px;border-bottom:1px solid var(--hair)}.rpv .rpv-sec-h h3{margin:0;font-family:var(--font-display);font-size:14.5px;font-weight:700;color:var(--ink)}.rpv .rpv-empty{padding:18px 16px;font-size:12.5px;color:var(--ink-3)}.rpv .idx-table.rpv-table{table-layout:fixed}.rpv .idx-table.rpv-table tbody tr{cursor:default}.rpv .idx-table.rpv-table th.c,.rpv .idx-table.rpv-table td.c{text-align:center}.rpv .idx-table.rpv-table td{white-space:normal;overflow-wrap:break-word}.rpv .idx-table.rpv-table td.r{white-space:nowrap}@media screen{@container (max-width: 720px){.rpv .idx-table.rpv-table{table-layout:auto}.rpv .idx-table.rpv-table th:not(.r):not(.c),.rpv .idx-table.rpv-table td:not(.r):not(.c):not([colspan]){min-width:120px}}}.rpv .idx-table.rpv-table tr.rpv-heading td{background:var(--surface-2);font-weight:650;color:var(--ink)}.rpv .idx-table.rpv-table tr.rpv-subtotal td{font-weight:650;color:var(--ink);border-top:1px solid var(--hair-2)}.rpv .idx-table.rpv-table tr.rpv-total td{font-weight:700;color:var(--ink);border-top:2px solid var(--hair-2);border-bottom:3px double var(--hair-2)}.rpv .idx-table.rpv-table tr.rpv-note td{font-style:italic;color:var(--ink-3)}.rpv .idx-table.rpv-table tr.rpv-blank td{height:10px;padding:0;border-bottom:none}.rpv .idx-table.rpv-table tbody tr:hover{background:inherit}.rpx{display:inline-flex}.rpx-preview{min-height:160px}.rpx-emailm{display:flex;flex-direction:column;gap:15px}.rpx-emailm-who{color:var(--ink-3);font-size:12px}.rpx-emailm-row{display:flex;gap:15px 18px;flex-wrap:wrap}.rpx-emailm-subject{flex:1 1 260px}.rpx-emailm-format{flex:0 0 170px}.rpx-emailm-err{font-size:12.5px;color:var(--crit);font-weight:600}.rpr{display:inline-flex;margin-right:8px}.rpr-note{padding:10px;font-size:12.5px;color:var(--ink-3);max-width:280px}.mat-mdc-menu-panel.rpr-menu .mat-mdc-menu-submenu-icon{color:var(--ink-3)}.rpr-name{margin-right:8px}.rpr-tag{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair)}.rpr-sk{display:flex;flex-direction:column;gap:14px;padding:10px}.rps-short{flex:1 1 140px}.switch-row.rps-active{padding:2px 0}.switch-row.rps-active .sw-txt{cursor:pointer}.uin-page .rep-tiles.uin-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.uin-page .rep-tiles.uin-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.uin-page .rtile.uin-units:before{background:var(--ink-3)}.uin-page .rtile.uin-res:before{background:var(--accent)}.uin-page .rtile.uin-abs:before{background:var(--warn)}.uin-page .rtile.uin-ten:before{background:var(--info)}.uin-page .rtile.uin-tog{cursor:pointer;font:inherit;color:inherit}.uin-page .rtile.uin-tog:after{opacity:1;transform:none;top:12px;right:12px;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--hair-2);background:var(--surface) center/11px no-repeat;transition:background-color .12s,border-color .12s}.uin-page .rtile.uin-tog.on{border-color:var(--accent-line)}.uin-page .rtile.uin-tog.on:after{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.uin-page .rtile.uin-tog:not(.on){background:var(--surface-2);box-shadow:none}.uin-page .rtile.uin-tog:not(.on) .rv{color:var(--ink-3)}.uin-page .rtile.uin-tog:not(.on):before{opacity:.35}.uin-page .rtile.uin-units{cursor:default}.uin-page .rtile.uin-units:hover{box-shadow:var(--shadow)}.uin-page .uin-bar .sel{width:210px;padding:7px 32px 7px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.uin-page .uin-bar .sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.uin-page .uin-bar .fchip.uin-set{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-wash)}.uin-page .uin-bar .fchip.uin-set svg{color:var(--accent-ink)}.uin-page .uin-bar .filter-search{flex:1 1 190px;min-width:190px;max-width:280px}.uin-page .card.busy{opacity:.6;transition:opacity .12s}.uin-page .uin-cap{display:flex;align-items:center;gap:8px 12px;padding:14px 16px 12px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.uin-page .uin-ttl{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink);border-radius:6px;padding:2px 6px;margin-left:-6px;cursor:text;outline:none}.uin-page .uin-ttl:hover{background:var(--surface-2)}.uin-page .uin-ttl:focus-visible{box-shadow:0 0 0 2px var(--accent-line)}.uin-page .uin-ttl-inp{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ink);background:var(--surface);border:none;border-radius:6px;padding:2px 6px;margin-left:-6px;box-shadow:0 0 0 2px var(--accent-line);outline:none;max-width:100%}.uin-page .uin-ted{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;border:none;background:transparent;color:var(--ink-3);cursor:pointer}.uin-page .uin-ted:hover{background:var(--surface-2);color:var(--ink)}.uin-page .uin-ted svg{width:14px;height:14px}.uin-page .uin-meta{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-family:var(--font-mono)}.uin-page .uin-dlink{background:none;border:none;padding:0;color:var(--accent-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.uin-page .uin-dlink:hover{text-decoration:underline}.uin-page .uin-tbl thead th,.uin-page .uin-tbl tbody td,.uin-page .uin-tbl tfoot td{padding-left:12px;padding-right:12px}.uin-page .uin-tbl tbody td{vertical-align:top}.uin-page .uin-tbl tbody tr.uin-row{cursor:pointer}.uin-page .uin-tbl tbody tr.uin-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.uin-page .uin-tbl tbody tr.uin-mid td{border-bottom-color:transparent;padding-bottom:5px}.uin-page .uin-tbl tbody tr.uin-more td{padding-top:5px}.uin-page .uin-nm{font-weight:650;color:var(--ink)}.uin-page .uin-nm.az{font-weight:500}.uin-page .uin-nm.az b{font-weight:700}.uin-page .uin-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.uin-page .uin-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:650;padding:2px 8px;border-radius:20px;white-space:nowrap;line-height:1.4}.uin-page .uin-tag.res{background:var(--accent-wash);color:var(--accent-ink)}.uin-page .uin-tag.abs{background:var(--warn-wash);color:var(--warn)}.uin-page .uin-tag.ten{background:var(--info-wash);color:var(--info)}.uin-page .uin-tag.bd{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.uin-page .uin-tag.new{background:var(--good-wash);color:var(--good)}.uin-page .uin-occ{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.uin-page .uin-occ:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none}.uin-page .uin-occ.rented:before{background:var(--info)}.uin-page .uin-occ.vacant:before{background:var(--ink-3)}.uin-page .uin-con{font-size:12.5px;line-height:1.55}.uin-page .uin-con .em{color:var(--ink)}.uin-page .uin-con .em.bad{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--warn)}.uin-page .uin-con .ph{color:var(--ink-2);font-family:var(--font-mono);font-size:11.5px}.uin-page .uin-con .wn{color:var(--warn);font-size:11.5px;font-weight:600}.uin-page .uin-mail{margin-top:7px;padding-left:9px;border-left:2px solid var(--warn);font-size:12px;line-height:1.5;color:var(--ink-2);white-space:normal;min-width:200px;max-width:280px}.uin-page .uin-ml{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);font-weight:600}.uin-page .uin-mute{color:var(--ink-3);font-size:12px}.uin-page .uin-x{font-size:12px;line-height:1.45;color:var(--ink-2);white-space:normal;min-width:200px;max-width:270px}.uin-page .uin-xi+.uin-xi{margin-top:5px}.uin-page .uin-xd{display:block;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;margin-top:1px}.uin-page .uin-xu{color:var(--ink);font-weight:600}.uin-page .uin-tbl td.uin-bal{font-weight:650;color:var(--ink)}.uin-page .uin-tbl td.uin-bal.cr{color:var(--good)}.uin-page .uin-tbl td.uin-bal.zero{color:var(--ink-3);font-weight:500}.uin-page .uin-tbl tbody tr.uin-grp:hover{background:transparent}.uin-page .uin-tbl .grp-toggle .uin-gsub{font-size:11.5px;color:var(--ink-3);font-weight:500}.uin-page .uin-tbl .grp-toggle .uin-gsum{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.uin-page .uin-tbl tr.uin-letter>td{background:var(--surface-2);padding-top:6px;padding-bottom:6px;border-top:1px solid var(--hair);font-family:var(--font-display);font-weight:700;font-size:12.5px;color:var(--ink-2)}.uin-page .uin-tbl tbody tr.uin-letter:hover{background:transparent}.uin-page .uin-lc{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-weight:600;margin-left:8px}.uin-page .uin-tbl tbody tr.uin-none-row:hover{background:transparent}.uin-page .uin-tbl td.uin-none{padding:0;white-space:normal}.uin-page .uin-tbl tfoot td .uin-fn{color:var(--ink-3);font-weight:500;font-family:var(--font-mono);font-size:11.5px}.uin-page .uin-tie{display:flex;align-items:center;gap:9px;padding:11px 16px;border-top:1px solid var(--hair);font-size:12px;color:var(--ink-3);background:var(--surface-2);flex-wrap:wrap}.uin-page .uin-tie svg{width:15px;height:15px;flex:none;color:var(--good)}.uin-page .uin-tie.filtered svg{color:var(--ink-3)}.uin-page .uin-tie b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}@media print{.uin-page{page:uin-landscape}.uin-page .idx-table tfoot{position:static!important}.uin-page .card.busy{opacity:1}.uin-page .uin-ted,.uin-page .uin-dlink{display:none!important}}@page uin-landscape{size:landscape}@media print{body:has(.uin-page){page:uin-landscape}}.mat-mdc-menu-panel.uin-menu{min-width:300px;max-width:340px}.mat-mdc-menu-panel.kebab-menu.uin-menu .mat-mdc-menu-item{min-height:52px;padding:7px 10px}.uin-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{display:flex;align-items:flex-start;gap:10px}.uin-menu .uin-chk{width:15px;height:15px;flex:none;margin-top:3px;color:var(--accent);visibility:hidden}.uin-menu .mat-mdc-menu-item.on .uin-chk{visibility:visible}.uin-menu .mat-mdc-menu-item.on .uin-mi>span{font-weight:600;color:var(--ink)}.uin-menu .uin-mi{display:flex;flex-direction:column;line-height:1.3}.uin-menu .uin-mi small{color:var(--ink-3);font-size:11px;font-weight:500;margin-top:2px}.uin-menu .uin-mnote{font-size:11px;color:var(--ink-3);padding:8px 14px 6px;border-top:1px solid var(--hair);margin-top:4px;line-height:1.45}.uin-emailm{display:flex;flex-direction:column;gap:10px}.uin-emailm-note{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:var(--ink-2);line-height:1.45;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair)}.uin-emailm-note svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.uin-emailm-err{font-size:12.5px;color:var(--crit);font-weight:600}.atx-page .rep-tiles.atx-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 1024px){.atx-page .rep-tiles.atx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.atx-page .rep-tiles.atx-tiles{grid-template-columns:minmax(0,1fr)}}.atx-page .rtile.atx-t-cr .rv{color:var(--good)}.atx-page .rtile.atx-t-gl.has .rv{color:var(--warn)}.atx-page .rtile.atx-t-gl.none .rv{color:var(--ink-3)}.atx-page .atx-bar .atx-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-4px}.atx-page .atx-bar .sel{width:230px;padding:7px 32px 7px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.atx-page .atx-bar .sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.atx-page .fchip.has-filter{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.atx-page .fchip.has-filter svg{color:var(--accent-ink)}.atx-page .card.busy{opacity:.6;transition:opacity .12s}.atx-page .atx-tbl thead th,.atx-page .atx-tbl tbody td,.atx-page .atx-tbl tfoot td{padding-left:11px;padding-right:11px}.atx-page .atx-tbl .atx-no{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-2)}.atx-page .atx-tbl .atx-je{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-top:3px;white-space:nowrap}.atx-page .atx-tbl .atx-je.warn{color:var(--warn);font-weight:600}.atx-page .atx-ty{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.atx-page .atx-ty:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.atx-page .atx-ty.f-pay:before{background:var(--good)}.atx-page .atx-ty.f-adj:before{background:var(--warn)}.atx-page .atx-ty.t-nsf:before{background:var(--crit)}.atx-page .atx-tbl .atx-code{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-top:3px;padding-left:13px}.atx-page .atx-tbl td.atx-ex{max-width:250px}.atx-page .atx-tbl .atx-ex-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atx-page .atx-tbl .atx-ref{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atx-page .atx-tbl td.atx-amt{white-space:nowrap}.atx-page .atx-tbl td.atx-amt.cr{color:var(--good)}.atx-page .atx-tbl td.atx-bal{font-weight:650;white-space:nowrap}.atx-page .atx-tbl td.atx-bal.neg{color:var(--good)}.atx-page .atx-tbl td.atx-bal.zero{color:var(--ink-3);font-weight:500}.atx-page .atx-gl{font-size:11.5px;color:var(--ink-2);line-height:1.5;white-space:nowrap}.atx-page .atx-gl b{font-family:var(--font-mono);font-weight:650;color:var(--ink);margin-right:5px}.atx-page .atx-gl .atx-dc{display:inline-block;width:18px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.atx-page .atx-gl .atx-more{display:inline-block;margin-left:5px;padding:0 5px;border-radius:5px;background:var(--surface-2);border:1px solid var(--hair-2);font-family:var(--font-mono);font-size:10px;color:var(--ink-3);cursor:help}.atx-page .atx-gl.none{color:var(--warn);font-weight:600;white-space:normal}.atx-page .atx-gl.imp{color:var(--ink-3);white-space:normal}.atx-page .pill.atx-rev{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2);margin-left:6px;font-size:10.5px;padding:1px 7px;vertical-align:1px}.atx-page .pill.atx-nsfp{background:var(--crit-wash);color:var(--crit);margin-left:6px;font-size:10.5px;padding:1px 7px;vertical-align:1px}.atx-page .atx-tbl tbody tr.atx-x td{background:color-mix(in srgb,var(--warn-wash) 55%,transparent)}.atx-page .atx-tbl tbody tr.atx-imp td{background:color-mix(in srgb,var(--info-wash) 40%,transparent)}.atx-page .atx-tbl tbody tr.atx-open td{background:var(--surface-2);color:var(--ink-2);font-size:12.5px;padding-top:9px;padding-bottom:9px}.atx-page .atx-tbl tbody tr.atx-open td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink)}.atx-page .atx-tbl tbody tr.atx-open:hover{background:transparent}.atx-page .atx-tbl tbody tr.atx-grp>td{padding:0;background:var(--surface-2);border-bottom:1px solid var(--hair)}.atx-page .atx-tbl tbody tr.atx-grp:hover{background:transparent}.atx-page .atx-gh{display:flex;align-items:center;gap:10px;padding:10px 16px}.atx-page .atx-gh .bico{width:16px;height:16px;color:var(--ink-3);flex:none}.atx-page .atx-gh b{font-size:13px;font-weight:700;color:var(--ink)}.atx-page .atx-gh .atx-gsub{font-size:11.5px;color:var(--ink-3);white-space:normal}.atx-page .atx-gh .atx-gsum{margin-left:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.atx-page .atx-gh .atx-gsum small{font-family:var(--font-ui);font-size:11px;font-weight:500;color:var(--ink-3);margin-right:2px}.atx-page .atx-tbl tbody tr.atx-none-row:hover{background:transparent}.atx-page .atx-tbl td.atx-none{text-align:center;color:var(--ink-3);padding:26px 16px;white-space:normal}.atx-page .atx-tbl tfoot tr+tr td{box-shadow:inset 0 1px 0 var(--hair)}.atx-page .atx-tbl tfoot tr.atx-f-net td{box-shadow:inset 0 2px 0 var(--hair-2);font-size:13.5px}.atx-page .atx-tbl tfoot td.cr{color:var(--good)}.atx-page .atx-tbl tfoot td .atx-fn{color:var(--ink-3);font-weight:500;font-family:var(--font-mono);font-size:11.5px}.atx-page .atx-tbl tfoot td.atx-close{font-weight:500;color:var(--ink-3);font-size:11.5px}.atx-page .atx-tie{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:11px 16px;border-top:1px solid var(--hair);font-size:12px;color:var(--ink-3);background:var(--surface-2)}.atx-page .atx-tie svg{width:15px;height:15px;flex:none;color:var(--good)}.atx-page .atx-tie.filtered svg{color:var(--ink-3)}.atx-page .atx-tie.off{background:var(--warn-wash);color:var(--ink-2)}.atx-page .atx-tie.off svg{color:var(--warn)}.atx-page .atx-tie b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.atx-page .atx-dlink{background:none;border:none;padding:0;color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer;text-align:left}.atx-page .atx-dlink:hover{text-decoration:underline}.atx-page .atx-note{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;margin-bottom:14px;border:1px solid color-mix(in srgb,var(--warn) 35%,var(--hair));border-radius:var(--r-sm);background:var(--warn-wash);font-size:12.5px;color:var(--ink-2);line-height:1.5}.atx-page .atx-note svg{width:16px;height:16px;flex:none;color:var(--warn);margin-top:1px}.atx-page .atx-note b{color:var(--ink)}.atx-page .atx-tbl tbody tr.atx-row{cursor:pointer}.atx-page .atx-tbl tbody tr.atx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.atx-page .pill.atx-gl-p{background:var(--warn-wash);color:var(--warn)}.atx-page .pill.atx-imp-p{background:var(--info-wash);color:var(--info)}.atx-page .atx-drawer .cr-dhead h2{flex-wrap:wrap}.atx-page .atx-drawer .cr-dhead h2 .pill{margin-left:0}.atx-page .atx-drawer .cr-sum-amt.atx-cr-amt span{color:var(--good)}.atx-page .atx-drawer .cr-sum-grid .v{overflow-wrap:anywhere}.atx-page .atx-drawer .cr-sum-grid .v b{font-weight:700}.atx-page .atx-drawer .atx-dsub{display:block;font-size:12px;font-weight:400;color:var(--ink-3);margin-top:2px}.atx-page .atx-drawer .cr-dfoot svg{width:16px;height:16px}.atx-page .atx-drawer .atx-dlead{font-size:12.5px;color:var(--ink-2);margin-bottom:10px}.atx-page .atx-drawer .atx-dlead-date{margin:14px 0 2px;font-weight:600}.atx-page .atx-drawer .atx-dwait{display:flex;flex-direction:column;gap:9px;padding:2px 0 6px}.atx-page .atx-jl{width:100%;border-collapse:collapse;font-size:12.5px}.atx-page .atx-jl th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;text-align:left;padding:0 0 7px;border-bottom:1px solid var(--hair)}.atx-page .atx-jl th.r,.atx-page .atx-jl td.r{text-align:right}.atx-page .atx-jl td{padding:8px 0;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top}.atx-page .atx-jl td b{font-family:var(--font-mono);color:var(--ink);margin-right:6px}.atx-page .atx-jl td.r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;padding-left:12px}.atx-page .atx-jl .atx-run{margin-left:6px;padding:0 5px;border-radius:5px;background:var(--surface-2);border:1px solid var(--hair-2);font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.atx-page .atx-jnote{font-size:11.5px;color:var(--ink-3);margin-top:9px;line-height:1.45}.atx-page .atx-box{padding:12px 14px;border-radius:var(--r-sm);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.atx-page .atx-box.warn{background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--hair))}.atx-page .atx-box.info{background:var(--info-wash);border:1px solid color-mix(in srgb,var(--info) 30%,var(--hair))}.atx-page .atx-box b{color:var(--ink)}.atx-page .atx-opt{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 12px;margin-top:8px;text-align:left;font:inherit;border:1px solid var(--hair);border-radius:var(--r-sm);cursor:pointer;background:var(--surface)}.atx-page .atx-opt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.atx-page .atx-opt.off{cursor:not-allowed;opacity:.7;background:var(--surface-2)}.atx-page .atx-opt .atx-rad{width:15px;height:15px;border-radius:50%;border:2px solid var(--hair-2);flex:none;margin-top:2px}.atx-page .atx-opt.on .atx-rad{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 3.5px,transparent 4px)}.atx-page .atx-opt .atx-ot{display:block;font-size:13px;font-weight:600;color:var(--ink)}.atx-page .atx-opt .atx-od{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.45}.atx-page .atx-opt.off .atx-dlink{cursor:pointer}.atx-page .atx-print-filters{display:none}@media print{.atx-page{page:ar-transactions}.atx-page .idx-table tfoot{position:static!important}.atx-page .card.busy{opacity:1}.atx-page .ph-right,.atx-page .atx-tiles,.atx-page .atx-bar,.atx-page .pager,.atx-page .cr-drawer-ov{display:none!important}.atx-page .atx-print-filters{display:block;margin-top:4px;font-size:12px;color:var(--ink-2)}.atx-page .atx-tbl{min-width:0!important}.atx-page .atx-tbl tbody tr.atx-row{cursor:default}.atx-page .atx-note .atx-dlink,.atx-page .atx-tie .atx-dlink{display:none}}@media print{@page ar-transactions{size:landscape;margin:12mm}body:has(.atx-page){page:ar-transactions}}.mat-mdc-menu-panel.atx-mpop{min-width:250px;max-height:70vh}.mat-mdc-menu-panel.atx-mpop .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px}.mat-mdc-menu-panel.atx-mpop .cbox{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;display:inline-block;flex:none;position:relative;background:var(--surface)}.mat-mdc-menu-panel.atx-mpop .cbox.checked{background:var(--accent);border-color:var(--accent)}.mat-mdc-menu-panel.atx-mpop .cbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mat-mdc-menu-panel.atx-mpop .atx-pcode{font-family:var(--font-mono);font-size:11px;font-weight:650;color:var(--ink-3);width:34px;flex:none}.mat-mdc-menu-panel.atx-mpop .atx-phd{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:9px 16px 4px;cursor:pointer;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);text-align:left}.mat-mdc-menu-panel.atx-mpop .atx-phd:hover{color:var(--accent-ink)}.mat-mdc-menu-panel.atx-mpop .atx-phd span{margin-left:auto;text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:11px;font-weight:500}.mat-mdc-menu-panel.atx-mpop .atx-pnote{font-size:11px;color:var(--ink-3);padding:8px 16px 6px;border-top:1px solid var(--hair);margin-top:5px;line-height:1.45}.mat-mdc-menu-panel.atx-mpop .atx-dlink{color:var(--accent-ink);font-weight:600;cursor:pointer}.mat-mdc-menu-panel.atx-mpop .atx-dlink:hover{text-decoration:underline}.rph-page{background:var(--plane)}.rph-page .page{padding:22px 24px 40px}.rph-page .rph-search{min-width:240px}.rph-page .rep-section{margin-bottom:22px;scroll-margin-top:18px}.rph-page .rep-cat{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 11px;line-height:1.2}.rph-page .rep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 980px){.rph-page .rep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.rph-page .rep-grid{grid-template-columns:minmax(0,1fr)}}.rph-page .hub-card{display:flex;align-items:flex-start;gap:12px;padding:16px;min-width:0;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow);font-family:var(--font-ui);color:var(--ink);text-decoration:none;text-align:left;cursor:pointer}.rph-page .hub-card:hover{border-color:var(--accent-line);box-shadow:var(--shadow-lift)}.rph-page .hub-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rph-page .hub-card .h-ic{width:38px;height:38px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent-ink)}.rph-page .hub-card .h-ic mat-icon{width:19px;height:19px;min-width:19px;min-height:19px;font-size:19px;line-height:19px;color:currentColor}.rph-page .hub-card .h-ic mat-icon svg{width:19px;height:19px}.rph-page .hub-card .h-body{min-width:0}.rph-page .hub-card .h-t{font-family:var(--font-display);font-size:15px;font-weight:600;display:block;line-height:1.3}.rph-page .hub-card .h-d{font-size:11.5px;color:var(--ink-3);margin-top:3px;display:block;line-height:1.35}.rph-page .hub-card .h-go{margin-left:auto;width:16px;height:16px;color:var(--ink-3);flex:none;align-self:center}.rpt-max .rpt-hide-on-max.rpt-hide-on-max{display:none}.rpt-max-btn[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-wash);border-color:transparent}.rpt-max-btn svg{width:15px;height:15px}.stmt-page{background:var(--plane);font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}.stmt-page .stmt-inner{padding:22px 24px 40px}@media (min-width: 768px){.stmt-page .stmt-inner{padding:24px 32px 48px}}.stmt-page .page-head .ph-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.stmt-page .stmt-ctrl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:18px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}.stmt-page .stmt-ctrl .cl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stmt-page .stmt-ctrl .spacer{margin-left:auto}.stmt-page .stmt-ctrl .basis{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);letter-spacing:.02em}.stmt-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.stmt-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:calc(var(--r-sm) - 2px);cursor:pointer;font-variant-numeric:tabular-nums}.stmt-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.stmt-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stmt-page .stmt-doc{max-width:780px;margin:0 auto;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow);padding:36px 44px 26px}@media (max-width: 720px){.stmt-page .stmt-doc{padding:22px 18px}}.stmt-page .stmt-hd{text-align:center;border-bottom:2px solid var(--ink);padding-bottom:15px;margin-bottom:4px}.stmt-page .stmt-hd .sh-prop{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink);letter-spacing:.01em}.stmt-page .stmt-hd .sh-title{font-size:13.5px;color:var(--ink);margin-top:4px}.stmt-page .stmt-hd .sh-per{font-size:12px;color:var(--ink-3);margin-top:3px;font-variant-numeric:tabular-nums}.stmt-page .stmt-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.stmt-page .stmt-tbl td{padding:6px 0;font-size:13px;color:var(--ink-2);vertical-align:baseline}.stmt-page .stmt-tbl td.amt{text-align:right;font-family:var(--font-mono);white-space:nowrap;width:158px;color:var(--ink)}.stmt-page .stmt-tbl tr.st-sec td{padding-top:20px;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.stmt-page .stmt-tbl tr.st-sec:first-child td{padding-top:8px}.stmt-page .stmt-tbl tr.st-line td.lbl{padding-left:18px}.stmt-page .stmt-tbl tr.st-line td.lbl .code{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-right:9px}.stmt-page .stmt-tbl tr.st-line td.lbl.head{font-weight:600;color:var(--ink);padding-left:18px}.stmt-page .stmt-tbl tr.st-line td.lbl.ind{padding-left:34px;color:var(--ink-2)}.stmt-page .stmt-tbl tr.st-sub td{border-top:1px solid var(--hair-2);font-weight:600;color:var(--ink);padding-top:8px}.stmt-page .stmt-tbl tr.st-total td{border-top:2px solid var(--ink);border-bottom:3px double var(--ink);font-weight:700;color:var(--ink);font-size:13.5px;padding:9px 0}.stmt-page .stmt-tbl tr.st-net td{border-top:2px solid var(--ink);font-weight:700;color:var(--ink);font-size:14px;padding-top:11px}.stmt-page .stmt-tbl td.amt.neg,.stmt-page .stmt-tbl tr.st-net.neg td{color:var(--crit)}@media (max-width: 720px){.stmt-page .page-head{flex-wrap:wrap}.stmt-page .page-head .ph-right{flex:1 1 100%;flex-wrap:wrap;margin-left:0}.stmt-page .stmt-tbl .stmt-sk td.amt{width:76px}.stmt-page .stmt-tbl .stmt-sk .sk-line{max-width:110px}.stmt-page .stmt-tbl .stmt-sk td.amt .sk-line{max-width:64px}}.stmt-page .stmt-foot{margin-top:22px;padding-top:14px;border-top:1px solid var(--hair);font-size:11px;color:var(--ink-3);text-align:center}@media print{.stmt-page{background:#fff}.stmt-page.stmt-page{position:static!important;inset:auto!important;display:block!important;overflow:visible!important;height:auto!important;min-height:0!important}.stmt-page .page-head,.stmt-page .stmt-ctrl{display:none!important}.stmt-page .stmt-inner{padding:0!important}.stmt-page .stmt-doc{box-shadow:none;border:none;max-width:none;margin:0;padding:0}}.perpick{position:relative;display:inline-block;font-family:var(--font-ui)}.perpick .pp-group{display:inline-flex;align-items:stretch}.perpick .pp-nav{display:inline-grid;place-items:center;width:30px;padding:0;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);cursor:pointer}.perpick .pp-nav:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.perpick .pp-nav:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.perpick .pp-nav svg{width:15px;height:15px}.perpick .pp-prev{border-radius:var(--r-sm) 0 0 var(--r-sm);border-right:none}.perpick .pp-next{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:none}.perpick .pp-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:0;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.perpick .pp-btn:hover{border-color:var(--ink-3)}.perpick .pp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.perpick .pp-btn svg{width:15px;height:15px}.perpick .pp-btn .pp-cal{color:var(--ink-3)}.perpick .pp-btn .pp-label{font-variant-numeric:tabular-nums;white-space:nowrap}.perpick .pp-btn .pp-chev{color:var(--ink-3);margin-left:2px;transition:transform .15s}.perpick.open .pp-btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.perpick.open .pp-btn .pp-chev{transform:rotate(180deg)}.perpick .pp-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:auto;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-lift);padding:6px}.perpick .pp-cols{display:flex;gap:2px;max-height:62vh;overflow-y:auto}.perpick .pp-col{display:flex;flex-direction:column;min-width:168px}.perpick .pp-col+.pp-col{border-left:1px solid var(--hair);padding-left:2px;margin-left:2px}.perpick .pp-grp{font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 3px}.perpick .pp-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.perpick .pp-opt:hover{background:var(--surface-2);color:var(--ink)}.perpick .pp-opt:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.perpick .pp-opt .pp-name{white-space:nowrap}.perpick .pp-opt .pp-sub{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);font-variant-numeric:tabular-nums}.perpick .pp-opt .pp-check{width:15px;height:15px;flex:none;opacity:0}.perpick .pp-opt.on{color:var(--accent);font-weight:600}.perpick .pp-opt.on .pp-check{opacity:1}.perpick .pp-div{height:1px;background:var(--hair);margin:5px 4px}.perpick .pp-custom{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 6px 6px}.perpick .pp-clabel{font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.perpick .pp-crow{display:flex;align-items:center;gap:8px}.perpick .pp-cdash{color:var(--ink-3)}.perpick .pp-custom input[type=date]{padding:6px 8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.perpick .pp-custom input[type=date]:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.perpick .pp-apply{align-self:flex-end;padding:6px 14px;border:none;border-radius:var(--r-sm);background:var(--accent);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.perpick .pp-apply:hover{background:var(--accent-ink)}.perpick .pp-apply:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 640px){.perpick .pp-pop{left:auto;right:0}.perpick .pp-cols{flex-direction:column}.perpick .pp-col+.pp-col{border-left:none;border-top:1px solid var(--hair);padding-left:0;margin-left:0}}.date-step{display:inline-flex;align-items:stretch;font-family:var(--font-ui)}.date-step .ds-nav{display:inline-grid;place-items:center;width:30px;padding:0;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);cursor:pointer}.date-step .ds-nav:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.date-step .ds-nav:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.date-step .ds-nav:disabled{opacity:.5;cursor:default}.date-step .ds-nav svg{width:15px;height:15px}.date-step .ds-prev{border-radius:var(--r-sm) 0 0 var(--r-sm);border-right:none}.date-step .ds-next{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:none}.date-step .ds-input{padding:9px 11px;border:1px solid var(--hair-2);border-radius:0;background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;position:relative;z-index:0}.date-step .ds-input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent);z-index:1}.date-step .ds-input:disabled{background:var(--surface-2);color:var(--ink-3)}date-stepper .ds-input{line-height:20px}date-stepper .ds-input::-webkit-datetime-edit{line-height:18px}date-stepper.ng-invalid.ng-touched .ds-input{border-color:var(--crit)}input[type=date]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{width:15px;height:15px;padding:0;margin-left:6px;cursor:pointer;opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-size:15px 15px;background-repeat:no-repeat;background-position:center}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=month]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23334155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}input[type=date].dpk-open:not(.mat-mdc-input-element),input[type=month].dpk-open:not(.mat-mdc-input-element){outline:2px solid var(--accent)!important;outline-offset:-1px;border-color:var(--accent)!important}.dpk-pop{width:268px;padding:10px;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift);font-family:var(--font-ui);outline:none}.dpk-pop .dpk-head{display:flex;align-items:center;gap:4px;margin-bottom:6px}.dpk-pop .dpk-nav{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer}.dpk-pop .dpk-nav svg{width:15px;height:15px}.dpk-pop .dpk-nav:hover{background:var(--surface-2);color:var(--ink)}.dpk-pop .dpk-nav:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.dpk-pop .dpk-title{display:flex;align-items:center;justify-content:center;gap:4px;flex:1 1 auto;min-width:0;height:28px;padding:0 8px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer}.dpk-pop .dpk-title svg{width:14px;height:14px;color:var(--ink-3);transition:transform .15s}.dpk-pop .dpk-title:hover{background:var(--surface-2)}.dpk-pop .dpk-title:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.dpk-pop .dpk-title[aria-expanded=true] svg{transform:rotate(180deg)}.dpk-pop .dpk-week{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:2px}.dpk-pop .dpk-week span{display:grid;place-items:center;height:24px;font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.dpk-pop .dpk-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.dpk-pop .dpk-day{position:relative;display:grid;place-items:center;height:32px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.dpk-pop .dpk-day:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.dpk-pop .dpk-day:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dpk-pop .dpk-day.out{color:var(--ink-3);opacity:.55}.dpk-pop .dpk-day.today{color:var(--accent-ink);font-weight:700}.dpk-pop .dpk-day.today:after{content:"";position:absolute;left:50%;bottom:4px;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent)}.dpk-pop .dpk-day.on,.dpk-pop .dpk-day.on:hover{background:var(--accent);color:#fff;font-weight:700}.dpk-pop .dpk-day.on:after{background:#fff}.dpk-pop .dpk-day:disabled{color:var(--ink-3);opacity:.35;cursor:default}.dpk-pop .dpk-day:disabled:after{display:none}.dpk-pop .dpk-months{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;min-height:198px;align-content:center}.dpk-pop .dpk-mo{height:34px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;cursor:pointer}.dpk-pop .dpk-mo:hover{background:var(--surface-2);color:var(--ink)}.dpk-pop .dpk-mo:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dpk-pop .dpk-mo.on{background:var(--accent);color:#fff;font-weight:650}.dpk-pop .dpk-mo:disabled{color:var(--ink-3);opacity:.35;cursor:default;background:transparent}.dpk-pop .dpk-mo.today:not(.on){color:var(--accent-ink);font-weight:650}.dpk-pop.dpk-month-mode .dpk-months{min-height:0}.dpk-pop.dpk-month-mode .dpk-title{cursor:default}.dpk-pop.dpk-month-mode .dpk-title:hover{background:transparent}.dpk-pop .dpk-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--hair)}.dpk-pop .dpk-foot button{padding:4px 8px;border:none;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.dpk-pop .dpk-foot button:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.dpk-pop .dpk-foot .dpk-today{color:var(--accent)}.dpk-pop .dpk-foot .dpk-today:hover{background:var(--accent-wash)}.dpk-pop .dpk-foot .dpk-clear{color:var(--ink-3)}.dpk-pop .dpk-foot .dpk-clear:hover{background:var(--surface-2);color:var(--ink)}.dark input[type=date]::-webkit-calendar-picker-indicator,.dark input[type=month]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7789' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.dark input[type=date]:hover::-webkit-calendar-picker-indicator,.dark input[type=month]:hover::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e2e8f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")}.etx-page .etx-scroll{padding:22px 24px 24px}.etx-page .etx-scroll>.card,.etx-page .etx-scroll>.etx-cols{margin-bottom:16px}.etx-page .etx-scroll>.etx-cols:last-child,.etx-page .etx-scroll>.card:last-child{margin-bottom:0}.etx-page .etx-scroll.etx-loading>.card:not(.etx-sk),.etx-page .etx-scroll.etx-loading>.etx-cols:not(.etx-sk){display:none}.etx-page .etx-sk .sk-btn{width:100%}.etx-page .etx-sk-three{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 18px;padding:16px 18px 18px}@media (max-width: 620px){.etx-page .etx-sk-three{grid-template-columns:1fr}}.etx-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:16px 18px 18px}.etx-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.etx-page .field.span2{grid-column:1/-1}.etx-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.etx-page .field>label .req{color:var(--crit);margin-left:2px}.etx-page .field .help{font-size:11px;color:var(--ink-3)}.etx-page .inp,.etx-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.etx-page .inp:focus,.etx-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.etx-page .inp::placeholder{color:var(--ink-3)}.etx-page .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.etx-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.etx-page .inp-group{display:flex;align-items:stretch}.etx-page .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm)}.etx-page .inp-group .pre{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.etx-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.etx-page .switch-row{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.etx-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.etx-page .switch-row .sw-txt span{color:var(--ink-3);font-size:11.5px}.etx-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;transition:background .15s}.etx-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.etx-page .switch.on{background:var(--accent)}.etx-page .switch.on:after{left:19.5px}.etx-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.etx-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.etx-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.etx-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.etx-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.etx-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.etx-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.etx-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.etx-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.etx-page .etx-head{padding:16px 18px}.etx-page .etx-type{display:flex;align-items:center;gap:12px;margin-bottom:14px}.etx-page .etx-type .etx-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.etx-page .etx-vendrow{display:grid;grid-template-columns:2fr 1fr;gap:15px 18px}.etx-page .etx-vendcard{margin-top:14px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.etx-page .evc-top{display:flex;align-items:flex-start;gap:12px}.etx-page .evc-name{font-weight:700;font-size:14px;color:var(--ink)}.etx-page .evc-addr{font-size:12px;color:var(--ink-3);margin-top:3px;font-family:var(--font-mono)}.etx-page .etx-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;align-items:stretch}.etx-page .etx-cols>.card{display:flex;flex-direction:column}.etx-page .etx-cols>.card .etx-total{margin-top:auto}.etx-page .etx-total{display:flex;align-items:baseline;justify-content:space-between;margin:2px 18px 0;padding:14px 0 16px;border-top:1px solid var(--hair)}.etx-page .etx-total .lbl{font-size:12.5px;color:var(--ink-2);font-weight:600}.etx-page .etx-total .amt{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:.005em;color:var(--ink)}.etx-page .paytype{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px 8px}.etx-page .pt{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink-2);text-align:left;background:var(--surface)}.etx-page .pt:hover{border-color:var(--accent-line)}.etx-page .pt .dot{width:16px;height:16px;border-radius:50%;border:2px solid var(--hair-2);flex:none;display:grid;place-items:center}.etx-page .pt.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.etx-page .pt.on .dot{border-color:var(--accent)}.etx-page .pt.on .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}.etx-page .etx-opts{display:flex;gap:24px;padding:8px 18px 16px;flex-wrap:wrap}.etx-page .etx-opt{display:flex;align-items:center;gap:10px}.etx-page .etx-opt .o-lbl{font-size:12.5px;font-weight:600;color:var(--ink-2)}.etx-page .tax-editor{border:1px solid var(--hair);border-radius:var(--r-sm);padding:10px;background:var(--surface-2)}.etx-page .tax-row{display:grid;grid-template-columns:1fr 120px;gap:8px;align-items:center;padding:4px 2px}.etx-page .tax-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink);cursor:pointer;position:relative}.etx-page .tax-row .tax-amt{text-align:right;font-family:var(--font-mono);font-size:13px;color:var(--ink-2)}.etx-page .tax-foot{display:flex;align-items:center;gap:12px;margin-top:6px;padding-top:8px;border-top:1px dashed var(--hair-2)}.etx-page .tax-foot .tax-total{margin-left:auto;font-size:12px;color:var(--ink-3)}.etx-page .tax-foot .tax-total b{font-family:var(--font-mono);color:var(--ink);margin-left:6px}.etx-page .cbox{width:16px;height:16px;border:1.5px solid var(--hair-2);border-radius:4px;flex:none;display:inline-block;position:relative;background:var(--surface);cursor:pointer}.etx-page .cbox.checked{background:var(--accent);border-color:var(--accent)}.etx-page .cbox.checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.etx-page .dropzone{border:1.5px dashed var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2);cursor:pointer;transition:border-color .12s,background .12s}.etx-page .dropzone:hover,.etx-page .dropzone.drag{border-color:var(--accent);background:var(--accent-wash)}.etx-page .dz-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;padding:18px;color:var(--ink-3)}.etx-page .dz-empty>svg{width:24px;height:24px;color:var(--ink-3);margin-bottom:4px}.etx-page .dz-empty b{color:var(--ink-2)}.etx-page .dz-link{color:var(--accent-ink);font-weight:600;text-decoration:underline}.etx-page .dz-hint{font-size:11px}.etx-page .dz-file,.etx-page .dz-reading{display:flex;align-items:center;gap:12px;padding:12px 14px}.etx-page .dz-ic{width:40px;height:40px;border-radius:8px;background:var(--crit-wash);color:var(--crit);display:grid;place-items:center;flex:none}.etx-page .dz-ic svg{width:20px;height:20px}.etx-page .dz-meta{min-width:0;flex:1 1 auto}.etx-page .dz-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.etx-page .dz-size{font-size:11.5px;color:var(--ink-3);font-family:var(--font-mono);margin-top:1px}.etx-page .dz-remove{width:28px;height:28px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:18px;cursor:pointer;display:grid;place-items:center;line-height:1;flex:none}.etx-page .dz-remove:hover{background:var(--surface);color:var(--crit)}.etx-page .dz-supporting{margin-top:8px;border:1px solid var(--hair);border-radius:var(--r-sm);padding:8px 12px}.etx-page .dz-sup-head{font-size:11.5px;font-weight:600;color:var(--ink-3);margin-bottom:4px}.etx-page .dz-sup-row{display:flex;align-items:center;gap:9px;padding:4px 0;font-size:13px;color:var(--ink);cursor:pointer;position:relative}.etx-page .dz-sup-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.etx-page .dz-sup-view,.etx-page .dz-link-btn{border:none;background:transparent;padding:0;color:var(--accent-ink);font-weight:600;font-size:12.5px;cursor:pointer;text-decoration:underline}.etx-page .dz-link-btn:disabled{opacity:.5;cursor:default}.etx-page .dz-captured{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--ink-3)}.etx-page .dz-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--accent-wash);border-top-color:var(--accent);animation:etx-dz-spin .7s linear infinite;flex:none}@keyframes etx-dz-spin{to{transform:rotate(360deg)}}.etx-page .dz-scan,.etx-page .dz-view{display:inline-flex;padding:7px 12px;font-size:12.5px;flex:none;gap:7px;align-items:center}.etx-page .dz-scan svg,.etx-page .dz-view svg{width:14px;height:14px}.etx-page .extract-banner{display:flex;align-items:center;gap:11px;padding:11px 15px;margin-bottom:16px;background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:var(--r-sm)}.etx-page .extract-banner>svg{width:18px;height:18px;color:var(--accent-ink);flex:none}.etx-page .extract-banner .eb-txt{flex:1 1 auto;font-size:13px;color:var(--ink-2)}.etx-page .extract-banner .eb-txt b{color:var(--ink)}.etx-page .eb-x{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);font-size:17px;cursor:pointer;line-height:1;flex:none}.etx-page .eb-x:hover{background:var(--surface);color:var(--ink)}.etx-page .inp.field-filled{animation:etx-field-flash 1.5s ease}@keyframes etx-field-flash{0%{background:var(--accent-wash);box-shadow:0 0 0 2px var(--accent-line)}to{background:var(--surface);box-shadow:none}}.etx-page .dist-tbl{width:100%;border-collapse:collapse;font-size:13px}.etx-page .dist-tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:600;padding:10px 16px;border-bottom:1px solid var(--hair)}.etx-page .dist-tbl th.r{text-align:right}.etx-page .dist-tbl td{padding:8px 16px;border-bottom:1px solid var(--hair);vertical-align:middle}.etx-page .dist-tbl td.gl{width:268px}.etx-page .dist-tbl td.amt{width:158px}.etx-page .dist-tbl td.del{width:48px;text-align:center}.etx-page .dist-tbl .dist-amt{text-align:right;font-family:var(--font-mono)}.etx-page .ic-mini{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.etx-page .ic-mini:hover{background:var(--surface-2);color:var(--crit)}.etx-page .ic-mini svg{width:14px;height:14px}.etx-page .dist-foot{display:flex;align-items:center;gap:18px;padding:14px 18px;border-top:1px solid var(--hair);flex-wrap:wrap}.etx-page .dist-foot .df-item{font-size:12.5px;color:var(--ink-3)}.etx-page .dist-foot .df-item b{font-family:var(--font-mono);color:var(--ink);margin-left:6px;font-variant-numeric:tabular-nums}.etx-page .balpill{margin-left:auto;font-size:12px;font-weight:650;padding:5px 13px;border-radius:20px;display:inline-flex;align-items:center;gap:6px}.etx-page .balpill.ok{background:var(--good-wash);color:var(--good)}.etx-page .balpill.off{background:var(--crit-wash);color:var(--crit)}.etx-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.etx-page .etx-actionbar .ab-spacer{flex:1 1 auto}.etx-page .etx-actionbar .btn-ghost,.etx-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.etx-page select-search{display:block;width:100%}.etx-page select-search .mat-mdc-form-field{width:100%}.etx-page select-search .mat-mdc-form-field-subscript-wrapper{display:none}.etx-page select-search .mat-mdc-text-field-wrapper{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 6px}.etx-page select-search .mdc-notched-outline__leading,.etx-page select-search .mdc-notched-outline__notch,.etx-page select-search .mdc-notched-outline__trailing{border:none!important}.etx-page select-search .mat-mdc-form-field-focus-overlay,.etx-page select-search .mdc-line-ripple{display:none}.etx-page select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}.etx-page select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.etx-page select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}@media (max-width: 900px){.etx-page .etx-cols,.etx-page .etx-vendrow,.etx-page .paytype{grid-template-columns:1fr}}.etx-page .evc-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.etx-page .evc-badge{font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--surface);color:var(--ink-2)}.etx-page .evc-badge.crit{background:var(--crit-wash);color:var(--crit)}.etx-page .evc-badge.pap{background:var(--info-wash);color:var(--info)}.etx-page .evc-badge.util{background:var(--warn-wash);color:var(--warn)}.etx-page .evc-links{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.etx-page .evc-link{font-size:12px;font-weight:600;color:var(--accent-ink);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;font-family:inherit}.etx-page .evc-link:hover{text-decoration:underline}.etx-page .evc-note{margin-top:10px;padding:9px 11px;border-radius:var(--r-sm);white-space:pre-wrap;font-size:12.5px;line-height:1.5;background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent);color:var(--ink-2)}.evc-flag{margin-left:6px;font-size:11px;font-weight:600;color:var(--crit)}.evc-problem{margin-left:4px;font-size:11.5px;color:var(--warn)}.je-page .je-scroll{padding:22px 24px 24px}.je-page .je-scroll>.card{margin-bottom:16px}.je-page .je-scroll>.card:last-child{margin-bottom:0}.je-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:16px 18px 18px}.je-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.je-page .field.span2{grid-column:1/-1}.je-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.je-page .field>label .req{color:var(--crit);margin-left:2px}.je-page .field .help{font-size:11px;color:var(--ink-3)}.je-page .inp,.je-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.je-page .inp:focus,.je-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.je-page .inp::placeholder{color:var(--ink-3)}.je-page .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.je-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.je-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.je-page .inp-group{display:flex;align-items:stretch}.je-page .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm)}.je-page .inp-group .pre{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.je-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.je-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.je-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.je-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.je-page select-search{display:block;width:100%}.je-page select-search .mat-mdc-form-field{width:100%}.je-page select-search .mat-mdc-form-field-subscript-wrapper{display:none}.je-page select-search .mat-mdc-text-field-wrapper{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 6px}.je-page select-search .mdc-notched-outline__leading,.je-page select-search .mdc-notched-outline__notch,.je-page select-search .mdc-notched-outline__trailing{border:none!important}.je-page select-search .mat-mdc-form-field-focus-overlay,.je-page select-search .mdc-line-ripple{display:none}.je-page select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}.je-page select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.je-page select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.je-page .jeb-grid{display:grid;grid-template-columns:minmax(300px,400px) 1fr}@media (max-width: 900px){.je-page .jeb-grid{grid-template-columns:1fr}}.je-page .jeb-entry{padding:6px 22px 20px;border-right:1px solid var(--hair)}@media (max-width: 900px){.je-page .jeb-entry{border-right:none;border-bottom:1px solid var(--hair)}}.je-page .jeb-fields{display:flex;flex-direction:column;gap:13px;padding-top:16px}.je-page .jeb-status{display:flex;align-items:center;gap:10px;margin-top:14px}.je-page .jeb-status .pill{cursor:help}.je-page .jeb-statushint{font-size:11.5px;color:var(--ink-3)}.je-page .jeb-entryfoot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px}.je-page .jeb-list{display:flex;flex-direction:column;padding:10px 22px 16px;min-width:0}.je-page .jeb-listhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 0 10px}.je-page .jeb-listhead h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0;display:flex;align-items:center;gap:8px;color:var(--ink)}.je-page .jeb-count{font-family:var(--font-mono);font-size:11px;background:var(--surface-2);color:var(--ink-2);border-radius:20px;padding:1px 9px}.je-page .jeb-scroll{position:relative;min-height:150px;overflow-x:auto}.je-page .jeb-tbl{width:100%;min-width:460px;border-collapse:collapse}.je-page .jeb-tbl th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;font-weight:600;padding:6px 10px;border-bottom:1px solid var(--hair)}.je-page .jeb-tbl th.r{text-align:right}.je-page .jeb-tbl td{padding:8px 10px;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--hair);vertical-align:top}.je-page .jeb-tbl td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.je-page .jeb-tbl tr.tx-first td{border-top:2px solid var(--hair-2)}.je-page .jeb-tbl tr.tx-first:first-child td{border-top:none}.je-page .jeb-tbl .tx-acct b{font-family:var(--font-mono);color:var(--ink);font-weight:600}.je-page .jeb-onepill{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border-radius:20px;padding:1px 7px;margin-left:6px}.je-page .jeb-del{border:none;background:transparent;color:var(--ink-3);cursor:pointer;padding:3px;border-radius:5px;display:inline-grid;place-items:center}.je-page .jeb-del svg{width:15px;height:15px}.je-page .jeb-del:hover{color:var(--crit);background:var(--crit-wash)}.je-page .jeb-empty{position:absolute;inset:33px 0 0;display:grid;place-items:center;text-align:center;color:var(--ink-3);font-size:12.5px;padding:24px;line-height:1.5}.je-page .jeb-totals{display:flex;gap:24px;justify-content:flex-end;padding:13px 4px 2px;margin-top:auto;border-top:2px solid var(--hair-2)}.je-page .jeb-totals .jt-col{display:flex;flex-direction:column;align-items:flex-end}.je-page .jeb-totals .jt-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.je-page .jeb-totals .jt-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;color:var(--ink);margin-top:3px}.je-page .jeb-totals.balanced .jt-diff{color:var(--good)}.je-page .jeb-totals.off .jt-diff{color:var(--warn)}.je-page .je-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.je-page .je-actionbar .ab-spacer{flex:1 1 auto}.je-page .je-actionbar .btn-ghost,.je-page .je-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.list-refresh.gla-editor .cr-drawer.gla-drawer{width:min(680px,96vw)}.list-refresh.gla-editor .gla-drawer .cr-dbody{padding:0}.list-refresh.gla-editor .wo-sk-form{padding:18px 20px}.list-refresh.gla-editor .gla-dban{margin:14px 20px 0}.list-refresh.gla-editor .gla-dban .page-alert{margin-bottom:0}.list-refresh.gla-editor .gla-dban .page-alert .pa-ic{width:30px;height:30px}.list-refresh.gla-editor .gla-sec{padding:16px 20px 18px;border-bottom:1px solid var(--hair)}.list-refresh.gla-editor .gla-sec:last-child{border-bottom:none}.list-refresh.gla-editor .gla-sec>h3{font-family:var(--font-display);font-size:13.5px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.gla-editor .gla-sec>h3>svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.gla-editor .gla-sec>h3 .seg{margin-left:auto}.list-refresh.gla-editor .gla-sec>h3 .seg button{padding:5px 10px;font-size:12px;font-family:var(--font-ui);font-weight:600}.list-refresh.gla-editor .gla-sec>h3 .seg button[disabled]{opacity:.45;cursor:not-allowed}.list-refresh.gla-editor .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 560px){.list-refresh.gla-editor .form-grid{grid-template-columns:1fr}}.list-refresh.gla-editor .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.gla-editor .field.span2{grid-column:1/-1}.list-refresh.gla-editor .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.gla-editor .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.gla-editor .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.gla-editor .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.gla-editor .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.gla-editor .inp::placeholder{color:var(--ink-3)}.list-refresh.gla-editor .inp:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.list-refresh.gla-editor .inp.gla-code-inp{font-family:var(--font-mono);text-transform:uppercase;max-width:110px}.list-refresh.gla-editor .inp.gla-num{font-family:var(--font-mono)}.list-refresh.gla-editor .inp-group{display:flex;align-items:stretch}.list-refresh.gla-editor .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0;min-width:0}.list-refresh.gla-editor .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.gla-editor .gla-acode{font-family:var(--font-mono);color:var(--ink-3)}.list-refresh.gla-editor .gla-aoff{color:var(--crit)}.list-refresh.gla-editor .gla-err{color:var(--crit);font-size:11.5px;font-weight:600}.list-refresh.gla-editor .field.bad .inp,.list-refresh.gla-editor .field.bad select-search .mat-mdc-text-field-wrapper{border-color:var(--crit)!important}.list-refresh.gla-editor .gla-mrow{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.list-refresh.gla-editor .gla-tok{border:1px solid var(--accent-line);background:var(--accent-wash);color:var(--accent-ink);font-family:var(--font-mono);font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;cursor:pointer}.list-refresh.gla-editor .gla-tok:hover{background:var(--surface)}.list-refresh.gla-editor .gla-expv{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.list-refresh.gla-editor .gla-expv b{color:var(--ink);font-weight:600}.list-refresh.gla-editor .gla-hint{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.gla-editor .gla-hint svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.gla-editor .gla-hint.warn{background:var(--warn-wash)}.list-refresh.gla-editor .gla-hint.warn svg{color:var(--warn)}.list-refresh.gla-editor .gla-hint.crit{background:var(--crit-wash)}.list-refresh.gla-editor .gla-hint.crit svg{color:var(--crit)}.list-refresh.gla-editor .gla-hint ul{margin:0;padding-left:16px;list-style:disc}.list-refresh.gla-editor .gla-wline{display:block}.list-refresh.gla-editor .gla-lines{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.gla-editor .gla-lines th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:0 6px 6px}.list-refresh.gla-editor .gla-lines th.r,.list-refresh.gla-editor .gla-lines td.r{text-align:right}.list-refresh.gla-editor .gla-lines td{padding:4px 6px;vertical-align:top}.list-refresh.gla-editor .gla-lines td.a{width:42%}.list-refresh.gla-editor .gla-lines td.n{width:15%}.list-refresh.gla-editor .gla-lines .inp{padding:7px 9px;font-size:12.5px}.list-refresh.gla-editor .gla-lines td.n .inp{text-align:right;font-family:var(--font-mono)}.list-refresh.gla-editor .gla-lines tr.bad .inp,.list-refresh.gla-editor .gla-lines tr.bad select-search .mat-mdc-text-field-wrapper{border-color:var(--crit)!important}.list-refresh.gla-editor .gla-lines td.x button{border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:17px;line-height:1;padding:7px 4px}.list-refresh.gla-editor .gla-lines td.x button:hover:not(:disabled){color:var(--crit)}.list-refresh.gla-editor .gla-lines td.x button:disabled{opacity:.35;cursor:default}.list-refresh.gla-editor .gla-lines tfoot td{border-top:1px solid var(--hair);padding-top:9px;font-family:var(--font-mono);font-size:12px;font-weight:650}.list-refresh.gla-editor .gla-bal{font-family:var(--font-ui);font-size:11.5px;font-weight:650}.list-refresh.gla-editor .gla-bal.ok{color:var(--good)}.list-refresh.gla-editor .gla-bal.no{color:var(--crit)}.list-refresh.gla-editor .gla-link{border:none;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh.gla-editor .gla-link:hover{text-decoration:underline}.list-refresh.gla-editor .gla-sec>h3 .gla-adv{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:2px 7px;border-radius:20px;background:var(--surface-2);font-weight:600}.list-refresh.gla-editor .gla-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px}.list-refresh.gla-editor .gla-rgl{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.list-refresh.gla-editor .gla-ropt{display:flex;width:100%;text-align:left;gap:9px;align-items:flex-start;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 10px;margin-bottom:6px;background:var(--surface);cursor:pointer;font-family:var(--font-ui)}.list-refresh.gla-editor .gla-ropt:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--hair-2);flex:none;margin-top:2px;background:var(--surface)}.list-refresh.gla-editor .gla-ropt.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.list-refresh.gla-editor .gla-ropt.on:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 2px var(--surface)}.list-refresh.gla-editor .gla-ropt[disabled]{opacity:.45;cursor:not-allowed}.list-refresh.gla-editor .gla-ropt .o-t{font-size:12.5px;font-weight:650;color:var(--ink);display:block}.list-refresh.gla-editor .gla-ropt .o-d{font-size:11px;color:var(--ink-3);display:block;margin-top:2px;line-height:1.4}.list-refresh.gla-editor .gla-dates{margin-top:14px}.list-refresh.gla-editor .field .help.gla-held{color:var(--warn);font-weight:600}.list-refresh.gla-editor .field .help b{color:var(--ink);font-weight:650}.list-refresh.gla-editor .gla-next{margin-top:14px;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden;transition:opacity .15s}.list-refresh.gla-editor .gla-next.busy{opacity:.6}.list-refresh.gla-editor .gla-next-h{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--accent-wash);font-size:12px;color:var(--ink-2)}.list-refresh.gla-editor .gla-next-h b{color:var(--ink)}.list-refresh.gla-editor .gla-next-h .gla-link{margin-left:auto}.list-refresh.gla-editor .gla-next-h>svg{width:14px;height:14px;flex:none;color:var(--accent)}.list-refresh.gla-editor .gla-next-h .gla-next-err{color:var(--crit);font-weight:600}.list-refresh.gla-editor .gla-stbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.gla-editor .gla-stbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 12px;border-bottom:1px solid var(--hair)}.list-refresh.gla-editor .gla-stbl td{padding:7px 12px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.list-refresh.gla-editor .gla-stbl tr:last-child td{border-bottom:none}.list-refresh.gla-editor .gla-stbl th.r,.list-refresh.gla-editor .gla-stbl td.r{text-align:right}.list-refresh.gla-editor .gla-stbl td.d{font-family:var(--font-mono);font-size:11.5px;color:var(--ink);white-space:nowrap}.list-refresh.gla-editor .gla-stbl td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.gla-editor .gla-stbl tr.skip td{color:var(--ink-3);text-decoration:line-through}.list-refresh.gla-editor .gla-stbl tr.skip td.nt{text-decoration:none}.list-refresh.gla-editor .gla-stbl td.nt{font-size:11.5px;white-space:normal;min-width:150px}.list-refresh.gla-editor .gla-stbl td.nt .warn{color:var(--warn);font-weight:600}.list-refresh.gla-editor .gla-stbl td.nt .due{color:var(--accent-ink);font-weight:600}.list-refresh.gla-editor .gla-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.list-refresh.gla-editor .gla-mode{text-align:left;border:1px solid var(--hair-2);border-radius:var(--r);padding:12px 13px 12px 38px;background:var(--surface);cursor:pointer;position:relative;font-family:var(--font-ui)}.list-refresh.gla-editor .gla-mode:before{content:"";position:absolute;left:13px;top:14px;width:14px;height:14px;border-radius:50%;border:2px solid var(--hair-2);background:var(--surface)}.list-refresh.gla-editor .gla-mode.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.list-refresh.gla-editor .gla-mode.on:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.list-refresh.gla-editor .gla-mode .m-t{font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.gla-editor .gla-mode .m-d{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}@media (max-width: 720px){.list-refresh.gla-editor .gla-rules,.list-refresh.gla-editor .gla-modes{grid-template-columns:1fr}}.list-refresh.gla-editor .atx-dtabs{display:flex;gap:2px;padding:0 20px;border-bottom:1px solid var(--hair);background:var(--surface);flex:none}.list-refresh.gla-editor .atx-dtabs button{border:none;background:none;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--ink-3);padding:9px 10px 10px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.list-refresh.gla-editor .atx-dtabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent)}.list-refresh.gla-editor .atx-dtabs button .n{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-left:4px;font-weight:500}.list-refresh.gla-editor .atx-hist{padding:16px 20px 20px}.list-refresh.gla-editor .atx-hsum{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.list-refresh.gla-editor .atx-hsum>div{border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 12px}.list-refresh.gla-editor .atx-hsum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.gla-editor .atx-hsum .v{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.gla-editor .atx-hsum .s{font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.gla-editor .atx-hdue{margin-bottom:14px}.list-refresh.gla-editor .atx-hdue .page-alert{margin-bottom:0}.list-refresh.gla-editor .atx-hdue .page-alert .pa-ic{width:30px;height:30px}.list-refresh.gla-editor .atx-hempty{text-align:center;color:var(--ink-3);font-size:12.5px;padding:26px 10px;border:1px dashed var(--hair-2);border-radius:var(--r-sm)}.list-refresh.gla-editor .atx-hist .gla-stbl{border:1px solid var(--hair);border-radius:var(--r-sm)}.list-refresh.gla-editor .atx-hist .gla-stbl td{vertical-align:top}.list-refresh.gla-editor .atx-hist .gla-stbl td.p,.list-refresh.gla-editor .atx-hist .gla-stbl td.hd,.list-refresh.gla-editor .atx-note.nw{white-space:nowrap}.list-refresh.gla-editor .atx-hist .gla-stbl td.hd{font-size:12px;color:var(--ink)}.list-refresh.gla-editor .atx-hist .gla-stbl td.k{white-space:nowrap;text-align:right}.list-refresh.gla-editor .atx-hist .gla-stbl tr.rev td.r{text-decoration:line-through;color:var(--ink-3)}.list-refresh.gla-editor .atx-hist .gla-stbl td.nt .good{color:var(--good);font-weight:600}.list-refresh.gla-editor .atx-hist .gla-stbl td.nt .crit{color:var(--crit);font-weight:600}.list-refresh.gla-editor .atx-note{font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.4;white-space:normal;font-weight:400}.list-refresh.gla-editor .atx-hist .gla-stbl td.nt .atx-note.warn{color:var(--warn);font-weight:400}.list-refresh.gla-editor .atx-hist .gla-stbl td.nt .atx-note.crit{color:var(--crit);font-weight:400}.list-refresh.gla-editor .gpa-je{border:none;background:none;padding:0;font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--accent-ink);cursor:pointer}.list-refresh.gla-editor .gpa-je:hover{text-decoration:underline}.list-refresh.gla-editor .gla-drawer .cr-dfoot .btn-ghost.danger{color:var(--crit)}.list-refresh.gla-editor .gla-drawer .cr-dfoot svg{width:15px;height:15px}.list-refresh.gla-editor .gla-drawer .cr-dfoot .btn-primary:disabled{opacity:.6;cursor:default}.list-refresh.ivmd-page .ivmd-scroll{padding:22px 24px 28px}.list-refresh.ivmd-page .ivmd-headrow{display:flex;align-items:center;gap:14px;min-width:0}.list-refresh.ivmd-page .ivmd-msg{padding:22px 20px;font-size:13px;color:var(--ink-3)}.list-refresh.ivmd-page .ivmd-sk-field{display:flex;flex-direction:column;gap:8px;min-width:0}.list-refresh.ivmd-page .ivmd-sk-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:16px 20px 18px}@media (max-width: 640px){.list-refresh.ivmd-page .ivmd-sk-form{grid-template-columns:minmax(0,1fr)}}.list-refresh.ivmd-page button svg{width:15px;height:15px}.list-refresh.ivmd-page .ivmd-h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.list-refresh.ivmd-page .ivmd-pills{display:inline-flex;gap:6px;align-items:center}.list-refresh.ivmd-page .gla-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap;line-height:1.5}.list-refresh.ivmd-page .gla-pill svg{width:11px;height:11px}.list-refresh.ivmd-page .gla-pill.auto{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivmd-page .gla-pill.crit{background:var(--crit-wash);color:var(--crit)}.list-refresh.ivmd-page .gla-pill.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivmd-page .gla-pill.off{background:var(--surface-2);color:var(--ink-3)}.list-refresh.ivmd-page .gla-pill.good{background:var(--good-wash);color:var(--good)}.list-refresh.ivmd-page .ivm-fund{display:inline-flex;align-items:center;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap;line-height:1.5}.list-refresh.ivmd-page .ivm-fund.reserve{background:var(--info-wash);color:var(--info)}.list-refresh.ivmd-page .ivm-fund.operating,.list-refresh.ivmd-page .ivm-fund.contingency{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.ivmd-page .ivmd-h1 .gla-pill,.list-refresh.ivmd-page .ivmd-h1 .ivm-fund{font-size:11px;padding:3px 9px}.list-refresh.ivmd-page .page-alert .pa-ic svg{width:19px;height:19px}.list-refresh.ivmd-page .ivmd-head{padding:16px 20px 18px;margin-bottom:14px}.list-refresh.ivmd-page .ivmd-hgrid{display:grid;grid-template-columns:1.5fr 1fr 1.4fr .9fr auto 1.2fr;gap:14px 16px;align-items:start}@media (max-width: 1180px){.list-refresh.ivmd-page .ivmd-hgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.list-refresh.ivmd-page .ivmd-hgrid{grid-template-columns:1fr}}.list-refresh.ivmd-page .ivmd-hgrid .field .help{line-height:1.35}.list-refresh.ivmd-page .ivm-fundseg{align-self:flex-start}.list-refresh.ivmd-page .ivm-fundseg button{padding:7px 12px;font-size:12.5px}.list-refresh.ivmd-page .ivm-fundseg button[disabled]{opacity:.55;cursor:not-allowed}.list-refresh.ivmd-page .field.bad .ivm-fundseg{box-shadow:0 0 0 1px var(--crit);border-radius:var(--r-sm)}.list-refresh.ivmd-page .help.ivm-unlinked{color:var(--warn);font-weight:600}.list-refresh.ivmd-page .gpa-tabs{display:flex;gap:2px;border-bottom:1px solid var(--hair);margin:0 0 14px;overflow-x:auto}.list-refresh.ivmd-page .gpa-tabs button{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;padding:10px 10px 11px;font-family:var(--font-ui);font-size:13px;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.list-refresh.ivmd-page .gpa-tabs button:hover{color:var(--ink)}.list-refresh.ivmd-page .gpa-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.list-refresh.ivmd-page .gpa-tabs button[disabled]{opacity:.45;cursor:not-allowed}.list-refresh.ivmd-page .gpa-tabs button[disabled]:hover{color:var(--ink-3)}.list-refresh.ivmd-page .ivmd-card{padding:0;margin-bottom:14px}.list-refresh.ivmd-page .gla-sec{padding:16px 20px 18px;border-bottom:1px solid var(--hair)}.list-refresh.ivmd-page .gla-sec:last-child{border-bottom:none}.list-refresh.ivmd-page .gla-sec>h3{font-family:var(--font-display);font-size:13.5px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.ivmd-page .gla-sec>h3>svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.ivmd-page .gla-adv{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:2px 7px;border-radius:20px;background:var(--surface-2);font-weight:600}.list-refresh.ivmd-page .ivm-terms,.list-refresh.ivmd-page .ivm-accts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px}@media (max-width: 900px){.list-refresh.ivmd-page .ivm-terms,.list-refresh.ivmd-page .ivm-accts{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.list-refresh.ivmd-page .ivm-terms,.list-refresh.ivmd-page .ivm-accts{grid-template-columns:1fr}}.list-refresh.ivmd-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.ivmd-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.ivmd-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.ivmd-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.ivmd-page .inp,.list-refresh.ivmd-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.ivmd-page .inp:focus,.list-refresh.ivmd-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ivmd-page .inp::placeholder{color:var(--ink-3)}.list-refresh.ivmd-page .inp:disabled,.list-refresh.ivmd-page .sel:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed}.list-refresh.ivmd-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.list-refresh.ivmd-page .ivm-mono{font-family:var(--font-mono)}.list-refresh.ivmd-page .inp-group{display:flex;align-items:stretch}.list-refresh.ivmd-page .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm);min-width:0}.list-refresh.ivmd-page .inp-group .pre,.list-refresh.ivmd-page .inp-group .suffix{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.list-refresh.ivmd-page .inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.list-refresh.ivmd-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.ivmd-page .inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.ivmd-page .ivm-ntxt{resize:vertical;min-height:120px;line-height:1.5}.list-refresh.ivmd-page .ivm-nhelp{margin-top:6px;font-size:11px;color:var(--ink-3)}.list-refresh.ivmd-page select-search{display:block;width:100%}.list-refresh.ivmd-page select-search .mat-mdc-form-field{width:100%}.list-refresh.ivmd-page select-search .mat-mdc-form-field-subscript-wrapper{display:none}.list-refresh.ivmd-page select-search .mat-mdc-text-field-wrapper{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 6px}.list-refresh.ivmd-page select-search .mdc-notched-outline__leading,.list-refresh.ivmd-page select-search .mdc-notched-outline__notch,.list-refresh.ivmd-page select-search .mdc-notched-outline__trailing{border:none!important}.list-refresh.ivmd-page select-search .mat-mdc-form-field-focus-overlay,.list-refresh.ivmd-page select-search .mdc-line-ripple{display:none}.list-refresh.ivmd-page select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}.list-refresh.ivmd-page select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ivmd-page select-search .mdc-text-field--disabled .mat-mdc-text-field-wrapper{background:var(--surface-2)}.list-refresh.ivmd-page select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.list-refresh.ivmd-page .ivm-acode{font-family:var(--font-mono);color:var(--ink-3)}.list-refresh.ivmd-page .ivm-aoff{color:var(--crit)}.list-refresh.ivmd-page .ivm-calc{font-family:var(--font-mono);font-size:14px;font-weight:650;color:var(--ink);padding:8px 0 3px;min-height:22px}.list-refresh.ivmd-page .ivm-calc .s{font-family:var(--font-ui);font-size:11.5px;font-weight:500;color:var(--ink-3);margin-left:6px}.list-refresh.ivmd-page .ivm-link{border:none;background:none;padding:0;font-family:var(--font-ui);font-size:11.5px;font-weight:600;color:var(--accent-ink);cursor:pointer;text-align:left;width:fit-content}.list-refresh.ivmd-page .ivm-link:hover{text-decoration:underline}.list-refresh.ivmd-page .ivm-chk{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);font-weight:500;cursor:pointer;font-family:var(--font-ui);margin-top:2px;border:none;background:none;padding:0;width:fit-content}.list-refresh.ivmd-page .ivm-chk[disabled]{opacity:.5;cursor:not-allowed}.list-refresh.ivmd-page .ivm-chk[disabled] .cbox{cursor:not-allowed}.list-refresh.ivmd-page .ivm-err{font-size:11.5px;color:var(--crit);font-weight:600}.list-refresh.ivmd-page .field.bad .inp,.list-refresh.ivmd-page .field.bad .sel,.list-refresh.ivmd-page .field.bad select-search .mat-mdc-text-field-wrapper{border-color:var(--crit)!important}.list-refresh.ivmd-page .gla-hint{display:flex;gap:8px;align-items:flex-start;margin-top:12px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.ivmd-page .gla-hint svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.ivmd-page .gla-hint b{color:var(--ink)}.list-refresh.ivmd-page .gla-hint.warn{background:var(--warn-wash)}.list-refresh.ivmd-page .gla-hint.warn svg{color:var(--warn)}.list-refresh.ivmd-page .gla-hint.crit{background:var(--crit-wash)}.list-refresh.ivmd-page .gla-hint.crit svg{color:var(--crit)}.list-refresh.ivmd-page .ivmd-sched{padding:0;margin-bottom:14px}.list-refresh.ivmd-page .ivms-head{display:flex;align-items:flex-start;gap:18px;padding:16px 20px 14px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.list-refresh.ivmd-page .ivms-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.ivmd-page .ivms-sub{font-size:12px;color:var(--ink-3);margin-top:3px;max-width:520px;line-height:1.45}.list-refresh.ivmd-page .ivms-sub.draft{color:var(--warn);font-weight:600}.list-refresh.ivmd-page .ivms-sum{margin-left:auto;display:flex;gap:22px;flex-wrap:wrap}.list-refresh.ivmd-page .ivms-sum>div{text-align:right}.list-refresh.ivmd-page .ivms-sum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ivmd-page .ivms-sum .v{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.ivmd-page .ivms-sum .v.good{color:var(--good)}.list-refresh.ivmd-page .ivms-tbl{min-width:880px}.list-refresh.ivmd-page .ivms-tbl tbody tr{cursor:default}.list-refresh.ivmd-page .ivms-tbl tbody td,.list-refresh.ivmd-page .ivms-tbl thead th{padding:8px 12px}.list-refresh.ivmd-page .ivms-tbl thead th.n,.list-refresh.ivmd-page .ivms-tbl tbody td.n{width:40px;text-align:right;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.list-refresh.ivmd-page .ivms-tbl td.r{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.list-refresh.ivmd-page .ivms-tbl td.r.z{color:var(--ink-3)}.list-refresh.ivmd-page .ivms-tbl td.d{white-space:nowrap;font-size:12.5px}.list-refresh.ivmd-page .ivms-tbl td.d .s{font-size:11px;color:var(--ink-3);margin-left:6px}.list-refresh.ivmd-page .ivms-tbl tr.ivms-posted td:not(.p){color:var(--ink-2)}.list-refresh.ivmd-page .ivms-tbl tr.ivms-due td{background:var(--warn-wash)}.list-refresh.ivmd-page .ivms-tbl tr.ivms-next td{background:var(--accent-wash)}.list-refresh.ivmd-page .ivms-tbl tr.ivms-new td.r.m{color:var(--accent-ink);font-weight:650}.list-refresh.ivmd-page .ivms-tbl tr.ivms-last td.d{font-weight:650}.list-refresh.ivmd-page .ivms-tbl td.p{white-space:nowrap}.list-refresh.ivmd-page .ivms-tbl td.p .gpa-je{margin-left:6px}.list-refresh.ivmd-page .ivms-tbl tfoot td{font-family:var(--font-mono);font-weight:700;font-size:12.5px;padding:10px 12px;border-top:1px solid var(--hair)}.list-refresh.ivmd-page .ivms-tbl tfoot td.lbl{font-family:var(--font-ui);color:var(--ink-3);font-weight:600;text-align:right}.list-refresh.ivmd-page .ivms-tbl tfoot td.ok{color:var(--good);font-family:var(--font-ui);font-weight:600;font-size:12px;text-align:left}.list-refresh.ivmd-page .ivms-empty{padding:30px 20px;text-align:center;color:var(--ink-3);font-size:12.5px}.list-refresh.ivmd-page .ivms-empty.bad{color:var(--crit);font-weight:600}.list-refresh.ivmd-page .gla-pill.ready{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivmd-page .gpa-je{border:none;background:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--accent-ink);text-decoration:none}.list-refresh.ivmd-page .gpa-je:hover{text-decoration:underline}.list-refresh.ivmd-page .ivms-ob{border:none;cursor:pointer}.list-refresh.ivmd-page .ivms-ob:hover{text-decoration:underline}.list-refresh.ivmd-page .gpa-tabs .tb{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;margin-left:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;box-sizing:border-box;background:var(--warn-wash);color:var(--warn)}.list-refresh.ivmd-page .ivx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:stretch}.list-refresh.ivmd-page .ivx-form{min-width:0;border-right:1px solid var(--hair)}.list-refresh.ivmd-page .ivx-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.list-refresh.ivmd-page .ivx-fields .field.span2{grid-column:1/-1}.list-refresh.ivmd-page .ivx-seg{width:fit-content}.list-refresh.ivmd-page .ivx-seg button{padding:7px 12px;font-size:12.5px}.list-refresh.ivmd-page .ivx-seg button[disabled]{opacity:.45;cursor:not-allowed}.list-refresh.ivmd-page .field.bad .ivx-seg{box-shadow:0 0 0 1px var(--crit);border-radius:var(--r-sm)}.list-refresh.ivmd-page .ivx-form .gla-sec>h3 .gla-adv.good{background:var(--good-wash);color:var(--good)}.list-refresh.ivmd-page .ivx-form .gla-sec>h3 .gla-adv.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivmd-page .ivx-foot{margin-top:14px;display:flex;gap:14px;flex-wrap:wrap}.list-refresh.ivmd-page .ivx-foot .ivm-link[disabled]{opacity:.5;cursor:default}.list-refresh.ivmd-page .ivx-prev{padding:16px 18px 18px;display:flex;flex-direction:column;gap:11px;background:var(--surface-2);border-radius:0 var(--r) var(--r) 0;min-width:0}.list-refresh.ivmd-page .ivx-ph .t{font-family:var(--font-display);font-size:13.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.list-refresh.ivmd-page .ivx-ph .t .gla-pill{margin-left:auto}.list-refresh.ivmd-page .ivx-ph .s{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}.list-refresh.ivmd-page .ivx-jw{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden}.list-refresh.ivmd-page .ivx-jt{width:100%;border-collapse:collapse;font-size:12px}.list-refresh.ivmd-page .ivx-jt th{text-align:left;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--hair)}.list-refresh.ivmd-page .ivx-jt td{padding:7px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top}.list-refresh.ivmd-page .ivx-jt tbody tr:last-child td{border-bottom:none}.list-refresh.ivmd-page .ivx-jt th.r,.list-refresh.ivmd-page .ivx-jt td.r{text-align:right}.list-refresh.ivmd-page .ivx-jt td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap;width:1%}.list-refresh.ivmd-page .ivx-jt .ivx-a{display:flex;align-items:baseline;gap:7px}.list-refresh.ivmd-page .ivx-jt .ivx-a>div{min-width:0}.list-refresh.ivmd-page .ivx-jt td .ivx-dc{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--ink-3);flex:none;width:16px}.list-refresh.ivmd-page .ivx-jt td b{font-family:var(--font-mono);font-weight:650;color:var(--ink);margin-right:6px}.list-refresh.ivmd-page .ivx-jt td .nt{display:block;font-size:11px;color:var(--ink-3);margin-top:1px}.list-refresh.ivmd-page .ivx-jt tr.bad td b,.list-refresh.ivmd-page .ivx-jt tr.bad td .n{color:var(--crit)}.list-refresh.ivmd-page .ivx-jt tfoot td{border-top:1px solid var(--hair-2);border-bottom:none;background:var(--surface-2);font-weight:600;color:var(--ink-3);font-size:11.5px}.list-refresh.ivmd-page .ivx-bal{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.list-refresh.ivmd-page .ivx-bal svg{width:15px;height:15px;flex:none}.list-refresh.ivmd-page .ivx-bal.ok{color:var(--good)}.list-refresh.ivmd-page .ivx-bal.bad{color:var(--crit)}.list-refresh.ivmd-page .ivx-bal.off{color:var(--ink-3)}.list-refresh.ivmd-page .ivx-bal .s{margin-left:auto;font-weight:500;color:var(--ink-3)}.list-refresh.ivmd-page .ivx-later{display:flex;flex-direction:column;gap:6px;opacity:.8}.list-refresh.ivmd-page .ivx-later>.l{font-size:11.5px;color:var(--ink-3);font-weight:600}.list-refresh.ivmd-page .ivx-prev .gla-hint{margin-top:0;background:var(--surface);border:1px solid var(--hair)}.list-refresh.ivmd-page .ivx-prev .gla-hint.warn{background:var(--warn-wash);border-color:transparent}.list-refresh.ivmd-page .ivx-prev .gla-hint.crit{background:var(--crit-wash);border-color:transparent}.list-refresh.ivmd-page .ivx-go{display:inline-flex;align-items:center;gap:7px;justify-content:center;width:100%;padding-top:10px;padding-bottom:10px}.list-refresh.ivmd-page .ivx-go[disabled]{opacity:.5;cursor:not-allowed}.list-refresh.ivmd-page .ivx-acts{display:flex;gap:8px;flex-wrap:wrap}.list-refresh.ivmd-page .ivx-acts .btn-ghost{display:inline-flex;align-items:center;gap:7px;text-decoration:none}.list-refresh.ivmd-page .ivx-acts button[disabled]{opacity:.5;cursor:not-allowed}.list-refresh.ivmd-page .ivx-fine{font-size:11px;color:var(--ink-3);line-height:1.5}.list-refresh.ivmd-page .ivx-sum{display:grid;grid-template-columns:130px minmax(0,1fr);gap:9px 14px;font-size:12.5px}.list-refresh.ivmd-page .ivx-sum .k{color:var(--ink-3);font-size:12px}.list-refresh.ivmd-page .ivx-sum .v{color:var(--ink)}.list-refresh.ivmd-page .ivx-sum .v.m{font-family:var(--font-mono);font-weight:650}.list-refresh.ivmd-page .ivx-sum .v .s{color:var(--ink-3);font-size:11.5px;margin-left:6px}.list-refresh.ivmd-page .ivx-sum .v .gpa-je,.list-refresh.ivmd-page .ivx-sum .v .ivm-link{font-size:12.5px}.list-refresh.ivmd-page .ivro-msg{padding:6px 0 2px;font-size:13px;color:var(--ink-3)}.list-refresh.ivmd-page .ivro-sk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding-top:4px}.list-refresh.ivmd-page .ivro-note{margin-top:10px;font-size:11.5px;color:var(--ink-3)}.list-refresh.ivmd-page .ivro-nsch{margin-top:14px;border:1px solid var(--hair);border-radius:var(--r-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.list-refresh.ivmd-page .ivro-nsch .l{font-size:11.5px;font-weight:650;color:var(--ink-2)}.list-refresh.ivmd-page .ivro-nsch .r{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--ink-2)}.list-refresh.ivmd-page .ivro-nsch .r b{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.ivmd-page .ivro-nsch .r .s{color:var(--ink-3);margin-left:4px}.list-refresh.ivmd-page .page-alert .pa-actions{display:inline-flex;gap:8px;flex:none}.list-refresh.ivmd-page .page-alert .pa-cta.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.ivmd-page .page-alert .pa-cta[disabled]{opacity:.5;cursor:not-allowed}.list-refresh.ivmd-page .ivx-rtbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.ivmd-page .ivx-rtbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--hair)}.list-refresh.ivmd-page .ivx-rtbl td{padding:7px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.list-refresh.ivmd-page .ivx-rtbl tr:last-child td{border-bottom:none}.list-refresh.ivmd-page .ivx-rtbl th.r,.list-refresh.ivmd-page .ivx-rtbl td.r{text-align:right}.list-refresh.ivmd-page .ivx-rtbl td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.ivmd-page .ivx-rtbl tr.rev td{color:var(--ink-3)}.list-refresh.ivmd-page .ivx-rtbl tr.rev td.r{text-decoration:line-through;color:var(--ink-3)}.list-refresh.ivmd-page .ivx-rtbl .gla-pill{margin-left:6px}.list-refresh.ivmd-page .ivx-rtbl .ivx-none{text-align:center;color:var(--ink-3);padding:16px 10px}.list-refresh.ivmd-page .ivx-rtbl th.kb,.list-refresh.ivmd-page .ivx-rtbl td.kb{width:36px;padding:2px 4px;text-align:right}.list-refresh.ivmd-page .ivx-hh{display:flex;align-items:flex-start;gap:14px;padding:16px 20px 14px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.list-refresh.ivmd-page .ivx-hh h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.ivmd-page .ivx-hh .spacer{flex:1}.list-refresh.ivmd-page .ivx-tog .cbox{width:14px;height:14px}.list-refresh.ivmd-page .ivx-tog[aria-pressed=true]{border-color:var(--accent-line);color:var(--ink);background:var(--accent-wash)}.list-refresh.ivmd-page .ivx-tog .tn{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.list-refresh.ivmd-page .gla-pill.bud{background:var(--info-wash);color:var(--info)}.list-refresh.ivmd-page .gla-pill.review{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.ivmd-page .ivx-htbl{min-width:900px}.list-refresh.ivmd-page .ivx-htbl.ivx-stale{opacity:.6}.list-refresh.ivmd-page .ivx-htbl tbody tr{cursor:default}.list-refresh.ivmd-page .ivx-htbl tbody td,.list-refresh.ivmd-page .ivx-htbl thead th{padding:9px 12px;vertical-align:top}.list-refresh.ivmd-page .ivx-htbl td.t{white-space:normal;min-width:300px}.list-refresh.ivmd-page .ivx-htbl td.t .gla-pill+.gla-pill{margin-left:4px}.list-refresh.ivmd-page .ivx-htbl td.d{white-space:nowrap;font-size:12.5px;color:var(--ink)}.list-refresh.ivmd-page .ivx-htbl td.r{font-size:12.5px;font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.ivmd-page .ivx-htbl .w{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.4;max-width:360px}.list-refresh.ivmd-page .ivx-htbl td.j{white-space:nowrap}.list-refresh.ivmd-page .ivx-htbl td.j .s{display:block;font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.ivmd-page .ivx-htbl td.j .s.crit{color:var(--crit);font-weight:600}.list-refresh.ivmd-page .ivx-htbl td.j .s .gpa-je{font-size:11px}.list-refresh.ivmd-page .ivx-htbl tr.rev td.r{text-decoration:line-through;color:var(--ink-3)}.list-refresh.ivmd-page .ivx-htbl tr.acc td{background:var(--surface-2)}.list-refresh.ivmd-page .ivx-htbl tr.acc td.r{font-weight:500;color:var(--ink-2)}.list-refresh.ivmd-page .ivx-htbl .ivx-none td{text-align:center;color:var(--ink-3);padding:26px 10px;white-space:normal}.list-refresh.ivmd-page .gla-accts{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.list-refresh.ivmd-page .gla-al{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.35}.list-refresh.ivmd-page .gla-al .gla-dc{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--ink-3);width:15px;flex:none}.list-refresh.ivmd-page .gla-al b{font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--ink)}.list-refresh.ivmd-page .gla-al .n{color:var(--ink-2);max-width:200px;overflow:hidden;text-overflow:ellipsis}.list-refresh.ivmd-page .gla-more{font-size:11px;color:var(--ink-3);padding-left:21px}@media (max-width: 1180px){.list-refresh.ivmd-page .ivx-grid{grid-template-columns:minmax(0,1fr)}.list-refresh.ivmd-page .ivx-form{border-right:none;border-bottom:1px solid var(--hair)}.list-refresh.ivmd-page .ivx-prev{border-radius:0 0 var(--r) var(--r)}}@media (max-width: 560px){.list-refresh.ivmd-page .ivx-fields{grid-template-columns:1fr}}.list-refresh.ivmd-page.ivm-ro .inp,.list-refresh.ivmd-page.ivm-ro .sel{background:var(--surface-2);color:var(--ink-2)}.list-refresh.ivmd-page.ivm-ro .ivx-seg button{background:var(--surface-2);color:var(--ink-3)}.list-refresh.ivmd-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.list-refresh.ivmd-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.ivmd-page .etx-actionbar .btn-ghost,.list-refresh.ivmd-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.list-refresh.ivmd-page .etx-actionbar .btn-primary .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px;color:currentColor}.list-refresh.ivmd-page .ivmd-dirty{font-size:12.5px;color:var(--ink-2)}.list-refresh.ivmd-page .ivmd-dirty b{color:var(--ink);font-weight:650}.list-refresh.ivmd-page .ivm-links{display:flex;gap:14px;flex-wrap:wrap}.list-refresh.ivmd-page .ivm-links .ivm-link[disabled]{opacity:.5;cursor:not-allowed;text-decoration:none}.list-refresh.ivmd-page .ivms-date{border:none;background:none;padding:0;font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left}.list-refresh.ivmd-page .ivms-date:hover{text-decoration:underline}.list-refresh.ivmd-page .ivms-mk{display:inline-block;margin-left:6px;padding:0 6px;border-radius:10px;font-size:10.5px;font-weight:700;line-height:1.6;background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivmd-page .ivms-mk.cmp{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivmd-page .ivms-tbl tr.ivms-cmp td{font-weight:700}.list-refresh.ivmd-page .ivms-ov{color:var(--warn);margin-left:3px;font-weight:700}.list-refresh.ivmd-page .ivms-empty.rerun{color:var(--ink-2);line-height:1.5}.list-refresh.ivm-rt .field,.list-refresh.ivm-dr .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.ivm-rt .field>label,.list-refresh.ivm-dr .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.ivm-rt .help,.list-refresh.ivm-dr .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.ivm-rt .inp,.list-refresh.ivm-dr .inp{width:100%;padding:8px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.ivm-rt .inp:focus,.list-refresh.ivm-dr .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ivm-rt .inp::placeholder,.list-refresh.ivm-dr .inp::placeholder{color:var(--ink-3)}.list-refresh.ivm-rt .inp:disabled,.list-refresh.ivm-dr .inp:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed}.list-refresh.ivm-rt .ivm-mono,.list-refresh.ivm-dr .ivm-mono{font-family:var(--font-mono)}.list-refresh.ivm-rt .inp-group,.list-refresh.ivm-dr .inp-group{display:flex;align-items:stretch}.list-refresh.ivm-rt .inp-group .inp,.list-refresh.ivm-dr .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm);min-width:0}.list-refresh.ivm-rt .inp-group .suffix,.list-refresh.ivm-dr .inp-group .suffix{display:grid;place-items:center;padding:0 10px;border:1px solid var(--hair-2);border-left:none;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px;border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.ivm-rt .ivm-link,.list-refresh.ivm-dr .ivm-link{border:none;background:none;padding:0;font-family:var(--font-ui);font-size:11.5px;font-weight:600;color:var(--accent-ink);cursor:pointer;text-align:left;width:fit-content}.list-refresh.ivm-rt .ivm-link:hover,.list-refresh.ivm-dr .ivm-link:hover{text-decoration:underline}.list-refresh.ivm-rt .ivm-link[disabled],.list-refresh.ivm-dr .ivm-link[disabled]{opacity:.5;cursor:not-allowed}.list-refresh.ivm-rt .page-alert,.list-refresh.ivm-dr .page-alert{margin-bottom:10px}.list-refresh.ivm-rt .page-alert .pa-ic svg,.list-refresh.ivm-dr .page-alert .pa-ic svg{width:17px;height:17px}.list-refresh.ivm-rt .ivmrt-intro{font-size:12.5px;color:var(--ink-3);margin:2px 0 14px;line-height:1.5}.list-refresh.ivm-rt .ivmrt-top{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:18px 28px;align-items:start;margin-bottom:14px}.list-refresh.ivm-rt .ivmrt-rates h3{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--ink);margin:0 0 8px}.list-refresh.ivm-rt .ivmrt-rates h3:not(:first-child){margin-top:16px}.list-refresh.ivm-rt .ivmrt-period{display:grid;grid-template-columns:minmax(0,170px) minmax(0,130px) 34px;gap:8px;align-items:end;margin-bottom:8px}.list-refresh.ivm-rt .ivmrt-del{width:34px;height:36px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;padding:0}.list-refresh.ivm-rt .ivmrt-del:hover:not([disabled]){color:var(--crit);border-color:var(--crit)}.list-refresh.ivm-rt .ivmrt-del svg{width:15px;height:15px}.list-refresh.ivm-rt .ivmrt-seg{width:fit-content;margin-bottom:6px}.list-refresh.ivm-rt .ivmrt-seg button{padding:7px 12px;font-size:12.5px}.list-refresh.ivm-rt .ivmrt-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-2)}.list-refresh.ivm-rt .ivmrt-sum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ivm-rt .ivmrt-sum .v{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.ivm-rt .ivmrt-empty{padding:26px 10px;text-align:center;color:var(--ink-3);font-size:12.5px;border:1px dashed var(--hair-2);border-radius:var(--r)}.list-refresh.ivm-rt .ivmrt-tbl{min-width:640px}.list-refresh.ivm-rt .ivmrt-tbl tbody tr{cursor:default}.list-refresh.ivm-rt .ivmrt-tbl td,.list-refresh.ivm-rt .ivmrt-tbl th{padding:6px 10px}.list-refresh.ivm-rt .ivmrt-tbl th.n,.list-refresh.ivm-rt .ivmrt-tbl td.n{width:40px;text-align:right;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.list-refresh.ivm-rt .ivmrt-tbl td.r{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap;text-align:right}.list-refresh.ivm-rt .ivmrt-tbl td.r.z{color:var(--ink-3)}.list-refresh.ivm-rt .ivmrt-tbl tr.ivmrt-yr td{background:var(--surface-2);font-weight:700;color:var(--ink);font-size:12px}.list-refresh.ivm-rt .ivmrt-tbl tr.ivmrt-ytot td{font-weight:650;text-align:right;color:var(--ink-2);border-bottom:2px solid var(--hair)}.list-refresh.ivm-rt .ivmrt-tbl tr.ivmrt-cmp td{font-weight:700}.list-refresh.ivm-rt .ivmrt-tbl tr.ivmrt-posted td{color:var(--ink-2)}.list-refresh.ivm-rt .ivmrt-tbl.ivmrt-stale{opacity:.55}.list-refresh.ivm-rt .ivmrt-badge{display:inline-block;margin-left:6px;padding:0 6px;border-radius:10px;font-size:10.5px;font-weight:700;line-height:1.6;background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivm-rt .ivmrt-badge.cmp{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivm-rt .ivmrt-amt{width:120px;text-align:right;padding:5px 8px}.list-refresh.ivm-rt .ivmrt-amt.bad{border-color:var(--crit)}.list-refresh.ivm-rt .ivmrt-lock{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)}.list-refresh.ivm-rt .ivmrt-lock svg{width:12px;height:12px;color:var(--ink-3)}@media (max-width: 760px){.list-refresh.ivm-rt .ivmrt-top{grid-template-columns:minmax(0,1fr)}.list-refresh.ivm-rt .ivmrt-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-refresh.ivm-dr .ivmdr-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.list-refresh.ivm-dr .ivmdr-dow{text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:4px 0}.list-refresh.ivm-dr .ivmdr-day{border:1px solid var(--hair);border-radius:var(--r-sm);padding:5px 6px;min-height:62px;background:var(--surface);min-width:0}.list-refresh.ivm-dr .ivmdr-day.none{border:none;background:none}.list-refresh.ivm-dr .ivmdr-day.out{opacity:.4}.list-refresh.ivm-dr .ivmdr-day.chg{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.list-refresh.ivm-dr .ivmdr-day .d{font-size:12px;font-weight:700;color:var(--ink);display:flex;gap:4px;align-items:baseline;flex-wrap:wrap}.list-refresh.ivm-dr .ivmdr-day .r{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);margin-top:3px}.list-refresh.ivm-dr .ivmdr-day .i{font-family:var(--font-mono);font-size:11.5px;font-weight:650;color:var(--ink)}.list-refresh.ivm-dr .ivmdr-new{font-size:9.5px;font-weight:700;color:var(--accent-ink);text-transform:uppercase;letter-spacing:.04em}.list-refresh.ivm-dr .ivmdr-note{margin:12px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.5}.list-refresh.ivm-dr .ivmdr-sk{display:flex;flex-direction:column;gap:6px}.list-refresh.ivm-dr .ivmdr-msg{padding:22px 10px;font-size:12.5px;color:var(--ink-3)}.list-refresh.ivm-dr .ivmdr-msg.bad{color:var(--crit)}@media (max-width: 560px){.list-refresh.ivm-dr .ivmdr-day{min-height:54px;padding:4px}.list-refresh.ivm-dr .ivmdr-day .r{display:none}}.list-refresh.ivm-post .gpa-rtbl,.list-refresh.ivm-je .gpa-rtbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.ivm-post .gpa-rtbl th,.list-refresh.ivm-je .gpa-rtbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--hair)}.list-refresh.ivm-post .gpa-rtbl td,.list-refresh.ivm-je .gpa-rtbl td{padding:9px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top}.list-refresh.ivm-post .gpa-rtbl tr:last-child td,.list-refresh.ivm-je .gpa-rtbl tr:last-child td{border-bottom:none}.list-refresh.ivm-post .gpa-rtbl th.r,.list-refresh.ivm-post .gpa-rtbl td.r,.list-refresh.ivm-je .gpa-rtbl th.r,.list-refresh.ivm-je .gpa-rtbl td.r{text-align:right}.list-refresh.ivm-post .gpa-rtbl td.r,.list-refresh.ivm-je .gpa-rtbl td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.ivm-post .gpa-rtbl .n,.list-refresh.ivm-je .gpa-rtbl .n{color:var(--ink);font-weight:650}.list-refresh.ivm-post .gpa-rtbl .e,.list-refresh.ivm-je .gpa-rtbl .e{font-size:11.5px;color:var(--ink-3);margin-top:2px}.list-refresh.ivm-post .gpa-je,.list-refresh.ivm-je .gpa-je{border:none;background:none;padding:0;margin-left:6px;font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--accent-ink);cursor:pointer}.list-refresh.ivm-post .gpa-je:hover,.list-refresh.ivm-je .gpa-je:hover{text-decoration:underline}.list-refresh.ivm-post .ivm-link,.list-refresh.ivm-je .ivm-link{border:none;background:none;padding:0;font-family:var(--font-ui);font-size:11.5px;font-weight:600;color:var(--accent-ink);cursor:pointer;text-align:left;width:fit-content}.list-refresh.ivm-post .ivm-link:hover,.list-refresh.ivm-je .ivm-link:hover{text-decoration:underline}.list-refresh.ivm-post .page-alert{margin-bottom:12px}.list-refresh.ivm-post .page-alert .pa-ic svg{width:17px;height:17px}.list-refresh.ivm-post .ivmp-head{display:flex;align-items:center;gap:18px;margin:4px 0 12px;flex-wrap:wrap}.list-refresh.ivm-post .gpa-mstep{display:inline-flex;align-items:center;gap:4px}.list-refresh.ivm-post .gpa-mstep .gpa-mlbl{min-width:150px;text-align:center;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.ivm-post .gpa-mstep .gpa-mlbl .s{display:block;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--ink-3);margin-top:1px}.list-refresh.ivm-post .gpa-mstep .gpa-mlbl .s.crit{color:var(--crit)}.list-refresh.ivm-post .gpa-mstep .gpa-mlbl .s.good{color:var(--good)}.list-refresh.ivm-post .gpa-mstep button{width:30px;height:30px;border-radius:8px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;padding:0}.list-refresh.ivm-post .gpa-mstep button svg{width:15px;height:15px}.list-refresh.ivm-post .gpa-mstep button:hover:not([disabled]){border-color:var(--accent);color:var(--accent-ink)}.list-refresh.ivm-post .gpa-mstep button[disabled]{opacity:.4;cursor:not-allowed}.list-refresh.ivm-post .gpa-sum{margin-left:auto;display:flex;gap:22px}.list-refresh.ivm-post .gpa-sum>div{text-align:right}.list-refresh.ivm-post .gpa-sum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ivm-post .gpa-sum .v{font-family:var(--font-mono);font-size:17px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.ivm-post .gpa-sum .v.warn{color:var(--warn)}.list-refresh.ivm-post .gpa-sum .v.good{color:var(--good)}.list-refresh.ivm-post .gla-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap;line-height:1.5}.list-refresh.ivm-post .gla-pill.crit{background:var(--crit-wash);color:var(--crit)}.list-refresh.ivm-post .gla-pill.good{background:var(--good-wash);color:var(--good)}.list-refresh.ivm-post .gla-pill.ready{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivm-post .gla-accts{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.list-refresh.ivm-post .gla-al{display:flex;align-items:baseline;gap:6px;font-size:11.5px;line-height:1.35}.list-refresh.ivm-post .gla-al .gla-dc{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--ink-3);width:15px;flex:none}.list-refresh.ivm-post .gla-al b{font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--ink)}.list-refresh.ivm-post .gla-al .n{color:var(--ink-2);max-width:210px;overflow:hidden;text-overflow:ellipsis;font-weight:400}.list-refresh.ivm-post .gla-al.bad b,.list-refresh.ivm-post .gla-al.bad .n{color:var(--crit)}.list-refresh.ivm-post .ivmp-tbl tr.no td{color:var(--ink-3)}.list-refresh.ivm-post .ivmp-tbl .why{color:var(--crit);font-weight:600;font-size:11.5px;margin-top:2px}.list-refresh.ivm-post .ivmp-tbl tr.done td{opacity:.7}.list-refresh.ivm-post .ivmp-tbl .ivmp-none td{text-align:center;color:var(--ink-3);padding:24px 10px}.list-refresh.ivm-post .ivmp-tbl.ivmp-stale{opacity:.55}.list-refresh.ivm-post .ivmp-msg{padding:18px 10px;font-size:12.5px;color:var(--ink-3)}.list-refresh.ivm-post .ivmp-msg.bad{color:var(--crit)}.list-refresh.ivm-post .ivmp-mvc{min-width:140px}.list-refresh.ivm-post .ivmp-mv{display:flex;align-items:center;max-width:150px}.list-refresh.ivm-post .ivmp-mv .pre{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);margin-right:4px}.list-refresh.ivm-post .ivmp-mv .inp{width:100%;padding:4px 8px;font-size:12px;text-align:right}.list-refresh.ivm-post .ivmp-tbl .ivmp-was{color:var(--ink-3);font-weight:400;margin-right:4px}.list-refresh.ivm-post .ivmp-tbl .ivmp-gain{font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--ink-3);margin-top:2px}.list-refresh.ivm-post .ivmp-tbl .ivm-err{display:block;color:var(--crit);font-size:11px;font-weight:600;margin-top:3px;white-space:normal}.list-refresh.ivm-post .ivmp-foot{margin:10px 2px 0;font-size:11.5px;color:var(--ink-3);line-height:1.45}.list-refresh.ivm-je .ivmj-src{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);margin:4px 0 12px;font-size:12px;color:var(--ink-2)}.list-refresh.ivm-je .ivmj-src b{color:var(--ink);font-weight:650}.list-refresh.ivm-je .ivmj-none{color:var(--ink-3)}.pi-page,.pf-page{padding:22px 24px 40px}.pi-page .sel,.pf-page .sel{width:100%;padding:9px 32px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.pi-page .sel:focus,.pf-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.pi-page .pi-head,.pf-page .pi-head{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}.pi-page .pi-field,.pf-page .pi-field{display:flex;flex-direction:column;gap:4px}.pi-page .pi-field>span,.pf-page .pi-field>span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pi-page .pi-field input[type=date],.pf-page .pi-field input[type=date]{font-family:var(--font-ui);font-size:13px;padding:8px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.pi-page .pi-field input[type=date]:focus-visible,.pf-page .pi-field input[type=date]:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}@media (max-width: 640px){.pi-page .pi-field,.pf-page .pi-field{min-width:0;max-width:100%}.pi-page .pi-field>.sel,.pf-page .pi-field>.sel{min-width:0!important}.pi-page .pi-head>.pi-field:has(>.sel),.pf-page .pi-head>.pi-field:has(>.sel){flex:1 1 100%}}.pi-page .pi-check,.pf-page .pi-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2);cursor:pointer;padding-bottom:8px}.pi-page .pay-opts,.pf-page .pay-opts{display:flex;flex-direction:column;gap:7px}.pi-page .pay-opts .pi-check,.pf-page .pay-opts .pi-check{padding-bottom:0}.pi-page .pay-opts .pi-hint,.pf-page .pay-opts .pi-hint{margin:-3px 0 2px 26px;font-size:11.5px;color:var(--ink-3);max-width:320px}.pi-page .seg,.pf-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.pi-page .seg button,.pf-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.pi-page .seg button.on,.pf-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.pi-page .seg button:focus-visible,.pf-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pi-page .cbox,.pf-page .cbox{cursor:pointer}.pi-page .cbox:focus-visible,.pf-page .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pi-page .pill.eft,.pf-page .pill.eft{background:var(--good-wash);color:var(--good)}.pi-page .pill.manual,.pf-page .pill.manual{background:var(--warn-wash);color:var(--warn)}.pi-page .pi-of,.pf-page .pi-of{font-size:11px;font-weight:400;color:var(--ink-3);font-family:var(--font-mono)}.pi-page .pi-amt,.pf-page .pi-amt{width:120px;text-align:right;font-family:var(--font-mono);font-size:13px;padding:6px 8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.pi-page .pi-amt:focus-visible,.pf-page .pi-amt:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.pi-page .pi-amt.bad,.pf-page .pi-amt.bad{border-color:var(--crit)}.pi-page .pi-amt-err,.pf-page .pi-amt-err{font-size:11px;color:var(--crit)}.pi-page .cbox.held,.pf-page .cbox.held{opacity:.4;cursor:not-allowed}.pi-page .pi-banner,.pf-page .pi-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:12px;background:var(--good-wash);color:var(--ink-2);border:1px solid var(--hair);border-radius:var(--r)}.pi-page .pi-banner>svg,.pf-page .pi-banner>svg{width:18px;height:18px;flex:none;color:var(--good)}.pi-page .pi-banner-t,.pf-page .pi-banner-t{flex:1;font-size:13px}.pi-page .pi-banner-s,.pf-page .pi-banner-s{font-size:11.5px;color:var(--ink-3)}.pi-page .pi-warn,.pf-page .pi-warn{margin-top:4px;color:var(--crit);font-weight:600}.pi-page .idx-table tfoot td,.pf-page .idx-table tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pi-page .idx-table tfoot td.lbl,.pf-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.pi-page .idx-table td.empty,.pf-page .idx-table td.empty{text-align:center;color:var(--ink-3);padding:26px 16px;white-space:normal}.pi-page .idx-table tbody tr,.pf-page .idx-table tbody tr{cursor:default}.pi-page .pi-total,.pf-page .pi-total{text-align:right}.pi-page .pi-total .n,.pf-page .pi-total .n{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--ink)}.pi-page .pi-total .c,.pf-page .pi-total .c{font-size:11px;color:var(--ink-3);font-family:var(--font-mono)}.pi-page .pi-foot,.pf-page .pi-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:14px 16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}@media (max-width: 640px){.pi-page .pi-foot,.pf-page .pi-foot{flex-wrap:wrap}.pi-page .pi-foot>div,.pf-page .pi-foot>div{flex-wrap:wrap}}.pi-page .bulkbar,.pf-page .bulkbar{position:fixed;left:50%;bottom:26px;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);z-index:120;max-width:calc(100vw - 32px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.pi-page .bulkbar.show,.pf-page .bulkbar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.pi-page .bulkbar .bb-count,.pf-page .bulkbar .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.pi-page .bulkbar .bb-count b,.pf-page .bulkbar .bb-count b{font-family:var(--font-mono);color:var(--accent-ink)}.pi-page .bulkbar .bb-actions,.pf-page .bulkbar .bb-actions{display:flex;gap:8px}@media (prefers-reduced-motion: reduce){.pi-page .bulkbar,.pf-page .bulkbar{transition:opacity .18s ease;transform:translate(-50%)}}.chq-dlg-lead{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--ink-2)}.pf-page{padding:0}.pf-page .pf-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 24px 24px}.pf-page .pf-date{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.pf-page .pf-date-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.pf-page .pf-head{row-gap:14px}.pf-page .pf-nums{display:flex;gap:10px;margin-left:auto;align-self:flex-end}.pf-page .pf-num{display:flex;flex-direction:column;gap:2px;padding:7px 13px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2)}.pf-page .pf-num>span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pf-page .pf-num>b{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--ink)}.pf-page .pf-num.test{background:transparent}.pf-page .pf-num.test>b{color:var(--ink-3)}.pf-page .pf-num-btn{align-self:stretch}@media (max-width: 640px){.pf-page .pf-nums{flex-wrap:wrap;margin-left:0}}.pf-page .pf-date-err{max-width:260px;font-size:12px;line-height:1.35;text-align:right;color:var(--crit)}.pf-page .pf-date.invalid .pf-date-lbl{color:var(--crit)}.pf-page .pf-pending .pf-pending-acts{display:flex;gap:8px;flex:0 0 auto;align-items:center}.pf-page .pf-pending .pf-pending-why{display:block;margin-top:4px;font-weight:600}.pf-page .pf-pending .pa-cta.ghost{background:transparent;color:var(--ink);border:1px solid var(--hair-2)}.pf-page .pf-pending .pa-cta:disabled{opacity:.5;cursor:not-allowed;filter:none}.pf-page .pf-static{display:inline-flex;align-items:center;min-height:37px;padding:9px 11px;border:1px dashed var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-size:13px;white-space:nowrap}.pf-page .pf-static.muted{color:var(--ink-3);font-style:italic}.pf-page .pf-hint{max-width:240px;font-size:11.5px;line-height:1.35;color:var(--ink-3);white-space:normal}.pf-page .pf-mono{font-family:var(--font-mono);font-size:12px;color:var(--ink);letter-spacing:.01em}.pf-page .pf-mono b{color:var(--crit);font-weight:700}.pf-page .pf-bsub{color:var(--ink-3);font-size:11.5px;margin-top:2px;white-space:normal;max-width:320px}.pf-page .idx-table td.pf-diff{color:var(--ink-3)}.pf-page .idx-table td.pf-diff.short{color:var(--crit);font-weight:650}.pf-page .idx-table td.pf-diff.over{color:var(--warn);font-weight:650}.pf-page .pf-diff-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.pf-page .pf-diff-btn:hover,.pf-page .pf-diff-btn:focus-visible{color:var(--accent);outline:none}.pf-page .idx-table tbody tr.locked td{opacity:.62}.pf-page .idx-table tbody tr.locked{cursor:default}.pf-page .idx-table tbody tr.on td{background:var(--accent-wash)}.pf-page .cbox.disabled{opacity:.4;cursor:default}.pf-page .pill.ready{background:var(--good-wash);color:var(--good)}.pf-page .pill.hold{background:var(--warn-wash);color:var(--warn)}.pf-page .pill.exc{background:var(--crit-wash);color:var(--crit)}.pf-page .pill.sent{background:var(--info-wash);color:var(--info)}.pf-page .pill.test{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.pf-page .pill.live{background:var(--info-wash);color:var(--info)}.pf-page .pf-foot{flex:none;margin:0 24px 24px;box-shadow:var(--shadow-lift)}@media print{.pf-page .pf-scroll{overflow:visible}.pf-page .pf-foot{box-shadow:none}}.pf-page .pf-run-note{font-size:12px;color:var(--ink-3);line-height:1.6}.pf-page .pf-run-note b{color:var(--ink-2);font-weight:650}.pf-page .pf-fname{font-family:var(--font-mono);font-size:12px;color:var(--ink)}.pf-page .p-head{display:flex;align-items:flex-start;gap:14px;padding:15px 16px 13px;border-bottom:1px solid var(--hair)}.pf-page .p-head h2{font-family:var(--font-display);margin:0;font-size:16px;font-weight:700;color:var(--ink)}.pf-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3);line-height:1.45}.pf-page .idx-table th.pf-acts,.pf-page .idx-table td.pf-acts{width:84px}.pf-page .idx-table td.pf-acts{text-align:right;white-space:nowrap}.pf-page .idx-table td.pf-acts .kebab{display:inline-grid;vertical-align:middle}.pf-page .idx-table th.pf-acts.pf-acts-review,.pf-page .idx-table td.pf-acts.pf-acts-review{width:116px}.pf-page .pf-adjust{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 0 auto}.pf-page .pf-adjust .sel{width:auto;min-width:200px}.pf-done{font-family:var(--font-ui);color:var(--ink)}.pf-done .pfd-hero{display:flex;flex-direction:column;align-items:center;gap:9px;padding:26px 24px 20px;border-bottom:1px solid var(--hair);text-align:center}.pf-done .pfd-check{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--good-wash);color:var(--good)}.pf-done .pfd-check svg{width:24px;height:24px}.pf-done .pfd-hero h2{font-family:var(--font-display);margin:0;font-size:19px;font-weight:700}.pf-done .pfd-hero p{margin:0;font-size:12.5px;color:var(--ink-3)}.pf-done .pfd-body{padding:16px 22px 20px}.pf-done .pfd-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:7px 0}.pf-done .pfd-row .l{font-size:12.5px;color:var(--ink-3)}.pf-done .pfd-row .v{font-size:13px;font-weight:600;color:var(--ink);text-align:right}.pf-done .pfd-row.tot{border-top:2px solid var(--hair-2);margin-top:6px;padding-top:12px}.pf-done .pfd-row.tot .v{font-family:var(--font-mono);font-size:16px;font-weight:700}.pf-done .pfd-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pf-done .pfd-cap span{text-transform:none;letter-spacing:0;font-size:10.5px;text-align:right}.pf-done .pfd-prev{margin:0;padding:12px 14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;line-height:1.75;white-space:pre;overflow-x:auto;max-height:190px}.pf-done .pfd-prev b{color:var(--accent-ink);font-weight:700}.pf-done .pfd-prev i{color:var(--ink-3)}.pf-done .pfd-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 13px;border-radius:var(--r-sm);background:var(--good-wash);color:var(--ink-2);font-size:12.5px;line-height:1.5}.pf-done .pfd-note svg{width:17px;height:17px;flex:none;color:var(--good);margin-top:1px}.pf-done .pfd-note b{color:var(--ink);font-weight:650}.pf-done .pfd-note.test{background:var(--surface-2)}.pf-done .pfd-note.test svg{color:var(--ink-3)}.pf-done .pfd-foot{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:13px 18px;border-top:1px solid var(--hair);background:var(--surface-2)}.pcfg-dialog{font-family:var(--font-ui);color:var(--ink);display:flex;flex-direction:column;max-height:86vh;overflow:hidden}.pcfg-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.pcfg-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.pcfg-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.pcfg-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.pcfg-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pcfg-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.pcfg-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair);background:var(--surface)}.pcfg-dialog .pcfg-lead{margin:0 0 16px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.pcfg-dialog .pcfg-lead b{color:var(--ink);font-weight:650}.pcfg-dialog .pcfg-sk-box{display:block;width:100%;height:38px;border-radius:var(--r-sm)}.pcfg-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.pcfg-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.pcfg-dialog .field.span2{grid-column:1/-1}.pcfg-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.pcfg-dialog .field>label .req{color:var(--crit);margin-left:2px}.pcfg-dialog .fld-err{font-size:11px;color:var(--crit)}.pcfg-dialog .inp,.pcfg-dialog .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.pcfg-dialog .inp:focus,.pcfg-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.pcfg-dialog .inp::placeholder{color:var(--ink-3)}.pcfg-dialog .inp.ng-invalid.ng-touched,.pcfg-dialog .sel.ng-invalid.ng-touched{border-color:var(--crit)}.pfn-lead{margin:0 0 14px;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.list-refresh .pfn-tbl.idx-table th,.list-refresh .pfn-tbl.idx-table td{padding-left:10px;padding-right:10px}.list-refresh .pfn-tbl.idx-table td{vertical-align:top;white-space:normal}.list-refresh .pfn-tbl.idx-table td.pfn-recent{font-size:12px;min-width:110px}.pfn-repeat{margin-top:5px;white-space:nowrap}.pfn-repeat .pill{font-family:var(--font-ui)}.pf-dialog{display:flex;flex-direction:column;gap:14px;padding:4px 0}.pf-dialog .field{display:flex;flex-direction:column;gap:6px}.pf-dialog .field label{font-size:12px;font-weight:600;color:var(--ink-2)}.pf-dialog textarea.inp{resize:vertical;min-height:84px}.pf-dialog .fld-note{font-size:12px;color:var(--ink-3);font-weight:400}.pf-dialog .fld-err{font-size:12px;color:var(--crit)}.pf-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.pf-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.pf-dialog .inp::placeholder{color:var(--ink-3)}.pf-dialog-choices{display:flex;flex-wrap:wrap;gap:10px}.pc-page .pc-scroll{padding:22px 24px 40px}.pc-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 16px 13px;border-bottom:1px solid var(--hair)}.pc-page .p-head h2{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0;color:var(--ink);letter-spacing:.005em}.pc-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3);line-height:1.45}.pc-page .p-head p+p{margin-top:5px}.pc-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.pc-page .sel{width:100%;padding:9px 32px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.pc-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.pc-page .inp{width:100%;padding:8px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.pc-page .inp:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.pc-page .pc-cols{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 900px){.pc-page .pc-cols{grid-template-columns:minmax(0,1fr)}}.pc-page .pc-side{position:sticky;top:16px;display:flex;flex-direction:column}.pc-page .pc-body{padding:16px}.pc-page .pc-field{margin-bottom:14px}.pc-page .pc-field>label{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.pc-page .pc-seg{display:flex;gap:6px}.pc-page .pc-seg .seg{width:100%}.pc-page .pc-seg .seg button{flex:1}.pc-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.pc-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.pc-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.pc-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc-page .pi-check{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2);cursor:pointer}.pc-page .cbox{cursor:pointer}.pc-page .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-page .cbox.held{opacity:.4;cursor:not-allowed}.pc-page .chq-mini{border:1px solid var(--hair-2);border-radius:9px;overflow:hidden;margin-top:2px}.pc-page .chq-mini .cm-band{display:flex;align-items:center;padding:0 11px;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.pc-page .chq-mini .cm-stub{height:28px;background:var(--surface-2);color:var(--ink-3);border-bottom:1px dashed var(--hair-2)}.pc-page .chq-mini .cm-stub:last-child{border-bottom:none;border-top:1px dashed var(--hair-2)}.pc-page .chq-mini .cm-cheque{height:58px;background:var(--accent-wash);color:var(--accent-ink);font-weight:600;align-items:flex-start;padding-top:9px;flex-direction:column;gap:5px;justify-content:center}.pc-page .chq-mini .cm-cheque .cc-line{height:4px;border-radius:3px;background:var(--accent-line)}.pc-page .pc-note{font-size:11px;color:var(--ink-3);font-family:var(--font-mono);margin-top:4px}.pc-page .pc-warn{color:var(--warn, #b45309)}.pc-page .pc-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.pc-page .pc-chip{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;background:var(--warn-wash, #fef3c7);color:var(--warn, #b45309)}.pc-page .pc-chip.rep{background:var(--accent-wash);color:var(--accent-ink)}.pc-page .lnk{background:none;border:0;padding:0;margin-left:6px;cursor:pointer;color:var(--accent);font:inherit;text-decoration:underline}.pc-page .lnk:hover{opacity:.8}.pc-page button .mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;font-size:15px;line-height:15px;color:currentColor;flex:none}.pc-page button .mat-icon svg{width:15px;height:15px}.pc-page .pc-format-btn{width:100%;justify-content:center;margin-top:12px}.pc-page .pc-foot{display:flex;align-items:center;gap:14px;padding:14px 16px;border-top:1px solid var(--hair)}.pc-page .pc-foot .pc-total{font-family:var(--font-mono)}.pc-page .pc-foot .pc-total b{font-size:16px;color:var(--ink)}.pc-page .pc-actions{margin-left:auto;display:flex;gap:10px}.pc-page .ic-mini{width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.pc-page .ic-mini:hover{background:var(--surface-2);color:var(--crit)}.pc-page .ic-mini svg{width:15px;height:15px}.pc-page .pc-blank{padding:18px 20px 24px;border-top:1px solid var(--hair)}.chq-preview-dialog{width:100%;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.chq-preview-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.chq-preview-dialog .mh-titles{min-width:0}.chq-preview-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.chq-preview-dialog .mh-sub{font-size:12px;color:var(--ink-3);font-weight:400;margin:3px 0 0}.chq-preview-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.chq-preview-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.chq-preview-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chq-preview-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0}.chq-preview-dialog .modal-foot{display:flex;align-items:center;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.chq-preview-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:9px 15px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.chq-preview-dialog .btn-primary:hover{background:var(--accent-ink)}.chq-preview-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.chq-preview-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chq-preview-dialog .btn-primary svg{width:15px;height:15px}.chq-preview-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.chq-preview-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.chq-preview-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chq-preview .chq-stage{background:#55565a;padding:26px;border-radius:10px;max-height:60vh;overflow-y:auto}.chq-preview .chq-sheet{background:#fff;color:#0f3d2e;width:100%;max-width:720px;margin:0 auto;aspect-ratio:8.5/11;border-radius:3px;box-shadow:0 6px 22px #00000059;display:flex;flex-direction:column;overflow:hidden;font-family:Segoe UI,system-ui,sans-serif;line-height:1.35}.chq-preview .chq-sheet .ck-third{flex:1 1 0;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.chq-preview .chq-sheet .cd-perf{flex:none;height:0;border-top:1px dashed #b6c2bb;position:relative}.chq-preview .chq-sheet .cd-perf span{position:absolute;left:10px;top:-9px;font-size:12px;color:#b6c2bb;background:#fff;padding:0 5px}.chq-preview .ck-cheque .cd-body{padding:13px 30px}.chq-preview .ck-cheque .cd-top{display:grid;grid-template-columns:1fr 1.25fr auto;gap:16px;align-items:start}.chq-preview .ck-cheque .cd-bank,.chq-preview .ck-cheque .cd-corp{font-size:10px;line-height:1.34}.chq-preview .ck-cheque .cd-bank b,.chq-preview .ck-cheque .cd-corp b{font-size:11px;color:#0f3d2e}.chq-preview .ck-cheque .cd-no{text-align:right}.chq-preview .ck-cheque .cd-num{font-family:var(--font-display);font-size:19px;font-weight:700;color:#0f3d2e}.chq-preview .ck-cheque .cd-date{margin-top:7px;display:flex;align-items:baseline;gap:7px;justify-content:flex-end}.chq-preview .ck-cheque .cd-dl{font-size:9.5px;letter-spacing:.05em}.chq-preview .ck-cheque .cd-digits{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.5px}.chq-preview .ck-cheque .cd-mdy{display:flex;justify-content:flex-end;gap:10px;font-size:6.5px;letter-spacing:2px;margin-top:1px;opacity:.8}.chq-preview .ck-cheque .cd-pay{display:flex;align-items:flex-end;gap:10px;margin:11px 0 2px}.chq-preview .ck-cheque .cd-pay .cd-lbl{font-size:9.5px;font-weight:600;padding-bottom:3px}.chq-preview .ck-cheque .cd-pay .cd-words{flex:1;font-size:14px;font-weight:700;border-bottom:1px solid #cbd5cf;padding-bottom:2px}.chq-preview .ck-cheque .cd-pay .cd-amt{font-family:var(--font-display);font-size:16px;font-weight:700;white-space:nowrap}.chq-preview .ck-cheque .cd-acct{text-align:center;font-weight:600;font-size:11px;margin:7px 0 1px}.chq-preview .ck-cheque .cd-order{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:4px;font-size:10px;line-height:1.34}.chq-preview .ck-cheque .cd-order .cd-to{font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1.3;padding-top:2px}.chq-preview .ck-cheque .cd-payee{display:grid;grid-template-columns:1fr auto;align-items:start;gap:20px}.chq-preview .ck-cheque .cd-pname{font-size:12px;font-weight:700;margin-bottom:2px}.chq-preview .ck-cheque .cd-per{align-self:end}.chq-preview .ck-cheque .cd-perline{display:flex;align-items:baseline;gap:6px;font-size:10px;margin-top:7px}.chq-preview .ck-cheque .cd-perline .cd-line{display:inline-block;width:150px;border-bottom:1px solid #33413b}.chq-preview .ck-cheque .cd-micr{text-align:center;font-family:var(--font-mono);font-size:13px;letter-spacing:2px;color:#111;margin-top:9px}.chq-preview .ck-cheque .cd-sig-title{font-size:8px;font-weight:700;text-align:center;margin-bottom:2px}.chq-preview .ck-cheque .cd-perline .cd-line{min-height:12px;text-align:center}.chq-preview .ck-cheque .cd-sig-ph{display:inline-block;font-size:8.5px;font-style:italic;color:var(--accent-ink);border:1px dashed var(--hair-2);border-radius:4px;padding:0 5px;margin-bottom:1px}.chq-preview .ck-cheque .cd-sig-notes{margin:6px 0 0;padding-left:14px;font-size:9px;color:var(--warn);list-style:disc}.chq-preview .cd-micr-warn{margin:0 0 12px;padding:9px 12px;border-radius:8px;font-size:12px;line-height:1.4;color:var(--warn);background:var(--warn-wash);border:1px solid currentColor}.chq-preview .ck-cheque.voided:after{content:"VOID";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:76px;font-weight:800;letter-spacing:.22em;color:#dc262626;transform:rotate(-13deg);pointer-events:none}.chq-preview .ck-cheque .cd-voidbody{display:flex;flex-direction:column;justify-content:center;height:100%}.chq-preview .ck-cheque .cd-vhead{font-size:12px;font-weight:700;color:#b91c1c}.chq-preview .ck-cheque .cd-vnote{font-size:9.5px;color:#b91c1c;margin-top:3px}.chq-preview .ck-advice{padding:13px 32px 11px}.chq-preview .ck-advice .ad-head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:7px}.chq-preview .ck-advice .ad-head b{font-size:11.5px}.chq-preview .ck-advice .ad-copy{font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#8a9a93;margin-left:9px}.chq-preview .ck-advice .ad-meta{font-family:var(--font-mono);font-size:9px;color:#5a6b63;white-space:nowrap}.chq-preview .ck-advice .ad-tbl{width:100%;border-collapse:collapse;font-size:10px}.chq-preview .ck-advice .ad-tbl th{text-align:left;font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;color:#5a6b63;padding:3px 6px;border-bottom:1px solid #33413b}.chq-preview .ck-advice .ad-tbl th.r,.chq-preview .ck-advice .ad-tbl td.r{text-align:right}.chq-preview .ck-advice .ad-tbl td{padding:3.5px 6px;border-bottom:1px solid #eef2f0}.chq-preview .ck-advice .ad-tbl td.r{font-family:var(--font-mono)}.chq-preview .ck-advice .ad-tbl tfoot td{font-weight:700;font-size:10.5px;border-top:1px solid #33413b;border-bottom:none;padding-top:5px}.chq-preview .ck-advice .ad-cont{margin-top:auto;padding-top:7px;font-size:9px;color:#8a9a93}.chq-preview .chq-pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px;font-size:12.5px;color:var(--ink-2)}.chq-preview .chq-pager button{width:30px;height:30px;border:1px solid var(--hair-2);border-radius:8px;background:var(--surface);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.chq-preview .chq-pager button:disabled{opacity:.4;cursor:default}.chq-preview .chq-pager button svg{width:15px;height:15px}.chq-preview .chq-pager .cp-lbl{font-family:var(--font-mono)}.chq-preview .chq-pager .cp-kind{color:var(--ink-3)}.chq-preview .chq-pager .cp-kind b{color:var(--ink);font-weight:600}.chq-preview .chq-pager .cp-kind b.cp-void{color:var(--warn)}.pv-fmt{margin-right:auto;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-3)}.pv-fmt .sel{width:172px}.rr-dialog .rr-intro{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--ink-2)}.rr-dialog .rr-range{grid-template-columns:1fr 1fr auto;align-items:start}.rr-dialog .rr-bank{grid-column:1/-1}.rr-dialog .rr-find{margin-top:24px}@media (max-width: 620px){.rr-dialog .rr-range{grid-template-columns:1fr}.rr-dialog .rr-find{margin-top:0;justify-content:center}}.rr-dialog .rr-note{margin:14px 0 0}.rr-dialog .rr-none{margin-top:14px}.rr-dialog .rr-list{margin-top:14px;border:1px solid var(--hair);border-radius:var(--r-sm)}.rr-dialog .rr-list .idx-table tbody tr{cursor:default}.rr-dialog .rr-list .idx-table td.rr-payee{white-space:normal}.rr-dialog .rr-list .idx-table tr.rr-off td,.rr-dialog .rr-list .idx-table tr.rr-off .pname{color:var(--ink-3)}.chq-fmt .fmt-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--hair);overflow-x:auto}.chq-fmt .fmt-tabs button{border:none;background:transparent;padding:12px;font-family:var(--font-ui);font-size:13px;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.chq-fmt .fmt-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.chq-fmt .fmt-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chq-fmt .fmt-panels{padding:18px}.chq-fmt .fmt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width: 640px){.chq-fmt .fmt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chq-fmt .fmt-grid.fmt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.chq-fmt .fmt-span-2{grid-column:span 2}.chq-fmt .fmt-box{border:1px solid var(--hair);border-radius:10px;padding:13px 14px}.chq-fmt .fmt-box h4{margin:0 0 10px;font-family:var(--font-display);font-size:12.5px;font-weight:600}.chq-fmt .fmt-coord{display:flex;align-items:center;gap:8px;margin-bottom:8px}.chq-fmt .fmt-coord:last-child{margin-bottom:0}.chq-fmt .fmt-coord label{font-size:11.5px;color:var(--ink-3);width:48px;flex:none}.chq-fmt .fmt-coord input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--hair-2);border-radius:6px;background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12px;text-align:right}.chq-fmt .fmt-coord input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.chq-fmt .fmt-coord.fmt-coord-wide label{width:auto;flex:1}.chq-fmt .fmt-coord.fmt-coord-wide input{width:60px;flex:none}.chq-fmt .fmt-radio{display:flex;flex-direction:column;gap:8px}.chq-fmt .fmt-radio label{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.chq-fmt .fmt-radio .radio{width:15px;height:15px;border-radius:50%;border:1.5px solid var(--hair-2);flex:none;box-sizing:border-box}.chq-fmt .fmt-radio label.on .radio{border:5px solid var(--accent)}.chq-fmt .fmt-radio label:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chq-fmt .fmt-fontrow{display:grid;grid-template-columns:1.5fr 1fr 68px auto auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair)}.chq-fmt .fmt-fontrow:last-child{border-bottom:none}.chq-fmt .fmt-fontrow .fr-name{font-weight:600;font-size:13px;color:var(--ink)}.chq-fmt .fmt-fontrow .fr-ck{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);cursor:pointer}@media (max-width: 720px){.chq-fmt .fmt-fontrow{grid-template-columns:1fr 1fr}}.chq-fmt .fmt-sel{width:100%;padding:7px 9px;border:1px solid var(--hair-2);border-radius:6px;background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:12.5px}.chq-fmt .fmt-actions{display:flex;justify-content:flex-end;margin-bottom:6px}.chq-fmt .btn-ghost.fmt-danger{color:var(--crit);border-color:var(--crit-wash)}.chq-fmt .btn-ghost.fmt-danger:hover{border-color:var(--crit);color:var(--crit)}.chq-fmt .btn-ghost.fmt-danger:disabled:hover{border-color:var(--crit-wash)}.chq-fmt .micr-sample{font-family:var(--font-mono);font-size:22px;text-align:center;white-space:pre;padding:26px;color:var(--ink);background:var(--surface-2);border-radius:10px;margin-top:16px;overflow-x:auto}.chq-fmt .micr-sample.micr-sample-plain{letter-spacing:2px;color:var(--ink-3)}.chq-fmt .fmt-sig-rules{margin:16px 0 12px;font-size:12px;line-height:1.5;color:var(--ink-2);max-width:640px}.chq-fmt .fmt-sig-rules p{margin:0 0 6px}.chq-fmt .fmt-sig-rules .fmt-sig-store{color:var(--ink-3)}.chq-fmt .fmt-slot-state{font-size:12px;color:var(--ink-3);margin-bottom:8px}.chq-fmt .fmt-slot-state.on{color:var(--ink)}.chq-fmt .fmt-slot-img{height:56px;padding:6px;border:1px solid var(--hair);border-radius:6px;background:#fff;display:flex;align-items:center;margin-bottom:8px}.chq-fmt .fmt-slot-img img{max-height:100%;max-width:100%;object-fit:contain}.chq-fmt .fmt-slot-actions{display:flex;gap:8px;flex-wrap:wrap}.chq-fmt .fmt-slot-hint{font-size:11.5px;color:var(--ink-3);margin-top:10px}.chq-fmt .fmt-micr-font{max-width:520px;margin-top:14px}.chq-fmt .fmt-micr-warn{font-size:12px;line-height:1.4;color:var(--warn);background:var(--warn-wash);border-radius:6px;padding:8px 10px;margin-bottom:10px}.chq-fmt .fmt-note{font-size:11.5px;color:var(--ink-3);padding:10px 18px;border-top:1px solid var(--hair);background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:12px}.chq-fmt .fmt-note .fn-path{font-family:var(--font-mono)}.chq-print{display:none}@media print{@page{size:8.5in 11in;margin:0}.pc-page.pc-page,.cr-page.cr-page{display:none!important}.chq-print{display:block!important}.chq-print .cps-sheet{position:relative;width:8.5in;height:11in;overflow:hidden;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;break-after:page;page-break-after:always}.chq-print .cps-sheet:last-child{break-after:auto;page-break-after:auto}.chq-print .cps-band{position:absolute;left:.3in;right:.3in;overflow:hidden}.chq-print .cps-advice{display:flex;flex-direction:column;padding-top:.14in}.chq-print .cps-ahead{display:flex;justify-content:space-between;gap:.2in;padding-bottom:.06in;border-bottom:1px solid #000;margin-bottom:.08in}.chq-print .cps-ahead .cps-aname{font-weight:700}.chq-print .cps-atbl{width:100%;border-collapse:collapse}.chq-print .cps-atbl th{text-align:left;font-weight:700;border-bottom:1px solid #000;padding:.03in .05in}.chq-print .cps-atbl td{padding:.03in .05in}.chq-print .cps-atbl th.r,.chq-print .cps-atbl td.r{text-align:right}.chq-print .cps-atbl tfoot td{font-weight:700;border-top:1px solid #000}.chq-print .cps-acont{margin-top:auto;padding-top:.06in}.chq-print .cps-memo{margin-top:.08in}.chq-print .cps-el{position:absolute;white-space:pre}.chq-print .cps-words{white-space:normal;width:5.5in;line-height:1.15}.chq-print .cps-payee{white-space:normal;width:3.4in;line-height:1.2}.chq-print .cps-payee.framed{border:1px solid #000;padding:.05in .07in}.chq-print .cps-micr{letter-spacing:0}.chq-print .cps-sig-title{font-family:Arial,Helvetica,sans-serif;font-size:8pt;font-weight:700;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chq-print .cps-per{font-family:Arial,Helvetica,sans-serif;font-size:7pt}.chq-print .cps-per-rule{height:0;border-top:.6pt solid #000}.chq-print .cps-sig-img{object-fit:contain;object-position:left bottom}.chq-print .cps-void{position:absolute;left:.3in;right:.3in;display:flex;flex-direction:column;align-items:center;justify-content:center}.chq-print .cps-void-mark{font-size:64pt;font-weight:800;letter-spacing:.12in;color:#000;transform:rotate(-13deg);opacity:.35}.chq-print .cps-void-note{margin-top:.18in;font-size:10pt;font-weight:700}}.chq-override-dialog{width:100%;max-width:100%;max-height:84vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.chq-override-dialog .cod-head{display:flex;align-items:flex-start;gap:12px;padding:17px 20px 14px;border-bottom:1px solid var(--hair);background:var(--surface);flex:0 0 auto}.chq-override-dialog .cod-headings{min-width:0}.chq-override-dialog .cod-title{font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.25;margin:0}.chq-override-dialog .cod-sub{font-size:12.5px;color:var(--ink-3);margin:3px 0 0}.chq-override-dialog .cod-x{margin-left:auto;flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-3);cursor:pointer;font-size:19px;line-height:1}.chq-override-dialog .cod-x:hover{background:var(--surface-2);color:var(--ink)}.chq-override-dialog .cod-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chq-override-dialog .cod-body{padding:16px 20px 18px;overflow-y:auto;flex:1 1 auto}.chq-override-dialog .cod-list{list-style:none;margin:0 0 15px;padding:0;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden}.chq-override-dialog .cod-item{display:flex;align-items:baseline;gap:12px;padding:10px 13px;background:var(--surface-2)}.chq-override-dialog .cod-item+.cod-item{border-top:1px solid var(--hair)}.chq-override-dialog .cod-no{flex:0 0 auto;font-family:var(--font-mono);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}.chq-override-dialog .cod-who{min-width:0;display:flex;flex-direction:column;gap:1px}.chq-override-dialog .cod-payee{font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.chq-override-dialog .cod-meta{font-size:11.5px;color:var(--ink-3);line-height:1.35}.chq-override-dialog .cod-lede{font-size:13px;line-height:1.5;color:var(--ink-2);margin:0 0 16px}.chq-override-dialog .cod-label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.chq-override-dialog .cod-reason{display:block;width:100%;min-height:74px;resize:vertical;padding:9px 11px;font:inherit;font-size:13px;line-height:1.45;color:var(--ink);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm)}.chq-override-dialog .cod-reason::placeholder{color:var(--ink-3)}.chq-override-dialog .cod-reason:focus,.chq-override-dialog .cod-reason:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-line)}.chq-override-dialog .cod-hint{font-size:11.5px;color:var(--ink-3);margin-top:6px}.chq-override-dialog .cod-foot{display:flex;justify-content:flex-end;gap:10px;padding:13px 20px;border-top:1px solid var(--hair);background:var(--surface);flex:0 0 auto}.chq-override-dialog .cod-btn{height:36px;padding:0 16px;border-radius:var(--r-sm);border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.chq-override-dialog .cod-btn:hover{background:var(--surface-2)}.chq-override-dialog .cod-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chq-override-dialog .cod-btn-danger{border-color:transparent;background:var(--crit);color:#fff}.chq-override-dialog .cod-btn-danger:hover{background:var(--crit);filter:brightness(1.06)}.chq-override-dialog .cod-btn-danger:disabled,.chq-override-dialog .cod-btn-danger:disabled:hover{background:var(--crit);opacity:.42;cursor:not-allowed;filter:none}.cr-page .cr-scroll{padding:22px 24px 40px}.cr-page .cr-note{font-size:11px;color:var(--ink-3);margin-top:3px;white-space:normal;max-width:260px}.cr-page .filter-search{width:350px}.cr-page .cr-row{cursor:pointer}.cr-page .cr-row.void td:not(.kb){color:var(--ink-3)}.cr-page .cr-row.void .cr-amt{text-decoration:line-through;color:var(--ink-3)}.cr-page .cr-amt{font-variant-numeric:tabular-nums;font-weight:650}.cr-summary{display:grid;gap:8px;background:var(--surface-2);border-radius:var(--r-sm);padding:12px 14px}.cr-summary>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.cr-summary>div>span{color:var(--ink-3)}.cr-sum{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-2)}.cr-sum-amt{display:flex;flex-direction:column}.cr-sum-amt span{font-size:26px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cr-sum-amt small{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.cr-sum-amt.void span{text-decoration:line-through;color:var(--ink-3)}.cr-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}.cr-sum-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.cr-sum-grid .k{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.cr-sum-grid .v{font-size:13px;color:var(--ink);font-weight:500}.cr-sec-h{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);margin:22px 0 12px}.cr-invoices{display:flex;flex-direction:column;gap:6px}.cr-inv{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;font-size:13px}.cr-inv-date{color:var(--ink-3);font-size:12px}.cr-inv-amt{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;text-align:right}.cr-link{border:none;background:none;padding:0;cursor:pointer;font:inherit;font-family:var(--font-mono);color:var(--accent-ink);text-decoration:underline}.cr-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-void-note{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;margin:16px 0 0;border:1px solid var(--crit-wash);border-radius:var(--r-sm);background:var(--crit-wash)}.cr-void-note mat-icon,.cr-void-note svg{width:16px;height:16px;flex:none;color:var(--crit);margin-top:1px}.cr-void-note .vn-l{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--crit);font-weight:700}.cr-void-note .vn-r{font-size:12.5px;color:var(--ink-2);line-height:1.45;margin-top:3px}.cr-tl-sk{display:flex;flex-direction:column;gap:10px}.cr-tl{list-style:none;margin:0;padding:2px 0 0 4px;position:relative;display:flex;flex-direction:column}.cr-tl-item{display:flex;gap:13px;padding:0 0 16px;position:relative}.cr-tl-item:not(:last-child):before{content:"";position:absolute;left:5px;top:16px;bottom:-2px;width:1.5px;background:var(--hair)}.cr-tl-item .tl-dot{width:12px;height:12px;border-radius:50%;flex:none;margin-top:3px;background:var(--surface);border:2px solid var(--accent);position:relative;z-index:1}.cr-tl-item.reprint .tl-dot{border-color:var(--info)}.cr-tl-item.void .tl-dot{border-color:var(--crit);background:var(--crit)}.cr-tl-item.restore .tl-dot{border-color:var(--good);background:var(--good)}.cr-tl-item .tl-t{font-size:13px;font-weight:600;color:var(--ink)}.cr-tl-item .tl-t .tl-num{font-weight:500;color:var(--ink-3);margin-left:6px;font-size:12px}.cr-tl-item .tl-d{font-size:11.5px;color:var(--ink-3);margin-top:2px}.cr-tl-item .tl-r{font-size:12px;color:var(--ink-2);line-height:1.45;margin-top:4px;padding-left:9px;border-left:2px solid var(--hair)}.cr-dfoot{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.cr-dfoot .spacer{flex:1}.cr-dfoot .mat-icon{min-width:0;min-height:0;width:16px;height:16px;font-size:16px;margin-right:7px}.cr-page .cr-filters{flex-wrap:wrap;row-gap:8px}.cr-page .cr-filters .inp,.cr-page .cr-filters .sel{width:auto}.cr-page .cr-filters .inp.num{width:96px}.cr-page .cr-filters .inp.day{width:150px}.cr-page .cr-filters .cr-filter-label{font-size:12px;color:var(--ink-3)}.cr-dfoot{flex-wrap:wrap;row-gap:8px}app-drawer .cr-dfoot{flex:1 1 auto;min-width:0;padding:0;border-top:none}.btn-ghost.cr-void{color:var(--crit);border-color:var(--crit-wash)}.btn-ghost.cr-void:hover{border-color:var(--crit)}.cr-dialog .inp[type=date]{width:180px}.cr-dialog .cr-dialog-box{border:1px solid var(--hair);border-radius:var(--r-sm);padding:12px 14px}.cr-dialog .cr-dialog-h{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px}.cr-dialog .cr-dialog-sub{font-size:12.5px;font-weight:600;color:var(--ink)}.cr-dialog .cr-dialog-note{font-size:12.5px;line-height:1.5;color:var(--ink-3)}.cr-dialog .cr-dialog-lead{margin:0;font-size:13px;color:var(--ink-2)}.cr-dialog .cr-preview-sk{display:flex;flex-direction:column;gap:9px;padding:2px 0 4px}.cr-dialog .cr-preview-sk .sk-line{display:block}.cr-dialog .cr-bills{font-size:12.5px;color:var(--ink-2)}.cr-dialog .cr-bill-outcome{color:var(--ink-3)}.cr-dialog .cr-refusal{padding:9px 12px;border-radius:var(--r-sm);background:var(--crit-wash);color:var(--ink);font-size:12.5px}.cr-dialog .cr-warning{padding:9px 12px;border-radius:var(--r-sm);background:var(--warn-wash);color:var(--ink);font-size:12.5px}.cr-dialog .cr-journal{width:100%;border-collapse:collapse;font-size:12.5px}.cr-dialog .cr-journal th{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;text-align:left}.cr-dialog .cr-journal td,.cr-dialog .cr-journal th{padding:5px 0;border-bottom:1px solid var(--hair)}.cr-dialog .cr-journal .r{text-align:right;font-variant-numeric:tabular-nums}.cr-dialog .cr-journal tfoot td{font-weight:700;border-bottom:none}.cc-page .cc-scroll{padding:22px 24px 40px}.cc-page .inp,.cc-page .sel{width:auto}.cc-page .inp.num{width:120px}.cc-page .cc-date{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.cc-page .cc-entry{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hair)}.cc-page .cc-entry label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-3)}.cc-page .chk input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--accent)}.cc-page .cc-row{cursor:default}.cc-page .cc-row.release td{color:var(--ink-2)}.cc-page .cc-note{font-size:11px;color:var(--ink-3);margin-top:3px}.cc-page .cc-foot{display:flex;align-items:center;gap:14px;padding:14px 18px;border-top:1px solid var(--hair)}.cc-page .cc-foot .spacer{flex:1}.cc-page .cc-total{font-variant-numeric:tabular-nums;font-weight:700}.cnr-page .cnr-section-title{padding:14px 18px 0;font-family:var(--font-display);font-size:13px;font-weight:650;color:var(--ink)}.cnr-page .cnr-gap td{color:var(--ink-3);font-style:italic;background:var(--surface-2)}.cnr-page input[type=date].glr-num{width:150px}.cr-payee-link{background:none;border:none;padding:0;margin:0;font:inherit;color:var(--accent-ink);cursor:pointer;text-align:left}.cr-payee-link:hover,.cr-payee-link:focus-visible{text-decoration:underline}.list-refresh.ds-page .ds-scroll{padding:22px 24px 40px}.list-refresh.ds-page .ds-filters{padding:16px 18px;margin-bottom:16px}.list-refresh.ds-page .ds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 16px}.list-refresh.ds-page .ds-grid+.ds-grid{margin-top:13px;padding-top:13px;border-top:1px solid var(--hair)}@media (max-width: 1100px){.list-refresh.ds-page .ds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.list-refresh.ds-page .ds-grid{grid-template-columns:1fr}}.list-refresh.ds-page .field.span2{grid-column:span 2}@media (max-width: 640px){.list-refresh.ds-page .field.span2{grid-column:auto}}.list-refresh.ds-page .inp.num{font-variant-numeric:tabular-nums}.list-refresh.ds-page .ds-pair{display:flex;gap:8px}.list-refresh.ds-page .ds-actions{display:flex;align-items:center;gap:10px;margin-top:16px}.list-refresh.ds-page .ds-actions .spacer{flex:1 1 auto}.list-refresh.ds-page .ds-truncated{padding:10px 16px;font-size:12.5px;color:var(--warn);background:var(--warn-wash);border-bottom:1px solid var(--hair)}.list-refresh.ds-page .ds-try{margin:10px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.ds-page .ds-desc{font-size:12.5px;color:var(--ink-2);line-height:1.5;white-space:normal}.list-refresh.ds-page .ds-empty-sm{font-size:12.5px;color:var(--ink-3)}.list-refresh.ds-page .ds-lines-sk{display:flex;flex-direction:column;gap:10px}.list-refresh.ds-page .ds-lines{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.ds-page .ds-lines td{padding:7px 6px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.list-refresh.ds-page .ds-lines tr:last-child td{border-bottom:none}.list-refresh.ds-page .ds-lines td.num{font-family:var(--font-mono);color:var(--ink)}.list-refresh.ds-page .ds-lines td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;width:92px}.list-refresh.ds-page .ds-related{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.list-refresh.ds-page .ds-link{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.list-refresh.ds-page .ds-link:hover{border-color:var(--accent-line);background:var(--surface-2)}.list-refresh.ds-page .ds-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.ds-page .ds-link svg{width:15px;height:15px;flex:none;color:var(--ink-3)}.list-refresh .corr-tool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--hair)}.list-refresh .corr-tool.corr-tool-panel{padding:12px 24px;flex:none}.list-refresh .corr-note{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.list-refresh .corr-row{cursor:pointer}.list-refresh .corr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh .corr-date{white-space:nowrap}.list-refresh .corr-lt{min-width:0}.list-refresh .corr-lt b{display:block;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-refresh .corr-lt span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-refresh .corr-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.list-refresh .corr-to-sub{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-refresh .corr-ch{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.list-refresh .corr-ch svg{width:14px;height:14px;color:var(--ink-3);flex:none}.list-refresh .pill.corr-st{white-space:nowrap}.list-refresh .pill.corr-st.ok{background:var(--good-wash);color:var(--good)}.list-refresh .pill.corr-st.info{background:var(--info-wash);color:var(--info)}.list-refresh .pill.corr-st.bad{background:var(--crit-wash);color:var(--crit)}.list-refresh .pill.corr-st.mute{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .corr-doc{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--ink-3);cursor:pointer}.list-refresh .corr-doc svg{width:16px;height:16px}.list-refresh .corr-doc:hover:not(:disabled){background:var(--accent-wash);color:var(--accent-ink)}.list-refresh .corr-doc:disabled{opacity:.35;cursor:default}.list-refresh .corr-failed{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:32px 16px;font-size:13px;color:var(--ink-2)}.list-refresh .corr-mini-empty{padding:26px 16px;text-align:center;color:var(--ink-3);font-size:13px}.list-refresh .corr-frozen{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:11px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.list-refresh .corr-frozen svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.corr-drawer .cr-dhead h2{flex-wrap:wrap}.list-refresh.corr-drawer .cr-dfoot svg{width:16px;height:16px}.list-refresh.corr-drawer .cr-dfoot{flex-wrap:wrap}.list-refresh .corr-msg{display:flex;flex-direction:column;gap:12px;padding:12px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.list-refresh .corr-msg-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:12.5px}.list-refresh .corr-msg-facts>div{display:contents}.list-refresh .corr-msg-facts .k{color:var(--ink-3)}.list-refresh .corr-msg-facts .v{color:var(--ink);overflow-wrap:anywhere}.list-refresh .corr-msg-body{font-size:13px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere;max-height:320px;overflow-y:auto;border-top:1px solid var(--hair);padding-top:10px}.list-refresh .corr-msg-body p{margin:0 0 8px}.list-refresh .corr-msg-body a{color:var(--accent-ink);text-decoration:underline}.list-refresh .corr-msg-body ul,.list-refresh .corr-msg-body ol{margin:0 0 8px 18px}.list-refresh .corr-msg-files{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.list-refresh .corr-msg-files .k{font-size:11.5px;color:var(--ink-3);width:100%}.list-refresh .corr-msg-file{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--hair-2);border-radius:20px;background:var(--surface-2);color:var(--ink-2);font-size:12px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-refresh .corr-msg-file svg{width:13px;height:13px;flex:none}.list-refresh .corr-msg-file:hover:not(:disabled){border-color:var(--accent-line);color:var(--ink)}.list-refresh .corr-msg-file:disabled{opacity:.55;cursor:default;text-decoration:line-through}.list-refresh .corr-msg-failed{font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:10px}.list-refresh .corr-tool .corr-email{margin-left:8px}.list-refresh .corr-lien-toggle{border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.list-refresh .corr-lien-toggle.on{border-color:var(--crit);background:var(--crit-wash);color:var(--crit)}.list-refresh .corr-sel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 18px;border-bottom:1px solid var(--hair);background:var(--accent-wash)}.list-refresh .corr-sel.corr-tool-panel{padding:8px 24px;flex:none}.list-refresh .corr-sel svg{width:15px;height:15px}.list-refresh .corr-sel-n{font-size:12.5px;font-weight:600;color:var(--accent-ink);margin-right:4px}.list-refresh .corr-check-col{width:36px}.list-refresh .corr-pill{display:inline-block;margin-left:6px;padding:0 7px;border-radius:10px;font-size:10.5px;font-weight:700;line-height:17px;vertical-align:1px}.list-refresh .corr-pill.lien{background:var(--crit-wash);color:var(--crit)}.list-refresh .corr-pill.pri{background:var(--warn-wash);color:var(--warn)}.list-refresh .corr-flags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);font-size:12.5px}.list-refresh .corr-flags label{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.list-refresh .corr-flags select{height:30px;padding:0 8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.list-refresh .corr-flags .corr-flags-note{width:100%;font-size:11.5px;color:var(--ink-3)}.list-refresh.corr-drawer .cr-dfoot .corr-delete{color:var(--crit)}.list-refresh .ltr-cat{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.list-refresh .ltr-cat i{width:8px;height:8px;border-radius:2px;flex:none;background:var(--c, var(--ink-3))}.list-refresh [data-cat=ArLetter]{--c: #4f46e5}.list-refresh [data-cat=LienNotice]{--c: #dc2626}.list-refresh [data-cat=UnitFeeLetter]{--c: #0891b2}.list-refresh [data-cat=RentIncrease]{--c: #be185d}.list-refresh [data-cat=StatusCertificate]{--c: #7c3aed}.list-refresh [data-cat=InformationCertificateCover]{--c: #2563eb}.list-refresh [data-cat=GeneralDocument]{--c: #059669}.list-refresh [data-cat=WorkOrder]{--c: #d97706}.list-refresh [data-cat=PurchaseOrder]{--c: #b45309}.list-refresh [data-cat=FinancialStatementCover]{--c: #64748b}.list-refresh [data-cat=MailingLabel]{--c: #0f766e}.list-refresh.tcat-page .ltr-tabs{width:fit-content}.list-refresh.tcat-page .ltr-dhead{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.tcat-page .ltr-dhead h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.list-refresh.tcat-page .ltr-dhead p{margin:3px 0 0;font-size:12px;color:var(--ink-3);max-width:640px;line-height:1.5}.list-refresh.tcat-page .ltr-dhead .seg{margin-left:auto}.list-refresh .tcat-state{display:flex;align-items:center;justify-content:center;gap:12px;padding:36px 16px;font-size:13px;color:var(--ink-3)}.list-refresh .tcat-book button .here{margin-left:6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase}.list-refresh .tcat-bnote{display:flex;gap:9px;align-items:flex-start;padding:10px 18px;border-bottom:1px solid var(--hair);font-size:12px;color:var(--ink-3);line-height:1.5}.list-refresh .tcat-bnote svg{width:15px;height:15px;flex:none;margin-top:1px}.list-refresh .tcat-bnote b{color:var(--ink-2);font-weight:600}.list-refresh .idx-table.tcat-tbl{min-width:940px}.list-refresh .idx-table.tcat-tbl tbody td{white-space:normal;vertical-align:top;padding-top:12px;padding-bottom:12px}.list-refresh .idx-table.tcat-tbl tbody tr.tcat-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh .tcat-tbl td.cn{width:30%}.list-refresh .tcat-cn b{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:650;color:var(--ink)}.list-refresh .tcat-cn small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.list-refresh .tcat-cn .gate{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:var(--info)}.list-refresh .tcat-cn .gate svg{width:12px;height:12px;flex:none}.list-refresh .tcat-sts{display:flex;flex-wrap:wrap;gap:5px;max-width:330px}.list-refresh .tcat-st{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:20px;border:1px solid var(--hair-2);background:var(--surface);font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.list-refresh .tcat-st svg{width:12px;height:12px;flex:none;color:var(--ink-3)}.list-refresh .tcat-st.mine{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink)}.list-refresh .tcat-st.mine svg{color:var(--accent-ink)}.list-refresh .tcat-outs{display:flex;flex-wrap:wrap;gap:4px}.list-refresh .tcat-out{font-size:11px;font-weight:600;padding:2px 7px;border-radius:5px;background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.list-refresh .tcat-tbl td.n,.list-refresh .tcat-tbl th.n{text-align:right}.list-refresh .tcat-fn{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--ink)}.list-refresh .tcat-fn small{display:block;font-family:var(--font-ui);font-size:10.5px;font-weight:500;color:var(--ink-3);margin-top:1px}.list-refresh .tcat-bks{display:inline-flex;gap:3px}.list-refresh .tcat-bk{width:22px;height:20px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:700;border:1px solid var(--hair-2);color:var(--ink-3);opacity:.55}.list-refresh .tcat-bk.on{opacity:1;color:#fff;border-color:transparent}.list-refresh .tcat-bk.on.Condo{background:#4f46e5}.list-refresh .tcat-bk.on.Rental{background:#0d9488}.list-refresh .tcat-bk.on.Corporate{background:#a21caf}.list-refresh .tcat-tbl td.go{width:1%;text-align:right;color:var(--ink-3)}.list-refresh .tcat-tbl td.go svg{width:16px;height:16px}.list-refresh .tcat-tbl tr.tcat-off{cursor:default}.list-refresh .tcat-tbl tr.tcat-off:hover{background:transparent}.list-refresh .tcat-tbl tr.tcat-off td,.list-refresh .tcat-tbl tr.tcat-off .tcat-cn b{color:var(--ink-3)}.list-refresh .tcat-tbl tr.tcat-sep{cursor:default}.list-refresh .tcat-tbl tr.tcat-sep td{background:var(--surface-2);padding-top:8px;padding-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.list-refresh .tcat-none{font-size:12px;color:var(--ink-3)}.list-refresh .cr-drawer.tcat-drawer{width:min(580px,96vw)}.list-refresh .tcat-drawer .cr-dhead h2{font-size:19px}.list-refresh .tcat-dsub{font-size:12px;color:var(--ink-3);margin-top:4px;line-height:1.45;max-width:460px}.list-refresh .tcat-dtabs{margin:12px 18px 0;align-self:flex-start;flex:none}.list-refresh .tcat-dtabs .seg-n{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.list-refresh .tcat-drawer .cr-sum-grid .v{font-size:12.5px}.list-refresh .tcat-dsk-card{display:flex;flex-direction:column;gap:8px}.list-refresh .tcat-dsk-field{display:flex;flex-direction:column;gap:5px;padding:8px 0;border-bottom:1px solid var(--hair)}.list-refresh .tcat-dstate{display:flex;align-items:center;justify-content:center;gap:12px;padding:32px 12px;font-size:13px;color:var(--ink-3);text-align:center}.list-refresh .tcat-sc{border:1px solid var(--hair);border-radius:var(--r-sm);padding:12px 14px;margin-top:10px;background:var(--surface)}.list-refresh .tcat-sc.cur{border-color:var(--accent-line)}.list-refresh .tcat-sch{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-refresh .tcat-sch b{font-size:13.5px;font-weight:650;color:var(--ink)}.list-refresh .tcat-sch .tpl-type{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-left:auto}.list-refresh .tcat-sch .tpl-type .mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;font-size:15px;line-height:15px;color:var(--ink-3)}.list-refresh .tcat-scw{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.4}.list-refresh .tcat-scs{display:flex;align-items:flex-start;gap:7px;margin-top:9px;padding:8px 10px;border-radius:7px;background:var(--surface-2);font-size:12px;color:var(--ink-2);line-height:1.45}.list-refresh .tcat-scs svg{width:14px;height:14px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh .tcat-scs.mine svg{color:var(--accent-ink)}.list-refresh .tcat-scs.stale{background:var(--warn-wash)}.list-refresh .tcat-scs.stale svg{color:var(--warn)}.list-refresh .tcat-scs b{font-weight:650;color:var(--ink)}.list-refresh .tcat-body{position:relative;margin-top:9px;padding:10px 12px;border:1px dashed var(--hair-2);border-radius:7px;font-size:12px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:92px;overflow:hidden}.list-refresh .tcat-body.open{max-height:none}.list-refresh .tcat-body:not(.open):after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(transparent,var(--surface))}.list-refresh .tcat-body .tk{font-family:var(--font-mono);font-size:10.5px;padding:0 3px;border-radius:3px;background:var(--accent-wash);color:var(--accent-ink)}.list-refresh .tcat-body .sj{display:block;font-weight:650;color:var(--ink);margin-bottom:6px}.list-refresh .tcat-sca{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.list-refresh .tcat-sca .btn-ghost{padding:5px 10px;font-size:12px}.list-refresh .tcat-sca .btn-ghost[disabled]{opacity:.5;cursor:not-allowed}.list-refresh .tcat-sca .tcat-more{border:none;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;padding:5px 4px}.list-refresh .tcat-sca .tcat-more:hover{color:var(--ink)}.list-refresh .tcat-dnote{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin:14px 2px 0}.list-refresh .tcat-dfind{display:flex;align-items:center;gap:8px;margin:4px 0 2px;padding:7px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface)}.list-refresh .tcat-dfind svg{width:15px;height:15px;flex:none;color:var(--ink-3)}.list-refresh .tcat-dfind input{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:13px;color:var(--ink)}.list-refresh .tcat-dfind:focus-within{border-color:var(--accent-line)}.list-refresh .tcat-fg{margin-top:12px}.list-refresh .tcat-fg h4{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.list-refresh .tcat-fg h4 span{font-weight:500}.list-refresh .tcat-fl{display:flex;flex-direction:column;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.list-refresh .tcat-f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:7px 10px;border-top:1px solid var(--hair);font-size:12.5px}.list-refresh .tcat-f:first-child{border-top:none}.list-refresh .tcat-f b{font-weight:600;color:var(--ink)}.list-refresh .tcat-f code{font-family:var(--font-mono);font-size:11px;color:var(--accent-ink);text-align:right}.list-refresh .tcat-f small{grid-column:1/-1;font-size:11px;color:var(--ink-3);line-height:1.4}.list-refresh .tcat-f .bk{display:inline-block;margin-left:6px;padding:0 6px;border-radius:20px;font-size:9.5px;font-weight:700;vertical-align:1px}.list-refresh .tcat-f .bk.Condo{background:#4f46e51f;color:#4f46e5}.list-refresh .tcat-f .bk.Rental{background:#0d948821;color:#0f766e}.list-refresh .tcat-f .bk.Corporate{background:#a21caf1f;color:#a21caf}.list-refresh .tcat-f .bk.tbl{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .tcat-dfoot2{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin:12px 2px 0}.list-refresh .tcat-dver{font-size:11.5px;color:var(--ink-3)}.list-refresh .pill.wo-draft{background:var(--surface-2);color:var(--ink-3)}.list-refresh .pill.wo-pending{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.wo-scheduled{background:#7c3aed24;color:#7c3aed}.list-refresh .pill.wo-open{background:var(--info-wash);color:var(--info)}.list-refresh .pill.wo-progress{background:var(--accent-wash);color:var(--accent)}.list-refresh .pill.wo-complete{background:#0d948829;color:#0d9488}.list-refresh .pill.wo-invoiced{background:var(--good-wash);color:var(--good)}.list-refresh .pill.wo-cancelled{background:var(--surface-2);color:var(--ink-3)}.sc-chip-green,.sc-chip-teal,.sc-chip-blue,.sc-chip-indigo,.sc-chip-purple,.sc-chip-amber,.sc-chip-yellow,.sc-chip-gray{color:var(--sc-chip);background:color-mix(in srgb,var(--sc-chip) 12%,transparent)}.sc-chip-green{--sc-chip: var(--good)}.sc-chip-teal{--sc-chip: color-mix(in srgb, var(--good) 60%, var(--info))}.sc-chip-blue{--sc-chip: var(--info)}.sc-chip-indigo{--sc-chip: var(--accent-ink)}.sc-chip-purple{--sc-chip: color-mix(in srgb, var(--info) 55%, var(--crit))}.sc-chip-amber{--sc-chip: var(--warn)}.sc-chip-yellow{--sc-chip: color-mix(in srgb, var(--warn) 70%, var(--good))}.sc-chip-gray{--sc-chip: var(--ink-3)}.wo-emg{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--crit);background:var(--crit-wash);padding:2px 8px 2px 7px;border-radius:20px}.wo-emg mat-icon,.wo-emg .mat-icon{width:12px;height:12px;min-width:12px;min-height:12px;font-size:12px}.wo-prio{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.wo-prio:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--info);flex:none}.wo-prio.low:before{background:var(--ink-3)}.wo-prio.high:before{background:var(--warn)}.wo-prio.urgent:before{background:var(--crit)}.wo-no{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--ink-2)}.wo-loc{color:var(--ink-3);font-size:11.5px;margin-top:2px;display:flex;align-items:center;gap:4px}.wo-loc .mat-icon{width:11px;height:11px;min-width:11px;min-height:11px;font-size:11px;flex:none;color:var(--ink-3);opacity:.7}.wo-loc .mat-icon svg{width:11px;height:11px;stroke-width:1.7}.wo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}@media (max-width: 900px){.wo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.wo-stats{grid-template-columns:1fr}}.wo-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);box-shadow:var(--shadow);padding:14px 16px}.wo-stat .st-l{font-size:11.5px;color:var(--ink-3);font-weight:600}.wo-stat .st-v{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--ink);line-height:1.15;margin-top:4px;font-variant-numeric:tabular-nums}.wo-stat .st-s{font-size:11px;color:var(--ink-3);margin-top:3px}.wo-stat.warn .st-v{color:var(--warn)}.wo-stat.sched .st-v{color:#7c3aed}.wo-grid{display:grid;grid-template-columns:minmax(0,1fr) 344px;gap:18px;align-items:start}@media (max-width: 1100px){.wo-grid{grid-template-columns:minmax(0,1fr)}}.wo-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.wo-facts{display:grid;grid-template-columns:150px 1fr;gap:12px 18px;padding:4px 2px 2px;margin:0}.wo-facts dt{font-size:12px;color:var(--ink-3)}.wo-facts dd{font-size:13px;color:var(--ink);margin:0;font-weight:500}.wo-facts dd.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wo-facts dd .muted{color:var(--ink-3);font-weight:400}.wo-desc-box{padding:12px 14px;border:1px solid var(--hair);border-radius:10px;background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--ink)}.wo-tl{padding:2px 0 0}.wo-step{position:relative;padding:0 0 15px 22px}.wo-step:before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:2px;background:var(--hair)}.wo-step:last-child:before{display:none}.wo-dot{position:absolute;left:0;top:2px;width:14px;height:14px;border-radius:50%;background:var(--surface);border:2px solid var(--hair-2)}.wo-step.done .wo-dot{background:var(--good);border-color:var(--good)}.wo-step.current .wo-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.wo-step .ws-t{font-size:12.5px;font-weight:650;color:var(--ink)}.wo-step.pending .ws-t{color:var(--ink-3);font-weight:500}.wo-step .ws-m{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.wo-ev{display:flex;gap:10px;padding:10px 0;border-top:1px solid var(--hair)}.wo-ev:first-child{border-top:none;padding-top:2px}.wo-ev .ev-ic{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.wo-ev .ev-ic .mat-icon{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px}.wo-ev .ev-b{flex:1;min-width:0}.wo-ev .ev-t{font-size:12.5px;color:var(--ink);font-weight:550}.wo-ev .ev-t b{font-weight:700}.wo-ev .ev-m{font-size:11.5px;color:var(--ink-3);margin-top:2px}.wo-trace{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--hair);border-radius:10px}.wo-trace+.wo-trace{margin-top:8px}.wo-trace .tr-ic{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent)}.wo-trace .tr-ic .mat-icon{width:15px;height:15px;min-width:15px;min-height:15px;font-size:15px}.wo-trace .tr-b{flex:1;min-width:0}.wo-trace .tr-t{font-size:12.5px;font-weight:600;color:var(--ink)}.wo-trace .tr-m{font-size:11.5px;color:var(--ink-3);margin-top:1px}.wo-trace .tr-go{background:none;border:none;color:var(--accent);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.wo-trace .tr-go:hover{text-decoration:underline}.wo-ev .wod-view-sent{background:none;border:none;padding:0;margin-top:3px;color:var(--accent);font:inherit;font-size:11.5px;font-weight:650;cursor:pointer}.wo-ev .wod-view-sent:hover{text-decoration:underline}.page-alert.info{background:var(--info-wash);border-color:#2563eb3d}.page-alert.info .pa-ic{background:#2563eb24;color:var(--info)}.page-alert.accent{background:var(--accent-wash);border-color:#6366f142}.page-alert.accent .pa-ic{background:#6366f129;color:var(--accent)}.page-alert.accent .pa-cta{background:var(--accent)}.wod-banner .page-alert .pa-cta.ghost{background:transparent;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.wod-banner .page-alert .pa-cta:disabled{opacity:.55;cursor:default;filter:none}.wo-sk-head{padding:15px 18px;border-bottom:1px solid var(--hair)}.wo-sk-head .sk-line{display:block}.wo-sk-head .sk-line.sk-t{width:132px;height:13px}.wo-sk-head .sk-line.sk-s{width:250px;margin-top:9px}.wo-sk-facts{display:grid;grid-template-columns:150px 1fr;gap:13px 18px;padding:17px 18px}.wo-sk-facts .sk-line{width:100%}.wo-sk-facts .sk-line.sk-k{width:88px}.wo-sk-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:17px 18px}@media (max-width: 720px){.wo-sk-form{grid-template-columns:1fr}}.wo-sk-form .sk-cell{display:flex;flex-direction:column;gap:7px}.wo-sk-form .sk-line{width:100%}.wo-sk-form .sk-line.sk-k{width:78px;height:9px}.wo-sk-form .sk-line.sk-f{height:34px;border-radius:8px}.wo-sk-stack{display:flex;flex-direction:column;gap:13px;padding:17px 18px}.wo-sk-stack .sk-line{width:100%}.wo-sk-stack .sk-line:nth-child(2n){width:68%}.wo-sk-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--hair)}.wo-sk-row:last-child{border-bottom:none}.wo-sk-row .sk-line.sk-num{width:86px}.wo-sk-row .sk-line.sk-main{flex:1 1 auto;max-width:300px}.wo-sk-row .sk-line.sk-mid{width:118px}.wo-sk-row .sk-line.sk-amt{width:74px;margin-left:auto}.wo-sk-phead{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.wo-sk-phead .sk-line.sk-eyebrow{width:210px;height:9px}.wo-sk-phead .sk-line.sk-title{width:180px;height:19px}.wo-sk-phead .sk-line.sk-sub{width:330px}.list-refresh.wo-page .wo-scroll{padding:28px 28px 40px}.list-refresh.wo-page .idx-table tbody tr{cursor:pointer}.list-refresh.wof-page .wof-scroll,.list-refresh.wcp-page .wof-scroll,.list-refresh.ase-page .wof-scroll{padding:28px 28px 96px}.list-refresh.wof-page .p-head,.list-refresh.wcp-page .p-head,.list-refresh.ase-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.wof-page .p-head h2,.list-refresh.wcp-page .p-head h2,.list-refresh.ase-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.wof-page .p-head p,.list-refresh.wcp-page .p-head p,.list-refresh.ase-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.wof-page .set-block,.list-refresh.wcp-page .set-block,.list-refresh.ase-page .set-block{padding:17px 18px;border-bottom:1px solid var(--hair)}.list-refresh.wof-page .set-block:last-of-type,.list-refresh.wcp-page .set-block:last-of-type,.list-refresh.ase-page .set-block:last-of-type{border-bottom:none}.list-refresh.wof-page .set-block h3,.list-refresh.wcp-page .set-block h3,.list-refresh.ase-page .set-block h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.wof-page .set-block h3+.form-grid,.list-refresh.wcp-page .set-block h3+.form-grid,.list-refresh.ase-page .set-block h3+.form-grid{margin-top:12px}.list-refresh.wof-page .form-grid,.list-refresh.wcp-page .form-grid,.list-refresh.ase-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.wof-page .form-grid,.list-refresh.wcp-page .form-grid,.list-refresh.ase-page .form-grid{grid-template-columns:1fr}}.list-refresh.wof-page .field,.list-refresh.wcp-page .field,.list-refresh.ase-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.wof-page .field[hidden],.list-refresh.wcp-page .field[hidden],.list-refresh.ase-page .field[hidden]{display:none}.list-refresh.wof-page .field.span2,.list-refresh.wcp-page .field.span2,.list-refresh.ase-page .field.span2{grid-column:1/-1}.list-refresh.wof-page .field>label,.list-refresh.wcp-page .field>label,.list-refresh.ase-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.wof-page .field>label .req,.list-refresh.wcp-page .field>label .req,.list-refresh.ase-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.wof-page .field .help,.list-refresh.wcp-page .field .help,.list-refresh.ase-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.wof-page .inp,.list-refresh.wof-page .sel,.list-refresh.wcp-page .inp,.list-refresh.wcp-page .sel,.list-refresh.ase-page .inp,.list-refresh.ase-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.wof-page .inp:focus,.list-refresh.wof-page .sel:focus,.list-refresh.wcp-page .inp:focus,.list-refresh.wcp-page .sel:focus,.list-refresh.ase-page .inp:focus,.list-refresh.ase-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.wof-page .inp.ng-invalid.ng-touched,.list-refresh.wof-page .sel.ng-invalid.ng-touched,.list-refresh.wcp-page .inp.ng-invalid.ng-touched,.list-refresh.wcp-page .sel.ng-invalid.ng-touched,.list-refresh.ase-page .inp.ng-invalid.ng-touched,.list-refresh.ase-page .sel.ng-invalid.ng-touched{border-color:var(--crit)}.list-refresh.wof-page .inp::placeholder,.list-refresh.wcp-page .inp::placeholder,.list-refresh.ase-page .inp::placeholder{color:var(--ink-3)}.list-refresh.wof-page textarea.inp,.list-refresh.wcp-page textarea.inp,.list-refresh.ase-page textarea.inp{resize:vertical;min-height:76px}.list-refresh.wof-page .sel,.list-refresh.wcp-page .sel,.list-refresh.ase-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.wof-page .inp-group,.list-refresh.wcp-page .inp-group,.list-refresh.ase-page .inp-group{display:flex;align-items:stretch}.list-refresh.wof-page .inp-group .pre,.list-refresh.wcp-page .inp-group .pre,.list-refresh.ase-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.wof-page .inp-group .inp,.list-refresh.wcp-page .inp-group .inp,.list-refresh.ase-page .inp-group .inp{border-radius:0 var(--r-sm) 0 0;border-top-right-radius:var(--r-sm);border-bottom-right-radius:var(--r-sm)}.list-refresh.wof-page .set-check,.list-refresh.wcp-page .set-check,.list-refresh.ase-page .set-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;cursor:pointer}.list-refresh.wof-page .set-check .cbox,.list-refresh.wcp-page .set-check .cbox,.list-refresh.ase-page .set-check .cbox{margin-top:1px;flex:none}.list-refresh.wof-page .set-check .sc-t,.list-refresh.wcp-page .set-check .sc-t,.list-refresh.ase-page .set-check .sc-t{font-size:13px;color:var(--ink);font-weight:500}.list-refresh.wof-page .set-check .sc-d,.list-refresh.wcp-page .set-check .sc-d,.list-refresh.ase-page .set-check .sc-d{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.list-refresh.wof-page .set-check input.sc-native,.list-refresh.wcp-page .set-check input.sc-native,.list-refresh.ase-page .set-check input.sc-native{position:absolute;opacity:0;width:0;height:0}.list-refresh.wof-page .set-check input.sc-native:focus-visible+.cbox,.list-refresh.wcp-page .set-check input.sc-native:focus-visible+.cbox,.list-refresh.ase-page .set-check input.sc-native:focus-visible+.cbox{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.wof-page .asi-gallery,.list-refresh.wcp-page .asi-gallery,.list-refresh.ase-page .asi-gallery{display:flex;flex-wrap:wrap;gap:12px}.list-refresh.wof-page .asi-thumb,.list-refresh.wcp-page .asi-thumb,.list-refresh.ase-page .asi-thumb{display:flex;flex-direction:column;width:144px;padding:0;overflow:hidden;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);color:var(--ink)}.list-refresh.wof-page .asi-thumb:hover,.list-refresh.wcp-page .asi-thumb:hover,.list-refresh.ase-page .asi-thumb:hover{border-color:var(--accent-line);box-shadow:var(--shadow)}.list-refresh.wof-page .asi-thumb:focus-visible,.list-refresh.wcp-page .asi-thumb:focus-visible,.list-refresh.ase-page .asi-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.wof-page .asi-thumb.on,.list-refresh.wcp-page .asi-thumb.on,.list-refresh.ase-page .asi-thumb.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.list-refresh.wof-page .asi-frame,.list-refresh.wcp-page .asi-frame,.list-refresh.ase-page .asi-frame{display:grid;place-items:center;height:112px;overflow:hidden;background:var(--surface-2)}.list-refresh.wof-page .asi-frame img,.list-refresh.wcp-page .asi-frame img,.list-refresh.ase-page .asi-frame img{max-height:96px;max-width:100%;object-fit:contain}.list-refresh.wof-page .asi-cap,.list-refresh.wcp-page .asi-cap,.list-refresh.ase-page .asi-cap{padding:6px 8px;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-refresh.wof-page .asi-mute,.list-refresh.wcp-page .asi-mute,.list-refresh.ase-page .asi-mute{color:var(--ink-3);font-size:12px}.list-refresh.wof-page .asi-added,.list-refresh.wcp-page .asi-added,.list-refresh.ase-page .asi-added{font-family:var(--font-ui);font-size:12px;font-weight:400;color:var(--ink-3)}.list-refresh.wof-page .wo-chips,.list-refresh.wcp-page .wo-chips,.list-refresh.ase-page .wo-chips{display:flex;flex-wrap:wrap;gap:6px}.list-refresh.wof-page .wo-chip,.list-refresh.wcp-page .wo-chip,.list-refresh.ase-page .wo-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border:1px solid var(--hair-2);border-radius:999px;background:var(--surface-2);font-size:12.5px;color:var(--ink);font-weight:500}.list-refresh.wof-page .wo-chip-sub,.list-refresh.wcp-page .wo-chip-sub,.list-refresh.ase-page .wo-chip-sub{color:var(--ink-3);font-weight:400}.list-refresh.wof-page .wo-chip-x,.list-refresh.wcp-page .wo-chip-x,.list-refresh.ase-page .wo-chip-x{width:20px;height:20px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:var(--ink-3);font-size:15px;line-height:1;display:grid;place-items:center}.list-refresh.wof-page .wo-chip-x:hover,.list-refresh.wcp-page .wo-chip-x:hover,.list-refresh.ase-page .wo-chip-x:hover{background:var(--hair);color:var(--ink)}.list-refresh.wof-page .wof-readonly,.list-refresh.wcp-page .wof-readonly,.list-refresh.ase-page .wof-readonly{background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono)}.list-refresh.wof-page .wo-text-tools,.list-refresh.wcp-page .wo-text-tools,.list-refresh.ase-page .wo-text-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.list-refresh.wof-page .wo-std,.list-refresh.wcp-page .wo-std,.list-refresh.ase-page .wo-std{width:auto;min-width:220px;padding-top:6px;padding-bottom:6px;font-size:12.5px}.list-refresh.wof-page .wof-vendor-card,.list-refresh.wcp-page .wof-vendor-card,.list-refresh.ase-page .wof-vendor-card{margin-top:6px;padding:8px 10px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.list-refresh.wof-page .wof-link,.list-refresh.wcp-page .wof-link,.list-refresh.ase-page .wof-link{border:none;background:none;padding:0;color:var(--primary);cursor:pointer;font:inherit;text-decoration:underline}.list-refresh.wod-page .wod-scroll{padding:28px 28px 40px}.list-refresh.wod-page .set-block h3.wod-text-h{font-family:var(--font-ui);font-size:12.5px;font-weight:650;color:var(--ink-2);margin:16px 0 6px}.list-refresh.wod-page .wod-text-h .muted{color:var(--ink-3);font-weight:400}.list-refresh.wod-page .wo-rich p{margin:0 0 6px}.list-refresh.wod-page .wo-rich p:last-child{margin-bottom:0}.list-refresh.wod-page .wo-rich ul,.list-refresh.wod-page .wo-rich ol{margin:0 0 6px 20px}.list-refresh.wod-page .wo-private{white-space:pre-wrap}.list-refresh.wod-page .page-head h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.list-refresh.wod-page .wod-banner{margin-bottom:18px}.list-refresh.wod-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.wod-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.wod-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.wod-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.wod-page .set-block{padding:17px 18px;border-bottom:1px solid var(--hair)}.list-refresh.wod-page .set-block:last-of-type{border-bottom:none}.list-refresh.wod-page .set-block h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 8px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.wcp-page .wcp-scroll{padding:28px 28px 40px;display:flex;flex-direction:column;gap:16px}.list-refresh.wcp-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none;align-items:center}.list-refresh.wcp-page .idx-table tbody tr{cursor:pointer}.list-refresh.wcp-page .idx-table tbody tr.on td{background:var(--accent-wash)}.list-refresh.wcp-page .idx-table td.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.wcp-page .idx-table .inp.r{text-align:right}.list-refresh.wcp-page .wcp-form .idx-table tbody tr{cursor:default}.list-refresh.wcp-page .wcp-form .idx-table tfoot td{border-top:1px solid var(--hair);font-size:12.5px}.list-refresh.wcp-page .wcp-form .idx-table tfoot tr.tot td{border-top:2px solid var(--hair);font-size:13px}.list-refresh.wcp-page .wcp-taxes{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:6px}.list-refresh.wcp-page .wcp-tax{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);cursor:pointer}.list-refresh.wcp-page .wcp-actions{display:flex;align-items:center;gap:10px}.list-refresh.wot-page .wot-scroll,.list-refresh.woa-page .woa-scroll{padding:28px 28px 40px}.list-refresh.woa-page .woa-basis{font-size:11.5px;color:var(--ink-3)}.list-refresh.woa-page .woa-asof{display:flex;flex-direction:column;gap:5px}.list-refresh.woa-page .woa-asof label{font-size:11.5px;font-weight:650;color:var(--ink-3)}.list-refresh.woa-page .inp{padding:8px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.woa-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.woa-page .woa-link{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);font-family:var(--font-mono)}.list-refresh.woa-page .woa-link:hover{text-decoration:underline}.list-refresh.woa-page .idx-table tr.grp td{background:var(--surface-2);border-top:1px solid var(--hair);font-size:12.5px;padding-top:9px;padding-bottom:9px}.list-refresh.woa-page .idx-table tr.grp .pill{margin-left:8px}.list-refresh.woa-page .idx-table tfoot tr.tot td{border-top:2px solid var(--hair);font-size:13px;padding-top:11px;padding-bottom:11px}.list-refresh.woa-page .idx-table td.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.woa-page .idx-table th.cb,.list-refresh.woa-page .idx-table td.cb{text-align:center}.list-refresh.woa-page .idx-table td .pill{margin-top:4px}.list-refresh.cbi-page .card+.card{margin-top:16px}.list-refresh.cbi-page .cbi-actions{align-items:flex-end;flex-wrap:wrap}.list-refresh.cbi-page .cbi-problem{color:var(--warn)}.list-refresh.cbi-page .p-head .woa-link{font-family:var(--font-ui);font-weight:600;text-decoration:none}@media print{.woa-page .u-back,.woa-page .woa-asof,.woa-page [data-test=woa-print],.woa-page [data-test=woa-accrue-selected],.woa-page .idx-table th.kb,.woa-page .idx-table td.kb,.woa-page .idx-table th.cb,.woa-page .idx-table td.cb{display:none!important}.list-refresh.woa-page.woa-page{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important}.woa-page .woa-scroll{padding:0!important;overflow:visible!important}.woa-page .card{box-shadow:none!important;border:1px solid #ddd!important}.woa-page .tbl-scroll{overflow:visible!important}.woa-page .idx-table tr{break-inside:avoid}}.wdd{padding:20px 22px 4px}.wdd .wdd-amt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2)}.wdd .wdd-amt .l{font-size:11.5px;color:var(--ink-3);font-weight:600}.wdd .wdd-amt .v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;color:var(--ink);margin-top:2px}.wdd .wdd-amt .t{font-size:11.5px;color:var(--warn);font-weight:650;text-align:right}.wdd .wdd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wdd .wdd-lbl{font-size:12px;font-weight:600;color:var(--ink-2)}.wdd .wdd-lbl .req{color:var(--crit);margin-left:2px}.wdd .wdd-err{font-size:11.5px;color:var(--crit);font-weight:600}.wdd .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;resize:vertical}.wdd .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.wdd .inp::placeholder{color:var(--ink-3)}.swd{padding:20px 22px 4px}.swd .swd-methods{display:flex;flex-direction:column;gap:8px}.swd .swd-m{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--hair-2);border-radius:9px;background:var(--surface);cursor:pointer;font:inherit;color:inherit}.swd .swd-m:hover:not(.is-disabled){border-color:var(--hair);background:var(--surface-2)}.swd .swd-m.on{border-color:var(--accent);background:var(--accent-wash)}.swd .swd-m.is-disabled{opacity:.5;cursor:not-allowed}.swd .swd-m .mat-icon{width:18px;height:18px;font-size:18px;flex:none;margin-top:1px;color:var(--ink-3)}.swd .swd-m.on .mat-icon{color:var(--accent)}.swd .swd-m .t{font-size:13px;font-weight:650;color:var(--ink)}.swd .swd-m .d{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.swd .swd-field{display:flex;flex-direction:column;gap:6px;min-width:0}.swd .swd-lbl{font-size:12px;font-weight:600;color:var(--ink-2)}.swd .swd-lbl .req{color:var(--crit);margin-left:2px}.swd .swd-help{font-size:11.5px;color:var(--ink-3);line-height:1.45}.swd .swd-err{font-size:11.5px;color:var(--crit);font-weight:600}.swd .swd-note{font-size:12px;color:var(--ink-2);line-height:1.5;padding:11px 13px;border-radius:9px;background:var(--surface-2);border:1px solid var(--hair-2)}.swd .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.swd .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.swd .inp::placeholder{color:var(--ink-3)}.swd textarea.inp{resize:vertical;min-height:84px;line-height:1.45}.swd .swd-warn{font-size:12px;color:var(--crit);font-weight:600;line-height:1.45}.swd .swd-attached{margin:4px 0 0;padding-left:18px;font-size:12px;color:var(--ink-2)}.swd .swd-attached li{margin:2px 0}.wcl{padding:20px 22px 4px}.wcl .wcl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}@media (max-width: 640px){.wcl .wcl-grid{grid-template-columns:1fr}}.wcl .wcl-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wcl .wcl-field.span2{grid-column:1/-1}.wcl .wcl-lbl{font-size:12px;font-weight:600;color:var(--ink-2)}.wcl .wcl-note{font-size:12px;color:var(--ink-2);line-height:1.5;padding:11px 13px;border-radius:9px;background:var(--surface-2);border:1px solid var(--hair-2)}.wcl .wcl-calc{padding:9px 11px;border:1px dashed var(--hair-2);border-radius:var(--r-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.wcl .wcl-calc span{font-family:var(--font-ui);font-size:11.5px;color:var(--ink-3);margin-left:6px}.wcl .wcl-taxes{display:flex;flex-wrap:wrap;gap:8px 18px}.wcl .wcl-tax,.wcl .wcl-send{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);cursor:pointer}.wcl .wcl-tax.is-disabled{opacity:.6;cursor:not-allowed}.wcl .wcl-rate{color:var(--ink-3);font-size:12px}.wcl .wcl-send{align-self:end;padding-bottom:9px}.wcl .wcl-sum{display:flex;justify-content:flex-end;gap:22px;padding:11px 13px;border-radius:9px;background:var(--surface-2);border:1px solid var(--hair-2);font-size:12.5px;color:var(--ink-3)}.wcl .wcl-sum b{margin-left:6px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wcl .wcl-sum .tot b{font-size:14px}.wcl .wcl-err{font-size:11.5px;color:var(--crit);font-weight:600}.wcl .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.wcl .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.wcl .inp:disabled{background:var(--surface-2);color:var(--ink-3)}@media print{app-toolbar,fuse-vertical-navigation,.rail-toast,mat-sidenav,.wod-actions,.wod-send,.page-alert .pa-actions,.wo-trace .tr-go{display:none!important}.list-refresh.wod-page.wod-page{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important}.wod-scroll{padding:0!important;overflow:visible!important}.wod-page .card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}.wod-page .wo-grid{display:block!important}.wod-page .wo-rail{margin-top:12px}.wod-page .wod-private-block{display:none!important}}.wo-page .idx-table tr.sel td{background:var(--accent-wash)}.wo-page .toolbar{flex-wrap:wrap;row-gap:8px}.wo-page .toolbar .sel.wo-vendor-filter{width:200px}.wo-page .wo-jump{display:flex;align-items:center;gap:6px;margin:0}.wo-page .wo-jump .filter-search{min-width:0;width:170px}.wo-page .wo-jump-l{font-size:11.5px;font-weight:700;color:var(--ink-3);flex:none}.wo-page .page-alert .link{cursor:pointer;text-decoration:underline}.wo-page .bulkbar{position:fixed;left:50%;bottom:26px;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);z-index:120;max-width:calc(100vw - 32px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.wo-page .bulkbar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.wo-page .bulkbar .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.wo-page .bulkbar .bb-count b{font-family:var(--font-mono);color:var(--accent-ink)}.wo-page .bulkbar .bb-actions{display:flex;align-items:center;gap:8px}.wo-page .bulkbar .bb-clear{background:none;border:none;color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:6px 8px}.wo-page .bulkbar .bb-clear:hover{color:var(--ink)}.wo-page .bulkbar button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.wo-page .bulkbar{transition:opacity .18s ease;transform:translate(-50%)}}.wos-page{padding:22px 24px 0}@media (max-width: 600px){.wos-page{padding:16px 16px 0}}.wos-page .glr-body{padding-bottom:24px}.wos-page .wos-crit{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px 16px}.wos-page .wos-field{display:flex;flex-direction:column;gap:5px;min-width:0}.wos-page .wos-field.wos-wide{grid-column:span 2}@media (max-width: 600px){.wos-page .wos-field.wos-wide{grid-column:span 1}}.wos-page .wos-field>label,.wos-page .wos-l{font-size:12px;font-weight:600;color:var(--ink-2)}.wos-page .inp,.wos-page .sel{width:100%;height:34px;padding:0 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.wos-page .sel{padding-right:32px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.wos-page .inp:focus,.wos-page .sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wos-page .wos-pair{display:flex;gap:6px}.wos-page .wos-pair>*{flex:1 1 0;min-width:0}.wos-page .wos-months{display:flex;flex-wrap:wrap;gap:6px}.wos-page .wos-sm{padding:4px 10px;font-size:12px}.wos-page .wos-checks{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px}.wos-page .wos-checks .inp.wos-since{width:160px}.wos-page .wos-hint{font-size:11.5px;color:var(--ink-3)}.wos-page .wos-report{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hair)}.wos-page .wos-report .wos-found{font-size:13px;color:var(--ink-2)}.wos-page .wos-report .inp.wos-title{width:280px;max-width:100%}.wos-page .idx-table tbody tr{cursor:pointer}.list-refresh.ast-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.list-refresh.ast-filters .sel{width:170px;padding-top:7px;padding-bottom:7px}.qrl-overdue{color:var(--crit);font-weight:600}.qrl-po{color:var(--accent-ink);font-weight:600;text-decoration:none}.qrl-po:hover{text-decoration:underline}.qrl-lines{display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--ink)}.qrl-lines .qrl-m{color:var(--ink-3)}@media (max-width: 640px){.wo-seg-wrap .seg{flex-wrap:wrap}}.list-refresh .kebab.wo-rm:hover{color:var(--crit);background:var(--crit-wash)}.list-refresh .kebab.wo-rm:disabled{opacity:.4;cursor:default;color:var(--ink-3);background:transparent}.list-refresh.woa-page .btn-ghost.woa-accrue{padding:5px 11px;font-size:12px}.stx-shell{display:flex;flex:1 1 auto;min-width:0;min-height:0}.stx-master{flex:0 0 320px;min-height:0;overflow-y:auto;border-right:1px solid var(--hair)}button.stx-row{display:block;width:100%;padding:12px 16px;border:none;border-bottom:1px solid var(--hair);background:transparent;text-align:left;font-family:var(--font-ui);cursor:pointer}button.stx-row:hover{background:var(--surface-2)}button.stx-row.on{background:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent)}button.stx-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stx-row-top{display:flex;align-items:center;gap:10px}.stx-title{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--ink)}.stx-code{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-3)}.stx-cat{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-3)}.stx-sk{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-bottom:1px solid var(--hair)}.stx-sk .stx-sk-sub{width:72px;height:9px}.stx-detail{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.stx-none{margin:auto}.stx-form{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.stx-detail .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--hair);background:var(--surface)}.stx-detail .etx-actionbar .ab-spacer{flex:1 1 auto}@media (max-width: 720px){.stx-shell{flex-direction:column;overflow-y:auto}.stx-master{flex:none;max-height:40vh;border-right:none;border-bottom:1px solid var(--hair)}.stx-detail,.stx-form{flex:none}}.wos-lead{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--ink-2)}.wos-pick{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wos-name{font-size:13px;color:var(--ink);min-width:0;overflow-wrap:anywhere}.wos-reading{margin-top:10px}.list-refresh.sch-page .sch-scroll{padding:28px 28px 40px}.list-refresh.sch-page .idx-table tbody tr{cursor:pointer}.list-refresh.sch-page .sch-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 900px){.list-refresh.sch-page .sch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.list-refresh.sch-page .sch-stats{grid-template-columns:1fr}}.list-refresh.sch-page .sch-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:13px 16px}.list-refresh.sch-page .sch-stat .st-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.sch-page .sch-stat .st-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.list-refresh.sch-page .sch-stat .st-s{font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.sch-page .sch-stat.over .st-v{color:var(--crit)}.list-refresh.sch-page .sch-stat.soon .st-v{color:var(--warn)}.list-refresh.sch-page .toolbar .sel{width:190px;padding:7px 32px 7px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background-color:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.list-refresh.sch-page .toolbar .sel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.sch-page .sch-tbl tbody td,.list-refresh.sch-page .sch-tbl thead th{padding-left:11px;padding-right:11px}.list-refresh.sch-page .sch-tbl tbody td:first-child{white-space:normal;min-width:205px}.list-refresh.sch-page .sch-tbl tbody td:nth-child(5){white-space:normal;min-width:150px}.list-refresh.sch-page .sch-row.inactive td{opacity:.58}.list-refresh.sch-page .sch-row.inactive td.kb,.list-refresh.sch-page .sch-row.inactive td.sch-act{opacity:1}.list-refresh.sch-page .sch-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-refresh.sch-page .sch-tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.03em;padding:1px 7px;border-radius:20px;white-space:nowrap}.list-refresh.sch-page .sch-tag .mat-icon{width:11px;height:11px;min-width:11px;min-height:11px;font-size:11px}.list-refresh.sch-page .sch-tag .mat-icon svg{width:11px;height:11px}.list-refresh.sch-page .sch-tag.rem{background:#7c3aed1f;color:#7c3aed}.list-refresh.sch-page .sch-tag.once{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.sch-page .sch-tag.off{background:var(--surface-2);color:var(--ink-3)}.list-refresh.sch-page .sch-cur{display:flex;flex-direction:column;gap:2px;white-space:normal;min-width:140px}.list-refresh.sch-page .sch-cur .c-t{font-size:12.5px;color:var(--ink);font-weight:600}.list-refresh.sch-page .sch-mini{margin-top:4px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);font-family:var(--font-ui);font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;cursor:pointer;width:fit-content}.list-refresh.sch-page .sch-mini:hover{border-color:var(--accent-line);color:var(--accent-ink)}.list-refresh.sch-page .sch-mini:disabled{opacity:.55;cursor:default;border-color:var(--hair-2);color:var(--ink-2)}.list-refresh.sch-page .sch-mini:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.sch-page .sch-mini svg{width:12px;height:12px}.list-refresh.sch-page .sch-rel{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.list-refresh.sch-page .sch-rel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hair-2);flex:none}.list-refresh.sch-page .sch-rel.over{color:var(--crit);font-weight:650}.list-refresh.sch-page .sch-rel.over:before{background:var(--crit)}.list-refresh.sch-page .sch-rel.soon{color:var(--warn);font-weight:600}.list-refresh.sch-page .sch-rel.soon:before{background:var(--warn)}.list-refresh.sch-page .sch-rel.done:before{background:var(--good)}.list-refresh.sch-page .sch-nd{color:var(--ink);font-weight:600}.list-refresh.sch-page .sch-who{display:inline-flex;gap:7px;white-space:normal;align-items:flex-start}.list-refresh.sch-page .sch-dot{width:9px;height:9px;border-radius:50%;flex:none;margin-top:5px}.list-refresh.sch-page .sch-who .w-k{color:var(--ink-3);font-size:11px}.list-refresh.sch-page td.sch-act>span{display:inline-flex}.list-refresh.sch-page .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.list-refresh.sch-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.list-refresh.sch-page .switch.on{background:var(--accent)}.list-refresh.sch-page .switch.on:after{left:19.5px}.list-refresh.sch-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.sch-page .switch:disabled{opacity:.5;cursor:not-allowed}.list-refresh.sch-page .sch-auto{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.list-refresh.sch-page .sch-auto svg{width:14px;height:14px}.list-refresh.sch-editor .cr-drawer.sch-drawer{width:min(620px,96vw)}.list-refresh.sch-editor .sch-drawer .cr-dbody{padding:0}.list-refresh.sch-editor .wo-sk-form{padding:18px 20px}.list-refresh.sch-editor .sch-sec{padding:16px 20px 18px;border-bottom:1px solid var(--hair)}.list-refresh.sch-editor .sch-sec:last-child{border-bottom:none}.list-refresh.sch-editor .sch-sec>h3{font-family:var(--font-display);font-size:13.5px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.sch-editor .sch-sec>h3 svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.sch-editor .sch-sec>h3 .h-note{margin-left:auto;font-family:var(--font-ui);font-size:11.5px;font-weight:500;color:var(--ink-3)}.list-refresh.sch-editor .sch-sec .seg button{padding:6px 11px}.list-refresh.sch-editor .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 560px){.list-refresh.sch-editor .form-grid{grid-template-columns:1fr}}.list-refresh.sch-editor .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.sch-editor .field.span2{grid-column:1/-1}.list-refresh.sch-editor .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.sch-editor .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.sch-editor .field>label .opt{color:var(--ink-3);font-weight:400}.list-refresh.sch-editor .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.sch-editor .inp,.list-refresh.sch-editor .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.sch-editor .inp:focus,.list-refresh.sch-editor .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.sch-editor .inp::placeholder{color:var(--ink-3)}.list-refresh.sch-editor textarea.inp{resize:vertical;min-height:56px}.list-refresh.sch-editor input[type=date].inp{font-family:var(--font-mono)}.list-refresh.sch-editor .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.sch-editor .sel:disabled{opacity:.6;cursor:default}.list-refresh.sch-editor .inp-group{display:flex;align-items:stretch}.list-refresh.sch-editor .inp-group .inp{border-radius:0;min-width:0}.list-refresh.sch-editor .inp-group>.inp:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.list-refresh.sch-editor .inp-group>.inp:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.sch-editor .inp-group .pre,.list-refresh.sch-editor .inp-group .suffix{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-size:13px;white-space:nowrap}.list-refresh.sch-editor .inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.list-refresh.sch-editor .inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.sch-editor .sch-err{color:var(--crit);font-size:11.5px;font-weight:600}.list-refresh.sch-editor .field.bad .inp,.list-refresh.sch-editor .field.bad .sel,.list-refresh.sch-editor .field.bad .sch-months{border-color:var(--crit)}.list-refresh.sch-editor rich-text-editor .rte-doc{max-height:180px;overflow-y:auto;padding:9px 11px;font-size:13px;line-height:1.5}.list-refresh.sch-editor .sch-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2)}.list-refresh.sch-editor .sch-months button{border:none;border-radius:6px;padding:7px 0;font-family:var(--font-ui);font-size:11.5px;font-weight:650;cursor:pointer;background:transparent;color:var(--ink-3);text-decoration:line-through}.list-refresh.sch-editor .sch-months button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow);text-decoration:none}.list-refresh.sch-editor .sch-months.dis{opacity:.5;pointer-events:none}.list-refresh.sch-editor .sch-mrow{display:flex;align-items:center;gap:10px;margin-top:6px}.list-refresh.sch-editor .sch-mrow .help{flex:1}.list-refresh.sch-editor .sch-link{border:none;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-ui);font-size:11.5px;font-weight:600;cursor:pointer}.list-refresh.sch-editor .sch-link:hover{text-decoration:underline}.list-refresh.sch-editor .sch-link:disabled{opacity:.5;cursor:default;text-decoration:none}.list-refresh.sch-editor .sch-nextdates{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;border-radius:var(--r-sm);background:var(--accent-wash);font-size:12px;color:var(--ink-2)}.list-refresh.sch-editor .sch-nextdates b{color:var(--ink)}.list-refresh.sch-editor .sch-nextdates .nd{font-family:var(--font-mono);font-size:11.5px;padding:2px 8px;border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.list-refresh.sch-editor .sch-nextdates .nd.skip{color:var(--ink-3);box-shadow:none;background:transparent;text-decoration:line-through}.list-refresh.sch-editor .sch-nextdates .nd-note{margin-left:4px}.list-refresh.sch-editor .sch-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 560px){.list-refresh.sch-editor .sch-modes{grid-template-columns:1fr}}.list-refresh.sch-editor .sch-mode{text-align:left;border:1px solid var(--hair-2);border-radius:var(--r);padding:12px 13px 12px 38px;background:var(--surface);cursor:pointer;position:relative;font-family:var(--font-ui)}.list-refresh.sch-editor .sch-mode:before{content:"";position:absolute;left:13px;top:14px;width:14px;height:14px;border-radius:50%;border:2px solid var(--hair-2);background:var(--surface)}.list-refresh.sch-editor .sch-mode.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.list-refresh.sch-editor .sch-mode.on:before{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.list-refresh.sch-editor .sch-mode .m-t{font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.sch-editor .sch-mode .m-d{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}.list-refresh.sch-editor .sch-texts{margin-top:14px}.list-refresh.sch-editor .sel.sch-std{width:auto;padding:4px 28px 4px 9px;font-size:12px}.list-refresh.sch-editor .sch-hint{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.sch-editor .sch-hint svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.sch-editor .sch-hint.warn{background:var(--warn-wash)}.list-refresh.sch-editor .sch-hint.warn svg{color:var(--warn)}.list-refresh.sch-editor .sch-hint b{color:var(--ink)}.list-refresh.sch-editor .sch-dban{margin:14px 20px 0}.list-refresh.sch-editor .sch-dban .page-alert{margin-bottom:0}.list-refresh.sch-editor .sch-dban .page-alert .pa-ic{width:30px;height:30px}.list-refresh.sch-editor .sch-dban .page-alert .pa-cta{padding:7px 11px;font-size:12px}.list-refresh.sch-editor .sch-dban .page-alert.info .pa-cta{background:var(--info)}.list-refresh.sch-editor .sch-dban .page-alert .pa-cta.ghost{background:transparent;color:var(--ink-2);border:1px solid var(--hair-2)}.list-refresh.sch-editor .sch-dban .page-alert .pa-cta.ghost:hover{background:var(--surface)}.list-refresh.sch-editor .sch-dban .page-alert .pa-cta:disabled{opacity:.55;cursor:default;filter:none}.list-refresh.sch-editor .sch-hist{display:flex;flex-direction:column}.list-refresh.sch-editor .sch-hrow{display:grid;grid-template-columns:96px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--hair);font-size:12.5px}.list-refresh.sch-editor .sch-hrow:first-child{border-top:none;padding-top:0}.list-refresh.sch-editor .sch-hrow .h-d{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2)}.list-refresh.sch-editor .sch-hrow .h-m{color:var(--ink-3);font-size:11.5px;margin-top:1px}.list-refresh.sch-editor .sch-hrow .wo-no.lnk{border:none;background:none;padding:0;cursor:pointer;color:var(--accent-ink)}.list-refresh.sch-editor .sch-hrow .wo-no.lnk:hover{text-decoration:underline}.list-refresh.sch-editor .cr-dfoot{flex-wrap:wrap}.list-refresh.sch-editor .cr-dfoot .btn-ghost.danger{color:var(--crit)}.list-refresh.sch-editor .cr-dfoot .btn-primary{display:inline-flex;align-items:center;gap:7px}.list-refresh.sch-act-dlg .sch-act-lead{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.list-refresh.sch-act-dlg .sch-range{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.list-refresh.sch-act-dlg .sch-range .seg button{padding:6px 11px}.list-refresh.sch-act-dlg .sch-range-dates{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--ink-3)}.list-refresh.sch-act-dlg .sch-range-dates .inp{width:138px;padding:6px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:12px;font-variant-numeric:lining-nums}.list-refresh.sch-act-dlg .sch-range-dates .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.sch-act-dlg .pp-nav{display:inline-grid;place-items:center;width:30px;height:32px;padding:0;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer}.list-refresh.sch-act-dlg .pp-nav:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.list-refresh.sch-act-dlg .pp-nav:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.sch-act-dlg .pp-nav svg{width:15px;height:15px}.list-refresh.sch-act-dlg .sch-hint{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.sch-act-dlg .sch-hint svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.sch-act-dlg .sch-hint.warn{background:var(--warn-wash)}.list-refresh.sch-act-dlg .sch-hint.warn svg{color:var(--warn)}.list-refresh.sch-act-dlg .sch-pbox{border:1px solid var(--hair);border-radius:var(--r, 11px)}.list-refresh.sch-act-dlg .idx-table.sch-ptbl{min-width:0}.list-refresh.sch-act-dlg .idx-table.sch-ptbl tbody td{padding:9px 12px;vertical-align:top;white-space:normal}.list-refresh.sch-act-dlg .idx-table.sch-ptbl thead th{padding-left:12px;padding-right:12px}.list-refresh.sch-act-dlg .idx-table.sch-ptbl tbody tr{cursor:default}.list-refresh.sch-act-dlg .idx-table.sch-ptbl tbody tr.skip td{color:var(--ink-3)}.list-refresh.sch-act-dlg .sch-pname{color:var(--ink);font-weight:600}.list-refresh.sch-act-dlg tr.skip .sch-pname{color:var(--ink-3)}.list-refresh.sch-act-dlg .sch-flag{display:inline-flex;align-items:center;gap:4px;margin:3px 6px 0 0;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:20px;white-space:nowrap}.list-refresh.sch-act-dlg [data-test=act-raises] .sch-flag,.list-refresh.sch-act-dlg .sch-dlist .sch-flag{margin:0 4px 0 0}.list-refresh.sch-act-dlg .sch-flag.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.sch-act-dlg .sch-flag.mute{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hair)}.list-refresh.sch-act-dlg .sch-flag.rem{background:#7c3aed1f;color:#7c3aed}.list-refresh.sch-act-dlg .sch-pgrp{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 6px}.list-refresh.sch-act-dlg .sch-pempty{padding:26px 16px;text-align:center;color:var(--ink-3);font-size:13px;border:1px dashed var(--hair-2);border-radius:var(--r, 11px)}.list-refresh.sch-act-dlg .sch-pempty b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.list-refresh.sch-act-dlg .sch-done{text-align:center;padding:8px 0 4px}.list-refresh.sch-act-dlg .sch-done .d-ic{width:46px;height:46px;border-radius:14px;display:inline-grid;place-items:center;background:var(--good-wash);color:var(--good);margin-bottom:10px}.list-refresh.sch-act-dlg .sch-done .d-ic svg{width:22px;height:22px}.list-refresh.sch-act-dlg .sch-done h3{font-family:var(--font-display);font-size:17px;font-weight:700;margin:0 0 4px;color:var(--ink)}.list-refresh.sch-act-dlg .sch-done p{margin:0 auto 14px;max-width:520px;font-size:12.5px;color:var(--ink-3);line-height:1.5}.list-refresh.sch-act-dlg .sch-dlist{text-align:left;border:1px solid var(--hair);border-radius:var(--r, 11px)}.list-refresh.sch-act-dlg .sch-dlist .dl-r{display:grid;grid-template-columns:112px 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--hair);font-size:12.5px}.list-refresh.sch-act-dlg .sch-dlist .dl-r:first-child{border-top:none}.list-refresh.sch-act-dlg .sch-dlist .dl-m{font-size:11.5px;color:var(--ink-3);margin-top:1px}.list-refresh.sch-act-dlg .sch-dlist .dl-open{padding:5px 11px;font-size:12px}.sch-act-note{margin-right:auto;align-self:center;font-size:12px;color:var(--ink-3)}.sch-act-note b{color:var(--ink)}.list-refresh.sch-cal-page .sch-scroll{padding:28px 28px 40px}.list-refresh.sch-cal-page .toolbar{margin-bottom:12px}.list-refresh.sch-cal-page .pp-group{display:inline-flex;align-items:stretch}.list-refresh.sch-cal-page .pp-nav{display:inline-grid;place-items:center;width:30px;min-height:34px;padding:0;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);cursor:pointer}.list-refresh.sch-cal-page .pp-nav:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.list-refresh.sch-cal-page .pp-nav:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.list-refresh.sch-cal-page .pp-nav svg{width:15px;height:15px}.list-refresh.sch-cal-page .pp-prev{border-radius:var(--r-sm) 0 0 var(--r-sm);border-right:none}.list-refresh.sch-cal-page .pp-next{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:none}.list-refresh.sch-cal-page .sch-cal-t{display:inline-grid;place-items:center;min-width:150px;padding:0 12px;border:1px solid var(--hair-2);border-left:none;border-right:none;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink);background:var(--surface)}.list-refresh.sch-cal-page .sch-tgl{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);white-space:nowrap}.list-refresh.sch-cal-page .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.list-refresh.sch-cal-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.list-refresh.sch-cal-page .switch.on{background:var(--accent)}.list-refresh.sch-cal-page .switch.on:after{left:19.5px}.list-refresh.sch-cal-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.sch-cal-page .sch-leg{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.list-refresh.sch-cal-page .sch-leg .l-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.list-refresh.sch-cal-page .sch-leg button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hair-2);background:var(--surface);border-radius:20px;padding:3px 10px 3px 8px;font-family:var(--font-ui);font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.list-refresh.sch-cal-page .sch-leg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.sch-cal-page .sch-leg button.off{opacity:.45;text-decoration:line-through}.list-refresh.sch-cal-page .sch-leg button .n{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-weight:500}.list-refresh.sch-cal-page .sch-dot{width:9px;height:9px;border-radius:50%;flex:none}.list-refresh.sch-cal-page .sch-calcard{overflow:hidden}.list-refresh.sch-cal-page .sch-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.list-refresh.sch-cal-page .sch-dow{padding:8px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--hair);background:var(--surface-2)}.list-refresh.sch-cal-page .sch-day{min-height:116px;padding:6px 6px 8px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.list-refresh.sch-cal-page .sch-day:nth-child(7n){border-right:none}.list-refresh.sch-cal-page .sch-day.out{background:var(--surface-2)}.list-refresh.sch-cal-page .sch-day.out .d-n{color:var(--ink-3);opacity:.7}.list-refresh.sch-cal-page .sch-day.wkend:not(.out){background:#94a3b80d}.list-refresh.sch-cal-page .sch-day .d-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.list-refresh.sch-cal-page .sch-day .d-n{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--ink-2);width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.list-refresh.sch-cal-page .sch-day.today .d-n{background:var(--accent);color:#fff}.list-refresh.sch-cal-page .sch-day .d-add{opacity:0;border:none;background:transparent;color:var(--ink-3);width:22px;height:22px;border-radius:6px;cursor:pointer;display:grid;place-items:center;padding:0}.list-refresh.sch-cal-page .sch-day .d-add svg{width:13px;height:13px}.list-refresh.sch-cal-page .sch-day:hover .d-add,.list-refresh.sch-cal-page .sch-day .d-add:focus-visible{opacity:1}.list-refresh.sch-cal-page .sch-day .d-add:hover{background:var(--accent-wash);color:var(--accent-ink)}@media (max-width: 1100px){.list-refresh.sch-cal-page .sch-day{min-height:92px}}.list-refresh.sch-cal-page .sch-more{border:none;background:none;text-align:left;padding:1px 6px;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.sch-cal-page .sch-more:hover{text-decoration:underline}.list-refresh.sch-cal-page .sch-cal-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--hair);font-size:11.5px;color:var(--ink-3)}.list-refresh.sch-cal-page .sch-cal-foot .k{display:inline-flex;align-items:center;gap:6px}.list-refresh.sch-cal-page .sch-cal-foot .k i{width:22px;height:11px;border-radius:3px;border-left:3px solid #64748b;background:#64748b29;display:inline-block}.list-refresh.sch-cal-page .sch-cal-foot .k i.p{background:transparent;box-shadow:inset 0 0 0 1px #94a3b8;border-left-style:dashed}.list-refresh.sch-cal-page .sch-cal-foot .k i.o{box-shadow:inset 0 0 0 1.5px var(--crit)}.list-refresh.sch-cal-page .sch-cal-foot .k i.d{opacity:.5}.list-refresh.sch-cal-page .sch-cal-foot .f-st{margin-left:auto;color:var(--ink-2)}.list-refresh.sch-cal-page .sch-cal-foot .f-st b{color:var(--crit)}.list-refresh.sch-cal-page .sch-link{border:none;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-ui);font-size:11.5px;font-weight:600;cursor:pointer}.list-refresh.sch-cal-page .sch-link:hover{text-decoration:underline}.list-refresh.sch-cal-page .sch-print{display:none}.list-refresh.sch-cal-page .sch-ev,.list-refresh.sch-pop .sch-ev{display:flex;align-items:center;gap:5px;width:100%;text-align:left;border:none;border-left:3px solid var(--c, #94a3b8);border-radius:5px;padding:3px 6px;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--ink);cursor:pointer;min-width:0;background:var(--cb, rgba(148, 163, 184, .12))}.list-refresh.sch-cal-page .sch-ev .e-t,.list-refresh.sch-pop .sch-ev .e-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.list-refresh.sch-cal-page .sch-ev svg,.list-refresh.sch-pop .sch-ev svg{width:11px;height:11px;flex:none;color:var(--ink-3)}.list-refresh.sch-cal-page .sch-ev:hover,.list-refresh.sch-pop .sch-ev:hover{filter:brightness(.96);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.sch-cal-page .sch-ev:focus-visible,.list-refresh.sch-pop .sch-ev:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.sch-cal-page .sch-ev.proj,.list-refresh.sch-pop .sch-ev.proj{background:transparent;box-shadow:inset 0 0 0 1px var(--cb2, var(--hair-2));font-weight:500;color:var(--ink-2);border-left-style:dashed}.list-refresh.sch-cal-page .sch-ev.over,.list-refresh.sch-pop .sch-ev.over{box-shadow:inset 0 0 0 1.5px var(--crit)}.list-refresh.sch-cal-page .sch-ev.over .e-bang,.list-refresh.sch-pop .sch-ev.over .e-bang{width:6px;height:6px;border-radius:50%;background:var(--crit);flex:none}.list-refresh.sch-cal-page .sch-ev.done,.list-refresh.sch-pop .sch-ev.done{opacity:.6}.list-refresh.sch-cal-page .sch-ev.done .e-t,.list-refresh.sch-pop .sch-ev.done .e-t{text-decoration:line-through}.list-refresh.sch-pop{width:330px;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r, 11px);box-shadow:var(--shadow-lift);padding:14px 15px 12px}.list-refresh.sch-pop .p-eb{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.list-refresh.sch-pop .p-eb svg{width:13px;height:13px;flex:none}.list-refresh.sch-pop .p-t{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin:0 0 4px}.list-refresh.sch-pop .p-m{font-size:12px;color:var(--ink-3);line-height:1.5}.list-refresh.sch-pop dl{display:grid;grid-template-columns:92px 1fr;gap:6px 10px;margin:10px 0 0;font-size:12px}.list-refresh.sch-pop dt{color:var(--ink-3)}.list-refresh.sch-pop dd{margin:0;color:var(--ink);font-weight:500}.list-refresh.sch-pop .sch-who{display:inline-flex;align-items:center;gap:7px}.list-refresh.sch-pop .sch-dot{width:9px;height:9px;border-radius:50%;flex:none}.list-refresh.sch-pop .p-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:11px;border-top:1px solid var(--hair)}.list-refresh.sch-pop .p-acts button{padding:6px 11px;font-size:12px}.list-refresh.sch-pop .p-list{display:flex;flex-direction:column;gap:4px;margin-top:8px;max-height:320px;overflow-y:auto}@media print{.list-refresh.sch-cal-page.sch-cal-page{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important}.sch-cal-page [data-test=cal-scroll],.sch-cal-page schedule-editor{display:none!important}.sch-cal-page .sch-print{display:block!important;padding:0;color:#000}.sch-print h2{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 12px}.sch-print table{width:100%;border-collapse:collapse;font-size:12px}.sch-print th,.sch-print td{text-align:left;padding:6px 8px;border-bottom:1px solid #ddd;vertical-align:top}.sch-print th{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#555}.sch-print tr{break-inside:avoid}}.list-refresh.sch-tool-dlg .sch-lead{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.list-refresh.sch-tool-dlg .sch-lead b{color:var(--ink)}.list-refresh.sch-tool-dlg .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.list-refresh.sch-tool-dlg .form-grid.one{grid-template-columns:1fr}@media (max-width: 560px){.list-refresh.sch-tool-dlg .form-grid{grid-template-columns:1fr}}.list-refresh.sch-tool-dlg .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.sch-tool-dlg .field.span2{grid-column:1/-1}.list-refresh.sch-tool-dlg .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.sch-tool-dlg .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.sch-tool-dlg .field>label .opt{color:var(--ink-3);font-weight:400}.list-refresh.sch-tool-dlg .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.sch-tool-dlg .inp,.list-refresh.sch-tool-dlg .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.sch-tool-dlg .inp:focus,.list-refresh.sch-tool-dlg .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.sch-tool-dlg .inp::placeholder{color:var(--ink-3)}.list-refresh.sch-tool-dlg .inp:disabled{opacity:.7;cursor:default;background:var(--surface-2)}.list-refresh.sch-tool-dlg input[type=date].inp{font-family:var(--font-mono)}.list-refresh.sch-tool-dlg .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.sch-tool-dlg .sch-err{color:var(--crit);font-size:11.5px;font-weight:600}.list-refresh.sch-tool-dlg .field.bad .inp,.list-refresh.sch-tool-dlg .field.bad .sel{border-color:var(--crit)}.list-refresh.sch-tool-dlg rich-text-editor .rte-doc{max-height:220px;overflow-y:auto;padding:9px 11px;font-size:13px;line-height:1.5}.list-refresh.sch-tool-dlg .sch-mrow{display:flex;align-items:center;gap:10px;margin-top:6px}.list-refresh.sch-tool-dlg .sch-mrow .help{flex:1}.list-refresh.sch-tool-dlg .sch-std{width:auto;min-width:220px;padding-top:6px;padding-bottom:6px;font-size:12px}.list-refresh.sch-tool-dlg .sch-link{border:none;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh.sch-tool-dlg .sch-link:hover{text-decoration:underline}.list-refresh.sch-tool-dlg .sch-tstatus{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:8px 11px;border-radius:var(--r-sm);font-size:12.5px;font-weight:600;color:var(--info);background:var(--info-wash)}.list-refresh.sch-tool-dlg .sch-tstatus.over{color:var(--crit);background:var(--crit-wash)}.list-refresh.sch-tool-dlg .sch-tstatus.done{color:var(--good);background:var(--good-wash)}.list-refresh.sch-tool-dlg .sch-tstatus .sch-link{margin-left:auto}.list-refresh.sch-tool-dlg .sch-subjects{display:flex;flex-wrap:wrap;gap:6px}.list-refresh.sch-tool-dlg .sch-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:20px;font-size:12px;background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair)}.list-refresh.sch-tool-dlg .sch-chip button{border:none;background:none;padding:0 5px;font-size:14px;line-height:1;color:var(--ink-3);cursor:pointer;border-radius:10px}.list-refresh.sch-tool-dlg .sch-chip button:hover{color:var(--crit);background:var(--crit-wash)}.list-refresh.sch-tool-dlg .sch-radios b{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.list-refresh.sch-tool-dlg .sch-trow{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.list-refresh.sch-tool-dlg .sch-trow .field{width:200px}.list-refresh.sch-tool-dlg .sch-hint{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.sch-tool-dlg .sch-hint.warn{background:var(--warn-wash)}.list-refresh.sch-tool-dlg .sch-pbox{border:1px solid var(--hair);border-radius:var(--r, 11px)}.list-refresh.sch-tool-dlg .idx-table.sch-ptbl{min-width:0}.list-refresh.sch-tool-dlg .idx-table.sch-ptbl tbody td{padding:9px 12px;vertical-align:top;white-space:normal}.list-refresh.sch-tool-dlg .idx-table.sch-ptbl thead th{padding-left:12px;padding-right:12px}.list-refresh.sch-tool-dlg .idx-table.sch-ptbl tbody tr{cursor:default}.list-refresh.sch-tool-dlg .sch-pname{color:var(--ink);font-weight:600}.list-refresh.sch-tool-dlg .sch-flag{display:inline-flex;align-items:center;gap:4px;margin:3px 6px 0 0;font-size:10.5px;font-weight:650;padding:1px 7px;border-radius:20px;white-space:nowrap}.list-refresh.sch-tool-dlg .sch-flag.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.sch-tool-dlg .sch-pempty{padding:26px 16px;text-align:center;color:var(--ink-3);font-size:13px;border:1px dashed var(--hair-2);border-radius:var(--r, 11px)}.list-refresh.sch-tool-dlg .sch-pempty b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.list-refresh.sch-tool-dlg .wo-sk-form{padding:4px 0}.sch-tdanger{color:var(--crit)!important}.list-refresh.sch-editor .sch-lines{display:flex;flex-direction:column;gap:2px;margin-top:2px;font-size:11.5px;color:var(--ink-3)}.list-refresh.sch-editor .sch-lines b{color:var(--ink-2);font-weight:600}.list-refresh.sch-editor .sch-open-print{margin-left:10px;border:1px solid var(--hair-2);border-radius:20px;background:var(--surface);padding:2px 9px;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.sch-editor .sch-open-print:hover{border-color:var(--accent-line)}.list-refresh.sch-editor .sch-open-print:disabled{opacity:.5;cursor:default}.list-refresh.glst-page{--glst-s1: #4f46e5;--glst-s2: #eb6834;--glst-s3: #1baf7a;--glst-s4: #eda100;--glst-s5: #e87ba4}.list-refresh.glst-page .glst-scroll{padding:28px 28px 40px}.list-refresh.glst-page .bud-ctrl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}.list-refresh.glst-page .bud-ctrl .cl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-6px}.list-refresh.glst-page .bud-ctrl .fp{font-size:11.5px;color:var(--ink-3)}.list-refresh.glst-page .glst-ctrl .seg button{white-space:nowrap}.list-refresh.glst-page .glst-ctrl .seg button:disabled{opacity:.45;cursor:not-allowed}.list-refresh.glst-page .glst-ctrl .fp{order:9;flex-basis:100%;margin-top:-4px}.list-refresh.glst-page .glst-busy{opacity:.6;transition:opacity .15s ease}.list-refresh.glst-page .pe-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}@media (max-width: 720px){.list-refresh.glst-page .pe-stats{grid-template-columns:repeat(2,1fr)}}.list-refresh.glst-page .pe-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:13px 16px}.list-refresh.glst-page .pe-stat .pes-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.list-refresh.glst-page .pe-stat .pes-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;line-height:1.2}.list-refresh.glst-page .pe-stat .pes-v small{font-size:12px;font-weight:600;color:var(--ink-3);margin-left:6px}.list-refresh.glst-page .pe-stat .pes-v.neg{color:var(--crit)}.list-refresh.glst-page .pe-stat .pes-s{font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.25}.list-refresh.glst-page .pe-stat .glst-meter{margin-top:9px}.list-refresh.glst-page .pe-stat.glst-clk{cursor:pointer;transition:border-color .12s ease}.list-refresh.glst-page .pe-stat.glst-clk:hover,.list-refresh.glst-page .pe-stat.glst-clk:focus-visible{border-color:var(--accent-line);outline:none}.list-refresh.glst-page .glst-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 16px}.list-refresh.glst-page .glst-lset{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.list-refresh.glst-page .glst-links .gl-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:2px}.list-refresh.glst-page .glst-links .gl-sep{width:1px;height:18px;background:var(--hair-2);margin:0 8px}.list-refresh.glst-page .glst-links .btn-ghost{font-size:11.5px;padding:5px 10px}.list-refresh.glst-page .glst-fund{width:auto;min-width:150px}.list-refresh.glst-page .glst-tog .cbox{width:14px;height:14px}.list-refresh.glst-page .glst-tog .cbox.checked:after{left:3.5px;top:.5px;width:4px;height:8px}.list-refresh.glst-page .glst-tog[aria-pressed=true]{border-color:var(--accent-line);color:var(--ink);background:var(--accent-wash)}.list-refresh.glst-page .glst-meth{display:inline-flex;align-items:center;gap:10px}.list-refresh.glst-page .glst-meth .cl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.glst-page .glst-meth .seg button{white-space:nowrap}.list-refresh.glst-page .glst-tbl{min-width:1000px;font-size:12px}.list-refresh.glst-page .glst-tbl thead th{padding:8px 9px}.list-refresh.glst-page .glst-tbl thead tr.glst-band th{padding-bottom:2px;border-bottom:none;color:var(--ink-2)}.list-refresh.glst-page .glst-tbl thead tr.glst-band th.c{text-align:center;border-bottom:1px solid var(--hair-2)}.list-refresh.glst-page .glst-tbl thead th.bl,.list-refresh.glst-page .glst-tbl td.bl{border-left:1px solid var(--hair)}.list-refresh.glst-page .glst-tbl tbody td{padding:8px 9px;vertical-align:top}.list-refresh.glst-page .glst-tbl tbody tr{cursor:default}.list-refresh.glst-page .glst-tbl tbody tr:hover{background:transparent}.list-refresh.glst-page .glst-tbl tbody tr.glst-row:hover td{background:var(--surface-2)}.list-refresh.glst-page .glst-tbl tbody tr.glst-sel td{background:var(--accent-wash)}.list-refresh.glst-page .glst-tbl tr.grp-row td{padding:8px 16px;background:var(--surface-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.list-refresh.glst-page .glst-tbl td small{display:block;font-size:10px;color:var(--ink-3);margin-top:1px}.list-refresh.glst-page .glst-acct{display:flex;align-items:baseline;gap:4px 7px;flex-wrap:wrap;min-width:170px;max-width:230px;white-space:normal}.list-refresh.glst-page .glst-acct .code{font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--accent-ink)}.list-refresh.glst-page .glst-acct .nm{color:var(--ink);background:none;border:none;padding:0;font:inherit;font-weight:600;cursor:pointer;text-align:left}.list-refresh.glst-page .glst-acct .nm:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.list-refresh.glst-page .glst-chip{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;padding:1px 6px;border-radius:20px;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair)}.list-refresh.glst-page .glst-flag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:650;padding:1px 7px;border-radius:20px;background:var(--crit-wash);color:var(--crit)}.list-refresh.glst-page .glst-flag svg{width:10px;height:10px}.list-refresh.glst-page .glst-d{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;border-bottom:1px dashed transparent}.list-refresh.glst-page .glst-d:hover,.list-refresh.glst-page .glst-d:focus-visible{color:var(--accent-ink);border-bottom-color:var(--accent);outline:none}.list-refresh.glst-page .glst-tbl td.pos>span,.list-refresh.glst-page .glst-tbl td.pos .glst-d{color:var(--good)}.list-refresh.glst-page .glst-tbl td.neg>span,.list-refresh.glst-page .glst-tbl td.neg .glst-d{color:var(--crit)}.list-refresh.glst-page .glst-tbl td.na{color:var(--ink-3)}.list-refresh.glst-page .glst-used{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2)}.list-refresh.glst-page .glst-meter{position:relative;height:6px;border-radius:4px;background:var(--spark-track)}.list-refresh.glst-page .glst-meter i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--series)}.list-refresh.glst-page .glst-meter b{position:absolute;top:-3px;width:2px;height:12px;margin-left:-1px;border-radius:1px;background:var(--ink)}.list-refresh.glst-page .glst-used .glst-meter{width:38px;flex:none}.list-refresh.glst-page .glst-tbl tr.glst-sub td{background:var(--surface-2);color:var(--ink);font-weight:650}.list-refresh.glst-page .glst-tbl tr.glst-cat td{color:var(--ink-2);font-family:var(--font-ui);padding-top:10px}.list-refresh.glst-page .glst-tbl tr.glst-net td{border-top:2px solid var(--hair-2);color:var(--ink);font-weight:700}.list-refresh.glst-page .glst-tbl tr.glst-net td:first-child,.list-refresh.glst-page .glst-tbl tr.glst-sub td:first-child{font-family:var(--font-ui)}.list-refresh.glst-page .glst-tbl tr.glst-none td{text-align:center;padding:28px;color:var(--ink-3);white-space:normal}.list-refresh.glst-page .glst-tbl tr.glst-none .link{background:none;border:none;color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer}.list-refresh.glst-page .glst-key{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.list-refresh.glst-page .glst-key b{font-family:var(--font-mono)}.list-refresh.glst-page .glst-key b.pos{color:var(--good)}.list-refresh.glst-page .glst-key b.neg{color:var(--crit)}.list-refresh.glst-page .mgd-dr-ov{position:fixed;inset:0;z-index:200;background:#0f172a66;animation:mgdDrFade .2s ease}.list-refresh.glst-page .mgd-dr{position:absolute;top:0;right:0;height:100%;width:min(440px,94vw);background:var(--surface);box-shadow:-8px 0 28px #0f172a29;display:flex;flex-direction:column;animation:mgdDrIn .24s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.list-refresh.glst-page .mgd-dr-ov,.list-refresh.glst-page .mgd-dr{animation:none}}.list-refresh.glst-page .mgd-dr-head{display:flex;align-items:flex-start;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.glst-page .mgd-dr-head .eyebrow{margin-bottom:5px}.list-refresh.glst-page .mgd-dr-head h2{font-family:var(--font-display);font-size:20px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.glst-page .mgd-dr-x{margin-left:auto;width:30px;height:30px;display:grid;place-items:center;flex:none;border:none;background:none;border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer}.list-refresh.glst-page .mgd-dr-x:hover{background:var(--surface-2);color:var(--ink)}.list-refresh.glst-page .mgd-dr-x svg{width:16px;height:16px}.list-refresh.glst-page .mgd-dr-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.list-refresh.glst-page .mgd-dr-back{margin-bottom:12px}.list-refresh.glst-page .mgd-dr-note{margin:0 0 10px;font-size:12.5px;color:var(--ink-3);line-height:1.45}.list-refresh.glst-page .mgd-dl+.mgd-dr-note{margin-top:10px}.list-refresh.glst-page .mgd-dr-sum{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-2)}.list-refresh.glst-page .mgd-dr-amt{display:flex;flex-direction:column}.list-refresh.glst-page .mgd-dr-amt span{font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.list-refresh.glst-page .mgd-dr-amt small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.list-refresh.glst-page .mgd-dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}.list-refresh.glst-page .mgd-dr-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.list-refresh.glst-page .mgd-dr-grid .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.glst-page .mgd-dr-grid .v{font-size:13px;color:var(--ink);font-weight:500}.list-refresh.glst-page .mgd-dr-sec{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);margin:22px 0 12px}.list-refresh.glst-page .mgd-dr-foot{display:flex;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.list-refresh.glst-page .mgd-dr-foot .spacer{flex:1}.list-refresh.glst-page .mgd-dl{width:100%;border-collapse:collapse;font-size:12px;margin-top:4px}.list-refresh.glst-page .mgd-dl th{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:500;text-align:left;padding:6px 4px;border-bottom:1px solid var(--hair)}.list-refresh.glst-page .mgd-dl th.r,.list-refresh.glst-page .mgd-dl td.r{text-align:right}.list-refresh.glst-page .mgd-dl td{padding:7px 4px;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--ink)}.list-refresh.glst-page .mgd-dl td.r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.list-refresh.glst-page .mgd-dl td.nw{white-space:nowrap}.list-refresh.glst-page .mgd-dl td .sub2{display:block;color:var(--ink-3);font-size:11px}.list-refresh.glst-page .mgd-dl tr.clk{cursor:pointer}.list-refresh.glst-page .mgd-dl tr.clk:hover td{background:var(--surface-2)}.list-refresh.glst-page .mgd-dl tr.clk:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh.glst-page .mgd-dl tr.tot td{font-weight:700;background:var(--surface-2)}.list-refresh.glst-page .mgd-dr.glst-dr{width:min(540px,94vw)}.list-refresh.glst-page .glst-back{font-size:12px;padding:6px 11px}.list-refresh.glst-page .glst-dr-gap{margin-top:14px}.list-refresh.glst-page .glst-dr-sk-rows{display:flex;flex-direction:column;gap:15px;margin-top:18px}.list-refresh.glst-page .glst-dr-sk-rows>div{display:flex;align-items:center;gap:12px}.list-refresh.glst-page .glst-dr .mgd-dr-amt span.pos,.list-refresh.glst-page .glst-dr .mgd-dr-grid .v.pos,.list-refresh.glst-page .glst-dr .mgd-dl td.pos{color:var(--good)}.list-refresh.glst-page .glst-dr .mgd-dr-amt span.neg,.list-refresh.glst-page .glst-dr .mgd-dr-grid .v.neg,.list-refresh.glst-page .glst-dr .mgd-dl td.neg{color:var(--crit)}.list-refresh.glst-page .glst-dr .mgd-dl tr.out td{color:var(--ink-3)}.list-refresh.glst-page .glst-dr .glst-out{color:var(--ink-3);font-size:11px}.list-refresh.glst-page .glst-calc{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 11px;margin:12px 0 4px;line-height:1.6}.list-refresh.glst-page .glst-calc b{color:var(--ink)}.list-refresh.glst-page .glst-dr .mgd-empty{display:flex;align-items:center;gap:12px;padding:14px 4px;color:var(--ink-3);font-size:12.5px;line-height:1.45}.list-refresh.glst-page .glst-dr .mgd-empty b{color:var(--ink);font-weight:650;display:block;font-size:13px}.list-refresh.glst-page .glst-dr .mgd-dl .yk{display:inline-block;width:12px;height:0;border-top:2px solid;margin-right:6px;vertical-align:3px}.list-refresh.glst-page .glst-trend{margin-top:16px;scroll-margin-top:16px}.list-refresh.glst-page .glst-trend .card-head{display:flex;align-items:center;gap:10px;padding:15px 17px 0;flex-wrap:wrap}.list-refresh.glst-page .glst-trend .card-head h3{font-family:var(--font-display);margin:0;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:var(--ink)}.list-refresh.glst-page .glst-trend .card-head .hint{font-size:11.5px;color:var(--ink-3)}.list-refresh.glst-page .glst-hact{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.list-refresh.glst-page .glst-hact .sel{min-width:250px;width:auto}.list-refresh.glst-page .glst-years{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 17px 0}.list-refresh.glst-page .glst-years .gy-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.list-refresh.glst-page .glst-yr{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--hair-2);border-radius:20px;background:var(--surface);color:var(--ink-3);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh.glst-page .glst-yr .sw{width:14px;height:3px;border-radius:2px;background:var(--hair-2)}.list-refresh.glst-page .glst-yr.on{color:var(--ink);border-color:var(--ink-3)}.list-refresh.glst-page .glst-yr:hover{border-color:var(--accent-line)}.list-refresh.glst-page .glst-yr:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.glst-page .glst-yr small{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--ink-3)}.list-refresh.glst-page .glst-ymsg{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--warn);margin-left:6px}.list-refresh.glst-page .glst-ymsg svg{width:13px;height:13px}.list-refresh.glst-page .glst-tnote{margin:12px 17px 0;font-size:12px;color:var(--ink-3)}.list-refresh.glst-page .glst-chart{position:relative;padding:6px 17px 0}.list-refresh.glst-page .glst-chart svg{display:block;width:100%;height:auto;overflow:visible}.list-refresh.glst-page .glst-chart .g-grid{stroke:var(--grid);stroke-width:1}.list-refresh.glst-page .glst-chart .g-zero{stroke:var(--hair-2);stroke-width:1}.list-refresh.glst-page .glst-chart .g-ax{font-family:var(--font-mono);font-size:10px;fill:var(--ink-3)}.list-refresh.glst-page .glst-chart .g-lbl{font-family:var(--font-ui);font-size:11px;font-weight:650;fill:var(--ink-2)}.list-refresh.glst-page .glst-chart .g-lbl.b{font-weight:500;fill:var(--ink-3)}.list-refresh.glst-page .glst-chart .g-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.list-refresh.glst-page .glst-chart .g-bud{fill:none;stroke-width:2;stroke-dasharray:5 4;opacity:.85}.list-refresh.glst-page .glst-chart .g-end{stroke:var(--surface);stroke-width:2}.list-refresh.glst-page .glst-chart .g-hit{fill:transparent;cursor:pointer;outline:none}.list-refresh.glst-page .glst-chart .g-hit:focus-visible{fill:var(--accent-wash)}.list-refresh.glst-page .glst-chart .g-cross{stroke:var(--ink-3);stroke-width:1}.list-refresh.glst-page .glst-chart .g-dot{stroke:var(--surface);stroke-width:2}.list-refresh.glst-page .glst-tip{position:absolute;top:14px;z-index:5;pointer-events:none;min-width:190px;padding:9px 11px;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);box-shadow:var(--shadow-lift);font-size:11.5px}.list-refresh.glst-page .glst-tip .tt-h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.list-refresh.glst-page .glst-tip .tt-r{display:flex;align-items:center;gap:8px;padding:2px 0}.list-refresh.glst-page .glst-tip .tt-k{width:14px;height:0;border-top:2px solid;flex:none}.list-refresh.glst-page .glst-tip .tt-k.dash{border-top-style:dashed}.list-refresh.glst-page .glst-tip .tt-r b{font-family:var(--font-mono);font-weight:700;color:var(--ink);min-width:78px;text-align:right}.list-refresh.glst-page .glst-tip .tt-r span{color:var(--ink-3)}.list-refresh.glst-page .glst-tip .tt-f{margin-top:6px;padding-top:6px;border-top:1px solid var(--hair);color:var(--ink-3);font-size:10.5px}.list-refresh.glst-page .glst-legend{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 17px 14px;font-size:11.5px;color:var(--ink-2)}.list-refresh.glst-page .glst-legend>span{display:inline-flex;align-items:center;gap:7px}.list-refresh.glst-page .glst-legend .k{width:16px;height:0;border-top:2px solid}.list-refresh.glst-page .glst-legend .k.dash{border-top-style:dashed}.list-refresh.glst-page .glst-legend b{font-family:var(--font-mono);color:var(--ink);font-weight:650}.list-refresh.glst-page .glst-legend em{font-style:normal;color:var(--ink-3);font-family:var(--font-mono);font-size:11px}.list-refresh.glst-page .glst-legend .glst-nobud{color:var(--ink-3)}.list-refresh.glst-page gl-statistics-months{display:block}.list-refresh.glst-page .glst-mhead{display:flex;align-items:baseline;gap:10px;padding:14px 17px 6px;border-top:1px solid var(--hair);margin-top:10px}.list-refresh.glst-page .glst-mhead h4{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.list-refresh.glst-page .glst-mhead span{font-size:11.5px;color:var(--ink-3)}.list-refresh.glst-page .glst-mtbl{min-width:860px;font-size:12px}.list-refresh.glst-page .glst-mtbl thead th{padding:8px 9px}.list-refresh.glst-page .glst-mtbl thead th.bl,.list-refresh.glst-page .glst-mtbl td.bl{border-left:1px solid var(--hair)}.list-refresh.glst-page .glst-mtbl tbody td{padding:6px 9px}.list-refresh.glst-page .glst-mtbl tbody tr{cursor:default}.list-refresh.glst-page .glst-mtbl tbody tr:hover{background:transparent}.list-refresh.glst-page .glst-mtbl tbody tr.fut td{color:var(--ink-3)}.list-refresh.glst-page .glst-mtbl td.pos .glst-d,.list-refresh.glst-page .glst-mtbl td.pos>span{color:var(--good)}.list-refresh.glst-page .glst-mtbl td.neg .glst-d,.list-refresh.glst-page .glst-mtbl td.neg>span{color:var(--crit)}.list-refresh.glst-page .glst-mtbl tfoot td{padding:9px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);text-align:right;font-family:var(--font-mono)}.list-refresh.glst-page .glst-mtbl tfoot td:first-child{text-align:left;font-family:var(--font-ui)}.list-refresh.glst-page .glst-mtbl .yk{display:inline-block;width:12px;height:0;border-top:2px solid;margin-right:6px;vertical-align:3px}.dark .list-refresh.glst-page{--glst-s1: #6366f1;--glst-s2: #d95926;--glst-s3: #199e70;--glst-s4: #c98500;--glst-s5: #d55181}.perpick.glst-pick .pp-nav[disabled]{opacity:.4;cursor:not-allowed}.perpick.glst-pick .pp-nav[disabled]:hover{background:var(--surface);color:var(--ink-2);border-color:var(--hair-2)}.perpick.glst-pick .pp-opt[disabled]{opacity:.45;cursor:not-allowed}.perpick.glst-pick .pp-opt[disabled]:hover{background:transparent;color:var(--ink-2)}.perpick.glst-pick .pp-col{min-width:200px}.perpick.glst-pick .pp-col.glst-pcol{min-width:210px}.perpick.glst-pick .pp-sub svg{width:10px;height:10px;vertical-align:-1px}.perpick.glst-pick .glst-pnote{font-size:11px;color:var(--ink-3);padding:4px 10px 6px;max-width:560px;line-height:1.45}.list-refresh.gla-page .gla-scroll{padding:28px 28px 40px}.list-refresh.gla-page .gla-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 900px){.list-refresh.gla-page .gla-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.list-refresh.gla-page .gla-stats{grid-template-columns:1fr}}.list-refresh.gla-page .gla-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:13px 16px}.list-refresh.gla-page .gla-stat .st-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.gla-page .gla-stat .st-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.list-refresh.gla-page .gla-stat .st-s{font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.gla-page .gla-stat.attn .st-v{color:var(--warn)}.list-refresh.gla-page .gla-tbl tbody td,.list-refresh.gla-page .gla-tbl thead th{padding-left:9px;padding-right:9px}.list-refresh.gla-page .gla-tbl tbody tr.gla-row{cursor:pointer}.list-refresh.gla-page .gla-tbl tbody tr.gla-off td{opacity:.58}.list-refresh.gla-page .gla-tbl tbody tr.gla-off td.kb,.list-refresh.gla-page .gla-tbl tbody tr.gla-off td.gla-act{opacity:1}.list-refresh.gla-page .gla-tbl td.gla-txn{white-space:normal;min-width:180px;max-width:230px}.list-refresh.gla-page .gla-rule{white-space:nowrap}.list-refresh.gla-page .gla-rule .r-s{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.gla-page .gla-rule .gla-pill{margin-top:5px}.list-refresh.gla-page .gla-dates{font-size:12px;color:var(--ink-2);white-space:nowrap;line-height:1.45}.list-refresh.gla-page .gla-dates .e{color:var(--ink-3)}.list-refresh.gla-page .gla-due{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.list-refresh.gla-page .gla-due .gla-rel{white-space:normal;max-width:170px;align-items:baseline}.list-refresh.gla-page .gla-due .gla-rel:before{position:relative;top:-1px}.list-refresh.gla-page .gla-due .l{font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.gla-page .gla-due .d{font-size:12.5px;font-weight:600;color:var(--ink)}.list-refresh.gla-page .gla-rel{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3)}.list-refresh.gla-page .gla-rel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hair-2);flex:none}.list-refresh.gla-page .gla-rel.due{color:var(--crit);font-weight:650}.list-refresh.gla-page .gla-rel.due:before{background:var(--crit)}.list-refresh.gla-page .gla-rel.soon,.list-refresh.gla-page .gla-rel.warn{color:var(--warn);font-weight:600}.list-refresh.gla-page .gla-rel.soon:before,.list-refresh.gla-page .gla-rel.warn:before{background:var(--warn)}.list-refresh.gla-page .gla-rel.crit{color:var(--crit);font-weight:650}.list-refresh.gla-page .gla-rel.crit:before{background:var(--crit)}.list-refresh.gla-page .idx-table td.gla-act>span{display:inline-flex}.list-refresh.gla-page .switch{margin-left:0}.list-refresh.gla-page button svg{width:15px;height:15px}.list-refresh.gla-page .gla-pill svg{width:11px;height:11px}.list-refresh.gla-page .gla-auto{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.list-refresh.gla-page .gla-auto svg{width:14px;height:14px}.list-refresh.gla-page .gla-none td{text-align:center;color:var(--ink-3);padding:28px 10px!important;cursor:default}.list-refresh.gla-page .gla-code,.list-refresh.gpa-page .gla-code{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.gla-page .gla-name,.list-refresh.gpa-page .gla-name{font-weight:650;color:var(--ink);line-height:1.35}.list-refresh.gla-page .gla-name .gla-code,.list-refresh.gpa-page .gla-name .gla-code{margin-right:6px;position:relative;top:-1px}.list-refresh.gla-page .gla-flag,.list-refresh.gpa-page .gla-flag{margin-top:3px}.list-refresh.gla-page .gla-expl,.list-refresh.gpa-page .gla-expl{font-size:11.5px;color:var(--ink-3);margin-top:2px}.list-refresh.gla-page .gla-accts,.list-refresh.gpa-page .gla-accts{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.list-refresh.gla-page .gla-al,.list-refresh.gpa-page .gla-al{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.35}.list-refresh.gla-page .gla-al .gla-dc,.list-refresh.gpa-page .gla-al .gla-dc{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--ink-3);width:15px;flex:none}.list-refresh.gla-page .gla-al b,.list-refresh.gpa-page .gla-al b{font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--ink)}.list-refresh.gla-page .gla-al .n,.list-refresh.gpa-page .gla-al .n{color:var(--ink-2);max-width:118px;overflow:hidden;text-overflow:ellipsis}.list-refresh.gla-page .gla-al.bad b,.list-refresh.gla-page .gla-al.bad .n,.list-refresh.gpa-page .gla-al.bad b,.list-refresh.gpa-page .gla-al.bad .n{color:var(--crit)}.list-refresh.gla-page .gla-accts .gla-more,.list-refresh.gpa-page .gla-accts .gla-more{font-size:10.5px;color:var(--accent-ink);font-weight:600;padding-left:21px}.list-refresh.gla-page .gla-amt,.list-refresh.gpa-page .gla-amt{font-family:var(--font-mono);font-weight:650;white-space:nowrap}.list-refresh.gla-page .gla-amt .gla-bsub,.list-refresh.gpa-page .gla-amt .gla-bsub{display:block;font-size:11px;font-weight:500;color:var(--ink-3);margin-top:2px}.list-refresh.gla-page .gla-amt .gla-bsub.warn,.list-refresh.gpa-page .gla-amt .gla-bsub.warn{color:var(--warn);font-weight:600}.list-refresh.gla-page .gla-pill,.list-refresh.gpa-page .gla-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap}.list-refresh.gla-page .gla-pill svg,.list-refresh.gpa-page .gla-pill svg{width:11px;height:11px}.list-refresh.gla-page .gla-pill.auto,.list-refresh.gpa-page .gla-pill.auto{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.gla-page .gla-pill.review,.list-refresh.gpa-page .gla-pill.review{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.gla-page .gla-pill.bud,.list-refresh.gpa-page .gla-pill.bud{background:var(--info-wash);color:var(--info);font-family:var(--font-ui)}.list-refresh.gla-page .gla-pill.crit,.list-refresh.gpa-page .gla-pill.crit{background:var(--crit-wash);color:var(--crit)}.list-refresh.gla-page .gla-pill.warn,.list-refresh.gpa-page .gla-pill.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.gla-page .gla-pill.off,.list-refresh.gpa-page .gla-pill.off{background:var(--surface-2);color:var(--ink-3)}.list-refresh.gla-sch .gla-stbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.gla-sch .gla-stbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 12px;border-bottom:1px solid var(--hair)}.list-refresh.gla-sch .gla-stbl td{padding:7px 12px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.list-refresh.gla-sch .gla-stbl tr:last-child td{border-bottom:none}.list-refresh.gla-sch .gla-stbl th.r,.list-refresh.gla-sch .gla-stbl td.r{text-align:right}.list-refresh.gla-sch .gla-stbl td.d{font-family:var(--font-mono);font-size:11.5px;color:var(--ink);white-space:nowrap}.list-refresh.gla-sch .gla-stbl td.p{white-space:nowrap}.list-refresh.gla-sch .gla-stbl td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.gla-sch .gla-stbl tr.skip td{color:var(--ink-3);text-decoration:line-through}.list-refresh.gla-sch .gla-stbl tr.skip td.nt{text-decoration:none}.list-refresh.gla-sch .gla-stbl td.nt{font-size:11.5px;white-space:nowrap}.list-refresh.gla-sch .gla-stbl td.nt .warn{color:var(--warn);font-weight:600}.list-refresh.gla-sch .gla-stbl td.nt .due{color:var(--accent-ink);font-weight:600}.list-refresh.gla-sch .gla-none{text-align:center;color:var(--ink-3);padding:22px!important}.list-refresh.gla-sch .gla-hint{margin:4px 0;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;background:var(--warn-wash);color:var(--ink-2)}.gla-fnote{font-size:11.5px;color:var(--ink-3);align-self:center}.list-refresh.gpa-page .gpa-scroll{padding:28px 28px 96px}.list-refresh.gpa-page button svg{width:15px;height:15px}.list-refresh.gpa-page .page-alert .pa-ic svg{width:19px;height:19px}.list-refresh.gpa-page .pi-head{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:14px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}.list-refresh.gpa-page .pi-field{display:flex;flex-direction:column;gap:4px}.list-refresh.gpa-page .pi-field>span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.gpa-page .gpa-head{align-items:center}.list-refresh.gpa-page .gpa-mstep{display:inline-flex;align-items:center;gap:4px}.list-refresh.gpa-page .gpa-mstep .gpa-mlbl{min-width:150px;text-align:center;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.gpa-page .gpa-mstep .gpa-mlbl .s{display:block;font-family:var(--font-ui);font-size:11px;font-weight:600;color:var(--ink-3);margin-top:1px}.list-refresh.gpa-page .gpa-mstep .gpa-mlbl .s.crit{color:var(--crit)}.list-refresh.gpa-page .gpa-mstep button{width:30px;height:30px;border-radius:8px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;padding:0}.list-refresh.gpa-page .gpa-mstep button:hover:not([disabled]){border-color:var(--accent);color:var(--accent-ink)}.list-refresh.gpa-page .gpa-mstep button[disabled]{opacity:.4;cursor:not-allowed}.list-refresh.gpa-page .gpa-pdate{display:flex;align-items:center;gap:8px}.list-refresh.gpa-page .gpa-pdate .seg button{padding:6px 11px;font-size:12.5px}.list-refresh.gpa-page .gpa-pdate .seg button[disabled]{cursor:not-allowed;opacity:.6}.list-refresh.gpa-page .gpa-pdate .inp{width:150px;padding:7px 10px;font-family:var(--font-mono);font-size:12.5px}.list-refresh.gpa-page .gpa-pdate .inp.bad{border-color:var(--crit)}.list-refresh.gpa-page .gpa-phelp{font-size:11.5px;color:var(--ink-3);margin-top:5px;max-width:360px;line-height:1.4}.list-refresh.gpa-page .gpa-phelp.bad{color:var(--crit);font-weight:600}.list-refresh.gpa-page .gpa-sum{margin-left:auto;display:flex;gap:22px}.list-refresh.gpa-page .gpa-sum>div{text-align:right}.list-refresh.gpa-page .gpa-sum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.gpa-page .gpa-sum .v{font-family:var(--font-mono);font-size:17px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.gpa-page .gpa-sum .v.warn{color:var(--warn)}.list-refresh.gpa-page .gpa-sum .v.good{color:var(--good)}.list-refresh.gpa-page .gpa-tbl tbody td,.list-refresh.gpa-page .gpa-tbl thead th{padding-left:9px;padding-right:9px;vertical-align:top}.list-refresh.gpa-page .gpa-tbl th.chk,.list-refresh.gpa-page .gpa-tbl td.chk{width:34px;padding-right:0}.list-refresh.gpa-page .gpa-tbl td.chk{padding-top:15px}.list-refresh.gpa-page .gpa-tbl .cbox{cursor:pointer}.list-refresh.gpa-page .gpa-tbl .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.gpa-page .gpa-tbl .cbox.dis{opacity:.35;cursor:not-allowed;background:var(--surface-2)}.list-refresh.gpa-page .gpa-tbl .cbox.coab-part{background:var(--accent);border-color:var(--accent)}.list-refresh.gpa-page .gpa-tbl .cbox.coab-part:after{content:"";position:absolute;left:3px;top:5.5px;width:7px;height:2px;background:#fff;border-radius:1px}.list-refresh.gpa-page .gpa-tbl tbody tr{cursor:default}.list-refresh.gpa-page .gpa-tbl tbody tr.gpa-sel{cursor:pointer}.list-refresh.gpa-page .gpa-tbl tbody tr.gpa-sel:hover td{background:var(--surface-2)}.list-refresh.gpa-page .gpa-tbl tbody tr.gpa-done td:not(.kb):not(.gpa-st){opacity:.62}.list-refresh.gpa-page .gpa-tbl tbody tr.gpa-no td:not(.kb):not(.gpa-st){opacity:.75}.list-refresh.gpa-page .gpa-tbl td.gpa-txn{white-space:normal;min-width:190px;max-width:250px}.list-refresh.gpa-page .gpa-tbl td.gpa-dt{white-space:nowrap;font-size:12.5px;color:var(--ink)}.list-refresh.gpa-page .gpa-tbl td.gpa-dt .s{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.gpa-page .gpa-tbl td.gpa-dt .s.due{color:var(--crit);font-weight:600}.list-refresh.gpa-page .gpa-tbl td.gpa-st{white-space:normal;min-width:170px;max-width:230px}.list-refresh.gpa-page .gpa-stx{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.list-refresh.gpa-page .gpa-stx .w{font-size:11.5px;color:var(--ink-3);line-height:1.4}.list-refresh.gpa-page .gpa-stx .w b{color:var(--ink-2);font-weight:600}.list-refresh.gpa-page .gla-pill.good{background:var(--good-wash);color:var(--good)}.list-refresh.gpa-page .gla-pill.ready{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.gpa-page .gla-link{border:none;background:none;padding:0;color:var(--accent-ink);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer}.list-refresh.gpa-page .gla-link:hover{text-decoration:underline}.list-refresh.gpa-page .gpa-tbl tfoot td{font-family:var(--font-mono);font-weight:650;font-size:12.5px;padding:10px 9px;border-top:1px solid var(--hair)}.list-refresh.gpa-page .gpa-tbl tfoot td.lbl{font-family:var(--font-ui);color:var(--ink-3);font-weight:600;text-align:right}.list-refresh.gpa-page .gpa-tbl tfoot td.r{text-align:right}.list-refresh.gpa-page .gpa-notdue{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--ink-3);line-height:1.5}.list-refresh.gpa-page .gpa-notdue svg{width:14px;height:14px;flex:none;margin-top:2px}.list-refresh.gpa-page .gpa-notdue b{color:var(--ink-2);font-weight:600}.list-refresh.gpa-page .gpa-none td{text-align:center;color:var(--ink-3);padding:30px 10px!important;cursor:default}.list-refresh.gpa-page .gpa-none td b{color:var(--ink)}.list-refresh.gpa-page .gpa-tabs{display:flex;gap:2px;border-bottom:1px solid var(--hair);margin:-4px 0 16px}.list-refresh.gpa-page .gpa-tabs button{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;padding:10px 10px 11px;font-family:var(--font-ui);font-size:13px;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.list-refresh.gpa-page .gpa-tabs button:hover{color:var(--ink)}.list-refresh.gpa-page .gpa-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.list-refresh.gpa-page .gpa-tabs .tn{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.list-refresh.gpa-page .gpa-tabs .tb{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:700;box-sizing:border-box;background:var(--warn-wash);color:var(--warn)}.list-refresh.gpa-page .gpa-hist td.gpa-when{white-space:nowrap;font-size:12.5px;color:var(--ink)}.list-refresh.gpa-page .gpa-hist td.gpa-when .s{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.gpa-page .gpa-hist td.gpa-txn{min-width:200px}.list-refresh.gpa-page .gpa-how{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-2);white-space:nowrap}.list-refresh.gpa-page .gpa-how svg{width:12px;height:12px;color:var(--ink-3)}.list-refresh.gpa-page .gpa-hist .gla-amt.gph-struck{text-decoration:line-through;color:var(--ink-3)}.list-refresh.gpa-page .gpa-sched{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12px;color:var(--ink-3)}.list-refresh.gpa-page .gpa-sched svg{width:14px;height:14px}.list-refresh.gpa-page .gpa-je,.list-refresh.gpa-res .gpa-je{border:none;background:none;padding:0;font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--accent-ink);cursor:pointer}.list-refresh.gpa-page .gpa-je:hover,.list-refresh.gpa-res .gpa-je:hover{text-decoration:underline}.list-refresh.gpa-res .gpa-rtbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.gpa-res .gpa-rtbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 10px;border-bottom:1px solid var(--hair)}.list-refresh.gpa-res .gpa-rtbl td{padding:9px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top}.list-refresh.gpa-res .gpa-rtbl tr:last-child td{border-bottom:none}.list-refresh.gpa-res .gpa-rtbl th.r,.list-refresh.gpa-res .gpa-rtbl td.r{text-align:right}.list-refresh.gpa-res .gpa-rtbl td.r{font-family:var(--font-mono);font-weight:650;color:var(--ink);white-space:nowrap}.list-refresh.gpa-res .gpa-rtbl td.ic{width:22px;padding-right:0}.list-refresh.gpa-res .gpa-rtbl td.ic svg{width:16px;height:16px}.list-refresh.gpa-res .gpa-rtbl tr.ok td.ic{color:var(--good)}.list-refresh.gpa-res .gpa-rtbl tr.bad td.ic{color:var(--crit)}.list-refresh.gpa-res .gpa-rtbl tr.bad .why{color:var(--crit);font-weight:600;font-size:11.5px;margin-top:2px}.list-refresh.gpa-res .gpa-rtbl .n{color:var(--ink);font-weight:650}.list-refresh.gpa-res .gpa-rtbl .e{font-size:11.5px;color:var(--ink-3);margin-top:2px}.list-refresh.gpa-res .gpa-rsum{display:flex;gap:10px;margin:4px 0 12px}.list-refresh.gpa-res .gpa-rsum>div{flex:1;border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 12px}.list-refresh.gpa-res .gpa-rsum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.gpa-res .gpa-rsum .v{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.gpa-res .gpa-rsum .v.good{color:var(--good)}.list-refresh.gpa-res .gpa-rsum .v.crit{color:var(--crit)}.bulkbar.gpa-bulk{position:fixed;left:50%;bottom:26px;z-index:25;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;max-width:calc(100vw - 32px);padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);font-family:var(--font-ui);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.bulkbar.gpa-bulk.show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.bulkbar.gpa-bulk .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.bulkbar.gpa-bulk .bb-count b{font-family:var(--font-mono);font-weight:700;color:var(--accent-ink)}.bulkbar.gpa-bulk .bb-actions{display:flex;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.bulkbar.gpa-bulk,.bulkbar.gpa-bulk.show{transform:translate(-50%)}}.list-refresh.ivm-page .ivm-scroll{padding:28px 28px 40px}.list-refresh.ivm-page button svg{width:15px;height:15px}.list-refresh.ivm-page .toolbar .seg+.seg{margin-left:8px}.list-refresh.ivm-page .ivm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 900px){.list-refresh.ivm-page .ivm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.list-refresh.ivm-page .ivm-stats{grid-template-columns:1fr}}.list-refresh.ivm-page .ivm-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:13px 16px}.list-refresh.ivm-page .ivm-stat .st-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ivm-page .ivm-stat .st-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.list-refresh.ivm-page .ivm-stat .st-s{font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.ivm-page .ivm-tbl tbody td,.list-refresh.ivm-page .ivm-tbl thead th{padding-left:9px;padding-right:9px;vertical-align:top}.list-refresh.ivm-page .ivm-tbl tbody tr.ivm-row{cursor:pointer}.list-refresh.ivm-page .ivm-tbl tbody tr.ivm-row:hover td{background:var(--surface-2)}.list-refresh.ivm-page .ivm-tbl tbody tr.ivm-closed td:not(.kb):not(.ivm-st){opacity:.62}.list-refresh.ivm-page .ivm-tbl td.ivm-inv{white-space:normal;min-width:190px;max-width:240px}.list-refresh.ivm-page .ivm-inv .n{font-weight:650;color:var(--ink);line-height:1.35}.list-refresh.ivm-page .ivm-inv .s{font-size:11.5px;color:var(--ink-3);margin-top:4px}.list-refresh.ivm-page .ivm-inv .s .ivm-fund{margin-right:4px;font-size:10px;padding:1px 7px}.list-refresh.ivm-page .ivm-inv .ivm-unlinked{color:var(--warn)}.list-refresh.ivm-page .ivm-cert{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:5px;background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2);margin-right:6px;position:relative;top:-1px}.list-refresh.ivm-page .ivm-fund{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap}.list-refresh.ivm-page .ivm-fund.reserve{background:var(--info-wash);color:var(--info)}.list-refresh.ivm-page .ivm-fund.operating,.list-refresh.ivm-page .ivm-fund.contingency{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hair-2)}.list-refresh.ivm-page .ivm-term{font-size:12px;color:var(--ink-2);line-height:1.45;white-space:nowrap}.list-refresh.ivm-page .ivm-term+.gla-rel{white-space:nowrap;margin-top:2px}.list-refresh.ivm-page .ivm-term .e{color:var(--ink-3)}.list-refresh.ivm-page .ivm-amt{font-family:var(--font-mono);font-weight:650;white-space:nowrap}.list-refresh.ivm-page .ivm-amt .s{display:block;font-family:var(--font-ui);font-size:11px;font-weight:500;color:var(--ink-3);margin-top:2px}.list-refresh.ivm-page .ivm-next{white-space:nowrap;font-size:12.5px;color:var(--ink)}.list-refresh.ivm-page .ivm-next .s{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.ivm-page .ivm-next .s.warn{color:var(--warn);font-weight:600}.list-refresh.ivm-page .ivm-next .s.crit{color:var(--crit);font-weight:600}.list-refresh.ivm-page .ivm-tbl td.ivm-st{white-space:normal;min-width:120px}.list-refresh.ivm-page .ivm-st .w{display:block;font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.4}.list-refresh.ivm-page .ivm-none td{text-align:center;color:var(--ink-3);padding:28px 10px!important;cursor:default}.list-refresh.ivm-page .ivm-none:hover td{background:none!important}.list-refresh.ivm-page .gla-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap}.list-refresh.ivm-page .gla-pill svg{width:11px;height:11px}.list-refresh.ivm-page .gla-pill.auto{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ivm-page .gla-pill.crit{background:var(--crit-wash);color:var(--crit)}.list-refresh.ivm-page .gla-pill.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivm-page .gla-pill.off{background:var(--surface-2);color:var(--ink-3)}.list-refresh.ivm-page .gla-rel{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3)}.list-refresh.ivm-page .gla-rel:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hair-2);flex:none}.list-refresh.ivm-page .gla-rel.soon{color:var(--warn);font-weight:600}.list-refresh.ivm-page .gla-rel.soon:before{background:var(--warn)}.list-refresh.ivm-page .gla-auto{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.list-refresh.ivm-page .gla-auto svg{width:14px;height:14px}.list-refresh.ivm-page .ph-right .btn-ghost .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px}.list-refresh.ivm-page .ivm-mat{margin-bottom:16px;padding:0}.list-refresh.ivm-page .ivm-mat-head{display:flex;align-items:center;gap:14px;padding:14px 18px 12px;flex-wrap:wrap;border-bottom:1px solid var(--hair)}.list-refresh.ivm-page .ivm-mat-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.ivm-page .ivm-mat-head .s{font-size:12px;color:var(--ink-3);margin-top:3px}.list-refresh.ivm-page .ivm-mat-head .spacer{flex:1}.list-refresh.ivm-page .ivm-mat-window{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.list-refresh.ivm-page .ivm-mat-window .inp{width:76px;padding:6px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:13px}.list-refresh.ivm-page .ivm-mat-window.bad .inp{border-color:var(--crit)}.list-refresh.ivm-page .ivm-mat-err{padding:8px 18px 0;font-size:11.5px;color:var(--crit);font-weight:600}.list-refresh.ivm-page .ivm-mat-msg{padding:18px;font-size:12.5px;color:var(--ink-3)}.list-refresh.ivm-page .ivm-mat-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1100px){.list-refresh.ivm-page .ivm-mat-cols{grid-template-columns:minmax(0,1fr)}}.list-refresh.ivm-page .ivm-mat-col{min-width:0}.list-refresh.ivm-page .ivm-mat-col+.ivm-mat-col{border-left:1px solid var(--hair)}@media (max-width: 1100px){.list-refresh.ivm-page .ivm-mat-col+.ivm-mat-col{border-left:none;border-top:1px solid var(--hair)}}.list-refresh.ivm-page .ivm-mat-col h3{margin:0;padding:12px 18px 8px;font-size:12.5px;font-weight:650;color:var(--ink-2);display:flex;align-items:center;gap:8px}.list-refresh.ivm-page .ivm-mat-col h3 .n{font-family:var(--font-mono);font-size:11px;padding:0 7px;border-radius:9px;background:var(--surface-2);color:var(--ink-3)}.list-refresh.ivm-page .ivm-mat-col h3 .n.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.ivm-page .ivm-mat-stale{opacity:.6}.list-refresh.ivm-page .ivm-mat-tbl td .w{display:block;font-size:11px;color:var(--warn);margin-top:3px;font-weight:600}.list-refresh.ivm-page .ivm-mat-acts{white-space:nowrap;text-align:right}.list-refresh.ivm-page .ivm-mat-acts .btn-ghost{padding:4px 9px;font-size:12px}.list-refresh.ivm-page .ivm-mat-acts .btn-ghost+.btn-ghost{margin-left:6px}.list-refresh.ivm-notice{padding:4px 0;display:flex;flex-direction:column;gap:16px}.list-refresh.ivm-notice .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.ivm-notice .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.ivm-notice .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.ivm-notice .field .help{font-size:11.5px;color:var(--ink-3);line-height:1.5}.list-refresh.ivm-notice .inp{width:120px;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px}.list-refresh.ivm-notice .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ivm-notice .ivm-mono{font-family:var(--font-mono)}.list-refresh.ivm-notice .inp-group{display:flex;align-items:stretch}.list-refresh.ivm-notice .inp-group .suffix{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-left:none;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px;border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.ivm-notice .field.bad .inp{border-color:var(--crit)}.list-refresh.ivm-notice .ivm-err{font-size:11.5px;color:var(--crit);font-weight:600}.list-refresh.ivm-notice .inp.ivm-label{width:100%;max-width:340px;border-radius:var(--r-sm)}.list-refresh.ivm-notice .ivm-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.ivm-notice .ivm-link:hover{text-decoration:underline}.list-refresh.ppx-page .ppx-scroll{padding:28px 28px 40px}.list-refresh.ppx-page button svg{width:15px;height:15px}.list-refresh.ppx-page .page-alert .pa-ic svg{width:19px;height:19px}.list-refresh.ppx-page .ppx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 900px){.list-refresh.ppx-page .ppx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.list-refresh.ppx-page .ppx-stats{grid-template-columns:1fr}}.list-refresh.ppx-page .ppx-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:13px 16px}.list-refresh.ppx-page .ppx-stat.attn{border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.list-refresh.ppx-page .ppx-stat.attn .st-v{color:var(--crit)}.list-refresh.ppx-page .ppx-stat .st-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ppx-page .ppx-stat .st-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.2}.list-refresh.ppx-page .ppx-stat .st-s{font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.ppx-page .ppx-sk{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.list-refresh.ppx-page .ppx-sk-v{height:21px}.list-refresh.ppx-page .ppx-tbl tbody td,.list-refresh.ppx-page .ppx-tbl thead th{padding-left:9px;padding-right:9px;vertical-align:top}.list-refresh.ppx-page tr.ppx-row{cursor:pointer}.list-refresh.ppx-page tr.ppx-row:hover td{background:var(--surface-2)}.list-refresh.ppx-page tr.ppx-done td:not(.kb){opacity:.62}.list-refresh.ppx-page td.ppx-name{white-space:normal;min-width:200px;max-width:260px}.list-refresh.ppx-page .ppx-name .n{font-weight:650;color:var(--ink);line-height:1.35}.list-refresh.ppx-page .ppx-name .s{font-size:11.5px;color:var(--ink-3);margin-top:3px}.list-refresh.ppx-page .ppx-term{font-size:12px;color:var(--ink-2);line-height:1.45;white-space:nowrap}.list-refresh.ppx-page .ppx-term .e{color:var(--ink-3)}.list-refresh.ppx-page .ppx-sub{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.ppx-page .ppx-amt{font-family:var(--font-mono);font-weight:650;white-space:nowrap}.list-refresh.ppx-page .ppx-amt .s{display:block;font-family:var(--font-ui);font-size:11px;font-weight:500;color:var(--ink-3);margin-top:2px}.list-refresh.ppx-page .ppx-next{white-space:nowrap;font-size:12.5px;color:var(--ink)}.list-refresh.ppx-page .ppx-next .s{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.list-refresh.ppx-page tr.ppx-none td{text-align:center;color:var(--ink-3);padding:28px 10px!important;cursor:default;white-space:normal}.list-refresh.ppx-page tr.ppx-none:hover td{background:none!important}.list-refresh.ppx-page .gla-accts{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.list-refresh.ppx-page .gla-al{display:flex;align-items:baseline;gap:6px;font-size:12px;line-height:1.35}.list-refresh.ppx-page .gla-al .gla-dc{font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--ink-3);width:15px;flex:none}.list-refresh.ppx-page .gla-al b{font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--ink)}.list-refresh.ppx-page .gla-al .n{color:var(--ink-2);max-width:200px;overflow:hidden;text-overflow:ellipsis}.list-refresh.ppx-page .gla-al.bad .n{color:var(--crit);font-weight:600}.list-refresh.ppx-page .gla-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:20px;white-space:nowrap;line-height:1.5}.list-refresh.ppx-page .gla-pill.auto{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.ppx-page .gla-pill.crit{background:var(--crit-wash);color:var(--crit)}.list-refresh.ppx-page .gla-pill.warn{background:var(--warn-wash);color:var(--warn)}.list-refresh.ppx-page .gla-pill.off{background:var(--surface-2);color:var(--ink-3)}.list-refresh.ppx-page .gla-pill.good{background:var(--good-wash);color:var(--good)}.list-refresh.ppx-page .gla-auto{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.list-refresh.ppx-page .gla-auto svg{width:14px;height:14px}.list-refresh.ppx-page .ppx-link{border:none;background:none;padding:0;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--accent-ink);cursor:pointer;text-align:left}.list-refresh.ppx-page .ppx-link:hover{text-decoration:underline}.list-refresh.ppx-page .gpa-je{border:none;background:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:650;color:var(--accent-ink)}.list-refresh.ppx-page .gpa-je:hover{text-decoration:underline}.list-refresh.ppx-page.ppxr-page .ppxr-scroll{padding:22px 24px 28px}.list-refresh.ppx-page .ppxr-headrow{display:flex;align-items:center;gap:14px;min-width:0}.list-refresh.ppx-page .ppxr-h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.list-refresh.ppx-page .ppxr-h1 .gla-pill{font-size:11px;padding:3px 9px}.list-refresh.ppx-page .ppxr-card{padding:0;margin-bottom:14px}.list-refresh.ppx-page .gla-sec{padding:16px 20px 18px;border-bottom:1px solid var(--hair)}.list-refresh.ppx-page .gla-sec:last-child{border-bottom:none}.list-refresh.ppx-page .gla-sec>h3{font-family:var(--font-display);font-size:13.5px;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px;color:var(--ink)}.list-refresh.ppx-page .gla-sec>h3>svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.ppx-page .ppxr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.list-refresh.ppx-page .ppxr-grid .field.span2{grid-column:1/-1}@media (max-width: 640px){.list-refresh.ppx-page .ppxr-grid{grid-template-columns:1fr}}.list-refresh.ppx-page .ppxr-help{margin:12px 0 10px;font-size:12px;color:var(--ink-3);line-height:1.45}.list-refresh.ppx-page .ppxr-search{margin-bottom:10px}.list-refresh.ppx-page .ppxr-bills{max-height:340px;overflow:auto;border:1px solid var(--hair);border-radius:var(--r-sm)}.list-refresh.ppx-page .ppxr-bills .idx-table thead th{position:sticky;top:0;z-index:1;background:var(--surface-2)}.list-refresh.ppx-page .ppxr-picked{display:flex;align-items:center;gap:14px;margin-top:12px;padding:11px 14px;border-radius:var(--r-sm);background:var(--accent-wash);flex-wrap:wrap}.list-refresh.ppx-page .ppxr-picked>div:first-child{flex:1 1 260px}.list-refresh.ppx-page .ppxr-picked .n{font-weight:650;color:var(--ink)}.list-refresh.ppx-page .ppxr-picked .s{font-size:11.5px;color:var(--ink-2);margin-top:2px}.list-refresh.ppx-page .ppxr-lines{flex-wrap:wrap;width:fit-content}.list-refresh.ppx-page .ppxr-fixed{padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2);font-size:13px;color:var(--ink-2)}.list-refresh.ppx-page .ppxr-note{font-size:12.5px;color:var(--ink-2)}.list-refresh.ppx-page .ppxd-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}@media (max-width: 900px){.list-refresh.ppx-page .ppxd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.list-refresh.ppx-page .ppxd-facts{grid-template-columns:1fr}}.list-refresh.ppx-page .ppxd-fact .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ppx-page .ppxd-fact .v{margin-top:5px;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.list-refresh.ppx-page .ppxd-fact .v.bad{color:var(--crit);font-weight:650}.list-refresh.ppx-page .ppxd-fact .v .ppx-link{font-size:13px}.list-refresh.ppx-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.ppx-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.ppx-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.ppx-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.ppx-page .field .help b{font-family:var(--font-mono);color:var(--ink-2);font-weight:650}.list-refresh.ppx-page .inp,.list-refresh.ppx-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.ppx-page .inp:focus,.list-refresh.ppx-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ppx-page .inp::placeholder{color:var(--ink-3)}.list-refresh.ppx-page .inp:disabled,.list-refresh.ppx-page .sel:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed}.list-refresh.ppx-page .ppx-mono{font-family:var(--font-mono)}.list-refresh.ppx-page .inp-group{display:flex;align-items:stretch}.list-refresh.ppx-page .inp-group .inp{min-width:0}.list-refresh.ppx-page .inp-group .pre{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-right:none;background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px;border-radius:var(--r-sm) 0 0 var(--r-sm)}.list-refresh.ppx-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.ppx-page .ppx-err{font-size:11.5px;color:var(--crit);font-weight:600}.list-refresh.ppx-page .field.bad .inp,.list-refresh.ppx-page .field.bad .sel,.list-refresh.ppx-page .field.bad select-search .mat-mdc-text-field-wrapper{border-color:var(--crit)!important}.list-refresh.ppx-page select-search{display:block;width:100%}.list-refresh.ppx-page select-search .mat-mdc-form-field{width:100%}.list-refresh.ppx-page select-search .mat-mdc-form-field-subscript-wrapper{display:none}.list-refresh.ppx-page select-search .mat-mdc-text-field-wrapper{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 6px}.list-refresh.ppx-page select-search .mdc-notched-outline__leading,.list-refresh.ppx-page select-search .mdc-notched-outline__notch,.list-refresh.ppx-page select-search .mdc-notched-outline__trailing{border:none!important}.list-refresh.ppx-page select-search .mat-mdc-form-field-focus-overlay,.list-refresh.ppx-page select-search .mdc-line-ripple{display:none}.list-refresh.ppx-page select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}.list-refresh.ppx-page select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ppx-page select-search .mdc-text-field--disabled .mat-mdc-text-field-wrapper{background:var(--surface-2)}.list-refresh.ppx-page select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.list-refresh.ppx-page .ppx-acode{font-family:var(--font-mono);color:var(--ink-3)}.list-refresh.ppx-page .ppx-sw{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);font-weight:600;padding:0;background:none;border:none;cursor:pointer;width:fit-content}.list-refresh.ppx-page .ppx-sw:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.list-refresh.ppx-page .ppx-sw .switch{width:34px;height:20px;border-radius:20px;background:var(--hair-2);position:relative;flex:none;transition:background .15s}.list-refresh.ppx-page .ppx-sw .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.ppx-page .ppx-sw .switch.on{background:var(--accent)}.list-refresh.ppx-page .ppx-sw .switch.on:after{left:16.5px}.list-refresh.ppx-page .gla-hint{display:flex;gap:8px;align-items:flex-start;padding:9px 11px;border-radius:var(--r-sm);font-size:12px;line-height:1.45;color:var(--ink-2);background:var(--surface-2)}.list-refresh.ppx-page .gla-hint svg{width:15px;height:15px;flex:none;margin-top:1px;color:var(--ink-3)}.list-refresh.ppx-page .gla-hint b{color:var(--ink)}.list-refresh.ppx-page .gla-hint.warn{background:var(--warn-wash)}.list-refresh.ppx-page .gla-hint.warn svg{color:var(--warn)}.list-refresh.ppx-page .gla-hint.crit{background:var(--crit-wash)}.list-refresh.ppx-page .gla-hint.crit svg{color:var(--crit)}.list-refresh.ppx-page .ppxs-head{display:flex;align-items:flex-start;gap:18px;padding:16px 20px 14px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.list-refresh.ppx-page .ppxs-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.ppx-page .ppxs-sub{font-size:12px;color:var(--ink-3);margin-top:3px;max-width:560px;line-height:1.45}.list-refresh.ppx-page .ppxs-sum{margin-left:auto;display:flex;gap:22px;flex-wrap:wrap}.list-refresh.ppx-page .ppxs-sum>div{text-align:right}.list-refresh.ppx-page .ppxs-sum .l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ppx-page .ppxs-sum .v{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--ink);margin-top:3px}.list-refresh.ppx-page .ppxs-hint{margin:12px 20px 0}.list-refresh.ppx-page .ppxs-tbl{min-width:860px}.list-refresh.ppx-page .ppxs-tbl tbody tr{cursor:default}.list-refresh.ppx-page .ppxs-tbl tbody td,.list-refresh.ppx-page .ppxs-tbl thead th{padding:8px 12px}.list-refresh.ppx-page .ppxs-tbl thead th.n,.list-refresh.ppx-page .ppxs-tbl tbody td.n{width:40px;text-align:right;color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.list-refresh.ppx-page .ppxs-tbl td.r{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.list-refresh.ppx-page .ppxs-tbl td.r.m{font-weight:650;color:var(--ink)}.list-refresh.ppx-page .ppxs-tbl td.d{white-space:nowrap;font-size:12.5px}.list-refresh.ppx-page .ppxs-tbl td.ppxs-expl{white-space:normal;font-size:12px;color:var(--ink-2);min-width:220px}.list-refresh.ppx-page .ppxs-tbl tr.ppxs-posted td{color:var(--ink-2)}.list-refresh.ppx-page .ppxs-tbl tr.ppxs-due td{background:var(--warn-wash)}.list-refresh.ppx-page .ppxs-tbl tfoot td{font-family:var(--font-mono);font-weight:700;font-size:12.5px;padding:10px 12px;border-top:1px solid var(--hair)}.list-refresh.ppx-page .ppxs-tbl tfoot td.lbl{font-family:var(--font-ui);color:var(--ink-3);font-weight:600}.list-refresh.ppx-page.ppxe-modal{display:flex;flex-direction:column;gap:14px}.list-refresh.ppx-page .ppxe-months{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.list-refresh.ppx-page .ppxe-month{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);cursor:pointer}.list-refresh.bud-page .bud-scroll{padding:28px 28px 40px}.list-refresh.bud-page .bdg-wrap{display:grid;grid-template-columns:302px minmax(0,1fr);gap:16px;align-items:start}@media (max-width: 960px){.list-refresh.bud-page .bdg-wrap{grid-template-columns:minmax(0,1fr)}}.list-refresh.bud-page .bdg-busy{opacity:.6;transition:opacity .15s ease}.list-refresh.bud-page .bdg-list{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden}.list-refresh.bud-page .bdg-search{position:relative;padding:10px;border-bottom:1px solid var(--hair)}.list-refresh.bud-page .bdg-search svg{position:absolute;left:21px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--ink-3);pointer-events:none}.list-refresh.bud-page .bdg-search input{width:100%;padding:8px 10px 8px 32px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px}.list-refresh.bud-page .bdg-search input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bud-page .bdg-scroll{overflow-y:auto;max-height:calc(100vh - 300px);min-height:220px}.list-refresh.bud-page .bdg-glabel{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:11px 14px 4px;line-height:1.2}.list-refresh.bud-page .bdg-acct{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:8px 14px;border-left:2px solid transparent;background:transparent;color:var(--ink);cursor:pointer;line-height:1.3}.list-refresh.bud-page .bdg-acct:hover{background:var(--surface-2)}.list-refresh.bud-page .bdg-acct:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh.bud-page .bdg-acct.on{background:var(--series-soft);border-left-color:var(--accent)}.list-refresh.bud-page .bdg-acct.off{cursor:default}.list-refresh.bud-page .bdg-acct.off:hover{background:transparent}.list-refresh.bud-page .bdg-acct .ba-l{display:flex;flex-direction:column;min-width:0}.list-refresh.bud-page .bdg-acct .ba-name{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-refresh.bud-page .bdg-acct .ba-code{font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.list-refresh.bud-page .bdg-acct .ba-amt{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.list-refresh.bud-page .bdg-acct.off .ba-name{color:var(--ink-3)}.list-refresh.bud-page .bdg-add{font-size:9.5px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:transparent;border:1px solid var(--hair-2);border-radius:20px;padding:2px 8px;cursor:pointer;white-space:nowrap}.list-refresh.bud-page .bdg-add:hover{background:var(--series-soft);border-color:var(--accent)}.list-refresh.bud-page .bdg-add:disabled{opacity:.5;cursor:default}.list-refresh.bud-page .bdg-none{padding:24px;text-align:center;color:var(--ink-3);font-size:12.5px;line-height:1.4}.list-refresh.bud-page .bdg-listfoot{border-top:1px solid var(--hair);padding:9px 14px}.list-refresh.bud-page .bdg-toggle{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);background:transparent;border:none;cursor:pointer;padding:0}.list-refresh.bud-page .bdg-toggle:hover{color:var(--ink)}.list-refresh.bud-page .bdg-toggle svg{width:14px;height:14px;transition:transform .15s}.list-refresh.bud-page .bdg-toggle.open svg{transform:rotate(90deg)}.list-refresh.bud-page .bdg-detail{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:18px 20px;min-width:0}.list-refresh.bud-page .bdg-empty{text-align:center;padding:64px 24px;color:var(--ink-3);font-size:12.5px}.list-refresh.bud-page .bdg-empty svg{width:34px;height:34px;margin:0 auto 10px;color:var(--ink-3)}.list-refresh.bud-page .bdg-empty .be-t{font-size:14px;color:var(--ink-2);margin-bottom:4px}.list-refresh.bud-page .bdg-empty .be-s .btn-ghost{margin-top:8px}.list-refresh.bud-page .bdg-dhead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--hair);padding-bottom:14px}.list-refresh.bud-page .bdg-dhead .bd-code{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.list-refresh.bud-page .bdg-dhead h3{font-family:var(--font-display);font-size:19px;font-weight:700;margin:3px 0 0;color:var(--ink);line-height:1.2}.list-refresh.bud-page .bdg-dhead .bd-grp{display:inline-block;margin-top:7px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--hair-2);border-radius:20px;padding:2px 9px}.list-refresh.bud-page .bdg-dhead .bd-annual{text-align:right}.list-refresh.bud-page .bdg-dhead .bd-annual .lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.bud-page .bdg-dhead .bd-annual .val{font-family:var(--font-display);font-size:25px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;line-height:1.2}.list-refresh.bud-page .bdg-dhead .bd-annual .var{font-size:11px;margin-top:2px;color:var(--ink-3)}.list-refresh.bud-page .bdg-tools{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:13px 15px;margin:16px 0;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.list-refresh.bud-page .bdg-tools.locked{opacity:.55;pointer-events:none}.list-refresh.bud-page .bdg-fld{display:flex;flex-direction:column;gap:4px}.list-refresh.bud-page .bdg-fld label{font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.bud-page .bdg-fld input{width:128px;text-align:right;font-family:var(--font-mono);padding:7px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.list-refresh.bud-page .bdg-fld input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bud-page .bdg-opt{display:flex;flex-direction:column;gap:5px}.list-refresh.bud-page .bdg-opt>span{font-family:var(--font-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.bud-page .bdg-opt .seg button{white-space:nowrap}.list-refresh.bud-page .bdg-tools .spacer{margin-left:auto}.list-refresh.bud-page .bdg-tbl-scroll{overflow-x:auto}.list-refresh.bud-page .bdg-months{width:100%;min-width:640px;border-collapse:collapse;font-variant-numeric:tabular-nums}.list-refresh.bud-page .bdg-months thead th{text-align:right;padding:8px 10px;font-size:10px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--hair)}.list-refresh.bud-page .bdg-months th.l{text-align:left}.list-refresh.bud-page .bdg-months th.c,.list-refresh.bud-page .bdg-months td.c{text-align:center}.list-refresh.bud-page .bdg-months tbody td{padding:5px 10px;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--hair);text-align:right;font-family:var(--font-mono)}.list-refresh.bud-page .bdg-months tbody td.l{text-align:left;font-family:var(--font-display);color:var(--ink)}.list-refresh.bud-page .bdg-months tbody td.prior{color:var(--ink-3)}.list-refresh.bud-page .bdg-months tbody tr.closed td{background:var(--surface-2)}.list-refresh.bud-page .bdg-months tbody tr.future td{color:var(--ink-3)}.list-refresh.bud-page .bdg-months .mo-inp{width:104px;text-align:right;font-family:var(--font-mono);font-size:12.5px;padding:5px 8px;border:1px solid var(--hair-2);border-radius:6px;background:var(--surface);color:var(--ink)}.list-refresh.bud-page .bdg-months .mo-inp:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bud-page .bdg-months .mo-inp:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.list-refresh.bud-page .bdg-months tfoot td{padding:9px 10px;font-weight:700;color:var(--ink);border-top:2px solid var(--hair-2);text-align:right;font-family:var(--font-mono)}.list-refresh.bud-page .bdg-months tfoot td.l{text-align:left;font-family:var(--font-display)}.list-refresh.bud-page .bdg-lock{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3)}.list-refresh.bud-page .bdg-lock svg{width:13px;height:13px}.list-refresh.bud-page .bdg-chart{margin-top:20px;border-top:1px solid var(--hair);padding-top:16px}.list-refresh.bud-page .bdg-chead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.list-refresh.bud-page .bdg-chead h4{font-size:13px;font-weight:600;margin:0;color:var(--ink)}.list-refresh.bud-page .bdg-legend{display:flex;gap:14px;font-size:11px;color:var(--ink-3)}.list-refresh.bud-page .bdg-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.list-refresh.bud-page .bdg-legend i.b{background:var(--accent)}.list-refresh.bud-page .bdg-legend i.a{background:var(--spark-track)}.list-refresh.bud-page .bdg-plot{display:flex;align-items:flex-end;gap:9px;height:158px}.list-refresh.bud-page .bdg-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.list-refresh.bud-page .bdg-pair{display:flex;align-items:flex-end;gap:3px;width:100%;justify-content:center;flex:1;min-height:0}.list-refresh.bud-page .bdg-bar{width:11px;border-radius:3px 3px 0 0;min-height:2px}.list-refresh.bud-page .bdg-bar.b{background:var(--accent)}.list-refresh.bud-page .bdg-bar.a{background:var(--spark-track)}.list-refresh.bud-page .bdg-col .bc-lbl{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3)}.list-refresh.bud-page .bud-ctrl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r)}.list-refresh.bud-page .bud-ctrl .cl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-6px}.list-refresh.bud-page .bud-ctrl .spacer{margin-left:auto}.list-refresh.bud-page .bud-ctrl .fp{font-size:11.5px;color:var(--ink-3)}.list-refresh.bud-page .page-alert.info{background:var(--accent-wash);border-color:var(--accent-line);margin-bottom:16px}.list-refresh.bud-page .page-alert.info .pa-ic{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.list-refresh.bud-page .page-alert.info .pa-cta{background:var(--accent)}.list-refresh.bud-page .page-alert .pa-cta:disabled{opacity:.6;cursor:default}.list-refresh.bud-page .bud-inc{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;color:var(--ink-2);flex:none}.list-refresh.bud-page .bud-inc input{width:60px;text-align:right;font-family:var(--font-mono);padding:6px 8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink)}.list-refresh.bud-page .bud-inc input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bud-page .bud-ovr{min-width:720px}.list-refresh.bud-page .bud-ovr tr.grp-row{cursor:default}.list-refresh.bud-page .bud-ovr tr.grp-row td{background:var(--surface-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:8px 16px}.list-refresh.bud-page .bud-ovr tr.bud-ovr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh.bud-page .bud-ovr td.r.neg,.list-refresh.bud-page .bud-ovr tfoot td.neg{color:var(--crit)}.list-refresh.bud-page .bud-ovr tfoot td.pos{color:var(--good)}.list-refresh.bud-page .bud-ovr tr.bud-ovr-none{cursor:default}.list-refresh.bud-page .bud-ovr tr.bud-ovr-none td{text-align:center;color:var(--ink-3);padding:24px 16px}.list-refresh.bws-page .p-head,.list-refresh.rfs-page .p-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.bws-page .p-head h2,.list-refresh.rfs-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.list-refresh.bws-page .p-head p,.list-refresh.rfs-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3);line-height:1.5;max-width:860px}.list-refresh.bws-page .p-head p b,.list-refresh.rfs-page .p-head p b{color:var(--ink);font-weight:650}.list-refresh.bws-page .fcard-body,.list-refresh.rfs-page .fcard-body{padding:16px 18px}.list-refresh.bws-page .inp,.list-refresh.bws-page .sel,.list-refresh.rfs-page .inp,.list-refresh.rfs-page .sel{padding:7px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:12.5px}.list-refresh.bws-page .inp:focus,.list-refresh.bws-page .sel:focus,.list-refresh.rfs-page .inp:focus,.list-refresh.rfs-page .sel:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bws-page .sel,.list-refresh.rfs-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px;max-width:320px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.list-refresh.bws-page .btn-ghost.sm,.list-refresh.bws-page .btn-primary.sm,.list-refresh.rfs-page .btn-ghost.sm,.list-refresh.rfs-page .btn-primary.sm{padding:4px 9px;font-size:11.5px}.list-refresh.bws-page .btn-ghost.danger,.list-refresh.rfs-page .btn-ghost.danger{color:var(--crit)}.list-refresh.bws-page .btn-ghost.danger:hover,.list-refresh.rfs-page .btn-ghost.danger:hover{border-color:var(--crit)}.list-refresh.bws-page .bws-tools,.list-refresh.rfs-page .bws-tools{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--hair);background:var(--surface-2)}.list-refresh.bws-page .bws-tools .spacer,.list-refresh.rfs-page .bws-tools .spacer{margin-left:auto}.list-refresh.bws-page .bws-help,.list-refresh.rfs-page .bws-help{font-size:11.5px;color:var(--ink-3);line-height:1.45}.list-refresh.bws-page p.bws-help,.list-refresh.rfs-page p.bws-help{margin:0;padding:10px 18px 14px}.list-refresh.bws-page .bws-table,.list-refresh.rfs-page .bws-table{min-width:980px}.list-refresh.bws-page .bws-table tbody td,.list-refresh.rfs-page .bws-table tbody td{padding:7px 12px}.list-refresh.bws-page .bws-table thead th,.list-refresh.rfs-page .bws-table thead th{padding-left:12px;padding-right:12px}.list-refresh.bws-page .bws-table tr.grp-row,.list-refresh.rfs-page .bws-table tr.grp-row{cursor:default}.list-refresh.bws-page .bws-table tr.grp-row:hover,.list-refresh.rfs-page .bws-table tr.grp-row:hover{background:transparent}.list-refresh.bws-page .bws-sec,.list-refresh.rfs-page .bws-sec{font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:8px 12px}.list-refresh.bws-page .bws-table tr.bws-cat td,.list-refresh.rfs-page .bws-table tr.bws-cat td{color:var(--ink-2);padding-top:10px;cursor:default}.list-refresh.bws-page .bws-table tr.bws-cat-total td,.list-refresh.rfs-page .bws-table tr.bws-cat-total td{background:var(--surface-2);color:var(--ink);font-weight:650;cursor:default}.list-refresh.bws-page .bws-table td.c,.list-refresh.bws-page .bws-table th.c,.list-refresh.rfs-page .bws-table td.c,.list-refresh.rfs-page .bws-table th.c{text-align:center}.list-refresh.bws-page .bws-table td.neg,.list-refresh.rfs-page .bws-table td.neg{color:var(--crit)}.list-refresh.bws-page .bws-none td,.list-refresh.rfs-page .bws-none td{text-align:center;color:var(--ink-3);padding:24px 16px;cursor:default;white-space:normal}.list-refresh.bws-page .bws-base{display:flex;flex-wrap:wrap;gap:8px 22px;padding:11px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);font-size:12.5px;color:var(--ink-2)}.list-refresh.bws-page .bws-base b{color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.list-refresh.bws-page .bws-base b.neg{color:var(--crit)}.list-refresh.bws-page .bws-create{margin-bottom:16px}.list-refresh.bws-page .bws-create-body{display:flex;align-items:flex-end;gap:16px 20px;flex-wrap:wrap}.list-refresh.bws-page .bws-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0}.list-refresh.bws-page .bws-tcard{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:12px 15px}.list-refresh.bws-page .bws-tcard .t-h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.list-refresh.bws-page .bws-tcard .t-row{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink-2);padding:2px 0}.list-refresh.bws-page .bws-tcard .t-row b{font-family:var(--font-mono);color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.list-refresh.bws-page .bws-tcard .t-row.net{border-top:1px solid var(--hair);margin-top:4px;padding-top:6px}.list-refresh.bws-page .bws-tcard .t-row.net b{font-weight:700}.list-refresh.bws-page .bws-tcard b.neg{color:var(--crit)}.list-refresh.bws-page .bws-tcard b.pos{color:var(--good)}.list-refresh.bws-page .bws-tabs{margin-bottom:12px}.list-refresh.bws-page .bws-add .sel{min-width:240px}.list-refresh.bws-page .bws-presets{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--hair);font-size:12px;color:var(--ink-2)}.list-refresh.bws-page .bws-presets .inp{flex:1 1 260px;max-width:420px}.list-refresh.bws-page .bws-table tbody tr.on td{background:var(--series-soft)}.list-refresh.bws-page .bws-table tbody tr.on td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.list-refresh.bws-page .bws-inp{width:96px;text-align:right;font-family:var(--font-mono);font-size:12px;padding:4px 7px;border:1px solid var(--hair-2);border-radius:6px;background:var(--surface);color:var(--ink)}.list-refresh.bws-page .bws-inp.sm{width:64px}.list-refresh.bws-page .bws-inp.mo{width:86px}.list-refresh.bws-page .bws-inp:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.list-refresh.bws-page .bws-pct{display:inline-flex;align-items:center;gap:4px}.list-refresh.bws-page .bws-quick{font-family:var(--font-mono);font-size:10px;color:var(--accent);background:transparent;cursor:pointer;border:1px solid var(--hair-2);border-radius:20px;padding:1px 6px}.list-refresh.bws-page .bws-quick:hover{background:var(--series-soft);border-color:var(--accent)}.list-refresh.bws-page .bws-edited{color:var(--accent);font-size:10.5px;margin-left:2px}.list-refresh.bws-page .bws-note-flag{color:var(--accent)}.list-refresh.bws-page .bws-acts{text-align:right}.list-refresh.bws-page .bws-acts .btn-ghost,.list-refresh.bws-page .bws-acts .btn-primary{margin-left:4px}.list-refresh.bws-page .bws-month-table{min-width:1500px}.list-refresh.bws-page .bws-unprep{color:var(--ink-3);font-style:italic}.list-refresh.rfs-page .rfs-years-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-self:center}.list-refresh.rfs-page .inp.rfs-year{width:86px;text-align:right;font-family:var(--font-mono)}.list-refresh.rfs-page .bws-tools{align-items:center}.list-refresh.rfs-page .bws-table{min-width:1180px}.list-refresh.rfs-page .bws-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bws-notes-body{display:flex;flex-direction:column;gap:8px}.bws-notes-body .bws-notes-label{font-size:12px;font-weight:600;color:var(--ink-2)}.bws-notes-body .bws-notes-text{min-height:160px;resize:vertical;line-height:1.5}.bws-notes-body .bws-notes-count{align-self:flex-end;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.rfs-dlg{display:flex;flex-direction:column;gap:18px}.rfs-dlg textarea.inp{resize:vertical;min-height:54px;line-height:1.45}.rfs-dlg .rfs-dlg-years{border-top:1px solid var(--hair);padding-top:14px}.rfs-dlg .rfs-dlg-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2);margin-bottom:12px}.rfs-dlg .inp.rfs-year{width:96px;text-align:right;font-family:var(--font-mono)}.rfs-dlg .rfs-dlg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 12px}.rfs-dlg .rfs-dlg-year{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.rfs-dlg .rfs-dlg-year .inp{text-align:right;font-family:var(--font-mono);padding:6px 8px}.rfs-dlg .bws-help{font-size:11.5px;color:var(--ink-3);margin-left:auto}.mat-mdc-button.rfs-delete{margin-right:auto;color:var(--crit)}.rfs-imp{display:flex;flex-direction:column;gap:12px}.rfs-imp .rfs-lead{margin:0;font-size:13px;line-height:1.55;color:var(--ink-2)}.rfs-imp .rfs-pick{display:flex;align-items:center;gap:12px}.rfs-imp .rfs-file{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.rfs-imp .rfs-imp-opts{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 14px}.rfs-imp .rfs-imp-opts .field.col{width:112px}.rfs-imp .rfs-imp-opts .field.col .inp{text-transform:uppercase;font-family:var(--font-mono)}.rfs-imp .rfs-imp-opts .sel{min-width:160px}.rfs-imp .rfs-check,.rfs-imp .rfs-hide{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);cursor:pointer;padding-bottom:9px}.rfs-imp .rfs-check input,.rfs-imp .rfs-hide input{accent-color:var(--accent)}.rfs-imp .rfs-counts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rfs-imp .rfs-years{font-size:12px;color:var(--ink-3)}.rfs-imp .rfs-hide{margin-left:auto;padding-bottom:0}.rfs-imp .rfs-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.rfs-imp .rfs-chip.update{background:var(--accent-wash);color:var(--accent)}.rfs-imp .rfs-chip.create{background:var(--good-wash);color:var(--good)}.rfs-imp .rfs-imp-tbl{font-size:12px;min-width:860px}.rfs-imp .rfs-imp-tbl tbody tr{cursor:default}.rfs-imp .rfs-imp-tbl tbody td{padding:6px 10px}.rfs-imp .rfs-imp-tbl thead th{padding-left:10px;padding-right:10px}.rfs-imp .rfs-imp-tbl td.code{font-family:var(--font-mono);color:var(--ink-3)}.rfs-imp .rfs-why{margin-left:6px;font-size:11.5px;color:var(--ink-3);white-space:normal}.rfs-imp .rfs-row.skip .rfs-why{color:var(--crit)}.rfs-imp .rfs-none{margin:0;font-size:13px;color:var(--ink-2)}.list-refresh.mlb-page .mlb-scroll{padding:28px 28px 40px}.list-refresh.mlb-page .card{overflow:visible}.list-refresh.mlb-page button svg{width:15px;height:15px}.list-refresh.mlb-page .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh.mlb-page .btn-ghost:disabled:hover{border-color:var(--hair-2);color:var(--ink-2)}.list-refresh.mlb-page .mlb-steps{display:flex;gap:6px;margin:-4px 0 16px;flex-wrap:wrap}.list-refresh.mlb-page .mlb-step{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 7px;border-radius:20px;border:1px solid var(--hair);background:var(--surface);font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.list-refresh.mlb-page .mlb-step .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1.5px solid var(--hair-2);color:var(--ink-3)}.list-refresh.mlb-page .mlb-step .sn{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--ink-3)}.list-refresh.mlb-page .mlb-step:hover{border-color:var(--accent-line)}.list-refresh.mlb-page .mlb-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.mlb-page .mlb-step.on{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.list-refresh.mlb-page .mlb-step.on .n{border-color:var(--accent);background:var(--accent);color:#fff}.list-refresh.mlb-page .mlb-step.bad .n{border-color:var(--crit);color:var(--crit)}.list-refresh.mlb-page .mlb-step.on.bad .n{background:var(--crit);border-color:var(--crit);color:#fff}.list-refresh.mlb-page .mlb-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media (max-width: 1180px){.list-refresh.mlb-page .mlb-grid{grid-template-columns:1fr}}.list-refresh.mlb-page .mlb-sec{padding:16px 18px}.list-refresh.mlb-page .mlb-sec+.mlb-sec{border-top:1px solid var(--hair)}.list-refresh.mlb-page .mlb-h{display:flex;align-items:baseline;gap:10px;margin:0 0 10px}.list-refresh.mlb-page .mlb-h h3{margin:0;font-family:var(--font-display);font-size:14.5px;font-weight:650;color:var(--ink)}.list-refresh.mlb-page .mlb-h .hint{font-size:11.5px;color:var(--ink-3)}.list-refresh.mlb-page .mlb-h .act{margin-left:auto}.list-refresh.mlb-page .mlb-link{border:none;background:none;padding:0;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.mlb-page .mlb-link:hover{text-decoration:underline}.list-refresh.mlb-page .mlb-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.list-refresh.mlb-page .mlb-types{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}@media (max-width: 1320px){.list-refresh.mlb-page .mlb-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-refresh.mlb-page .mlb-type{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);text-align:left;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer}.list-refresh.mlb-page .mlb-type:hover{border-color:var(--accent-line)}.list-refresh.mlb-page .mlb-type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.mlb-page .mlb-type .cbox{flex:none;margin-top:1px;pointer-events:none}.list-refresh.mlb-page .mlb-type[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash)}.list-refresh.mlb-page .mlb-type[aria-checked=true] .cbox{background:var(--accent);border-color:var(--accent)}.list-refresh.mlb-page .mlb-type[aria-checked=true] .cbox:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.list-refresh.mlb-page .mlb-type b{display:block;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.mlb-page .mlb-type small{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4;min-height:16px}.list-refresh.mlb-page .mlb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:12px}@media (max-width: 1320px){.list-refresh.mlb-page .mlb-opts{grid-template-columns:1fr}}.list-refresh.mlb-page .mlb-opt{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.mlb-page .mlb-opt.mlb-wide{grid-column:1/-1}.list-refresh.mlb-page .mlb-opt>label{font-size:11.5px;font-weight:600;color:var(--ink-2)}.list-refresh.mlb-page .mlb-opt .seg{align-self:flex-start}.list-refresh.mlb-page .mlb-opt .seg button{font-size:12px;padding:5px 11px}.list-refresh.mlb-page .mlb-chips{display:flex;flex-wrap:wrap;gap:6px}.list-refresh.mlb-page .mlb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--hair-2);border-radius:999px;background:var(--surface);font-family:var(--font-ui);font-size:12px;color:var(--ink-2);cursor:pointer}.list-refresh.mlb-page .mlb-chip:hover{border-color:var(--accent-line)}.list-refresh.mlb-page .mlb-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.mlb-page .mlb-chip.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.list-refresh.mlb-page .mlb-chip .n{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.list-refresh.mlb-page .mlb-range{display:flex;align-items:center;gap:8px}.list-refresh.mlb-page .mlb-range span{color:var(--ink-3);font-size:12px}.list-refresh.mlb-page .inp{width:96px;padding:7px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:13px}.list-refresh.mlb-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.mlb-page .inp::placeholder{color:var(--ink-3);font-family:var(--font-ui)}.list-refresh.mlb-page .inp.bad{border-color:var(--crit);box-shadow:0 0 0 3px var(--crit-wash)}.list-refresh.mlb-page .mlb-ferr{font-size:11.5px;color:var(--crit)}.list-refresh.mlb-page .mlb-note{font-size:11.5px;color:var(--ink-3);line-height:1.45}.list-refresh.mlb-page .mlb-swrs{margin-top:8px}.list-refresh.mlb-page .mlb-swr{display:flex;align-items:center;gap:12px;padding:9px 0}.list-refresh.mlb-page .mlb-swr+.mlb-swr{border-top:1px dashed var(--hair)}.list-refresh.mlb-page .mlb-swr .t{flex:1;min-width:0}.list-refresh.mlb-page .mlb-swr .t b{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.list-refresh.mlb-page .mlb-swr .t span{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.4}.list-refresh.mlb-page .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s;display:block}.list-refresh.mlb-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.list-refresh.mlb-page .switch.on{background:var(--accent)}.list-refresh.mlb-page .switch.on:after{left:19.5px}.list-refresh.mlb-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.mlb-page .mlb-tool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--hair)}.list-refresh.mlb-page .mlb-tool .seg button{font-size:12px;padding:5px 11px}.list-refresh.mlb-page .mlb-tool .cnt{font-size:12px;color:var(--ink-3)}.list-refresh.mlb-page .mlb-tool .cnt b{font-family:var(--font-mono);color:var(--ink);font-weight:600}.list-refresh.mlb-page .mlb-tool .filter-search{margin-left:auto}.list-refresh.mlb-page .mlb-tbl{max-height:430px;overflow:auto;border-top:1px solid var(--hair);transition:opacity .15s}.list-refresh.mlb-page .mlb-tbl.mlb-busy{opacity:.6}.list-refresh.mlb-page .mlb-tbl .idx-table{min-width:660px;table-layout:fixed}.list-refresh.mlb-page .mlb-tbl col.c-chk{width:44px}.list-refresh.mlb-page .mlb-tbl col.c-ty{width:92px}.list-refresh.mlb-page .mlb-tbl col.c-u{width:70px}.list-refresh.mlb-page .mlb-tbl col.c-em{width:78px}.list-refresh.mlb-page .mlb-tbl col.c-who{width:30%}.list-refresh.mlb-page .mlb-tbl .idx-table td{overflow:hidden;text-overflow:ellipsis}.list-refresh.mlb-page .mlb-tbl .who{white-space:normal}.list-refresh.mlb-page .mlb-tbl .idx-table thead th{position:sticky;top:0;z-index:1}.list-refresh.mlb-page .mlb-tbl .idx-table tbody td{vertical-align:top;padding:9px 14px}.list-refresh.mlb-page .mlb-tbl .idx-table tbody tr{cursor:default}.list-refresh.mlb-page .mlb-tbl .idx-table tbody tr:hover{background:transparent}.list-refresh.mlb-page .mlb-tbl tr.off td{color:var(--ink-3)}.list-refresh.mlb-page .mlb-tbl tr.off .who{color:var(--ink-3);font-weight:500;text-decoration:line-through;text-decoration-color:var(--hair-2)}.list-refresh.mlb-page .mlb-tbl tr.skip .cbox{opacity:.4;cursor:not-allowed}.list-refresh.mlb-page .mlb-tbl .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.mlb-page .mlb-tbl .idx-table td.addr{white-space:normal;font-size:12px;line-height:1.45}.list-refresh.mlb-page .mlb-tbl .sub2{display:block;white-space:normal}.list-refresh.mlb-page .mlb-tbl .idx-table td.empty{color:var(--ink-3)}.list-refresh.mlb-page .mlb-src{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.mlb-page .mlb-src i{width:6px;height:6px;border-radius:50%;background:var(--hair-2);flex:none}.list-refresh.mlb-page .mlb-src.mail i{background:var(--accent)}.list-refresh.mlb-page .mlb-src.unit i{background:var(--ink-3)}.list-refresh.mlb-page .mlb-src.ven i{background:#0f766e}.list-refresh.mlb-page .mlb-src.bad{color:var(--crit)}.list-refresh.mlb-page .mlb-src.bad i{background:var(--crit)}.list-refresh.mlb-page .mlb-src.dup{color:var(--warn)}.list-refresh.mlb-page .mlb-src.dup i{background:var(--warn)}.list-refresh.mlb-page .mlb-ty{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.list-refresh.mlb-page .mlb-ty i{width:8px;height:8px;border-radius:2px;flex:none}.list-refresh.mlb-page .mlb-em{font-size:12px}.list-refresh.mlb-page .mlb-em.none{color:var(--warn);font-weight:600}.list-refresh.mlb-page .mlb-empty{padding:34px 18px}.list-refresh.mlb-page .mlb-next{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--hair)}.list-refresh.mlb-page .mlb-lgrp{margin:12px 0 6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.list-refresh.mlb-page .mlb-h+.mlb-lgrp{margin-top:0}.list-refresh.mlb-page .mlb-lays{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.list-refresh.mlb-page .mlb-lay{display:flex;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);text-align:left;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;min-width:0}.list-refresh.mlb-page .mlb-lay:hover{border-color:var(--accent-line)}.list-refresh.mlb-page .mlb-lay:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.mlb-page .mlb-lay[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash)}.list-refresh.mlb-page .mlb-lay .mlb-lay-t{min-width:0}.list-refresh.mlb-page .mlb-lay b{display:block;font-size:12.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-refresh.mlb-page .mlb-lay small{display:block;font-size:11px;color:var(--ink-3);line-height:1.35}.list-refresh.mlb-page .mlb-lay .pp{display:inline-block;margin-top:3px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.mlb-page .mlb-lay .pp.wn{color:var(--warn)}.list-refresh.mlb-page .mlb-lay.new{border-style:dashed;justify-content:center;color:var(--accent-ink);font-weight:600;font-size:12.5px}.list-refresh.mlb-page .mlb-lay.new:disabled{opacity:.5;cursor:default}.list-refresh.mlb-page .mlb-thumb{flex:none;width:34px;height:44px;border:1px solid var(--hair-2);border-radius:2px;background:var(--surface);position:relative;overflow:hidden}.list-refresh.mlb-page .mlb-thumb i{position:absolute;background:var(--accent-line);border-radius:1px}.list-refresh.mlb-page .mlb-cust{margin-top:12px;padding:14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2)}.list-refresh.mlb-page .mlb-cust .mlb-h h3{font-size:13.5px;white-space:nowrap}.list-refresh.mlb-page .mlb-cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}@media (max-width: 1320px){.list-refresh.mlb-page .mlb-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-refresh.mlb-page .mlb-cgrid .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.mlb-page .mlb-cgrid .field>label{font-size:11.5px;font-weight:600;color:var(--ink-2)}.list-refresh.mlb-page .mlb-cgrid .span2{grid-column:span 2}.list-refresh.mlb-page .mlb-cgrid .inp{width:100%}.list-refresh.mlb-page .mlb-cgrid #mlbCName{font-family:var(--font-ui)}.list-refresh.mlb-page .mlb-cgrid .seg button{font-size:12px;padding:5px 11px}.list-refresh.mlb-page .mlb-cfoot{display:flex;align-items:center;gap:10px;margin-top:12px;flex-wrap:wrap}.list-refresh.mlb-page .mlb-cfoot .mlb-ferr{flex:1;min-width:200px}.list-refresh.mlb-page .mlb-cfoot .ok{flex:1;font-size:11.5px;color:var(--good)}.list-refresh.mlb-page .mlb-two{display:grid;grid-template-columns:230px minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 1320px){.list-refresh.mlb-page .mlb-two{grid-template-columns:1fr}}.list-refresh.mlb-page .mlb-mini{position:relative;background:#fff;border:1px solid var(--hair-2);border-radius:3px;box-shadow:var(--shadow)}.list-refresh.mlb-page .mlb-mini button{position:absolute;border:1px solid rgba(15,23,42,.18);border-radius:2px;background:#fff;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:8px;color:#8a97ab;display:grid;place-items:center}.list-refresh.mlb-page .mlb-mini button:hover{border-color:var(--accent)}.list-refresh.mlb-page .mlb-mini button:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.list-refresh.mlb-page .mlb-mini button.used{background:repeating-linear-gradient(135deg,#eef1f6 0 3px,#dfe5ee 3px 6px);color:transparent}.list-refresh.mlb-page .mlb-mini button.st{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.list-refresh.mlb-page .mlb-mini button.fill{background:#4f46e51a;border-color:#4f46e540}.list-refresh.mlb-page .mlb-start-note{margin-top:8px}.list-refresh.mlb-page .mlb-mini-fix{padding:20px 0}.list-refresh.mlb-page .sel{width:100%;padding:8px 30px 8px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.list-refresh.mlb-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.mlb-page .sel:disabled{opacity:.6;cursor:default}.list-refresh.mlb-page .mlb-tplbody{margin-top:8px;padding:10px 12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap}.list-refresh.mlb-page .mlb-tplbody .ln{min-height:1.6em}.list-refresh.mlb-page .mlb-tplbody .tk{color:var(--accent-ink)}.list-refresh.mlb-page .mlb-tplmeta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11.5px;color:var(--ink-3);flex-wrap:wrap}.list-refresh.mlb-page .mlb-order{margin-top:14px}.list-refresh.mlb-page .mlb-pvbar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--hair);flex-wrap:wrap}.list-refresh.mlb-page .mlb-pvbar .nav{display:inline-flex;align-items:center;gap:4px}.list-refresh.mlb-page .mlb-pvbar .nav button{width:30px;height:30px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.list-refresh.mlb-page .mlb-pvbar .nav button:disabled{opacity:.45;cursor:default}.list-refresh.mlb-page .mlb-pvbar .nav span{min-width:104px;text-align:center;font-size:12.5px;color:var(--ink-2)}.list-refresh.mlb-page .mlb-pvbar .nav span b{font-family:var(--font-mono);color:var(--ink)}.list-refresh.mlb-page .mlb-pvbar .lay{font-size:12px;color:var(--ink-3)}.list-refresh.mlb-page .mlb-pvbar .lay b{color:var(--ink);font-weight:600}.list-refresh.mlb-page .mlb-pvbar .mlb-pv-act{margin-left:auto}.list-refresh.mlb-page .mlb-stage{padding:22px;background:var(--plane);display:flex;justify-content:center;overflow:auto}.list-refresh.mlb-page .mlb-paper{position:relative;flex:none;background:#fff;box-shadow:0 2px 10px #0f172a2e}.list-refresh.mlb-page .mlb-cell{position:absolute;box-sizing:border-box;border:1px dashed rgba(15,23,42,.13);border-radius:4px;overflow:hidden;font-family:Noto Sans,Arial,Helvetica Neue,Helvetica,sans-serif;color:#111827;line-height:1.2;font-kerning:none;font-variant-ligatures:none}.list-refresh.mlb-page .mlb-cell.used{background:repeating-linear-gradient(135deg,#f3f5f9 0 5px,#e8ecf2 5px 10px);border-style:solid;border-color:#e3e8f0}.list-refresh.mlb-page .mlb-cell.used:after{content:"used";position:absolute;right:5px;bottom:3px;font-family:var(--font-mono);font-size:8.5px;color:#8a97ab;text-transform:uppercase;letter-spacing:.06em}.list-refresh.mlb-page .mlb-cell.outl{border:1px solid #111827}.list-refresh.mlb-page .mlb-cell .ln{white-space:pre;overflow:hidden;text-overflow:ellipsis}.list-refresh.mlb-page .mlb-cell.sm{box-shadow:inset 0 0 0 1.5px #d977068c}.list-refresh.mlb-page .mlb-cell.cut{box-shadow:inset 0 0 0 2px #dc2626b3}.list-refresh.mlb-page .mlb-cell.hl{box-shadow:inset 0 0 0 2.5px var(--accent)}.list-refresh.mlb-page .mlb-cell .fl{position:absolute;bottom:2px;right:3px;font-family:var(--font-mono);font-size:8px;font-weight:700;padding:0 4px;border-radius:6px;color:#fff;line-height:13px}.list-refresh.mlb-page .mlb-cell.sm .fl{background:#d97706}.list-refresh.mlb-page .mlb-cell.cut .fl{background:#dc2626}.list-refresh.mlb-page .mlb-pvfoot{display:flex;align-items:center;gap:14px;padding:10px 18px;border-top:1px solid var(--hair);flex-wrap:wrap;font-size:11.5px;color:var(--ink-3)}.list-refresh.mlb-page .mlb-pvfoot .mlb-pv-note{margin-left:auto}.list-refresh.mlb-page .mlb-key{display:inline-flex;align-items:center;gap:6px}.list-refresh.mlb-page .mlb-key i{width:12px;height:9px;border-radius:2px}.list-refresh.mlb-page .mlb-key i.sm{box-shadow:inset 0 0 0 1.5px #d97706bf}.list-refresh.mlb-page .mlb-key i.cut{box-shadow:inset 0 0 0 2px #dc2626cc}.list-refresh.mlb-page .mlb-key i.used{background:repeating-linear-gradient(135deg,#f3f5f9 0 3px,#dfe5ee 3px 6px)}.list-refresh.mlb-page .mlb-rail{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}@media (max-width: 1180px){.list-refresh.mlb-page .mlb-rail{position:static}}.list-refresh.mlb-page .mlb-sum{padding:16px}.list-refresh.mlb-page .mlb-sum h4{margin:0 0 10px;font-family:var(--font-display);font-size:14px;font-weight:650;color:var(--ink)}.list-refresh.mlb-page .mlb-big{display:flex;align-items:baseline;gap:8px}.list-refresh.mlb-page .mlb-big b{font-family:var(--font-mono);font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.list-refresh.mlb-page .mlb-big span{font-size:12.5px;color:var(--ink-2)}.list-refresh.mlb-page .mlb-sline{margin-top:2px;font-size:12px;color:var(--ink-3);line-height:1.5}.list-refresh.mlb-page .mlb-sline b{color:var(--ink-2);font-weight:600}.list-refresh.mlb-page .mlb-bars{display:flex;height:6px;border-radius:3px;overflow:hidden;margin:10px 0 6px;background:var(--hair)}.list-refresh.mlb-page .mlb-bars i{display:block;height:100%}.list-refresh.mlb-page .mlb-leg{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--ink-2)}.list-refresh.mlb-page .mlb-leg span{display:inline-flex;align-items:center;gap:5px}.list-refresh.mlb-page .mlb-leg i{width:8px;height:8px;border-radius:2px}.list-refresh.mlb-page .mlb-leg b{font-family:var(--font-mono);font-weight:600;color:var(--ink)}.list-refresh.mlb-page .mlb-checks{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:8px}.list-refresh.mlb-page .mlb-checks li{display:flex;gap:8px;font-size:12px;color:var(--ink-2);line-height:1.45}.list-refresh.mlb-page .mlb-checks li svg{width:15px;height:15px;flex:none;margin-top:1px}.list-refresh.mlb-page .mlb-checks li.ok svg{color:var(--good)}.list-refresh.mlb-page .mlb-checks li.wn svg{color:var(--warn)}.list-refresh.mlb-page .mlb-checks li.bad svg{color:var(--crit)}.list-refresh.mlb-page .mlb-checks li.bad{color:var(--ink)}.list-refresh.mlb-page .mlb-checks .mlb-show{margin-left:4px}.list-refresh.mlb-page .mlb-dl{display:grid;grid-template-columns:74px minmax(0,1fr);gap:7px 10px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--hair);font-size:12px}.list-refresh.mlb-page .mlb-dl dt{color:var(--ink-3)}.list-refresh.mlb-page .mlb-dl dd{margin:0;color:var(--ink);min-width:0}.list-refresh.mlb-page .mlb-dl dd small{display:block;color:var(--ink-3);font-size:11px}.list-refresh.mlb-page .mlb-env .mlb-opt{margin-top:12px}.list-refresh.mlb-page .mlb-env .mlb-env-bad{font-size:11px;color:var(--crit)}.list-refresh.mlb-page .mlb-sbtns{display:flex;flex-direction:column;gap:8px;margin-top:14px}.list-refresh.mlb-page .mlb-sbtns button{justify-content:center}.list-refresh.mlb-page .mlb-tip{display:flex;gap:8px;padding:11px 13px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair);font-size:11.5px;color:var(--ink-2);line-height:1.45}.list-refresh.mlb-page .mlb-tip svg{width:15px;height:15px;flex:none;color:var(--info);margin-top:1px}.cfg-page .cfg-table tbody td{padding:9px 12px;vertical-align:middle;white-space:nowrap}.cfg-page .cfg-table thead th{padding:10px 12px}.cfg-page .cfg-table tbody tr{cursor:default}.cfg-page .cfg-table tbody tr:hover{background:transparent}.cfg-page .cfg-table td.c{text-align:center;color:var(--ink-2);font-variant-numeric:tabular-nums}.cfg-page .cfg-table td.c .switch{display:inline-block;margin:0;vertical-align:middle}.cfg-page .cfg-table .inp,.cfg-page .cfg-table .sel,.cfg-page .cfg-table select-search{width:100%;min-width:120px}.cfg-page .cfg-table .inp.cfg-code-inp{width:74px;min-width:0;text-transform:uppercase;font-family:var(--font-mono);text-align:center}.cfg-page .cfg-table .inp[readonly]{background:var(--surface-2);color:var(--ink-3);cursor:default}.cfg-page .cfg-table .inp.cfg-desc-inp{min-width:200px}.cfg-page .cfg-table td.r{text-align:right}.cfg-page .cfg-rate{padding:6px 10px;border:1px dashed var(--hair-2);border-radius:var(--r-sm);background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;font-variant-numeric:tabular-nums;cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.cfg-page .cfg-rate:hover{border-style:solid;border-color:var(--accent);color:var(--accent)}.cfg-page .cfg-rate:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.cfg-page .cfg-tick{display:inline-flex;color:var(--accent)}.cfg-page .cfg-tick svg{width:16px;height:16px}.cfg-page .cfg-table tr.cfg-inactive td{color:var(--ink-3)}.cfg-page .cfg-inactive-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:10px;border:1px solid var(--hair-2);font-size:10.5px;font-weight:600;color:var(--ink-3);vertical-align:middle}.cfg-page .inp-group{display:flex;align-items:stretch}.cfg-page .inp-group .inp{min-width:0;border-radius:var(--r-sm)}.cfg-page .inp-group .suffix,.cfg-page .inp-group .pre{display:grid;place-items:center;padding:0 12px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-size:12px;white-space:nowrap}.cfg-page .inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.cfg-page .inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.cfg-page .inp-group .inp:has(+.suffix){border-radius:var(--r-sm) 0 0 var(--r-sm)}.cfg-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.cfg-page .inp-group:has(.inp[readonly]) .suffix,.cfg-page .inp-group:has(.inp[readonly]) .pre{color:var(--hair-2)}.cfg-page .cfg-clear{display:inline-flex;align-items:center;gap:6px;width:100%}.cfg-page .cfg-clear select-search{min-width:0;flex:1 1 auto}.cfg-page .cfg-clear .cfg-x{width:26px;height:38px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-3);cursor:pointer;flex:none;display:grid;place-items:center;font-size:16px;line-height:1}.cfg-page .cfg-clear .cfg-x:hover{background:var(--surface-2);color:var(--crit)}.cfg-page select-search{display:block;width:100%}.cfg-page select-search .mat-mdc-form-field{width:100%}.cfg-page select-search .mat-mdc-form-field-subscript-wrapper{display:none}.cfg-page select-search .mat-mdc-text-field-wrapper{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 6px}.cfg-page select-search .mdc-notched-outline__leading,.cfg-page select-search .mdc-notched-outline__notch,.cfg-page select-search .mdc-notched-outline__trailing{border:none!important}.cfg-page select-search .mat-mdc-form-field-focus-overlay,.cfg-page select-search .mdc-line-ripple{display:none}.cfg-page select-search .mat-mdc-form-field-infix{min-height:38px;padding:5px 2px!important;display:flex;align-items:center}.cfg-page select-search .mat-mdc-form-field:focus-within .mat-mdc-text-field-wrapper{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.cfg-page select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.cfg-page select-search button[mat-icon-button] .mat-icon{margin-top:0;display:flex;align-items:center;justify-content:center}.cfg-page .cfg-table select-search .mat-mdc-form-field input.mat-mdc-input-element{padding-right:0!important}.cfg-page .cfg-table select-search .mat-mdc-form-field input.mat-mdc-input-element::-webkit-search-cancel-button{display:none}.cfg-page .cfg-table select-search .mat-mdc-form-field .mat-mdc-form-field-infix{padding-right:2px!important}.cfg-page .cfg-table select-search .mat-mdc-form-field .mat-mdc-form-field-icon-suffix{padding-left:0!important;padding-right:2px!important}.cfg-page .cfg-foot{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--hair);background:var(--surface);flex:none}.cfg-page .cfg-foot .right{margin-left:auto;display:flex;gap:10px}.cfg-page .cfg-dirty{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--warn);font-weight:600}.cfg-page .cfg-dirty svg{width:15px;height:15px}.cfg-page .cfg-dirty[hidden]{display:none}.cfg-page .cfg-lastrun{font-size:12px;color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfg-page .cfg-lastrun[hidden]{display:none}.cfg-page .btn-primary:disabled,.cfg-page .btn-ghost:disabled{opacity:.5;cursor:default;box-shadow:none}.cfg-settings{background:var(--plane)}.cfg-settings .cfg-settings-page{max-width:920px;padding:22px 24px 28px}.cfg-settings .card{margin-bottom:16px}.cfg-settings .card:last-child{margin-bottom:0}.cfg-settings .switch-row.cfg-switch-first{padding:0 0 14px}.cfg-settings .cfg-bins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px 18px}.cfg-settings .cfg-settings-gap{margin-top:15px}.cfg-settings .cfg-settings-note{margin:12px 0 0;line-height:1.5}.cfg-settings .fld-err{margin-top:10px}.cfg-settings .cfg-check{display:flex;align-items:flex-end;min-height:38px}.cfg-settings .cfg-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}@media (max-width: 620px){.cfg-settings .cfg-settings-page{padding:16px 16px 24px}.cfg-settings .cfg-bins,.cfg-settings .cfg-options{grid-template-columns:minmax(0,1fr)}}.list-refresh.pc-page{background:var(--plane)}.list-refresh.pc-page .page{padding:22px 24px 40px}.list-refresh.pc-page .card{margin-bottom:16px}.list-refresh.pc-page .card:last-child{margin-bottom:0}.list-refresh.pc-page .pc-period{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);padding:2px}.list-refresh.pc-page .pc-step{display:grid;place-items:center;width:28px;height:28px;border:none;background:transparent;border-radius:6px;color:var(--ink-2);cursor:pointer}.list-refresh.pc-page .pc-step:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.list-refresh.pc-page .pc-step:disabled{opacity:.4;cursor:default}.list-refresh.pc-page .pc-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.pc-page .pc-step .mat-icon{width:16px;height:16px;font-size:16px}.list-refresh.pc-page .pc-period-lbl{min-width:116px;text-align:center;font-family:var(--font-ui);font-size:13px;font-weight:650;color:var(--ink);padding:0 4px}.list-refresh.pc-page .pc-status{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.list-refresh.pc-page .pc-status.closed{background:color-mix(in srgb,var(--ink-3) 16%,transparent);color:var(--ink-2)}.list-refresh.pc-page .pc-status.reopened{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.list-refresh.pc-page .pc-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:650;white-space:nowrap;background:var(--surface-2);color:var(--ink-2)}.list-refresh.pc-page .pc-chip.ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.list-refresh.pc-page .pc-chip.pending{background:color-mix(in srgb,var(--ink-3) 14%,transparent);color:var(--ink-2)}.list-refresh.pc-page .pc-chip.blocked{background:color-mix(in srgb,var(--crit) 13%,transparent);color:var(--crit)}.list-refresh.pc-page .idx-table tbody tr.pc-blocking td:first-child{box-shadow:inset 3px 0 0 0 var(--crit)}.list-refresh.pc-page .idx-table tbody tr{cursor:default}.list-refresh.pc-page .pc-foot{display:flex;align-items:center;gap:16px;padding:15px 16px;border-top:1px solid var(--hair);background:var(--surface-2);border-radius:0 0 var(--r) var(--r)}.list-refresh.pc-page .pc-foot-txt{flex:1 1 auto;min-width:0}.list-refresh.pc-page .pc-ready{font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pc-page .pc-ready b{margin-left:8px;font-weight:800}.list-refresh.pc-page .pc-ready b.yes{color:var(--good)}.list-refresh.pc-page .pc-ready b.no{color:var(--crit)}.list-refresh.pc-page .pc-foot-sub{margin-top:3px;font-size:12px;color:var(--ink-3);line-height:1.45}.list-refresh.pc-page .pc-card-head{padding:14px 16px 10px;border-bottom:1px solid var(--hair)}.list-refresh.pc-page .pc-card-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink)}.list-refresh.pc-page .pc-card-sub{display:block;margin-top:2px;font-size:12px;color:var(--ink-3)}.list-refresh.pc-page a.btn-ghost{text-decoration:none}.pc-override .pco-lead{margin:0 0 16px;font-size:13px;line-height:1.55;color:var(--ink-2)}.pc-override .pco-lead b{color:var(--ink);font-weight:650}.pc-override .pco-block{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);padding:12px 14px;margin-bottom:18px}.pc-override .pco-block-title{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.pc-override .pco-list{margin:0;padding:0;list-style:none}.pc-override .pco-list li+li{margin-top:9px}.pc-override .pco-item{display:block;font-size:13px;font-weight:650;color:var(--ink)}.pc-override .pco-detail{display:block;margin-top:1px;font-size:12px;color:var(--ink-3);line-height:1.45}.list-refresh.pic-page{background:var(--plane)}.list-refresh.pic-page .page{padding:22px 24px 40px}.list-refresh.pic-page .pic-jur{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2);line-height:1.45}.list-refresh.pic-page .pic-jur>svg{width:15px;height:15px;flex:none;color:var(--info)}.list-refresh.pic-page .pic-jur b{color:var(--ink);font-weight:650}.list-refresh.pic-page .pic-jur .pic-link{margin-left:auto;flex:none}.list-refresh.pic-page .pic-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.pic-page .pic-link:hover{text-decoration:underline}.list-refresh.pic-page .pic-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.list-refresh.pic-page .pic-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:18px}.list-refresh.pic-page .pic-card{padding:0;overflow:hidden}.list-refresh.pic-page .pic-chead{display:flex;align-items:center;gap:12px;padding:14px 18px;flex-wrap:wrap}.list-refresh.pic-page .pic-ctitle{display:flex;align-items:center;gap:12px;min-width:0}.list-refresh.pic-page .pic-qsec{padding:14px 18px}.list-refresh.pic-page .pic-card>app-certificate-card,.list-refresh.pic-page .pic-card>pic-new-owner-card{border-top:1px solid var(--hair)}.list-refresh.pic-page .pic-cic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent);flex:none}.list-refresh.pic-page .pic-cic svg{width:17px;height:17px}.list-refresh.pic-page .pic-cht{min-width:0}.list-refresh.pic-page .pic-ct{font-family:var(--font-display);font-size:15px;font-weight:650;color:var(--ink)}.list-refresh.pic-page .pic-cd{font-size:12px;color:var(--ink-3);margin-top:2px}.list-refresh.pic-page .pic-cr{margin-left:auto;display:flex;align-items:center;gap:8px}.list-refresh.pic-page .pill.pic-st-draft{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.list-refresh.pic-page .pill.pic-st-ready{background:var(--info-wash);color:var(--info)}.list-refresh.pic-page .pill.pic-st-issued{background:var(--good-wash);color:var(--good)}.list-refresh.pic-page .pill.pic-st-cancelled{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh.pic-page .pill.pic-st-none{background:transparent;color:var(--ink-3);border:1px dashed var(--hair-2)}.list-refresh.pic-page .pill.pic-st-wip{background:var(--warn-wash);color:var(--warn)}.list-refresh.pic-page .pill.pic-st-late{background:var(--crit-wash);color:var(--crit)}.list-refresh.pic-page .pill.pic-ty{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.pic-page .pill.pic-ty:before{display:none}.list-refresh.pic-page .pic-hist{padding:0;overflow:hidden}.list-refresh.pic-page .card-head{display:flex;align-items:center;gap:10px;padding:15px 17px 12px;flex-wrap:wrap}.list-refresh.pic-page .card-head h3{font-family:var(--font-display);margin:0;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:var(--ink)}.list-refresh.pic-page .card-head .hint{font-size:11.5px;color:var(--ink-3)}.list-refresh.pic-page .card-head .seg{margin-left:auto}.list-refresh.pic-page .pic-hist .idx-table{min-width:900px}.list-refresh.pic-page .pic-hist .idx-table tbody tr{cursor:default}.list-refresh.pic-page .pic-hist .idx-table tbody tr.viewable{cursor:pointer}.list-refresh.pic-page .pic-hrow.cx td{color:var(--ink-3)}.list-refresh.pic-page .pic-hrow td .sub{display:block;font-size:11px;color:var(--ink-3);margin-top:1px;white-space:normal}.list-refresh.pic-page .pic-hrow td .sub.sub-inline{margin:0}.list-refresh.pic-page .pic-hrow td .sub.bad{color:var(--crit)}.list-refresh.pic-page .pic-hrow td .pill+.pill{margin-left:4px}.list-refresh.pic-page .idx-table th.kb,.list-refresh.pic-page .pic-hrow td.kb{width:44px;text-align:right}.list-refresh.pic-page .pic-pkg{display:inline-flex;align-items:center;gap:6px}.list-refresh.pic-page .pic-pkg svg{width:13px;height:13px;color:var(--crit)}.list-refresh.pic-page .pic-ib{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:inline-grid;place-items:center}.list-refresh.pic-page .pic-ib:hover{background:var(--surface-2);color:var(--ink)}.list-refresh.pic-page .pic-ib:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.pic-page .pic-ib svg{width:14px;height:14px}.list-refresh.pie-page .pie-back{display:inline-flex;align-items:center;gap:5px;border:none;background:none;padding:0;margin:0 0 10px;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.list-refresh.pie-page .pie-back:hover{color:var(--accent-ink)}.list-refresh.pie-page .pie-back svg{width:14px;height:14px}.list-refresh.pie-page .pie-sk-tab{display:inline-flex;align-items:center;flex:none;padding:13px 9px 12px}.list-refresh.pie-page .pie-sk-title{display:block;width:180px;height:13px;margin-bottom:14px}.list-refresh.pie-page .pie-sk-box{display:block;width:100%;height:36px;border-radius:var(--r-sm)}.list-refresh.pie-page .pie-sk-row{display:flex;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--hair)}.list-refresh.pie-page .pie-sk-row:last-child{border-bottom:none}.list-refresh.pie-page .pie-tool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 12px 9px 14px;margin-bottom:16px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2);line-height:1.45}.list-refresh.pie-page .pie-tool>svg{width:15px;height:15px;flex:none;color:var(--info)}.list-refresh.pie-page .pie-tool b{color:var(--ink);font-weight:650}.list-refresh.pie-page .pie-tool .pie-tact{display:flex;gap:8px;margin-left:auto}.list-refresh.pie-page .pie-tool .btn-ghost{font-size:12px;padding:6px 11px}.list-refresh.pie-page .pie-tool .btn-ghost svg{width:14px;height:14px}.list-refresh.pie-page .pie-tool .btn-ghost:disabled{opacity:.5;cursor:not-allowed}.list-refresh.pie-page .page-alert{margin-bottom:16px}.list-refresh.pie-page .page-alert .pa-cta svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.list-refresh.pie-page .pie-card{padding:0}.list-refresh.pie-page .pie-tabs{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--hair);overflow-x:auto}.list-refresh.pie-page .pie-tab{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;padding:13px 9px 12px;font-family:var(--font-ui);font-size:13px;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.list-refresh.pie-page .pie-tab:hover{color:var(--ink)}.list-refresh.pie-page .pie-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.list-refresh.pie-page .pie-tab.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.list-refresh.pie-page .pie-tab .tn{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.list-refresh.pie-page .pie-tab .tb{min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:700;box-sizing:border-box}.list-refresh.pie-page .pie-tab .tb svg{width:10px;height:10px}.list-refresh.pie-page .pie-tab .tb.ok{background:var(--good-wash);color:var(--good)}.list-refresh.pie-page .pie-tab .tb.miss{background:var(--warn-wash);color:var(--warn)}.list-refresh.pie-page .pie-tab .td{width:6px;height:6px;border-radius:50%;background:var(--accent)}.list-refresh.pie-page .pie-body{padding:18px 20px 22px}.list-refresh.pie-page .pie-grp{border:1px solid var(--hair);border-radius:var(--r-sm);padding:14px 16px;margin-bottom:14px;background:var(--surface)}.list-refresh.pie-page .pie-grp:last-child{margin-bottom:0}.list-refresh.pie-page .pie-grp>h4{margin:0 0 12px;font-size:13.5px;font-weight:650;color:var(--ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list-refresh.pie-page .pie-grp>h4 .sn{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-3)}.list-refresh.pie-page .pie-hint{font-size:11.5px;color:var(--ink-3);margin:6px 0 0;line-height:1.45}.list-refresh.pie-page .pie-grp>h4+.pie-hint{margin-top:0}.list-refresh.pie-page.pie-hl .pie-m{outline:2px solid var(--crit);outline-offset:3px;border-radius:7px}.list-refresh.pie-page .pie-flash{animation:pieFlash 1.2s ease-out}.list-refresh.pie-page .pie-bar{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:var(--r);background:var(--surface);box-shadow:0 -10px 26px -14px #0f172a52}.list-refresh.pie-page .pie-bar .spacer{flex:1}.list-refresh.pie-page .pie-bar .btn-ghost svg,.list-refresh.pie-page .pie-bar .btn-primary svg{width:14px;height:14px}.list-refresh.pie-page .pie-bar .btn-ghost:disabled,.list-refresh.pie-page .pie-bar .btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.list-refresh.pie-page .pie-st{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.list-refresh.pie-page .pie-st .dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.list-refresh.pie-page .pie-st.dirty .dot{background:var(--accent)}.list-refresh.pie-page .pie-st.ro .dot{background:var(--ink-3)}.list-refresh.pie-page .pie-mw{position:relative}.list-refresh.pie-page .pie-mbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;background:var(--warn-wash);color:var(--warn);border-radius:var(--r-sm);padding:6px 10px;font-family:var(--font-ui);font-size:12.5px;font-weight:650;cursor:pointer}.list-refresh.pie-page .pie-mbtn svg{width:14px;height:14px}.list-refresh.pie-page .pie-mbtn.ok{background:var(--good-wash);color:var(--good);cursor:default}.list-refresh.pie-page .pie-mbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pie-page .pie-mpop{position:absolute;bottom:calc(100% + 8px);left:0;width:400px;max-width:80vw;max-height:380px;overflow-y:auto;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift);padding:6px;z-index:30}.list-refresh.pie-page .pie-mg{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:9px 8px 4px}.list-refresh.pie-page .pie-mi{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;padding:6px 8px;border-radius:6px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink);cursor:pointer}.list-refresh.pie-page .pie-mi:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn);flex:none}.list-refresh.pie-page .pie-mi:hover,.list-refresh.pie-page .pie-mi:focus-visible{background:var(--surface-2);outline:none}.list-refresh.pie-page .pie-mfoot{font-size:11px;color:var(--ink-3);padding:8px 8px 4px;border-top:1px solid var(--hair);margin-top:6px;line-height:1.45}.list-refresh.pie-page.pie-ro .pie-edit{display:none!important}.list-refresh.pie-page .pie-sh{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.list-refresh.pie-page .pie-sh h3{font-family:var(--font-display);font-size:17px;font-weight:650;margin:0;color:var(--ink)}.list-refresh.pie-page .pie-sh p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.pie-page .pie-grp>h4 .sp{flex:1}.list-refresh.pie-page .pie-qb{padding:12px 0;border-top:1px solid var(--hair)}.list-refresh.pie-page .pie-qb:first-child,.list-refresh.pie-page .pie-grp>h4+.pie-qb{border-top:none;padding-top:0}.list-refresh.pie-page .pie-qb:last-child{padding-bottom:0}.list-refresh.pie-page .pie-q{font-size:13px;color:var(--ink);line-height:1.5;margin:0 0 8px}.list-refresh.pie-page .pie-q .ref{color:var(--ink-3)}.list-refresh.pie-page .pie-row{display:flex;gap:12px;align-items:flex-start}.list-refresh.pie-page .pie-row .pie-q{flex:1}.list-refresh.pie-page .pie-hint b{color:var(--ink-2);font-weight:600}.list-refresh.pie-page .pie-sub{margin-top:10px}.list-refresh.pie-page .pie-sub>label,.list-refresh.pie-page .pie-lbl2{display:block;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.list-refresh.pie-page .pie-lbl2 .req{color:var(--crit);margin-left:2px}.list-refresh.pie-page .pie-sub .inp{max-width:640px}.list-refresh.pie-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.pie-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.pie-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.pie-page .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;box-sizing:border-box}.list-refresh.pie-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.pie-page .inp::placeholder{color:var(--ink-3)}.list-refresh.pie-page .inp:disabled{background:var(--surface-2);color:var(--ink-2);cursor:default}.list-refresh.pie-page .inp.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.pie-page textarea.inp{resize:vertical;min-height:56px;line-height:1.45}.list-refresh.pie-page .pie-fg{display:grid;gap:12px 14px}.list-refresh.pie-page .pie-fg.addr{grid-template-columns:1fr 1fr 3fr 1.3fr}.list-refresh.pie-page .pie-fg.addr2{grid-template-columns:2.2fr 1.6fr 1.2fr;margin-top:12px}@media (max-width: 1100px){.list-refresh.pie-page .pie-fg.addr,.list-refresh.pie-page .pie-fg.addr2{grid-template-columns:1fr 1fr}}.list-refresh.pie-page .pie-src{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--ink-3)}.list-refresh.pie-page .pie-src svg{width:12px;height:12px}.list-refresh.pie-page .pie-link{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-ink);cursor:pointer}.list-refresh.pie-page .pie-link:hover{text-decoration:underline}.list-refresh.pie-page .pie-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.list-refresh.pie-page .pie-add{margin-top:10px;font-size:12px;padding:6px 11px}.list-refresh.pie-page .pie-add svg{width:14px;height:14px}.list-refresh.pie-page .pic-ib:disabled{opacity:.3;cursor:default;background:transparent}.list-refresh.pie-page .pic-ib.danger:hover{color:var(--crit);background:var(--crit-wash)}.list-refresh.pie-page pic-yes-no{display:block}.list-refresh.pie-page .pie-yn{display:inline-flex;gap:6px;flex-wrap:wrap}.list-refresh.pie-page .pie-yn button{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);cursor:pointer;text-align:left}.list-refresh.pie-page .pie-yn button:before{content:"";width:13px;height:13px;border-radius:50%;border:1.5px solid var(--hair-2);box-sizing:border-box;flex:none;background:var(--surface)}.list-refresh.pie-page .pie-yn button:hover{border-color:var(--accent-line)}.list-refresh.pie-page .pie-yn button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pie-page .pie-yn button[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash);color:var(--ink);font-weight:600}.list-refresh.pie-page .pie-yn button[aria-checked=true]:before{border:4px solid var(--accent)}.list-refresh.pie-page .pie-yn button:disabled{cursor:default}.list-refresh.pie-page .pie-yn button:disabled:not([aria-checked=true]){opacity:.55}.list-refresh.pie-page .pie-yn.sm button{padding:3px 8px 3px 6px;font-size:11.5px;gap:5px}.list-refresh.pie-page .pie-yn.sm button:before{width:11px;height:11px}.list-refresh.pie-page .pie-yn.sm button[aria-checked=true]:before{border-width:3.5px}.list-refresh.pie-page .pie-yn.v{display:flex;flex-direction:column;align-items:stretch}.list-refresh.pie-page .pie-yn.v button{align-items:flex-start;padding:9px 12px;line-height:1.45}.list-refresh.pie-page .pie-yn.v button:before{margin-top:2px}.list-refresh.pie-page .pie-ck{display:inline-flex;align-items:center;gap:8px;border:none;background:none;padding:0;font-family:var(--font-ui);font-size:12.5px;font-weight:400;color:var(--ink-2);cursor:pointer;text-align:left;line-height:1.45}.list-refresh.pie-page .pie-ck .cbox{flex:none}.list-refresh.pie-page .pie-ck:disabled{cursor:default}.list-refresh.pie-page .pie-ck:disabled .cbox{opacity:.6}.list-refresh.pie-page .pie-ck:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.list-refresh.pie-page .pie-m-t{display:none;font-size:11px;font-weight:650;color:var(--crit);margin-left:8px}.list-refresh.pie-page.pie-hl .pie-m-t{display:inline}.list-refresh.pie-page pic-derived-value{display:block}.list-refresh.pie-page pic-derived-value+pic-derived-value{border-top:1px solid var(--hair);margin-top:12px;padding-top:12px}.list-refresh.pie-page .pie-dv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;align-items:center}.list-refresh.pie-page .pie-dv .dl{font-size:13px;color:var(--ink);line-height:1.45}.list-refresh.pie-page .pie-dv .dval{font-family:var(--font-mono);font-size:15px;font-weight:650;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.list-refresh.pie-page .pie-dv .dval .was{text-decoration:line-through;color:var(--ink-3);font-weight:500;font-size:12px;margin-right:8px}.list-refresh.pie-page .pie-dv .dval .none{font-family:var(--font-ui);font-size:12.5px;font-weight:500;color:var(--ink-3)}.list-refresh.pie-page .pie-dv .dmeta{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3)}.list-refresh.pie-page .pie-dv .dwhy,.list-refresh.pie-page .pie-dwhy{grid-column:1/-1;font-size:12px;color:var(--ink-2);background:var(--warn-wash);padding:7px 10px;border-radius:var(--r-sm);line-height:1.45}.list-refresh.pie-page .pie-dv .dwhy b,.list-refresh.pie-page .pie-dwhy b{color:var(--ink);font-weight:650}.list-refresh.pie-page .pie-books{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border:none;border-radius:10px;background:var(--info-wash);color:var(--info);font-family:var(--font-ui);font-size:11px;font-weight:650;cursor:pointer;white-space:nowrap}.list-refresh.pie-page .pie-books svg{width:11px;height:11px}.list-refresh.pie-page .pie-books:hover{box-shadow:0 0 0 1px var(--info)}.list-refresh.pie-page .pie-books:focus-visible{outline:2px solid var(--info);outline-offset:2px}.list-refresh.pie-page .pie-books.ovr{background:var(--warn-wash);color:var(--warn)}.list-refresh.pie-page .pie-books.ovr:hover{box-shadow:0 0 0 1px var(--warn)}.list-refresh.pie-page .pie-tblw{overflow-x:auto}.list-refresh.pie-page .pie-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.pie-page .pie-tbl th{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;font-weight:600;padding:0 8px 7px;border-bottom:1px solid var(--hair);vertical-align:bottom;line-height:1.35}.list-refresh.pie-page .pie-tbl td{padding:8px;border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:top}.list-refresh.pie-page .pie-tbl th.r,.list-refresh.pie-page .pie-tbl td.r{text-align:right}.list-refresh.pie-page .pie-tbl td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-right:10px}.list-refresh.pie-page .pie-tbl td.x{width:34px;padding-left:0;padding-right:0;text-align:right}.list-refresh.pie-page .pie-tbl tfoot td{font-weight:650;border-bottom:none}.list-refresh.pie-page .pie-tbl .inp{padding:6px 8px;font-size:12.5px}.list-refresh.pie-page .pie-tbl td .sub{display:block;font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.4}.list-refresh.pie-page .pie-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:9px;font-size:10.5px;font-weight:650;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair);white-space:nowrap;margin:4px 4px 0 0}.list-refresh.pie-page .pie-tag svg{width:11px;height:11px;flex:none}.list-refresh.pie-page .pie-tag.sys{background:var(--info-wash);color:var(--info);border-color:transparent}.list-refresh.pie-page .pie-tag.warn{background:var(--warn-wash);color:var(--warn);border-color:transparent}.list-refresh.pie-page .pie-tag.user{background:var(--accent-wash);color:var(--accent-ink);border-color:transparent}.list-refresh.pie-page .pie-reg{font-size:11.5px;color:var(--ink-3);margin-top:10px;display:flex;align-items:flex-start;gap:6px;line-height:1.5}.list-refresh.pie-page .pie-reg svg{width:13px;height:13px;flex:none;margin-top:2px}.list-refresh.pie-page .pie-inl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.list-refresh.pie-page .pie-inl .pie-lbl2,.list-refresh.pie-page .pie-inl .pie-hint{margin:0}.list-refresh.pie-page .pie-legend{display:grid;grid-template-columns:22px minmax(0,1fr);gap:5px 6px;font-size:12px;color:var(--ink-2);line-height:1.45;margin:0 0 14px;padding:10px 12px;background:var(--surface-2);border-radius:var(--r-sm)}.list-refresh.pie-page .pie-legend .k{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-ink)}.list-refresh.pie-page .pie-tbl th.c,.list-refresh.pie-page .pie-tbl td.c{text-align:center}.list-refresh.pie-page .pie-tbl tr.det>td{background:var(--surface-2);padding:12px 14px}.list-refresh.pie-page .pie-ppl td{vertical-align:middle}.list-refresh.pie-page .pie-ppl .pie-yn.sm{flex-wrap:nowrap}.list-refresh.pie-page .pie-ppl td.pp{min-width:190px}.list-refresh.pie-page .pie-ppl td.tt{width:128px}.list-refresh.pie-page .pie-ppl .roles{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.list-refresh.pie-page .pie-ppl .pie-det{display:block;margin-top:4px;font-size:11.5px}@media (max-width: 900px){.list-refresh.pie-page .pie-fg.two{grid-template-columns:1fr}}.list-refresh.pie-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.pie-page .pie-act{border:1px solid var(--hair-2);border-radius:var(--r-sm);margin-top:12px;background:var(--surface)}.list-refresh.pie-page .pie-act-h{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--hair);background:var(--surface-2);border-radius:var(--r-sm) var(--r-sm) 0 0}.list-refresh.pie-page .pie-act-h .an{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--ink-3)}.list-refresh.pie-page .pie-act-h .pie-tag{margin:0}.list-refresh.pie-page .pie-act-h .sp{flex:1}.list-refresh.pie-page .pie-act-b{padding:4px 14px 14px}.list-refresh.pie-page .pie-act-b .pie-qb:first-child{padding-top:12px}.list-refresh.pie-page .pie-none{padding:16px 12px;border:1.5px dashed var(--hair-2);border-radius:var(--r-sm);text-align:center;font-size:12.5px;color:var(--ink-3);line-height:1.5;margin-top:12px}.list-refresh.pie-page pic-amount,.list-refresh.pie-page pic-insurer-position{display:block}.list-refresh.pie-page .pie-amt{margin:10px 0 0}.list-refresh.pie-page .pie-amt .inp{width:180px}.list-refresh.pie-page .cr-drawer.pie-drawer{width:min(500px,94vw)}.list-refresh.pie-page .cr-drawer.pie-drawer:focus{outline:none}.list-refresh.pie-page .pie-drawer .kebab svg{width:16px;height:16px}.list-refresh.pie-page .pie-drawer .cr-dfoot .btn-ghost,.list-refresh.pie-page .pie-drawer .cr-dfoot .btn-primary{font-size:12.5px}.list-refresh.pie-page .pie-drawer .cr-dfoot .btn-ghost svg{width:14px;height:14px}.list-refresh.pie-page .pie-calc{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.pie-page .pie-calc td{padding:7px 0;border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:top}.list-refresh.pie-page .pie-calc td.num{font-family:var(--font-mono);text-align:right;white-space:nowrap;padding-left:12px;font-variant-numeric:tabular-nums}.list-refresh.pie-page .pie-calc td .sub{display:block;font-size:11px;color:var(--ink-3);margin-top:1px}.list-refresh.pie-page .pie-calc tr.h td{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:14px}.list-refresh.pie-page .pie-calc tr.t td{font-weight:700;border-bottom:none;border-top:1.5px solid var(--ink-3)}.list-refresh.pie-page .pie-dnote{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin:12px 0 0}.list-refresh.pie-page .pie-dnote b{color:var(--ink-2);font-weight:600}.list-refresh.pie-page .pie-ovf{margin-top:18px;padding:14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2)}.list-refresh.pie-page .pie-ovf h4{margin:0 0 4px;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pie-page .pie-ovf p{margin:0 0 12px;font-size:11.5px;color:var(--ink-3);line-height:1.45}.list-refresh.pie-page .pie-ovf .field+.field{margin-top:12px}.list-refresh.pie-page .pie-ovf .err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.pie-page .pie-tbl td .nm{font-weight:650}.list-refresh.pie-page .pie-sub>label .req{color:var(--crit);margin-left:2px}.list-refresh.pie-page .pie-inl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.list-refresh.pie-page .pie-inl .inp{width:180px}.list-refresh.pie-page .pie-fg.two{grid-template-columns:1fr 1fr}.list-refresh.pie-page .pie-drawer .field+.field,.list-refresh.pie-page .pie-drawer .pie-fg+.field,.list-refresh.pie-page .pie-drawer .field+.pie-fg{margin-top:12px}.list-refresh.pie-page .pie-drawer .field .help{font-size:11px;color:var(--ink-3)}.list-refresh.pie-page .pie-drawer .cr-dfoot .pie-dnote{margin:0;max-width:220px}.list-refresh.pie-page .pie-drawer .err{margin:12px 0 0;font-size:11.5px;color:var(--crit);font-weight:600}.list-refresh.pie-page .pie-tab .piu-tf{display:inline-grid;place-items:center;color:var(--warn)}.list-refresh.pie-page .pie-tab .piu-tf svg{width:12px;height:12px}.list-refresh.pie-page .piu-sec{border:1px solid var(--hair);border-radius:var(--r-sm);margin-bottom:14px;background:var(--surface)}.list-refresh.pie-page .piu-sec:last-child{margin-bottom:0}.list-refresh.pie-page .piu-sec.on{border-color:var(--accent-line)}.list-refresh.pie-page .piu-sec.det:not(.on){border-style:dashed;border-color:var(--warn)}.list-refresh.pie-page .piu-sh{display:flex;align-items:flex-start;gap:10px 12px;flex-wrap:wrap;padding:12px 16px;border-radius:var(--r-sm)}.list-refresh.pie-page .piu-sec.on .piu-sh{border-bottom:1px solid var(--hair);background:var(--accent-wash);border-radius:var(--r-sm) var(--r-sm) 0 0}.list-refresh.pie-page .piu-on{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:280px;border:none;background:none;padding:0;text-align:left;font-family:var(--font-ui);color:var(--ink);cursor:pointer}.list-refresh.pie-page .piu-on:disabled{cursor:default}.list-refresh.pie-page .piu-on:disabled .cbox{opacity:.6}.list-refresh.pie-page .piu-on:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.list-refresh.pie-page .piu-on .cbox{flex:none;margin-top:2px}.list-refresh.pie-page .piu-on .sn{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink-3);margin-top:2px;white-space:nowrap}.list-refresh.pie-page .piu-on .tt{font-size:13.5px;font-weight:650;line-height:1.4}.list-refresh.pie-page .piu-on .ss{display:block;font-size:12px;font-weight:400;color:var(--ink-3);margin-top:3px;line-height:1.45}.list-refresh.pie-page .piu-on .ss b{color:var(--warn);font-weight:650}.list-refresh.pie-page .piu-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:1px}.list-refresh.pie-page .piu-tags .pie-tag{margin:0}.list-refresh.pie-page .piu-sb{padding:14px 16px 16px}.list-refresh.pie-page .piu-sb>.page-alert{margin-bottom:14px}.list-refresh.pie-page .piu-sb .pie-reg{flex-wrap:nowrap;align-items:flex-start;line-height:1.45}.list-refresh.pie-page .piu-sb .pie-reg>svg{flex:none;margin-top:2px}.list-refresh.pie-page .piu-sb .pie-reg>span{flex:1;min-width:0}.list-refresh.pie-page .piu-sb .piu-own{margin:0 0 12px}.list-refresh.pie-page .piu-dl{margin:6px 0 0;padding-left:18px}.list-refresh.pie-page .piu-dl li{margin-top:2px}.list-refresh.pie-page .piu-dv{color:var(--ink-2);font-family:var(--font-mono);font-size:11.5px}.list-refresh.pie-page .piu-was{display:block;font-size:11px;font-weight:400;color:var(--ink-3);margin-top:4px;line-height:1.4;font-family:var(--font-ui)}.list-refresh.pie-page .piu-addr{white-space:pre-line;font-size:12px;color:var(--ink-2);line-height:1.45}.list-refresh.pie-page .piu-ppl td.pp{min-width:170px}.list-refresh.pie-page .piu-ppl td.rl{min-width:120px}.list-refresh.pie-page .piu-ppl td.tt{width:120px}.list-refresh.pie-page .piu-ppl td.ad{min-width:240px}.list-refresh.pie-page .piu-ppl td.ch,.list-refresh.pie-page .piu-t5 td.ch{width:200px}.list-refresh.pie-page .piu-ppl .roles{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.list-refresh.pie-page .piu-ppl .piu-email{margin-top:6px}.list-refresh.pie-page .piu-ppl tr.chg>td,.list-refresh.pie-page .piu-t5 tr.chg>td{background:var(--accent-wash)}.list-refresh.pie-page .piu-t5 td.num{width:150px}.list-refresh.pie-page .piu-t5 td.num .piu-was{text-align:right}.list-refresh.pie-page .piu-t6 .sel{width:100%}.list-refresh.pie-page .piu-sub4{padding:12px 0;border-top:1px solid var(--hair)}.list-refresh.pie-page .piu-sub4:first-child{border-top:none;padding-top:0}.list-refresh.pie-page .piu-sub4 pic-update-address,.list-refresh.pie-page .piu-sub4>.inp,.list-refresh.pie-page .piu-sub4>textarea{display:block;margin-top:10px}.list-refresh.pie-page .piu-sub4 .inp{max-width:640px}.list-refresh.pie-page .piu-q7{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--ink);line-height:1.5}.list-refresh.pie-page .piu-q7 .inp{width:72px;text-align:right;font-family:var(--font-mono)}.list-refresh.pie-page .piu-q7 span{flex:1;min-width:260px}.list-refresh.pds-page .pnw-main{display:flex;flex-direction:column;gap:14px;min-width:0}.list-refresh.pds-page .pnw-part{padding:0}.list-refresh.pds-page .pnw-ph{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hair)}.list-refresh.pds-page .pnw-ph h3{margin:0;font-family:var(--font-display);font-size:14.5px;font-weight:650;color:var(--ink)}.list-refresh.pds-page .pnw-pn{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.pds-page .pnw-pn svg{width:13px;height:13px}.list-refresh.pds-page .pnw-tags{display:flex;gap:6px;flex-wrap:wrap}.list-refresh.pds-page .pnw-tags .pie-tag{margin:0}.list-refresh.pds-page .pnw-pb{padding:14px 16px 16px}.list-refresh.pds-page .pds-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.list-refresh.pds-page .pds-mode{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);text-align:left;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer}.list-refresh.pds-page .pds-mode:before{content:"";width:13px;height:13px;border-radius:50%;border:1.5px solid var(--hair-2);box-sizing:border-box;flex:none;margin-top:2px;background:var(--surface)}.list-refresh.pds-page .pds-mode:hover{border-color:var(--accent-line)}.list-refresh.pds-page .pds-mode:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pds-page .pds-mode[aria-checked=true]{border-color:var(--accent);background:var(--accent-wash)}.list-refresh.pds-page .pds-mode[aria-checked=true]:before{border:4px solid var(--accent)}.list-refresh.pds-page .pds-mode:disabled{cursor:default}.list-refresh.pds-page .pds-mode:disabled:not([aria-checked=true]){opacity:.55}.list-refresh.pds-page .pds-mode b{display:block;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pds-page .pds-mode small{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.list-refresh.pds-page .pds-groups{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.list-refresh.pds-page .pds-gchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--hair-2);border-radius:999px;background:var(--surface);font-family:var(--font-ui);font-size:12px;color:var(--ink-2);cursor:pointer}.list-refresh.pds-page .pds-gchip:hover{border-color:var(--accent-line)}.list-refresh.pds-page .pds-gchip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pds-page .pds-gchip.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.list-refresh.pds-page .pds-gchip .n{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);font-weight:500}.list-refresh.pds-page .pds-gchip:disabled{cursor:default;opacity:.6}.list-refresh.pds-page .pds-ghint{font-size:11.5px;color:var(--ink-3);margin-top:6px}.list-refresh.pds-page .pds-ghint .pic-link{font-size:11.5px}.list-refresh.pds-page .pds-pb>.page-alert{margin:12px 0 0}.list-refresh.pds-page .pds-pb>.page-alert .pa-txt{font-size:12.5px}.list-refresh.pds-page .pds-tool{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 10px}.list-refresh.pds-page .pds-tool .filter-search{flex:1;min-width:200px;max-width:300px;padding:6px 10px}.list-refresh.pds-page .pds-tool .filter-search svg{width:14px;height:14px}.list-refresh.pds-page .pds-tw{max-height:540px;overflow:auto;border:1px solid var(--hair);border-radius:var(--r-sm)}.list-refresh.pds-page .pds-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.pds-page .pds-tbl th{position:sticky;top:0;z-index:1;background:var(--surface-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:left;font-weight:600;padding:8px 10px;border-bottom:1px solid var(--hair);white-space:nowrap}.list-refresh.pds-page .pds-tbl td{padding:8px 10px;border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:top;line-height:1.4}.list-refresh.pds-page .pds-tbl tr:last-child td{border-bottom:none}.list-refresh.pds-page .pds-tbl td.ck,.list-refresh.pds-page .pds-tbl th.ck{width:18px;padding-right:0}.list-refresh.pds-page .pds-tbl .cbox{cursor:pointer;margin-top:1px}.list-refresh.pds-page .pds-tbl .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pds-page .pds-tbl .cbox.off{cursor:default;opacity:.5}.list-refresh.pds-page .pds-tbl td.u{font-family:var(--font-mono);font-weight:650;width:54px;white-space:nowrap}.list-refresh.pds-page .pds-tbl td .sub{display:block;margin-top:1px;font-size:11px;color:var(--ink-3);font-family:var(--font-ui);font-weight:400}.list-refresh.pds-page .pds-tbl td .sub.wn{color:var(--warn)}.list-refresh.pds-page .pds-tbl td .sub .pic-link{font-size:11px;margin-left:4px}.list-refresh.pds-page .pds-tbl td.to{max-width:260px;word-break:break-word;color:var(--ink-2)}.list-refresh.pds-page .pds-tbl td.a{text-align:right;white-space:nowrap}.list-refresh.pds-page .pds-tbl td.a .pic-link{margin-left:10px}.list-refresh.pds-page .pds-tbl tr.out td{background:var(--surface-2);color:var(--ink-3)}.list-refresh.pds-page .pds-tbl tr.out td.to{color:var(--ink-3)}.list-refresh.pds-page .pds-tbl tr.pds-none td{text-align:center;padding:26px 12px;color:var(--ink-3);background:var(--surface)}.list-refresh.pds-page .pds-ch{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.list-refresh.pds-page .pds-ch svg{width:12px;height:12px}.list-refresh.pds-page .pds-ch.email{background:var(--accent-wash);color:var(--accent-ink)}.list-refresh.pds-page .pds-ch.print{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.list-refresh.pds-page .pds-tag{display:inline-block;margin-left:5px;padding:0 6px;border-radius:4px;background:var(--surface-2);border:1px solid var(--hair);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.03em;color:var(--ink-3);vertical-align:1px;white-space:nowrap}.list-refresh.pds-page .pds-tag.you{background:var(--accent-wash);border-color:transparent;color:var(--accent-ink)}.list-refresh.pds-page .pds-tbl td.to .pds-tag{margin:3px 0 0}.list-refresh.pds-page .pds-sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.list-refresh.pds-page .pds-sum b{font-family:var(--font-mono);color:var(--ink);font-weight:650}.list-refresh.pds-page .pds-sum .wn{color:var(--warn)}@media (max-width: 1320px){.list-refresh.pds-page .pds-modes{grid-template-columns:1fr}}.list-refresh.pds-page .pnw-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1180px){.list-refresh.pds-page .pnw-grid{grid-template-columns:1fr}}.list-refresh.pds-page .pnw-side{display:flex;flex-direction:column;gap:14px;min-width:0}.list-refresh.pds-page .pnw-sc{padding:14px 16px}.list-refresh.pds-page .pnw-sc h4{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pds-page .pnw-sc h4 svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.pds-page .pnw-dl{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px 12px;margin:0 0 8px}.list-refresh.pds-page .pnw-dl dt{font-size:12px;color:var(--ink-3)}.list-refresh.pds-page .pnw-dl dd{margin:0;min-width:0;font-size:12.5px;color:var(--ink)}.list-refresh.pds-page .pnw-dl dd .sub{display:block;margin-top:1px;font-size:11px;color:var(--ink-3);line-height:1.4}.list-refresh.pds-page .pnw-toc{list-style:none;margin:0;padding:0;counter-reset:pnw}.list-refresh.pds-page .pnw-toc li{display:flex;gap:8px;padding:6px 0;border-top:1px solid var(--hair);font-size:12px;color:var(--ink);line-height:1.4;counter-increment:pnw}.list-refresh.pds-page .pnw-toc li:first-child{border-top:none;padding-top:0}.list-refresh.pds-page .pnw-toc li:before{content:counter(pnw);width:14px;flex:none;text-align:right;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.list-refresh.pds-page .pnw-toc .n{flex:1;min-width:0}.list-refresh.pds-page .pnw-toc .p{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.list-refresh.pds-page .pnw-tot{display:flex;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1.5px solid var(--hair-2);font-size:12.5px;color:var(--ink-2)}.list-refresh.pds-page .pnw-tot b{font-family:var(--font-mono);color:var(--ink)}.list-refresh.pds-page .pnw-pv{width:100%;justify-content:center;margin-top:12px;font-size:12.5px}.list-refresh.pds-page .pnw-pv svg{width:14px;height:14px}.list-refresh.pds-page .pds-sc .pie-hint{margin-top:8px}.list-refresh.pds-page .pds-sc .pie-hint .pic-link{font-size:11.5px}.list-refresh.pds-page .pds-msg{margin-top:2px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12px;color:var(--ink-2)}.list-refresh.pds-page .pds-msg .mh{display:grid;grid-template-columns:54px minmax(0,1fr);gap:3px 8px;padding:8px 10px;border-bottom:1px solid var(--hair)}.list-refresh.pds-page .pds-msg .mh span{color:var(--ink-3)}.list-refresh.pds-page .pds-msg .mh b{font-weight:600;color:var(--ink);word-break:break-word}.list-refresh.pds-page .pds-msg .mb{padding:8px 10px;line-height:1.5}.list-refresh.pds-page .pds-msg .mb p{margin:0 0 6px}.list-refresh.pds-page .pds-msg .mb p:last-child{margin-bottom:0}.list-refresh.pds-page .pds-msg .mb i{color:var(--accent-ink);font-style:normal;font-family:var(--font-mono);font-size:11px}.list-refresh.pds-page .pds-att{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;color:var(--ink-2)}.list-refresh.pds-page .pds-att .pds-ch{margin-left:auto}.list-refresh.pds-page .pds-ch.link{background:var(--info-wash);color:var(--info)}.list-refresh.pds-page .pds-opt{display:flex;align-items:flex-start;gap:8px;width:100%;padding:5px 0;border:none;background:none;text-align:left;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);line-height:1.4;cursor:pointer}.list-refresh.pds-page .pds-opt .cbox{flex:none;margin-top:1px}.list-refresh.pds-page .pds-opt:disabled{cursor:default}.list-refresh.pds-page .pds-opt small{display:block;font-size:11px;color:var(--ink-3)}.list-refresh.pds-page .pie-bar .pie-mpop{width:420px}.list-refresh.pds-page .pill.pds-st-queued{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.list-refresh.pds-page .pill.pds-st-sent{background:var(--info-wash);color:var(--info)}.list-refresh.pds-page .pill.pds-st-delivered,.list-refresh.pds-page .pill.pds-st-mailed{background:var(--good-wash);color:var(--good)}.list-refresh.pds-page .pill.pds-st-bounced,.list-refresh.pds-page .pill.pds-st-failed{background:var(--crit-wash);color:var(--crit)}.list-refresh.pds-page .pill.pds-st-inprintbatch{background:var(--warn-wash);color:var(--warn)}.list-refresh.pds-page .pds-tbl .sub.bad{color:var(--crit)}.list-refresh.pds-page .pds-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 1000px){.list-refresh.pds-page .pds-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-refresh.pds-page .pds-tile{padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);text-align:left;font-family:var(--font-ui);cursor:pointer}.list-refresh.pds-page .pds-tile:hover{border-color:var(--accent-line)}.list-refresh.pds-page .pds-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.pds-page .pds-tile.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.list-refresh.pds-page .pds-tile .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.list-refresh.pds-page .pds-tile .v{margin-top:4px;font-family:var(--font-mono);font-size:22px;font-weight:650;color:var(--ink)}.list-refresh.pds-page .pds-tile .s{margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.list-refresh.pds-page .pds-tile.ok .v{color:var(--good)}.list-refresh.pds-page .pds-tile.bad .v{color:var(--crit)}.list-refresh.pds-page .pds-tile.wt .v{color:var(--warn)}.list-refresh.pds-page .pds-tool .sp{flex:1}.list-refresh.pds-page .pds-tool .btn-ghost{font-size:12px;padding:5px 10px}.list-refresh.pds-page .pds-tool .btn-ghost svg{width:14px;height:14px}.list-refresh.pds-page .pds-tbl td.a .pic-link:disabled{opacity:.5;cursor:default}.list-refresh.pds-page .pds-batch{padding:10px 0;border-top:1px solid var(--hair)}.list-refresh.pds-page .pds-batch:first-of-type{border-top:none;padding-top:0}.list-refresh.pds-page .pds-bh{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:var(--ink)}.list-refresh.pds-page .pds-bh .pill{margin-left:auto}.list-refresh.pds-page .pds-bm{margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.4}.list-refresh.pds-page .pds-bact{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px}.list-refresh.pds-page .pds-bact .pic-link{display:inline-flex;align-items:center;gap:5px;font-size:12px}.list-refresh.pds-page .pds-bact .pic-link svg{width:13px;height:13px}.list-refresh.pds-page .pds-bact .pic-link:disabled{opacity:.5;cursor:default}.list-refresh.pnw-page .pnw-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1180px){.list-refresh.pnw-page .pnw-grid{grid-template-columns:1fr}}.list-refresh.pnw-page .pnw-main,.list-refresh.pnw-page .pnw-side{display:flex;flex-direction:column;gap:14px;min-width:0}.list-refresh.pnw-page .pnw-part{padding:0}.list-refresh.pnw-page .pnw-ph{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--hair)}.list-refresh.pnw-page .pnw-ph h3{margin:0;font-family:var(--font-display);font-size:14.5px;font-weight:650;color:var(--ink)}.list-refresh.pnw-page .pnw-pn{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;flex:none;background:var(--accent-wash);color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:700}.list-refresh.pnw-page .pnw-tags{display:flex;gap:6px;flex-wrap:wrap}.list-refresh.pnw-page .pnw-tags .pie-tag{margin:0}.list-refresh.pnw-page .pnw-pb{padding:14px 16px 16px}.list-refresh.pnw-page .pnw-pb>.page-alert{margin:0 0 12px}.list-refresh.pnw-page .pnw-pb .pie-reg{flex-wrap:nowrap;align-items:flex-start;line-height:1.45}.list-refresh.pnw-page .pnw-src{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:8px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.list-refresh.pnw-page .pnw-sic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent);flex:none}.list-refresh.pnw-page .pnw-sic svg{width:16px;height:16px}.list-refresh.pnw-page .pnw-src .fb{flex:1;min-width:220px}.list-refresh.pnw-page .pnw-st{font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pnw-page .pnw-sm{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.list-refresh.pnw-page .pnw-sk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.list-refresh.pnw-page .pnw-src .pic-pkg{font-size:12px}.list-refresh.pnw-page .pnw-pp{font-size:11.5px;color:var(--ink-3)}.list-refresh.pnw-page .pnw-inside{display:flex;flex-wrap:wrap;gap:3px 14px;margin:2px 2px 4px;font-size:11.5px;color:var(--ink-3);line-height:1.45}.list-refresh.pnw-page .pnw-inside b{color:var(--ink-2);font-weight:600}.list-refresh.pnw-page .pnw-stmt{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--good-wash);font-size:13px;color:var(--ink);line-height:1.45}.list-refresh.pnw-page .pnw-stmt .cbox{flex:none;margin-top:2px}.list-refresh.pnw-page .pnw-stmt .tx{flex:1;min-width:0}.list-refresh.pnw-page .pnw-lk{display:inline-flex;align-items:center;gap:4px;flex:none;margin-top:2px;font-size:10.5px;font-weight:650;color:var(--ink-3);white-space:nowrap}.list-refresh.pnw-page .pnw-lk svg{width:11px;height:11px}.list-refresh.pnw-page .pnw-none{padding:12px;border:1.5px dashed var(--hair-2);border-radius:var(--r-sm);text-align:center;font-size:12.5px;color:var(--ink-3)}.list-refresh.pnw-page .pie-m-t{margin:6px 0 0}.list-refresh.pnw-page .pnw-p3{display:grid;gap:12px;margin-top:12px}.list-refresh.pnw-page .pnw-p3 textarea.inp{resize:vertical;min-height:72px;line-height:1.45}.list-refresh.pnw-page .pnw-sc{padding:14px 16px}.list-refresh.pnw-page .pnw-sc h4{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh.pnw-page .pnw-sc h4 svg{width:15px;height:15px;color:var(--ink-3)}.list-refresh.pnw-page .pnw-dl{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 12px;margin:0}.list-refresh.pnw-page .pnw-dl dt{font-size:12px;color:var(--ink-3)}.list-refresh.pnw-page .pnw-dl dd{margin:0;min-width:0;font-size:12.5px;color:var(--ink)}.list-refresh.pnw-page .pnw-dl dd .sub{display:block;margin-top:1px;font-size:11px;color:var(--ink-3);line-height:1.4}.list-refresh.pnw-page .pnw-dl dd.due .pill{margin-left:6px}.list-refresh.pnw-page .pnw-dl .mono{font-family:var(--font-mono)}.list-refresh.pnw-page .pnw-dl .pic-pkg{font-size:12px;text-align:left}.list-refresh.pnw-page .pnw-sc .pie-yn.v button{width:100%}.list-refresh.pnw-page .pnw-dlt{display:block;min-width:0}.list-refresh.pnw-page .pnw-dv{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--ink-3);word-break:break-word}.list-refresh.pnw-page .pnw-sc .pie-hint.wn{color:var(--warn)}.list-refresh.pnw-page .pnw-toc{list-style:none;margin:0;padding:0;counter-reset:pnw}.list-refresh.pnw-page .pnw-toc li{display:flex;gap:8px;padding:6px 0;border-top:1px solid var(--hair);font-size:12px;color:var(--ink);line-height:1.4;counter-increment:pnw}.list-refresh.pnw-page .pnw-toc li:first-child{border-top:none;padding-top:0}.list-refresh.pnw-page .pnw-toc li:before{content:counter(pnw);width:14px;flex:none;text-align:right;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.list-refresh.pnw-page .pnw-toc .n{flex:1;min-width:0}.list-refresh.pnw-page .pnw-toc .p{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3)}.list-refresh.pnw-page .pnw-tot{display:flex;justify-content:space-between;margin-top:4px;padding-top:8px;border-top:1.5px solid var(--hair-2);font-size:12.5px;color:var(--ink-2)}.list-refresh.pnw-page .pnw-tot b{font-family:var(--font-mono);color:var(--ink)}.list-refresh.pnw-page .pnw-pv{width:100%;justify-content:center;margin-top:12px;font-size:12.5px}.list-refresh.pnw-page .pnw-pv svg{width:14px;height:14px}.list-refresh.pnw-page .pill.pic-st-late{background:var(--crit-wash);color:var(--crit)}@keyframes pieFlash{0%,40%{box-shadow:0 0 0 4px var(--accent-wash)}to{box-shadow:none}}.list-refresh .pill.inv-draft{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.inv-posted{background:var(--info-wash);color:var(--info)}.list-refresh .pill.inv-paid{background:var(--good-wash);color:var(--good)}.list-refresh .pill.inv-overdue{background:var(--crit-wash);color:var(--crit)}.list-refresh .pill.inv-void{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2);text-decoration:line-through}.list-refresh .pill[class*=inv-]:before{display:none}.inv-num{font-family:var(--font-mono);font-weight:650;color:var(--ink)}.inv-who{font-size:11.5px;color:var(--ink-3);margin-top:2px}.inv-stats{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.inv-stat{flex:1 1 150px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:12px 14px}.inv-stat .is-l{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.inv-stat .is-v{font-family:var(--font-mono);font-size:19px;font-weight:700;color:var(--ink);margin-top:3px;font-variant-numeric:tabular-nums}.inv-stat .is-s{font-size:11px;color:var(--ink-3);margin-top:1px}.inv-stat.warn .is-v{color:var(--warn)}.inv-stat.crit .is-v{color:var(--crit)}.list-refresh.inv-page .inv-scroll{padding:28px 28px 40px}.list-refresh.inv-page .inv-run-acts{flex-wrap:wrap}@media (max-width: 620px){.list-refresh.inv-page .toolbar .seg{flex-wrap:wrap;max-width:100%}.list-refresh.inv-page .inv-run-acts{flex-wrap:nowrap}}.list-refresh.inv-page .idx-table tbody tr{cursor:pointer}.list-refresh.invf-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.invf-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.invf-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.invf-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.invf-page .fcard-body{padding:17px 18px}.list-refresh.invf-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.invf-page .form-grid{grid-template-columns:1fr}}.list-refresh.invf-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.invf-page .field[hidden]{display:none}.list-refresh.invf-page .field.span2{grid-column:1/-1}.list-refresh.invf-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.invf-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.invf-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.invf-page .field-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.invf-page .inp,.list-refresh.invf-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.invf-page .inp:focus,.list-refresh.invf-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.invf-page .inp::placeholder{color:var(--ink-3)}.list-refresh.invf-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.invf-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.invf-page .inp-group{display:flex;align-items:stretch}.list-refresh.invf-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.invf-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.invf-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.invf-page .switch-row{display:flex;align-items:center;gap:12px;padding:14px 0 4px;margin-top:4px}.list-refresh.invf-page .switch-row .sw-txt{flex:1 1 auto;min-width:0}.list-refresh.invf-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.list-refresh.invf-page .switch-row .sw-txt span{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.list-refresh.invf-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;padding:0;transition:background .15s}.list-refresh.invf-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.invf-page .switch.on{background:var(--accent)}.list-refresh.invf-page .switch.on:after{left:19.5px}.list-refresh.invf-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.invf-page .etx-actionbar{display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--surface);border-top:1px solid var(--hair)}.list-refresh.invf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.invf-page .invf-scroll{padding:28px 28px 24px}.list-refresh.invf-page .invf-body{max-width:960px;display:flex;flex-direction:column;gap:16px}.list-refresh.invf-page .invf-link{color:var(--accent-ink);font-weight:600;text-decoration:none}.list-refresh.invf-page .invf-link:hover{text-decoration:underline}.list-refresh.invf-page .page-head h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.list-refresh.invf-page .dist-tbl{width:100%;border-collapse:collapse}.list-refresh.invf-page .dist-tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--hair);white-space:nowrap}.list-refresh.invf-page .dist-tbl th.r,.list-refresh.invf-page .dist-tbl td.r{text-align:right}.list-refresh.invf-page .dist-tbl td{padding:8px 12px;border-bottom:1px solid var(--hair);vertical-align:middle}.list-refresh.invf-page .dist-tbl tbody tr:last-child td{border-bottom:none}.list-refresh.invf-page .dist-tbl th:first-child,.list-refresh.invf-page .dist-tbl td:first-child{padding-left:18px}.list-refresh.invf-page .dist-tbl th:last-child,.list-refresh.invf-page .dist-tbl td:last-child{padding-right:18px}.list-refresh.invf-page .inv-lines .gl{width:240px}.list-refresh.invf-page .inv-lines .amt{width:150px}.list-refresh.invf-page .inv-lines .del{width:44px}.list-refresh.invf-page .inv-lines .tax-col{width:62px;text-align:center}.list-refresh.invf-page .inv-lines td.tax-col{text-align:center}.list-refresh.invf-page .lx-box{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--hair-2);border-radius:5px;cursor:pointer;background:var(--surface);color:transparent;padding:0}.list-refresh.invf-page .lx-box.on{background:var(--accent);border-color:var(--accent);color:#fff}.list-refresh.invf-page .lx-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.invf-page .lx-box .mat-icon{width:13px;height:13px;min-width:13px;min-height:13px;font-size:13px;line-height:13px;color:currentColor}.list-refresh.invf-page .lx-box .mat-icon svg{width:13px;height:13px}.list-refresh.invf-page .ic-mini{width:26px;height:26px;border-radius:6px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-3);cursor:pointer;display:inline-grid;place-items:center;padding:0}.list-refresh.invf-page .ic-mini:hover{background:var(--surface-2);color:var(--ink);border-color:var(--hair-2)}.list-refresh.invf-page .ic-mini:disabled{opacity:.45;cursor:not-allowed}.list-refresh.invf-page .ic-mini .mat-icon{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:14px;color:currentColor}.list-refresh.invf-page .ic-mini .mat-icon svg{width:14px;height:14px}.list-refresh.invf-page .inv-lines th,.list-refresh.invf-page .inv-lines td{padding-left:6px;padding-right:6px}.list-refresh.invf-page .inv-lines .code{width:132px}.list-refresh.invf-page .inv-lines .exp{width:84px}.list-refresh.invf-page .inv-lines .gl{width:180px}.list-refresh.invf-page .inv-lines .rate{width:88px}.list-refresh.invf-page .inv-lines .qty{width:60px}.list-refresh.invf-page .inv-lines .tax-col{width:44px}.list-refresh.invf-page .inv-lines .amt{width:124px}.list-refresh.invf-page .inv-lines .del{width:50px}.list-refresh.invf-page .inv-totals{display:flex;flex-direction:column;align-items:flex-end;gap:5px;padding:14px 18px;border-top:1px solid var(--hair)}.list-refresh.invf-page .inv-totals .it-row{display:flex;align-items:baseline;gap:22px;min-width:240px;justify-content:space-between;font-size:13px;color:var(--ink-2)}.list-refresh.invf-page .inv-totals .it-row b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.list-refresh.invf-page .inv-totals .it-grand{margin-top:4px;padding-top:8px;border-top:1px solid var(--hair);font-size:15px;font-weight:700}.list-refresh.invf-page .inv-totals .it-grand span,.list-refresh.invf-page .inv-totals .it-grand b{color:var(--ink);font-weight:700}.list-refresh.rec-page .rec-scroll{padding:28px 28px 40px}.list-refresh.rec-page .idx-table tbody tr{cursor:pointer}.list-refresh.recf-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.recf-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.recf-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.recf-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.recf-page .fcard-body{padding:17px 18px}.list-refresh.recf-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.recf-page .form-grid{grid-template-columns:1fr}}.list-refresh.recf-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.recf-page .field[hidden]{display:none}.list-refresh.recf-page .field.span2{grid-column:1/-1}.list-refresh.recf-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.recf-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.recf-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.recf-page .field-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.recf-page .inp,.list-refresh.recf-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.recf-page .inp:focus,.list-refresh.recf-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.recf-page .inp::placeholder{color:var(--ink-3)}.list-refresh.recf-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.recf-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.recf-page .inp-group{display:flex;align-items:stretch}.list-refresh.recf-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.recf-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.recf-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.recf-page .switch-row{display:flex;align-items:center;gap:12px;padding:14px 0 4px;margin-top:4px}.list-refresh.recf-page .switch-row .sw-txt{flex:1 1 auto;min-width:0}.list-refresh.recf-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.list-refresh.recf-page .switch-row .sw-txt span{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.list-refresh.recf-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;padding:0;transition:background .15s}.list-refresh.recf-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.recf-page .switch.on{background:var(--accent)}.list-refresh.recf-page .switch.on:after{left:19.5px}.list-refresh.recf-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.recf-page .etx-actionbar{display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--surface);border-top:1px solid var(--hair)}.list-refresh.recf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.recf-page .dist-tbl{width:100%;border-collapse:collapse}.list-refresh.recf-page .dist-tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--hair);white-space:nowrap}.list-refresh.recf-page .dist-tbl th.r,.list-refresh.recf-page .dist-tbl td.r{text-align:right}.list-refresh.recf-page .dist-tbl td{padding:8px 12px;border-bottom:1px solid var(--hair);vertical-align:middle}.list-refresh.recf-page .dist-tbl tbody tr:last-child td{border-bottom:none}.list-refresh.recf-page .dist-tbl th:first-child,.list-refresh.recf-page .dist-tbl td:first-child{padding-left:18px}.list-refresh.recf-page .dist-tbl th:last-child,.list-refresh.recf-page .dist-tbl td:last-child{padding-right:18px}.list-refresh.recf-page .inv-lines .gl{width:240px}.list-refresh.recf-page .inv-lines .amt{width:150px}.list-refresh.recf-page .inv-lines .del{width:44px}.list-refresh.recf-page .inv-lines .tax-col{width:62px;text-align:center}.list-refresh.recf-page .inv-lines td.tax-col{text-align:center}.list-refresh.recf-page .lx-box{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--hair-2);border-radius:5px;cursor:pointer;background:var(--surface);color:transparent;padding:0}.list-refresh.recf-page .lx-box.on{background:var(--accent);border-color:var(--accent);color:#fff}.list-refresh.recf-page .lx-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.recf-page .lx-box .mat-icon{width:13px;height:13px;min-width:13px;min-height:13px;font-size:13px;line-height:13px;color:currentColor}.list-refresh.recf-page .lx-box .mat-icon svg{width:13px;height:13px}.list-refresh.recf-page .ic-mini{width:26px;height:26px;border-radius:6px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-3);cursor:pointer;display:inline-grid;place-items:center;padding:0}.list-refresh.recf-page .ic-mini:hover{background:var(--surface-2);color:var(--ink);border-color:var(--hair-2)}.list-refresh.recf-page .ic-mini:disabled{opacity:.45;cursor:not-allowed}.list-refresh.recf-page .ic-mini .mat-icon{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:14px;color:currentColor}.list-refresh.recf-page .ic-mini .mat-icon svg{width:14px;height:14px}.list-refresh.recf-page .rec-lines .code{width:136px}.list-refresh.recf-page .rec-lines .gl{width:180px}.list-refresh.recf-page .rec-lines .qty{width:72px}.list-refresh.recf-page .rec-lines .rate{width:96px}.list-refresh.recf-page .rec-lines .amt{width:124px}.list-refresh.recf-page .rec-lines .help{display:block;font-size:11px;color:var(--ink-3);margin-top:4px;line-height:1.4}.list-refresh.recf-page .rec-totals{display:flex;justify-content:flex-end;gap:22px;padding:12px 18px;border-top:1px solid var(--hair);font-size:13px;color:var(--ink-2)}.list-refresh.recf-page .rec-totals b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.list-refresh.recf-page .rec-run{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12.5px;color:var(--ink-2)}.list-refresh.recf-page .rec-run b{color:var(--ink);font-weight:650}.list-refresh.recf-page .recf-scroll{padding:28px 28px 24px}.list-refresh.recf-page .recf-body{max-width:960px;display:flex;flex-direction:column;gap:16px}.list-refresh.recf-page .hcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;margin-left:7px;border-radius:20px;background:var(--surface-2);border:1px solid var(--hair);font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-2)}.list-refresh.inv-run-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.inv-run-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.inv-run-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.inv-run-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.inv-run-page .fcard-body{padding:17px 18px}.list-refresh.inv-run-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.inv-run-page .form-grid{grid-template-columns:1fr}}.list-refresh.inv-run-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.inv-run-page .field[hidden]{display:none}.list-refresh.inv-run-page .field.span2{grid-column:1/-1}.list-refresh.inv-run-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.inv-run-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.inv-run-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.inv-run-page .field-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.inv-run-page .inp,.list-refresh.inv-run-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.inv-run-page .inp:focus,.list-refresh.inv-run-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.inv-run-page .inp::placeholder{color:var(--ink-3)}.list-refresh.inv-run-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.inv-run-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.inv-run-page .inp-group{display:flex;align-items:stretch}.list-refresh.inv-run-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.inv-run-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.inv-run-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.inv-run-page .switch-row{display:flex;align-items:center;gap:12px;padding:14px 0 4px;margin-top:4px}.list-refresh.inv-run-page .switch-row .sw-txt{flex:1 1 auto;min-width:0}.list-refresh.inv-run-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.list-refresh.inv-run-page .switch-row .sw-txt span{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.list-refresh.inv-run-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;padding:0;transition:background .15s}.list-refresh.inv-run-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.inv-run-page .switch.on{background:var(--accent)}.list-refresh.inv-run-page .switch.on:after{left:19.5px}.list-refresh.inv-run-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.inv-run-page .etx-actionbar{display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--surface);border-top:1px solid var(--hair)}.list-refresh.inv-run-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.inv-run-page .dist-tbl{width:100%;border-collapse:collapse}.list-refresh.inv-run-page .dist-tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--hair);white-space:nowrap}.list-refresh.inv-run-page .dist-tbl th.r,.list-refresh.inv-run-page .dist-tbl td.r{text-align:right}.list-refresh.inv-run-page .dist-tbl td{padding:8px 12px;border-bottom:1px solid var(--hair);vertical-align:middle}.list-refresh.inv-run-page .dist-tbl tbody tr:last-child td{border-bottom:none}.list-refresh.inv-run-page .dist-tbl th:first-child,.list-refresh.inv-run-page .dist-tbl td:first-child{padding-left:18px}.list-refresh.inv-run-page .dist-tbl th:last-child,.list-refresh.inv-run-page .dist-tbl td:last-child{padding-right:18px}.list-refresh.inv-run-page .inv-lines .gl{width:240px}.list-refresh.inv-run-page .inv-lines .amt{width:150px}.list-refresh.inv-run-page .inv-lines .del{width:44px}.list-refresh.inv-run-page .inv-lines .tax-col{width:62px;text-align:center}.list-refresh.inv-run-page .inv-lines td.tax-col{text-align:center}.list-refresh.inv-run-page .lx-box{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--hair-2);border-radius:5px;cursor:pointer;background:var(--surface);color:transparent;padding:0}.list-refresh.inv-run-page .lx-box.on{background:var(--accent);border-color:var(--accent);color:#fff}.list-refresh.inv-run-page .lx-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.inv-run-page .lx-box .mat-icon{width:13px;height:13px;min-width:13px;min-height:13px;font-size:13px;line-height:13px;color:currentColor}.list-refresh.inv-run-page .lx-box .mat-icon svg{width:13px;height:13px}.list-refresh.inv-run-page .ic-mini{width:26px;height:26px;border-radius:6px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-3);cursor:pointer;display:inline-grid;place-items:center;padding:0}.list-refresh.inv-run-page .ic-mini:hover{background:var(--surface-2);color:var(--ink);border-color:var(--hair-2)}.list-refresh.inv-run-page .ic-mini:disabled{opacity:.45;cursor:not-allowed}.list-refresh.inv-run-page .ic-mini .mat-icon{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:14px;color:currentColor}.list-refresh.inv-run-page .ic-mini .mat-icon svg{width:14px;height:14px}.list-refresh.inv-run-page .ivr-scroll{padding:28px 28px 40px}.list-refresh.inv-run-page .ivr-body{max-width:1040px;display:flex;flex-direction:column;gap:16px}.list-refresh.inv-run-page .ivr-body>.page-alert{margin-bottom:0}.list-refresh.inv-run-page .p-head .actions{align-items:center}.list-refresh.inv-run-page .dist-tbl .sel-col{width:44px}.list-refresh.inv-run-page .pick-row{cursor:pointer}.list-refresh.inv-run-page .pick-row:hover td{background:var(--surface-2)}.list-refresh.inv-run-page .hcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;margin-left:7px;border-radius:20px;background:var(--surface-2);border:1px solid var(--hair);font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-2)}.list-refresh.inv-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.inv-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.inv-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.inv-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.inv-page .fcard-body{padding:17px 18px}.list-refresh.inv-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.list-refresh.inv-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.inv-page .field[hidden]{display:none}.list-refresh.inv-page .field.span2{grid-column:1/-1}.list-refresh.inv-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.inv-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.inv-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.inv-page .field-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.inv-page .inp,.list-refresh.inv-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.inv-page .inp:focus,.list-refresh.inv-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.inv-page .inp::placeholder{color:var(--ink-3)}.list-refresh.inv-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.inv-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.inv-page .inp-group{display:flex;align-items:stretch}.list-refresh.inv-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.inv-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.inv-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.inv-page .switch-row{display:flex;align-items:center;gap:12px;padding:14px 0 4px;margin-top:4px}.list-refresh.inv-page .switch-row .sw-txt{flex:1 1 auto;min-width:0}.list-refresh.inv-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.list-refresh.inv-page .switch-row .sw-txt span{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.list-refresh.inv-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;padding:0;transition:background .15s}.list-refresh.inv-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.inv-page .switch.on{background:var(--accent)}.list-refresh.inv-page .switch.on:after{left:19.5px}.list-refresh.inv-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.inv-page .etx-actionbar{display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--surface);border-top:1px solid var(--hair)}.list-refresh.inv-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.inv-page .dist-tbl{width:100%;border-collapse:collapse}.list-refresh.inv-page .dist-tbl th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--hair);white-space:nowrap}.list-refresh.inv-page .dist-tbl th.r,.list-refresh.inv-page .dist-tbl td.r{text-align:right}.list-refresh.inv-page .dist-tbl td{padding:8px 12px;border-bottom:1px solid var(--hair);vertical-align:middle}.list-refresh.inv-page .dist-tbl tbody tr:last-child td{border-bottom:none}.list-refresh.inv-page .dist-tbl th:first-child,.list-refresh.inv-page .dist-tbl td:first-child{padding-left:18px}.list-refresh.inv-page .dist-tbl th:last-child,.list-refresh.inv-page .dist-tbl td:last-child{padding-right:18px}.list-refresh.inv-page .inv-lines .gl{width:240px}.list-refresh.inv-page .inv-lines .amt{width:150px}.list-refresh.inv-page .inv-lines .del{width:44px}.list-refresh.inv-page .inv-lines .tax-col{width:62px;text-align:center}.list-refresh.inv-page .inv-lines td.tax-col{text-align:center}.list-refresh.inv-page .lx-box{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--hair-2);border-radius:5px;cursor:pointer;background:var(--surface);color:transparent;padding:0}.list-refresh.inv-page .lx-box.on{background:var(--accent);border-color:var(--accent);color:#fff}.list-refresh.inv-page .lx-box:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.inv-page .lx-box .mat-icon{width:13px;height:13px;min-width:13px;min-height:13px;font-size:13px;line-height:13px;color:currentColor}.list-refresh.inv-page .lx-box .mat-icon svg{width:13px;height:13px}.list-refresh.inv-page .ic-mini{width:26px;height:26px;border-radius:6px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-3);cursor:pointer;display:inline-grid;place-items:center;padding:0}.list-refresh.inv-page .ic-mini:hover{background:var(--surface-2);color:var(--ink);border-color:var(--hair-2)}.list-refresh.inv-page .ic-mini:disabled{opacity:.45;cursor:not-allowed}.list-refresh.inv-page .ic-mini .mat-icon{width:14px;height:14px;min-width:14px;min-height:14px;font-size:14px;line-height:14px;color:currentColor}.list-refresh.inv-page .ic-mini .mat-icon svg{width:14px;height:14px}.list-refresh.inv-page .form-grid{grid-template-columns:repeat(3,1fr);margin-bottom:14px}@media (max-width: 720px){.list-refresh.inv-page .form-grid{grid-template-columns:1fr}}.list-refresh.inv-page .idx-table .sel-col{width:44px}.list-refresh.inv-page .p-head .actions{align-items:center}.list-refresh.inv-page .fchip.has-filter{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.list-refresh.inv-page .fchip.has-filter svg{color:var(--accent-ink)}.list-refresh.rec-page .rec-note{display:block;font-size:11px;color:var(--warn);margin-top:3px;max-width:360px;white-space:normal}.list-refresh.rec-page .rec-due{display:flex;align-items:center;gap:8px}.list-refresh.rec-page .rec-due .inp{padding:7px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:12.5px}.list-refresh.ivt-page .ivt-scroll{padding:28px 28px 40px}.list-refresh.ivt-page .idx-table tbody tr{cursor:pointer}.list-refresh.tpef-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.tpef-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.tpef-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.tpef-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.tpef-page .fcard-body{padding:17px 18px}.list-refresh.tpef-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.tpef-page .form-grid{grid-template-columns:1fr}}.list-refresh.tpef-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.tpef-page .field[hidden]{display:none}.list-refresh.tpef-page .field.span2{grid-column:1/-1}.list-refresh.tpef-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.tpef-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.tpef-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.tpef-page .field-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.tpef-page .inp,.list-refresh.tpef-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.tpef-page .inp:focus,.list-refresh.tpef-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.tpef-page .inp::placeholder{color:var(--ink-3)}.list-refresh.tpef-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.tpef-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.tpef-page .inp-group{display:flex;align-items:stretch}.list-refresh.tpef-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.tpef-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.tpef-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.tpef-page .switch-row{display:flex;align-items:center;gap:12px;padding:14px 0 4px;margin-top:4px}.list-refresh.tpef-page .switch-row .sw-txt{flex:1 1 auto;min-width:0}.list-refresh.tpef-page .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.list-refresh.tpef-page .switch-row .sw-txt span{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;line-height:1.45}.list-refresh.tpef-page .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;cursor:pointer;border:none;flex:none;padding:0;transition:background .15s}.list-refresh.tpef-page .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.list-refresh.tpef-page .switch.on{background:var(--accent)}.list-refresh.tpef-page .switch.on:after{left:19.5px}.list-refresh.tpef-page .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.tpef-page .etx-actionbar{display:flex;align-items:center;gap:10px;padding:12px 28px;background:var(--surface);border-top:1px solid var(--hair)}.list-refresh.tpef-page .etx-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.tpef-page .tpef-scroll{padding:28px 28px 24px}.list-refresh.tpef-page .inv-tpl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 1080px){.list-refresh.tpef-page .inv-tpl-grid{grid-template-columns:1fr}}.list-refresh.tpef-page .itpl-cfg{display:flex;flex-direction:column;gap:16px}.list-refresh.tpef-page .itpl-preview{position:sticky;top:12px}.list-refresh.tpef-page .itpl-preview-head{margin-bottom:8px}.list-refresh.tpef-page .itpl-paper{width:min(100%,(100vh - 200px) * .7727);margin:0 auto;container-type:inline-size}.list-refresh.tpef-page .field>.seg{align-self:flex-start}.list-refresh.tpef-page .tpl-swatches{display:flex;flex-wrap:wrap;gap:8px}.list-refresh.tpef-page .tsw{width:26px;height:26px;border-radius:7px;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px #00000014}.list-refresh.tpef-page .tsw.on{border-color:var(--ink);outline:2px solid var(--surface)}.list-refresh.tpef-page .tsw:focus-visible,.list-refresh.tpef-page .tsw:focus-within{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.tpef-page .tpl-custom{display:flex;align-items:center;gap:10px;margin-top:10px}.list-refresh.tpef-page .tsw-pick{position:relative;overflow:hidden;display:inline-block;flex:none;border-color:var(--hair-2)}.list-refresh.tpef-page .tsw-pick.on{border-color:var(--ink)}.list-refresh.tpef-page .tsw-pick input[type=color]{position:absolute;inset:-25%;width:150%;height:150%;opacity:0;border:none;padding:0;cursor:pointer}.list-refresh.tpef-page .tpl-hex{max-width:168px}.list-refresh.tpef-page .tpl-hex .inp{text-transform:lowercase}.list-refresh.tpef-page .sel-inline{width:auto;min-width:176px;padding-top:6px;padding-bottom:6px;font-size:12.5px}.inv-doc{--iac: #4f46e5;background:#fff;color:#0f172a;border:1px solid var(--hair-2);border-radius:8px;box-shadow:var(--shadow-lift);aspect-ratio:8.5/11;display:flex;flex-direction:column;padding:6.4% 7% 5%;overflow:hidden;font-size:clamp(8.5px,1.72cqw,12.5px);line-height:1.5}.inv-doc .id-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1.33em;padding-bottom:1.17em;border-bottom:2px solid var(--iac)}.inv-doc .id-brand{min-width:0}.inv-doc .id-logo{display:flex;align-items:center;gap:.75em}.inv-doc .id-logo .idl-mark{width:2.83em;height:2.83em;border-radius:.67em;background:var(--iac);color:#fff;display:grid;place-items:center;font-weight:800;font-family:var(--font-display);flex:none}.inv-doc .id-from{font-size:.875em;color:#475569;white-space:pre-line}.inv-doc .id-title{text-align:right;flex:none}.inv-doc .id-title .idt-h{font-family:var(--font-display);font-size:2em;font-weight:800;letter-spacing:.04em;color:var(--iac);line-height:1.2}.inv-doc .id-title .idt-m{font-size:.875em;color:#475569;font-family:var(--font-mono)}.inv-doc .id-top.ap-right{flex-direction:row-reverse}.inv-doc .id-top.ap-right .id-brand{text-align:right}.inv-doc .id-top.ap-right .id-logo{flex-direction:row-reverse}.inv-doc .id-top.ap-right .id-title{text-align:left}.inv-doc .id-top.ap-center{display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.inv-doc .id-top.ap-center .id-brand{grid-column:2;text-align:center}.inv-doc .id-top.ap-center .id-logo{justify-content:center}.inv-doc .id-top.ap-center .id-title{grid-column:3;justify-self:end}.inv-doc .id-billrow{display:flex;justify-content:space-between;gap:1.33em;margin:1.17em 0 .83em}.inv-doc .id-bill .idb-l{font-size:.75em;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:700}.inv-doc .id-bill .idb-v{font-weight:600}.inv-doc table.id-tbl{width:100%;border-collapse:collapse;margin-top:.5em}.inv-doc .id-tbl th{text-align:left;font-size:.75em;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--iac);padding:.5em .75em}.inv-doc .id-tbl th.r,.inv-doc .id-tbl td.r{text-align:right}.inv-doc .id-tbl td{padding:.58em .75em;border-bottom:1px solid #eef1f6;font-variant-numeric:tabular-nums}.inv-doc .id-tot{display:flex;flex-direction:column;align-items:flex-end;gap:.25em;margin-top:.83em;font-variant-numeric:tabular-nums}.inv-doc .id-tot .idt-row{display:flex;gap:2em;min-width:15em;justify-content:space-between;color:#475569}.inv-doc .id-tot .idt-grand{color:#0f172a;font-weight:800;font-size:1.17em;border-top:1px solid #cbd5e1;padding-top:.33em;margin-top:.17em}.inv-doc .id-fill{flex:1 1 auto;min-height:1.33em}.inv-doc .id-foot{padding-top:.83em;border-top:1px solid #eef1f6;font-size:.83em;color:#64748b}.inv-doc .id-foot .idf-terms{margin-top:.33em}.inv-doc .id-pageno{text-align:center;margin-top:.67em;font-size:.79em;color:#94a3b8}.inv-sk-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--hair)}.inv-sk-row:last-child{border-bottom:none}.inv-sk-row .sk-line.sk-num{width:86px}.inv-sk-row .sk-line.sk-main{flex:1 1 auto;max-width:260px}.inv-sk-row .sk-line.sk-mid{width:96px}.inv-sk-row .sk-line.sk-amt{width:74px;margin-left:auto}.inv-sk-head{padding:15px 18px;border-bottom:1px solid var(--hair)}.inv-sk-head .sk-line{display:block}.inv-sk-head .sk-line.sk-t{width:132px;height:13px}.inv-sk-head .sk-line.sk-s{width:250px;margin-top:9px}.inv-sk-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:17px 18px}@media (max-width: 720px){.inv-sk-form{grid-template-columns:1fr}}.inv-sk-form .sk-cell{display:flex;flex-direction:column;gap:7px}.inv-sk-form .sk-line{width:100%}.inv-sk-form .sk-line.sk-k{width:78px;height:9px}.inv-sk-form .sk-line.sk-f{height:34px;border-radius:8px}.ost-page .ost-inner{padding:22px 24px 24px}@media (min-width: 600px){.ost-page .ost-scroll{container-type:size}}.ost-page .rep-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}@media (max-width: 1024px){.ost-page .rep-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ost-page .rep-tiles{grid-template-columns:minmax(0,1fr)}}.ost-page .rtile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:14px 16px;position:relative;overflow:hidden;cursor:pointer;font-family:var(--font-ui);transition:box-shadow .12s}.ost-page .rtile:hover{box-shadow:var(--shadow-lift)}.ost-page .rtile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ost-page .rtile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.ost-page .rtile:after{content:"";position:absolute;top:11px;right:11px;width:9px;height:9px;border-radius:50%;background:var(--accent);opacity:0;transform:scale(.6);transition:opacity .12s,transform .12s}.ost-page .rtile.sel{border-color:var(--accent-line)}.ost-page .rtile.sel:after{opacity:1;transform:scale(1)}.ost-page .rtile .rl{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ost-page .rtile .rv{font-family:var(--font-display);font-size:22px;font-weight:700;margin-top:auto;padding-top:8px;color:var(--ink)}.ost-page .rtile .rc{font-size:11px;color:var(--ink-3);margin-top:3px}.ost-page .rtile.t0:before{background:var(--accent)}.ost-page .rtile.t1:before{background:var(--sev-0)}.ost-page .rtile.t3:before{background:var(--sev-2)}.ost-page .rtile.t4:before{background:var(--sev-3)}.ost-page .rtile.ost-t-over .rv{color:var(--crit)}.ost-page .rtile.ost-t-cr .rv{color:var(--good)}.ost-page .rtile.sk-tile{cursor:default;pointer-events:none;justify-content:space-between;min-height:104px;box-shadow:var(--shadow)}.ost-page .rtile.sk-tile:before{display:none}.ost-page .rtile.sk-tile .sk-line:nth-child(1){width:58%}.ost-page .rtile.sk-tile .sk-line:nth-child(2){width:72%;height:20px}.ost-page .rtile.sk-tile .sk-line:nth-child(3){width:44%}.ost-page .ost-bar .ost-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-right:-4px}.ost-page .ost-note{display:flex;align-items:center;gap:9px;padding:10px 14px;margin-bottom:14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.ost-page .ost-note svg{width:15px;height:15px;flex:none;color:var(--info)}.ost-page .ost-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start;transition:opacity .12s}.ost-page .ost-shell.busy{opacity:.6}@media (max-width: 1100px){.ost-page .ost-shell{grid-template-columns:minmax(0,1fr)}}.ost-page .ost-list{display:flex;flex-direction:column;overflow:hidden;max-height:460px}@media (min-width: 1101px){.ost-page .ost-list{position:sticky;top:12px;max-height:calc(100vh - 160px);max-height:calc(100cqh - 24px)}}.ost-page .ost-lhead{padding:12px;border-bottom:1px solid var(--hair);display:flex;flex-direction:column;gap:10px}.ost-page .ost-lhead .filter-search{min-width:0;width:auto}.ost-page .ost-lsel{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3)}.ost-page .ost-lsel b{color:var(--ink-2)}.ost-page .ost-lsel .ost-lclr{margin-left:auto;border:none;background:none;color:var(--accent);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer;padding:0}.ost-page .ost-lbody{overflow-y:auto;flex:1 1 auto;min-height:0}.ost-page .ost-lgrp{padding:7px 14px 6px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--hair);position:sticky;top:0;z-index:1;display:flex}.ost-page .ost-lgrp span{margin-left:auto}.ost-page .ost-li{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 11px;border-bottom:1px solid var(--hair);border-left:3px solid transparent;cursor:pointer}.ost-page .ost-li:hover{background:var(--surface-2)}.ost-page .ost-li.on{background:var(--accent-wash);border-left-color:var(--accent)}.ost-page .ost-li .cbox{flex:none}.ost-page .ost-li-m{flex:1;min-width:0;overflow:hidden}.ost-page .ost-li-t{display:flex;align-items:baseline;gap:7px;font-size:13px;min-width:0}.ost-page .ost-li-t b{font-family:var(--font-mono);font-size:12.5px;font-weight:650;color:var(--ink);flex:none}.ost-page .ost-li-t span{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ost-page .ost-li-s{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ost-page .ost-li-s svg{width:12px;height:12px;flex:none}.ost-page .ost-li-s.warn{color:var(--warn)}.ost-page .ost-li-s.sent{color:var(--good);font-weight:600}.ost-page .ost-li-r{text-align:right;flex:none}.ost-page .ost-li-b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650;color:var(--ink)}.ost-page .ost-li-b.cr{color:var(--good)}.ost-page .ost-li-b.zero{color:var(--ink-3);font-weight:500}.ost-page .ost-li-o{font-family:var(--font-mono);font-size:10.5px;color:var(--crit);margin-top:3px}.ost-page .ost-lnone{padding:28px 14px;text-align:center;color:var(--ink-3);font-size:12.5px}.ost-page .ost-lnone button{border:none;background:none;color:var(--accent);font-family:var(--font-ui);font-size:12.5px;font-weight:600;cursor:pointer;padding:0}.ost-page .ost-lfoot{padding:10px 14px;border-top:1px solid var(--hair);font-size:11.5px;color:var(--ink-3);background:var(--surface-2);line-height:1.5}.ost-page .ost-lfoot b{font-family:var(--font-mono);color:var(--ink-2);font-weight:600}.ost-page .ost-main{min-width:0}.ost-page .ost-dbar{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ost-page .ost-dbar .ost-nav{width:32px;height:32px;padding:0;justify-content:center}.ost-page .ost-dbar .ost-nav svg{width:15px;height:15px}.ost-page .ost-dbar .ost-nav:disabled{opacity:.4;cursor:default}.ost-page .ost-dbar .spacer{margin-left:auto}.ost-page .ost-pos{font-size:13px;color:var(--ink-3)}.ost-page .ost-pos b{color:var(--ink);font-weight:650}.ost-page .ost-deliv{display:flex;align-items:center;gap:9px;padding:9px 13px;margin-bottom:12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.ost-page .ost-deliv svg{width:15px;height:15px;flex:none;color:var(--info)}.ost-page .ost-deliv b{color:var(--ink);font-weight:600}.ost-page .ost-deliv.warn{background:var(--warn-wash)}.ost-page .ost-deliv.warn svg{color:var(--warn)}.ost-page .ost-deliv .ost-dlink{margin-left:auto;color:var(--accent);font-size:12px;font-weight:600;white-space:nowrap}.ost-page .ost-docwrap{transition:opacity .12s}.ost-page .ost-docwrap.busy{opacity:.55}.ost-page .ost-docmsg{display:flex;justify-content:center;padding:48px 16px;color:var(--ink-3);font-size:13px}.ost-page .ost-sk-col{display:flex;flex-direction:column;gap:8px}.ost-page .ost-sk-end{align-items:flex-end}.ost-page .ost-sk-rows{display:flex;flex-direction:column;gap:14px;margin-top:22px}.ost-page .ost-li .ost-sk-col{gap:6px}.ost-page .ost-shell[aria-hidden] .ost-li{cursor:default}.ost-page .ost-shell[aria-hidden] .ost-li:hover{background:none}.inv-doc.ost-doc{--iac: #0f172a;aspect-ratio:auto;overflow:visible;display:block;max-width:800px;margin:0 auto 8px;padding:28px 30px 20px;font-size:12px;line-height:1.5}.inv-doc.ost-doc .ost-corp{font-family:var(--font-display);font-weight:800;font-size:15px;color:#0f172a;line-height:1.3}.inv-doc.ost-doc .id-title .idt-m{margin-top:1px}.inv-doc.ost-doc .ost-addr-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 16px}.inv-doc.ost-doc .ost-addr{min-height:82px}.inv-doc.ost-doc .ost-addr .idb-v{font-size:12.5px;line-height:1.45}.inv-doc.ost-doc .ost-addr .id-from{font-size:11.5px;color:#334155;margin-top:1px}.inv-doc.ost-doc .ost-due{min-width:210px;text-align:right;padding:10px 14px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.inv-doc.ost-doc .ost-due-v{font-family:var(--font-display);font-size:23px;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;margin-top:2px}.inv-doc.ost-doc .ost-due.cr .ost-due-v{color:#15803d}.inv-doc.ost-doc .ost-due-s{font-size:10.5px;color:#475569;margin-top:2px}.inv-doc.ost-doc .ost-due-s.over{color:#b91c1c;font-weight:600}.inv-doc.ost-doc .ost-sum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.inv-doc.ost-doc .ost-sum>div{padding:8px 11px;border-left:1px solid #e2e8f0}.inv-doc.ost-doc .ost-sum>div:first-child{border-left:none}.inv-doc.ost-doc .ost-sum>div.fin{background:#f8fafc}.inv-doc.ost-doc .ost-l{font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-doc.ost-doc .ost-v{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;margin-top:2px;color:#0f172a;white-space:nowrap}.inv-doc.ost-doc .ost-v .op{color:#94a3b8;font-weight:500;margin-right:3px}.inv-doc.ost-doc .ost-v.cr{color:#15803d}.inv-doc.ost-doc .ost-h{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--iac);font-weight:800;margin:16px 0 5px;display:flex;gap:8px}.inv-doc.ost-doc .ost-h span{color:#94a3b8;font-weight:600;letter-spacing:.04em;text-transform:none;font-size:10px}.inv-doc.ost-doc .id-tbl td{font-size:11.5px;padding:6px 9px}.inv-doc.ost-doc .id-tbl td.r,.inv-doc.ost-doc .id-tbl td.d{white-space:nowrap}.inv-doc.ost-doc .id-tbl td.ref{color:#64748b;font-size:11px;white-space:nowrap}.inv-doc.ost-doc .id-tbl td.cr{color:#15803d}.inv-doc.ost-doc .id-tbl tr.ost-fwd td,.inv-doc.ost-doc .id-tbl tr.ost-end td{background:#f8fafc;font-weight:700}.inv-doc.ost-doc .id-tbl td.ost-none{text-align:center;color:#94a3b8;padding:14px 9px;font-style:italic}.inv-doc.ost-doc .id-tbl .ost-tag{display:inline-block;margin-left:6px;padding:0 5px;border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:#f1f5f9;color:#475569}.inv-doc.ost-doc .id-tbl .ost-tag.bad{background:#fee2e2;color:#b91c1c}.inv-doc.ost-doc table.ost-mini{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.inv-doc.ost-doc .ost-mini th{text-align:left;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:4px 6px;border-bottom:1px solid #e2e8f0}.inv-doc.ost-doc .ost-mini td{padding:5px 6px;border-bottom:1px solid #f1f5f9;font-size:11px}.inv-doc.ost-doc .ost-mini .r{text-align:right;white-space:nowrap}.inv-doc.ost-doc .ost-mini td.age{color:#b91c1c}.inv-doc.ost-doc .ost-mini td.age.cur{color:#64748b}.inv-doc.ost-doc .ost-mini tr.more td{color:#64748b;font-style:italic}.inv-doc.ost-doc .ost-mini .part{color:#94a3b8}.inv-doc.ost-doc .ost-aging{display:grid;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.inv-doc.ost-doc .ost-aging>div{padding:7px 8px;text-align:right;border-left:1px solid #e2e8f0}.inv-doc.ost-doc .ost-aging>div:first-child{border-left:none}.inv-doc.ost-doc .ost-aging>div.fin{background:#f8fafc}.inv-doc.ost-doc .ost-aging .ost-v{font-size:12px}.inv-doc.ost-doc .ost-aging .ost-v.due{color:#b91c1c}.inv-doc.ost-doc .ost-aging .ost-v.nil{color:#cbd5e1;font-weight:500}.inv-doc.ost-doc .ost-aging-n{font-size:10px;color:#64748b;margin-top:5px}.inv-doc.ost-doc .ost-msg{margin-top:16px;padding:10px 12px;border-left:3px solid var(--iac);background:#f8fafc;font-size:11px;color:#334155;white-space:pre-line}.inv-doc.ost-doc .ost-msg .ost-arr{margin-top:6px;color:#b91c1c;font-weight:600}.inv-doc.ost-doc .ost-msg .ost-crn{margin-top:6px;color:#15803d;font-weight:600}.inv-doc.ost-doc .ost-stub{margin-top:22px;padding-top:14px;border-top:1.5px dashed #94a3b8;position:relative}.inv-doc.ost-doc .ost-cut{position:absolute;top:-8px;left:0;background:#fff;padding-right:8px;font-size:9.5px;color:#64748b;letter-spacing:.02em}.inv-doc.ost-doc .ost-stub-g{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:14px;align-items:end}.inv-doc.ost-doc .ost-names{font-weight:600;white-space:normal}.inv-doc.ost-doc .ost-stub-a{font-size:10px;color:#64748b}.inv-doc.ost-doc .ost-encl{border-bottom:1px solid #334155;height:19px}.inv-doc.ost-doc .ost-stub-n{font-size:10px;color:#64748b;margin-top:9px}.inv-doc.ost-doc .ost-stub-pap{font-size:10.5px;color:#1d4ed8;margin-top:4px;font-weight:600}.inv-doc.ost-doc .ost-stub-cr{font-size:11px;color:#15803d;font-weight:700}.inv-doc.ost-doc .ost-foot{margin-top:16px}.mat-mdc-menu-panel.pagemenu.ost-menu{width:312px}.mat-mdc-menu-panel.pagemenu.ost-menu .ost-ck{width:16px;height:16px;flex:none;margin-top:2px;position:relative;border:1.5px solid var(--hair-2);border-radius:4px}.mat-mdc-menu-panel.pagemenu.ost-menu .ost-ck.on{background:var(--accent);border-color:var(--accent)}.mat-mdc-menu-panel.pagemenu.ost-menu .ost-ck.on:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mat-mdc-menu-panel.pagemenu.ost-menu .ost-pnote{font-family:var(--font-ui);font-size:11px;line-height:1.45;color:var(--ink-3);padding:8px 10px 4px;margin-top:5px;border-top:1px solid var(--hair)}.ost-msgm{display:flex;flex-direction:column}.ost-msgm textarea.inp{resize:vertical;font-size:12.5px;line-height:1.5}.ost-msgm .field+.field{margin-top:18px}.ost-msgm .field>label .opt{color:var(--ink-3);font-weight:400}.ost-msgm .ost-toks{display:flex;flex-wrap:wrap;gap:6px}.ost-msgm .ost-toks button{border:1px solid var(--hair-2);background:var(--surface-2);border-radius:6px;padding:3px 8px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);cursor:pointer}.ost-msgm .ost-toks button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ost-msgm .ost-toks button:disabled{opacity:.5;cursor:default}.ost-msgm .ost-fhint{font-size:11.5px;line-height:1.45;color:var(--ink-3)}.ost-msgm .page-alert.ost-msg-err{margin:0 0 16px;align-items:flex-start}.ost-msgm .page-alert.ost-msg-err .pa-ic{width:28px;height:28px;border-radius:8px}.ost-msgm .page-alert.ost-msg-err .pa-ic svg{width:16px;height:16px}.ost-msgm .page-alert.ost-msg-err .pa-txt{font-size:12.5px;padding-top:4px;overflow-wrap:anywhere}.ost-msgm .ost-msg-tabs{margin-top:18px}.ost-msgm .ost-msg-tabs+.field{margin-top:16px}.ost-msgm .ost-msg-frnote{margin-top:10px}.ost-msgm .ost-msg-frnote+.field{margin-top:14px}.ost-page .ost-li-t span.ost-fr{flex:none;display:inline-block;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:16px;color:var(--accent);background:var(--accent-wash);overflow:visible}.ost-page .ost-li-t span.ost-fr.default{color:var(--ink-3);background:var(--surface-2)}.ost-page .ost-crit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ost-page .ost-crit input.ost-minv{width:88px;padding:6px 9px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:12.5px}.ost-page .ost-crit input.ost-minv:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.ost-page .ost-crit input.ost-minv.bad{border-color:var(--crit)}.ost-page .ost-crit .ost-chint{font-size:11.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:5px}.ost-page .ost-crit .ost-chint.bad{color:var(--crit)}.list-refresh .pill.sa-draft{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.sa-review{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.sa-approved,.list-refresh .pill.sa-scheduled{background:var(--info-wash);color:var(--info)}.list-refresh .pill.sa-active,.list-refresh .pill.sa-completed{background:var(--good-wash);color:var(--good)}.list-refresh .pill.sa-cancelled{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2);text-decoration:line-through}.list-refresh .pill.sa-inst-Scheduled{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill.sa-inst-Billing{background:var(--warn-wash);color:var(--warn)}.list-refresh .pill.sa-inst-Billed{background:var(--good-wash);color:var(--good)}.list-refresh .pill.sa-inst-Cancelled,.list-refresh .pill.sa-inst-Reversed{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.list-refresh .pill[class*=sa-]:before{display:none}.sa-num{font-family:var(--font-mono);font-weight:650;color:var(--ink)}.sa-who{font-size:11.5px;color:var(--ink-3);margin-top:2px}.sa-type{font-weight:600;color:var(--ink-2);font-size:12.5px}.sa-diff{font-size:11.5px;font-weight:600;color:var(--crit)}.sa-next{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--accent)}.sa-prog{display:block;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}.sa-prog>span{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .2s ease}.sa-stats{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sa-stat{flex:1 1 160px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);padding:12px 14px}.sa-stat .is-l{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3)}.sa-stat .is-v{font-family:var(--font-mono);font-size:19px;font-weight:700;color:var(--ink);margin-top:3px;font-variant-numeric:tabular-nums}.sa-stat .is-s{font-size:11px;color:var(--ink-3);margin-top:1px}.sa-stat.warn .is-v{color:var(--warn)}.sa-stat.crit .is-v{color:var(--crit)}.list-refresh.sa-page .sa-scroll{padding:28px 28px 40px}.list-refresh.sa-page .idx-table tbody tr{cursor:pointer}.list-refresh.sa-page .idx-table td .sa-prog{margin-bottom:4px}.list-refresh.saf-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.saf-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.saf-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.saf-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.saf-page .fcard-body{padding:17px 18px}.list-refresh.saf-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.saf-page .form-grid{grid-template-columns:1fr}}.list-refresh.saf-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.saf-page .field[hidden]{display:none}.list-refresh.saf-page .field.span2{grid-column:1/-1}.list-refresh.saf-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.saf-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.saf-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.saf-page .field-err,.list-refresh.saf-page .fld-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.saf-page .inp,.list-refresh.saf-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.saf-page .inp:focus,.list-refresh.saf-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.saf-page .inp::placeholder{color:var(--ink-3)}.list-refresh.saf-page .inp:disabled,.list-refresh.saf-page .sel:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.list-refresh.saf-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.saf-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.saf-page .inp-group{display:flex;align-items:stretch}.list-refresh.saf-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.saf-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.saf-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.saf-page .saf-scroll{padding:28px 28px 24px}.list-refresh.saf-page .saf-body{max-width:960px;display:flex;flex-direction:column;gap:16px}.list-refresh.saf-page .page-head h1{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.list-refresh.saf-page form{display:flex;flex-direction:column;gap:16px}.list-refresh.saf-page .saf-locked{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin-bottom:14px;border:1px solid var(--hair-2);border-left:3px solid var(--info);border-radius:var(--r-sm);background:var(--info-wash);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.list-refresh.saf-page .saf-locked b{color:var(--ink)}.list-refresh.saf-page .saf-locked .mat-icon{width:17px;height:17px;font-size:17px;color:var(--info);flex:none;margin-top:1px}.list-refresh.saf-page .saf-plan{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px dashed var(--hair-2);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.list-refresh.saf-page .saf-plan .mat-icon{width:16px;height:16px;font-size:16px;color:var(--ink-3);flex:none;margin-top:1px}.list-refresh.saf-page .saf-problems{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.list-refresh.saf-page .saf-problems .mat-icon{width:15px;height:15px;font-size:15px}.list-refresh.sad-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.list-refresh.sad-page .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.list-refresh.sad-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.sad-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.sad-page .fcard-body{padding:17px 18px}.list-refresh.sad-page .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.list-refresh.sad-page .form-grid{grid-template-columns:1fr}}.list-refresh.sad-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.list-refresh.sad-page .field[hidden]{display:none}.list-refresh.sad-page .field.span2{grid-column:1/-1}.list-refresh.sad-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.list-refresh.sad-page .field>label .req{color:var(--crit);margin-left:2px}.list-refresh.sad-page .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.list-refresh.sad-page .field-err,.list-refresh.sad-page .fld-err{font-size:11px;color:var(--crit);font-weight:600}.list-refresh.sad-page .inp,.list-refresh.sad-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.sad-page .inp:focus,.list-refresh.sad-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.sad-page .inp::placeholder{color:var(--ink-3)}.list-refresh.sad-page .inp:disabled,.list-refresh.sad-page .sel:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.list-refresh.sad-page textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.list-refresh.sad-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.list-refresh.sad-page .inp-group{display:flex;align-items:stretch}.list-refresh.sad-page .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.list-refresh.sad-page .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.sad-page .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.sad-page .sad-scroll{padding:28px 28px 40px}.list-refresh.sad-page .page-head h1{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.list-refresh.sad-page .page-head h1 .sa-num{font-size:15px;color:var(--ink-3)}.list-refresh.sad-page .sa-stepper{display:flex;align-items:flex-start;gap:0;padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r, 11px);overflow-x:auto}.list-refresh.sad-page .sa-step{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1 1 0;min-width:86px;position:relative;text-align:center}.list-refresh.sad-page .sa-step:before{content:"";position:absolute;top:12px;right:50%;left:-50%;height:2px;background:var(--hair-2)}.list-refresh.sad-page .sa-step:first-child:before{display:none}.list-refresh.sad-page .sa-step.done:before,.list-refresh.sad-page .sa-step.current:before{background:var(--accent)}.list-refresh.sad-page .sa-step .ss-dot{position:relative;z-index:1;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:2px solid var(--hair-2);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:700}.list-refresh.sad-page .sa-step .ss-dot svg{width:13px;height:13px}.list-refresh.sad-page .sa-step.done .ss-dot{background:var(--accent);border-color:var(--accent);color:#fff}.list-refresh.sad-page .sa-step.current .ss-dot{background:var(--surface);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash, rgba(79, 70, 229, .16))}.list-refresh.sad-page .sa-step .ss-label{font-size:11px;color:var(--ink-3);line-height:1.3}.list-refresh.sad-page .sa-step.current .ss-label{color:var(--ink);font-weight:650}.list-refresh.sad-page .sa-step.done .ss-label{color:var(--ink-2)}.list-refresh.sad-page .tabs{display:flex;gap:2px;margin-bottom:14px;border-bottom:1px solid var(--hair);overflow-x:auto}.list-refresh.sad-page .tabs button{position:relative;padding:9px 14px;background:none;border:none;cursor:pointer;white-space:nowrap;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink-3)}.list-refresh.sad-page .tabs button:hover{color:var(--ink-2)}.list-refresh.sad-page .tabs button.on{color:var(--ink)}.list-refresh.sad-page .tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.list-refresh.sad-page .tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.list-refresh.sad-page .tabs .tcount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:17px;padding:0 5px;margin-left:6px;border-radius:20px;background:var(--surface-2);border:1px solid var(--hair);font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ink-2)}.list-refresh.sad-page .tabs .tdot{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--crit);vertical-align:middle}.list-refresh.sad-page .card{margin-bottom:14px}.list-refresh.sad-page .idx-table tbody tr.sa-excluded td{opacity:.5}.list-refresh.sad-page .idx-table tbody tr.sa-excluded .u-strong{text-decoration:line-through}.list-refresh.sad-page .sa-exceptions ul{margin:0;padding:13px 18px 15px 34px}.list-refresh.sad-page .sa-exceptions li{font-size:12.5px;line-height:1.6;color:var(--ink-2)}.list-refresh.sad-page .idx-table tbody tr.sa-drill{cursor:default;background:var(--surface-2)}.list-refresh.sad-page .idx-table tbody tr.sa-drill:hover{background:var(--surface-2)}.list-refresh.sad-page .idx-table tbody tr.sa-drill>td{padding:0 0 10px}.list-refresh.sad-page .sa-drill-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 18px;font-size:11.5px;color:var(--ink-3)}.list-refresh.sad-page .sa-drill-head b{font-family:var(--font-mono);color:var(--ink-2)}.list-refresh.sad-page .sa-drill-warn{color:var(--crit);font-weight:600}.list-refresh.sad-page .idx-table.sa-inner{background:var(--surface)}.list-refresh.sad-page .idx-table.sa-inner thead th{background:transparent}.list-refresh.sad-page .idx-table.sa-inner tbody tr{cursor:default}.list-refresh.sad-page .sa-timeline{padding:6px 18px 16px}.list-refresh.sad-page .sa-tl{display:flex;gap:13px;padding:11px 0;position:relative}.list-refresh.sad-page .sa-tl:before{content:"";position:absolute;left:4px;top:22px;bottom:-11px;width:1px;background:var(--hair-2)}.list-refresh.sad-page .sa-tl:last-child:before{display:none}.list-refresh.sad-page .sa-tl .tl-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:none;background:var(--hair-2);position:relative;z-index:1;outline:3px solid var(--surface)}.list-refresh.sad-page .sa-tl.financial .tl-dot{background:var(--accent)}.list-refresh.sad-page .sa-tl.override .tl-dot{background:var(--crit)}.list-refresh.sad-page .sa-tl .tl-body{min-width:0;flex:1 1 auto}.list-refresh.sad-page .sa-tl .tl-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.list-refresh.sad-page .sa-tl .tl-top b{font-size:12.5px;color:var(--ink)}.list-refresh.sad-page .sa-tl.override .tl-top b{color:var(--crit)}.list-refresh.sad-page .sa-tl .tl-when{font-size:11px;color:var(--ink-3)}.list-refresh.sad-page .sa-tl .tl-amt{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.list-refresh.sad-page .sa-tl .tl-desc{font-size:12px;color:var(--ink-2);margin-top:2px;line-height:1.5}.list-refresh.sad-page .sa-tl .tl-reason{font-size:12px;color:var(--ink-3);margin-top:3px;font-style:italic}.list-refresh.sad-page .sa-tl .tl-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:3px}.list-refresh.sad-page .pa-list{margin:6px 0 0;padding-left:18px}.list-refresh.sad-page .pa-list li{line-height:1.6}.list-refresh.sat-page .sat-scroll{padding:28px 28px 40px}.list-refresh.sat-page .sel{width:100%;padding:8px 30px 8px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.list-refresh.sat-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.sat-page .cfg-table tbody tr.sa-dirty>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.list-refresh.sat-page .cfg-table tbody td{white-space:normal}.list-refresh.sat-page .cfg-table .sa-who{margin-top:4px;white-space:normal}.sa-sk-row{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid var(--hair)}.sa-sk-row:last-child{border-bottom:none}.sa-sk-row .sk-line.sk-num{width:86px}.sa-sk-row .sk-line.sk-main{flex:1 1 auto;max-width:260px}.sa-sk-row .sk-line.sk-mid{width:96px}.sa-sk-row .sk-line.sk-amt{width:74px;margin-left:auto}.sa-sk-form{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:17px 18px}@media (max-width: 720px){.sa-sk-form{grid-template-columns:1fr}}.sa-sk-form .sk-cell{display:flex;flex-direction:column;gap:7px}.sa-sk-form .sk-line{width:100%}.sa-sk-form .sk-line.sk-k{width:78px;height:9px}.sa-sk-form .sk-line.sk-f{height:34px;border-radius:8px}.sa-amount-dialog{display:block;background:var(--surface);color:var(--ink);font-family:var(--font-ui)}.sa-amount-dialog .p-head{display:flex;align-items:flex-start;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.sa-amount-dialog .p-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.sa-amount-dialog .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.sa-amount-dialog .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.sa-amount-dialog .fcard-body{padding:17px 18px}.sa-amount-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}@media (max-width: 720px){.sa-amount-dialog .form-grid{grid-template-columns:1fr}}.sa-amount-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.sa-amount-dialog .field[hidden]{display:none}.sa-amount-dialog .field.span2{grid-column:1/-1}.sa-amount-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.sa-amount-dialog .field>label .req{color:var(--crit);margin-left:2px}.sa-amount-dialog .field .help{font-size:11px;color:var(--ink-3);line-height:1.45}.sa-amount-dialog .field-err,.sa-amount-dialog .fld-err{font-size:11px;color:var(--crit);font-weight:600}.sa-amount-dialog .inp,.sa-amount-dialog .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.sa-amount-dialog .inp:focus,.sa-amount-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.sa-amount-dialog .inp::placeholder{color:var(--ink-3)}.sa-amount-dialog .inp:disabled,.sa-amount-dialog .sel:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.sa-amount-dialog textarea.inp{resize:vertical;min-height:76px;line-height:1.5}.sa-amount-dialog .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sa-amount-dialog .inp-group{display:flex;align-items:stretch}.sa-amount-dialog .inp-group .pre{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:13px}.sa-amount-dialog .inp-group .inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.sa-amount-dialog .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sa-amount-dialog .modal-head{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--hair)}.sa-amount-dialog .modal-head h2{font-family:var(--font-display);font-size:15px;font-weight:700;margin:0;color:var(--ink)}.sa-amount-dialog .modal-x{margin-left:auto;width:28px;height:28px;border-radius:7px;border:none;background:none;cursor:pointer;color:var(--ink-3);font-size:20px;line-height:1}.sa-amount-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.sa-amount-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sa-amount-dialog.danger .modal-head{box-shadow:inset 0 3px 0 var(--crit)}.sa-amount-dialog.warn .modal-head{box-shadow:inset 0 3px 0 var(--warn)}.sa-amount-dialog.accent .modal-head{box-shadow:inset 0 3px 0 var(--accent)}.sa-amount-dialog .modal-body{padding:17px 18px}.sa-amount-dialog .sad-intro{margin:0 0 15px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.sa-amount-dialog .modal-foot{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--hair);background:var(--surface-2)}.sa-amount-dialog .mf-note{font-size:11px;color:var(--ink-3);line-height:1.45;max-width:220px}.sa-amount-dialog .mf-actions{margin-left:auto;display:flex;gap:8px}.sa-amount-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:#fff;cursor:pointer;font-family:var(--font-ui);font-size:12.5px;font-weight:650}.sa-amount-dialog .btn-primary:disabled{opacity:.5;cursor:not-allowed}.sa-amount-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;font-family:var(--font-ui);font-size:12.5px;font-weight:650}.sa-amount-dialog .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.list-refresh.brec-page{background:var(--plane)}.list-refresh.brec-page .page{padding:22px 24px 40px}@media (max-width: 700px){.list-refresh.brec-page .page{padding:16px 14px 32px}}.list-refresh.brec-page .inp,.list-refresh.brec-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.brec-page .inp:focus,.list-refresh.brec-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.brec-page .inp::placeholder{color:var(--ink-3)}.list-refresh.brec-page .inp:disabled,.list-refresh.brec-page .sel:disabled{opacity:.55;cursor:default}.list-refresh.brec-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.list-refresh.brec-page .inp-group{display:flex;align-items:stretch}.list-refresh.brec-page .inp-group .inp{border-radius:var(--r-sm) 0 0 var(--r-sm)}.list-refresh.brec-page .inp-group .pre{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.list-refresh.brec-page .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.list-refresh.brec-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.brec-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.list-refresh.brec-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.brec-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.brec-page .set-block{padding:17px 18px;border-bottom:1px solid var(--hair)}.list-refresh.brec-page .set-block:last-child{border-bottom:none}.list-refresh.brec-page .card{margin-bottom:16px}.list-refresh.brec-page .card:last-child{margin-bottom:0}.list-refresh.brec-page .mat-icon{min-width:0;min-height:0}.list-refresh.brec-page .btn-primary .mat-icon,.list-refresh.brec-page .btn-ghost .mat-icon{width:15px;height:15px;font-size:15px;line-height:15px;margin-right:0;flex:none}.list-refresh.brec-page .btn-primary .mat-icon{color:#fff}.list-refresh.brec-page .btn-ghost .mat-icon{color:inherit}.list-refresh.brec-page .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh.brec-page .btn-ghost:disabled:hover{border-color:var(--hair-2);color:var(--ink-2)}.list-refresh.brec-page .ph-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 1 auto;flex-wrap:nowrap;min-width:0}.list-refresh.brec-page .ph-right>.btn-ghost,.list-refresh.brec-page .ph-right>.btn-primary{flex:none}.list-refresh.brec-page .brec-bank{flex:0 1 auto;min-width:190px;max-width:340px}.list-refresh.brec-page .brec-bank select-search{width:100%}.list-refresh.brec-page .brec-bank-opt{font-size:13px;color:var(--ink)}.list-refresh.brec-page .brec-bank-none{font-size:12px;color:var(--ink-3);font-style:normal}.list-refresh.brec-page .brec-perg{display:inline-flex;align-items:stretch;flex:none}.list-refresh.brec-page .brec-perg .bpg-nav,.list-refresh.brec-page .brec-perg .bpg-lbl{border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-size:13px}.list-refresh.brec-page .brec-perg .bpg-nav{display:inline-grid;place-items:center;width:30px;padding:0;color:var(--ink-2)}.list-refresh.brec-page .brec-perg .bpg-prev{border-radius:var(--r-sm) 0 0 var(--r-sm);border-right:none}.list-refresh.brec-page .brec-perg .bpg-next{border-radius:0 var(--r-sm) var(--r-sm) 0;border-left:none}.list-refresh.brec-page .brec-perg .bpg-lbl{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:0;white-space:nowrap;min-width:128px}.list-refresh.brec-page .brec-perg .bpg-nav:hover:not(:disabled),.list-refresh.brec-page .brec-perg .bpg-lbl:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink-3);z-index:1}.list-refresh.brec-page .brec-perg .bpg-nav:focus-visible,.list-refresh.brec-page .brec-perg .bpg-lbl:focus-visible{outline:2px solid var(--accent);outline-offset:1px;z-index:1}.list-refresh.brec-page .brec-perg .bpg-nav:disabled,.list-refresh.brec-page .brec-perg .bpg-lbl:disabled{opacity:.5;cursor:default}.list-refresh.brec-page .brec-perg .mat-icon{width:15px;height:15px;font-size:15px;margin-right:0;flex:none}@media (max-width: 1100px){.list-refresh.brec-page .ph-right{flex-wrap:wrap;justify-content:flex-end}.list-refresh.brec-page .brec-bank{flex:none;width:300px;max-width:100%}}.list-refresh.brec-page .brec-bal{display:grid;grid-template-columns:1fr 1fr 1.15fr;border:1px solid var(--hair);border-radius:var(--r);overflow:hidden;margin-bottom:18px;background:var(--surface)}.list-refresh.brec-page .brec-cell{padding:16px 20px;border-right:1px solid var(--hair);position:relative}.list-refresh.brec-page .brec-cell:last-child{border-right:none}.list-refresh.brec-page .brec-cell .bc-l{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.list-refresh.brec-page .brec-cell .bc-v{font-family:var(--font-mono);font-size:22px;font-weight:700;color:var(--ink);margin-top:7px;font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-cell .bc-s{font-size:11.5px;color:var(--ink-3);margin-top:4px}.list-refresh.brec-page .brec-cell .bc-op{position:absolute;right:-9px;top:50%;transform:translateY(-50%);z-index:1;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hair);font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.list-refresh.brec-page .brec-cell.diff{background:var(--crit-wash)}.list-refresh.brec-page .brec-cell.diff .bc-l,.list-refresh.brec-page .brec-cell.diff .bc-v{color:var(--crit)}.list-refresh.brec-page .brec-cell.diff.zero{background:var(--good-wash)}.list-refresh.brec-page .brec-cell.diff.zero .bc-l,.list-refresh.brec-page .brec-cell.diff.zero .bc-v{color:var(--good)}.list-refresh.brec-page .brec-cell .bc-inpg{margin-top:6px;width:fit-content;max-width:100%}.list-refresh.brec-page .brec-cell .bc-inp{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--ink);width:180px;max-width:100%;font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-cell .bc-inpg .pre{font-size:16px;color:var(--ink-3)}.list-refresh.brec-page .brec-cell .bc-inp::-webkit-outer-spin-button,.list-refresh.brec-page .brec-cell .bc-inp::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.list-refresh.brec-page .brec-cell .bc-inp[type=number]{-moz-appearance:textfield}.list-refresh.brec-page .brec-cell .bc-inp.bc-needs{border-color:var(--warn);box-shadow:0 0 0 3px var(--warn-wash)}@media (max-width: 900px){.list-refresh.brec-page .brec-bal{grid-template-columns:1fr}.list-refresh.brec-page .brec-cell{border-right:none;border-bottom:1px solid var(--hair)}.list-refresh.brec-page .brec-cell:last-child{border-bottom:none}.list-refresh.brec-page .brec-cell .bc-op{display:none}}.list-refresh.brec-page .brec-prior{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface);padding:12px 20px;margin:-6px 0 18px}.list-refresh.brec-page .brec-prior .bp-l{flex:1 1 auto;min-width:0}.list-refresh.brec-page .brec-prior .bp-t{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.list-refresh.brec-page .brec-prior .bp-s{font-size:11.5px;color:var(--ink-3);margin-top:3px}.list-refresh.brec-page .brec-prior .bp-inpg{width:fit-content;max-width:100%}.list-refresh.brec-page .brec-prior .bp-inpg .pre{color:var(--ink-3)}.list-refresh.brec-page .brec-prior .bp-inp,.list-refresh.brec-page .brec-prior .bp-v{font-family:var(--font-mono);font-size:15px;font-weight:650;color:var(--ink);font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-prior .bp-inp{width:160px;max-width:100%}.list-refresh.brec-page .brec-drop{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1.5px dashed var(--hair-2);border-radius:var(--r);background:var(--surface-2);margin-bottom:18px}.list-refresh.brec-page .brec-drop .bd-ic{width:40px;height:40px;border-radius:10px;flex:none;background:var(--accent-wash);color:var(--accent);display:grid;place-items:center}.list-refresh.brec-page .brec-drop .bd-ic .mat-icon{width:20px;height:20px;font-size:20px;margin-right:0}.list-refresh.brec-page .brec-drop .bd-b{flex:1;min-width:0}.list-refresh.brec-page .brec-drop .bd-t{font-family:var(--font-display);font-weight:650;font-size:13.5px;color:var(--ink)}.list-refresh.brec-page .brec-drop .bd-d{font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.45}.list-refresh.brec-page .brec-drop.done{border-style:solid;border-color:#05966966;background:var(--good-wash)}.list-refresh.brec-page .brec-drop.done .bd-ic{background:#05966926;color:var(--good)}.list-refresh.brec-page .page-alert .pa-ic .mat-icon{width:19px;height:19px;font-size:19px;margin-right:0}.list-refresh.brec-page .brec-unmatched{display:flex;flex-direction:column;gap:8px;margin-top:4px}.list-refresh.brec-page .brec-un{display:flex;align-items:center;gap:13px;padding:11px 13px;border:1px solid var(--hair);border-radius:10px;background:var(--surface)}.list-refresh.brec-page .brec-un.done{background:var(--surface-2)}.list-refresh.brec-page .brec-un .un-ic{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--warn-wash);color:var(--warn)}.list-refresh.brec-page .brec-un.done .un-ic{background:#05966926;color:var(--good)}.list-refresh.brec-page .brec-un .un-ic .mat-icon{width:15px;height:15px;font-size:15px;margin-right:0}.list-refresh.brec-page .brec-un .un-b{flex:1;min-width:0}.list-refresh.brec-page .brec-un .un-t{font-size:12.5px;font-weight:600;color:var(--ink)}.list-refresh.brec-page .brec-un .un-m{font-size:11.5px;color:var(--ink-3);margin-top:1px}.list-refresh.brec-page .brec-un .un-amt{font-family:var(--font-mono);font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-un .un-amt.neg{color:var(--crit)}.list-refresh.brec-page .brec-un .un-act{display:flex;gap:6px;flex:none}.list-refresh.brec-page .brec-un .un-act .btn-ghost,.list-refresh.brec-page .brec-un .un-act .btn-primary{padding:6px 11px;font-size:12px}@media (max-width: 760px){.list-refresh.brec-page .brec-un{flex-wrap:wrap}.list-refresh.brec-page .brec-un .un-act{width:100%;justify-content:flex-end}}.list-refresh.brec-page .brec-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;margin-bottom:16px}.list-refresh.brec-page .brec-cols>.card{display:flex;flex-direction:column;margin-bottom:0}.list-refresh.brec-page .brec-cols>.card .tbl-scroll{flex:1 1 auto}@media (max-width: 1040px){.list-refresh.brec-page .brec-cols{grid-template-columns:1fr}}.list-refresh.brec-page .brec-sum{display:flex;gap:18px;padding:10px 14px;border-bottom:1px solid var(--hair);font-size:12px}.list-refresh.brec-page .brec-sum>span{display:inline-flex;align-items:baseline;gap:6px}.list-refresh.brec-page .brec-sum b{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-sum .muted{color:var(--ink-3)}.list-refresh.brec-page .brec-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 14px;border-bottom:1px solid var(--hair)}.list-refresh.brec-page .brec-tools .seg button{font-size:12px;padding:4px 10px}.list-refresh.brec-page .brec-chq{max-height:300px;overflow-y:auto;padding:4px 14px 8px}.list-refresh.brec-page .brec-cqr{display:flex;align-items:center;gap:8px;border-top:1px solid var(--hair)}.list-refresh.brec-page .brec-cqr:first-child{border-top:none}.list-refresh.brec-page .brec-cq{display:flex;align-items:center;gap:11px;width:100%;flex:1 1 auto;min-width:0;padding:9px 2px;border:none;background:transparent;text-align:left;font:inherit;cursor:pointer}.list-refresh.brec-page .brec-cq:hover:not(:disabled) .cq-p{color:var(--accent-ink)}.list-refresh.brec-page .brec-cq:disabled{cursor:default}.list-refresh.brec-page .brec-cq:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.list-refresh.brec-page .brec-cq .cbox{flex:none}.list-refresh.brec-page .brec-cq .cq-no{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);width:52px;flex:none}.list-refresh.brec-page .brec-cq .cq-p{flex:1;min-width:0;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-refresh.brec-page .brec-cq .cq-d{font-size:11px;color:var(--ink-3);flex:none}.list-refresh.brec-page .brec-cq .cq-amt{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);flex:none;font-variant-numeric:tabular-nums}.list-refresh.brec-page .brec-cq.cashed .cq-p{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--hair-2)}.list-refresh.brec-page .brec-cq .cq-stale{color:var(--warn);flex:none;display:inline-flex}.list-refresh.brec-page .brec-cq .cq-stale .mat-icon{width:13px;height:13px;font-size:13px;margin-right:0}.list-refresh.brec-page .brec-cq .cq-miss,.list-refresh.brec-page .brec-legend .cq-miss{color:var(--crit);flex:none;display:inline-flex}.list-refresh.brec-page .brec-cq .cq-miss .mat-icon,.list-refresh.brec-page .brec-legend .cq-miss .mat-icon{width:14px;height:14px;font-size:14px;margin-right:0}.list-refresh.brec-page .brec-cqr .cq-repost{flex:none;border:1px solid var(--hair-2);background:var(--surface);color:var(--accent-ink);font:inherit;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap}.list-refresh.brec-page .brec-cqr .cq-repost:hover{background:var(--accent-wash)}.list-refresh.brec-page .brec-cqr .cq-repost:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.brec-page .brec-legend b{font-family:var(--font-mono);color:var(--ink-2);font-weight:600}.list-refresh.brec-page .brec-cq .cq-flag,.list-refresh.brec-page .brec-legend .cq-flag{flex:none;padding:1px 8px;font-size:10.5px;white-space:nowrap}.list-refresh.brec-page .brec-cq.locked .cbox{opacity:.35;background:var(--surface-2)}.list-refresh.brec-page .brec-legend{padding:8px 14px;font-size:11px;color:var(--ink-3);border-top:1px solid var(--hair);display:flex;align-items:center;gap:5px;margin-top:auto}.list-refresh.brec-page .brec-legend+.brec-legend{border-top:none;padding-top:0;margin-top:0}.list-refresh.brec-page .brec-legend .cq-stale{color:var(--warn);display:inline-flex}.list-refresh.brec-page .brec-legend .cq-stale .mat-icon{width:13px;height:13px;font-size:13px;margin-right:0}.list-refresh.brec-page .brec-mini{width:100%;border-collapse:collapse;font-size:12.5px}.list-refresh.brec-page .brec-mini th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-weight:700;padding:9px 10px;border-bottom:1px solid var(--hair)}.list-refresh.brec-page .brec-mini th.r{text-align:right}.list-refresh.brec-page .brec-mini td{padding:8px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.list-refresh.brec-page .brec-mini td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.list-refresh.brec-page .brec-mini tr:last-child td{border-bottom:none}.list-refresh.brec-page .brec-mini tfoot td{border-top:1px solid var(--hair-2);border-bottom:none;color:var(--ink);font-weight:650}.list-refresh.brec-page .brec-mini .aj-kind{margin-left:8px;padding:1px 8px;font-size:10.5px;white-space:nowrap}.list-refresh.brec-page .brec-mini .code{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-right:6px}.list-refresh.brec-page .brec-mini .aj-del{border:none;background:none;color:var(--ink-3);cursor:pointer;padding:2px;border-radius:5px;display:grid;place-items:center}.list-refresh.brec-page .brec-mini .aj-del:hover:not(:disabled){color:var(--crit);background:var(--crit-wash)}.list-refresh.brec-page .brec-mini .aj-del:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.brec-page .brec-mini .aj-del .mat-icon{width:15px;height:15px;font-size:15px;margin-right:0}.list-refresh.brec-page .brec-mini td.kb{width:44px;text-align:right}.list-refresh.brec-page .brec-none{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:132px;padding:26px 20px;text-align:center}.list-refresh.brec-page .brec-none .bn-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);margin-bottom:4px}.list-refresh.brec-page .brec-none .bn-ic .mat-icon{width:17px;height:17px;font-size:17px;margin-right:0}.list-refresh.brec-page .brec-none .bn-t{font-size:12.5px;font-weight:600;color:var(--ink-2)}.list-refresh.brec-page .brec-none .bn-s{font-size:11.5px;color:var(--ink-3);line-height:1.5;max-width:300px}.list-refresh.brec-page td .brec-none{min-height:0;padding:22px 20px}.list-refresh.brec-page .brec-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px}.list-refresh.brec-page .brec-empty .be-ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);margin-bottom:14px}.list-refresh.brec-page .brec-empty .be-ic .mat-icon{width:22px;height:22px;font-size:22px;margin-right:0}.list-refresh.brec-page .brec-empty .be-t{font-family:var(--font-display);font-weight:650;font-size:15px;color:var(--ink)}.list-refresh.brec-page .brec-empty .be-s{font-size:12.5px;color:var(--ink-3);margin-top:6px;line-height:1.55;max-width:420px}.mat-mdc-menu-panel.brec-menu{min-width:190px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift)}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-content{padding:6px}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt{display:flex;align-items:center;gap:10px;width:100%;min-height:0;height:auto;padding:8px 10px;border-radius:9px;line-height:normal;text-align:left}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt:hover:not([disabled]){background:var(--surface-2)}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt.on{background:var(--accent-wash)}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt .bo-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt .bo-t{display:block;font-size:13px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt.on .bo-t{color:var(--accent-ink);font-weight:650}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt .bo-ck{flex:none;display:grid;place-items:center;color:var(--accent-ink)}.mat-mdc-menu-panel.brec-menu .mat-mdc-menu-item.brec-opt .bo-ck .mat-icon{width:15px;height:15px;font-size:15px;margin:0}.mat-mdc-menu-panel.brec-menu-per .mat-mdc-menu-content{max-height:340px;overflow-y:auto}.list-refresh.brec-report .mat-icon{min-width:0;min-height:0}.list-refresh.brec-report .u-back .mat-icon{width:17px;height:17px;font-size:17px;margin-right:0}.list-refresh.brec-report .btn-ghost .mat-icon{width:15px;height:15px;font-size:15px;margin-right:0}.list-refresh.brec-report .brec-report-empty{max-width:780px;margin:0 auto}.list-refresh.brec-report .brr-start{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);white-space:nowrap}.list-refresh.brec-report .brr-start-inp{width:64px;height:32px;padding:0 8px;font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-sm);font-variant-numeric:tabular-nums}.list-refresh.brec-report .brr-start-inp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}@media print{@page bank-rec-report{size:8.5in 11in;margin:14mm 14mm 16mm;@bottom-right{content:"Page " counter(page);font:8.5pt Arial,Helvetica,sans-serif;color:#475569}}body:has(.brec-report){page:bank-rec-report}}.list-refresh.brec-page.bsd-page .bsd-head{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}.list-refresh.brec-page.bsd-page .bsd-titles{min-width:0}.list-refresh.brec-page.bsd-page .bsd-sum{grid-template-columns:1fr 1fr 1fr}.list-refresh.brec-page.bsd-page .idx-table tbody tr{cursor:default}.list-refresh.brec-page.bsd-page .idx-table td.bsd-wrap{white-space:normal;min-width:180px}.list-refresh.brec-page.bsd-page .idx-table tr.bsd-ignored td{color:var(--ink-3)}.list-refresh.brec-page.bsd-page .idx-table tr.bsd-ignored .who{color:var(--ink-2)}.list-refresh.brec-page.bsd-page .bsd-link{border:none;background:none;padding:0;font:inherit;font-weight:600;text-align:left;color:var(--accent-ink);cursor:pointer}.list-refresh.brec-page.bsd-page .bsd-link:hover{text-decoration:underline}.list-refresh.brec-page.bsd-page .bsd-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.list-refresh.brec-page.bsd-page .kebab:disabled{opacity:.5;cursor:default}@media (max-width: 900px){.list-refresh.brec-page.bsd-page .bsd-sum{grid-template-columns:1fr}}.brec-dlg{padding:20px 22px;display:flex;flex-direction:column;gap:14px}.brec-dlg .bd-intro{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin:0}.brec-dlg .field{display:flex;flex-direction:column;gap:5px}.brec-dlg .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.brec-dlg .field>label .req{color:var(--crit);margin-left:2px}.brec-dlg .inp,.brec-dlg .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.brec-dlg .inp:focus,.brec-dlg .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.brec-dlg .inp:disabled,.brec-dlg .sel:disabled{opacity:.55}.brec-dlg .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.brec-dlg input.inp[type=file]{padding:8px 11px;font-size:12.5px;cursor:pointer}.brec-dlg .inp-group{display:flex;align-items:stretch}.brec-dlg .inp-group .pre{display:grid;place-items:center;padding:0 11px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);font-size:12px}.brec-dlg .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.brec-dlg .brec-dlg-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.brec-dlg .brec-dlg-2col{grid-template-columns:1fr}}.brec-dlg .hint{font-size:11.5px;color:var(--ink-3);line-height:1.45}.brec-dlg .brec-dlg-problem{font-size:12px;color:var(--warn);background:var(--warn-wash);border-radius:var(--r-sm);padding:8px 11px}.brec-dlg.brec-mm .mm-line{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.brec-dlg.brec-mm .mm-lb{flex:1;min-width:0}.brec-dlg.brec-mm .mm-lt{font-size:13px;font-weight:600;color:var(--ink)}.brec-dlg.brec-mm .mm-lm{font-size:11.5px;color:var(--ink-3);margin-top:2px}.brec-dlg.brec-mm .mm-amt{font-family:var(--font-mono);font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.brec-dlg.brec-mm .mm-amt.neg{color:var(--crit)}.brec-dlg.brec-mm .mm-list{display:flex;flex-direction:column;gap:8px}.brec-dlg.brec-mm .mm-c{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer}.brec-dlg.brec-mm .mm-c:hover{border-color:var(--accent-line)}.brec-dlg.brec-mm .mm-c:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.brec-dlg.brec-mm .mm-c.on{border-color:var(--accent);background:var(--accent-wash)}.brec-dlg.brec-mm .mm-radio{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;border:1.5px solid var(--hair-2);background:var(--surface);position:relative}.brec-dlg.brec-mm .mm-radio.on{border-color:var(--accent)}.brec-dlg.brec-mm .mm-radio.on:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.brec-dlg.brec-mm .mm-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.brec-dlg.brec-mm .mm-t{font-size:13px;font-weight:600;color:var(--ink)}.brec-dlg.brec-mm .mm-s{font-size:11.5px;color:var(--ink-3)}.brec-dlg.brec-mm .mm-rs{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.brec-dlg.brec-mm .mm-r{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:20px;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair)}.brec-dlg.brec-mm .mm-r.good{background:var(--good-wash);color:var(--good);border-color:transparent}.brec-dlg.brec-mm .mm-e{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.brec-dlg.brec-mm .mm-d{font-size:11.5px;color:var(--ink-3)}.brec-dlg.brec-mm .mm-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.brec-dlg.brec-mm .mm-none{font-size:12.5px;color:var(--ink-3);line-height:1.5;padding:14px;border:1px dashed var(--hair-2);border-radius:var(--r-sm);text-align:center}.brec-upload{padding:18px;display:flex;flex-direction:column;gap:12px}.brec-upload .bu-picker{display:none}.brec-upload .bu-drop{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:26px 22px 20px;border:1.5px dashed var(--hair-2);border-radius:var(--r);background:var(--surface-2);cursor:pointer;transition:border-color .14s,background .14s}.brec-upload .bu-drop:hover,.brec-upload .bu-drop:focus-visible{border-color:var(--accent-line);background:var(--accent-wash);outline:none}.brec-upload .bu-drop.drag{border-color:var(--accent);background:var(--accent-wash);border-style:solid}.brec-upload .bu-drop-ic{width:46px;height:46px;border-radius:12px;background:var(--surface);border:1px solid var(--hair);color:var(--accent);display:grid;place-items:center;margin-bottom:6px}.brec-upload .bu-drop-ic svg{width:22px;height:22px}.brec-upload .bu-drop-t{font-size:14px;font-weight:600;color:var(--ink)}.brec-upload .bu-browse{color:var(--accent-ink);text-decoration:underline}.brec-upload .bu-drop-d{font-size:11.5px;color:var(--ink-3);line-height:1.5;max-width:400px;margin-top:2px}.brec-upload .bu-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--good-line, rgba(5, 150, 105, .35));background:var(--good-wash);border-radius:var(--r)}.brec-upload .bu-file-ic{width:40px;height:40px;border-radius:9px;background:var(--surface);border:1px solid var(--hair);display:grid;place-items:center;flex:none;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink-2);letter-spacing:.02em}.brec-upload .bu-file-main{flex:1;min-width:0}.brec-upload .bu-file-name{font-size:13.5px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brec-upload .bu-file-meta{font-size:11.5px;color:var(--ink-3);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.brec-upload .bu-fmt-badge{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:var(--surface);border:1px solid var(--hair);color:var(--ink-2)}.brec-upload .bu-carry{font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--good-wash);color:var(--good)}.brec-upload .bu-carry.manual{background:var(--warn-wash);color:var(--warn)}.brec-upload .bu-file-x{flex:none;width:30px;height:30px;border:none;background:transparent;color:var(--ink-3);border-radius:7px;cursor:pointer;display:grid;place-items:center}.brec-upload .bu-file-x:hover{background:#0000000d;color:var(--ink)}.brec-upload .bu-file-x svg{width:15px;height:15px}.brec-upload .bu-reject{font-size:12px;color:var(--warn);line-height:1.45;background:var(--warn-wash);border-radius:var(--r-sm);padding:8px 11px}.bu-dialog{width:100%;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.bu-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.bu-dialog .mh-titles{min-width:0}.bu-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.bu-dialog .modal-head .mh-sub{font-size:12px;color:var(--ink-3);font-weight:400;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bu-dialog .modal-x{margin-left:auto;flex:none;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.bu-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.bu-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bu-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.bu-dialog .brec-upload{padding:16px 18px}.bu-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.bu-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.bu-dialog .btn-primary:hover{background:var(--accent-ink)}.bu-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.bu-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bu-dialog .btn-primary svg{width:15px;height:15px}.bu-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.bu-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.bu-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bu-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh .idx-table.brl-table tbody tr{cursor:default}.list-refresh .idx-table td.brl-off{color:var(--warn);font-weight:650}.brl-file::file-selector-button{margin-right:10px;padding:5px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.brl-file::file-selector-button:hover{border-color:var(--accent-line);color:var(--ink)}.adm-page{background:var(--plane);--par-mark-w: 108px}.adm-page .page{padding:22px 24px 40px}.adm-page .adm-hero-sk{padding:18px 22px;min-height:78px;border-radius:var(--r);background:var(--surface-2);margin-bottom:16px;display:flex;align-items:center}.adm-page .adm-hero-sk .sk-line{width:min(420px,70%);height:14px}.adm-page .k-sk-val{display:block;width:72px;height:28px;margin-top:11px}.adm-page .k-sk-sub{display:block;width:120px;margin-top:8px}.adm-page .adm-sk-card{padding:16px 17px;min-height:240px;display:flex;flex-direction:column;gap:16px}.adm-page .adm-sk-body{display:block;flex:1 1 auto;width:100%;height:auto;border-radius:var(--r-sm)}.adm-page .adm-error{text-align:center;color:var(--ink-3);font-size:13px;padding:40px 0}.adm-page .adm-hero{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:var(--r);background:linear-gradient(120deg,#0d3b34,#135c50 60%,#0f766e);color:#eafaf6;margin-bottom:16px}.adm-page .adm-hero-ic{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;background:#ffffff1f;color:#eafaf6}.adm-page .adm-hero-ic svg{width:22px;height:22px}.adm-page .adm-hero-txt{flex:1 1 auto;min-width:0}.adm-page .adm-hero-t{font-family:var(--font-display);font-size:16px;font-weight:650;display:flex;align-items:center;gap:10px}.adm-page .adm-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;padding:2px 8px;border-radius:20px;background:#ffffff29;color:#eafaf6}.adm-page .adm-hero-d{font-size:12.5px;color:#b9ddd5;margin-top:3px}.adm-page .adm-hero-date{font-family:var(--font-mono);font-size:11px;color:#9fd0c6;flex:none;align-self:flex-start}@media (max-width: 720px){.adm-page .adm-hero-date{display:none}}.adm-page .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-bottom:0}.adm-page .kpi{padding:15px 16px 14px;display:flex;flex-direction:column;min-height:132px}.adm-page .kpi .k-label{display:flex;align-items:center;gap:8px;min-height:36px}.adm-page .kpi .k-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none}.adm-page .kpi .k-ic svg{width:15px;height:15px;stroke-width:1.9}.adm-page .kpi .k-name{font-size:12px;font-weight:600;color:var(--ink-2);min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.adm-page .kpi .k-val{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:.005em;margin-top:11px;line-height:1;color:var(--ink)}.adm-page .kpi .k-sub{font-size:11.5px;color:var(--ink-3);margin-top:5px}.adm-page .kpi .k-foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;gap:8px}.adm-page .delta{font-family:var(--font-mono);font-size:11.5px;font-weight:650;display:inline-flex;align-items:center;gap:2px;padding:1px 6px 1px 4px;border-radius:20px}.adm-page .delta svg{width:12px;height:12px}.adm-page .delta.up-good{color:var(--good);background:var(--good-wash)}.adm-page .delta.up-bad{color:var(--crit);background:var(--crit-wash)}.adm-page .kpi .spark{margin-left:auto}.adm-page .k-ic.i-acc{background:var(--accent-wash);color:var(--accent-ink)}.adm-page .k-ic.i-good{background:var(--good-wash);color:var(--good)}.adm-page .k-ic.i-warn{background:var(--warn-wash);color:var(--warn)}.adm-page .k-ic.i-crit{background:var(--crit-wash);color:var(--crit)}.adm-page .k-ic.i-info{background:var(--info-wash);color:var(--info)}.adm-page .row{display:grid;gap:16px;margin-bottom:16px}.adm-page .row.a{grid-template-columns:1.9fr 1fr}@media (max-width: 980px){.adm-page .row.a{grid-template-columns:1fr}}.adm-page .card-head{display:flex;align-items:center;gap:10px;padding:15px 17px 0}.adm-page .card-head h3{font-family:var(--font-display);margin:0;font-size:15.5px;font-weight:600;letter-spacing:.005em;color:var(--ink)}.adm-page .card-head .hint{font-size:11.5px;color:var(--ink-3)}.adm-page .card-head .link{margin-left:auto;font-size:12px;font-weight:600;color:var(--accent-ink);display:inline-flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer}.adm-page .card-head .link:hover{text-decoration:underline}.adm-page .card-head .link svg{width:13px;height:13px}.adm-page .badge-soft{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--hair);border-radius:20px;padding:2px 9px}.adm-page .adm-chart{padding:4px 4px 0}.adm-page .adm-chart-val{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);padding:4px 8px 12px}.adm-page .adm-chart-val span{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--ink-3);margin-left:6px}.adm-page .adm-area{width:100%;height:190px;display:block}.adm-page .adm-chart-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);padding:4px 8px 8px}.adm-page .jbars{padding:16px 18px 18px;display:flex;flex-direction:column;gap:15px}.adm-page .jbar-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.adm-page .jbar-l{font-size:13px;font-weight:600;color:var(--ink)}.adm-page .jbar-v{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.adm-page .jbar-track{height:7px;border-radius:20px;background:var(--surface-2);overflow:hidden}.adm-page .jbar-track span{display:block;height:100%;border-radius:20px;background:var(--accent)}.adm-page .jbar-track span.us{background:var(--info)}.adm-page .jbar-note{font-size:11px;color:var(--ink-3);margin-top:5px}.adm-page .adm-att,.adm-page .adm-recent{padding:6px 8px 10px}.adm-page .att-row,.adm-page .rec-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-sm)}.adm-page .att-row:hover,.adm-page .rec-row:hover{background:var(--surface-2)}.adm-page .att-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center}.adm-page .att-ic svg{width:17px;height:17px}.adm-page .att-ic.warn{background:var(--warn-wash);color:var(--warn)}.adm-page .att-ic.crit{background:var(--crit-wash);color:var(--crit)}.adm-page .att-ic.accent{background:var(--accent-wash);color:var(--accent-ink)}.adm-page .att-main,.adm-page .rec-main{flex:1 1 auto;min-width:0}.adm-page .att-t,.adm-page .rec-t{font-size:13.5px;font-weight:600;color:var(--ink)}.adm-page .att-d,.adm-page .rec-d{font-size:11.5px;color:var(--ink-3);margin-top:1px}.adm-page .att-row .link{font-size:12px;font-weight:600;color:var(--accent-ink);text-decoration:none;cursor:pointer;flex:none}.adm-page .att-row .link:hover{text-decoration:underline}.adm-page .rec-row .p-logo{width:34px;height:34px;border-radius:9px;color:#fff;font-family:var(--font-display);font-weight:700;font-size:12px;display:grid;place-items:center;flex:none}.adm-page .adm-parity{margin-bottom:16px}.adm-page .adm-parity .card-head{flex-wrap:wrap;row-gap:4px}.adm-page .adm-sk-title{display:block;width:180px;height:13px}.adm-page .par-sk-badge{margin-left:auto;width:88px;height:18px;border-radius:20px}.adm-page .par-sk-summary{display:block;width:min(560px,80%);margin-bottom:12px}.adm-page .par-sk-track{display:block;width:100%;height:7px;border-radius:20px}.adm-page .par-sk-track.lg{height:11px}.adm-page .par-badge{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-wash);border-radius:20px;padding:3px 11px}.adm-page .par-body{padding:10px 17px 16px}.adm-page .par-summary{font-size:12.5px;color:var(--ink-2);margin-bottom:10px}.adm-page .par-track{position:relative;height:7px;border-radius:20px;background:var(--surface-2)}.adm-page .par-track.lg{height:11px}.adm-page .par-track>span{display:block;height:100%;border-radius:20px;background:var(--accent)}.adm-page .par-track>span.score{background:var(--info)}.adm-page .par-track>span.full{background:var(--good)}.adm-page .par-target{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--ink-2)}.adm-page .par-group{display:flex;flex-direction:column;gap:11px;margin-top:16px}.adm-page .par-group+.par-group{padding-top:14px;border-top:1px solid var(--hair)}.adm-page .par-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:5px}.adm-page .par-l{font-size:13px;font-weight:600;color:var(--ink);min-width:0}.adm-page .par-v{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);flex:none}.adm-page .par-dim{font-size:11px;font-weight:400;color:var(--ink-3)}.adm-page .par-note{font-size:11px;color:var(--ink-3);margin-top:4px}.adm-page .par-waves{display:grid;grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:4px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.adm-page .par-wave{display:flex;flex-direction:column;align-items:center;gap:4px}.adm-page .par-wave-bar{width:100%;height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.adm-page .par-wave-bar>span{display:block;height:100%;background:var(--accent)}.adm-page .par-wave.landed .par-wave-bar>span{background:var(--good)}.adm-page .par-wave-n{font-family:var(--font-mono);font-size:10px;color:var(--ink-3)}.adm-page .par-wave.active .par-wave-n{color:var(--accent-ink);font-weight:700}.adm-page .par-log-h{font-size:12.5px;font-weight:650;color:var(--ink);margin:18px 0 8px}.adm-page .par-log{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--hair)}.adm-page .par-log li{position:relative;padding:0 0 12px 4px}.adm-page .par-log li:before{content:"";position:absolute;left:-21px;top:3px;width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--accent)}.adm-page .par-log-at{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.adm-page .par-log-t{font-size:12.5px;color:var(--ink);margin-top:2px}.adm-page .par-more{font-size:12px;font-weight:600;color:var(--accent-ink);background:none;border:0;padding:0;cursor:pointer}.adm-page .par-more:hover{text-decoration:underline}.adm-page .par-foot{font-size:11px;color:var(--ink-3);margin-top:12px}.adm-page .par-sum-foot{display:flex;justify-content:flex-end;margin-top:10px}.adm-page .par-link{font-size:12px;font-weight:600;color:var(--accent-ink);display:inline-flex;align-items:center;gap:4px;text-decoration:none;cursor:pointer}.adm-page .par-link:hover{text-decoration:underline}.adm-page .par-link svg{width:13px;height:13px}.adm-page .par-h{font-size:12.5px;font-weight:650;color:var(--ink);margin:0}.adm-page .par-toggle{display:inline-flex;align-items:center;gap:3px;margin:3px 0 0 -3px;padding:2px 7px 2px 1px;font-size:11px;color:var(--accent-ink);background:none;border:0;border-radius:6px;cursor:pointer;text-align:left}.adm-page .par-toggle:hover{background:var(--accent-wash)}.adm-page .par-chev{width:13px;height:13px;flex:none;transition:transform .15s ease}.adm-page [aria-expanded=true]>.par-chev{transform:rotate(90deg)}.adm-page .par-toggle:focus-visible,.adm-page .par-pkg-row:focus-visible,.adm-page .par-more:focus-visible,.adm-page .par-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.adm-page .par-area{margin:8px 0 4px;padding:10px 8px 6px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair)}.adm-page .par-tally{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);padding:0 6px 6px}.adm-page .par-pkgs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.adm-page .par-pkg-row{display:grid;grid-template-columns:var(--par-mark-w) minmax(0,1fr) auto 13px;align-items:center;gap:3px 10px;width:100%;padding:6px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left}.adm-page button.par-pkg-row{cursor:pointer}.adm-page button.par-pkg-row:hover{background:var(--surface)}.adm-page .par-pkg-main{display:flex;flex-direction:column;min-width:0}.adm-page .par-pkg-t{font-size:12.5px;font-weight:600;color:var(--ink)}.adm-page .par-pkg-note{font-size:11px;color:var(--ink-3);margin-top:1px}.adm-page .par-pkg-meta{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);white-space:nowrap}.adm-page .par-pkg-row .par-chev{color:var(--ink-3)}.adm-page .par-mark{display:inline-flex;align-items:center;gap:4px;justify-self:start;padding:2px 8px 2px 5px;border-radius:20px;font-size:10.5px;font-weight:650;color:var(--ink-2);white-space:nowrap}.adm-page .par-mark svg{width:12px;height:12px;flex:none}.adm-page .par-mark.is-done{background:var(--good-wash)}.adm-page .par-mark.is-done svg{color:var(--good)}.adm-page .par-mark.is-partial{background:var(--warn-wash)}.adm-page .par-mark.is-partial svg{color:var(--warn)}.adm-page .par-mark.is-in-flight{background:var(--info-wash)}.adm-page .par-mark.is-in-flight svg{color:var(--info)}.adm-page .par-mark.is-outstanding{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hair-2)}.adm-page .par-mark.is-outstanding svg{color:var(--ink-3)}.adm-page .par-legend{padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-2)}.adm-page .par-legend-t{font-size:11.5px;color:var(--ink-2);margin-bottom:7px}.adm-page .par-legend ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.adm-page .par-legend li{display:grid;grid-template-columns:var(--par-mark-w) minmax(0,1fr);align-items:center;gap:10px;font-size:11.5px;color:var(--ink-2)}.adm-page .par-items{list-style:none;margin:2px 0 8px calc(var(--par-mark-w) + 12px);padding:2px 0 2px 10px;border-left:2px solid var(--hair-2);display:flex;flex-direction:column;gap:7px}.adm-page .par-it{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:2px 10px;align-items:baseline;font-size:11.5px}.adm-page .par-it-id{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);overflow-wrap:anywhere}.adm-page .par-it-main{display:flex;flex-direction:column;min-width:0}.adm-page .par-it-name{color:var(--ink)}.adm-page .par-it-also{font-size:10.5px;color:var(--ink-3);margin-top:1px}.adm-page .par-it-st{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:650;color:var(--ink-2);white-space:nowrap}.adm-page .par-it-st svg{width:11px;height:11px;flex:none}.adm-page .par-it-st.is-full svg{color:var(--good)}.adm-page .par-it-st.is-partial svg{color:var(--warn)}.adm-page .par-it-st.is-missing svg{color:var(--crit)}.adm-page .par-it-st.is-none svg{color:var(--ink-3)}@media (max-width: 600px){.adm-page .par-pkg-row{grid-template-columns:auto minmax(0,1fr) 13px;gap:4px 8px}.adm-page .par-pkg-row .par-mark{grid-column:1;grid-row:1}.adm-page .par-pkg-row .par-pkg-meta{grid-column:2;grid-row:1;white-space:normal}.adm-page .par-pkg-row .par-chev{grid-column:3;grid-row:1}.adm-page .par-pkg-row .par-pkg-main{grid-column:1/-1;grid-row:2}.adm-page .par-items{margin-left:14px}.adm-page .par-it{grid-template-columns:minmax(0,1fr) auto}.adm-page .par-it-id{grid-column:1/-1}.adm-page .par-it-id:empty{display:none}}.org-refresh{font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}.org-refresh in-page-submenu .flex.flex-col.divide-y{border:none;display:flex;flex-direction:column;gap:1px}.org-refresh in-page-submenu .flex.flex-col.divide-y>*+*{border-top-width:0!important}.org-refresh in-page-submenu .un-group{font-family:var(--font-mono);font-size:9.5px!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--ink-3)!important;font-weight:600!important;padding:11px 10px 5px!important;border:none!important}.org-refresh in-page-submenu .un-group:first-child{padding-top:4px!important}.org-refresh in-page-submenu .un-item{display:flex;align-items:flex-start;gap:11px;padding:9px 10px!important;border-radius:9px;cursor:pointer;margin:0;border-left-color:transparent!important;border-right-color:transparent!important;background:transparent}.org-refresh in-page-submenu .un-item:hover{background:var(--surface-2)!important}.org-refresh in-page-submenu .un-item.active{background:var(--accent-wash)!important}.org-refresh in-page-submenu .un-item mat-icon{width:18px!important;height:18px!important;min-width:18px!important;font-size:18px!important;margin-top:1px!important;color:var(--ink-3)!important}.org-refresh in-page-submenu .un-item mat-icon svg{width:18px!important;height:18px!important}.org-refresh in-page-submenu .un-item.active mat-icon{color:var(--accent-ink)!important}.org-refresh in-page-submenu .un-label{margin-left:0!important;flex:1;min-width:0}.org-refresh in-page-submenu .un-label>div:first-child{font-size:13px!important;font-weight:600!important;line-height:1.2!important;color:var(--ink)}.org-refresh in-page-submenu .un-item.active .un-label>div:first-child{color:var(--accent-ink)!important}.org-refresh in-page-submenu .in-page-desc{display:block;font-size:11px!important;color:var(--ink-3)!important;margin-top:2px!important;line-height:1.35!important;letter-spacing:0}.org-refresh in-page-submenu .un-count{margin-left:auto;align-self:center;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);background:var(--surface-2);padding:1px 7px;border-radius:20px}.org-refresh in-page-submenu .un-item.active .un-count{background:var(--surface);color:var(--accent-ink)}.org-refresh .org-nav{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:8px}.org-refresh .org-mgmt-body .lr-datatable>[class*=px-6],.org-refresh .org-mgmt-body .lr-datatable>.filter-bar-wrapper>[class*=px-6]{padding-left:14px!important}.org-refresh .org-panel{display:flex;flex-direction:column}.org-refresh .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.org-refresh .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.org-refresh .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.org-refresh .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.org-refresh .p-body{padding:18px}.org-refresh .set-block{padding:17px 18px;border-bottom:1px solid var(--hair)}.org-refresh .set-block:last-of-type{border-bottom:none}.org-refresh .set-block h3{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 4px;display:flex;align-items:center;gap:8px;color:var(--ink)}.org-refresh .set-block h3 svg,.org-refresh .set-block h3 mat-icon{width:16px;height:16px;min-width:16px;font-size:16px;color:var(--ink-3)}.org-refresh .set-block h3 mat-icon svg{width:16px;height:16px}.org-refresh .set-desc{font-size:12px;color:var(--ink-3);margin:0 0 13px;max-width:62ch;line-height:1.5}.org-refresh .set-note{font-size:12px;color:var(--ink-3);margin-top:8px}.org-refresh .set-note b{color:var(--ink-2);font-weight:650}.org-refresh .set-subhead{margin:4px 0 8px;font-size:13px;font-weight:600;color:var(--ink-2)}.org-refresh .set-check{display:flex;align-items:flex-start;gap:10px;padding:9px 0;cursor:pointer}.org-refresh .set-check .cbox{margin-top:1px;flex:none}.org-refresh .sc-t{font-size:13px;color:var(--ink);font-weight:500}.org-refresh .sc-d{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.org-refresh .set-check.disabled{opacity:.5;pointer-events:none}.org-refresh .set-row{display:flex;align-items:center;gap:8px}.org-refresh .set-row+.set-row{margin-top:14px}.org-refresh .set-row.set-row-sub{margin-left:32px;margin-top:8px}.org-refresh .set-check.sub{margin-left:26px}.org-refresh .set-check input.sc-native{position:absolute;opacity:0;width:0;height:0}.org-refresh .set-check input.sc-native:focus-visible+.cbox{outline:2px solid var(--accent);outline-offset:2px}.org-refresh .switch-row{display:flex;align-items:center;gap:12px;padding:12px 0}.org-refresh .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.org-refresh .switch-row .sw-txt span{color:var(--ink-3);font-size:11.5px}.org-refresh .switch{margin-left:auto;width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.org-refresh .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.org-refresh .switch.on{background:var(--accent)}.org-refresh .switch.on:after{left:19.5px}.org-refresh .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-refresh .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.org-refresh .field{display:flex;flex-direction:column;gap:6px;min-width:0}.org-refresh .field[hidden]{display:none}.org-refresh .field.span2{grid-column:1/-1}.org-refresh .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.org-refresh .field>label .req{color:var(--crit);margin-left:2px}.org-refresh .field .help{font-size:11px;color:var(--ink-3)}.org-refresh .inp,.org-refresh .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.org-refresh .inp:focus,.org-refresh .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.org-refresh .inp.ng-invalid.ng-touched,.org-refresh .sel.ng-invalid.ng-touched{border-color:var(--crit)}.org-refresh .inp::placeholder{color:var(--ink-3)}.org-refresh .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.org-refresh .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.org-refresh .field-err{font-size:11px;color:var(--crit)}.org-refresh .logo-row{display:flex;align-items:center;gap:16px}.org-refresh .logo-box{width:64px;height:64px;border-radius:13px;background:var(--surface-2);border:1px solid var(--hair);display:grid;place-items:center;color:var(--ink-3);flex:none;overflow:hidden}.org-refresh .logo-box img{width:100%;height:100%;object-fit:cover}.org-refresh .logo-box svg,.org-refresh .logo-box mat-icon{width:26px;height:26px;font-size:26px}.org-refresh .logo-hint{font-size:11.5px;color:var(--ink-3);margin-top:7px}.org-refresh .set-save{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.org-refresh .set-save.between{justify-content:space-between}.org-refresh .set-save .note{font-size:12px;color:var(--ink-3)}.org-refresh .linkrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.org-refresh .linkrow .lr-n{font-size:22px;font-family:var(--font-display);font-weight:700;color:var(--ink)}.org-refresh .linkrow .lr-l{font-size:12px;color:var(--ink-3)}.org-refresh .msg{display:flex;gap:12px;padding:13px 15px;border-radius:12px;font-size:13px;align-items:flex-start;line-height:1.5;color:var(--ink-2)}.org-refresh .msg svg,.org-refresh .msg mat-icon{width:20px;height:20px;min-width:20px;font-size:20px;flex:none;margin-top:1px}.org-refresh .msg.warn{background:var(--warn-wash)}.org-refresh .msg.warn>svg,.org-refresh .msg.warn>mat-icon{color:var(--warn)}.org-refresh .msg.warn b{color:var(--warn)}.org-refresh .msg.err{background:var(--crit-wash)}.org-refresh .msg.err>svg,.org-refresh .msg.err>mat-icon{color:var(--crit)}.org-refresh .msg.err b{color:var(--crit)}.org-refresh .msg.ok{background:var(--good-wash)}.org-refresh .msg.ok>svg,.org-refresh .msg.ok>mat-icon{color:var(--good)}.org-refresh .empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px}.org-refresh .empty .e-ic{width:54px;height:54px;border-radius:15px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin-bottom:16px}.org-refresh .empty .e-ic svg,.org-refresh .empty .e-ic mat-icon{width:26px;height:26px;font-size:26px}.org-refresh .empty h2{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 6px;color:var(--ink)}.org-refresh .empty p{color:var(--ink-3);font-size:13px;max-width:380px;margin:0 0 18px;line-height:1.5}@media (max-width: 620px){.org-refresh .form-grid{grid-template-columns:1fr}.org-refresh .p-head{flex-wrap:wrap}.org-refresh .p-head .actions{margin-left:0;flex:1 1 100%;flex-wrap:wrap}}.org-refresh .mat-mdc-form-field{display:block;width:100%}.org-refresh select-search{display:block;width:100%}.org-refresh select-search .mat-mdc-form-field-subscript-wrapper{display:none}.org-refresh .acr-table tbody tr{cursor:default}.org-refresh .acr-table tbody tr:hover{background:transparent}.org-refresh .acr-sub{font-size:11px;font-weight:400;color:var(--ink-3);margin-top:3px}.org-refresh .acr-reason{max-width:280px;white-space:normal}.org-refresh .acr-actions{white-space:nowrap}.org-refresh .acr-actions .btn-ghost,.org-refresh .acr-actions .btn-primary{padding:5px 10px;font-size:12px}.org-refresh .acr-actions .btn-primary{margin-left:6px}.org-refresh .btn-ghost.danger{color:var(--crit)}.org-refresh .btn-ghost.danger:hover{color:var(--crit);border-color:var(--crit)}.org-refresh .btn-ghost.acr-danger{color:var(--crit)}.org-refresh .btn-ghost.acr-danger:hover{color:var(--crit);border-color:var(--crit)}.corp-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.corp-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.corp-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.corp-page .p-head p b{color:var(--ink);font-weight:650}.corp-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.corp-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.corp-page .field[hidden]{display:none}.corp-page .field.span2{grid-column:1/-1}.corp-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.corp-page .field>label .req{color:var(--crit);margin-left:2px}.corp-page .field .help,.corp-page .fld-note{font-size:11px;color:var(--ink-3)}.corp-page .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.corp-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.corp-page .inp::placeholder{color:var(--ink-3)}.corp-page .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.corp-page .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.batch-page{background:var(--plane)}.batch-page .page{padding:22px 24px 40px;display:flex;flex-direction:column;gap:16px}.batch-page .page>.page-head{margin-bottom:4px}.batch-page .card{margin:0}.batch-page batch-vendor-pap-review,.batch-page batch-vendor-pap-balances,.batch-page batch-vendor-pap-export{display:flex;flex-direction:column;gap:16px}.lr-card .batch-page{background:transparent}.batch-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.batch-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.batch-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.batch-page .p-head p b{color:var(--ink);font-weight:650}.batch-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.batch-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.batch-page .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.batch-page .fld-note{font-size:11px;color:var(--ink-3);max-width:420px}.batch-page .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.batch-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.batch-page .inp::placeholder{color:var(--ink-3)}.batch-page .batch-skel{display:flex;flex-direction:column;gap:10px;padding:8px 0}.batch-page .bt-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:18px}.batch-page .bt-ops{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.batch-page .bt-op{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;padding:12px 14px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2)}.batch-page .bt-op:hover{border-color:var(--accent-line)}.batch-page .bt-op:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.batch-page .bt-op.on{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.batch-page .bt-op-name{font-weight:650;color:var(--ink);font-size:13.5px}.batch-page .bt-op-desc{font-size:12px;color:var(--ink-3);line-height:1.4}.batch-page .bt-params{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.batch-page .bt-params .field{flex:0 1 320px}.batch-page .bt-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--hair)}.batch-page .bt-select{width:auto;min-width:180px}.batch-page .bt-search{width:240px;margin-left:auto}.batch-page .seg button:disabled{opacity:.5;cursor:default}.batch-page tr.bt-none td{color:var(--ink-3);cursor:default;text-align:center}.batch-page .bt-stale{color:var(--warn);font-weight:600}.batch-page .idx-table td.bt-wrap{white-space:normal;line-height:1.45}.batch-page .idx-table tr.bt-muted td{color:var(--ink-3)}.batch-page .bt-issues{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--ink-3)}.batch-page .idx-table tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.batch-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.batch-page .bt-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-top:1px solid var(--hair)}.batch-page .bt-note{font-size:12px;color:var(--ink-3)}.batch-page .bt-progress{padding:14px 18px;display:flex;flex-direction:column;gap:10px}.batch-page .bt-progress-line{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2)}.batch-page .bt-progress-pct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.batch-page .bt-bar{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}.batch-page .bt-bar span{display:block;height:100%;background:var(--accent);border-radius:4px;transition:width .4s ease}.batch-page .bt-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.batch-page .bt-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow)}.batch-page .bt-tile-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.batch-page .bt-tile-v{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.batch-page .bt-tile-s{font-size:11.5px;color:var(--ink-3)}.batch-page .bt-tile.bad .bt-tile-v{color:var(--crit)}.batch-page .bt-chev{width:16px;height:16px;color:var(--ink-3);transition:transform .15s ease}.batch-page .bt-chev.open{transform:rotate(90deg)}.batch-page .idx-table tr.bt-detail-row{cursor:default}.batch-page .idx-table tr.bt-detail-row:hover{background:transparent}.batch-page .idx-table tr.bt-detail-row>td{background:var(--surface-2);white-space:normal;padding:0}.batch-page .bt-detail{padding:14px 18px 16px 34px;display:flex;flex-direction:column;gap:12px}.batch-page .bt-detail-grid{display:flex;flex-wrap:wrap;gap:22px}.batch-page .bt-k{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.batch-page .bt-v{display:block;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px}.batch-page .bt-lines{width:100%;max-width:720px;border-collapse:collapse;font-size:12.5px}.batch-page .bt-lines td{padding:6px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2)}.batch-page .bt-lines td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;width:120px}.batch-page .bt-lines tr.bt-line-posted td:first-child{color:var(--ink);font-weight:600}.batch-page .bt-lines tr.bt-line-skipped td{color:var(--ink-3)}.batch-page .bt-lines tr.bt-line-note td{color:var(--accent-ink);background:var(--accent-wash)}.batch-page .bt-link{font-size:12.5px;color:var(--accent-ink);font-weight:600;text-decoration:none;align-self:flex-start}.batch-page .bt-link:hover{text-decoration:underline}.batch-page .bt-session{display:flex;flex-direction:column;gap:4px}.batch-page .bt-session>label{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.batch-page .ph-right.bt-head-tools{align-items:flex-end;gap:12px;flex-wrap:wrap;justify-content:flex-end}.batch-page .idx-table tr.bt-static td{cursor:default}.batch-page .idx-table tr.bt-static:hover{background:transparent}.batch-page .bt-dash{color:var(--ink-3)}.batch-page .bt-inset{margin:12px 18px 0}.batch-page .bt-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.batch-page .bt-oplist{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.batch-page .bt-oplink{display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;width:100%;padding:10px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2)}.batch-page .bt-oplink:hover{border-color:var(--accent-line);background:var(--accent-wash)}.batch-page .bt-oplink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.batch-page .bt-oplink.bt-locked .bt-op-name{color:var(--ink-3)}.batch-page .bt-op-lock{font-size:11.5px;color:var(--warn)}.batch-page .bt-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.batch-page .bt-check input{width:16px;height:16px;accent-color:var(--accent)}.batch-page.bt-dialog{background:transparent;padding:20px 22px;display:flex;flex-direction:column;gap:12px}.batch-page .bt-error{font-size:12.5px;color:var(--crit)}.batch-page .bt-reportlist{border-top:1px solid var(--hair)}.batch-page .p-head+.bt-reportlist{border-top:none}.batch-page .bt-list-h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.batch-page .bt-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;vertical-align:1px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-wash)}.batch-page .p-head .actions .btn-ghost:disabled{opacity:.5;cursor:default}.batch-page .idx-table td.bt-fail{font-weight:700;color:var(--crit)}.batch-page .bt-report-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.batch-page .bt-report-name{font-weight:650;color:var(--ink);font-size:13px;margin-right:auto;min-width:220px}.batch-page .bt-report-row .btn-ghost:disabled,.batch-page .bt-foot .btn-ghost:disabled{opacity:.5;cursor:default}.batch-page .bt-checklist{display:flex;flex-direction:column;gap:10px}.batch-page .bt-checklist-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.batch-page .bt-checklist-h .bt-list-h{margin-right:auto}.batch-page .bt-checklist-h .btn-ghost:disabled{opacity:.5;cursor:default}.batch-page .bt-checklist-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 18px}.batch-page .bt-checklist-items li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.batch-page .bt-checklist-items li.off .bt-check{color:var(--ink-3);cursor:default}.batch-page .bt-num{flex:none;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--accent-ink);background:var(--accent-wash)}.batch-page .bt-num:empty{background:transparent;border:1px dashed var(--hair-2)}.batch-page .bt-options{display:flex;flex-direction:column;gap:8px}.batch-page .bt-indent{margin-left:24px}.batch-page .idx-table tr.bt-current td{background:var(--accent-wash)}.cons-page{background:var(--plane)}.cons-page .page{padding:22px 24px 40px;display:flex;flex-direction:column;gap:16px}.cons-page .page>.page-head{margin-bottom:4px}.cons-page .card{margin:0}.cons-page .page-alert{margin-bottom:0}.cons-page consolidation-groups-tab,.cons-page consolidation-consolidate-tab,.cons-page consolidation-missing-tab,.cons-page consolidation-utilities-tab,.cons-page consolidation-allocations-tab,.cons-page consolidation-runs-tab{display:flex;flex-direction:column;gap:16px}.cons-page .cons-skel{display:flex;flex-direction:column;gap:10px;padding:8px 0}.cons-page .cons-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--hair)}.cons-page .cons-tabs button{padding:9px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer}.cons-page .cons-tabs button:hover{color:var(--ink)}.cons-page .cons-tabs button.on{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:600}.cons-page .cons-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cons-page .p-head{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--hair)}.cons-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.cons-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.cons-page .p-head p b{color:var(--ink);font-weight:650}.cons-page .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap}.cons-page .p-head .actions button:disabled{opacity:.5;cursor:default}.cons-page .field{display:flex;flex-direction:column;gap:6px;min-width:0}.cons-page .field>label,.cons-page .field>.lbl{font-size:12px;font-weight:600;color:var(--ink-2)}.cons-page .fld-note{font-size:11px;color:var(--ink-3);max-width:420px}.cons-page .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.cons-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.cons-page .inp::placeholder{color:var(--ink-3)}.cons-page textarea.inp{resize:vertical;min-height:76px;line-height:1.45}.cons-page .cons-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);cursor:pointer}.cons-page .cons-check input{width:16px;height:16px;accent-color:var(--accent)}.cons-page .cons-scope{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:flex-end;padding:16px 18px}.cons-page .cons-scope .field{flex:0 1 280px}.cons-page .cons-scope .cons-date{flex:0 0 auto}.cons-page .cons-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-bottom:6px}.cons-page .cons-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:20px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.cons-page .cons-chip.crit{background:var(--crit-wash);color:var(--crit);border-color:transparent}.cons-page .cons-chip.info{background:var(--info-wash);color:var(--info);border-color:transparent}.cons-page .idx-table td.cons-wrap{white-space:normal;line-height:1.45;min-width:220px}.cons-page .idx-table tr.cons-static td{cursor:default}.cons-page .idx-table tr.cons-static:hover{background:transparent}.cons-page .idx-table tr.on td{background:var(--accent-wash)}.cons-page .idx-table td.cons-acts{text-align:right;white-space:nowrap}.cons-page .idx-table td.cons-acts button{margin-left:6px}.cons-page .idx-table tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.cons-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.cons-page .cons-dash{color:var(--ink-3)}.cons-page .cons-due{color:var(--ink-3);font-size:11.5px}.cons-page .cons-link{color:var(--accent-ink);font-weight:600;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font-size:12.5px}.cons-page .cons-link:hover{text-decoration:underline}.cons-page .cons-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.cons-page .cons-empty{padding:28px 18px;text-align:center;color:var(--ink-3);font-size:13px}.cons-page .cons-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.cons-page .cons-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow)}.cons-page .cons-tile-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cons-page .cons-tile-v{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cons-page .cons-tile-s{font-size:11.5px;color:var(--ink-3)}.cons-page .cons-utilities{display:flex;flex-direction:column}.cons-page .cons-utility{display:flex;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--hair)}.cons-page .cons-utility>div{flex:1 1 auto;min-width:0}.cons-page .cons-utility p{margin:3px 0 0;font-size:12px;color:var(--ink-3);line-height:1.45}.cons-page .cons-utility p b{color:var(--ink);font-weight:650}.cons-page .cons-utility button{flex:none}.cons-page .cons-utility button:disabled{opacity:.5;cursor:default}.cons-page .cons-report{padding:8px 18px 18px}.cons-page.cons-dialog{background:transparent;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.cons-page .cons-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.cons-page .cons-dialog-grid .wide{grid-column:1/-1}.cons-page .cons-error{font-size:12.5px;color:var(--crit)}.cons-page .cons-explain{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin:0}@media (max-width: 640px){.cons-page .cons-dialog-grid{grid-template-columns:1fr}.cons-page .cons-utility{flex-direction:column;align-items:stretch}}.cdp-page{background:var(--plane)}.cdp-page .page{padding:22px 24px 40px;display:flex;flex-direction:column;gap:16px}.cdp-page .page>.page-head{margin-bottom:4px}.cdp-page .card{margin:0}.cdp-page .page-alert{margin-bottom:0}.cdp-page .p-head{flex-wrap:wrap}.cdp-page .p-head p b{color:var(--ink);font-weight:650}.cdp-page .inp.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cdp-page textarea.inp{resize:vertical;min-height:54px;line-height:1.45}.cdp-page .cdp-fields{display:grid;grid-template-columns:180px minmax(200px,1fr) minmax(260px,2fr);gap:14px 18px;padding:16px 18px}.cdp-page .cdp-lot{min-width:120px;text-transform:uppercase}.cdp-page .cdp-err{white-space:normal;max-width:240px}.cdp-page .cdp-problems{margin:0 18px 12px}.cdp-page .cdp-foot{display:flex;align-items:center;gap:10px;padding:12px 18px 16px;border-top:1px solid var(--hair)}.cdp-page .cdp-spacer{flex:1 1 auto}.cdp-page tr.cdp-static .inp,.cdp-page tr.cdp-static .sel{padding-top:7px;padding-bottom:7px}.cdp-page tr.cdp-static .sel{min-width:116px}.cdp-page .idx-table tr.cdp-static td{cursor:default}.cdp-page .idx-table tr.cdp-static:hover{background:transparent}.cdp-page .idx-table td.cdp-acts{text-align:right;white-space:nowrap}.cdp-page .idx-table td.cdp-acts button{margin-left:10px}.cdp-page .idx-table tfoot td{padding:12px 16px;border-top:2px solid var(--hair-2);font-weight:700;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.cdp-page .idx-table tfoot td.lbl{font-family:var(--font-ui);text-align:left}.cdp-page .cdp-detail>td{background:var(--surface-2);padding:8px 18px 12px}.cdp-page .cdp-lines td{padding:4px 8px;font-size:12.5px;color:var(--ink-2);border:0}.cdp-page .cdp-lines td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cdp-page .cdp-dash{color:var(--ink-3)}.cdp-page .cdp-link{color:var(--accent-ink);font-weight:600;cursor:pointer;background:none;border:0;padding:0;font-size:12.5px}.cdp-page .cdp-link:hover{text-decoration:underline}.cdp-page .cdp-link.danger{color:var(--crit)}.cdp-page .cdp-link:disabled{color:var(--ink-3);cursor:default;text-decoration:none}@media (max-width: 760px){.cdp-page .cdp-fields{grid-template-columns:1fr}}.cdp-dialog{display:flex;flex-direction:column;gap:14px}.cdp-dialog .cdp-dlg-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 18px}.cdp-dialog .cdp-dlg-date{flex:0 1 200px}.cdp-dialog .cdp-dlg-note{flex:1 1 240px;margin:0;font-size:12px;line-height:1.5;color:var(--ink-3)}.cdp-dialog .page-alert{margin-bottom:0}.cdp-dialog .cdp-result-msg{font-weight:600;color:var(--ink);margin-bottom:4px}.cdp-dialog .cdp-corp{box-shadow:none}.cdp-dialog .cdp-corp-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:11px 14px;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--hair)}.cdp-dialog .cdp-corp-code{font-weight:650;color:var(--ink);font-size:13px}.cdp-dialog .cdp-corp-name{color:var(--ink-3)}.cdp-dialog .cdp-spacer{flex:1 1 auto}.cdp-dialog .cdp-corp-note{margin:0;padding:8px 14px 0}.cdp-dialog .cdp-corp-note:last-of-type{padding-bottom:8px}.cdp-dialog .idx-table tbody tr{cursor:default}.cdp-dialog .idx-table tbody tr:hover{background:transparent}.cdp-dialog .idx-table tbody td{padding-top:8px;padding-bottom:8px}.list-refresh.stk-page .stk-scroll{padding:28px 28px 40px;display:flex;flex-direction:column;gap:16px}.list-refresh.stk-page .stk-basis{font-size:11.5px;color:var(--ink-3)}.list-refresh.stk-page .stk-warn{font-size:12px;color:var(--warn)}.list-refresh.stk-page .stk-problem{color:var(--warn)}.list-refresh.stk-page .stk-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 18px;border-bottom:1px solid var(--hair)}.list-refresh.stk-page .stk-filters .field{flex:0 1 190px}.list-refresh.stk-page .stk-link{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--accent);font-weight:600}.list-refresh.stk-page .stk-link:hover{text-decoration:underline}.list-refresh.stk-page .idx-table tbody tr{cursor:default}.list-refresh.stk-page .idx-table td.money,.list-refresh.stk-page .idx-table th.money{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.list-refresh.stk-page .idx-table tfoot tr.tot td{border-top:2px solid var(--hair);font-size:13px;padding-top:11px;padding-bottom:11px}.list-refresh.stk-page .idx-table .inp.r{text-align:right}.stk-have{font-weight:600}.stk-have.stk-below{color:var(--crit)}.pill.stk-reorder{margin-right:8px}.stk-dlg{display:flex;flex-direction:column;gap:18px}.wo-sk-form.stk-dlg-sk{padding:0}.stk-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 18px}.stk-grid3 .stk-span2{grid-column:span 2}@media (max-width: 620px){.stk-grid3{grid-template-columns:minmax(0,1fr)}.stk-grid3 .stk-span2{grid-column:auto}}.stk-count{align-self:flex-end;font-family:var(--font-mono)}.stk-sec{display:flex;flex-direction:column;gap:12px}.stk-sec h3{margin:0;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}.stk-values{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:12.5px;color:var(--ink-2)}.stk-values b{margin-left:4px;font-family:var(--font-mono);font-weight:600;color:var(--ink)}.stk-checks{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px}.stk-short{font-size:12px;font-weight:600;color:var(--warn)}.stk-estimate{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-size:12.5px;color:var(--ink-2)}.stk-estimate .se-row{display:flex;justify-content:space-between;gap:16px}.stk-estimate .se-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.stk-estimate .se-total{margin-top:2px;padding-top:5px;border-top:1px solid var(--hair);font-weight:600;color:var(--ink)}.stk-estimate .help{margin-top:4px}.stk-history{border:1px solid var(--hair);border-radius:var(--r-sm)}.pe-refresh .pe-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}@media (max-width: 720px){.pe-refresh .pe-stats{grid-template-columns:repeat(2,1fr)}}.pe-refresh .pe-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:13px 16px}.pe-refresh .pe-stat .pes-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.pe-refresh .pe-stat .pes-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;color:var(--ink)}.pe-refresh .pe-stat .pes-v.good{color:var(--good)}.pe-refresh .pe-stat .pes-v.muted{color:var(--ink-3)}.pe-refresh .pe-stat .pes-s{font-size:11px;color:var(--ink-3);margin-top:3px}.pe-refresh .pe-stat .pes-v.pes-load{display:inline-block;width:74px;height:21px;border-radius:5px;background:var(--hair);vertical-align:middle}.pe-refresh .set-block.pe-danger{background:var(--crit-wash)}.pe-refresh .btn-danger{display:inline-flex;align-items:center;gap:7px;flex:none;background:transparent;color:var(--crit);border:1px solid var(--crit-wash);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.pe-refresh .btn-danger:hover{background:var(--crit);color:#fff;border-color:var(--crit)}.pe-refresh .btn-danger:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.pe-refresh .btn-danger[disabled]{opacity:.5;pointer-events:none}.pe-refresh .btn-danger mat-icon{width:15px;height:15px;min-width:15px;font-size:15px;color:currentColor}.pe-refresh .btn-danger mat-icon svg{width:15px;height:15px}.pf-checked{position:relative;display:block}.pf-checked>.inp{padding-right:34px}.pf-checked>mat-icon,.pf-checked>mat-progress-spinner{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.pf-checked>mat-icon{width:18px;height:18px;min-width:18px;min-height:18px;font-size:18px;line-height:18px}.pf-checked>mat-icon svg{width:18px;height:18px}.pf-checked>mat-icon.pf-ok{color:var(--good)}.pf-checked>mat-icon.pf-bad{color:var(--crit)}.pf-building{padding:14px 16px 16px;margin-bottom:14px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.pf-building-head{display:flex;align-items:center;justify-content:space-between;min-height:30px;margin-bottom:10px}.pf-building-rm{display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:6px;cursor:pointer;background:transparent;color:var(--crit)}.pf-building-rm:hover{background:var(--crit-wash)}.pf-building-rm:focus-visible{outline:2px solid var(--crit);outline-offset:1px}.pf-building-rm mat-icon{width:17px;height:17px;min-width:17px;min-height:17px;font-size:17px;line-height:17px;color:currentColor}.pf-building-rm mat-icon svg{width:17px;height:17px}.rdd-card .radio-opt:has(input:disabled){opacity:.6;cursor:default}.rdd-card .radio-opt:has(input:disabled) input{cursor:default}.scp-page{padding:22px 24px 40px}.scp{display:flex;flex-direction:column;gap:14px}.scp-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.scp-sum{flex:1 1 280px;min-width:0}.scp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:none}.scp .page-alert{margin-bottom:0}.scp-counts{font-size:12px;color:var(--ink-3);margin-top:1px}.scp-loading{display:flex;align-items:center;gap:13px;padding:12px 15px;border:1px solid var(--hair);border-radius:var(--r)}.scp-table-wrap{border:1px solid var(--hair);border-radius:var(--r-sm);overflow-x:auto}.list-refresh .scp-table tbody tr{cursor:default}.list-refresh .scp-table tbody tr:hover{background:transparent}.list-refresh .scp-table tbody td{white-space:normal;vertical-align:top}.list-refresh .scp-table td.scp-code{width:76px;white-space:nowrap}.list-refresh .scp-table td.scp-fix{width:76px;text-align:right}.scp-title{font-weight:600;color:var(--ink)}.scp-where{margin-top:2px;font-size:11.5px;color:var(--ink-3)}.scp-found{margin:6px 0 0;padding-left:18px;list-style:disc;font-size:12.5px}.scp-remedy{margin-top:6px;font-size:12.5px;color:var(--ink-3)}.scp-note{color:var(--ink-3);font-size:12px}.list-refresh .bank-table tbody tr{cursor:pointer}.list-refresh .bank-table tbody tr:hover{background:var(--surface-2)}.list-refresh .bank-table .muted{color:var(--ink-3)}.list-refresh .bank-table .bkrow-edit{border:1px solid var(--hair-2);background:var(--surface);color:var(--ink-2);font-family:var(--font-ui);font-size:12px;font-weight:600;padding:5px 11px;border-radius:var(--r-sm);cursor:pointer;opacity:0;transition:opacity .12s,border-color .12s,color .12s}.list-refresh .bank-table tbody tr:hover .bkrow-edit{opacity:1}.list-refresh .bank-table .bkrow-edit:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.list-refresh .bank-table .bkrow-edit:hover{border-color:var(--accent-line);color:var(--ink)}.bkf-page .bkf-body{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.bkf-page .field.bkf-check{justify-content:flex-end;padding-bottom:6px}.bkf-page .fcard-body{padding:17px 18px}.bkf-page .set-block.bkf-danger-block{margin-top:8px;border-bottom:none;border-radius:var(--r-sm)}.bkf-page .bkf-danger{display:flex;align-items:center;justify-content:space-between;gap:16px}.bkf-page .bkf-danger .sc-t{color:var(--crit);font-weight:600}@media (max-width: 560px){.bkf-page .bkf-danger{flex-direction:column;align-items:flex-start}}.bkf-page .inp-group{display:flex;align-items:stretch}.bkf-page .inp-group .inp{border-radius:0;min-width:0}.bkf-page .inp-group>.inp:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.bkf-page .inp-group>.inp:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.bkf-page .inp-group .pre,.bkf-page .inp-group .suffix{display:grid;place-items:center;padding:0 11px;white-space:nowrap;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-family:var(--font-ui);font-size:12px}.bkf-page .inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.bkf-page .inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.bkf-page .field select-search{display:block;width:100%}.bkf-page .field select-search .mat-mdc-form-field{margin-top:0}.bkf-page .field select-search .mat-mdc-form-field-subscript-wrapper{display:none}.bkf-page .eft-intro{display:flex;gap:13px;align-items:flex-start;padding:13px 15px;background:var(--info-wash);border:1px solid rgba(37,99,235,.2);border-radius:var(--r);margin-bottom:16px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.bkf-page .eft-intro mat-icon{width:19px;height:19px;min-width:19px;font-size:19px;color:var(--info);flex:none;margin-top:1px}.bkf-page .eft-intro mat-icon svg{width:19px;height:19px}.bkf-page .eft-intro b{color:var(--ink)}.bkf-page .bkf-eft-empty{display:flex;gap:13px;align-items:center;padding:22px 20px;border:1px dashed var(--hair-2);border-radius:var(--r);color:var(--ink-2);font-size:13px;background:var(--surface-2)}.bkf-page .bkf-eft-empty mat-icon{width:22px;height:22px;min-width:22px;font-size:22px;color:var(--ink-3);flex:none}.bkf-page .bkf-eft-empty mat-icon svg{width:22px;height:22px}.bkf-page .bkf-eft-empty b{color:var(--ink);display:block;margin-bottom:2px}.bkf-page .eftf{border:1px solid var(--hair-2);border-radius:var(--r);overflow:hidden;margin-bottom:14px;background:var(--surface)}.bkf-page .eftf:last-child{margin-bottom:0}.bkf-page .eftf-head{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--surface-2);border-bottom:1px solid var(--hair)}.bkf-page .eftf-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px;background:var(--accent-wash);color:var(--accent-ink);white-space:nowrap;flex:none}.bkf-page .eftf-badge.unset{background:var(--surface-2);color:var(--ink-3)}.bkf-page .eftf-name{font-size:13.5px;font-weight:650;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkf-page .eftf-rm{margin-left:auto;flex:none;border:none;background:transparent;color:var(--crit);font-family:var(--font-ui);font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px}.bkf-page .eftf-rm:hover{background:var(--crit-wash)}.bkf-page .eftf-rm:focus-visible{outline:2px solid var(--crit);outline-offset:1px}.bkf-page .eftf-rm mat-icon{width:13px;height:13px;min-width:13px;font-size:13px;color:currentColor}.bkf-page .eftf-rm mat-icon svg{width:13px;height:13px}.bkf-page .eftf-body{padding:15px 16px 17px}.bkf-page .eftf-pick{margin-bottom:4px}.bkf-page .eftf-desc{font-size:11.5px;color:var(--ink-3);margin:9px 0 14px;line-height:1.5;max-width:640px}.bkf-page .eftf-fields{padding:0}.bkf-page .eftf-toggle{font-size:12.5px}.bkf-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.bkf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.bkf-page .etx-actionbar .btn-ghost,.bkf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.list-refresh .building-table tbody tr{cursor:pointer}.list-refresh .building-table tbody tr:hover{background:var(--surface-2)}.list-refresh .building-table .muted{color:var(--ink-3)}.bldgf-page .bldgf-body{display:flex;flex-direction:column;gap:18px;padding-bottom:8px;max-width:860px}.bldgf-page .fcard-body{padding:17px 18px}.bldgf-page .inp.bldgf-code{max-width:118px;text-transform:uppercase}.bldgf-page .field .inp-affix{position:relative;display:inline-flex;align-items:center;align-self:flex-start;max-width:100%}.bldgf-page .field .inp-affix>.inp{padding-right:30px}.bldgf-page .field .inp-affix>help-hint{position:absolute;right:9px;top:50%;transform:translateY(-50%);display:inline-flex;line-height:0}.bldgf-page .field .err{display:block;margin-top:5px;font-size:11.5px;color:var(--crit);line-height:1.45}.bldgf-page .field .inp.is-invalid,.bldgf-page .field .sel.is-invalid{border-color:var(--crit)}.bldgf-page .field select-search{display:block;width:100%}.bldgf-page .field select-search .mat-mdc-form-field{margin-top:0}.bldgf-page .field select-search .mat-mdc-form-field-subscript-wrapper{display:none}.bldgf-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.bldgf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.bldgf-page .etx-actionbar .btn-ghost,.bldgf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.vf-page .vf-shell{display:grid;grid-template-columns:246px minmax(0,1fr);gap:18px;align-items:start;max-width:1180px;padding-bottom:8px}.vf-page .vf-shell.vf-hosted{grid-template-columns:minmax(0,1fr)}.vf-page .vf-sk{display:flex;flex-direction:column;gap:16px;max-width:880px;margin:0 auto}.vf-page .vf-sk .p-head>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.vf-page .vf-sk-h{width:120px;height:14px}.vf-page .vf-sk-p{width:260px;max-width:100%;height:9px}.vf-page .vf-sk-grid{padding:16px 18px 18px}.vf-page .vf-sk-k{height:9px}.vf-page .vf-sk-f{display:block;width:100%;height:34px;border-radius:var(--r-sm)}.vf-page .vf-sections{display:flex;flex-direction:column;gap:18px;min-width:0}.vf-page .vf-toc{position:sticky;top:0}.vf-page .vf-group{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:7px 10px 5px}.vf-page .vf-item{display:flex;align-items:flex-start;gap:11px;width:100%;padding:9px 10px;border-radius:9px;cursor:pointer;background:transparent;border:none;text-align:left;font-family:inherit}.vf-page .vf-item:hover{background:var(--surface-2)}.vf-page .vf-item.active{background:var(--accent-wash)}.vf-page .vf-item:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.vf-page .vf-item mat-icon{width:18px;height:18px;min-width:18px;font-size:18px;margin-top:1px;color:var(--ink-3)}.vf-page .vf-item mat-icon svg{width:18px;height:18px}.vf-page .vf-item.active mat-icon{color:var(--accent-ink)}.vf-page .vf-item>span{flex:1;min-width:0}.vf-page .vf-t{display:block;font-size:13px;font-weight:600;line-height:1.2;color:var(--ink)}.vf-page .vf-item.active .vf-t{color:var(--accent-ink)}.vf-page .vf-d{display:block;font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.35}.vf-page .fcard-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hair)}.vf-page .fcard-head mat-icon{width:18px;height:18px;min-width:18px;font-size:18px;color:var(--ink-3)}.vf-page .fcard-head mat-icon svg{width:18px;height:18px}.vf-page .fcard-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.vf-page .fcard-body{padding:17px 18px}.vf-page .vf-bank{padding:4px 0 0}.vf-page .vf-sec-title{font-size:12px;font-weight:600;color:var(--ink);margin:14px 0 12px;display:flex;align-items:baseline;gap:7px}.vf-page .vf-hint{font-size:11px;font-weight:400;color:var(--ink-3)}.vf-page .inp.num{font-family:var(--font-mono);letter-spacing:.02em}.vf-page .vf-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.vf-page .vf-note mat-icon{width:17px;height:17px;min-width:17px;font-size:17px;margin-top:1px;color:var(--ink-3)}.vf-page .vf-note mat-icon svg{width:17px;height:17px}.vf-page .vf-note b{color:var(--ink)}.vf-page .seg.vf-pay{width:fit-content}.vf-page .field .err{display:block;margin-top:5px;font-size:11.5px;color:var(--crit);line-height:1.45}.vf-page .field .inp.is-invalid,.vf-page .field .sel.is-invalid{border-color:var(--crit)}.vf-page .field select-search{display:block;width:100%}.vf-page .field select-search .mat-mdc-form-field{margin-top:0}.vf-page .field select-search .mat-mdc-form-field-subscript-wrapper{display:none}.vf-page .etx-actionbar{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.vf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.vf-page .etx-actionbar .btn-ghost,.vf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}@media (max-width: 1000px){.vf-page .vf-shell{grid-template-columns:minmax(0,1fr)}.vf-page .vf-toc{position:static}}.vf-dialog-panel .mat-mdc-dialog-container,.vf-dialog-panel .mat-mdc-dialog-surface{height:100%;max-height:100%;overflow:hidden}.vf-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.vf-dialog{height:100%;overflow:hidden}.vf-dialog>vendor-form{display:block;height:100%}.vf-page.vf-embedded{height:100%;background:var(--surface)}.vcat-add{display:flex;flex-direction:column;gap:16px}.vcat-add .field .inp.is-invalid{border-color:var(--crit)}.vcat-add .vcat-add-problem{font-size:12px;color:var(--crit);line-height:1.45;background:var(--crit-wash);border-radius:var(--r-sm);padding:8px 11px}.vf-page .vf-stamp{margin-top:6px;font-size:11.5px;color:var(--ink-3)}.vf-page .vf-alert{margin-bottom:0}.vf-page .vf-alert .pa-ic mat-icon{width:18px;height:18px;min-width:18px}.vf-page .vf-similar{display:block;margin-top:4px}.vf-page .vf-similar a{color:var(--accent-ink);font-weight:600;text-decoration:none}.vf-page .vf-similar a:hover{text-decoration:underline}.vf-page .fcard-head .vf-head-spacer{flex:1 1 auto}.vf-page .fcard-head .vf-add{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px}.vf-page .fcard-head .vf-add mat-icon{width:14px;height:14px;min-width:14px;color:currentColor}.vf-page .vf-grid tbody td{padding:8px 12px;white-space:normal;vertical-align:top}.vf-page .vf-grid tbody tr{cursor:default}.vf-page .vf-grid tbody tr:hover{background:transparent}.vf-page .vf-grid .inp,.vf-page .vf-grid .sel{width:100%}.vf-page .vf-grid .vf-main{display:block;margin-top:4px;font-size:10.5px;font-weight:600;color:var(--accent-ink)}.vf-page .vf-grid .vf-warn{display:block;margin-top:4px;font-size:11.5px;color:var(--warn);line-height:1.4}.vf-page .vf-grid .inp.is-warn{border-color:var(--warn)}.vf-page .vf-empty{font-size:12.5px;color:var(--ink-3);padding:6px 0}.vf-page .ic-mini{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;padding:0}.vf-page .ic-mini:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.vf-page .ic-mini:disabled{opacity:.35;cursor:default}.vf-page .ic-mini:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vf-page .ic-mini.danger:hover{background:var(--crit-wash);color:var(--crit)}.vf-page .ic-mini mat-icon{width:14px;height:14px;min-width:14px}.vf-page .row-acts{display:flex;align-items:center;gap:2px;justify-content:flex-end}.vf-page .seg.vf-seg{width:fit-content;flex-wrap:wrap}.vf-page .vf-notes{min-height:92px;resize:vertical;padding-top:8px;line-height:1.5}.vf-page .switch-row{cursor:pointer;padding:6px 0}.vf-page .switch-row.disabled{cursor:not-allowed}.vf-page .switch-row.disabled .switch{opacity:.45}.vf-page .switch.danger.on{background:var(--crit)}.vendor-info-panel .mat-mdc-dialog-container,.vendor-info-panel .mat-mdc-dialog-surface{height:100%;max-height:100%;border-radius:0}.vendor-info-panel .mat-mdc-dialog-container .mat-mdc-dialog-surface{padding:0}.vendor-info-panel app-drawer{display:block;height:100%}.vendor-info-panel .cr-dfoot-slot{flex-wrap:wrap}.vendor-info-panel .vid-body{display:flex;flex-direction:column;gap:14px;font-size:13px;color:var(--ink-2)}.vendor-info-panel .vid-title-sk{width:190px;height:18px}.vendor-info-panel .vid-sk-badge{height:22px;border-radius:20px}.vendor-info-panel .vid-sk-stack{display:flex;flex-direction:column;gap:10px}.vendor-info-panel .vid-alert{margin-bottom:0}.vendor-info-panel .vid-alert .pa-ic mat-icon{width:19px;height:19px;min-width:19px;color:currentColor}.vendor-info-panel .vid-badges{display:flex;flex-wrap:wrap;gap:6px}.vendor-info-panel .vid-badge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;background:var(--surface-2);color:var(--ink-2)}.vendor-info-panel .vid-badge mat-icon{width:13px;height:13px;min-width:13px}.vendor-info-panel .vid-badge.crit{background:var(--crit-wash);color:var(--crit)}.vendor-info-panel .vid-badge.pap{background:var(--info-wash);color:var(--info)}.vendor-info-panel .vid-badge.util{background:var(--warn-wash);color:var(--warn)}.vendor-info-panel .vid-badge.eft{background:var(--good-wash);color:var(--good)}.vendor-info-panel .vid-badge.off{background:var(--surface-2);color:var(--ink-3)}.vendor-info-panel .vid-advisory{display:flex;gap:10px;padding:11px 13px;border-radius:var(--r-sm);background:var(--warn-wash);border:1px solid color-mix(in srgb,var(--warn) 28%,transparent)}.vendor-info-panel .vid-advisory mat-icon{width:17px;height:17px;min-width:17px;color:var(--warn);margin-top:1px}.vendor-info-panel .vid-advisory b{color:var(--ink)}.vendor-info-panel .vid-note{white-space:pre-wrap;margin-top:3px;line-height:1.5}.vendor-info-panel .vid-card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface)}.vendor-info-panel .vid-address{flex:1 1 auto;line-height:1.5}.vendor-info-panel .vid-strong{font-weight:650;color:var(--ink)}.vendor-info-panel .vid-icon{width:30px;height:30px;border:none;background:transparent;border-radius:6px;cursor:pointer;display:grid;place-items:center;color:var(--ink-3);flex:none}.vendor-info-panel .vid-icon:hover{background:var(--surface-2);color:var(--ink)}.vendor-info-panel .vid-icon mat-icon{width:16px;height:16px;min-width:16px}.vendor-info-panel .vid-facts{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 10px;margin:0}.vendor-info-panel .vid-facts dt{color:var(--ink-3)}.vendor-info-panel .vid-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.vendor-info-panel .vid-facts a{color:var(--accent-ink);text-decoration:none}.vendor-info-panel .vid-facts a:hover{text-decoration:underline}.vendor-info-panel .vid-sec{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;border-top:1px solid var(--hair);padding-top:12px}.vendor-info-panel .vid-phones{width:100%;border-collapse:collapse}.vendor-info-panel .vid-phones td{padding:5px 8px 5px 0;vertical-align:top}.vendor-info-panel .vid-num{font-family:var(--font-mono);color:var(--ink);white-space:nowrap}.vendor-info-panel .vid-dim{color:var(--ink-3)}.vflag{width:14px!important;height:14px!important;min-width:14px;margin-left:6px;vertical-align:-2px;color:var(--crit)}.ovn-page .ovn-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:14px 18px 0;border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:var(--r-sm);font-size:12px;line-height:1.5;color:var(--ink-2)}.ovn-page .ovn-note svg{width:16px;height:16px;flex:none;color:var(--accent-ink);margin-top:1px}.ovn-page .ovn-note b{color:var(--ink)}.ovn-page .ovn-bar{display:flex;align-items:center;gap:12px;padding:14px 18px 12px;flex-wrap:wrap}.ovn-page .ovn-bar .filter-search{flex:1 1 220px}.ovn-page .ovn-count{font-size:12px;color:var(--ink-3)}.ovn-page .ovn-count b{color:var(--ink-2);font-weight:650}.ovn-page .ovn-warn{color:var(--warn);font-weight:600}.ovn-page .ovn-row{cursor:pointer}.ovn-page .ovn-name{font-family:var(--font-display);font-size:13.5px;font-weight:650;color:var(--ink)}.ovn-page .ovn-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.ovn-page .ovn-avail{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:20px;border:1px solid transparent;background:var(--accent-wash);color:var(--accent-ink);cursor:pointer}.ovn-page .ovn-avail:hover{border-color:var(--accent-line)}.ovn-page .ovn-avail:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ovn-page .ovn-avail.none{background:var(--warn-wash);color:var(--warn)}.ovn-page .ovn-avail.none:hover{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.pav{border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.pav-bar{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--hair);background:var(--surface-2)}.pav-bar .pav-search{flex:1 1 auto;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--hair);border-radius:6px;padding:5px 9px}.pav-bar .pav-search mat-icon{width:14px;height:14px;min-width:14px;font-size:14px;color:var(--ink-3);flex:none}.pav-bar .pav-search mat-icon svg{width:14px;height:14px}.pav-bar .pav-search input{border:none;outline:none;background:none;font-family:var(--font-ui);font-size:12.5px;color:var(--ink);width:100%}.pav-bar .pav-search input::placeholder{color:var(--ink-3)}.pav-bar .pav-lnk{border:none;background:none;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--accent-ink);cursor:pointer;padding:0 2px;flex:none}.pav-bar .pav-lnk:hover{text-decoration:underline}.pav-list{max-height:300px;overflow-y:auto}.pav-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:none;background:none;font-family:var(--font-ui);text-align:left;cursor:pointer;border-bottom:1px solid var(--hair)}.pav-row:last-child{border-bottom:none}.pav-row:hover{background:var(--surface-2)}.pav-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pav-row .cbox{pointer-events:none;flex:none}.pav-row .pv-n{font-size:13px;color:var(--ink);font-weight:550}.pav-row .pv-a{font-size:11px;color:var(--ink-3);margin-left:6px}.pav-row.on{background:var(--accent-wash)}.pav-row.on .pv-n{color:var(--accent-ink)}.pav-none{padding:26px 14px;text-align:center;color:var(--ink-3);font-size:12.5px}.pav-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-top:1px solid var(--hair);background:var(--surface-2);font-size:12px;color:var(--ink-2)}.pav-foot b{color:var(--ink)}.pav-foot .pf-warn{color:var(--warn);font-weight:600}.ovn-dialog{display:flex;flex-direction:column;max-height:86vh;background:var(--surface)}.ovn-dialog .modal-head{display:flex;align-items:flex-start;gap:12px;padding:17px 18px 15px;border-bottom:1px solid var(--hair);flex:none}.ovn-dialog .modal-head .mh-titles{flex:1 1 auto;min-width:0}.ovn-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:650;margin:0;color:var(--ink);line-height:1.25}.ovn-dialog .modal-head .mh-sub{font-size:12px;color:var(--ink-3);margin:5px 0 0;line-height:1.5}.ovn-dialog .modal-x{flex:none;width:30px;height:30px;border:none;background:transparent;color:var(--ink-3);font-size:22px;line-height:1;cursor:pointer;border-radius:8px;display:grid;place-items:center}.ovn-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.ovn-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ovn-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.ovn-dialog .modal-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:13px 18px;border-top:1px solid var(--hair);background:var(--surface-2)}.ovn-dialog .modal-foot .btn-ghost,.ovn-dialog .modal-foot .btn-primary{display:inline-flex;align-items:center;gap:7px}.ovn-dialog .modal-foot mat-icon{width:16px;height:16px;min-width:16px;font-size:16px}.ovn-dialog .modal-foot mat-icon svg{width:16px;height:16px}.ovn-import .ovi-map{margin-top:18px}.ovn-import .ovi-map-h{font-family:var(--font-display);font-size:14px;font-weight:650;color:var(--ink);margin-bottom:10px}.ovn-import .ovi-map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 900px){.ovn-import .ovi-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ovn-import .ovi-map-grid{grid-template-columns:minmax(0,1fr)}}.ovn-import .ovi-map-row{display:flex;flex-direction:column;gap:5px;min-width:0}.ovn-import .ovi-map-row>span{font-size:11.5px;font-weight:650;color:var(--ink-2);display:flex;align-items:baseline;gap:4px}.ovn-import .ovi-map-row .req{color:var(--crit);font-weight:700}.ovn-import .ovi-map-row .sel{width:100%;padding:8px 10px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.ovn-import .ovi-map-row .sel:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.ovn-import .ovi-map-note{font-size:12px;color:var(--warn);margin:12px 0 0;line-height:1.5}.ovn-import .ovi-mut{color:var(--ink-3);font-style:italic}.ovn-import .ovi-more{font-size:11.5px;color:var(--ink-3);margin:0}.ovn-import .dup-opts{display:flex;flex-direction:column;gap:8px;margin-top:11px}.ovn-import .dup-opt{display:flex;align-items:flex-start;gap:11px;width:100%;padding:11px 13px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);text-align:left;cursor:pointer;font-family:var(--font-ui)}.ovn-import .dup-opt:hover{border-color:var(--accent-line)}.ovn-import .dup-opt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ovn-import .dup-opt.on{border-color:var(--accent);background:var(--accent-wash)}.ovn-import .dup-opt .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair-2);flex:none;margin-top:2px;position:relative;background:var(--surface)}.ovn-import .dup-opt.on .radio{border-color:var(--accent)}.ovn-import .dup-opt.on .radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.ovn-import .dup-opt .do-t{font-size:13px;font-weight:650;color:var(--ink)}.ovn-import .dup-opt.on .do-t{color:var(--accent-ink)}.ovn-import .dup-opt .do-d{font-size:11.5px;color:var(--ink-3);margin-top:3px;line-height:1.45}.ovn-import .ovi-avail{border:1px solid var(--hair);border-radius:var(--r-sm);padding:14px 15px;background:var(--surface-2)}.ovn-import .ovi-avail-h{font-family:var(--font-display);font-size:14px;font-weight:650;color:var(--ink)}.ovn-import .ovi-avail-d{font-size:12px;color:var(--ink-3);margin:5px 0 12px;line-height:1.5}.ovn-import .ovi-avail-d b{color:var(--ink-2)}.vf-page .ovn-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:var(--r-sm);font-size:12px;line-height:1.5;color:var(--ink-2)}.vf-page .ovn-note mat-icon{width:16px;height:16px;min-width:16px;font-size:16px;flex:none;color:var(--accent-ink);margin-top:1px}.vf-page .ovn-note mat-icon svg{width:16px;height:16px}.vf-page .ovn-note b{color:var(--ink)}.vf-page .fcard-head p{margin:3px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.4}.orgf-page .orgf-body{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.orgf-page .set-block h3{margin-bottom:12px}.orgf-page.eorg-page{background:var(--plane)}.orgf-page .field .err{display:block;margin-top:5px;font-size:11.5px;color:var(--crit);line-height:1.45}.orgf-page .field .inp.is-invalid{border-color:var(--crit)}.orgf-page .field select-search{display:block;width:100%}.orgf-page .field select-search .mat-mdc-form-field{margin-top:0}.orgf-page .field select-search .mat-mdc-form-field-subscript-wrapper{display:none}.res-refresh{font-family:var(--font-ui);color:var(--ink);background:var(--plane);-webkit-font-smoothing:antialiased}.res-refresh .res-head{align-items:flex-start;flex:none;margin:0;padding:26px 24px 18px;border-bottom:1px solid var(--hair)}.res-refresh .res-head .rh-id{display:flex;align-items:center;gap:14px;min-width:0}.res-refresh .res-head .sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.res-refresh .res-head .res-since{color:var(--ink-3)}.res-refresh .u-back{width:34px;height:34px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.res-refresh .u-back:hover{border-color:var(--accent-line);color:var(--ink)}.res-refresh .u-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.res-refresh .u-back svg{width:17px;height:17px}.res-refresh .res-idav{width:46px;height:46px;border-radius:50%;flex:none;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:17px;color:#fff}.res-refresh .res-head-right{display:flex;align-items:center;gap:22px}.res-refresh .res-idstats{display:flex;gap:26px;flex:none}.res-refresh .res-idstats .ris{display:flex;flex-direction:column;align-items:flex-end}.res-refresh .res-idstats .ris b{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink)}.res-refresh .res-idstats .ris b.due{color:var(--crit)}.res-refresh .res-idstats .ris span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.res-refresh .res-kebab{width:34px;height:34px;border:1px solid var(--hair-2);border-radius:8px;background:var(--surface);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.res-refresh .res-kebab:hover{border-color:var(--accent-line);color:var(--ink)}.res-refresh .res-kebab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.res-refresh .res-kebab svg{width:17px;height:17px}@media (max-width: 640px){.res-refresh .res-head-right{gap:14px}.res-refresh .res-head-right .res-idstats{gap:16px}}.res-refresh .org-shell{display:grid;grid-template-columns:252px 1fr;gap:22px;align-items:stretch;grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0;padding:18px 24px 0}.res-refresh .org-shell.toc-hosted{grid-template-columns:minmax(0,1fr)}.res-refresh .org-nav{align-self:start;max-height:100%;overflow-y:auto;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:8px}.res-refresh .org-body{display:flex;flex-direction:column;min-height:0;min-width:0}.res-refresh .org-body user-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.res-refresh .org-body user-form>div,.res-refresh .org-body user-form form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.res-refresh .org-group{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:11px 10px 5px}.res-refresh .org-group:first-child{padding-top:4px}.res-refresh .org-item{display:flex;gap:11px;align-items:flex-start;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:9px;background:transparent;font:inherit;cursor:pointer}.res-refresh .org-item:hover{background:var(--surface-2)}.res-refresh .org-item:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.res-refresh .org-item.active{background:var(--accent-wash)}.res-refresh .org-item.active .oi-t{color:var(--accent-ink)}.res-refresh .org-item svg{width:18px;height:18px;color:var(--ink-3);flex:none;margin-top:1px}.res-refresh .org-item.active svg{color:var(--accent-ink)}.res-refresh .oi-t{font-size:13px;font-weight:600;color:var(--ink);line-height:1.2}.res-refresh .oi-d{font-size:11px;color:var(--ink-3);margin-top:2px}@media (max-width: 900px){.res-refresh .org-shell{grid-template-columns:minmax(0,1fr)}.res-refresh .org-shell:not(.toc-hosted){grid-template-rows:auto minmax(0,1fr)}.res-refresh .org-nav{max-height:30vh}}.res-refresh .res-sections{display:flex;flex-direction:column;gap:18px;flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:18px}.res-refresh .res-sections>.card{scroll-margin-top:8px}.res-refresh .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.res-refresh .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.res-refresh .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.res-refresh .p-head .actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.res-refresh .p-body{padding:16px 18px 18px}.res-refresh .hcount{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;margin-left:7px;border-radius:20px;background:var(--accent-wash);color:var(--accent-ink);font-family:var(--font-mono);font-size:11px;font-weight:700;vertical-align:middle}.res-refresh .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.res-refresh .field{display:flex;flex-direction:column;gap:6px;min-width:0}.res-refresh .field.span2{grid-column:1/-1}.res-refresh .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.res-refresh .field>label .req{color:var(--crit);margin-left:2px}.res-refresh .field .help{font-size:11px;color:var(--ink-3)}.res-refresh .inp,.res-refresh .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.res-refresh .inp:focus,.res-refresh .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.res-refresh .inp.ng-invalid.ng-touched,.res-refresh .sel.ng-invalid.ng-touched{border-color:var(--crit)}.res-refresh .inp::placeholder{color:var(--ink-3)}.res-refresh .inp[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.res-refresh .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}@media (max-width: 620px){.res-refresh .form-grid{grid-template-columns:1fr}}.res-refresh .field>label.res-check{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:400;color:var(--ink)}.res-refresh .res-check input[type=checkbox]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--accent);cursor:pointer}.res-refresh .field>.seg{align-self:flex-start}.res-refresh .ra-list{display:flex;flex-direction:column;gap:10px}.res-refresh .ra-unit{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);transition:border-color .12s}.res-refresh .ra-unit:hover{border-color:var(--accent-line)}.res-refresh .ra-unit .au-role,.res-refresh .ra-unit .au-date{flex:none;height:34px;font-size:12.5px;padding:6px 9px}.res-refresh .ra-unit .au-role{width:138px;padding-right:28px}.res-refresh .ra-unit .au-date{width:148px}.res-refresh .au-ubadge{width:34px;height:34px;border-radius:9px;flex:none;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13.5px}.res-refresh .au-who{flex:1;min-width:0}.res-refresh .au-who .au-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-refresh .au-who .au-mail{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-refresh .au-x{width:28px;height:28px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:7px;font-size:18px;line-height:1;flex:none;padding:0}.res-refresh .au-x:hover{background:var(--crit-wash);color:var(--crit)}.res-refresh .au-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.res-refresh .ra-empty{padding:26px 10px;text-align:center;color:var(--ink-3);font-size:13px;line-height:1.5}.res-refresh .ra-empty .btn-ghost{margin-top:12px}@media (max-width: 560px){.res-refresh .ra-unit{flex-wrap:wrap}.res-refresh .ra-unit .au-who{flex-basis:calc(100% - 46px)}.res-refresh .ra-unit .au-role,.res-refresh .ra-unit .au-date{flex:1 1 44%;width:auto}}.res-refresh .ra-unit.picking{align-items:center}.res-refresh .ra-unit .au-pick{flex:1;min-width:0}.res-refresh .ra-unit .au-pick select-search{display:block}.res-refresh .ra-unit .au-pick .mat-mdc-text-field-wrapper{min-height:34px}.res-refresh .ra-unit .au-pick .mat-mdc-form-field-infix{padding:4px 0!important;min-height:34px!important}.res-refresh .ra-unit .au-pick .mat-mdc-form-field-flex{align-items:center;min-height:34px}.res-refresh .ic-mini{width:26px;height:26px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;padding:0}.res-refresh .ic-mini:hover{background:var(--surface-2);color:var(--ink)}.res-refresh .ic-mini:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.res-refresh .ic-mini.danger:hover{background:var(--crit-wash);color:var(--crit)}.res-refresh .ic-mini svg{width:14px;height:14px}.res-refresh .row-acts{display:flex;align-items:center;gap:2px;justify-content:flex-end}.res-refresh .res-actionbar{justify-content:flex-end;margin:0 -24px}.res-refresh select-search .mat-mdc-form-field{width:100%}.res-refresh select-search .mat-mdc-form-field-subscript-wrapper{display:none}.res-refresh select-search .mat-mdc-text-field-wrapper{background:var(--surface)!important;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:0 4px}.res-refresh select-search .mat-mdc-form-field-focus-overlay,.res-refresh select-search .mdc-line-ripple{display:none!important}.res-refresh select-search .mat-mdc-form-field-infix{padding:6px 0!important;min-height:0!important}.res-refresh select-search input.mat-mdc-input-element{font-family:var(--font-ui);font-size:13px;color:var(--ink)}.res-refresh .mat-mdc-progress-spinner{flex:none}.assign-asset{width:560px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.assign-asset .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.assign-asset .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.assign-asset .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.assign-asset .modal-x:hover{background:var(--surface-2);color:var(--ink)}.assign-asset .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.assign-asset .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.assign-asset .modal-foot{display:flex;align-items:center;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.assign-asset .as-ctx{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 12px;margin-bottom:13px}.assign-asset .as-ctx svg{width:16px;height:16px;color:var(--ink-3);flex:none}.assign-asset .as-ctx b{color:var(--ink)}.assign-asset .as-search{display:flex;align-items:center;gap:8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 11px;margin-bottom:8px}.assign-asset .as-search:focus-within{border-color:var(--accent-line)}.assign-asset .as-search svg{width:15px;height:15px;color:var(--ink-3);flex:none}.assign-asset .as-search input{border:none;outline:none;background:none;flex:1;min-width:0;font-family:var(--font-ui);font-size:13px;color:var(--ink)}.assign-asset .as-search input::placeholder{color:var(--ink-3)}.assign-asset .as-count{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:2px 2px 8px}.assign-asset .as-list{display:flex;flex-direction:column;gap:7px;max-height:264px;overflow-y:auto;padding:1px}.assign-asset .as-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;font:inherit;border:1px solid var(--hair-2);border-radius:10px;padding:10px 12px;background:var(--surface);transition:border-color .12s,background .12s}.assign-asset .as-card:hover{border-color:var(--accent-line);background:var(--accent-wash)}.assign-asset .as-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.assign-asset .as-card.as-sk{cursor:default;pointer-events:none}.assign-asset .as-card.sel{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.assign-asset .as-ic{width:34px;height:34px;border-radius:9px;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-2);flex:none}.assign-asset .as-ic svg{width:18px;height:18px}.assign-asset .as-card.sel .as-ic{background:var(--accent);color:#fff}.assign-asset .as-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.assign-asset .as-id{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--ink)}.assign-asset .as-meta{font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.assign-asset .as-typechip{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;padding:1px 6px;border-radius:5px;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair)}.assign-asset .as-factor{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.assign-asset .as-factor b{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--accent-ink)}.assign-asset .as-factor small{color:var(--ink-3);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.assign-asset .as-check{width:18px;height:18px;flex:none;color:var(--accent);opacity:0}.assign-asset .as-card.sel .as-check{opacity:1}.assign-asset .as-check svg{width:18px;height:18px}.assign-asset .as-empty{text-align:center;padding:26px 12px;color:var(--ink-3);font-size:12.5px;line-height:1.6}.assign-asset .as-empty .as-addnew{background:none;border:none;color:var(--accent-ink);cursor:pointer;font:inherit;text-decoration:underline;padding:0}.assign-asset .as-details{margin-top:15px;border-top:1px solid var(--hair);padding-top:15px}.assign-asset .as-sec-title{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 12px;color:var(--ink)}.assign-asset .as-typebar{display:flex;gap:10px;margin-bottom:13px}.assign-asset .as-tb{flex:1;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 12px}.assign-asset .as-tbk{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.assign-asset .as-tbv{font-size:14px;font-weight:600;color:var(--ink)}.assign-asset .as-tbv.mono{font-family:var(--font-mono);color:var(--accent-ink)}.assign-asset .as-note{margin:13px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.55}.assign-asset .as-field{display:flex;flex-direction:column;gap:6px;min-width:0}.assign-asset .as-field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.assign-asset .as-field>label .req{color:var(--crit);margin-left:2px}.assign-asset .as-field .err{font-size:11px;color:var(--crit)}.assign-asset .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.assign-asset .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.assign-asset .inp::placeholder{color:var(--ink-3)}.assign-asset .inp.err-flash{border-color:var(--crit);outline-color:var(--crit)}.assign-asset .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.assign-asset .btn-primary:hover{background:var(--accent-ink)}.assign-asset .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.assign-asset .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assign-asset .btn-primary svg{width:15px;height:15px}.assign-asset .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.assign-asset .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.assign-asset .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assign-asset .btn-ghost svg{width:15px;height:15px}.assign-asset .as-foot-add{margin-right:auto}.assign-asset .avatar{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--font-ui);font-size:12px;font-weight:700}.assign-asset .as-card .au-av{width:32px;height:32px;font-size:12px;flex:none}.assign-asset .as-card.added{opacity:.5}.assign-asset .as-card.added:hover{background:var(--surface);border-color:var(--hair-2)}.assign-asset .au-cardname{font-size:13.5px;font-weight:600;color:var(--ink)}.assign-asset .au-badge{display:inline-block;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;padding:1px 6px;border-radius:5px;background:var(--info-wash);color:var(--info);margin-left:6px}.assign-asset .as-card .au-plus{width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--ink-3);display:grid;place-items:center;flex:none;font-size:15px}.assign-asset .as-card:hover .au-plus{background:var(--accent);color:#fff}.assign-asset .as-card.added .au-plus{background:var(--good);color:#fff}.assign-asset .as-card.sel .au-plus{background:var(--accent);color:#fff}.assign-asset .au-selected{margin-top:15px;border-top:1px solid var(--hair);padding-top:13px}.assign-asset .au-row{display:flex;align-items:center;gap:10px;padding:8px 0}.assign-asset .au-row+.au-row{border-top:1px solid var(--hair)}.assign-asset .au-row .avatar{flex:none}.assign-asset .au-who{flex:1;min-width:0}.assign-asset .au-who .au-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assign-asset .au-who .au-mail{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assign-asset .au-row .au-role,.assign-asset .au-row .au-date{flex:none;height:34px;font-size:12.5px;padding:6px 9px}.assign-asset .au-row .au-role{width:150px}.assign-asset .au-row .au-date{width:138px}.assign-asset .au-x{width:28px;height:28px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:7px;font-size:18px;line-height:1;flex:none}.assign-asset .au-x:hover{background:var(--crit-wash);color:var(--crit)}.assign-asset .au-ubadge{width:34px;height:34px;border-radius:9px;flex:none;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13.5px}.assign-asset .as-card .au-ubadge{width:32px;height:32px;font-size:12.5px}.assign-asset .au-invite{display:inline;background:none;border:none;color:var(--accent-ink);cursor:pointer;font:inherit;text-decoration:underline;padding:0}.assign-asset .sel{width:100%;padding:9px 30px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.assign-asset .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.utype-dialog{width:520px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.utype-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.utype-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.utype-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.utype-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.utype-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.utype-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.utype-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.utype-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.utype-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.utype-dialog .field[hidden]{display:none}.utype-dialog .field.span2{grid-column:1/-1}.utype-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.utype-dialog .field>label .req{color:var(--crit);margin-left:2px}.utype-dialog .fld-err{font-size:11px;color:var(--crit)}.utype-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.utype-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.utype-dialog .inp::placeholder{color:var(--ink-3)}.utype-dialog .inp.err-flash,.utype-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.utype-dialog .inp-group{display:flex;align-items:stretch}.utype-dialog .inp-group .suffix,.utype-dialog .inp-group .pre{display:grid;place-items:center;padding:0 12px;border:1px solid var(--hair-2);background:var(--surface-2);color:var(--ink-3);font-size:12px;white-space:nowrap}.utype-dialog .inp-group .inp{border-radius:var(--r-sm)}.utype-dialog .inp-group .suffix{border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0}.utype-dialog .inp-group .pre{border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm)}.utype-dialog .inp-group .inp:has(+.suffix){border-radius:var(--r-sm) 0 0 var(--r-sm)}.utype-dialog .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.utype-dialog .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px;align-self:flex-start}.utype-dialog .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer}.utype-dialog .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.utype-dialog .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.utype-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.utype-dialog .btn-primary:hover{background:var(--accent-ink)}.utype-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.utype-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.utype-dialog .btn-primary svg{width:15px;height:15px}.utype-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.utype-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.utype-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.utype-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.eml-dialog{width:480px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.eml-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.eml-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.eml-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.eml-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.eml-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.eml-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.eml-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.eml-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.eml-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.eml-dialog .field[hidden]{display:none}.eml-dialog .field.span2{grid-column:1/-1}.eml-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.eml-dialog .field>label .req{color:var(--crit);margin-left:2px}.eml-dialog .fld-err{font-size:11px;color:var(--crit)}.eml-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.eml-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.eml-dialog .inp::placeholder{color:var(--ink-3)}.eml-dialog .inp.bad{border-color:var(--crit)}.eml-dialog .eml-sw{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--hair-2);border-radius:10px;background:var(--surface-2)}.eml-dialog .eml-sw .sw-txt{flex:1;min-width:0}.eml-dialog .eml-sw .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.eml-dialog .eml-sw .sw-txt span{color:var(--ink-3);font-size:11.5px;line-height:1.45}.eml-dialog .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.eml-dialog .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.eml-dialog .switch.on{background:var(--accent)}.eml-dialog .switch.on:after{left:19.5px}.eml-dialog .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eml-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.eml-dialog .btn-primary:hover{background:var(--accent-ink)}.eml-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.eml-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eml-dialog .btn-primary svg{width:15px;height:15px}.eml-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.eml-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.eml-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eml-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.phn-dialog{width:480px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.phn-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.phn-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.phn-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.phn-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.phn-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.phn-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.phn-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.phn-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.phn-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.phn-dialog .field[hidden]{display:none}.phn-dialog .field.span2{grid-column:1/-1}.phn-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.phn-dialog .field>label .req{color:var(--crit);margin-left:2px}.phn-dialog .fld-err{font-size:11px;color:var(--crit)}.phn-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.phn-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.phn-dialog .inp::placeholder{color:var(--ink-3)}.phn-dialog .inp.bad{border-color:var(--crit)}.phn-dialog .sel{width:100%;padding:9px 30px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.phn-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.phn-dialog .sel.bad{border-color:var(--crit)}.phn-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.phn-dialog .btn-primary:hover{background:var(--accent-ink)}.phn-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.phn-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.phn-dialog .btn-primary svg{width:15px;height:15px}.phn-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.phn-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.phn-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.phn-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.bank-acct-dialog{width:560px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.bank-acct-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.bank-acct-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.bank-acct-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.bank-acct-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.bank-acct-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bank-acct-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.bank-acct-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.bank-acct-dialog .sec-title{font-family:var(--font-display);font-size:14px;font-weight:600;margin:16px 0 12px;color:var(--ink)}.bank-acct-dialog .sec-title:first-child{margin-top:0}.bank-acct-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.bank-acct-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.bank-acct-dialog .field.span2{grid-column:1/-1}.bank-acct-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.bank-acct-dialog .field>label .req{color:var(--crit);margin-left:2px}.bank-acct-dialog .field .help{font-size:11px;color:var(--ink-3)}.bank-acct-dialog .fld-err{font-size:11px;color:var(--crit)}.bank-acct-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.bank-acct-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.bank-acct-dialog .inp::placeholder{color:var(--ink-3)}.bank-acct-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.bank-acct-dialog .fixed-row{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:10px;background:var(--surface-2)}.bank-acct-dialog .fixed-row .fx-l{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.bank-acct-dialog .fixed-row .fx-v{font-size:13.5px;font-weight:600;color:var(--ink)}.bank-acct-dialog .switch-row{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 0 0;border-top:1px solid var(--hair-2)}.bank-acct-dialog .switch-row .sw-txt{flex:1;min-width:0}.bank-acct-dialog .switch-row .sw-txt b{display:block;color:var(--ink);font-weight:600;font-size:12.5px}.bank-acct-dialog .switch-row .sw-txt span{color:var(--ink-3);font-size:11.5px;line-height:1.45}.bank-acct-dialog .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.bank-acct-dialog .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.bank-acct-dialog .switch.on{background:var(--accent)}.bank-acct-dialog .switch.on:after{left:19.5px}.bank-acct-dialog .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-acct-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.bank-acct-dialog .btn-primary:hover{background:var(--accent-ink)}.bank-acct-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.bank-acct-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-acct-dialog .btn-primary svg{width:15px;height:15px}.bank-acct-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.bank-acct-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.bank-acct-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bank-acct-dialog .btn-ghost:disabled{opacity:.5;cursor:default}@media (max-width: 620px){.bank-acct-dialog .form-grid{grid-template-columns:1fr}}.eb-dialog{width:560px;max-width:92vw;max-height:90vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.eb-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.eb-dialog .modal-head .mh-titles{min-width:0}.eb-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.eb-dialog .modal-head .mh-sub{font-size:12px;color:var(--ink-3);font-weight:400;margin:3px 0 0}.eb-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.eb-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.eb-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.eb-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.eb-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.eb-dialog .eb-note{display:flex;gap:10px;padding:11px 13px;margin-bottom:14px;border-radius:var(--r-sm);background:var(--accent-wash);border:1px solid var(--accent-line);font-size:12px;line-height:1.5;color:var(--ink-2)}.eb-dialog .eb-note svg{width:16px;height:16px;color:var(--accent);flex:none;margin-top:1px}.eb-dialog .eb-note b{color:var(--ink);font-weight:650}.eb-dialog .eb-link{background:none;border:none;padding:0;font:inherit;color:var(--accent);font-weight:600;cursor:pointer}.eb-dialog .eb-link:hover{text-decoration:underline}.eb-dialog .eb-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.eb-dialog .eb-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 2px;border-bottom:1px solid var(--hair)}.eb-dialog .eb-row:last-child{border-bottom:none}.eb-dialog .eb-row>label{font-size:13.5px;color:var(--ink);font-weight:500}.eb-dialog .eb-row .inp-group{width:200px;flex:none}.eb-dialog .eb-row.eb-linkable:not(.eb-custom) .inp-group .inp{color:var(--ink-3)}.eb-dialog .eb-row.eb-custom .inp-group .inp{color:var(--ink);font-weight:600}.eb-dialog .eb-row.eb-linkable .inp-group .inp{border-radius:0}.eb-dialog .eb-lk{flex:none;width:34px;padding:0;display:grid;place-items:center;cursor:pointer;border:1px solid var(--hair-2);border-left:none;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--ink-3);transition:background .12s,color .12s,border-color .12s}.eb-dialog .eb-lk svg{width:15px;height:15px}.eb-dialog .eb-lk:disabled{cursor:default}.eb-dialog .eb-row.eb-custom .eb-lk{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-ink)}.eb-dialog .eb-row.eb-custom .eb-lk:hover{background:var(--accent);border-color:var(--accent);color:#fff}.eb-dialog .eb-lk:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.eb-dialog .eb-empty{padding:26px 8px;text-align:center;color:var(--ink-3);font-size:13px;line-height:1.6}.eb-dialog .eb-sk-amount{width:200px;height:36px;flex:none;border-radius:var(--r-sm)}.eb-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;outline:none}.eb-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.eb-dialog .inp::placeholder{color:var(--ink-3)}.eb-dialog .inp-group{display:flex;align-items:stretch}.eb-dialog .inp-group .pre{display:grid;place-items:center;padding:0 12px;border:1px solid var(--hair-2);border-right:none;border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--surface-2);color:var(--ink-3);font-size:12px;white-space:nowrap}.eb-dialog .inp-group .pre+.inp{border-radius:0 var(--r-sm) var(--r-sm) 0}.eb-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.eb-dialog .btn-primary:hover{background:var(--accent-ink)}.eb-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.eb-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eb-dialog .btn-primary svg{width:15px;height:15px}.eb-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.eb-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.eb-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.eb-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.eb-dialog .eb-row .eb-alt{width:170px}.eb-dialog .eb-row .eb-alt .pre{font-size:11px}.eb-dialog .eb-locked{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 28%,transparent)}.eb-dialog .eb-locked svg{color:var(--warn)}.acct-dialog{width:560px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.acct-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.acct-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.acct-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.acct-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.acct-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.acct-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.acct-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.acct-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.acct-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.acct-dialog .field[hidden]{display:none}.acct-dialog .field.span2{grid-column:1/-1}.acct-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.acct-dialog .field>label .req{color:var(--crit);margin-left:2px}.acct-dialog .fld-err{font-size:11px;color:var(--crit)}.acct-dialog .fld-note{font-size:11.5px;color:var(--ink-3)}.acct-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.acct-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.acct-dialog .inp::placeholder{color:var(--ink-3)}.acct-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.acct-dialog .inp.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.acct-dialog .sel{width:100%;padding:9px 30px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.acct-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.acct-dialog .sel.ng-invalid.ng-touched{border-color:var(--crit)}.acct-dialog .sel.tree-opts{font-family:var(--font-mono);font-size:12.5px}.acct-dialog .bank-sec{grid-column:1/-1;margin-top:3px;padding-top:14px;border-top:1px solid var(--hair)}.acct-dialog .bank-sec .sec-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:12px}.acct-dialog .bank-sec .form-grid{grid-template-columns:repeat(3,1fr)}.acct-dialog .stmt-sec .form-grid{grid-template-columns:repeat(2,1fr)}.acct-dialog .stmt-sec .stmt-flag{align-self:start;padding-bottom:0;flex-wrap:wrap}.acct-dialog .stmt-sec .stmt-flag.off label{color:var(--ink-3);cursor:default}.acct-dialog .stmt-sec .stmt-why{flex-basis:100%;padding-left:23px;font-size:11px;color:var(--ink-3)}.acct-dialog .chk-field{flex-direction:row;align-items:center;gap:8px;align-self:end;padding-bottom:9px}.acct-dialog .chk-field input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.acct-dialog .chk-field label{font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.acct-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.acct-dialog .btn-primary:hover{background:var(--accent-ink)}.acct-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.acct-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-dialog .btn-primary svg{width:15px;height:15px}.acct-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.acct-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.acct-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.mbr-dialog{width:520px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.mbr-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.mbr-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.mbr-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.mbr-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.mbr-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mbr-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.mbr-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.mbr-dialog .mbr-lede{font-size:12.5px;color:var(--ink-3);line-height:1.55;margin:0 0 15px}.mbr-dialog .mbr-lede b{color:var(--ink-2);font-weight:650}.mbr-dialog .mbr-who{display:flex;align-items:center;gap:12px;padding:12px 13px;margin:0 0 16px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.mbr-dialog .mbr-av{width:38px;height:38px;border-radius:50%;flex:none;overflow:hidden;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.02em}.mbr-dialog .mbr-av img{width:100%;height:100%;object-fit:cover}.mbr-dialog .mw-txt{min-width:0}.mbr-dialog .mw-name{font-size:13.5px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbr-dialog .mw-mail{font-size:11.5px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbr-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.mbr-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.mbr-dialog .field.span2{grid-column:1/-1}.mbr-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.mbr-dialog .field>label .req{color:var(--crit);margin-left:2px}.mbr-dialog .fld-err{font-size:11px;color:var(--crit)}.mbr-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.mbr-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.mbr-dialog .inp::placeholder{color:var(--ink-3)}.mbr-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.mbr-dialog .sel{width:100%;padding:9px 30px 9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:14px}.mbr-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.mbr-dialog .sel.ng-invalid.ng-touched{border-color:var(--crit)}.mbr-dialog .mbr-note{display:flex;gap:12px;align-items:flex-start;margin-top:15px;padding:13px 15px;border-radius:12px;background:var(--good-wash);font-size:12.5px;line-height:1.5;color:var(--ink-2)}.mbr-dialog .mbr-note svg{width:20px;height:20px;min-width:20px;flex:none;margin-top:1px;color:var(--good)}.mbr-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.mbr-dialog .btn-primary:hover{background:var(--accent-ink)}.mbr-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.mbr-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbr-dialog .btn-primary svg{width:15px;height:15px}.mbr-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.mbr-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.mbr-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mbr-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.acct-page .acct-body{display:flex;flex-direction:column;gap:18px;max-width:1080px;padding-bottom:8px}.acct-page .acct-body>*>.card{min-width:0}.acct-page .acct-av{width:64px;height:64px;border-radius:50%;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--accent);color:#fff;font-family:var(--font-ui);font-size:22px;font-weight:700;letter-spacing:.02em}.acct-page .acct-av img{width:100%;height:100%;object-fit:cover}.acct-page .acct-av-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acct-page .btn-ghost.acct-danger{color:var(--crit)}.acct-page .btn-ghost.acct-danger:hover{color:var(--crit);border-color:var(--crit)}.acct-page .acct-pw-grid{max-width:440px;grid-template-columns:1fr}.acct-page .acct-sessions tbody tr{cursor:default}.acct-page .acct-sessions tbody tr:hover{background:transparent}.acct-page .acct-sessions td.r{font-family:var(--font-ui)}.acct-page .acct-sessions .btn-ghost{padding:5px 10px;font-size:12px}.acct-page .acct-sessions-note{font-size:12px;color:var(--ink-3)}.acct-page .acct-access tbody tr{cursor:default}.acct-page .acct-access tbody tr:hover{background:transparent}.acct-page .acct-access .btn-ghost{padding:5px 10px;font-size:12px}.acct-page .acct-access-sub{font-size:11px;font-weight:400;color:var(--ink-3);margin-top:3px}.acct-page .acct-access-org{font-weight:500;color:var(--ink-3)}.acct-page .acct-access-actions{display:flex;justify-content:flex-end;margin-top:15px}.acct-page .acct-sk-box{height:36px;border-radius:var(--r-sm)}.acct-page .acct-sk-area{height:74px}.mat-mdc-menu-panel.kebab-menu{min-width:180px;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-content{padding:6px}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item{min-height:36px;padding:0 10px;border-radius:7px;font-family:var(--font-ui);color:var(--ink-2)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:13px;font-weight:500;letter-spacing:0}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px;font-size:16px;margin-right:10px;color:var(--ink-3)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item .mat-icon svg{width:16px;height:16px}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item:hover:not([disabled]){background:var(--surface-2);color:var(--ink)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item:hover:not([disabled]) .mat-icon{color:var(--ink-2)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item.kebab-danger,.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item.kebab-danger .mat-mdc-menu-item-text,.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item.kebab-danger .mat-icon{color:var(--crit)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item.kebab-danger:hover:not([disabled]){background:var(--crit-wash);color:var(--crit)}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item.kebab-danger:hover:not([disabled]) .mat-icon{color:var(--crit)}.mat-mdc-menu-panel.kebab-menu .kebab-two{display:flex;flex-direction:column;line-height:1.3;padding:6px 0}.mat-mdc-menu-panel.kebab-menu .kebab-two small{color:var(--ink-3);font-size:11px;font-weight:500;margin-top:2px;white-space:normal}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item[disabled]:has(.kebab-two small){opacity:1}.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item[disabled]:has(.kebab-two small) .kebab-two>span,.mat-mdc-menu-panel.kebab-menu .mat-mdc-menu-item[disabled]:has(.kebab-two small) .mat-icon{opacity:.45}.mat-mdc-menu-panel.kebab-menu .kebab-sep{height:1px;background:var(--hair);margin:5px 4px}.confirm-dialog-panel .mat-mdc-dialog-surface{background:transparent;box-shadow:none;border-radius:var(--r);padding:0;overflow:visible}.confirm-modal{width:100%;background:var(--surface);border:1px solid var(--hair-2);border-left:4px solid var(--crit);border-radius:var(--r);box-shadow:var(--shadow-lift);overflow:hidden;display:flex;flex-direction:column;animation:cfPop .16s cubic-bezier(.2,.8,.3,1)}.confirm-modal.warn{border-left-color:var(--warn)}.confirm-modal.accent{border-left-color:var(--accent)}.confirm-modal .cf-main{min-width:0;display:flex;flex-direction:column}.confirm-modal .cf-body{padding:23px 24px 20px}.confirm-modal .cf-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:10.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px}.confirm-modal .cf-eyebrow .cf-dot{width:7px;height:7px;border-radius:50%;flex:none}.confirm-modal .cf-eyebrow.danger{color:var(--crit)}.confirm-modal .cf-eyebrow.danger .cf-dot{background:var(--crit);box-shadow:0 0 0 3px var(--crit-wash)}.confirm-modal .cf-eyebrow.warn{color:var(--warn)}.confirm-modal .cf-eyebrow.warn .cf-dot{background:var(--warn);box-shadow:0 0 0 3px var(--warn-wash)}.confirm-modal .cf-eyebrow.accent{color:var(--accent-ink)}.confirm-modal .cf-eyebrow.accent .cf-dot{background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.confirm-modal .cf-title{font-family:var(--font-display);font-size:21px;font-weight:650;letter-spacing:-.012em;line-height:1.18;margin:0 0 9px;color:var(--ink)}.confirm-modal .cf-rec{display:flex;align-items:center;gap:11px;padding:11px 12px;margin:0 0 14px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm)}.confirm-modal .cf-rec-av{width:36px;height:36px;border-radius:9px;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:13px;font-weight:650;letter-spacing:.02em}.confirm-modal .cf-rec-main{min-width:0;flex:1}.confirm-modal .cf-rec-name{font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.confirm-modal .cf-rec-sub{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.confirm-modal .cf-rec-pill{flex:none;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--accent-wash);color:var(--accent-ink);white-space:nowrap}.confirm-modal .cf-summary{margin:0 0 14px;border:1px solid var(--hair);border-radius:var(--r-sm);overflow:hidden}.confirm-modal .cf-summary .cfs-row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:8px 13px;font-size:12.5px}.confirm-modal .cf-summary .cfs-row+.cfs-row{border-top:1px solid var(--hair)}.confirm-modal .cf-summary .cfs-l{color:var(--ink-2);min-width:0}.confirm-modal .cf-summary .cfs-l small{color:var(--ink-3);font-size:11px}.confirm-modal .cf-summary .cfs-v{font-family:var(--font-mono);font-weight:600;color:var(--ink);white-space:nowrap}.confirm-modal .cf-summary .cfs-row.tot{background:var(--surface-2);border-top:1px solid var(--hair-2)}.confirm-modal .cf-summary .cfs-row.tot .cfs-l{color:var(--ink);font-weight:700}.confirm-modal .cf-summary .cfs-row.tot .cfs-v{font-weight:700}.confirm-modal .cf-msg{font-size:13px;color:var(--ink-2);line-height:1.6;margin:0}.confirm-modal .cf-msg b,.confirm-modal .cf-msg strong{color:var(--ink);font-weight:600}.confirm-modal .cf-reason{margin:14px 0 0}.confirm-modal .cf-reason-label{display:block;margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-3)}.confirm-modal .cf-reason-input{width:100%;resize:vertical;min-height:68px;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.5}.confirm-modal .cf-reason-input::placeholder{color:var(--ink-3)}.confirm-modal .cf-reason-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #0000000a}.confirm-modal .cf-reason-foot{display:flex;justify-content:flex-end;min-height:16px;margin-top:5px;font-size:11.5px}.confirm-modal .cf-reason-hint{color:var(--ink-3)}.confirm-modal .cf-reason-err{color:var(--crit);font-weight:500}.confirm-modal .cf-refusal{margin:14px 0 0;padding:9px 12px;border:1px solid var(--hair-2);border-left:3px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-wash);color:var(--ink);font-size:12.5px;font-weight:500;line-height:1.5}.confirm-modal .cf-confirm[disabled],.confirm-modal .cf-cancel[disabled]{opacity:.45;cursor:not-allowed}.confirm-modal .cf-foot{display:flex;align-items:center;gap:12px;padding:12px 18px 12px 24px;border-top:1px solid var(--hair);background:var(--surface-2)}.confirm-modal .cf-foot-note{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);font-weight:500}.confirm-modal .cf-foot-note svg{width:13px;height:13px;flex:none;opacity:.8}.confirm-modal .cf-foot-actions{display:flex;gap:10px;margin-left:auto}.confirm-modal .cf-foot .btn-ghost,.confirm-modal .cf-foot .cf-confirm{min-width:82px;justify-content:center;white-space:nowrap}.confirm-modal .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 15px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px var(--accent-shadow)}.confirm-modal .btn-primary:hover{background:var(--accent-ink)}.confirm-modal .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.confirm-modal .btn-danger-solid{display:inline-flex;align-items:center;gap:7px;background:var(--crit);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 15px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #dc262647}.confirm-modal .btn-danger-solid:hover{filter:brightness(.94)}.confirm-modal .btn-danger-solid:focus-visible{outline:2px solid var(--crit);outline-offset:2px}.confirm-modal .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.confirm-modal .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.confirm-modal .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes cfPop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.rail-toasts{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.rail-toasts>*{pointer-events:auto}.rail-toast{--c: var(--good);position:relative;display:flex;align-items:center;gap:11px;width:360px;max-width:100%;padding:12px 12px 12px 15px;background:var(--surface);color:var(--ink);border:1px solid var(--hair);border-radius:12px;box-shadow:var(--shadow-lift, 0 10px 28px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .08));overflow:hidden;font-family:var(--font-ui);opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.8,.2,1)}.rail-toast.is-good{--c: var(--good)}.rail-toast.is-crit{--c: var(--crit)}.rail-toast.is-warn{--c: var(--warn)}.rail-toast.is-info{--c: var(--info)}.rail-toast.in{opacity:1;transform:none}.rail-toast.out{opacity:0;transform:translateY(8px) scale(.98)}.rail-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.rail-toast .t-ic{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent)}.rail-toast .t-ic svg{width:16px;height:16px;display:block}.rail-toast .t-msg{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink)}.rail-toast .t-msg strong,.rail-toast .t-msg b{font-weight:750}.rail-toast .t-msg em,.rail-toast .t-msg i{font-style:italic}.rail-toast .t-x{flex:none;width:24px;height:24px;border:none;background:transparent;color:var(--ink-3);border-radius:6px;cursor:pointer;display:grid;place-items:center;padding:0;align-self:flex-start}.rail-toast .t-x:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.rail-toast .t-x svg{width:14px;height:14px;display:block}@media (prefers-reduced-motion: reduce){.rail-toast{transition:opacity .2s ease;transform:none}.rail-toast.in,.rail-toast.out{transform:none}}.page-alert{display:flex;align-items:center;gap:13px;padding:12px 15px;border-radius:var(--r);border:1px solid transparent;margin-bottom:18px;animation:cfPop .18s cubic-bezier(.2,.8,.3,1)}.page-alert .pa-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.page-alert .pa-ic svg{width:19px;height:19px}.page-alert .pa-txt{flex:1;min-width:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.page-alert .pa-txt b{color:var(--ink);font-weight:650}.page-alert .pa-cta{flex:none;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:12.5px;font-weight:650;padding:8px 14px;border-radius:var(--r-sm);cursor:pointer;color:#fff;border:none;text-decoration:none}.page-alert .pa-cta svg{width:14px;height:14px}.page-alert .pa-cta:hover{filter:brightness(.95)}.page-alert .pa-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page-alert .pa-actions{display:flex;gap:8px;flex:none;margin-left:auto}@media (max-width: 640px){.page-alert{flex-wrap:wrap}.page-alert .pa-txt{flex:1 1 calc(100% - 47px)}.page-alert .pa-cta{flex:0 1 auto;margin-left:47px;max-width:calc(100% - 47px)}.page-alert .pa-actions{flex-wrap:wrap;margin-left:47px;max-width:calc(100% - 47px)}.page-alert .pa-actions .pa-cta{margin-left:0;max-width:100%}}.page-alert.warn{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 28%,transparent)}.page-alert.warn .pa-ic{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.page-alert.warn .pa-cta{background:var(--warn)}.page-alert.crit{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 26%,transparent)}.page-alert.crit .pa-ic{background:color-mix(in srgb,var(--crit) 14%,transparent);color:var(--crit)}.page-alert.crit .pa-cta{background:var(--crit)}.page-alert.good{background:var(--good-wash);border-color:color-mix(in srgb,var(--good) 28%,transparent)}.page-alert.good .pa-ic{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}.page-alert.good .pa-cta{background:var(--good)}.page-alert.info{background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 24%,transparent)}.page-alert.info .pa-ic{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.page-alert.info .pa-cta{background:var(--info)}.mat-mdc-menu-panel.pagemenu{width:328px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r);box-shadow:var(--shadow-lift)}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-content{padding:6px}.mat-mdc-menu-panel.pagemenu .pm-grp+.pm-grp{border-top:1px solid var(--hair);margin-top:4px;padding-top:2px}.mat-mdc-menu-panel.pagemenu .pm-grp-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:9px 9px 5px}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt{display:flex;align-items:flex-start;gap:11px;min-height:0;height:auto;padding:8px 9px;border-radius:9px;line-height:normal}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .mat-mdc-menu-item-text{display:flex;align-items:flex-start;gap:11px;flex:1 1 auto;min-width:0}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt:hover:not([disabled]){background:var(--surface-2)}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-ic{width:30px;height:30px;border-radius:8px;flex:none;background:var(--accent-wash);color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-ic .mat-icon{width:16px;height:16px;min-width:16px;min-height:16px;font-size:16px;line-height:16px;margin:0;color:var(--accent-ink);display:flex;align-items:center;justify-content:center}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-ic svg{width:16px;height:16px;stroke-width:1.8;display:block}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-txt{display:flex;flex-direction:column;min-width:0}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-t{display:block;font-size:13px;font-weight:600;color:var(--ink)}.mat-mdc-menu-panel.pagemenu .mat-mdc-menu-item.pm-opt .pm-d{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px;line-height:1.4;white-space:normal}.tt{display:inline-block;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap}.tt.asset{background:var(--info-wash);color:var(--info)}.tt.liability{background:var(--warn-wash);color:var(--warn)}.tt.equity{background:var(--accent-wash);color:var(--accent-ink)}.tt.revenue{background:var(--good-wash);color:var(--good)}.tt.expense{background:var(--crit-wash);color:var(--crit)}.coa-tree{width:100%;border-collapse:collapse;font-size:13px;min-width:620px}.coa-tree thead th{text-align:left;font-family:var(--font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:12px 16px;border-bottom:1px solid var(--hair);background:var(--surface);position:sticky;top:0;z-index:1}.coa-tree thead th.r{text-align:right}.coa-tree thead th.kb{width:44px}.coa-tree td{padding:10px 16px;border-bottom:1px solid var(--hair);color:var(--ink-2);white-space:nowrap}.coa-tree tr:last-child td{border-bottom:none}.coa-tree tr:hover{background:var(--surface-2)}.coa-tree .acct{display:flex;align-items:center;gap:9px}.coa-tree .tcar{width:15px;height:15px;color:var(--ink-3);transition:transform .15s;flex:none}.coa-tree tr.collapsed .tcar{transform:rotate(-90deg)}.coa-tree tr.parent{cursor:pointer}.coa-tree tr.parent .acct .nm{font-weight:700;color:var(--ink);font-size:13.5px}.coa-tree tr.child td.first{padding-left:30px}.coa-tree .code{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);min-width:42px}.coa-tree .tcar-btn{width:16px;height:16px;flex:none;border:none;background:transparent;color:var(--ink-3);cursor:pointer;padding:0;display:grid;place-items:center;border-radius:4px}.coa-tree .tcar-btn:hover{background:var(--hair);color:var(--ink)}.coa-tree .tspacer{width:16px;flex:none}.coa-tree tr.acct-row.is-parent{cursor:pointer}.coa-tree tr.acct-row.is-parent .acct .nm{font-weight:700;color:var(--ink)}.coa-tree .gcount,.coa-tree .scount{font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--hair);border-radius:20px;padding:0 6px;line-height:16px}.coa-tree .acct-scope{font-size:10px;font-weight:600;color:var(--accent-ink, #2563eb);background:var(--accent-surface, #eff4ff);border:1px solid var(--accent-hair, #c9dcff);border-radius:20px;padding:0 7px;line-height:16px;white-space:nowrap}.coa-tree td.r{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.coa-tree tr.parent td.r,.coa-tree tr.acct-row.is-parent td.r{font-weight:700;color:var(--ink)}.coa-tree td.r a{color:var(--accent-ink);text-decoration:none}.coa-tree td.r a:hover{text-decoration:underline}.coa-tree td.kb{text-align:center;padding:4px 8px}.coa-tree tr.inactive td:not(.kb){opacity:.5}.coa-tree .coab-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1;padding:4px 9px;border-radius:20px;border:1px dashed var(--hair-2);background:transparent;color:var(--ink-3);cursor:pointer}.coa-tree .coab-pill svg{width:12px;height:12px;flex:none}.coa-tree .coab-pill:hover{border-color:var(--accent);color:var(--accent-ink)}.coa-tree .coab-pill.on{border:1px solid transparent;background:var(--good-wash);color:var(--good)}.coa-tree .coab-pill.on:hover{border-color:var(--good)}.coa-tree .coab-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coa-tree .coab-kept{margin-left:7px;font-family:var(--font-mono);font-size:10.5px;color:var(--warn);cursor:help}.coa-tree .coab-roll{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.coa-tree .coab-roll .coab-bar{width:44px;height:5px;border-radius:3px;background:var(--hair);overflow:hidden}.coa-tree .coab-roll .coab-bar i{display:block;height:100%;background:var(--good);border-radius:3px}.coa-tree .coab-roll b{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.coa-tree .coab-path{font-size:11px;color:var(--ink-3)}.coa-tree tr.coab-empty td{text-align:center;color:var(--ink-3);padding:26px}.coa-tree tr.coab-empty:hover{background:transparent}.coa-tree th.chk,.coa-tree td.chk{width:42px;padding-right:0}.coa-tree td.chk{cursor:pointer}.coa-tree td.chk .cbox{margin-top:-2px}.coa-tree .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coa-tree .cbox.coab-part{background:var(--accent);border-color:var(--accent)}.coa-tree .cbox.coab-part:after{content:"";position:absolute;left:3px;top:5.5px;width:7px;height:2px;background:#fff;border-radius:1px}.bulkbar.coab-bulk{position:fixed;left:50%;bottom:26px;z-index:25;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;max-width:calc(100vw - 32px);padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);font-family:var(--font-ui);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.bulkbar.coab-bulk.show{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.bulkbar.coab-bulk .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.bulkbar.coab-bulk .bb-count b{font-family:var(--font-mono);font-weight:700;color:var(--accent-ink)}.bulkbar.coab-bulk .bb-actions{display:flex;align-items:center;gap:8px}@media (prefers-reduced-motion: reduce){.bulkbar.coab-bulk,.bulkbar.coab-bulk.show{transform:translate(-50%)}}.mat-mdc-menu-panel.kebab-menu.coab-menu .mat-mdc-menu-item-text{display:flex;align-items:center;gap:10px;flex:1 1 auto}.mat-mdc-menu-panel.kebab-menu.coab-menu .coab-ck{width:14px;height:14px;flex:none;visibility:hidden}.mat-mdc-menu-panel.kebab-menu.coab-menu .mat-mdc-menu-item.on .coab-ck{visibility:visible;color:var(--accent)}.mat-mdc-menu-panel.kebab-menu.coab-menu .mat-mdc-menu-item.on .mat-mdc-menu-item-text{color:var(--ink);font-weight:600}.mat-mdc-menu-panel.kebab-menu.coab-menu .coab-pn{margin-left:auto;padding-left:14px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.page-alert.coab-note{padding:10px 14px;margin-bottom:14px}.page-alert.coab-note .pa-ic{width:30px;height:30px}.page-alert.coab-note .pa-ic svg{width:16px;height:16px}.page-alert.coab-note .pa-txt{font-size:12.5px}.mcoa-code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.coa-tree th.coab-h,.coa-tree td.coab-c{width:190px}.coab-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:11px;font-weight:600;line-height:1;padding:4px 9px;border-radius:20px;border:1px dashed var(--hair-2);background:transparent;color:var(--ink-3);cursor:pointer}.coab-pill svg{width:12px;height:12px;flex:none}.coab-pill:hover{border-color:var(--accent);color:var(--accent-ink)}.coab-pill.on{border:1px solid transparent;background:var(--good-wash);color:var(--good)}.coab-pill.on:hover{border-color:var(--good)}.coab-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coab-pill:disabled{opacity:.6;cursor:default}.coab-roll{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3)}.coab-roll .coab-bar{width:44px;height:5px;border-radius:3px;background:var(--hair);overflow:hidden}.coab-roll .coab-bar i{display:block;height:100%;background:var(--good);border-radius:3px}.coab-roll b{font-family:var(--font-mono);font-weight:600;color:var(--ink-2)}.coab-fld{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);font-family:var(--font-ui)}.coab-fld .coab-ftxt{flex:1;min-width:0}.coab-fld .coab-ftxt>b{display:block;font-size:12.5px;color:var(--ink);font-weight:600}.coab-fld .coab-ftxt span{display:block;margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.45}.coab-fld .coab-ftxt span b{color:var(--ink-2);font-weight:650}.coab-fld .coab-ftxt span.ovr{color:var(--warn)}.coab-fld.head .coab-ftxt>b{color:var(--ink-2)}.coab-reset{border:none;background:none;padding:0;margin-left:6px;color:var(--accent-ink);font-family:var(--font-ui);font-size:11.5px;font-weight:600;cursor:pointer}.coab-reset:hover{text-decoration:underline}.coab-fld .switch{width:40px;height:23px;border-radius:20px;background:var(--hair-2);position:relative;border:none;cursor:pointer;flex:none;padding:0;transition:background .15s}.coab-fld .switch:after{content:"";position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 2px #0003}.coab-fld .switch.on{background:var(--accent)}.coab-fld .switch.on:after{left:19.5px}.coab-fld .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.coab-fld .switch:disabled{opacity:.5;cursor:default}.list-refresh.da-page .da-scroll{padding:28px 28px 40px}.list-refresh.da-page .da-map{display:flex;flex-direction:column}.list-refresh.da-page .da-row{display:flex;align-items:center;gap:20px;padding:15px 22px;border-bottom:1px solid var(--hair)}.list-refresh.da-page .da-row:last-child{border-bottom:none}.list-refresh.da-page .da-label{flex:0 0 250px}.list-refresh.da-page .da-label b{display:block;font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.25}.list-refresh.da-page .da-label span{display:block;font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.45}.list-refresh.da-page .da-pick{flex:1 1 auto;min-width:0;max-width:580px}.list-refresh.da-page .da-dupe{font-size:12px;color:var(--crit);margin-top:6px;line-height:1.4}.list-refresh.da-page .da-group{padding:13px 22px;background:var(--surface-2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.list-refresh.da-page .page-head .sub .da-unset{color:var(--warn);font-weight:650}.list-refresh.da-page .da-actionbar{position:sticky;bottom:0;z-index:5;flex:none;display:flex;align-items:center;gap:10px;padding:12px 28px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.list-refresh.da-page .da-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.da-page .da-sk-label{width:150px}.list-refresh.da-page .da-sk-hint{width:220px;margin-top:7px}.list-refresh.da-page .da-sk-field{height:38px;width:100%;max-width:580px;border-radius:var(--r-sm)}@media (max-width: 640px){.list-refresh.da-page .da-scroll{padding:20px 16px 32px}.list-refresh.da-page .da-row{flex-direction:column;align-items:stretch;gap:8px}.list-refresh.da-page .da-label{flex:none}.list-refresh.da-page .da-pick{max-width:none}.list-refresh.da-page .da-actionbar{padding:12px 16px}}.list-refresh.ob-page .ob-scroll{padding:28px 28px 40px}.list-refresh.ob-page .ob-note{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-radius:var(--r);border:1px solid var(--hair-2);background:var(--surface-2);margin-bottom:14px}.list-refresh.ob-page .ob-note.warn{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.list-refresh.ob-page .ob-note .n-ic{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface);color:var(--ink-3);border:1px solid var(--hair)}.list-refresh.ob-page .ob-note.warn .n-ic{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn);border-color:transparent}.list-refresh.ob-page .ob-note .n-ic svg{width:16px;height:16px}.list-refresh.ob-page .ob-note .n-tx{flex:1 1 auto;min-width:0;font-size:12.5px;color:var(--ink-2);line-height:1.5}.list-refresh.ob-page .ob-note .n-tx b{color:var(--ink)}.list-refresh.ob-page .ob-note .n-act{flex:none;align-self:center}.list-refresh.ob-page .ob-table td{padding:7px 12px;vertical-align:middle}.list-refresh.ob-page .ob-table thead th{padding:10px 12px}.list-refresh.ob-page .ob-table tbody tr:hover{background:transparent}.list-refresh.ob-page .ob-table .ob-acct{display:flex;align-items:baseline;gap:10px;min-width:0}.list-refresh.ob-page .ob-table .ob-acct .code{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);flex:none}.list-refresh.ob-page .ob-table .ob-acct .nm{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-refresh.ob-page .ob-table td.amt{width:176px}.list-refresh.ob-page .ob-table tr.ob-grp td{background:var(--surface-2);border-top:1px solid var(--hair);padding:8px 12px}.list-refresh.ob-page .ob-table tr.ob-grp .g-n{font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.list-refresh.ob-page .ob-table tr.ob-grp .g-sub{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.list-refresh.ob-page .ob-empty{padding:34px;text-align:center;color:var(--ink-3);font-size:13px}.list-refresh.ob-page .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.list-refresh.ob-page .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.ob-page .inp::placeholder{color:var(--ink-3)}.list-refresh.ob-page .ob-amt{width:100%;text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:7px 10px}.list-refresh.ob-page .ob-amt::placeholder{color:var(--ink-3);opacity:.5}.list-refresh.ob-page .ob-amt.on{border-color:var(--accent-line);background:var(--accent-wash);font-weight:600}.list-refresh.ob-page .ob-amt[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.list-refresh.ob-page .ob-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 28px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.list-refresh.ob-page .ob-actionbar .ab-spacer{flex:1 1 auto}.list-refresh.ob-page .ob-tot{display:flex;align-items:center;gap:20px;min-width:0}.list-refresh.ob-page .ob-tot .t{display:flex;flex-direction:column;gap:1px}.list-refresh.ob-page .ob-tot .t .k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.list-refresh.ob-page .ob-tot .t .v{font-family:var(--font-mono);font-size:14.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.list-refresh.ob-page .ob-tot .t.diff .k,.list-refresh.ob-page .ob-tot .t.diff .v{color:var(--crit)}.list-refresh.ob-page .ob-tot .t.diff.ok .k,.list-refresh.ob-page .ob-tot .t.diff.ok .v{color:var(--good)}.list-refresh.ob-page .ob-tot .t.diff .v{display:inline-flex;align-items:center;gap:6px}.list-refresh.ob-page .ob-tot .t.diff svg{width:15px;height:15px}.list-refresh.ob-page .ob-vr{width:1px;align-self:stretch;margin:3px 0;background:var(--hair-2);flex:none}@media (max-width: 900px){.list-refresh.ob-page .ob-tot .t:not(.diff){display:none}.list-refresh.ob-page .ob-vr{display:none}}.list-refresh.ob-page .ob-year{border:none;background:transparent;padding:0 2px;width:auto;font-family:var(--font-ui);font-size:12.5px;font-weight:650;color:var(--ink);cursor:pointer}.list-refresh.ob-page .ob-year:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.ob-page .obs-step{display:flex;align-items:center;gap:11px;margin-bottom:7px}.list-refresh.ob-page .obs-pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border-radius:20px;padding:3px 9px}.list-refresh.ob-page .obs-bar{height:4px;border-radius:3px;background:var(--hair);overflow:hidden;width:190px}.list-refresh.ob-page .obs-bar i{display:block;height:100%;background:var(--accent);border-radius:3px}.list-refresh.ob-page .obs-fork{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}@media (max-width: 860px){.list-refresh.ob-page .obs-fork{grid-template-columns:1fr}}.list-refresh.ob-page .obs-opt{text-align:left;padding:16px 18px;border:1.5px solid var(--hair-2);border-radius:var(--r);background:var(--surface);cursor:pointer;font-family:var(--font-ui);display:flex;gap:13px;align-items:flex-start;transition:border-color .13s,background .13s}.list-refresh.ob-page .obs-opt:hover{border-color:var(--accent-line)}.list-refresh.ob-page .obs-opt.sel{border-color:var(--accent);background:var(--accent-wash)}.list-refresh.ob-page .obs-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.ob-page .obs-opt .o-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair)}.list-refresh.ob-page .obs-opt.sel .o-ic{background:var(--surface);color:var(--accent-ink);border-color:var(--accent-line)}.list-refresh.ob-page .obs-opt .o-ic svg{width:17px;height:17px}.list-refresh.ob-page .obs-opt .o-t{font-size:13.5px;font-weight:650;color:var(--ink);margin-bottom:3px;display:block}.list-refresh.ob-page .obs-opt .o-d{font-size:12px;color:var(--ink-3);line-height:1.45;display:block}.list-refresh.ob-page .obs-done{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:var(--r);background:var(--good-wash);border:1px solid color-mix(in srgb,var(--good) 28%,transparent)}.list-refresh.ob-page .obs-done .d-ic{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.list-refresh.ob-page .obs-done .d-ic svg{width:18px;height:18px}.list-refresh.ob-page .obs-done .d-t{font-size:13.5px;font-weight:650;color:var(--ink);display:block}.list-refresh.ob-page .obs-done .d-d{font-size:12px;color:var(--ink-2);margin-top:2px;display:block}.list-refresh.ob-page .ob-sk-name{width:190px}.list-refresh.ob-page .ob-sk-badge{width:62px;height:18px;border-radius:20px}.list-refresh.ob-page .ob-sk-amt{height:34px;width:100%;border-radius:var(--r-sm)}@media (max-width: 640px){.list-refresh.ob-page .ob-scroll{padding:20px 16px 32px}.list-refresh.ob-page .ob-actionbar{padding:12px 16px}}.ob-paste-dialog{width:600px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.ob-paste-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.ob-paste-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.ob-paste-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.ob-paste-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.ob-paste-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ob-paste-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.ob-paste-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.ob-paste-dialog .pb-hint{font-size:12.5px;color:var(--ink-2);line-height:1.5;margin:0 0 12px}.ob-paste-dialog .pb-hint b{color:var(--ink)}.ob-paste-dialog .inp{width:100%;padding:10px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:13px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;resize:vertical;min-height:180px;white-space:pre;overflow-wrap:normal;overflow-x:auto}.ob-paste-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.ob-paste-dialog .inp::placeholder{color:var(--ink-3);font-family:var(--font-mono)}.ob-paste-dialog .pb-summary{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap;font-size:12.5px}.ob-paste-dialog .pb-stat{display:inline-flex;align-items:baseline;gap:6px;color:var(--ink-2)}.ob-paste-dialog .pb-stat b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px}.ob-paste-dialog .pb-stat.warn,.ob-paste-dialog .pb-stat.warn b{color:var(--warn)}.ob-paste-dialog .pb-stat.ok b{color:var(--good)}.ob-paste-dialog .pb-stat.bad b{color:var(--crit)}.ob-paste-dialog .pb-skipped{margin-top:12px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);padding:10px 12px}.ob-paste-dialog .pb-skipped .s-t{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:6px}.ob-paste-dialog .pb-skipped ul{margin:0;padding:0;list-style:none;max-height:116px;overflow-y:auto}.ob-paste-dialog .pb-skipped li{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);padding:2px 0;white-space:pre;overflow:hidden;text-overflow:ellipsis}.ob-paste-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.ob-paste-dialog .btn-primary:hover{background:var(--accent-ink)}.ob-paste-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.ob-paste-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob-paste-dialog .btn-primary svg{width:15px;height:15px}.ob-paste-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.ob-paste-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.ob-paste-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ob-paste-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh .tx-j{display:flex;flex-direction:column;gap:2px}.list-refresh .tx-j b{font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.2}.list-refresh .tx-j span{font-size:12px;color:var(--ink-3);line-height:1.2}.list-refresh .tax-rate{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink);font-weight:600}.list-refresh .idx-table tbody tr.tx-grp{cursor:default}.list-refresh .idx-table tbody tr.tx-grp:hover{background:transparent}.list-refresh .idx-table tbody tr.tx-grp>td{background:var(--surface-2);padding:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.list-refresh .tx-gtoggle{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--ink);font-family:inherit}.list-refresh .tx-gtoggle .gcar{width:15px;height:15px;color:var(--ink-3);transition:transform .15s;flex:none}.list-refresh .tx-gtoggle b{font-size:13.5px;font-weight:700}.list-refresh .tx-gtoggle .tx-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;flex:none}.list-refresh .tx-gtoggle .tx-flag .flag{width:20px;height:10px;display:block;border-radius:2px;box-shadow:0 0 0 1px var(--hair-2)}.list-refresh .tx-gtoggle .tx-flag .globe{width:16px;height:16px;display:block;color:var(--ink-3)}.list-refresh .idx-table tbody tr.tx-grp.collapsed .gcar{transform:rotate(-90deg)}.taxf-page{background:var(--plane)}.taxf-page .u-back:disabled{opacity:.5;cursor:default}.taxf-page .tx-cards{display:flex;flex-direction:column;gap:16px}.taxf-page .fcard-head{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid var(--hair)}.taxf-page .fcard-head>svg{width:19px;height:19px;color:var(--ink-3);flex:none}.taxf-page .fcard-head h2{margin:0;font-family:var(--font-display);font-size:15px;font-weight:650;color:var(--ink)}.taxf-page .fcard-add{margin-left:auto}.taxf-page .fcard-body{padding:18px 20px 20px}.taxf-page .fcard-hint{margin:0 0 15px;font-size:12px;color:var(--ink-3);line-height:1.5;max-width:720px}.taxf-page .rate-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end;padding:12px 0;border-top:1px solid var(--hair)}.taxf-page .rate-row:first-of-type{border-top:none;padding-top:0}.taxf-page .rate-row .field>label{line-height:1.2}.taxf-page .rate-del{width:26px;height:26px;margin-bottom:6px;border:none;background:transparent;border-radius:6px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.taxf-page .rate-del:hover{color:var(--crit);background:var(--crit-wash)}.taxf-page .rate-del:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.taxf-page .rate-del svg{width:14px;height:14px}.taxf-page .tx-calc{grid-template-columns:1fr 1fr auto;align-items:end}.taxf-page .tx-compound{margin-bottom:2px}.taxf-page .jur-group{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:6px 0 10px}.taxf-page .jur-search{margin-bottom:12px;min-width:0;width:260px}.taxf-page .jur-clear{width:20px;height:20px;flex:none;border:none;background:transparent;border-radius:5px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.taxf-page .jur-clear:hover{background:var(--surface-2);color:var(--ink)}.taxf-page .jur-clear svg{width:13px;height:13px}.taxf-page .jur-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 18px;max-height:256px;overflow-y:auto;margin-bottom:18px}.taxf-page .jur-grid:last-of-type{margin-bottom:0}.taxf-page .jur-none{grid-column:1/-1;display:block}.taxf-page .jur-opt{display:flex;flex-direction:column;line-height:1.25}.taxf-page .jur-country{font-size:12px;color:var(--ink-3)}.taxf-page .txf-sk-ic{width:19px;height:19px;border-radius:5px;flex:none}.taxf-page .txf-sk-label{width:70px;height:9px}.taxf-page .txf-sk-box{display:block;width:100%;height:36px;border-radius:var(--r-sm)}@media (max-width: 720px){.taxf-page .rate-row{grid-template-columns:1fr 1fr}.taxf-page .tx-calc{grid-template-columns:1fr}.taxf-page .jur-search{width:100%}}.list-refresh .ten-host{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:13px}.list-refresh .ten-host svg{width:15px;height:15px;color:var(--ink-3);flex:none}.list-refresh .ten-row[data-active="0"] .ten-host{color:var(--ink-3)}.list-refresh .ten-app{display:inline-flex;align-items:center;gap:10px}.list-refresh .ten-app .ta-logo{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.02em;flex:none}.list-refresh .ten-app b{font-weight:600}.list-refresh .ten-color{display:inline-flex;align-items:center;gap:9px}.list-refresh .ten-color .tc-dot{width:15px;height:15px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}.list-refresh .ten-color .tc-hex{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.list-refresh .sup-form,.list-refresh .ten-form{white-space:normal;background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.list-refresh .sup-pane,.list-refresh .ten-pane{container-type:inline-size}.list-refresh .sup-form,.list-refresh .ten-form{position:sticky;left:0;width:100cqw}.list-refresh .sup-cols,.list-refresh .ten-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.list-refresh .sup-col,.list-refresh .ten-col{padding:18px;min-width:0}.list-refresh .sup-col+.sup-col,.list-refresh .ten-col+.ten-col{border-left:1px solid var(--hair)}.list-refresh .sup-col h3,.list-refresh .sup-bank-head h3,.list-refresh .ten-col h3,.list-refresh .ten-block h3{margin:0;font-size:13px;font-weight:650;color:var(--ink)}.list-refresh .sup-col h3,.list-refresh .ten-col h3,.list-refresh .ten-block h3{margin-bottom:14px}@media (max-width: 900px){.list-refresh .sup-cols,.list-refresh .ten-cols{grid-template-columns:minmax(0,1fr)}.list-refresh .sup-col+.sup-col,.list-refresh .ten-col+.ten-col{border-left:none;border-top:1px solid var(--hair)}}.list-refresh .sup-form .etx-actionbar,.list-refresh .ten-form .etx-actionbar{padding:12px 18px;flex-wrap:wrap;justify-content:flex-end}@container (max-width: 480px){.list-refresh .sup-form .etx-actionbar,.list-refresh .ten-form .etx-actionbar{padding:12px;gap:8px}}.list-refresh .ten-block{padding:18px;border-top:1px solid var(--hair)}.list-refresh .ten-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 900px){.list-refresh .ten-three{grid-template-columns:minmax(0,1fr)}}.list-refresh .ten-color-inp{position:relative}.list-refresh .ten-color-inp .inp{padding-right:40px}.list-refresh .ten-swatch{position:absolute;right:11px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.18);pointer-events:none}.list-refresh .ten-active{grid-column:1/-1;cursor:pointer;padding:4px 0 0}.list-refresh .ten-active input:focus-visible+.switch{outline:2px solid var(--accent);outline-offset:2px}.list-refresh .ten-active input:disabled+.switch{opacity:.5;cursor:default}.list-refresh .sup-bank{border-top:1px solid var(--hair)}.list-refresh .sup-bank-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px}.list-refresh .sup-bank-edit{padding:16px 18px;border-top:1px solid var(--hair)}.list-refresh .sup-bank-primary{padding:0;align-self:end;min-height:38px}.list-refresh .sup-bank-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.list-refresh .idx-table td.vmail{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.list-refresh .usr-org{font-size:13px;color:var(--ink-2)}.list-refresh .usr-noav{background:var(--surface-2)!important;color:var(--ink-3)!important;border:1px dashed var(--hair-2)}.list-refresh .usr-noname{color:var(--ink-3);font-style:italic;font-weight:400}.eusr-page{background:var(--plane)}.eusr-page .card+.card{margin-top:16px}.eusr-page .set-block h3{margin-bottom:12px}.eusr-page .eusr-org{padding:9px 0;border-top:1px solid var(--hair)}.eusr-page .eusr-org:first-of-type{border-top:none;padding-top:0}.eusr-page .eusr-org-name{font-size:13px;font-weight:600;color:var(--ink)}.eusr-page .eusr-org-role{font-size:12px;color:var(--ink-3);margin-top:1px}.eusr-page .eusr-copy{margin:0 0 14px;font-size:12px;color:var(--ink-3);line-height:1.5;max-width:720px}.eusr-page .eusr-action{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.eusr-page .eusr-action .eusr-note{flex:1 1 280px;margin-top:0;font-size:13px;color:var(--ink-2)}.eusr-page .eusr-role{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.eusr-page .eusr-role .field{width:260px;max-width:100%}.eusr-page .eusr-note{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;color:var(--ink-3);line-height:1.5}.eusr-page .eusr-note svg{width:16px;height:16px;flex:none;margin-top:1px}.list-refresh.eml-page .eml-scroll{padding:28px 28px 40px}.list-refresh.eml-page .idx-table tbody tr{cursor:pointer}.list-refresh.eml-page .pe-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}@media (max-width: 720px){.list-refresh.eml-page .pe-stats{grid-template-columns:repeat(2,1fr)}}.list-refresh.eml-page .pe-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:13px 16px}.list-refresh.eml-page .pe-stat .pes-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.list-refresh.eml-page .pe-stat .pes-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;line-height:1.2}.list-refresh.eml-page .pe-stat .pes-s{font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.25}.list-refresh.eml-page .pe-stat .pes-v.pes-load{width:46px;height:21px;border-radius:5px;margin-top:6px;background:var(--hair);position:relative;overflow:hidden}.list-refresh.eml-page .eml-seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--hair-2);border-radius:9px}.list-refresh.eml-page .eml-sg{border:0;background:transparent;font:inherit;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--ink-3);padding:5px 12px;border-radius:6px;cursor:pointer;white-space:nowrap}.list-refresh.eml-page .eml-sg:hover{color:var(--ink)}.list-refresh.eml-page .eml-sg.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.list-refresh.eml-page .eml-sg:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.eml-page .eml-filters{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.list-refresh.eml-page .eml-filters .dash{font-size:12px;color:var(--ink-3)}.list-refresh.eml-page .eml-filters .eml-scope{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink);cursor:default}.list-refresh.eml-page .eml-filters .eml-scope-x{border:none;background:transparent;color:inherit;font-size:15px;line-height:1;cursor:pointer;padding:0 0 0 2px}.list-refresh.eml-page .inp,.list-refresh.eml-page .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-variant-numeric:lining-nums}.list-refresh.eml-page .inp:focus,.list-refresh.eml-page .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.list-refresh.eml-page .inp::placeholder{color:var(--ink-3)}.list-refresh.eml-page .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.list-refresh.eml-page .eml-filters .sel,.list-refresh.eml-page .eml-filters .inp{height:34px;min-height:0;font-size:12.5px;padding:0 10px;width:auto}.list-refresh.eml-page .eml-filters .sel{padding-right:28px}.list-refresh.eml-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.eml-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.list-refresh.eml-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh.eml-page .p-head p b{color:var(--ink);font-weight:650}.list-refresh.eml-page .eml-to{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);word-break:break-all}.list-refresh.eml-page .eml-subj{color:var(--ink)}.list-refresh.eml-page .eml-tpl{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:6px;padding:2px 8px}.list-refresh.eml-page .eml-tpl.link{cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:10.5px;border-color:var(--hair-2)}.list-refresh.eml-page .eml-tpl.link:hover{color:var(--accent-ink);background:var(--accent-wash);border-color:var(--accent-line)}.list-refresh.eml-page .eml-tpl.link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.list-refresh.eml-page .eml-st{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:20px;white-space:nowrap}.list-refresh.eml-page .eml-st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.list-refresh.eml-page .eml-st.queued{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair)}.list-refresh.eml-page .eml-st.sent{background:var(--good-wash);color:var(--good)}.list-refresh.eml-page .eml-st.failed{background:var(--crit-wash);color:var(--crit)}.list-refresh.eml-page .eml-st.bounced{background:var(--warn-wash);color:var(--warn)}.list-refresh.eml-page .eml-reason{display:block;font-size:11.5px;color:var(--crit);margin-top:3px;white-space:normal}.list-refresh.eml-page .eml-row[data-st=bounced] .eml-reason{color:var(--warn)}.list-refresh.eml-page .idx-table td.eml-subject{white-space:normal;min-width:260px}.list-refresh.eml-page .bulkbar{position:fixed;left:50%;bottom:26px;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);z-index:120;max-width:calc(100vw - 32px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.list-refresh.eml-page .bulkbar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.list-refresh.eml-page .bulkbar .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.list-refresh.eml-page .bulkbar .bb-count b{font-family:var(--font-mono);color:var(--accent-ink)}.list-refresh.eml-page .bulkbar .bb-actions{display:flex;align-items:center;gap:8px}.list-refresh.eml-page .bulkbar .bb-div{width:1px;align-self:stretch;background:var(--hair)}@media (prefers-reduced-motion: reduce){.list-refresh.eml-page .bulkbar{transition:opacity .18s ease;transform:translate(-50%)}}.list-refresh.eml-page .bulkbar .btn-ghost.bb-danger{color:var(--crit);border-color:var(--crit-wash)}.list-refresh.eml-page .bulkbar .btn-ghost.bb-danger:hover{border-color:var(--crit);background:var(--crit-wash)}.list-refresh.eml-page .cbox{cursor:pointer}.list-refresh.eml-page .cbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.list-refresh.eml-page .idx-table td.empty{text-align:center;color:var(--ink-3);padding:30px 16px;white-space:normal}.emt-dialog{width:520px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.emt-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.emt-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.emt-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;color:var(--ink-3);font-size:22px;line-height:1;border-radius:7px;cursor:pointer}.emt-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.emt-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.emt-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px}.emt-dialog .modal-foot{display:flex;justify-content:flex-end;gap:10px;flex:0 0 auto;padding:13px 18px;border-top:1px solid var(--hair);background:var(--surface-2)}.emt-dialog .field{display:flex;flex-direction:column;gap:6px}.emt-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.emt-dialog .field>label .req{color:var(--crit);margin-left:2px}.emt-dialog .field .help{font-size:11px;color:var(--ink-3)}.emt-dialog .field .err{font-size:11.5px;color:var(--crit)}.emt-dialog .inp,.emt-dialog .sel{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-variant-numeric:lining-nums}.emt-dialog .inp:focus,.emt-dialog .sel:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.emt-dialog .inp::placeholder{color:var(--ink-3)}.emt-dialog .inp.err-flash,.emt-dialog .sel.err-flash{border-color:var(--crit);outline-color:var(--crit)}.emt-dialog .sel{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a97ab' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:15px}.emt-dialog .sel:disabled{cursor:default;color:var(--ink-3)}.emt-dialog .emt-empty{display:flex;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--hair);border-radius:var(--r-sm);font-size:12.5px;color:var(--ink-2);line-height:1.5}.emt-dialog .emt-empty .btn-ghost{flex:none}.emt-dialog .emt-note{display:flex;gap:10px;margin-top:16px;padding:11px 13px;border-radius:var(--r-sm);background:var(--warn-wash);color:var(--ink-2);font-size:12px;line-height:1.5}.emt-dialog .emt-note svg{width:16px;height:16px;flex:none;color:var(--warn);margin-top:1px}.emt-dialog .emt-note b{color:var(--ink);font-weight:650}.emt-dialog .btn-primary,.emt-dialog .btn-ghost{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;padding:9px 14px;border-radius:var(--r-sm);white-space:nowrap}.emt-dialog .btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.emt-dialog .btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.emt-dialog .btn-ghost{background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2)}.emt-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.emt-dialog .btn-primary:focus-visible,.emt-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.emt-dialog .btn-primary svg,.emt-dialog .btn-ghost svg{width:15px;height:15px}.list-refresh.emv-page .emv-scroll{padding:28px 28px 40px}.list-refresh.emv-page .emv-title{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.list-refresh.emv-page .card+.card{margin-top:16px}.list-refresh.emv-page .emv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 26px;padding:16px 18px 18px}.list-refresh.emv-page .emv-f{display:flex;flex-direction:column;gap:4px;min-width:0}.list-refresh.emv-page .emv-f.wide{grid-column:1/-1}.list-refresh.emv-page .emv-k{font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;color:var(--ink-3)}.list-refresh.emv-page .emv-v{font-size:13px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.list-refresh.emv-page .emv-v.mono{font-family:var(--font-mono);font-size:12px;color:var(--ink-2)}.list-refresh.emv-page .idx-table td.emv-detail{white-space:normal}.list-refresh.emv-page .emv-block{padding:16px 18px 18px}.list-refresh.emv-page .emv-payload{margin:0;padding:13px 15px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;overflow:auto}@media (max-width: 720px){.list-refresh.emv-page .emv-scroll{padding:20px 16px 32px}.list-refresh.emv-page .emv-grid{grid-template-columns:1fr}}.eml-sk-row{display:flex;align-items:center;gap:16px;padding:13px 16px;border-bottom:1px solid var(--hair)}.eml-sk-row .sk-line.sk-to{width:170px}.eml-sk-row .sk-line.sk-subj{flex:1 1 auto;max-width:320px}.eml-sk-row .sk-line.sk-tpl{width:110px}.eml-sk-row .sk-line.sk-st{width:74px}.eml-sk-row .sk-line.sk-when{width:140px;margin-left:auto}.list-refresh .status-badge,.aud-dialog .status-badge{display:inline-block;font-family:var(--font-mono);font-size:10.5px;font-weight:600;line-height:1.5;padding:2px 10px;border-radius:20px;white-space:nowrap}.list-refresh .status-badge.s5,.aud-dialog .status-badge.s5{background:var(--crit-wash);color:var(--crit)}.list-refresh .status-badge.s4,.aud-dialog .status-badge.s4{background:var(--warn-wash);color:var(--warn)}.list-refresh .status-badge.s3,.aud-dialog .status-badge.s3{background:var(--info-wash);color:var(--info)}.list-refresh .audit-act,.aud-dialog .audit-act{display:inline-block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;line-height:1.5;padding:2px 9px;border-radius:20px;font-weight:600;white-space:nowrap}.list-refresh .audit-act.added,.aud-dialog .audit-act.added{background:var(--good-wash);color:var(--good)}.list-refresh .audit-act.modified,.aud-dialog .audit-act.modified{background:var(--warn-wash);color:var(--warn)}.list-refresh .audit-act.deleted,.aud-dialog .audit-act.deleted{background:var(--crit-wash);color:var(--crit)}.list-refresh .idx-table td.err-msg-cell{white-space:normal;min-width:260px}.list-refresh .err-msg{color:var(--ink);font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-refresh .err-path{font-family:var(--font-mono);font-size:11.5px;line-height:1.45;color:var(--ink-3);white-space:normal;word-break:break-all;display:inline-block;max-width:320px}.list-refresh .err-user .eu-n{font-weight:600;color:var(--ink);font-size:13px;line-height:1.25}.list-refresh .err-user .eu-n.anon{font-weight:500;color:var(--ink-3)}.list-refresh .err-user .eu-e{font-size:11px;line-height:1.25;color:var(--ink-3);margin-top:1px}.list-refresh .aud-av{width:30px;height:30px;font-size:11px}.list-refresh .aud-av.aud-sys{background:var(--surface-2);color:var(--ink-3);border:1px dashed var(--hair-2)}.list-refresh .aud-row .pname{font-size:13px}.list-refresh .aud-via{font-size:11px;color:var(--warn);margin-top:1px}.list-refresh .rec-cell .rec-t{font-weight:600;color:var(--ink);font-size:13px;line-height:1.25}.list-refresh .rec-cell .rec-id{font-family:var(--font-mono);font-size:11px;line-height:1.25;color:var(--ink-3);margin-top:1px}.list-refresh .idx-table td.audit-changes{color:var(--ink-2);font-size:12.5px}.list-refresh .sk-line.sk-sub{margin-top:7px}.list-refresh .sk-line.sk-pill{height:16px;border-radius:20px}.list-refresh .sk-av.aud-sk-av{width:30px;height:30px;border-radius:50%}.list-refresh.ead-page .ead-scroll{padding:28px 28px 40px}.list-refresh.ead-page .page-head.ead-head{display:block}.list-refresh.ead-page .ead-id{display:grid;align-items:center;column-gap:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:". brow ." "back title user" ". meta ."}.list-refresh.ead-page .ead-brow{grid-area:brow;margin-bottom:5px}.list-refresh.ead-page .ead-back{grid-area:back}.list-refresh.ead-page .ead-msg{grid-area:title;min-width:0;max-width:900px;font-size:24px;line-height:1.25;word-break:break-word}.list-refresh.ead-page .ead-user{grid-area:user;justify-self:end;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;line-height:1.2;padding:5px 12px;border-radius:20px;background:var(--ink);color:var(--surface);white-space:nowrap}.list-refresh.ead-page .ead-meta{grid-area:meta;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.list-refresh.ead-page .ld-path{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);word-break:break-all;max-width:640px}.list-refresh.ead-page .method-badge{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;line-height:1.5;padding:2px 9px;border-radius:20px;background:var(--ink);color:var(--surface)}.list-refresh.ead-page .card+.card{margin-top:16px}.list-refresh.ead-page .p-head{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh.ead-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;line-height:1.25;color:var(--ink)}.list-refresh.ead-page .p-head p{margin:3px 0 0;font-size:12px;line-height:1.4;color:var(--ink-3)}.list-refresh.ead-page .p-head .actions{margin-left:auto;display:flex;gap:8px;flex:none}.list-refresh.ead-page .ead-diag{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px 26px;padding:16px 18px 18px}.list-refresh.ead-page .ead-diag .dg{display:flex;flex-direction:column;gap:4px;min-width:0}.list-refresh.ead-page .ead-diag .dg.wide{grid-column:1/-1}.list-refresh.ead-page .ead-diag .dg-k{font-size:10px;font-weight:600;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;color:var(--ink-3)}.list-refresh.ead-page .ead-diag .dg-v{font-size:13px;line-height:1.4;color:var(--ink);word-break:break-word}.list-refresh.ead-page .ead-diag .dg-v.mono{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);word-break:normal;overflow-wrap:anywhere}.list-refresh.ead-page .ead-diag .dg-v.dg-none{color:var(--ink-3);font-style:italic}.list-refresh.ead-page .ead-diag .dg-sub{font-family:var(--font-mono);font-size:11px;line-height:1.35;color:var(--ink-3);overflow-wrap:anywhere;margin-top:1px}.list-refresh.ead-page .ead-env{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1.5;padding:2px 10px 2px 8px;border-radius:20px;background:var(--surface-2);border:1px solid var(--hair);color:var(--ink-2)}.list-refresh.ead-page .ead-env:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warn)}.list-refresh.ead-page .ead-block{padding:16px 18px 18px}.list-refresh.ead-page .ld-trace{margin:0;padding:13px 15px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--ink-2);white-space:pre-wrap;word-break:break-word;overflow:auto}@media (max-width: 720px){.list-refresh.ead-page .ead-scroll{padding:20px 16px 32px}.list-refresh.ead-page .ead-msg{font-size:20px}.list-refresh.ead-page .ead-user{display:none}.list-refresh.ead-page .ead-id{grid-template-columns:auto minmax(0,1fr);grid-template-areas:". brow" "back title" ". meta"}}.aud-dialog{width:560px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.aud-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.aud-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.aud-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.aud-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.aud-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.aud-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.aud-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.aud-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;line-height:1.15;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.aud-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.aud-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aud-dialog .ld-top{display:flex;align-items:center;gap:12px;padding:4px 2px 16px}.aud-dialog .ld-sub{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3;color:var(--ink)}.aud-dialog .ld-mono{font-family:var(--font-mono);font-size:12.5px;font-weight:400;color:var(--ink-2)}.aud-dialog .ld-meta{display:flex;flex-direction:column;margin-bottom:4px}.aud-dialog .dp-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--hair);font-size:13px;line-height:1.4}.aud-dialog .dp-row:last-child{border-bottom:none}.aud-dialog .dp-l{color:var(--ink-3);flex:none}.aud-dialog .dp-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:right;min-width:0;word-break:break-word}.aud-dialog .ld-sec{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px}.aud-dialog .ld-chg{width:100%;border-collapse:collapse;font-size:12.5px}.aud-dialog .ld-chg th{text-align:left;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:6px 10px;border-bottom:1px solid var(--hair)}.aud-dialog .ld-chg td{padding:8px 10px;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top;word-break:break-word}.aud-dialog .ld-chg tr:last-child td{border-bottom:none}.aud-dialog .ld-chg .ld-f{font-family:var(--font-mono);color:var(--ink);font-size:11.5px}.aud-dialog .ld-chg .ld-old{color:var(--crit);text-decoration:line-through}.aud-dialog .ld-chg .ld-new{color:var(--good)}.aud-dialog .ld-chg .ld-none{color:var(--ink-3)}.aud-dialog .ld-more{font-size:11.5px;line-height:1.5;color:var(--ink-3);padding:8px 2px 0;margin:0}.aud-dialog .ld-more.ld-note{padding:0 2px 8px}.list-refresh .fi-page .p-head{display:flex;align-items:flex-start;gap:12px;flex:0 0 auto;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh .fi-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.list-refresh .fi-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh .fi-page .p-head p b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.list-refresh .fi-page .fi-skeleton .codechip-sk{width:35px;height:15px;border-radius:6px}.list-refresh .fi-page .fi-skeleton .kebab-sk{display:grid;place-items:center;width:28px;height:28px}.fi-dialog{width:520px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.fi-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.fi-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.fi-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.fi-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.fi-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.fi-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.fi-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.fi-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px}.fi-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.fi-dialog .field.span2{grid-column:1/-1}.fi-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.fi-dialog .field>label .req{color:var(--crit);margin-left:2px}.fi-dialog .fld-err{font-size:11px;color:var(--crit)}.fi-dialog .help{font-size:11px;color:var(--ink-3)}.fi-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.fi-dialog .inp.num{font-family:var(--font-mono);letter-spacing:.04em}.fi-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.fi-dialog .inp::placeholder{color:var(--ink-3);font-family:var(--font-ui);letter-spacing:normal}.fi-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.fi-dialog .btn-primary{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;border:none;border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:650;cursor:pointer;box-shadow:0 1px 2px #4f46e559}.fi-dialog .btn-primary:hover{background:var(--accent-ink)}.fi-dialog .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none}.fi-dialog .btn-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-dialog .btn-primary svg{width:15px;height:15px}.fi-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;background:var(--surface);color:var(--ink-2);border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 14px;font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer}.fi-dialog .btn-ghost:hover{border-color:var(--accent-line);color:var(--ink)}.fi-dialog .btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fi-dialog .btn-ghost:disabled{opacity:.5;cursor:default}.list-refresh .cty-page .p-head,.list-refresh .prv-page .p-head{display:flex;align-items:flex-start;gap:12px;flex:0 0 auto;padding:16px 18px;border-bottom:1px solid var(--hair)}.list-refresh .cty-page .p-head h2,.list-refresh .prv-page .p-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;letter-spacing:.005em;color:var(--ink)}.list-refresh .cty-page .p-head p,.list-refresh .prv-page .p-head p{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.list-refresh .cty-page .p-head p b,.list-refresh .prv-page .p-head p b{color:var(--ink-2);font-family:var(--font-mono);font-weight:600}.list-refresh .cty-page .idx-table th.ctr,.list-refresh .cty-page .idx-table td.ctr,.list-refresh .prv-page .idx-table th.ctr,.list-refresh .prv-page .idx-table td.ctr{text-align:center}.list-refresh .cty-page .cty-none,.list-refresh .prv-page .cty-none{color:var(--ink-3)}.list-refresh .cty-page .codechip-sk,.list-refresh .prv-page .codechip-sk{width:28px;height:15px;border-radius:6px}.list-refresh .cty-page .pill-sk,.list-refresh .prv-page .pill-sk{width:26px;height:18px;border-radius:20px}.list-refresh .cty-page .kebab-sk,.list-refresh .prv-page .kebab-sk{display:grid;place-items:center;width:28px;height:28px}.list-refresh .cty-page .cty-row{cursor:pointer}.list-refresh .cty-page .cty-drill{display:inline-block;min-width:26px;padding:2px 8px;border-radius:20px;font-weight:650;color:var(--accent-ink);background:var(--accent-wash);font-variant-numeric:tabular-nums}.list-refresh .cty-page .cty-row:hover .cty-drill{background:var(--accent);color:#fff}.list-refresh .prv-page .prv-none{cursor:default}.list-refresh .prv-page .prv-none:hover{background:transparent}.list-refresh .prv-page .prv-none td{padding:0!important}.list-refresh .prv-page .prv-empty{padding:34px 24px;text-align:center;color:var(--ink-3);font-size:13px;white-space:normal}.cty-dialog,.prv-dialog{width:460px;max-width:92vw;max-height:86vh;background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;overflow:hidden}.cty-dialog .modal-head,.prv-dialog .modal-head{display:flex;align-items:center;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.cty-dialog .modal-head h2,.prv-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.cty-dialog .modal-x,.prv-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1}.cty-dialog .modal-x:hover,.prv-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.cty-dialog .modal-x:focus-visible,.prv-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cty-dialog .modal-body,.prv-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.cty-dialog .modal-foot,.prv-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.cty-dialog .form-grid,.prv-dialog .form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px 18px;padding:2px 0}.cty-dialog .field,.prv-dialog .field{display:flex;flex-direction:column;gap:6px;min-width:0}.cty-dialog .field.span2,.prv-dialog .field.span2{grid-column:1/-1}.cty-dialog .field>label,.prv-dialog .field>label{font-size:12px;font-weight:600;color:var(--ink-2)}.cty-dialog .field>label .req,.prv-dialog .field>label .req{color:var(--crit);margin-left:2px}.cty-dialog .fld-err,.prv-dialog .fld-err{font-size:11px;color:var(--crit)}.cty-dialog .inp,.prv-dialog .inp{width:100%;padding:9px 11px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:13px}.cty-dialog .inp.code,.prv-dialog .inp.code{text-transform:uppercase}.cty-dialog .inp:focus,.prv-dialog .inp:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.cty-dialog .inp::placeholder,.prv-dialog .inp::placeholder{color:var(--ink-3);text-transform:none}.cty-dialog .inp.ng-invalid.ng-touched,.prv-dialog .inp.ng-invalid.ng-touched{border-color:var(--crit)}.cty-dialog .cty-provlink,.prv-dialog .cty-provlink{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2)}.cty-dialog .cty-provlink b,.prv-dialog .cty-provlink b{display:block;font-size:13px;color:var(--ink)}.cty-dialog .cty-provlink span,.prv-dialog .cty-provlink span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.cty-dialog .cty-provlink .btn-ghost,.prv-dialog .cty-provlink .btn-ghost{flex:none}.pimp-dialog .mat-mdc-dialog-container{padding:0}.pimp-dialog .mat-mdc-dialog-surface{border-radius:20px;overflow:hidden;background:transparent}.pimp .imp-wrap{display:grid;grid-template-columns:296px 1fr;background:var(--surface);border:1px solid var(--hair);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-lift);position:relative;max-height:92vh}@media (max-width: 780px){.pimp .imp-wrap{grid-template-columns:1fr}.pimp .imp-side{display:none}}.pimp .pimp-x{position:absolute;top:14px;right:16px;z-index:3;width:32px;height:32px;border:none;background:transparent;color:var(--ink-3);font-size:22px;line-height:1;cursor:pointer;border-radius:8px;display:grid;place-items:center}.pimp .pimp-x:hover{background:var(--surface-2);color:var(--ink)}.pimp .imp-side{position:relative;overflow:hidden auto;background:linear-gradient(165deg,#4f46e5,#3730a3 66%,#1e1b4b);color:#fff;padding:30px 26px 26px;display:flex;flex-direction:column}.pimp .imp-side .io-orb{position:absolute;border-radius:50%;background:#ffffff12;pointer-events:none}.pimp .imp-side .is-brand{display:flex;align-items:center;gap:11px;font-family:var(--font-display);font-weight:700;font-size:16px;position:relative;margin-bottom:8px}.pimp .imp-side .is-brand .lg{width:34px;height:34px;border-radius:9px;background:#ffffff29;display:grid;place-items:center}.pimp .imp-side .is-brand .lg svg{width:19px;height:19px}.pimp .imp-side .is-lead{font-size:12.5px;opacity:.78;line-height:1.5;position:relative;margin:0 0 24px}.pimp .imp-steps{position:relative;display:flex;flex-direction:column}.pimp .wiz-step{display:flex;gap:13px;align-items:flex-start;padding:11px 0;position:relative}.pimp .wiz-step .ws-num{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600;flex:none;background:#ffffff0f;transition:.2s;position:relative;z-index:1}.pimp .wiz-step .ws-num svg{width:15px;height:15px}.pimp .wiz-step:not(:last-child):before{content:"";position:absolute;left:14.5px;top:40px;height:calc(100% - 18px);width:1.5px;background:#ffffff38}.pimp .wiz-step.done:before{background:#fff9}.pimp .wiz-step .ws-tx .ws-t{font-size:13.5px;font-weight:600;line-height:1.2;opacity:.68}.pimp .wiz-step .ws-tx .ws-d{font-size:11px;opacity:.5;margin-top:3px}.pimp .wiz-step.active .ws-num{background:#fff;color:var(--accent-ink);border-color:#fff;box-shadow:0 0 0 5px #ffffff29}.pimp .wiz-step.active .ws-t{opacity:1}.pimp .wiz-step.done .ws-num{background:#ffffffeb;color:var(--accent-ink);border-color:transparent}.pimp .wiz-step.done .ws-t{opacity:.9}.pimp .imp-side .is-foot{margin-top:auto;font-size:11.5px;opacity:.58;position:relative;padding-top:22px}.pimp .imp-main{padding:32px 38px;min-height:508px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 560px){.pimp .imp-main{padding:24px 20px}}.pimp .imp-main .im-h{font-family:var(--font-display);font-size:22px;font-weight:700;margin:0 0 4px;letter-spacing:.005em;color:var(--ink);line-height:1.2}.pimp .imp-main .im-s{font-size:13px;color:var(--ink-3);margin:0 0 22px;max-width:54ch;line-height:1.5}.pimp .imp-main .im-s b{color:var(--ink-2)}.pimp .wiz-panel{display:flex;flex-direction:column;flex:1}.pimp .wiz-body{flex:1;display:flex;flex-direction:column}.pimp .wiz-foot{display:flex;align-items:center;gap:10px;padding-top:22px;margin-top:22px;border-top:1px solid var(--hair)}.pimp .wiz-foot .right{margin-left:auto;display:flex;gap:10px}.pimp .imp-drop{flex:1;min-height:260px;border:2px dashed var(--hair-2);border-radius:16px;display:grid;place-items:center;text-align:center;padding:30px;transition:.18s;background:linear-gradient(180deg,transparent,var(--surface-2));cursor:pointer}.pimp .imp-drop:hover,.pimp .imp-drop.dragover{border-color:var(--accent);background:var(--accent-wash)}.pimp .imp-drop .idz-ic{width:78px;height:78px;border-radius:22px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin:0 auto 16px;transition:transform .2s}.pimp .imp-drop:hover .idz-ic{transform:translateY(-3px)}.pimp .imp-drop .idz-ic svg{width:36px;height:36px}.pimp .imp-drop h3{font-family:var(--font-display);font-size:18px;margin:0 0 5px;color:var(--ink)}.pimp .imp-drop p{font-size:12.5px;color:var(--ink-3);margin:0}.pimp .imp-drop .dz-link{color:var(--accent-ink);font-weight:600}.pimp .imp-filechip{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid var(--accent-line);border-radius:14px;background:var(--accent-wash);text-align:left}.pimp .imp-filechip .fc-ic{width:44px;height:44px;border-radius:11px;background:var(--surface);color:var(--accent-ink);display:grid;place-items:center;flex:none}.pimp .imp-filechip .fc-ic svg{width:22px;height:22px}.pimp .imp-filechip .fc-name{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.pimp .imp-filechip .fc-size{font-size:11.5px;color:var(--ink-3);font-family:var(--font-mono);margin-top:2px;display:flex;align-items:center;gap:6px}.pimp .imp-filechip .fc-size .ok{color:var(--good);display:inline-flex;align-items:center;gap:3px}.pimp .imp-filechip .fc-size .ok svg{width:12px;height:12px}.pimp .imp-filechip .fc-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:8px;color:var(--ink-3);font-size:20px;cursor:pointer;flex:none}.pimp .imp-filechip .fc-x:hover{background:var(--surface);color:var(--ink)}.pimp .imp-tmplbar{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.pimp .imp-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--hair-2);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:12.5px;cursor:pointer;font-family:var(--font-ui)}.pimp .imp-chip:hover{border-color:var(--accent-line);color:var(--accent-ink);background:var(--accent-wash)}.pimp .imp-chip svg{width:15px;height:15px}.pimp .imp-help{margin-top:14px;padding:13px 15px;border:1px solid var(--hair);border-radius:12px;background:var(--surface-2);font-size:12.5px;color:var(--ink-2);line-height:1.55}.pimp .rev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width: 620px){.pimp .rev-grid{grid-template-columns:repeat(2,1fr)}}.pimp .rev-tile{background:var(--surface-2);border:1px solid var(--hair);border-radius:12px;padding:14px}.pimp .rev-tile .rt-ic{width:32px;height:32px;border-radius:9px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin-bottom:9px}.pimp .rev-tile .rt-ic svg{width:17px;height:17px}.pimp .rev-tile .rt-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pimp .rev-tile .rt-n{font-family:var(--font-display);font-size:23px;font-weight:700;color:var(--ink);margin-top:2px}.pimp .msg-stack{display:flex;flex-direction:column;gap:12px}.pimp .msg{display:flex;gap:12px;padding:13px 15px;border-radius:12px;font-size:13px;align-items:flex-start;line-height:1.5}.pimp .msg svg{width:20px;height:20px;flex:none;margin-top:1px}.pimp .msg.err{background:var(--crit-wash);color:var(--ink-2)}.pimp .msg.err>svg{color:var(--crit)}.pimp .msg.err b{color:var(--crit)}.pimp .msg.warn{background:var(--warn-wash);color:var(--ink-2)}.pimp .msg.warn>svg{color:var(--warn)}.pimp .msg.warn b{color:var(--warn)}.pimp .msg.ok{background:var(--good-wash);color:var(--ink-2)}.pimp .msg.ok>svg{color:var(--good)}.pimp .imp-ring-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;margin:6px 0 22px}.pimp .imp-ring{position:relative;width:132px;height:132px}.pimp .imp-ring svg{transform:rotate(-90deg)}.pimp .imp-ring .rg-bg{stroke:var(--surface-2)}.pimp .imp-ring .rg-fg{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .55s ease}.pimp .imp-ring .rg-pct{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--ink)}.pimp .imp-rows{display:flex;flex-direction:column;gap:2px}.pimp .imp-row{padding:11px 6px}.pimp .imp-row .ir-top{display:flex;align-items:center;gap:11px;margin-bottom:8px}.pimp .imp-row .ir-ic{width:20px;height:20px;color:var(--ink-3);flex:none}.pimp .imp-row .ir-ic svg,.pimp .imp-row .ir-ic .mat-icon{width:20px;height:20px;min-width:0;min-height:0}.pimp .imp-row.active .ir-ic,.pimp .imp-row.done .ir-ic{color:var(--accent-ink)}.pimp .imp-row .ir-name{font-weight:600;font-size:13.5px;color:var(--ink)}.pimp .imp-row .ir-status{margin-left:auto;font-size:12px;color:var(--ink-3);font-family:var(--font-mono);display:flex;align-items:center;gap:7px}.pimp .imp-track{height:6px;background:var(--surface-2);border-radius:20px;overflow:hidden}.pimp .imp-fill{display:block;height:100%;width:0;background:var(--accent);border-radius:20px;transition:width .55s ease}.pimp .imp-row.done .imp-fill{background:var(--good)}.pimp .imp-check{width:15px;height:15px;color:var(--good);opacity:0;transition:opacity .2s}.pimp .imp-row.done .imp-check{opacity:1}.pimp .imp-ring .rg-spin{stroke:var(--accent);stroke-linecap:round;transform-origin:66px 66px;animation:imp-ring-spin 1.1s linear infinite}@keyframes imp-ring-spin{to{transform:rotate(360deg)}}.pimp .rg-note{font-size:12.5px;font-weight:600;color:var(--accent-ink);letter-spacing:.01em}.pimp .imp-fill.indet{width:38%;transition:none;animation:imp-fill-indet 1.3s ease-in-out infinite}@keyframes imp-fill-indet{0%{transform:translate(-100%)}to{transform:translate(263%)}}@media (prefers-reduced-motion: reduce){.pimp .imp-ring .rg-spin{animation-duration:3.5s}.pimp .imp-fill.indet{animation:none;width:100%;opacity:.55}}.pimp .imp-done{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 0}.pimp .imp-done h2{font-family:var(--font-display);font-size:21px;font-weight:700;margin:0 0 5px;color:var(--ink)}.pimp .imp-done .id-sub{color:var(--ink-3);font-size:13px;margin:0 0 20px}.pimp .done-ic{width:70px;height:70px;border-radius:50%;background:var(--good-wash);color:var(--good);display:grid;place-items:center;margin:0 auto 16px;position:relative}.pimp .done-ic:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px solid var(--good-wash)}.pimp .done-ic svg{width:34px;height:34px}.pimp .done-ic.fail{background:var(--crit-wash);color:var(--crit)}.pimp .done-ic.fail:after{border-color:var(--crit-wash)}.pimp.imp-page .page{padding:22px 24px 40px}@media (max-width: 620px){.pimp.imp-page .page{padding:18px 16px 32px}}.pimp.imp-page .imp-page-col{width:100%;max-width:680px;margin:0 auto}.pimp.imp-page .imp-main{min-height:0;max-height:none;overflow:visible}.pimp.imp-page .imp-done{padding:16px 0 6px}.pimp.imp-page .rev-grid{width:100%;max-width:480px;margin:0 auto 16px}.pimp.imp-page .rev-tile{text-align:left}.pimp.imp-page .imp-page-msg{width:100%;max-width:480px;margin:0 auto;text-align:left}.pimp.imp-page h2+.imp-page-msg{margin-top:15px}.pimp.imp-page .imp-page-list{margin:2px 0 0;padding-left:18px;list-style:disc}.pimp.imp-page .imp-page-acts{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.onb-prog{height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.onb-prog-fill{height:100%;border-radius:99px;background:var(--accent);transition:width .35s cubic-bezier(.2,.8,.3,1)}.onb-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.onb-meta .onb-count{font-family:var(--font-ui);font-size:12px;font-weight:650;color:var(--ink-2)}.onb-meta .onb-count b{color:var(--ink)}.onb-meta .onb-pct{font-family:var(--font-display);font-size:12px;font-weight:650;color:var(--accent)}.onb-ring{position:relative;flex:none;width:26px;height:26px}.onb-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.onb-ring .rg-track{stroke:var(--hair-2)}.onb-ring .rg-fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .35s cubic-bezier(.2,.8,.3,1)}.onb-ring .rg-num{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:8.5px;font-weight:700;color:var(--ink-2)}.onb-ring.rg-done .rg-fill{stroke:var(--good)}@keyframes onbPop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.onb-panel{position:fixed;right:22px;bottom:22px;z-index:255;width:344px;max-width:calc(100vw - 44px);background:var(--surface);border:2px solid var(--warn);border-radius:var(--r);box-shadow:0 0 0 4px var(--warn-wash),var(--shadow-lift);font-family:var(--font-ui);color:var(--ink);animation:onbPop .22s cubic-bezier(.2,.8,.3,1),onbHalo 2.6s ease-in-out .3s infinite}.onb-panel .onb-hic{background:var(--warn-wash);color:var(--warn)}@keyframes onbHalo{0%,to{box-shadow:0 0 0 3px var(--warn-wash),var(--shadow-lift)}50%{box-shadow:0 0 0 7px var(--warn-wash),var(--shadow-lift)}}.onb-flag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--warn);margin-bottom:5px}.onb-flag:before{content:"";width:6px;height:6px;border-radius:99px;background:var(--warn);box-shadow:0 0 0 3px var(--warn-wash)}.onb-head{display:flex;align-items:flex-start;gap:10px;padding:14px 15px 12px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.onb-head:active{cursor:grabbing}.onb-head .onb-icon-btn{cursor:pointer}.onb-head .onb-hic{flex:none;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent-wash);color:var(--accent)}.onb-head .onb-hic svg{width:18px;height:18px}.onb-head .onb-ht{flex:1;min-width:0}.onb-head .onb-title{font-family:var(--font-display);font-size:14px;font-weight:680;color:var(--ink);line-height:1.25}.onb-head .onb-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.onb-head .onb-hbtns{flex:none;display:flex;gap:2px}.onb-icon-btn{width:24px;height:24px;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer;display:grid;place-items:center;padding:0}.onb-icon-btn:hover{background:var(--surface-2);color:var(--ink)}.onb-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.onb-icon-btn svg{width:15px;height:15px}.onb-progwrap{padding:0 15px 12px}.onb-progwrap .onb-meta{margin-bottom:7px}.onb-progwrap.onb-bumped .onb-prog{position:relative;overflow:hidden}.onb-progwrap.onb-bumped .onb-prog:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:onbSheen .8s ease .1s}.onb-progwrap.onb-bumped .onb-pct{animation:onbBump .5s cubic-bezier(.2,1.7,.4,1)}@keyframes onbSheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes onbBump{0%,to{transform:none}45%{transform:scale(1.22)}}.onb-body{padding:4px 7px;max-height:300px;overflow-y:auto}.onb-list{display:flex;flex-direction:column}.onb-task{position:relative;display:flex;align-items:center;gap:11px;padding:10px 8px;border-radius:10px;cursor:pointer;text-align:left;border:none;background:none;width:100%;font:inherit}.onb-task+.onb-task:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1px;background:var(--hair);transition:opacity .12s}.onb-task:hover:before,.onb-task:hover+.onb-task:before{opacity:0}.onb-task:hover{background:var(--surface-2)}.onb-task:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.onb-tx{flex:1;min-width:0}.onb-t{display:block;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb-d{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb-arrow{flex:none;width:16px;height:16px;color:var(--ink-3);opacity:0;transition:opacity .15s,transform .15s;transform:translate(-3px)}.onb-task:hover .onb-arrow,.onb-task:focus-visible .onb-arrow{opacity:1;transform:translate(0)}.onb-more{padding:8px 10px 2px;font-size:11.5px;color:var(--ink-3)}.onb-tick{flex:none;width:0;height:18px;border-radius:99px;overflow:hidden;display:grid;place-items:center;background:var(--good);color:#fff;opacity:0;transform:scale(.4)}.onb-tick svg{width:11px;height:11px;stroke-dasharray:26;stroke-dashoffset:26}.onb-task.onb-done{cursor:default;overflow:hidden;max-height:80px;animation:onbTickRow 1.7s cubic-bezier(.2,.8,.3,1) forwards}.onb-task.onb-done:before,.onb-task.onb-done+.onb-task:before{opacity:0}.onb-task.onb-done .onb-tick{width:18px;animation:onbTickPop .4s cubic-bezier(.2,1.7,.4,1) .05s forwards}.onb-task.onb-done .onb-tick svg{animation:onbTickDraw .32s ease .28s forwards}.onb-task.onb-done .onb-t{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:transparent;animation:onbStrike .38s ease .2s forwards}.onb-task.onb-done .onb-d{color:var(--good);font-weight:650}.onb-task.onb-done .onb-arrow{display:none}@keyframes onbTickPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes onbTickDraw{to{stroke-dashoffset:0}}@keyframes onbStrike{to{text-decoration-color:var(--ink-3);color:var(--ink-3)}}@keyframes onbTickRow{0%{background:transparent;opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px}14%{background:var(--good-wash);opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px}62%{background:var(--good-wash);opacity:1;max-height:80px;padding-top:10px;padding-bottom:10px}78%{background:transparent;opacity:0;max-height:80px;padding-top:10px;padding-bottom:10px}to{background:transparent;opacity:0;max-height:0;padding-top:0;padding-bottom:0}}.onb-foot{border-top:1px solid var(--hair);padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.onb-foot .onb-all{background:none;border:none;padding:0;font:inherit;font-family:var(--font-ui);font-size:12.5px;font-weight:650;color:var(--accent);cursor:pointer}.onb-foot .onb-all:hover{text-decoration:underline}.onb-foot .onb-dismiss{background:none;border:none;padding:0;font:inherit;font-size:12px;color:var(--ink-3);cursor:pointer}.onb-foot .onb-dismiss:hover{color:var(--ink)}.onb-alldone{position:relative;padding:22px 18px 24px;text-align:center}.onb-confetti{position:absolute;inset:0;overflow:visible;pointer-events:none}.onb-confetti i{position:absolute;left:50%;top:34%;width:var(--cw);height:var(--ch);background:var(--cc);border-radius:1px;opacity:0;animation:onbConfetti 1.5s cubic-bezier(.16,.7,.35,1) var(--cd) forwards}@keyframes onbConfetti{0%{opacity:0;transform:translate(0) rotate(0) scale(.5)}10%{opacity:1}45%{transform:translate(calc(var(--cx) * .62),var(--cy)) rotate(calc(var(--cr) * .5)) scale(1)}to{opacity:0;transform:translate(var(--cx),calc(var(--cy) + 160px)) rotate(var(--cr)) scale(1)}}.onb-alldone .ad-ic{width:46px;height:46px;border-radius:99px;margin:0 auto 12px;display:grid;place-items:center;background:var(--good-wash);color:var(--good)}.onb-alldone .ad-ic svg{width:24px;height:24px}.onb-alldone h4{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink);margin:0 0 4px}.onb-alldone p{font-size:12px;color:var(--ink-3);line-height:1.5;margin:0}.onb-pill{position:fixed;right:22px;bottom:22px;z-index:255;display:inline-flex;align-items:center;gap:2px;padding:5px 8px 5px 10px;background:var(--surface);border:2px solid var(--warn);border-radius:99px;box-shadow:0 0 0 4px var(--warn-wash),var(--shadow-lift);font:inherit;font-family:var(--font-ui);animation:onbPop .2s cubic-bezier(.2,.8,.3,1)}.onb-pill:hover{filter:brightness(.98)}.onb-pill .pill-main{display:inline-flex;align-items:center;gap:9px;padding:4px 5px 4px 0;border:none;background:none;font:inherit;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.onb-pill .pill-main:active{cursor:grabbing}.onb-pill .pill-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:99px}.onb-pill .onb-ring{width:24px;height:24px}.onb-pill .onb-ring .rg-fill{stroke:var(--warn)}.onb-pill .pill-t{font-family:var(--font-display);font-size:13px;font-weight:650;color:var(--ink)}.onb-pill .pill-c{font-family:var(--font-ui);font-size:12px;font-weight:650;color:var(--warn)}.onb-pill .pill-x{flex:none;width:22px;height:22px;border:none;background:none;color:var(--ink-3);border-radius:99px;cursor:pointer;display:grid;place-items:center;padding:0}.onb-pill .pill-x:hover{background:var(--surface-2);color:var(--ink)}.onb-pill .pill-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.onb-pill .pill-x svg{width:13px;height:13px}onboarding-nav-row{display:contents}.onb-navrow{display:flex;align-items:center;gap:10px;margin:6px 12px 12px;padding:9px 10px;border:1px solid var(--hair-2);border-radius:12px;background:var(--surface);cursor:pointer;text-align:left;font:inherit;font-family:var(--font-ui);color:var(--ink);transition:border-color .15s,background .15s}.onb-navrow:hover{border-color:var(--accent);background:var(--surface-2)}.onb-navrow:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.onb-navrow .nr-tx{flex:1 1 auto;min-width:0}.onb-navrow .nr-t{display:block;font-family:var(--font-display);font-size:12.5px;font-weight:650;color:var(--ink)}.onb-navrow .nr-s{display:block;font-size:11px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onb-navrow .nr-chev{flex:none;width:15px;height:15px;color:var(--ink-3)}.app.nav-mini .side:not(:hover) .onb-navrow{margin:6px 8px 10px;padding:8px;justify-content:center}.app.nav-mini .side:not(:hover) .onb-navrow .nr-tx,.app.nav-mini .side:not(:hover) .onb-navrow .nr-chev{display:none}.onb-panel.onb-moved,.onb-pill.onb-moved{right:auto;bottom:auto}.onb-panel.onb-dragging,.onb-pill.onb-dragging{animation:none;transition:none}body.onb-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}@media (prefers-reduced-motion: reduce){.onb-panel,.onb-pill{animation:none}.onb-prog-fill,.onb-ring .rg-fill{transition:none}.onb-task.onb-done,.onb-gtask.onb-done{animation:none}.onb-task.onb-done .onb-tick,.onb-gtask.onb-done .onb-check{animation:none;opacity:1;transform:none}.onb-task.onb-done .onb-tick svg{animation:none;stroke-dashoffset:0}.onb-task.onb-done .onb-t{animation:none;text-decoration-color:var(--ink-3);color:var(--ink-3)}.onb-confetti{display:none}.onb-progwrap.onb-bumped .onb-prog:after,.onb-progwrap.onb-bumped .onb-pct{animation:none}}.upd-toast{bottom:max(1.5rem,var(--onb-lift, 0px));transition:bottom .2s cubic-bezier(.2,.8,.3,1)}@media (prefers-reduced-motion: reduce){.upd-toast{transition:none}}.onb-refresh{background:var(--plane)}.onb-refresh .page{padding:22px 24px 40px}.onb-refresh .onb-hero{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.onb-refresh .onb-hero .oh-ring{position:relative;flex:none;width:76px;height:76px}.onb-refresh .onb-hero .oh-ring svg{width:76px;height:76px;transform:rotate(-90deg)}.onb-refresh .onb-hero .oh-ring .rg-track{stroke:var(--surface-2)}.onb-refresh .onb-hero .oh-ring .rg-fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .4s cubic-bezier(.2,.8,.3,1)}.onb-refresh .onb-hero .oh-ring.rg-done .rg-fill{stroke:var(--good)}.onb-refresh .onb-hero .oh-ring .rg-num{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:17px;font-weight:750;color:var(--ink)}.onb-refresh .onb-hero .oh-tx{flex:1;min-width:200px}.onb-refresh .onb-hero .oh-tx .oh-count{font-family:var(--font-ui);font-size:13px;color:var(--ink-2)}.onb-refresh .onb-hero .oh-tx .oh-count b{color:var(--ink);font-weight:700}.onb-refresh .onb-hero .oh-bar{margin-top:10px;max-width:460px}.onb-refresh .onb-group{margin-top:18px;padding:16px 18px}.onb-refresh .onb-ghead{display:flex;align-items:center;gap:12px;margin-bottom:8px}.onb-refresh .onb-ghead .gh-n{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink)}.onb-refresh .onb-ghead .gh-c{font-size:12px;font-weight:650;color:var(--ink-3)}.onb-refresh .onb-ghead .gh-bar{flex:1;max-width:200px}.onb-refresh .onb-ghead .gh-done{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:650;color:var(--good)}.onb-refresh .onb-ghead .gh-done svg{width:14px;height:14px}.onb-refresh .onb-gtask{display:flex;align-items:center;gap:13px;padding:13px 6px}.onb-refresh .onb-gtask+.onb-gtask{border-top:1px solid var(--hair)}.onb-refresh .onb-gtask .gt-tx{flex:1;min-width:0}.onb-refresh .onb-gtask .gt-t{display:block;font-family:var(--font-display);font-size:13.5px;font-weight:600;color:var(--ink)}.onb-refresh .onb-gtask .gt-d{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.onb-refresh .onb-gtask.done .gt-t{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--ink-3)}.onb-refresh .onb-check{flex:none;width:20px;height:20px;border-radius:99px;border:2px solid var(--hair-2);background:var(--surface);display:grid;place-items:center;padding:0;transition:background .18s,border-color .18s}.onb-refresh button.onb-check{cursor:pointer}.onb-refresh button.onb-check:hover{border-color:var(--accent)}.onb-refresh button.onb-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onb-refresh .onb-check svg{width:12px;height:12px;stroke:#fff;opacity:0;transform:scale(.5);transition:opacity .18s,transform .18s}.onb-refresh .onb-gtask.done .onb-check{background:var(--good);border-color:var(--good)}.onb-refresh .onb-gtask.done .onb-check svg{opacity:1;transform:scale(1)}.onb-refresh .onb-gtask.just-done{animation:onbRowSettle 1.7s cubic-bezier(.2,.8,.3,1) forwards}.onb-refresh .onb-gtask.just-done .onb-check{animation:onbTickPop .45s cubic-bezier(.2,1.7,.4,1) forwards}.onb-refresh .onb-gtask.just-done .gt-t{animation:onbStrike .38s ease .18s forwards}@keyframes onbRowSettle{0%{background:transparent}12%{background:var(--good-wash)}70%{background:var(--good-wash)}to{background:transparent}}.onb-refresh .gt-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:12.5px;font-weight:650;line-height:1.2;padding:8px 16px;border-radius:8px;border:1px solid var(--hair-2);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap}.onb-refresh .gt-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.onb-refresh .gt-btn:hover{filter:brightness(.97)}.onb-refresh .gt-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onb-refresh .onb-gtask.done .gt-btn{color:var(--ink-3)}.onb-refresh .onb-done-hero{display:flex;align-items:center;gap:16px}.onb-refresh .onb-done-hero .dh-ic{flex:none;width:46px;height:46px;border-radius:99px;display:grid;place-items:center;background:var(--good-wash);color:var(--good)}.onb-refresh .onb-done-hero .dh-ic svg{width:24px;height:24px}.onb-refresh .onb-done-hero h2{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink);margin:0 0 2px}.onb-refresh .onb-done-hero p{font-size:12.5px;color:var(--ink-2);margin:0}.oob{position:fixed;inset:0;z-index:180;background:var(--plane);display:grid;grid-template-columns:340px 1fr;font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased}@media (max-width: 860px){.oob{grid-template-columns:1fr}.oob .oob-rail{display:none}}.oob .oob-rail{position:relative;overflow:hidden;background:linear-gradient(165deg,#4f46e5,#3730a3 62%,#1e1b4b);color:#fff;padding:26px 24px 22px;display:flex;flex-direction:column;min-height:0}.oob .oob-orb{position:absolute;border-radius:50%;background:#ffffff12;pointer-events:none}.oob .oob-brand{display:flex;align-items:center;gap:10px;position:relative;font-family:var(--font-display);font-weight:700;font-size:16px}.oob .oob-brand .lg{width:30px;height:30px;border-radius:8px;background:#ffffff29;display:grid;place-items:center;flex:none}.oob .oob-brand .lg svg{width:17px;height:17px;color:#fff;stroke:#fff}.oob .oob-welcome{position:relative;margin:26px 0 22px}.oob .oob-welcome .oob-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.oob .oob-welcome h2{font-family:var(--font-display);font-size:21px;font-weight:700;margin:0 0 8px;line-height:1.15;text-wrap:balance}.oob .oob-welcome p{font-size:12.5px;opacity:.8;line-height:1.5;margin:0}.oob .oob-steps{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.oob .oob-step{display:flex;gap:12px;align-items:flex-start;padding:9px 0;position:relative;cursor:pointer}.oob .oob-step:not(:last-child):before{content:"";position:absolute;left:13px;top:34px;height:calc(100% - 14px);width:1.5px;background:#ffffff38}.oob .oob-step.done:before{background:#ffffff8c}.oob .oob-step .os-dot{width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600;flex:none;background:#ffffff0f;position:relative;z-index:1;transition:.18s}.oob .oob-step .os-dot svg{width:15px;height:15px}.oob .oob-step .os-tx{display:flex;flex-direction:column;min-width:0}.oob .oob-step .os-tx .os-t{font-size:13px;font-weight:600;opacity:.72;line-height:1.25}.oob .oob-step .os-tx .os-d{font-size:11px;opacity:.5;margin-top:2px;line-height:1.3}.oob .oob-step.active .os-dot{background:#fff;color:#4338ca;border-color:#fff;box-shadow:0 0 0 5px #ffffff26}.oob .oob-step.active .os-t{opacity:1}.oob .oob-step.done .os-dot{background:#ffffffeb;color:#4338ca;border-color:transparent}.oob .oob-step.done .os-t{opacity:.9}.oob .oob-rfoot{margin-top:auto;position:relative;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.oob .oob-rfoot .orf-note{font-size:11.5px;opacity:.6}.oob .oob-exit{background:#ffffff1a;border:1px solid rgba(255,255,255,.24);color:#fff;font:inherit;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:8px;cursor:pointer}.oob .oob-exit:hover{background:#ffffff2e}.oob .oob-exit:disabled{opacity:.5;cursor:default}.oob .oob-exit:focus-visible{outline:2px solid #fff;outline-offset:2px}.oob .oob-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface)}.oob .oob-top{padding:16px 34px 0;flex:none}.oob .oob-progline{display:flex;align-items:center;gap:14px}.oob .oob-progline .op-lbl{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.oob .oob-bar{flex:1;height:5px;border-radius:20px;background:var(--surface-2);overflow:hidden}.oob .oob-bar>span{display:block;height:100%;border-radius:20px;background:var(--accent);transition:width .3s cubic-bezier(.2,.8,.3,1)}.oob .oob-scroll{flex:1;min-height:0;overflow-y:auto;padding:26px 34px 30px}.oob .oob-panel{max-width:720px;margin:0 auto}.oob .oob-h{font-family:var(--font-display);font-size:24px;font-weight:700;margin:0 0 5px;letter-spacing:.005em;line-height:1.2}.oob .oob-opt{font-family:var(--font-mono);font-size:12px;color:var(--ink-3);font-weight:400}.oob .oob-sub{font-size:13px;color:var(--ink-3);margin:0 0 22px;line-height:1.5;max-width:60ch}.oob .oob-card{border:1px solid var(--hair);border-radius:var(--r);background:var(--surface);overflow:hidden}.oob .oob-card+.oob-card{margin-top:16px}.oob .oob-stack{margin-bottom:16px}.oob .oob-sech{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 3px}.oob .oob-narrow{max-width:360px;margin-top:10px}.oob .oob-gridtop{padding-top:14px;grid-template-columns:repeat(2,1fr)}.oob .oob-note{margin-top:16px}.oob .oob-foot{flex:none;display:flex;align-items:center;gap:10px;padding:14px 34px;border-top:1px solid var(--hair);background:var(--surface)}.oob .oob-foot .spacer{flex:1}@media (max-width: 560px){.oob .oob-top{padding:14px 18px 0}.oob .oob-scroll{padding:20px 18px 24px}.oob .oob-foot{padding:12px 18px}}.oob .oob-choices{display:flex;flex-direction:column;gap:12px}.oob .oob-choice{display:flex;gap:14px;align-items:flex-start;padding:15px 16px;border:1.5px solid var(--hair-2);border-radius:14px;cursor:pointer;background:var(--surface);transition:border-color .15s,background .15s}.oob .oob-choice:hover{border-color:var(--accent-line)}.oob .oob-choice.sel{border-color:var(--accent);background:var(--accent-wash)}.oob .oob-choice .oc-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--hair-2);flex:none;margin-top:1px;display:grid;place-items:center;transition:.15s}.oob .oob-choice.sel .oc-radio{border-color:var(--accent)}.oob .oob-choice.sel .oc-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--accent)}.oob .oob-choice .oc-ic{width:40px;height:40px;border-radius:11px;background:var(--surface-2);color:var(--ink-2);display:grid;place-items:center;flex:none}.oob .oob-choice.sel .oc-ic{background:var(--surface);color:var(--accent-ink)}.oob .oob-choice .oc-ic mat-icon{width:20px;height:20px;min-width:20px;font-size:20px}.oob .oob-choice .oc-ic mat-icon svg{width:20px;height:20px}.oob .oob-choice .oc-t{font-size:14px;font-weight:650;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oob .oob-choice .oc-d{display:block;font-size:12px;color:var(--ink-3);margin-top:3px;line-height:1.45}.oob .oob-badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--accent-ink);background:var(--accent-wash);border-radius:20px;padding:2px 8px}.oob .oob-peek{margin-top:14px}.oob .oob-peek>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--accent-ink);padding:8px 2px;list-style:none}.oob .oob-peek>summary::-webkit-details-marker{display:none}.oob .oob-peek>summary:before{content:"\25b8  "}.oob .oob-peek[open]>summary:before{content:"\25be  "}.oob .oob-peek-body{max-height:320px;overflow-y:auto;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface)}.oob .oob-peek-body .idx-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.oob .oob-peek-body .idx-table td.muted{color:var(--ink-3)}.oob .oob-rep{display:flex;flex-direction:column;gap:10px}.oob .oob-reprow{display:grid;grid-template-columns:1fr 260px 38px;gap:10px;align-items:start}.oob .oob-reprow .oob-del{margin-top:23px}@media (max-width: 620px){.oob .oob-reprow{grid-template-columns:1fr}.oob .oob-reprow .oob-del{margin-top:0;justify-self:end}}.oob .oob-del{width:38px;height:38px;border:1px solid var(--hair-2);border-radius:9px;background:var(--surface);color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex:none}.oob .oob-del:hover{border-color:var(--crit);color:var(--crit)}.oob .oob-del mat-icon{width:16px;height:16px;min-width:16px;font-size:16px}.oob .oob-del mat-icon svg{width:16px;height:16px}.oob .oob-addrow{align-self:flex-start;margin-top:12px}.oob .oob-vend{border:1px solid var(--hair);border-radius:var(--r);background:var(--surface);padding:14px 16px}.oob .oob-vend+.oob-vend{margin-top:12px}.oob .oob-vendhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.oob .oob-vendhead .ovh-n{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.oob .oob-vendgrid{grid-template-columns:repeat(2,1fr)}.oob .oob-modeseg{display:inline-flex;gap:4px;background:var(--surface-2);border:1px solid var(--hair);border-radius:10px;padding:3px;margin-bottom:18px}.oob .oob-modeseg button{border:none;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);padding:7px 14px;border-radius:7px;cursor:pointer}.oob .oob-modeseg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.oob .oob-modeseg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.oob .oob-import>.msg{margin-bottom:14px}.oob .oob-drop{display:block;text-align:center;cursor:pointer;border:2px dashed var(--hair-2);border-radius:14px;padding:28px 24px;background:linear-gradient(180deg,transparent,var(--surface-2));transition:border-color .15s,background .15s}.oob .oob-drop:hover,.oob .oob-drop.over{border-color:var(--accent);background:var(--accent-wash)}.oob .oob-drop .odz-ic{width:54px;height:54px;border-radius:15px;background:var(--accent-wash);color:var(--accent-ink);display:grid;place-items:center;margin:0 auto 12px}.oob .oob-drop .odz-ic mat-icon{width:25px;height:25px;min-width:25px;font-size:25px}.oob .oob-drop .odz-ic mat-icon svg{width:25px;height:25px}.oob .oob-drop .odz-t{display:block;font-size:14px;font-weight:600}.oob .oob-drop .odz-t .lk{color:var(--accent-ink);text-decoration:underline}.oob .oob-drop .odz-s{display:block;font-size:11.5px;color:var(--ink-3);margin-top:5px}.oob .oob-filechip{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--hair-2);border-radius:10px;background:var(--surface-2);font-size:13px}.oob .oob-filechip .fc-ic{width:18px;height:18px;min-width:18px;font-size:18px;color:var(--accent-ink);flex:none}.oob .oob-filechip .fc-ic svg{width:18px;height:18px}.oob .oob-filechip b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oob .oob-filechip .fc-meta{font-size:11.5px;color:var(--ink-3)}.oob .oob-filex{margin-left:auto;border:none;background:transparent;cursor:pointer;font-size:19px;line-height:1;color:var(--ink-3);padding:0 4px}.oob .oob-filex:hover{color:var(--crit)}.oob .oob-map{margin-top:14px;border:1px solid var(--hair);border-radius:var(--r);padding:14px 16px}.oob .oob-map .oob-sech{margin-bottom:8px}.oob .oob-maprow{display:grid;grid-template-columns:1fr 260px;gap:12px;align-items:center;padding:6px 0}.oob .oob-maprow>span{font-size:12.5px;color:var(--ink-2);font-weight:500;min-width:0;overflow-wrap:anywhere}.oob .oob-maprow .sel.is-invalid{border-color:var(--crit)}@media (max-width: 620px){.oob .oob-maprow{grid-template-columns:1fr}}.oob .oob-maphint{margin:8px 0 0}.oob .oob-mapped>.msg{margin-top:14px}.oob .oob-done{text-align:center;padding:22px 0 8px}.oob .oob-done .od-orb{width:78px;height:78px;border-radius:50%;background:var(--good-wash);color:var(--good);display:grid;place-items:center;margin:0 auto 18px}.oob .oob-done .od-orb svg{width:34px;height:34px}.oob .oob-done h2{font-family:var(--font-display);font-size:27px;font-weight:700;margin:0 0 8px;line-height:1.15}.oob .oob-done>p{font-size:13.5px;color:var(--ink-2);margin:0 auto 22px;max-width:46ch;line-height:1.55}.oob .oob-summary{text-align:left;display:inline-flex;flex-direction:column;gap:9px;border:1px solid var(--hair);border-radius:var(--r);background:var(--surface-2);padding:15px 18px;margin-bottom:24px}.oob .oob-sumrow{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.oob .oob-sumrow mat-icon{width:16px;height:16px;min-width:16px;font-size:16px;color:var(--good);flex:none}.oob .oob-sumrow mat-icon svg{width:16px;height:16px}.oob .od-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ak-page .ak-key{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);margin-top:3px}.ak-page .ak-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.ak-page .idx-table tr.ak-dead td{opacity:.55}.ak-page .sk-tr.ak-sk-row td{height:58px}.ak-page .sk-tr.ak-sk-row .sk-line{display:block}.ak-page .sk-tr.ak-sk-row .sk-line+.sk-line{margin-top:7px}.ak-page .sk-tr.ak-sk-row .sk-name{width:152px;height:12px}.ak-page .sk-tr.ak-sk-row .sk-key{width:112px;height:9px}.ak-page .sk-tr.ak-sk-row .sk-chip{width:88px;height:16px;border-radius:20px}.ak-page .sk-tr.ak-sk-row .sk-where{width:84px;height:12px}.ak-page .sk-tr.ak-sk-row .sk-used{width:92px;height:12px}.ak-page .sk-tr.ak-sk-row .sk-pill{width:56px;height:18px;border-radius:20px}.ak-page .sk-tr.ak-sk-row .sk-sub{width:104px;height:9px}.ak-page .sk-tr.ak-sk-row:nth-child(2n) .sk-name{width:178px}.ak-page .sk-tr.ak-sk-row:nth-child(3n) .sk-name{width:134px}.ak-page .sk-tr.ak-sk-row:nth-child(2n) .sk-sub{width:84px}.ak-page .sk-tr.ak-sk-row:nth-child(3n+1) .sk-sub{width:120px}.ak-page .sk-tr.ak-sk-row .kb .sk-ic{width:22px;height:22px;border-radius:6px}.ak-page .ak-chip,.ak-secret-dialog .ak-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;background:var(--accent-wash);color:var(--accent-ink)}.ak-page .ak-chip.custom,.ak-secret-dialog .ak-chip.custom{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hair-2)}.ak-page .ak-chip.full,.ak-secret-dialog .ak-chip.full{background:var(--warn-wash);color:var(--warn)}.ak-secret-dialog{background:var(--surface);color:var(--ink);font-family:var(--font-ui);display:flex;flex-direction:column;max-height:88vh;overflow:hidden}.ak-secret-dialog .modal-head{display:flex;align-items:flex-start;flex:0 0 auto;padding:15px 18px;border-bottom:1px solid var(--hair)}.ak-secret-dialog .mh-titles{min-width:0}.ak-secret-dialog .modal-head h2{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0;color:var(--ink)}.ak-secret-dialog .mh-sub{margin:3px 0 0;font-size:12px;color:var(--ink-3)}.ak-secret-dialog .modal-x{margin-left:auto;width:30px;height:30px;border:none;background:transparent;border-radius:7px;color:var(--ink-3);font-size:20px;cursor:pointer;display:grid;place-items:center;line-height:1;flex:none}.ak-secret-dialog .modal-x:hover{background:var(--surface-2);color:var(--ink)}.ak-secret-dialog .modal-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ak-secret-dialog .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto}.ak-secret-dialog .modal-foot{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:10px;padding:14px 18px;border-top:1px solid var(--hair)}.ak-secret-dialog .btn-primary,.ak-secret-dialog .btn-ghost{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:var(--r-sm);padding:8px 14px;cursor:pointer;border:1px solid transparent}.ak-secret-dialog .btn-primary{background:var(--accent);color:#fff}.ak-secret-dialog .btn-primary:hover:not(:disabled){background:var(--accent-ink)}.ak-secret-dialog .btn-primary:disabled{opacity:.5;cursor:not-allowed}.ak-secret-dialog .btn-ghost{background:var(--surface);color:var(--ink-2);border-color:var(--hair-2)}.ak-secret-dialog .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.ak-secret-dialog .btn-primary svg,.ak-secret-dialog .btn-ghost svg{width:15px;height:15px;flex:none}.ak-secret-dialog .msg{display:flex;gap:12px;padding:13px 15px;border-radius:12px;font-size:13px;align-items:flex-start;line-height:1.5;color:var(--ink-2)}.ak-secret-dialog .msg svg{width:20px;height:20px;flex:none;margin-top:1px}.ak-secret-dialog .msg.warn{background:var(--warn-wash)}.ak-secret-dialog .msg.warn>svg{color:var(--warn)}.ak-secret-dialog .msg.warn b{color:var(--warn)}api-key-form{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.akf-page{background:var(--plane)}.akf-page .akf-body{padding:16px 18px}.akf-page .akf-err{font-size:11.5px;color:var(--crit);margin-top:5px}.akf-page .inp.err{border-color:var(--crit)}.akf-page .ak-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.akf-page .ak-preset{text-align:left;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--hair-2);border-radius:10px;padding:11px 12px;display:flex;flex-direction:column;transition:border-color .12s,background .12s}.akf-page .ak-preset:hover{border-color:var(--accent-line);background:var(--accent-wash)}.akf-page .ak-preset.on{border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.akf-page .ak-preset .akp-ic{width:26px;height:26px;border-radius:7px;background:var(--surface-2);color:var(--ink-3);display:grid;place-items:center;margin-bottom:7px}.akf-page .ak-preset .akp-ic svg{width:15px;height:15px}.akf-page .ak-preset.on .akp-ic{background:var(--accent);color:#fff}.akf-page .ak-preset .akp-t{font-size:12.5px;font-weight:600;color:var(--ink)}.akf-page .ak-preset .akp-d{font-size:11px;color:var(--ink-3);line-height:1.4;margin-top:2px}.akf-page .ak-preset .akp-n{font-family:var(--font-mono);font-size:10px;color:var(--ink-3);margin-top:6px}.akf-page .ak-preset.warnt.on{border-color:var(--warn);background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--warn)}.akf-page .ak-preset.warnt.on .akp-ic{background:var(--warn)}.akf-page .ak-disc{display:flex;align-items:center;gap:9px;width:100%;margin-top:13px;background:transparent;border:none;border-top:1px solid var(--hair);padding:11px 0 0;cursor:pointer;font:inherit;color:var(--accent-ink);font-size:12.5px;font-weight:600}.akf-page .ak-disc svg{width:14px;height:14px;transition:transform .15s}.akf-page .ak-disc.open svg{transform:rotate(90deg)}.akf-page .ak-disc .ak-count{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-weight:600}.akf-page .ak-scopes{margin-top:11px;border:1px solid var(--hair);border-radius:10px;overflow:hidden}.akf-page .ak-grp{display:flex;align-items:center;gap:14px;padding:10px 13px;border-top:1px solid var(--hair)}.akf-page .ak-grp:first-child{border-top:none}.akf-page .ak-grp .akg-txt{min-width:0}.akf-page .ak-grp .akg-t{font-size:12.5px;font-weight:600;color:var(--ink)}.akf-page .ak-grp .akg-d{font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.4}.akf-page .ak-grp.off{background:var(--surface-2)}.akf-page .ak-grp.off .akg-t{color:var(--ink-3)}.akf-page .seg{margin-left:auto;flex:none;display:inline-flex;gap:2px;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.akf-page .seg button{border:none;background:transparent;color:var(--ink-3);font-family:var(--font-ui);font-weight:600;border-radius:6px;cursor:pointer;padding:4px 10px;font-size:11.5px}.akf-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.akf-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.akf-page .seg button[disabled]{opacity:.35;cursor:not-allowed}.akf-page .ak-opts{display:flex;flex-direction:column;gap:9px}.akf-page .ak-opt{display:flex;align-items:flex-start;gap:11px;width:100%;text-align:left;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--hair-2);border-radius:10px;padding:11px 13px}.akf-page .ak-opt:hover{border-color:var(--accent-line)}.akf-page .ak-opt.on{border-color:var(--accent);background:var(--accent-wash)}.akf-page .ak-opt .radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--hair-2);background:var(--surface);flex:none;margin-top:1px;position:relative}.akf-page .ak-opt.on .radio{border-color:var(--accent)}.akf-page .ak-opt.on .radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent)}.akf-page .ak-opt .do-t{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.akf-page .ak-opt .do-d{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.akf-page .ak-plist{margin-top:12px}.akf-page .as-search{display:flex;align-items:center;gap:8px;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:8px 11px}.akf-page .as-search:focus-within{border-color:var(--accent-line)}.akf-page .as-search svg{width:15px;height:15px;color:var(--ink-3);flex:none}.akf-page .as-search input{border:none;outline:none;background:none;flex:1;min-width:0;font-family:var(--font-ui);font-size:13px;color:var(--ink)}.akf-page .as-search input::placeholder{color:var(--ink-3)}.akf-page .ak-pbar{display:flex;align-items:center;gap:12px;margin:9px 0 8px}.akf-page .ak-pbar .akl{margin-right:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-weight:600}.akf-page .ak-pbar button{background:none;border:none;color:var(--accent-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.akf-page .ak-pbar button:hover{text-decoration:underline}.akf-page .as-list{display:flex;flex-direction:column;gap:7px;max-height:460px;overflow-y:auto;padding:1px}.akf-page .ak-pcard{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;font:inherit;background:var(--surface);border:1px solid var(--hair-2);border-radius:9px;padding:8px 11px}.akf-page .ak-pcard:hover{border-color:var(--accent-line)}.akf-page .ak-pcard.on{border-color:var(--accent);background:var(--accent-wash)}.akf-page .ak-pcard .p-logo{width:28px;height:28px;border-radius:7px;flex:none;color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-size:11px;font-weight:700}.akf-page .ak-pcard .akc-n{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.akf-page .ak-pcard .akc-a{display:block;font-size:11px;color:var(--ink-3);margin-top:1px}.akf-page .ak-pcard .codechip{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);padding:1px 7px;border-radius:6px;font-weight:500}.akf-page .ak-pcard .cbox{margin-left:auto;flex:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--hair-2);background:var(--surface);position:relative}.akf-page .ak-pcard .cbox.checked{background:var(--accent);border-color:var(--accent)}.akf-page .ak-pcard .cbox.checked:after{content:"";position:absolute;left:4.5px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.akf-page .ak-pnone{padding:18px 10px;text-align:center;font-size:12.5px;color:var(--ink-3)}.akf-page .ak-sumbar{display:flex;align-items:flex-start;gap:11px;padding:12px 24px;flex:none;background:var(--accent-wash);border-top:1px solid var(--accent-line)}.akf-page .ak-sumbar>svg{width:17px;height:17px;color:var(--accent-ink);flex:none;margin-top:2px}.akf-page .ak-sumbar .aks-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.akf-page .ak-sumbar .aks-v{font-size:12.5px;color:var(--ink);margin-top:4px;line-height:1.55}.akf-page .ak-sumbar .aks-v b{font-weight:600}.akf-page .ak-sumbar.none{background:var(--warn-wash);border-top-color:var(--warn)}.akf-page .ak-sumbar.none>svg,.akf-page .ak-sumbar.none .aks-l{color:var(--warn)}.akf-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.akf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.akf-page .etx-actionbar .btn-ghost,.akf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}@media (max-width: 900px){.akf-page .ak-pgrid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.akf-page .ak-pgrid{grid-template-columns:1fr}.akf-page .ak-sumbar,.akf-page .etx-actionbar{padding:12px 16px}}.ak-secret-dialog{width:620px;max-width:95vw}.ak-secret-dialog .modal-body{padding:16px 18px}.ak-secret-dialog .ak-secret{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 13px;background:var(--surface-2);border:1px solid var(--hair-2);border-radius:10px}.ak-secret-dialog .ak-secret code{font-family:var(--font-mono);font-size:12.5px;color:var(--ink);word-break:break-all;flex:1;min-width:0}.ak-secret-dialog .ak-recap{margin-top:15px;border-top:1px solid var(--hair);padding-top:13px;display:flex;flex-direction:column;gap:9px}.ak-secret-dialog .ak-recap .akr{display:flex;gap:12px;font-size:12.5px;align-items:baseline}.ak-secret-dialog .ak-recap .akr>span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);width:84px;flex:none}.ak-secret-dialog .ak-recap .akr>div{color:var(--ink);line-height:1.5}.ak-secret-dialog .ak-recap .akr-sub{color:var(--ink-3);margin-left:6px}.rp-page{font-family:var(--font-ui);color:var(--ink)}.rp-page .rp-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:14px 18px;border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:var(--r-sm);font-size:12px;line-height:1.5;color:var(--ink-2)}.rp-page .rp-note svg{width:16px;height:16px;flex:none;color:var(--accent-ink);margin-top:1px}.rp-page .rp-note b{color:var(--ink)}.rp-page .rp-row{cursor:pointer}.rp-page .rp-name{font-family:var(--font-display);font-size:13.5px;font-weight:650;color:var(--ink)}.rp-page .rp-desc{font-size:11.5px;color:var(--ink-3);margin-top:2px;max-width:460px;line-height:1.4}.rp-page .rp-kind{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:20px;white-space:nowrap}.rp-page .rp-kind.system{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}.rp-page .rp-kind.custom{background:var(--accent-wash);color:var(--accent-ink);border:1px solid var(--accent-line)}.rp-page .rp-kind svg{width:10px;height:10px}.rp-page .rp-mem{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-2)}.rp-page .rp-mem.none{color:var(--ink-3)}.rp-page .pav-none{padding:26px 18px;text-align:center;color:var(--ink-3);font-size:13px}.rp-page .rp-matrix{width:100%;border-collapse:collapse}.rp-page .rp-matrix th,.rp-page .rp-matrix td{border-bottom:1px solid var(--hair)}.rp-page .rp-matrix thead th{position:sticky;top:0;z-index:2;background:var(--surface-2);padding:9px 10px;text-align:center;vertical-align:bottom}.rp-page .rp-matrix thead th.cap{text-align:left}.rp-page .rp-matrix .rp-col-t{font-size:12px;font-weight:650;color:var(--ink);white-space:nowrap}.rp-page .rp-matrix .rp-col-s{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.rp-page .rp-matrix tbody td{padding:8px 10px;text-align:center}.rp-page .rp-matrix tbody td.cap{text-align:left;padding:10px 12px}.rp-page .rp-matrix tbody tr:hover td{background:var(--surface-2)}.rp-page .rp-cap-t{font-size:13px;font-weight:550;color:var(--ink)}.rp-page .rp-cap-d{font-size:11px;color:var(--ink-3);margin-top:2px}.rp-page .rp-matrix th.cap,.rp-page .rp-matrix td.cap{position:sticky;left:0;z-index:1;min-width:260px;background:var(--surface);box-shadow:inset -1px 0 0 var(--hair)}.rp-page .rp-matrix thead th.cap{z-index:3;background:var(--surface-2)}.rp-page .rp-sub{background:var(--surface-2)}.rp-page .rp-sub td{padding:9px 12px!important;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);text-align:left!important}.rp-page .rp-matrix .rp-sub td.cap{background:var(--surface-2)}.rp-page .rp-matrix .rp-area td{background:var(--surface-2);padding:0!important;text-align:left!important}.rp-page .rp-area-t{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:none;background:transparent;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:650;color:var(--ink);text-align:left}.rp-page .rp-area-t svg{width:14px;height:14px;flex:none;color:var(--ink-3);transition:transform .15s ease}.rp-page .rp-area.open .rp-area-t svg{transform:rotate(90deg)}.rp-page .rp-area-t:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rp-page .rp-area-n{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--ink-3);background:var(--hair);padding:1px 6px;border-radius:20px}@media (prefers-reduced-motion: reduce){.rp-page .rp-area-t svg{transition:none}}.rp-page .rp-compare{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid var(--hair)}.rp-page .rp-compare-l{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin-right:2px}.rp-page .rp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:999px;background:var(--accent-wash);color:var(--accent-ink);border:1px solid var(--accent-line);font-size:12px;font-weight:600;white-space:nowrap}.rp-page .rp-chip.system{background:var(--surface-2);color:var(--ink-2);border-color:var(--hair-2)}.rp-page .rp-chip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.rp-page .rp-chip button:hover{background:var(--hair)}.rp-page .rp-chip button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rp-page .rp-chip button svg{width:11px;height:11px}.rp-page .rp-compare .fchip{padding:5px 10px}.rp-page .rp-compare-none{font-size:12.5px;color:var(--ink-3)}.rp-page .rp-compare-meta{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:12px;color:var(--ink-3)}.rp-page .rp-link{border:none;background:transparent;padding:0;cursor:pointer;font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--accent-ink)}.rp-page .rp-link:hover{text-decoration:underline}.rp-page .rp-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rp-page .rp-cell{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 9px;border-radius:20px;border:1px solid transparent;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--ink-3)}.rp-page .rp-cell.none{color:var(--ink-3)}.rp-page .rp-cell.read{background:var(--info-wash);color:var(--info);border-color:#2563eb38}.rp-page .rp-cell.readWrite{background:var(--accent-wash);color:var(--accent-ink);border-color:var(--accent-line)}.rp-page .rp-cell.on{background:var(--good-wash);color:var(--good);border-color:#0596693d}.rp-page .rp-cell.off{color:var(--ink-3)}.rp-page .rp-cell:hover:not(.locked){box-shadow:0 0 0 3px var(--accent-wash)}.rp-page .rp-cell:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rp-page .rp-cell.locked{cursor:not-allowed;opacity:.78}.rp-page .rp-cell.changed{box-shadow:0 0 0 2px var(--warn)}.rp-page .rp-matrix td.sel,.rp-page .rp-matrix th.sel{background:var(--accent-wash)!important}.rp-page .rp-lockrow{display:flex;align-items:center;gap:6px;justify-content:center;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.rp-page .rp-lockrow svg{width:10px;height:10px}.rp-page .rp-elev .rp-cap-t{color:var(--ink)}.rp-page .rp-elev-head td{background:linear-gradient(var(--warn-wash),var(--warn-wash)),var(--surface)!important;color:var(--warn)!important}.rp-page .rp-elev-cat td{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);padding-top:10px;padding-bottom:4px}.rp-page .bulkbar{position:fixed;left:50%;bottom:26px;transform:translate(-50%,18px);display:flex;align-items:center;gap:22px;padding:10px 12px 10px 20px;background:var(--surface);border:1px solid var(--hair-2);border-radius:999px;box-shadow:var(--shadow-lift);z-index:120;max-width:calc(100vw - 32px);opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.rp-page .bulkbar.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.rp-page .bulkbar .bb-count{font-size:13px;color:var(--ink-2);white-space:nowrap}.rp-page .bulkbar .bb-count b{font-family:var(--font-mono);color:var(--accent-ink)}.rp-page .bulkbar .bb-actions{display:flex;align-items:center;gap:8px}.rp-page .bulkbar button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.rp-page .bulkbar{transition:opacity .18s ease;transform:translate(-50%)}}.rf-page{font-family:var(--font-ui);color:var(--ink)}.rf-page .rf-body{padding:16px 18px}.rf-page .rf-err{font-size:11.5px;color:var(--crit);margin-top:5px}.rf-page .rf-sec-h{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin:4px 0 6px}.rf-page .rf-sec-h.elev{color:var(--warn);margin-top:26px}.rf-page .rf-elev-cat{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3);margin:14px 0 2px}.rf-page .rf-grp{display:flex;align-items:center;gap:18px;padding:11px 0;border-bottom:1px solid var(--hair)}.rf-page .rf-grp:last-child{border-bottom:none}.rf-page .rf-grp .rfg-txt{min-width:0;flex:1 1 auto}.rf-page .rf-grp .rfg-t{font-size:13px;font-weight:600;color:var(--ink)}.rf-page .rf-grp .rfg-d{font-size:11.5px;color:var(--ink-3);margin-top:2px}.rf-page .rf-grp.off .rfg-t{color:var(--ink-2)}.rf-page .seg{display:inline-flex;flex:none;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px}.rf-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12px;font-weight:600;padding:6px 13px;border-radius:6px;cursor:pointer;white-space:nowrap}.rf-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.rf-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rf-page .seg button[disabled]{opacity:.35;cursor:not-allowed}.rf-page .rf-toggle{flex:none;min-width:88px;padding:6px 14px;border-radius:999px;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--ink-3);border:1px solid var(--hair-2)}.rf-page .rf-toggle.on{background:var(--good-wash);color:var(--good);border-color:#0596693d}.rf-page .rf-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rf-page .rf-none{padding:30px 4px;text-align:center;color:var(--ink-3);font-size:13px}.rf-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.rf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.rf-page .etx-actionbar .btn-ghost,.rf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.rf-page .rf-tally{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:12.5px;color:var(--ink-2)}.rf-page .rf-tally .rf-bar{width:54px;height:5px;border-radius:3px;background:var(--hair);overflow:hidden;flex:none}.rf-page .rf-tally .rf-bar span{display:block;height:100%;background:var(--accent);border-radius:3px}.rf-page .rf-tally.none{color:var(--warn);font-weight:600}.rf-page .rf-tally.none .rf-bar span{background:var(--warn)}@media (max-width: 640px){.rf-page .rf-grp{flex-direction:column;align-items:flex-start;gap:9px}.rf-page .rf-tally{display:none}}.mt-page .mt-name{font-family:var(--font-display);font-size:13.5px;font-weight:650;color:var(--ink)}.mt-page .mt-desc{font-size:11.5px;color:var(--ink-3);margin-top:2px;white-space:normal;max-width:460px;line-height:1.4}.mt-page .sk-line.mt-sk-sub{margin-top:7px;height:9px;max-width:100%}.mt-page .sk-line.mt-sk-pill{height:16px;border-radius:20px}.mt-page .mt-trig{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:5px;padding:2px 7px;white-space:nowrap}.mt-page .mt-trig.none{color:var(--warn);background:var(--warn-wash);border-color:transparent;font-style:italic}.mt-page .mt-chs{display:inline-flex;gap:5px}.mt-page .ch-chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;border-radius:20px;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair)}.mt-page .ch-chip svg,.mt-page .ch-chip mat-icon{width:11px;height:11px;min-width:11px}.mt-page .ch-chip mat-icon svg{width:11px;height:11px}.mt-page .ch-chip.on.email{background:var(--info-wash);color:var(--info);border-color:transparent}.mt-page .ch-chip.on.push{background:var(--accent-wash);color:var(--accent-ink);border-color:transparent}.mt-page .ch-chip.on.sms{background:var(--good-wash);color:var(--good);border-color:transparent}.mt-page .ch-chip.off{opacity:.5}.mt-page .mt-grp td{background:var(--surface-2);border-bottom:1px solid var(--hair);padding:8px 16px!important;white-space:nowrap}.mt-page .mt-grp{cursor:default}.mt-page .mt-grp:hover{background:transparent}.mt-page .mt-gname{font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.mt-page .mt-gcount{color:var(--ink-3);font-weight:500;letter-spacing:0;text-transform:none;font-family:var(--font-ui);font-size:11.5px;margin-left:6px}.mte-page .mte-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1180px){.mte-page .mte-grid{grid-template-columns:minmax(0,1fr)}}.mte-page .mte-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.mte-page .mte-meta .mt-trig{font-family:var(--font-mono);font-size:11px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:5px;padding:2px 7px;white-space:nowrap}.mte-page .mte-meta .mte-desc{font-size:12px;color:var(--ink-3)}.mte-page .mte-status{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--ink-3);border-radius:20px;padding:3px 10px;white-space:nowrap}.mte-page .mte-status.active{background:var(--good)}.mte-page .mte-status.draft{background:var(--warn)}.mte-page .mte-status.off{background:var(--ink-3)}.mte-page .mte-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.mte-page .mte-tab{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--hair);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink-2)}.mte-page .mte-tab svg,.mte-page .mte-tab mat-icon{width:15px;height:15px;min-width:15px}.mte-page .mte-tab mat-icon svg{width:15px;height:15px}.mte-page .mte-tab b{font-family:var(--font-ui);font-size:13px;font-weight:600}.mte-page .mte-tab .tb-dot{width:7px;height:7px;border-radius:50%;background:var(--hair-2);flex:none}.mte-page .mte-tab.live .tb-dot{background:var(--good)}.mte-page .mte-tab.on{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink)}.mte-page .mte-tab.on b{color:var(--accent-ink)}.mte-page .mte-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mte-page .mte-off{opacity:.62}.mte-page .mte-enable{display:flex;align-items:center;gap:11px;padding:11px 16px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface-2);margin-bottom:14px}.mte-page .mte-enable .me-tx{min-width:0}.mte-page .mte-enable .me-tx b{display:block;font-size:12.5px;color:var(--ink)}.mte-page .mte-enable .me-tx span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.mte-page .mte-enable .switch{margin-left:auto;flex:none}.mte-page .mte-fields{display:grid;gap:12px;padding:16px 18px}.mte-page .mte-fields .field label{display:block;font-size:11.5px;font-weight:650;color:var(--ink-2);margin-bottom:5px}.mte-page .mte-fields .help{display:block;font-size:11px;color:var(--ink-3);margin-top:5px}.mte-page .mte-body-pad{padding:0 18px 18px}.mte-page .rte{border:1px solid var(--hair-2);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.mte-page .rte-bar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 7px;border-bottom:1px solid var(--hair);background:var(--surface-2)}.mte-page .rte-btn{width:28px;height:28px;display:grid;place-items:center;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--ink-2);padding:0;font:inherit}.mte-page .rte-btn svg,.mte-page .rte-btn mat-icon{width:15px;height:15px;min-width:15px}.mte-page .rte-btn mat-icon svg{width:15px;height:15px}.mte-page .rte-btn b,.mte-page .rte-btn i,.mte-page .rte-btn u,.mte-page .rte-btn s{font-size:13px;font-family:var(--font-ui);line-height:1}.mte-page .rte-btn:hover:not(:disabled){background:var(--hair);color:var(--ink)}.mte-page .rte-btn.on{background:var(--accent-wash);color:var(--accent-ink)}.mte-page .rte-btn:disabled{opacity:.4;cursor:default}.mte-page .rte-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mte-page .rte-btn.wide{width:auto;padding:0 9px;font-size:11.5px;font-weight:650;gap:5px;display:inline-flex;align-items:center}.mte-page .rte-sep{width:1px;height:18px;background:var(--hair-2);margin:0 4px;flex:none}.mte-page .rte-spacer{flex:1 1 auto}.mte-page .rte-doc{min-height:300px;max-height:460px;overflow:auto;padding:18px 20px;outline:none;font-size:13.5px;line-height:1.62;color:var(--ink)}.mte-page .rte-doc:focus{box-shadow:inset 0 0 0 2px var(--accent-line)}.mte-page .rte-doc h1{font-size:20px;margin:0 0 10px;font-family:var(--font-display);font-weight:700}.mte-page .rte-doc h2{font-size:16px;margin:18px 0 8px;font-family:var(--font-display);font-weight:700}.mte-page .rte-doc p{margin:0 0 12px}.mte-page .rte-doc ul,.mte-page .rte-doc ol{margin:0 0 12px;padding-left:22px;list-style:revert}.mte-page .rte-doc li{margin-bottom:4px}.mte-page .rte-doc a{color:var(--accent-ink)}.mte-page .rte-doc hr{border:none;border-top:1px solid var(--hair);margin:16px 0}.mte-page .rte-doc table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:13px}.mte-page .rte-doc td{padding:7px 0;border-bottom:1px solid var(--hair)}.mte-page .rte-doc td:last-child{text-align:right;font-variant-numeric:tabular-nums}.mte-page .rte-doc .btn-cta{display:inline-block;padding:10px 20px;border-radius:8px;background:var(--accent);color:#fff!important;font-weight:650;text-decoration:none;margin:4px 0 14px}.mte-page .rte-doc .mf{background:var(--accent-wash);color:var(--accent-ink);border-radius:4px;padding:0 4px;font-family:var(--font-mono);font-size:.92em;white-space:nowrap}.mte-page .rte-src{display:block;width:100%;min-height:300px;max-height:460px;border:none;outline:none;resize:vertical;padding:16px 18px;font-family:var(--font-mono);font-size:12px;line-height:1.65;color:var(--ink-2);background:var(--surface-2)}.mte-page .rte-doc[hidden],.mte-page .rte-src[hidden]{display:none}.mte-page .mte-ta{width:100%;border:1px solid var(--hair-2);border-radius:var(--r-sm);padding:12px 14px;font:inherit;font-size:13.5px;line-height:1.55;color:var(--ink);background:var(--surface);resize:vertical;min-height:110px}.mte-page .mte-ta:focus{outline:none;border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash)}.mte-page .sms-count{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.mte-page .sms-count b{color:var(--ink-2);font-weight:600}.mte-page .sms-count.over,.mte-page .sms-count.over b{color:var(--warn)}.mte-page .mte-rail{display:grid;gap:14px}.mte-page .mte-sk-line{display:block;max-width:100%}.mte-page .mte-sk-line+.mte-sk-line{margin-top:8px}.mte-page .mte-sk-field{display:flex;flex-direction:column;gap:9px}.mte-page .mte-sk-inp{display:block;width:100%;height:36px;border-radius:var(--r-sm)}.mte-page .mte-sk-doc{display:block;width:100%;height:220px;border-radius:var(--r-sm)}.mte-page .mte-sk-rail{padding:14px 16px}.mte-page .mte-sk-rail .mte-sk-doc{height:150px}.mte-page .mf-list{padding:6px 8px 10px;max-height:300px;overflow:auto}.mte-page .mf-grp{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:10px 8px 5px}.mte-page .mf-item{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;border:none;background:none;font:inherit;padding:6px 8px;border-radius:6px;cursor:pointer}.mte-page .mf-item:hover{background:var(--surface-2)}.mte-page .mf-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.mte-page .mf-item code{font-family:var(--font-mono);font-size:11.5px;color:var(--accent-ink);flex:none}.mte-page .mf-item span{font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mte-page .pv-wrap{padding:16px;background:var(--plane);border-radius:0 0 var(--r) var(--r)}.mte-page .pv-mail{background:#fff;border:1px solid var(--hair);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.mte-page .pv-mail .pv-bar{padding:10px 14px;border-bottom:1px solid #eceff4;background:#fafbfd}.mte-page .pv-mail .pv-from{font-size:11.5px;color:#6b7789}.mte-page .pv-mail .pv-subj{font-size:13px;font-weight:700;color:#0f172a;margin-top:3px;line-height:1.35}.mte-page .pv-mail .pv-pre{font-size:11px;color:#8a97ab;margin-top:3px}.mte-page .pv-mail .pv-body{padding:18px 18px 22px;font-size:12.5px;line-height:1.6;color:#1f2937;max-height:330px;overflow:auto}.mte-page .pv-mail .pv-body h1{font-size:17px;margin:0 0 9px;font-family:var(--font-display);font-weight:700}.mte-page .pv-mail .pv-body h2{font-size:14px;margin:15px 0 7px;font-family:var(--font-display);font-weight:700}.mte-page .pv-mail .pv-body p{margin:0 0 11px}.mte-page .pv-mail .pv-body ul,.mte-page .pv-mail .pv-body ol{margin:0 0 11px;padding-left:20px;list-style:revert}.mte-page .pv-mail .pv-body hr{border:none;border-top:1px solid #eceff4;margin:14px 0}.mte-page .pv-mail .pv-body .btn-cta{display:inline-block;padding:9px 18px;border-radius:8px;background:#4f46e5;color:#fff!important;font-weight:650;text-decoration:none;margin:4px 0 12px;font-size:12.5px}.mte-page .pv-mail .pv-body .mf{background:#4f46e51a;color:#4338ca;border-radius:4px;padding:0 4px;font-family:var(--font-mono);font-size:.92em}.mte-page .pv-mail .pv-body table{border-collapse:collapse;width:100%;margin:0 0 12px}.mte-page .pv-mail .pv-body td{padding:6px 0;border-bottom:1px solid #eceff4}.mte-page .pv-mail .pv-body td:last-child{text-align:right}.mte-page .pv-mail .pv-foot{padding:11px 14px;border-top:1px solid #eceff4;background:#fafbfd;font-size:10.5px;color:#8a97ab}.mte-page .pv-phone{width:244px;margin:0 auto;background:linear-gradient(160deg,#1f2937,#0b1220);border-radius:26px;padding:28px 12px 22px;box-shadow:var(--shadow-lift)}.mte-page .pv-notch{width:62px;height:4px;border-radius:4px;background:#ffffff47;margin:-18px auto 16px}.mte-page .pv-push{background:#fffffff5;border-radius:14px;padding:10px 12px;display:flex;gap:9px}.mte-page .pv-push .pp-ic{width:26px;height:26px;border-radius:7px;background:var(--accent);color:#fff;display:grid;place-items:center;flex:none}.mte-page .pv-push .pp-ic svg,.mte-page .pv-push .pp-ic mat-icon{width:14px;height:14px;min-width:14px}.mte-page .pv-push .pp-ic mat-icon svg{width:14px;height:14px}.mte-page .pv-push .pp-t{font-size:12px;font-weight:700;color:#0f172a}.mte-page .pv-push .pp-b{font-size:11.5px;color:#475569;margin-top:2px;line-height:1.4}.mte-page .pv-push .pp-w{font-size:9.5px;color:#8a97ab;margin-top:4px;font-family:var(--font-mono)}.mte-page .pv-sms{background:#e8ebf1;border-radius:16px 16px 16px 5px;padding:10px 13px;font-size:12px;line-height:1.45;color:#0f172a;word-break:break-word}.mte-page .pv-sms .mf{background:#4f46e51a;color:#4338ca;border-radius:4px;padding:0 4px;font-family:var(--font-mono);font-size:.92em}.mte-page .pv-smsfrom{font-family:var(--font-mono);font-size:9.5px;color:#ffffff8c;text-align:center;margin-bottom:9px}.mte-page .pv-empty{padding:34px 18px;text-align:center;color:var(--ink-3);font-size:12.5px}.mte-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.mte-page .etx-actionbar .ab-spacer{flex:1 1 auto}.mte-page .etx-actionbar .btn-ghost,.mte-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.mte-page .etx-actionbar .mte-dirty{font-family:var(--font-mono);font-size:11px;color:var(--warn);background:var(--warn-wash);border-radius:5px;padding:3px 9px}.mte-page .pv-mail.pv-zoom{cursor:zoom-in}.mte-page .pv-mail.pv-zoom:hover{box-shadow:0 0 0 2px var(--accent-line),var(--shadow)}.epv-full-panel .mat-mdc-dialog-container,.epv-full-panel .mat-mdc-dialog-surface{height:100%;max-height:100dvh;border-radius:0}.epv-full-panel app-modal>div{max-height:100dvh!important}.epv-full-panel admin-email-preview-dialog,.epv-full-panel template-preview-dialog{display:block;height:100%}.epv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--plane);font-family:var(--font-ui)}.epv .epv-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--hair)}.epv .epv-status{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--ink-3);border-radius:20px;padding:3px 10px}.epv .epv-status.active{background:var(--good)}.epv .epv-status.draft{background:var(--warn)}.epv .epv-seg{display:inline-flex;padding:3px;gap:2px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--hair)}.epv .epv-seg button{display:inline-flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:5px 11px;border-radius:6px}.epv .epv-seg button svg{width:14px;height:14px}.epv .epv-seg button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow)}.epv .epv-seg button:focus-visible,.epv .epv-test:focus-visible,.epv .epv-person:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.epv .epv-test{margin-left:auto;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);padding:7px 13px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface)}.epv .epv-test svg{width:14px;height:14px}.epv .epv-test:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-ink)}.epv .epv-test:disabled{opacity:.5;cursor:default}.epv .epv-stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px}.epv .epv-canvas{min-height:0;overflow-y:auto;padding:26px 28px 40px}.epv .epv-col{max-width:880px;margin:0 auto}.epv .epv-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 2px 9px}.epv .epv-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:600;white-space:nowrap}.epv .epv-capn{font-size:11.5px;color:var(--ink-3)}.epv .epv-inbox{margin-bottom:26px;background:#fff;border:1px solid var(--hair);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.epv .epv-irow{display:grid;grid-template-columns:30px 150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #eef1f5;font-size:13px;color:#475569}.epv .epv-irow:first-child{border-top:none}.epv .epv-irow.dim{opacity:.5}.epv .epv-irow.me{background:#f5f7ff;box-shadow:inset 3px 0 #4f46e5}.epv .epv-iav{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;color:#fff;flex:none}.epv .epv-brand{background:linear-gradient(150deg,#4f46e5,#7c74f0)}.epv .epv-ifrom{font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epv .epv-ifrom .epv-itm{display:none;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:#8a97ab}.epv .epv-iline{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8a97ab}.epv .epv-iline b{color:#0f172a;font-weight:600}.epv .epv-irow.me .epv-ifrom,.epv .epv-irow.me .epv-iline b{font-weight:750}.epv .epv-itime{font-family:var(--font-mono);font-size:11px;color:#8a97ab;white-space:nowrap}.epv .epv-irow.me .epv-itime{color:#0f172a;font-weight:700}.epv .epv-none{color:#8a97ab;font-weight:500}.epv .epv-client{background:#fff;border:1px solid var(--hair);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lift)}.epv .epv-chead{padding:20px 26px 16px;border-bottom:1px solid #eef1f5}.epv .epv-csubj{font-family:var(--font-display);font-size:21px;font-weight:700;color:#0f172a;line-height:1.3;margin:0 0 14px}.epv .epv-cfrom{display:flex;align-items:center;gap:11px}.epv .epv-cfrom .epv-iav{width:38px;height:38px;font-size:13px}.epv .epv-cwho{min-width:0;flex:1;font-size:13px;color:#475569;line-height:1.4}.epv .epv-cwho b{color:#0f172a;font-weight:700}.epv .epv-cwho span{color:#8a97ab}.epv .epv-cwho .epv-to{color:#475569}.epv .epv-cwhen{font-family:var(--font-mono);font-size:11.5px;color:#8a97ab;white-space:nowrap;align-self:flex-start}.epv .epv-mailbg{background:#f1f3f7;padding:28px 20px 34px}.epv .epv-mail{max-width:600px;margin:0 auto;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #e6e9ef}.epv .epv-mbody{padding:30px 34px 28px;font-size:15px;line-height:1.62;color:#1f2937}.epv .epv-mbody h1{font-size:24px;margin:0 0 12px;font-family:var(--font-display);font-weight:700;color:#0f172a;line-height:1.25}.epv .epv-mbody h2{font-size:18px;margin:22px 0 9px;font-family:var(--font-display);font-weight:700;color:#0f172a;line-height:1.3}.epv .epv-mbody h1:first-child,.epv .epv-mbody h2:first-child{margin-top:0}.epv .epv-mbody p{margin:0 0 14px}.epv .epv-mbody ul,.epv .epv-mbody ol{margin:0 0 14px;padding-left:22px;list-style:revert}.epv .epv-mbody li{margin-bottom:5px}.epv .epv-mbody a{color:#4338ca;text-decoration:underline;cursor:pointer}.epv .epv-mbody hr{border:none;border-top:1px solid #e6e9ef;margin:20px 0}.epv .epv-mbody table{border-collapse:collapse;width:100%;margin:4px 0 16px;font-size:14px}.epv .epv-mbody td{padding:9px 0;border-bottom:1px solid #eef1f5}.epv .epv-mbody td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:#0f172a}.epv .epv-mbody .btn-cta{display:inline-block;padding:12px 24px;border-radius:8px;background:#4f46e5;color:#fff!important;font-weight:650;text-decoration:none;margin:6px 0 16px;font-size:15px}.epv .epv-mfoot{padding:18px 34px 22px;border-top:1px solid #eef1f5;background:#fafbfd;font-size:12px;line-height:1.55;color:#8a97ab}.epv .epv-mfoot a{color:#64748b;text-decoration:underline;cursor:pointer}.epv .mf{background:#4f46e51a;color:#4338ca;border-radius:4px;padding:0 4px;font-family:var(--font-mono);font-size:.9em;white-space:nowrap}.epv .epv-tok{text-decoration:underline dotted rgba(79,70,229,.55);text-underline-offset:3px;cursor:help}.epv .epv-tok.miss{text-decoration-color:#d97706;background:#d977061f;border-radius:3px}.epv .epv-mbody .btn-cta .epv-tok{text-decoration:none}.epv.m .epv-col{max-width:402px}.epv.m .epv-inbox,.epv.m .epv-client{border-radius:30px;border:10px solid #111827;box-shadow:var(--shadow-lift)}.epv.m .epv-irow{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"av from" "av line";row-gap:1px;padding:11px 14px}.epv.m .epv-irow .epv-iav{grid-area:av;align-self:start;width:34px;height:34px}.epv.m .epv-irow .epv-ifrom{grid-area:from;display:flex;justify-content:space-between;gap:8px}.epv.m .epv-irow .epv-ifrom .epv-itm{display:inline}.epv.m .epv-irow .epv-iline{grid-area:line;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.epv.m .epv-irow .epv-iline b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.epv.m .epv-irow .epv-itime,.epv.m .epv-irow .epv-dash{display:none}.epv.m .epv-chead{padding:16px 16px 12px}.epv.m .epv-csubj{font-size:18px;margin-bottom:11px}.epv.m .epv-cwhen{display:none}.epv.m .epv-mailbg{padding:0;background:#fff}.epv.m .epv-mail{border:none;border-radius:0}.epv.m .epv-mbody{padding:20px 18px}.epv.m .epv-mbody .btn-cta{display:block;text-align:center}.epv.m .epv-mfoot{padding:16px 18px 20px}.epv .epv-rail{min-height:0;overflow-y:auto;background:var(--surface);border-left:1px solid var(--hair)}.epv .epv-sec{padding:16px 18px;border-bottom:1px solid var(--hair)}.epv .epv-sec:last-child{border-bottom:none}.epv .epv-sech{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.epv .epv-sech h3{font-family:var(--font-display);font-size:13.5px;font-weight:650;margin:0;color:var(--ink)}.epv .epv-sech span{font-size:11px;color:var(--ink-3)}.epv .epv-who{display:flex;flex-direction:column;gap:6px}.epv .epv-person{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;text-align:left;font:inherit}.epv .epv-person:hover{border-color:var(--accent-line)}.epv .epv-person.on{border-color:var(--accent);background:var(--accent-wash);box-shadow:0 0 0 1px var(--accent) inset}.epv .epv-person .pn{display:block;font-size:12.5px;font-weight:650;color:var(--ink)}.epv .epv-person .pd{display:block;font-size:11px;color:var(--ink-3);margin-top:1px}.epv .epv-fl{display:flex;flex-direction:column}.epv .epv-fr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:7px 0;border-top:1px solid var(--hair);align-items:baseline}.epv .epv-fr:first-child{border-top:none}.epv .epv-fr code{font-family:var(--font-mono);font-size:11px;color:var(--accent-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epv .epv-fr .v{font-size:12px;color:var(--ink);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epv .epv-fr.miss .v{color:var(--warn);font-weight:600;white-space:normal}.epv .epv-checks{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.epv .epv-ck{display:flex;gap:10px;align-items:flex-start}.epv .epv-ck .ci{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;margin-top:1px}.epv .epv-ck .ci svg{width:12px;height:12px}.epv .epv-ck.good .ci{background:var(--good-wash);color:var(--good)}.epv .epv-ck.warn .ci{background:var(--warn-wash);color:var(--warn)}.epv .epv-ck .ct{font-size:12.5px;font-weight:600;color:var(--ink)}.epv .epv-ck .cd{font-size:11.5px;color:var(--ink-3);margin-top:1px;line-height:1.4;word-break:break-word}.epv .epv-note{font-size:11.5px;color:var(--ink-3);line-height:1.5;margin:0}.epv .epv-note b{color:var(--ink-2)}@media (max-width: 1000px){.epv .epv-stage{grid-template-columns:minmax(0,1fr);overflow-y:auto}.epv .epv-canvas,.epv .epv-rail{overflow:visible}.epv .epv-rail{border-left:none;border-top:1px solid var(--hair)}}@media (max-width: 640px){.epv .epv-top{padding:10px 14px;gap:8px}.epv .epv-canvas{padding:18px 14px 28px}.epv .epv-irow{grid-template-columns:30px minmax(0,1fr) auto}.epv .epv-irow .epv-ifrom{display:none}.epv .epv-mbody{padding:22px 18px}.epv .epv-mailbg{padding:16px 10px 20px}}.epv.tpv .tpv-id{display:flex;align-items:center;gap:8px;margin-right:auto;min-width:0}.epv.tpv .tpv-lang{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hair);border-radius:6px;padding:1px 7px}.epv.tpv .tpv-draft{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--warn);background:var(--warn-wash);border-radius:20px;padding:3px 10px;white-space:nowrap}.epv.tpv .tpv-stage{grid-template-columns:minmax(0,1fr)}.epv.tpv .epv-canvas{transition:opacity .15s}.epv.tpv .epv-canvas.busy{opacity:.45}.epv.tpv .tpv-loading{padding:64px 0;text-align:center;font-size:13px;color:var(--ink-3)}.epv.tpv .tpv-banner{display:flex;gap:10px;align-items:flex-start;max-width:880px;margin:0 auto 18px;padding:11px 14px;border-radius:var(--r-sm);background:var(--warn-wash);border:1px solid rgba(217,119,6,.28);color:var(--ink);font-size:12.5px;line-height:1.45}.epv.tpv .tpv-banner svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.epv.tpv .tpv-banner b{font-weight:700}.epv.tpv .tpv-brand{background:#0f766e}.epv.tpv .epv-tok.blank{text-decoration-color:#d97706;background:#d977061f;border-radius:3px;font-family:var(--font-mono);font-size:.88em;padding:0 3px}.epv.tpv .epv-tok.typed{text-decoration:none;color:#64748b;font-style:italic}.epv.tpv .epv-tok.rich{display:block;text-decoration:none;cursor:auto}.epv.tpv .tpv-phone{width:344px;max-width:100%;margin:0 auto;box-sizing:border-box;border:11px solid #111827;border-radius:44px;background:#fff;overflow:hidden;box-shadow:var(--shadow-lift)}.epv.tpv .tpv-ph-bar{display:flex;justify-content:space-between;padding:9px 22px 3px;font-family:var(--font-mono);font-size:11px;font-weight:700;color:#0f172a}.epv.tpv .tpv-ph-head{text-align:center;padding:6px 12px 12px;border-bottom:1px solid #eef1f5;background:#f8fafc}.epv.tpv .tpv-ph-av{width:44px;height:44px;border-radius:50%;margin:0 auto 5px;display:grid;place-items:center;background:#0f766e;color:#fff;font-family:var(--font-display);font-weight:800;font-size:14px}.epv.tpv .tpv-ph-name{font-size:12.5px;font-weight:650;color:#0f172a}.epv.tpv .tpv-ph-num{font-family:var(--font-mono);font-size:10px;color:#8a97ab;margin-top:1px}.epv.tpv .tpv-ph-body{min-height:360px;padding:14px 12px 18px;display:flex;flex-direction:column;gap:6px}.epv.tpv .tpv-ph-when{text-align:center;font-size:10.5px;color:#8a97ab;margin-bottom:6px}.epv.tpv .tpv-bubble{align-self:flex-start;max-width:84%;padding:9px 13px;border-radius:18px 18px 18px 5px;background:#e9ecf2;color:#0f172a;font-size:13.5px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.epv.tpv .tpv-ph-in{margin:0 12px 14px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:20px;font-size:12px;color:#a0aec0}.epv.tpv .tpv-segs{width:344px;max-width:100%;margin:14px auto 0}.epv.tpv .tpv-segbar{display:flex;gap:4px}.epv.tpv .tpv-segbar i{flex:1;height:6px;border-radius:3px;background:var(--good)}.epv.tpv .tpv-segbar i.over{background:var(--warn)}.epv.tpv .tpv-segtx{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:11.5px;color:var(--ink-3);white-space:nowrap}.epv.tpv .tpv-segtx b{color:var(--ink);font-family:var(--font-mono);font-weight:600}.epv.tpv .tpv-win{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ink-2)}.epv.tpv .tpv-win .switch{position:relative;flex:none;width:34px;height:20px;padding:0;border:none;border-radius:20px;background:var(--hair-2);cursor:pointer;transition:background .15s}.epv.tpv .tpv-win .switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:left .15s}.epv.tpv .tpv-win .switch.on{background:var(--accent)}.epv.tpv .tpv-win .switch.on:after{left:16px}.epv.tpv .tpv-win .switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.epv.tpv .tpv-pdf{display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);padding:7px 13px;border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--surface)}.epv.tpv .tpv-pdf svg{width:14px;height:14px}.epv.tpv .tpv-pdf:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-ink)}.epv.tpv .tpv-pdf:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.epv.tpv .tpv-pdf:disabled{opacity:.5;cursor:default}.epv.tpv .tpv-pdf[aria-busy=true]{opacity:.85;cursor:progress}.epv.tpv .tpv-paperfit{width:100%}.epv.tpv .tpv-paper{position:relative;margin:0 auto;overflow:hidden;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0f172a14,0 14px 36px #0f172a24}.epv.tpv .tpv-sheet{position:relative;transform-origin:0 0}.epv.tpv .tpv-frame{display:block;width:100%;height:100%;border:0;background:#fff}.epv.tpv .tpv-pbreak{position:absolute;left:0;right:0;height:0;border-top:2px dashed #cbd5e1;pointer-events:none}.epv.tpv .tpv-pbreak span{position:absolute;right:10px;top:-10px;padding:1px 7px;border-radius:4px;background:#f1f5f9;font-family:var(--font-mono);font-size:9.5px;color:#64748b}.epv.tpv .tpv-envwin{position:absolute;box-sizing:border-box;border-radius:2px;pointer-events:none;outline:1.5px dashed rgba(79,70,229,.6);background:#4f46e509}.epv.tpv .tpv-envwin span{position:absolute;left:calc(100% + 18px);top:0;white-space:nowrap;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;color:#4f46e5}.snb{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:var(--r-sm);border:1px solid;font-size:12.5px;line-height:1.5;font-family:var(--font-ui);text-align:left}.snb .sb-ic{flex:none;width:20px;height:20px;display:grid;place-items:center;margin-top:1px}.snb .sb-ic svg{width:16px;height:16px}.snb .sb-main{flex:1 1 auto;min-width:0}.snb .sb-t{font-weight:700;color:var(--ink);margin-bottom:3px}.snb .sb-b{color:var(--ink-2);overflow-wrap:anywhere}.snb .sb-b p{margin:0 0 6px}.snb .sb-b p:last-child{margin-bottom:0}.snb .sb-b ul,.snb .sb-b ol{margin:0 0 6px;padding-left:20px;list-style:revert}.snb .sb-b a{color:var(--accent-ink);text-decoration:underline}.snb .sb-b h1,.snb .sb-b h2{font-size:13px;font-weight:700;color:var(--ink);margin:0 0 4px}.snb .sb-x{flex:none;border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:17px;line-height:1;padding:0 2px;border-radius:4px}.snb .sb-x:hover{color:var(--ink)}.snb .sb-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.snb.info{background:var(--info-wash);border-color:color-mix(in srgb,var(--info) 30%,transparent)}.snb.maintenance{background:var(--accent-wash);border-color:var(--accent-line)}.snb.warning{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.snb.outage{background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 32%,transparent)}.snb.info .sb-ic{color:var(--info)}.snb.maintenance .sb-ic{color:var(--accent-ink)}.snb.warning .sb-ic{color:var(--warn)}.snb.outage .sb-ic{color:var(--crit)}.snb.snb-bar{border-radius:0;border-width:0 0 1px;padding:10px 24px}.snb.snb-bar.info{background:linear-gradient(var(--info-wash),var(--info-wash)),var(--surface)}.snb.snb-bar.maintenance{background:linear-gradient(var(--accent-wash),var(--accent-wash)),var(--surface)}.snb.snb-bar.warning{background:linear-gradient(var(--warn-wash),var(--warn-wash)),var(--surface)}.snb.snb-bar.outage{background:linear-gradient(var(--crit-wash),var(--crit-wash)),var(--surface)}.sn-page .sn-type,.snf-page .sn-type{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:20px;line-height:1.3;white-space:nowrap}.sn-page .sn-type .st-dot,.snf-page .sn-type .st-dot{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}.sn-page .sn-type.info,.snf-page .sn-type.info{background:var(--info-wash);color:var(--info)}.sn-page .sn-type.maintenance,.snf-page .sn-type.maintenance{background:var(--accent-wash);color:var(--accent-ink)}.sn-page .sn-type.warning,.snf-page .sn-type.warning{background:var(--warn-wash);color:var(--warn)}.sn-page .sn-type.outage,.snf-page .sn-type.outage{background:var(--crit-wash);color:var(--crit)}.sn-page .pill.live,.snf-page .pill.live{background:var(--good-wash);color:var(--good)}.sn-page .pill.live:before,.snf-page .pill.live:before{animation:sn-pulse 1.8s ease-in-out infinite}.sn-page .pill.sched,.snf-page .pill.sched{background:var(--info-wash);color:var(--info)}.sn-page .pill.ended,.snf-page .pill.ended{background:var(--surface-2);color:var(--ink-3);border:1px solid var(--hair-2)}@media (prefers-reduced-motion: reduce){.sn-page .pill.live:before,.snf-page .pill.live:before{animation:none}}@keyframes sn-pulse{0%,to{opacity:1}50%{opacity:.35}}.sn-page .pe-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}@media (max-width: 720px){.sn-page .pe-stats{grid-template-columns:repeat(2,1fr)}}.sn-page .pe-stat{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r);padding:13px 16px}.sn-page .pe-stat .pes-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.sn-page .pe-stat .pes-v{font-family:var(--font-display);font-size:21px;font-weight:700;margin-top:6px;letter-spacing:.005em;line-height:1.2;color:var(--ink)}.sn-page .pe-stat .pes-s{font-size:11px;color:var(--ink-3);margin-top:3px;line-height:1.25}.sn-page .pe-stat .pes-v.pes-load{width:46px;height:21px;border-radius:5px;background:var(--hair)}.sn-page .sn-row{cursor:pointer}.sn-page .sn-title{font-family:var(--font-display);font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.3}.sn-page .sn-ex{font-size:11.5px;color:var(--ink-3);margin-top:2px;white-space:normal;max-width:420px;line-height:1.4}.sn-page .sn-when{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);white-space:nowrap}.sn-page .sn-when .sw-t{color:var(--ink-3)}.sn-page .sn-open{color:var(--ink-3);font-style:italic;font-family:var(--font-ui);font-size:12px;white-space:nowrap}.sn-page .sn-sk-two{min-height:35.65px;display:flex;flex-direction:column;justify-content:center;gap:7px}.sn-page .sn-sk-two .sk-line{display:block}.sn-page .sk-pill{height:16px;border-radius:20px}.sn-page .sk-box{width:16px;height:16px;border-radius:4px}.snf-page .snf-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media (max-width: 1180px){.snf-page .snf-grid{grid-template-columns:minmax(0,1fr)}}.snf-page .snf-col>.card+.card{margin-top:16px}.snf-page .snf-head-sw{display:flex;align-items:center;gap:10px;margin-left:auto;flex:none;align-self:center}.snf-page .snf-head-sw .hs-l{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--ink-3)}.snf-page .snf-head-sw .switch{margin-left:0}.snf-page .snf-hint{font-size:12px;color:var(--ink-3);margin-top:6px;line-height:1.4}.snf-page .snf-body{display:grid;gap:14px;padding:16px 18px 18px}.snf-page .snf-body .field>label{display:block;font-size:11.5px;font-weight:650;color:var(--ink-2);margin-bottom:0}.snf-page .snf-body .help{display:block;font-size:11px;color:var(--ink-3);margin-top:1px;line-height:1.45}.snf-page .snf-body .help.bad{color:var(--crit)}.snf-page .snf-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 620px){.snf-page .snf-two{grid-template-columns:1fr}}.snf-page .snf-note{font-size:11.5px;color:var(--ink-3);line-height:1.5;padding:0 18px 4px}.snf-page .snf-row{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--hair)}.snf-page .snf-row .sr-tx{min-width:0}.snf-page .snf-row .sr-tx b{display:block;font-size:12.5px;color:var(--ink);font-weight:600}.snf-page .snf-row .sr-tx span{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.snf-page .snf-row .switch{margin-left:auto;flex:none}.snf-page .snf-row .switch:disabled{opacity:.5;cursor:not-allowed}.snf-page .seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--hair);border-radius:var(--r-sm);padding:2px;width:fit-content}.snf-page .seg button{border:none;background:transparent;color:var(--ink-2);font-family:var(--font-ui);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;line-height:1.3}.snf-page .seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.snf-page .seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.snf-page .snf-place{display:flex;gap:10px;flex-wrap:wrap}.snf-page .snf-chk{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-2);line-height:1.3}.snf-page .snf-chk .cbox{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--hair-2);background:var(--surface);position:relative;flex:none;pointer-events:none}.snf-page .snf-chk.on{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-ink);font-weight:600}.snf-page .snf-chk.on .cbox{background:var(--accent);border-color:var(--accent)}.snf-page .snf-chk.on .cbox:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.snf-page .snf-chk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.snf-page .snf-rail{display:grid;gap:14px}.snf-page .snf-sk-label{width:76px;height:9px}.snf-page .snf-sk-box{display:block;width:100%;height:36px;border-radius:var(--r-sm)}.snf-page .snf-sk-seg{display:block;width:280px;max-width:100%;height:32px;border-radius:var(--r-sm)}.snf-page .snf-sk-editor{height:180px}.snf-page .snf-sk-preview{height:64px}.snf-page .snf-prevwrap{padding:14px 16px 16px;background:var(--plane);border-radius:0 0 var(--r) var(--r)}.snf-page .snf-prevcap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:14px 0 7px}.snf-page .snf-prevcap:first-child{margin-top:0}.snf-page .snf-bell{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);padding:11px 13px;display:flex;gap:10px;box-shadow:var(--shadow)}.snf-page .snf-bell .nb-ic{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex:none;padding:0}.snf-page .snf-bell .nb-ic svg{width:14px;height:14px}.snf-page .snf-bell .nb-t{font-size:12.5px;font-weight:650;color:var(--ink)}.snf-page .snf-bell .nb-b{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.45}.snf-page .snf-bell .nb-w{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);margin-top:5px}.snf-page .pv-empty{padding:26px 12px;text-align:center;color:var(--ink-3);font-size:12.5px}.snf-page .snf-sum{padding:4px 4px 8px}.snf-page .snf-sum .ss-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 12px}.snf-page .snf-sum .ss-row+.ss-row{border-top:1px solid var(--hair)}.snf-page .snf-sum .ss-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.snf-page .snf-sum .ss-v{font-size:12.5px;color:var(--ink);text-align:right;font-weight:550}.snf-page .etx-actionbar{flex:none;display:flex;align-items:center;gap:10px;padding:12px 24px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--hair)}.snf-page .etx-actionbar .ab-spacer{flex:1 1 auto}.snf-page .etx-actionbar .btn-ghost,.snf-page .etx-actionbar .btn-primary{display:inline-flex;align-items:center;gap:7px}.snf-page .etx-actionbar .snf-dirty{font-family:var(--font-mono);font-size:11px;color:var(--warn);background:var(--warn-wash);border-radius:5px;padding:3px 9px}.mat-mdc-form-field:has([matSuffix]):not(.search-compact) .mat-mdc-form-field-infix{padding-right:16px!important}.mat-mdc-form-field:has([matSuffix]):not(.search-compact) .mat-mdc-form-field-icon-suffix,.mat-mdc-form-field:has([matSuffix]):not(.search-compact) .mat-mdc-form-field-text-suffix{padding-left:12px!important;margin-left:0!important}.mat-mdc-form-field:has([matSuffix]):not(.search-compact) .mat-mdc-form-field-input-control,.mat-mdc-form-field:has([matSuffix]):not(.search-compact) .mdc-text-field__input{padding-right:4px!important}.mat-mdc-icon-button{padding:0!important;height:40px;width:40px;display:inline-flex!important;align-items:center;justify-content:center}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper{height:40px!important}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex{height:40px!important;align-items:center!important}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;padding-right:28px!important}.search-compact.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-icon-suffix{position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important}.search-compact.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none!important}.search-compact.mat-mdc-form-field .mat-mdc-floating-label{top:18px!important}.search-compact.mat-mdc-form-field.mat-mdc-form-field-has-label .mat-mdc-text-field-wrapper{padding-top:0!important}.dialog-no-padding .mat-dialog-container{padding:0}@media (max-width: 639.98px){.cdk-overlay-pane.mat-mdc-dialog-panel{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important}.mat-mdc-dialog-container{max-width:100vw!important;max-height:100dvh!important}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:0!important}}.mat-mdc-dialog-surface{display:flex;flex-direction:column;max-height:85vh}.mat-mdc-dialog-surface>*{flex:1 1 auto;min-height:0;overflow:auto}@media (max-width: 639.98px){.mat-mdc-dialog-surface{max-height:100dvh}}.sticky-header-scroll::-webkit-scrollbar{width:14px;height:14px}.sticky-header-scroll::-webkit-scrollbar:vertical{background:linear-gradient(to bottom,var(--sticky-header-bg, transparent) 0,var(--sticky-header-bg, transparent) var(--sticky-header-h, 0px),transparent var(--sticky-header-h, 0px))}.sticky-header-scroll::-webkit-scrollbar-track:vertical{margin-top:var(--sticky-header-h, 0px);background:transparent}.sticky-header-scroll::-webkit-scrollbar-thumb{background-color:#00000042;border:3px solid transparent;background-clip:padding-box;border-radius:9999px}.sticky-header-scroll::-webkit-scrollbar-thumb:hover{background-color:#0000006b;background-clip:padding-box}.mat-select-panel-type,.mat-select-panel-type .mat-mdc-select-panel{max-height:400px!important}.fuse-property-header-group{display:none!important}.fuse-vertical-navigation .fuse-vertical-navigation-content{padding-left:12px;padding-right:12px}fuse-vertical-navigation .fuse-vertical-navigation-item-title{font-size:17px!important;line-height:24px}fuse-vertical-navigation-collapsable-item .fuse-vertical-navigation-item-children .fuse-vertical-navigation-item-title{font-size:15px!important;line-height:22px}fuse-vertical-navigation-collapsable-item .fuse-vertical-navigation-item-children .fuse-vertical-navigation-item{padding-top:6px;padding-bottom:6px;font-size:15px;line-height:20px}fuse-vertical-navigation-collapsable-item .fuse-vertical-navigation-item-children .fuse-vertical-navigation-item .fuse-vertical-navigation-item-icon{width:18px;min-width:18px;height:18px;min-height:18px;font-size:18px;line-height:18px;margin-right:12px}fuse-vertical-navigation-collapsable-item .fuse-vertical-navigation-item-children .fuse-vertical-navigation-item .fuse-vertical-navigation-item-icon svg{width:18px;height:18px}@media print{.cdk-overlay-container{display:none!important}.app>:not(.main),.app .topbar{display:none!important}.app,.app .main{display:block!important;height:auto!important;overflow:visible!important}.app .content-host{display:block!important;position:static!important;overflow:visible!important;height:auto!important}}.bank-info-menu{min-width:380px!important;max-width:420px!important}.bank-info-menu .mat-mdc-menu-content{padding:0!important}:root{--plane: #eaeef4;--surface: #ffffff;--surface-2: #f7f9fc;--ink: #0f172a;--ink-2: #475569;--ink-3: #8a97ab;--hair: #e3e8f0;--hair-2: #cfd7e3;--shadow: 0 1px 2px rgba(15,23,42,.04), 0 1px 3px rgba(15,23,42,.05);--shadow-lift: 0 4px 12px rgba(15,23,42,.07), 0 1px 3px rgba(15,23,42,.05);--brand-primary: #4f46e5;--brand-secondary: #0ea5a3;--accent: var(--brand-primary);--accent-ink: #4338ca;--accent-wash: color-mix(in srgb, var(--accent) 9%, transparent);--accent-line: color-mix(in srgb, var(--accent) 22%, transparent);--accent-shadow: color-mix(in srgb, var(--accent) 35%, transparent);--corp-accent: #7e22ce;--brand-grad: linear-gradient(150deg, var(--accent), var(--brand-grad-2, #3730a3) 58%, var(--brand-grad-3, #1e1b4b));--avatar-grad: linear-gradient(140deg, var(--brand-secondary), #0369a1);--good: #059669;--good-wash: rgba(5,150,105,.11);--warn: #d97706;--warn-wash: rgba(217,119,6,.12);--crit: #dc2626;--crit-wash: rgba(220,38,38,.1);--info: #2563eb;--info-wash: rgba(37,99,235,.1);--sev-0: #93a2b8;--sev-1: #f59e0b;--sev-2: #ea580c;--sev-3: #dc2626;--sev-4: #991b1b;--series: #4f46e5;--series-soft: rgba(79,70,229,.14);--grid: #eef1f6;--spark-track: #c9d2e0;--r: 11px;--r-sm: 8px;--font-display: "Plus Jakarta Sans", "Segoe UI Semibold", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-ui: "Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "IBM Plex Mono", "Segoe UI Mono", Consolas, "Roboto Mono", monospace}input,select,textarea,.inp,.sel{font-variant-numeric:lining-nums}.dark{--corp-accent: #c084fc;--plane: #080c16;--surface: #111a2c;--surface-2: #0d1524;--ink: #eef2f8;--ink-2: #aab6c9;--ink-3: #6b7789;--hair: #1f2a3e;--hair-2: #2c3a52;--shadow: 0 1px 2px rgba(0,0,0,.3), 0 1px 3px rgba(0,0,0,.35);--shadow-lift: 0 6px 18px rgba(0,0,0,.45), 0 1px 3px rgba(0,0,0,.4);--brand-primary: #6366f1;--accent: var(--brand-primary);--accent-ink: #a5b4fc;--accent-wash: color-mix(in srgb, var(--accent) 16%, transparent);--accent-line: color-mix(in srgb, var(--accent) 30%, transparent);--accent-shadow: color-mix(in srgb, var(--accent) 42%, transparent);--good: #34d399;--good-wash: rgba(52,211,153,.13);--warn: #fbbf24;--warn-wash: rgba(251,191,36,.13);--crit: #f87171;--crit-wash: rgba(248,113,113,.13);--info: #60a5fa;--info-wash: rgba(96,165,250,.13);--sev-0: #64748b;--sev-1: #fbbf24;--sev-2: #fb923c;--sev-3: #f87171;--series: #818cf8;--series-soft: rgba(129,140,248,.18);--grid: #182234;--spark-track: #2c3a52}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,Segoe UI,system-ui,-apple-system,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,ui-monospace,Cascadia Code,IBM Plex Mono,Segoe UI Mono,Consolas,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.mat-icon{--tw-text-opacity: 1;color:rgba(var(--fuse-mat-icon-rgb),var(--tw-text-opacity))}.text-default{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-default-rgb),var(--tw-text-opacity))!important}.text-secondary{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-secondary-rgb),var(--tw-text-opacity))!important}.text-hint{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-hint-rgb),var(--tw-text-opacity))!important}.text-disabled{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-text-disabled-rgb),var(--tw-text-opacity))!important}.divider{color:var(--fuse-divider)!important}.bg-card{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-bg-card-rgb),var(--tw-bg-opacity))!important}.bg-default{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-bg-default-rgb),var(--tw-bg-opacity))!important}.bg-hover{background-color:var(--fuse-bg-hover)!important}body{--fuse-primary-50: #eef2ff;--fuse-primary-50-rgb: 238,242,255;--fuse-primary-100: #e0e7ff;--fuse-primary-100-rgb: 224,231,255;--fuse-primary-200: #c7d2fe;--fuse-primary-200-rgb: 199,210,254;--fuse-primary-300: #a5b4fc;--fuse-primary-300-rgb: 165,180,252;--fuse-primary-400: #818cf8;--fuse-primary-400-rgb: 129,140,248;--fuse-primary-500: #6366f1;--fuse-primary-500-rgb: 99,102,241;--fuse-primary-600: #4f46e5;--fuse-primary-600-rgb: 79,70,229;--fuse-primary-700: #4338ca;--fuse-primary-700-rgb: 67,56,202;--fuse-primary-800: #3730a3;--fuse-primary-800-rgb: 55,48,163;--fuse-primary-900: #312e81;--fuse-primary-900-rgb: 49,46,129;--fuse-primary-950: #1e1b4b;--fuse-primary-950-rgb: 30,27,75;--fuse-primary: #4f46e5;--fuse-primary-rgb: 79,70,229;--fuse-on-primary-50: #1e1b4b;--fuse-on-primary-50-rgb: 30,27,75;--fuse-on-primary-100: #1e1b4b;--fuse-on-primary-100-rgb: 30,27,75;--fuse-on-primary-200: #1e1b4b;--fuse-on-primary-200-rgb: 30,27,75;--fuse-on-primary-300: #1e1b4b;--fuse-on-primary-300-rgb: 30,27,75;--fuse-on-primary-400: #1e1b4b;--fuse-on-primary-400-rgb: 30,27,75;--fuse-on-primary-500: #FFFFFF;--fuse-on-primary-500-rgb: 255,255,255;--fuse-on-primary-600: #FFFFFF;--fuse-on-primary-600-rgb: 255,255,255;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary-950: #FFFFFF;--fuse-on-primary-950-rgb: 255,255,255;--fuse-on-primary: #FFFFFF;--fuse-on-primary-rgb: 255,255,255;--fuse-accent-50: #f8fafc;--fuse-accent-50-rgb: 248,250,252;--fuse-accent-100: #f1f5f9;--fuse-accent-100-rgb: 241,245,249;--fuse-accent-200: #e2e8f0;--fuse-accent-200-rgb: 226,232,240;--fuse-accent-300: #cbd5e1;--fuse-accent-300-rgb: 203,213,225;--fuse-accent-400: #94a3b8;--fuse-accent-400-rgb: 148,163,184;--fuse-accent-500: #64748b;--fuse-accent-500-rgb: 100,116,139;--fuse-accent-600: #475569;--fuse-accent-600-rgb: 71,85,105;--fuse-accent-700: #334155;--fuse-accent-700-rgb: 51,65,85;--fuse-accent-800: #1e293b;--fuse-accent-800-rgb: 30,41,59;--fuse-accent-900: #0f172a;--fuse-accent-900-rgb: 15,23,42;--fuse-accent-950: #020617;--fuse-accent-950-rgb: 2,6,23;--fuse-accent: #1e293b;--fuse-accent-rgb: 30,41,59;--fuse-on-accent-50: #020617;--fuse-on-accent-50-rgb: 2,6,23;--fuse-on-accent-100: #020617;--fuse-on-accent-100-rgb: 2,6,23;--fuse-on-accent-200: #020617;--fuse-on-accent-200-rgb: 2,6,23;--fuse-on-accent-300: #020617;--fuse-on-accent-300-rgb: 2,6,23;--fuse-on-accent-400: #020617;--fuse-on-accent-400-rgb: 2,6,23;--fuse-on-accent-500: #FFFFFF;--fuse-on-accent-500-rgb: 255,255,255;--fuse-on-accent-600: #FFFFFF;--fuse-on-accent-600-rgb: 255,255,255;--fuse-on-accent-700: #FFFFFF;--fuse-on-accent-700-rgb: 255,255,255;--fuse-on-accent-800: #FFFFFF;--fuse-on-accent-800-rgb: 255,255,255;--fuse-on-accent-900: #FFFFFF;--fuse-on-accent-900-rgb: 255,255,255;--fuse-on-accent-950: #FFFFFF;--fuse-on-accent-950-rgb: 255,255,255;--fuse-on-accent: #FFFFFF;--fuse-on-accent-rgb: 255,255,255;--fuse-warn-50: #fef2f2;--fuse-warn-50-rgb: 254,242,242;--fuse-warn-100: #fee2e2;--fuse-warn-100-rgb: 254,226,226;--fuse-warn-200: #fecaca;--fuse-warn-200-rgb: 254,202,202;--fuse-warn-300: #fca5a5;--fuse-warn-300-rgb: 252,165,165;--fuse-warn-400: #f87171;--fuse-warn-400-rgb: 248,113,113;--fuse-warn-500: #ef4444;--fuse-warn-500-rgb: 239,68,68;--fuse-warn-600: #dc2626;--fuse-warn-600-rgb: 220,38,38;--fuse-warn-700: #b91c1c;--fuse-warn-700-rgb: 185,28,28;--fuse-warn-800: #991b1b;--fuse-warn-800-rgb: 153,27,27;--fuse-warn-900: #7f1d1d;--fuse-warn-900-rgb: 127,29,29;--fuse-warn-950: #450a0a;--fuse-warn-950-rgb: 69,10,10;--fuse-warn: #dc2626;--fuse-warn-rgb: 220,38,38;--fuse-on-warn-50: #450a0a;--fuse-on-warn-50-rgb: 69,10,10;--fuse-on-warn-100: #450a0a;--fuse-on-warn-100-rgb: 69,10,10;--fuse-on-warn-200: #450a0a;--fuse-on-warn-200-rgb: 69,10,10;--fuse-on-warn-300: #450a0a;--fuse-on-warn-300-rgb: 69,10,10;--fuse-on-warn-400: #450a0a;--fuse-on-warn-400-rgb: 69,10,10;--fuse-on-warn-500: #fef2f2;--fuse-on-warn-500-rgb: 254,242,242;--fuse-on-warn-600: #FFFFFF;--fuse-on-warn-600-rgb: 255,255,255;--fuse-on-warn-700: #FFFFFF;--fuse-on-warn-700-rgb: 255,255,255;--fuse-on-warn-800: #FFFFFF;--fuse-on-warn-800-rgb: 255,255,255;--fuse-on-warn-900: #FFFFFF;--fuse-on-warn-900-rgb: 255,255,255;--fuse-on-warn-950: #FFFFFF;--fuse-on-warn-950-rgb: 255,255,255;--fuse-on-warn: #FFFFFF;--fuse-on-warn-rgb: 255,255,255;--fuse-success-50: #ecfdf5;--fuse-success-50-rgb: 236,253,245;--fuse-success-100: #d1fae5;--fuse-success-100-rgb: 209,250,229;--fuse-success-200: #a7f3d0;--fuse-success-200-rgb: 167,243,208;--fuse-success-300: #6ee7b7;--fuse-success-300-rgb: 110,231,183;--fuse-success-400: #34d399;--fuse-success-400-rgb: 52,211,153;--fuse-success-500: #10b981;--fuse-success-500-rgb: 16,185,129;--fuse-success-600: #059669;--fuse-success-600-rgb: 5,150,105;--fuse-success-700: #047857;--fuse-success-700-rgb: 4,120,87;--fuse-success-800: #065f46;--fuse-success-800-rgb: 6,95,70;--fuse-success-900: #064e3b;--fuse-success-900-rgb: 6,78,59;--fuse-success-950: #022c22;--fuse-success-950-rgb: 2,44,34;--fuse-success: #6ee7b7;--fuse-success-rgb: 110,231,183;--fuse-on-success-50: #022c22;--fuse-on-success-50-rgb: 2,44,34;--fuse-on-success-100: #022c22;--fuse-on-success-100-rgb: 2,44,34;--fuse-on-success-200: #022c22;--fuse-on-success-200-rgb: 2,44,34;--fuse-on-success-300: #022c22;--fuse-on-success-300-rgb: 2,44,34;--fuse-on-success-400: #022c22;--fuse-on-success-400-rgb: 2,44,34;--fuse-on-success-500: #022c22;--fuse-on-success-500-rgb: 2,44,34;--fuse-on-success-600: #022c22;--fuse-on-success-600-rgb: 2,44,34;--fuse-on-success-700: #FFFFFF;--fuse-on-success-700-rgb: 255,255,255;--fuse-on-success-800: #FFFFFF;--fuse-on-success-800-rgb: 255,255,255;--fuse-on-success-900: #FFFFFF;--fuse-on-success-900-rgb: 255,255,255;--fuse-on-success-950: #FFFFFF;--fuse-on-success-950-rgb: 255,255,255;--fuse-on-success: #022c22;--fuse-on-success-rgb: 2,44,34}body.theme-brand{--fuse-primary-50: #eff5fe;--fuse-primary-50-rgb: 239,245,254;--fuse-primary-100: #e2ecfd;--fuse-primary-100-rgb: 226,236,253;--fuse-primary-200: #c4dafa;--fuse-primary-200-rgb: 196,218,250;--fuse-primary-300: #a1c6f8;--fuse-primary-300-rgb: 161,198,248;--fuse-primary-400: #74b0f5;--fuse-primary-400-rgb: 116,176,245;--fuse-primary-500: #2196f3;--fuse-primary-500-rgb: 33,150,243;--fuse-primary-600: #1e88dc;--fuse-primary-600-rgb: 30,136,220;--fuse-primary-700: #1a78c3;--fuse-primary-700-rgb: 26,120,195;--fuse-primary-800: #1766a6;--fuse-primary-800-rgb: 23,102,166;--fuse-primary-900: #125183;--fuse-primary-900-rgb: 18,81,131;--fuse-primary: #2196f3;--fuse-primary-rgb: 33,150,243;--fuse-on-primary-50: #125183;--fuse-on-primary-50-rgb: 18,81,131;--fuse-on-primary-100: #125183;--fuse-on-primary-100-rgb: 18,81,131;--fuse-on-primary-200: #125183;--fuse-on-primary-200-rgb: 18,81,131;--fuse-on-primary-300: #125183;--fuse-on-primary-300-rgb: 18,81,131;--fuse-on-primary-400: #125183;--fuse-on-primary-400-rgb: 18,81,131;--fuse-on-primary-500: #FFFFFF;--fuse-on-primary-500-rgb: 255,255,255;--fuse-on-primary-600: #FFFFFF;--fuse-on-primary-600-rgb: 255,255,255;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary: #FFFFFF;--fuse-on-primary-rgb: 255,255,255}body.theme-indigo{--fuse-primary-50: #f0fdfa;--fuse-primary-50-rgb: 240,253,250;--fuse-primary-100: #ccfbf1;--fuse-primary-100-rgb: 204,251,241;--fuse-primary-200: #99f6e4;--fuse-primary-200-rgb: 153,246,228;--fuse-primary-300: #5eead4;--fuse-primary-300-rgb: 94,234,212;--fuse-primary-400: #2dd4bf;--fuse-primary-400-rgb: 45,212,191;--fuse-primary-500: #14b8a6;--fuse-primary-500-rgb: 20,184,166;--fuse-primary-600: #0d9488;--fuse-primary-600-rgb: 13,148,136;--fuse-primary-700: #0f766e;--fuse-primary-700-rgb: 15,118,110;--fuse-primary-800: #115e59;--fuse-primary-800-rgb: 17,94,89;--fuse-primary-900: #134e4a;--fuse-primary-900-rgb: 19,78,74;--fuse-primary-950: #042f2e;--fuse-primary-950-rgb: 4,47,46;--fuse-primary: #0d9488;--fuse-primary-rgb: 13,148,136;--fuse-on-primary-50: #042f2e;--fuse-on-primary-50-rgb: 4,47,46;--fuse-on-primary-100: #042f2e;--fuse-on-primary-100-rgb: 4,47,46;--fuse-on-primary-200: #042f2e;--fuse-on-primary-200-rgb: 4,47,46;--fuse-on-primary-300: #042f2e;--fuse-on-primary-300-rgb: 4,47,46;--fuse-on-primary-400: #042f2e;--fuse-on-primary-400-rgb: 4,47,46;--fuse-on-primary-500: #042f2e;--fuse-on-primary-500-rgb: 4,47,46;--fuse-on-primary-600: #042f2e;--fuse-on-primary-600-rgb: 4,47,46;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary-950: #FFFFFF;--fuse-on-primary-950-rgb: 255,255,255;--fuse-on-primary: #042f2e;--fuse-on-primary-rgb: 4,47,46}body.theme-rose{--fuse-primary-50: #fff1f2;--fuse-primary-50-rgb: 255,241,242;--fuse-primary-100: #ffe4e6;--fuse-primary-100-rgb: 255,228,230;--fuse-primary-200: #fecdd3;--fuse-primary-200-rgb: 254,205,211;--fuse-primary-300: #fda4af;--fuse-primary-300-rgb: 253,164,175;--fuse-primary-400: #fb7185;--fuse-primary-400-rgb: 251,113,133;--fuse-primary-500: #f43f5e;--fuse-primary-500-rgb: 244,63,94;--fuse-primary-600: #e11d48;--fuse-primary-600-rgb: 225,29,72;--fuse-primary-700: #be123c;--fuse-primary-700-rgb: 190,18,60;--fuse-primary-800: #9f1239;--fuse-primary-800-rgb: 159,18,57;--fuse-primary-900: #881337;--fuse-primary-900-rgb: 136,19,55;--fuse-primary-950: #4c0519;--fuse-primary-950-rgb: 76,5,25;--fuse-primary: #f43f5e;--fuse-primary-rgb: 244,63,94;--fuse-on-primary-50: #4c0519;--fuse-on-primary-50-rgb: 76,5,25;--fuse-on-primary-100: #4c0519;--fuse-on-primary-100-rgb: 76,5,25;--fuse-on-primary-200: #4c0519;--fuse-on-primary-200-rgb: 76,5,25;--fuse-on-primary-300: #4c0519;--fuse-on-primary-300-rgb: 76,5,25;--fuse-on-primary-400: #4c0519;--fuse-on-primary-400-rgb: 76,5,25;--fuse-on-primary-500: #4c0519;--fuse-on-primary-500-rgb: 76,5,25;--fuse-on-primary-600: #FFFFFF;--fuse-on-primary-600-rgb: 255,255,255;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary-950: #FFFFFF;--fuse-on-primary-950-rgb: 255,255,255;--fuse-on-primary: #4c0519;--fuse-on-primary-rgb: 76,5,25}body.theme-purple{--fuse-primary-50: #faf5ff;--fuse-primary-50-rgb: 250,245,255;--fuse-primary-100: #f3e8ff;--fuse-primary-100-rgb: 243,232,255;--fuse-primary-200: #e9d5ff;--fuse-primary-200-rgb: 233,213,255;--fuse-primary-300: #d8b4fe;--fuse-primary-300-rgb: 216,180,254;--fuse-primary-400: #c084fc;--fuse-primary-400-rgb: 192,132,252;--fuse-primary-500: #a855f7;--fuse-primary-500-rgb: 168,85,247;--fuse-primary-600: #9333ea;--fuse-primary-600-rgb: 147,51,234;--fuse-primary-700: #7e22ce;--fuse-primary-700-rgb: 126,34,206;--fuse-primary-800: #6b21a8;--fuse-primary-800-rgb: 107,33,168;--fuse-primary-900: #581c87;--fuse-primary-900-rgb: 88,28,135;--fuse-primary-950: #3b0764;--fuse-primary-950-rgb: 59,7,100;--fuse-primary: #9333ea;--fuse-primary-rgb: 147,51,234;--fuse-on-primary-50: #3b0764;--fuse-on-primary-50-rgb: 59,7,100;--fuse-on-primary-100: #3b0764;--fuse-on-primary-100-rgb: 59,7,100;--fuse-on-primary-200: #3b0764;--fuse-on-primary-200-rgb: 59,7,100;--fuse-on-primary-300: #3b0764;--fuse-on-primary-300-rgb: 59,7,100;--fuse-on-primary-400: #3b0764;--fuse-on-primary-400-rgb: 59,7,100;--fuse-on-primary-500: #FFFFFF;--fuse-on-primary-500-rgb: 255,255,255;--fuse-on-primary-600: #FFFFFF;--fuse-on-primary-600-rgb: 255,255,255;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary-950: #FFFFFF;--fuse-on-primary-950-rgb: 255,255,255;--fuse-on-primary: #FFFFFF;--fuse-on-primary-rgb: 255,255,255}body.theme-amber{--fuse-primary-50: #fffbeb;--fuse-primary-50-rgb: 255,251,235;--fuse-primary-100: #fef3c7;--fuse-primary-100-rgb: 254,243,199;--fuse-primary-200: #fde68a;--fuse-primary-200-rgb: 253,230,138;--fuse-primary-300: #fcd34d;--fuse-primary-300-rgb: 252,211,77;--fuse-primary-400: #fbbf24;--fuse-primary-400-rgb: 251,191,36;--fuse-primary-500: #f59e0b;--fuse-primary-500-rgb: 245,158,11;--fuse-primary-600: #d97706;--fuse-primary-600-rgb: 217,119,6;--fuse-primary-700: #b45309;--fuse-primary-700-rgb: 180,83,9;--fuse-primary-800: #92400e;--fuse-primary-800-rgb: 146,64,14;--fuse-primary-900: #78350f;--fuse-primary-900-rgb: 120,53,15;--fuse-primary-950: #451a03;--fuse-primary-950-rgb: 69,26,3;--fuse-primary: #f59e0b;--fuse-primary-rgb: 245,158,11;--fuse-on-primary-50: #451a03;--fuse-on-primary-50-rgb: 69,26,3;--fuse-on-primary-100: #451a03;--fuse-on-primary-100-rgb: 69,26,3;--fuse-on-primary-200: #451a03;--fuse-on-primary-200-rgb: 69,26,3;--fuse-on-primary-300: #451a03;--fuse-on-primary-300-rgb: 69,26,3;--fuse-on-primary-400: #451a03;--fuse-on-primary-400-rgb: 69,26,3;--fuse-on-primary-500: #451a03;--fuse-on-primary-500-rgb: 69,26,3;--fuse-on-primary-600: #451a03;--fuse-on-primary-600-rgb: 69,26,3;--fuse-on-primary-700: #FFFFFF;--fuse-on-primary-700-rgb: 255,255,255;--fuse-on-primary-800: #FFFFFF;--fuse-on-primary-800-rgb: 255,255,255;--fuse-on-primary-900: #FFFFFF;--fuse-on-primary-900-rgb: 255,255,255;--fuse-on-primary-950: #FFFFFF;--fuse-on-primary-950-rgb: 255,255,255;--fuse-on-primary: #451a03;--fuse-on-primary-rgb: 69,26,3}body.light,.light,.dark .light{--is-dark: false;--fuse-bg-app-bar: #FFFFFF;--fuse-bg-app-bar-rgb: 255,255,255;--fuse-bg-card: #FFFFFF;--fuse-bg-card-rgb: 255,255,255;--fuse-bg-default: #f1f5f9;--fuse-bg-default-rgb: 241,245,249;--fuse-bg-dialog: #FFFFFF;--fuse-bg-dialog-rgb: 255,255,255;--fuse-bg-hover: rgba(148,163,184,.12);--fuse-bg-hover-rgb: 148,163,184;--fuse-bg-status-bar: #cbd5e1;--fuse-bg-status-bar-rgb: 203,213,225;--fuse-text-default: #1e293b;--fuse-text-default-rgb: 30,41,59;--fuse-text-secondary: #64748b;--fuse-text-secondary-rgb: 100,116,139;--fuse-text-hint: #94a3b8;--fuse-text-hint-rgb: 148,163,184;--fuse-text-disabled: #94a3b8;--fuse-text-disabled-rgb: 148,163,184;--fuse-border: #e2e8f0;--fuse-border-rgb: 226,232,240;--fuse-divider: #e2e8f0;--fuse-divider-rgb: 226,232,240;--fuse-icon: #64748b;--fuse-icon-rgb: 100,116,139;--fuse-mat-icon: #64748b;--fuse-mat-icon-rgb: 100,116,139}body.dark,.dark,.light .dark{--fuse-bg-app-bar: #0f172a;--fuse-bg-app-bar-rgb: 15,23,42;--fuse-bg-card: #1e293b;--fuse-bg-card-rgb: 30,41,59;--fuse-bg-default: #0f172a;--fuse-bg-default-rgb: 15,23,42;--fuse-bg-dialog: #1e293b;--fuse-bg-dialog-rgb: 30,41,59;--fuse-bg-hover: rgba(255, 255, 255, .05);--fuse-bg-hover-rgb: 255,255,255;--fuse-bg-status-bar: #0f172a;--fuse-bg-status-bar-rgb: 15,23,42;--fuse-text-default: #FFFFFF;--fuse-text-default-rgb: 255,255,255;--fuse-text-secondary: #94a3b8;--fuse-text-secondary-rgb: 148,163,184;--fuse-text-hint: #64748b;--fuse-text-hint-rgb: 100,116,139;--fuse-text-disabled: #475569;--fuse-text-disabled-rgb: 71,85,105;--fuse-border: rgba(241,245,249,.12);--fuse-border-rgb: 241,245,249;--fuse-divider: rgba(241,245,249,.12);--fuse-divider-rgb: 241,245,249;--fuse-icon: #94a3b8;--fuse-icon-rgb: 148,163,184;--fuse-mat-icon: #94a3b8;--fuse-mat-icon-rgb: 148,163,184}.prose{color:var(--fuse-text-default);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-secondary);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-primary-500);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--fuse-border);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--fuse-text-default);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201c""\201d""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;border-left-color:var(--fuse-border)}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-default);font-weight:500;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-primary)}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:#fff;background-color:#1e293b;overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--fuse-border);color:var(--fuse-text-default)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--fuse-border)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)):before{color:var(--fuse-text-secondary)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)):before{background-color:var(--fuse-text-hint)}.prose :where(figure figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--fuse-text-secondary)}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.pointer-events-none{pointer-events:none!important}.\!visible,.visible{visibility:visible!important}.invisible{visibility:hidden!important}.collapse{visibility:collapse!important}.static{position:static!important}.fixed{position:fixed!important}.\!absolute,.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.inset-0{inset:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.right-0{right:0!important}.right-16{right:4rem!important}.right-6{right:1.5rem!important}.right-7{right:1.75rem!important}.top-0{top:0!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-99{z-index:99!important}.z-9999{z-index:9999!important}.col-span-2{grid-column:span 2 / span 2!important}.col-span-full{grid-column:1 / -1!important}.-m-6{margin:-1.5rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:.75rem!important}.m-4{margin:1rem!important}.m-8{margin:2rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.-ml-2{margin-left:-.5rem!important}.-mr-1{margin-right:-.25rem!important}.-mt-2{margin-top:-.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:.75rem!important}.mb-4{margin-bottom:1rem!important}.mb-6{margin-bottom:1.5rem!important}.me-1{margin-inline-end:.25rem!important}.ml-1{margin-left:.25rem!important}.ml-10{margin-left:2.5rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:.75rem!important}.ml-4{margin-left:1rem!important}.ml-auto{margin-left:auto!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:.75rem!important}.mr-auto{margin-right:auto!important}.mt-0\.5{margin-top:.125rem!important}.mt-1{margin-top:.25rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:.75rem!important}.mt-4{margin-top:1rem!important}.mt-5{margin-top:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mt-8{margin-top:2rem!important}.\!block,.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.table{display:table!important}.table-cell{display:table-cell!important}.table-column{display:table-column!important}.table-row{display:table-row!important}.\!grid,.grid{display:grid!important}.contents{display:contents!important}.list-item{display:list-item!important}.\!hidden,.hidden{display:none!important}.size-1{width:.25rem!important;height:.25rem!important}.h-0{height:0px!important}.h-16{height:4rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-\[70vh\]{height:70vh!important}.h-full{height:100%!important}.max-h-24{max-height:6rem!important}.max-h-28{max-height:7rem!important}.max-h-48{max-height:12rem!important}.max-h-56{max-height:14rem!important}.max-h-80{max-height:20rem!important}.max-h-\[100dvh\]{max-height:100dvh!important}.max-h-\[45vh\]{max-height:45vh!important}.max-h-\[60vh\]{max-height:60vh!important}.max-h-full{max-height:100%!important}.min-h-0{min-height:0px!important}.min-h-7{min-height:1.75rem!important}.min-h-\[16rem\]{min-height:16rem!important}.min-h-\[24rem\]{min-height:24rem!important}.min-h-full{min-height:100%!important}.w-0{width:0px!important}.w-1\/2{width:50%!important}.w-1\/4{width:25%!important}.w-10{width:2.5rem!important}.w-11{width:2.75rem!important}.w-12{width:3rem!important}.w-16{width:4rem!important}.w-20{width:5rem!important}.w-24{width:6rem!important}.w-28{width:7rem!important}.w-32{width:8rem!important}.w-36{width:9rem!important}.w-40{width:10rem!important}.w-44{width:11rem!important}.w-48{width:12rem!important}.w-52{width:13rem!important}.w-56{width:14rem!important}.w-6{width:1.5rem!important}.w-64{width:16rem!important}.w-8{width:2rem!important}.w-96{width:24rem!important}.w-auto{width:auto!important}.w-fit{width:fit-content!important}.w-full{width:100%!important}.min-w-0{min-width:0px!important}.min-w-10{min-width:2.5rem!important}.min-w-\[120px\]{min-width:120px!important}.min-w-\[14rem\]{min-width:14rem!important}.max-w-240{max-width:60rem!important}.max-w-2xl{max-width:42rem!important}.max-w-3xl{max-width:48rem!important}.max-w-full{max-width:100%!important}.max-w-none{max-width:none!important}.max-w-xs{max-width:20rem!important}.flex-0{flex:0 0 auto!important}.flex-1{flex:1 1 0%!important}.flex-auto{flex:1 1 auto!important}.flex-none{flex:none!important}.flex-shrink{flex-shrink:1!important}.flex-shrink-0{flex-shrink:0!important}.shrink{flex-shrink:1!important}.shrink-0{flex-shrink:0!important}.flex-grow,.grow{flex-grow:1!important}.basis-36{flex-basis:9rem!important}.border-collapse{border-collapse:collapse!important}.rotate-180{--tw-rotate: 180deg !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-scale-x-100{--tw-scale-x: -1 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite!important}.cursor-default{cursor:default!important}.cursor-help{cursor:help!important}.cursor-pointer{cursor:pointer!important}.select-none{-webkit-user-select:none!important;user-select:none!important}.select-all{-webkit-user-select:all!important;user-select:all!important}.resize{resize:both!important}.list-inside{list-style-position:inside!important}.list-decimal{list-style-type:decimal!important}.list-disc{list-style-type:disc!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.gap-2\.5{gap:.625rem!important}.gap-3{gap:.75rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-x-2{column-gap:.5rem!important}.gap-x-3{column-gap:.75rem!important}.gap-x-4{column-gap:1rem!important}.gap-x-6{column-gap:1.5rem!important}.gap-x-\[18px\]{column-gap:18px!important}.gap-y-2{row-gap:.5rem!important}.gap-y-3{row-gap:.75rem!important}.gap-y-\[15px\]{row-gap:15px!important}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(.5rem * var(--tw-space-y-reverse))!important}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0 !important;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)))!important;margin-bottom:calc(1rem * var(--tw-space-y-reverse))!important}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0 !important;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))!important;border-bottom-width:calc(1px * var(--tw-divide-y-reverse))!important}.self-start{align-self:flex-start!important}.self-center{align-self:center!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.overflow-ellipsis{text-overflow:ellipsis!important}.whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap!important}.whitespace-pre-line{white-space:pre-line!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.text-wrap{text-wrap:wrap!important}.break-words{overflow-wrap:break-word!important}.rounded{border-radius:.25rem!important}.rounded-2xl{border-radius:1rem!important}.rounded-full{border-radius:9999px!important}.rounded-md{border-radius:.375rem!important}.border{border-width:1px!important}.border-0{border-width:0px!important}.border-b{border-bottom-width:1px!important}.border-b-0{border-bottom-width:0px!important}.border-l{border-left-width:1px!important}.border-l-4{border-left-width:4px!important}.border-r{border-right-width:1px!important}.border-t{border-top-width:1px!important}.border-t-0{border-top-width:0px!important}.border-t-2{border-top-width:2px!important}.border-double{border-style:double!important}.border-gray-200{--tw-border-opacity: 1 !important;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))!important}.border-gray-300{--tw-border-opacity: 1 !important;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))!important}.border-primary{--tw-border-opacity: 1 !important;border-color:rgba(var(--fuse-primary-rgb),var(--tw-border-opacity, 1))!important}.border-warn{--tw-border-opacity: 1 !important;border-color:rgba(var(--fuse-warn-rgb),var(--tw-border-opacity, 1))!important}.border-l-primary{--tw-border-opacity: 1 !important;border-left-color:rgba(var(--fuse-primary-rgb),var(--tw-border-opacity, 1))!important}.border-l-transparent{border-left-color:transparent!important}.bg-accent{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-accent-rgb),var(--tw-bg-opacity, 1))!important}.bg-accent-100{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-accent-100-rgb),var(--tw-bg-opacity, 1))!important}.bg-amber-200{--tw-bg-opacity: 1 !important;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))!important}.bg-amber-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.bg-black{--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.bg-blue-200{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))!important}.bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.bg-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.bg-gray-200{--tw-bg-opacity: 1 !important;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))!important}.bg-gray-400{--tw-bg-opacity: 1 !important;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))!important}.bg-gray-50{--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.bg-gray-600{--tw-bg-opacity: 1 !important;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))!important}.bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))!important}.bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))!important}.bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))!important}.bg-green-100{--tw-bg-opacity: 1 !important;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))!important}.bg-green-200{--tw-bg-opacity: 1 !important;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))!important}.bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.bg-indigo-500{--tw-bg-opacity: 1 !important;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))!important}.bg-pink-500{--tw-bg-opacity: 1 !important;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))!important}.bg-primary{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-primary-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-primary-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-primary-500{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-primary-500-rgb),var(--tw-bg-opacity, 1))!important}.bg-red-100{--tw-bg-opacity: 1 !important;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))!important}.bg-red-200{--tw-bg-opacity: 1 !important;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))!important}.bg-red-50{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.bg-teal-500{--tw-bg-opacity: 1 !important;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))!important}.bg-transparent{background-color:transparent!important}.bg-warn{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-warn-rgb),var(--tw-bg-opacity, 1))!important}.bg-warn-50{--tw-bg-opacity: 1 !important;background-color:rgba(var(--fuse-warn-50-rgb),var(--tw-bg-opacity, 1))!important}.bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-opacity-10{--tw-bg-opacity: .1 !important}.bg-opacity-20{--tw-bg-opacity: .2 !important}.bg-opacity-30{--tw-bg-opacity: .3 !important}.bg-opacity-5{--tw-bg-opacity: .05 !important}.bg-opacity-60{--tw-bg-opacity: .6 !important}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-10{padding:2.5rem!important}.p-14{padding:3.5rem!important}.p-2{padding:.5rem!important}.p-3{padding:.75rem!important}.p-4{padding:1rem!important}.p-6{padding:1.5rem!important}.p-7{padding:1.75rem!important}.p-8{padding:2rem!important}.p-9{padding:2.25rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-\[18px\]{padding-left:18px!important;padding-right:18px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:.75rem!important}.pb-4{padding-bottom:1rem!important}.pb-6{padding-bottom:1.5rem!important}.pb-8{padding-bottom:2rem!important}.pb-\[18px\]{padding-bottom:18px!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:.75rem!important}.pl-3\.5{padding-left:.875rem!important}.pl-4{padding-left:1rem!important}.pl-5{padding-left:1.25rem!important}.pl-6{padding-left:1.5rem!important}.pr-1{padding-right:.25rem!important}.pr-14{padding-right:3.5rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:.75rem!important}.pr-6{padding-right:1.5rem!important}.pr-8{padding-right:2rem!important}.pt-0{padding-top:0!important}.pt-0\.5{padding-top:.125rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:.75rem!important}.pt-4{padding-top:1rem!important}.pt-5{padding-top:1.25rem!important}.pt-6{padding-top:1.5rem!important}.pt-7{padding-top:1.75rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-mono{font-family:JetBrains Mono,ui-monospace,Cascadia Code,IBM Plex Mono,Segoe UI Mono,Consolas,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.font-sans{font-family:Plus Jakarta Sans,Segoe UI,system-ui,-apple-system,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.text-2xl{font-size:1.25rem!important}.text-3xl{font-size:1.5rem!important}.text-4xl{font-size:2rem!important}.text-base{font-size:.875rem!important}.text-lg{font-size:1rem!important}.text-md{font-size:.8125rem!important}.text-sm{font-size:.75rem!important}.text-xl{font-size:1.125rem!important}.text-xs{font-size:.625rem!important}.font-bold{font-weight:700!important}.font-extrabold{font-weight:800!important}.font-light{font-weight:300!important}.font-medium{font-weight:500!important}.font-normal{font-weight:400!important}.font-semibold{font-weight:600!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize!important}.normal-case{text-transform:none!important}.italic{font-style:italic!important}.ordinal{--tw-ordinal: ordinal !important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.lining-nums{--tw-numeric-figure: lining-nums !important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.tabular-nums{--tw-numeric-spacing: tabular-nums !important;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)!important}.leading-4{line-height:1rem!important}.leading-5{line-height:1.25rem!important}.leading-6{line-height:1.5rem!important}.leading-normal{line-height:1.5!important}.leading-tight{line-height:1.25!important}.tracking-tight{letter-spacing:-.025em!important}.tracking-wider{letter-spacing:.05em!important}.text-accent{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-accent-rgb),var(--tw-text-opacity, 1))!important}.text-accent-800{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-accent-800-rgb),var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1 !important;color:rgb(245 158 11 / var(--tw-text-opacity, 1))!important}.text-amber-600{--tw-text-opacity: 1 !important;color:rgb(217 119 6 / var(--tw-text-opacity, 1))!important}.text-current{color:currentColor!important}.text-gray-300{--tw-text-opacity: 1 !important;color:rgb(203 213 225 / var(--tw-text-opacity, 1))!important}.text-gray-400{--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.text-gray-500{--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.text-green-700{--tw-text-opacity: 1 !important;color:rgb(21 128 61 / var(--tw-text-opacity, 1))!important}.text-on-accent{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-accent-rgb),var(--tw-text-opacity, 1))!important}.text-on-primary{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-primary-rgb),var(--tw-text-opacity, 1))!important}.text-on-warn{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-on-warn-rgb),var(--tw-text-opacity, 1))!important}.text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-rgb),var(--tw-text-opacity, 1))!important}.text-primary-400{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-400-rgb),var(--tw-text-opacity, 1))!important}.text-primary-500{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-500-rgb),var(--tw-text-opacity, 1))!important}.text-primary-600{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-600-rgb),var(--tw-text-opacity, 1))!important}.text-primary-800{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-800-rgb),var(--tw-text-opacity, 1))!important}.text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.text-warn{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-rgb),var(--tw-text-opacity, 1))!important}.text-warn-800{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-warn-800-rgb),var(--tw-text-opacity, 1))!important}.text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-opacity-12{--tw-text-opacity: .12 !important}.text-opacity-38{--tw-text-opacity: .38 !important}.text-opacity-60{--tw-text-opacity: .6 !important}.underline{text-decoration-line:underline!important}.line-through{text-decoration-line:line-through!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.opacity-50{opacity:.5!important}.opacity-60{opacity:.6!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25) !important;--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05) !important;--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.outline{outline-style:solid!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring-accent-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--fuse-accent-400-rgb), var(--tw-ring-opacity, 1)) !important}.ring-amber-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1)) !important}.ring-blue-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1)) !important}.ring-gray-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1)) !important}.ring-green-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1)) !important}.ring-primary-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--fuse-primary-400-rgb), var(--tw-ring-opacity, 1)) !important}.ring-red-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1)) !important}.ring-warn-400{--tw-ring-opacity: 1 !important;--tw-ring-color: rgba(var(--fuse-warn-400-rgb), var(--tw-ring-opacity, 1)) !important}.blur{--tw-blur: blur(8px) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06)) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.grayscale{--tw-grayscale: grayscale(100%) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.\!filter,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.duration-300{transition-duration:.3s!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)!important}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.icon-size-3{width:.75rem!important;height:.75rem!important;min-width:.75rem!important;min-height:.75rem!important;font-size:.75rem!important;line-height:.75rem!important}.icon-size-3 svg{width:.75rem!important;height:.75rem!important}.icon-size-4{width:1rem!important;height:1rem!important;min-width:1rem!important;min-height:1rem!important;font-size:1rem!important;line-height:1rem!important}.icon-size-4 svg{width:1rem!important;height:1rem!important}.icon-size-5{width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;font-size:1.25rem!important;line-height:1.25rem!important}.icon-size-5 svg{width:1.25rem!important;height:1.25rem!important}.icon-size-6{width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;font-size:1.5rem!important;line-height:1.5rem!important}.icon-size-6 svg{width:1.5rem!important;height:1.5rem!important}.icon-size-8{width:2rem!important;height:2rem!important;min-width:2rem!important;min-height:2rem!important;font-size:2rem!important;line-height:2rem!important}.icon-size-8 svg{width:2rem!important;height:2rem!important}.icon-size-16{width:4rem!important;height:4rem!important;min-width:4rem!important;min-height:4rem!important;font-size:4rem!important;line-height:4rem!important}.icon-size-16 svg{width:4rem!important;height:4rem!important}.icon-size-24{width:6rem!important;height:6rem!important;min-width:6rem!important;min-height:6rem!important;font-size:6rem!important;line-height:6rem!important}.icon-size-24 svg{width:6rem!important;height:6rem!important}.animation-delay-2000{animation-delay:2s!important}.animation-delay-4000{animation-delay:4s!important}.dark\:bg-hover:is(.dark *){background-color:var(--fuse-bg-hover)!important}.dark\:hover\:bg-hover:hover:is(.dark *){background-color:var(--fuse-bg-hover)!important}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))!important}.hover\:underline:hover{text-decoration-line:underline!important}.group:hover .group-hover\:grid{display:grid!important}.group:hover .group-hover\:text-primary{--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-rgb),var(--tw-text-opacity, 1))!important}.dark\:border-gray-500:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))!important}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1 !important;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))!important}.dark\:bg-black:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))!important}.dark\:bg-gray-50:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))!important}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.dark\:bg-opacity-10:is(.dark *){--tw-bg-opacity: .1 !important}.dark\:bg-opacity-5:is(.dark *){--tw-bg-opacity: .05 !important}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(251 191 36 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(148 163 184 / var(--tw-text-opacity, 1))!important}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgb(100 116 139 / var(--tw-text-opacity, 1))!important}.dark\:text-primary-500:is(.dark *){--tw-text-opacity: 1 !important;color:rgba(var(--fuse-primary-500-rgb),var(--tw-text-opacity, 1))!important}@media (min-width: 600px){.sm\:absolute{position:absolute!important}.sm\:inset-0{inset:0!important}.sm\:col-auto{grid-column:auto!important}.sm\:col-span-2{grid-column:span 2 / span 2!important}.sm\:col-span-3{grid-column:span 3 / span 3!important}.sm\:block{display:block!important}.sm\:inline-flex{display:inline-flex!important}.sm\:table-cell{display:table-cell!important}.sm\:table-column{display:table-column!important}.sm\:hidden{display:none!important}.sm\:max-h-\[45vh\]{max-height:45vh!important}.sm\:max-h-\[85vh\]{max-height:85vh!important}.sm\:w-\[242px\]{width:242px!important}.sm\:min-w-0{min-width:0px!important}.sm\:min-w-\[260px\]{min-width:260px!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.sm\:overflow-hidden{overflow:hidden!important}.sm\:overflow-y-auto{overflow-y:auto!important}.sm\:bg-transparent{background-color:transparent!important}.sm\:p-8{padding:2rem!important}.sm\:text-3xl{font-size:1.5rem!important}}@media (min-width: 960px){.md\:mx-8{margin-left:2rem!important;margin-right:2rem!important}.md\:table-cell{display:table-cell!important}.md\:w-96{width:24rem!important}.md\:min-w-140{min-width:35rem!important}.md\:min-w-160{min-width:40rem!important}.md\:shrink-0{flex-shrink:0!important}.md\:grow-0{flex-grow:0!important}.md\:basis-auto{flex-basis:auto!important}.md\:flex-row{flex-direction:row!important}.md\:flex-nowrap{flex-wrap:nowrap!important}.md\:p-8{padding:2rem!important}.md\:px-8{padding-left:2rem!important;padding-right:2rem!important}.md\:pl-3\.5{padding-left:.875rem!important}.md\:pl-8{padding-left:2rem!important}.md\:pt-4{padding-top:1rem!important}}@media (min-width: 1280px){.lg\:table-cell{display:table-cell!important}.lg\:hidden{display:none!important}.lg\:min-h-0{min-height:0px!important}.lg\:w-1\/2{width:50%!important}.lg\:flex-auto{flex:1 1 auto!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:overflow-hidden{overflow:hidden!important}.lg\:overflow-y-auto{overflow-y:auto!important}}@media (min-width: 1440px){.xl\:min-h-0{min-height:0px!important}.xl\:w-2\/5{width:40%!important}.xl\:w-\[460px\]{width:460px!important}.xl\:flex-auto{flex:1 1 auto!important}.xl\:flex-none{flex:none!important}.xl\:flex-row{flex-direction:row!important}.xl\:overflow-hidden{overflow:hidden!important}.xl\:overflow-y-auto{overflow-y:auto!important}}@media print{.print\:hidden{display:none!important}}
