@charset "UTF-8";html{height:100%;--mat-sys-background: light-dark(#fff8f8, #171213);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#faeeef, #352f30);--mat-sys-inverse-primary: light-dark(#ffb1c5, #ba005c);--mat-sys-inverse-surface: light-dark(#352f30, #ece0e1);--mat-sys-on-background: light-dark(#201a1b, #ece0e1);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #65002f);--mat-sys-on-primary-container: light-dark(#8f0045, #ffd9e1);--mat-sys-on-primary-fixed: light-dark(#3f001b, #3f001b);--mat-sys-on-primary-fixed-variant: light-dark(#8f0045, #8f0045);--mat-sys-on-secondary: light-dark(#ffffff, #422930);--mat-sys-on-secondary-container: light-dark(#5b3f46, #ffd9e1);--mat-sys-on-secondary-fixed: light-dark(#2b151b, #2b151b);--mat-sys-on-secondary-fixed-variant: light-dark(#5b3f46, #5b3f46);--mat-sys-on-surface: light-dark(#201a1b, #ece0e1);--mat-sys-on-surface-variant: light-dark(#514346, #f3dde1);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#847376, #9e8c90);--mat-sys-outline-variant: light-dark(#d6c2c5, #514346);--mat-sys-primary: light-dark(#ba005c, #ffb1c5);--mat-sys-primary-container: light-dark(#ffd9e1, #8f0045);--mat-sys-primary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-primary-fixed-dim: light-dark(#ffb1c5, #ffb1c5);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#74565d, #e3bdc5);--mat-sys-secondary-container: light-dark(#ffd9e1, #5b3f46);--mat-sys-secondary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-secondary-fixed-dim: light-dark(#e3bdc5, #e3bdc5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f8, #171213);--mat-sys-surface-bright: light-dark(#fff8f8, #3e3738);--mat-sys-surface-container: light-dark(#f7ebec, #241e1f);--mat-sys-surface-container-high: light-dark(#f1e5e6, #2f2829);--mat-sys-surface-container-highest: light-dark(#ece0e1, #3a3334);--mat-sys-surface-container-low: light-dark(#fdf1f2, #201a1b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0e);--mat-sys-surface-dim: light-dark(#e3d7d8, #171213);--mat-sys-surface-tint: light-dark(#ba005c, #ffb1c5);--mat-sys-surface-variant: light-dark(#f3dde1, #514346);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--mat-sys-level0: 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-sys-level1: 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-sys-level2: 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-sys-level3: 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-sys-level4: 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-sys-level5: 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-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: none;--mat-checkbox-state-layer-size: 28px;--mat-chip-container-height: 24px;--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: none;--mat-button-filled-touch-target-display: none;--mat-button-filled-container-height: 28px;--mat-button-outlined-container-height: 28px;--mat-button-outlined-touch-target-display: none;--mat-button-protected-touch-target-display: none;--mat-button-protected-container-height: 28px;--mat-button-text-touch-target-display: none;--mat-button-text-container-height: 28px;--mat-button-tonal-container-height: 28px;--mat-button-tonal-touch-target-display: none;--mat-form-field-container-height: 44px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 10px;--mat-form-field-filled-with-label-container-padding-top: 10px;--mat-form-field-filled-with-label-container-padding-bottom: 10px;--mat-icon-button-touch-target-display: none;--mat-icon-button-state-layer-size: 28px;--mat-list-list-item-leading-icon-start-space: 4px;--mat-list-list-item-leading-icon-end-space: 4px;--mat-list-list-item-one-line-container-height: 36px;--mat-list-list-item-two-line-container-height: 52px;--mat-list-list-item-three-line-container-height: 76px;--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: none;--mat-radio-touch-target-display: none;--mat-radio-state-layer-size: 28px;--mat-tab-container-height: 36px;--mat-select-arrow-transform: none;--mat-button-toggle-height: 36px;--mat-stepper-header-height: 60px;--mat-table-header-container-height: 44px;--mat-table-footer-container-height: 40px;--mat-table-row-item-container-height: 40px;--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px;--mat-tree-node-min-height: 36px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}:root{--mat-sidenav-container-shape: 0px;--mat-tab-active-indicator-color: #0f68a4;--mat-tab-active-hover-indicator-color: #0f68a4;--mat-tab-active-focus-indicator-color: #0f68a4;--mat-tab-active-label-text-color: #333333;--mat-tab-active-hover-label-text-color: #333333;--mat-tab-active-focus-label-text-color: #333333;--mat-tab-inactive-label-text-color: #666666;--mat-tab-inactive-hover-label-text-color: #333333;--mat-tab-inactive-focus-label-text-color: #333333;--mat-tab-divider-color: #e2e2e2;--mat-tab-active-ripple-color: rgba(223, 95, 95, .1);--mat-tab-inactive-ripple-color: rgba(0, 0, 0, .05);--mat-form-field-container-height: 36px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 6px;--mat-form-field-filled-with-label-container-padding-top: 6px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-form-field-disabled-leading-icon-color: red;--mat-form-field-outlined-caret-color: #0f68a4;--mat-form-field-outlined-focus-label-text-color: #0f68a4;--mat-form-field-outlined-focus-outline-color: #0f68a4;--mat-form-field-outlined-label-text-populated-size: 12px;--mat-form-field-outlined-label-text-size: 12px;--mat-select-panel-background-color: #f7f7f7;--mat-select-focused-arrow-color: #0f68a4;--mat-select-trigger-text-size: 12px;--mat-datepicker-calendar-text-size: 12px;--mat-datepicker-calendar-period-button-text-size: 12px;--mat-datepicker-calendar-body-label-text-size: 12px;--mat-datepicker-calendar-header-text-size: 12px;--mat-datepicker-calendar-container-shape: 0px;--mat-datepicker-calendar-container-background-color: #f7f7f7;--mat-datepicker-calendar-date-selected-state-background-color: #f3842f;--mat-datepicker-toggle-icon-color: #0f68a4;--mat-datepicker-toggle-active-state-icon-color: #f3842f;--mat-datepicker-calendar-date-today-outline-color: #f3842f;--mat-datepicker-calendar-date-today-selected-state-outline-color: #000;--mat-datepicker-calendar-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2);--mat-datepicker-calendar-container-touch-shape: 0px;--mat-radio-checked-ripple-color: #64c1ff;--mat-radio-label-text-size: 12px;--mat-radio-state-layer-size: 30px;--mat-radio-selected-icon-color: #0f68a4;--mat-radio-selected-focus-icon-color: #0f68a4;--mat-radio-selected-hover-icon-color: #0f68a4;--mat-radio-selected-pressed-icon-color: #0f68a4;--mat-radio-unselected-focus-icon-color: #0f68a4;--mat-radio-disabled-selected-icon-color: #0f68a4;--mat-radio-unselected-pressed-icon-color: #0f68a4}:root .checkbox-accent{--mat-checkbox-state-layer-size: 35px;--mat-checkbox-label-text-size: 12px;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-icon-color: #f3842f;--mat-checkbox-selected-hover-icon-color: #f3842f;--mat-checkbox-selected-focus-icon-color: #f3842f;--mat-checkbox-selected-focus-state-layer-color: #ffb780;--mat-checkbox-selected-hover-state-layer-color: #ffb780;--mat-checkbox-selected-pressed-state-layer-color: #ffb780;--mat-checkbox-unselected-pressed-state-layer-color: #ffb780;--mat-checkbox-disabled-selected-checkmark-color: #f3842f}:root{--mat-checkbox-state-layer-size: 35px;--mat-checkbox-label-text-size: 12px;--mat-checkbox-selected-checkmark-color: #fff;--mat-checkbox-selected-icon-color: #0f68a4;--mat-checkbox-selected-hover-icon-color: #0f68a4;--mat-checkbox-selected-focus-icon-color: #0f68a4;--mat-checkbox-selected-focus-state-layer-color: #64c1ff;--mat-checkbox-selected-hover-state-layer-color: #64c1ff;--mat-checkbox-selected-pressed-state-layer-color: #64c1ff;--mat-checkbox-unselected-pressed-state-layer-color: #64c1ff;--mat-checkbox-disabled-selected-checkmark-color: #0f68a4;--mat-autocomplete-background-color: #f7f7f7}:root .custom-chip-theme{--mat-chip-selected-label-text-color: #fff;--mat-chip-with-icon-selected-icon-color: #fff;--mat-chip-selected-focus-state-layer-color: #0f68a4;--mat-chip-selected-focus-state-layer-opacity: 1px;--mat-chip-label-text-size: 13px;--mat-chip-label-text-weight: 500;--mat-chip-elevated-selected-container-color: #0f68a4}:root .custom-chip-theme-accent{--mat-chip-selected-label-text-color: #fff;--mat-chip-with-icon-selected-icon-color: #fff;--mat-chip-selected-focus-state-layer-color: #f3842f;--mat-chip-selected-focus-state-layer-opacity: 1px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-weight: 500;--mat-chip-elevated-selected-container-color: #f3842f}:root{--mat-card-elevated-container-color: #fff;--mat-card-filled-container-color: #0f68a4;--mat-card-outlined-container-color: #e6f1fc;--mat-card-outlined-outline-color: #636363}:root .secondary-toolbar{--mat-toolbar-container-background-color: #f3842f;--mat-toolbar-standard-height: 50px;--mat-toolbar-container-text-color: #0f68a4}:root .btn-back{--mat-fab-small-container-color: #0f68a4;--mat-fab-small-container-elevation-shadow: -4px -4px 5px 0px rgba(0, 0, 0, .5);--mat-fab-small-foreground-color: #fff}:root .compact-table{border-radius:0;--mat-table-background-color: #fff;--mat-table-header-headline-color: #0f68a4;--mat-table-row-item-container-height: 30px;--mat-table-header-container-height: 30px;--mat-table-header-headline-size: 12px;--mat-table-header-headline-weight: 400;--mat-table-row-item-label-text-size: 12px;--mat-table-footer-supporting-text-size: 13px;--mat-table-row-item-outline-color: #c9c9c9}:root .compact-table .mat-mdc-header-cell{font-weight:600;padding:8px 16px!important}:root .compact-table .mat-mdc-cell{border-top:1px solid #c9c9c9;width:10%}:root .compact-table .mat-mdc-row:hover{background:#fafafa;border-radius:0}:root .compact-table .mat-mdc-table{border:1px solid #c9c9c9;border-radius:0;overflow:clip!important;box-shadow:0 0 8px #00000040}:root .compact-table .mat-mdc-table-container{overflow:visible!important;border-radius:0!important}:root .compact-table .mat-mdc-header-row,:root .compact-table .mat-mdc-row{border-bottom:1px solid #c9c9c9}:root .compact-table .mat-mdc-row:last-child{border-bottom:none}:root{--mat-menu-container-color: white;--mat-menu-item-leading-spacing: 100px}:root .custom-dialog-container-lg{--mat-dialog-container-color: #ffffff;--mat-dialog-container-shape: 0px;--mat-dialog-container-elevation-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .25)}:root .custom-dialog-container-lg .mat-mdc-dialog-inner-container{min-width:94%!important}:root .custom-dialog-container-lg .mdc-dialog{position:fixed;width:100%!important;height:100%;right:0!important;top:0!important;border-radius:unset!important;background-color:#e4e4e4!important;transition-property:all;transition-duration:0s;transition-timing-function:ease}:root .custom-dialog-container-lg .mdc-dialog__surface{position:fixed;width:94%!important;height:inherit!important;right:0!important;top:0!important;bottom:0!important;border-radius:unset!important;transition-property:all;transition-duration:0s;transition-timing-function:ease}:root .custom-dialog-container-lg .mat-mdc-dialog-content{min-height:calc(100% - 145px)!important;max-height:calc(100% - 146px)!important;background-color:#ebebeb!important;padding:80px 20px;padding-bottom:5px!important}:root .custom-dialog-container-lg .mdc-dialog .mdc-dialog__content{padding:0!important}:root .custom-dialog-container-lg .mat-mdc-dialog-actions{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;background-color:#bdbdbd0d;border-top:1px solid #e5e5e5;padding-top:8px;display:flex;width:100%;bottom:0}:root .custom-dialog-container-lg .mat-mdc-dialog-title{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;background-color:#acacac0d;border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-top:0!important}:root .custom-dialog-container-lg .cdk-overlay-pane{max-width:100vw!important}:root .custom-dialog-container-md{justify-content:center;--mat-dialog-container-color: #ffffff;--mat-dialog-container-min-width: calc(100% - 245px) ;--mat-dialog-container-shape: 0px;--mat-dialog-container-elevation-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .25)}:root .custom-dialog-container-md .mat-mdc-dialog-inner-container{min-width:100%!important}:root .custom-dialog-container-md .mdc-dialog__surface{position:relative;min-width:100%!important;height:inherit!important;transition-property:all;transition-duration:0s;transition-timing-function:ease}:root .custom-dialog-container-md .mat-mdc-dialog-content{min-height:calc(100% - 145px)!important;max-height:calc(100% - 146px)!important;padding:80px 20px;padding-bottom:5px!important}:root .custom-dialog-container-md .mat-mdc-dialog-title{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;background-color:#fff;border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-top:0!important}:root .custom-dialog-container-md .mat-mdc-dialog-actions{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;background-color:#ffffff0d;border-top:1px solid #e5e5e5;padding-top:8px;display:flex;width:100%;bottom:0}:root .custom-dialog-container-md .cdk-overlay-pane{max-width:100vw!important}:root .custom-dialog-container{display:flexbox;justify-content:center!important;align-items:center!important}:root .custom-dialog-container .mat-mdc-dialog-inner-container{min-width:100%!important}:root .custom-dialog-container{--mat-dialog-container-color: #ffffff;--mat-dialog-container-min-width: calc(100% - 540px) ;--mat-dialog-container-shape: 0px;--mat-dialog-container-elevation-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .25)}:root .custom-dialog-container .mat-mdc-dialog-actions{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;padding-top:25px!important;background-color:#e6f1fc;border-top:1px solid #e5e5e5;padding-top:8px}:root .custom-dialog-container .mat-mdc-dialog-title{margin-bottom:0!important;min-height:unset!important;justify-content:flex-start!important;background-color:#e6f1fc;border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-top:0!important}:root .custom-dialog-container .cdk-overlay-pane{max-width:100vw!important}:root{--mat-bottom-sheet-container-shape: 0px;--mat-bottom-sheet-container-background-color: white}body{color-scheme:light;background-color:#fff;font:var(--mat-sys-body-small);margin:0}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.btn-small{height:30px!important;min-width:40px}.text-primary{color:#0f68a4!important}.text-accent{color:#f3842f!important}.light{color:#00000042}.auto-width-select{width:auto!important;min-width:fit-content!important;max-width:none!important}.auto-width-select .mat-mdc-option{white-space:nowrap}.mat-mdc-option{font-size:13px!important;min-height:32px!important;line-height:32px!important;padding:0 12px!important;transition:background-color .15s ease,color .15s ease}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:#0f68a4!important;color:#fff;border-radius:0;border-left:none}.mat-mdc-option.mdc-list-item--selected{background-color:#0f68a4!important;color:#fff!important}.mat-mdc-option.mdc-list-item--selected svg{color:#fff!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--selected .mat-pseudo-checkbox,.mat-mdc-option.mdc-list-item--selected .mat-mdc-option .mdc-list-item__end{background-color:#0f68a4!important;color:#fff!important}.mat-mdc-option:not(:last-child){margin-bottom:2px!important}input{font-size:12px!important}.footer-wrapper{background-color:#fff;position:fixed;bottom:0;width:100%;height:70px;font-size:11px;color:#999;text-align:center;padding:10px 20px;box-shadow:0 -1px 5px #0000001a}.btn-accent{cursor:pointer!important;border:none!important;background:#f0715f!important;color:#fff!important;font-size:15px!important;border-radius:0!important;font:400 12px/16px Roboto,Helvetica,Arial,sans-serif!important;cursor:pointer}.btn-accent:hover{background:#f07150!important;-webkit-transition:background .3s ease-in-out!important;-moz-transition:background .3s ease-in-out!important;transition:background-color .3s ease-in-out!important}.btn-accent:disabled{background:#c8c8c8!important;color:#fff!important}.btn-stroked{cursor:pointer!important;font-size:15px!important;border-radius:0!important;font:400 12px/16px Roboto,Helvetica,Arial,sans-serif!important;cursor:pointer}.spacer{flex:1 1 auto}.primary-btn{background-color:#0f68a4!important;color:#fff!important;font-size:13px;font-weight:400;border:1px solid #0f68a4!important;border-radius:0!important;transition-duration:.3s!important;transition-timing-function:ease!important}.primary-btn:hover{transition-duration:.3s!important;transition-timing-function:ease!important;background-color:#000!important;border:1px solid #000!important;color:#fff!important}.primary-btn-2{background-color:#0f68a4!important;color:#fff!important;font-size:13px!important;font-weight:400!important;border:1px solid #0f68a4!important;border-radius:0!important;transition-duration:.3s!important;transition-timing-function:ease!important}.primary-btn-2:disabled{background:#c8c8c8!important;color:#fff!important;border-color:#eee!important}.link{color:#0f68a4!important}.dark-btn{cursor:pointer!important;border:none!important;background:#000!important;color:#fff!important;font-size:15px!important;border-radius:0!important;font:400 12px/16px Roboto,Helvetica,Arial,sans-serif!important;padding:10px 20px!important}.dark-btn:hover{background:#000!important;-webkit-transition:background .3s ease-in-out!important;-moz-transition:background .3s ease-in-out!important;transition:background-color .3s ease-in-out!important}.btn-cancel{--mat-button-tonal-container-color: #fff;border-radius:0!important}.btn-cancel:hover{box-shadow:1px 5px 5px #00000026;-webkit-transition:box-shadow .3s ease-in-out!important;-moz-transition:box-shadow .3s ease-in-out!important;transition:background-color .3s ease-in-out!important}.text-white{color:#fff!important}@media(max-width:992px){.col-lg-5,.col-lg-7,.col-md-5,.col-md-7{flex:0 0 100%!important;max-width:100%!important}mat-card{margin-bottom:15px}.mat-mdc-form-field{width:100%!important}.mat-card-content{padding:12px!important}.mat-radio-button{margin-right:8px}.image-container{text-align:center}.image-toolbar button{margin:0 3px}.mat-chip-listbox{display:flex;flex-wrap:wrap;gap:4px}}@media(max-width:1200px){mat-card-title{font-size:14px!important}.mat-mdc-form-field,.mat-mdc-select,input,textarea{font-size:12px!important}}@media(max-width:768px){form.container-fluid{padding:0 10px}.row{margin:0!important}mat-card{margin-bottom:12px;box-shadow:none!important}mat-card-content{padding:10px!important}mat-card-header mat-card-title{font-size:13px!important}.image-toolbar{display:flex;justify-content:center;margin-bottom:8px}.prescription-preview iframe{height:250px!important}.footer-wrapper{font-size:10px;height:auto;padding:8px}}@media(max-width:576px){mat-form-field,input,select,textarea{font-size:11px!important}mat-card-title{font-size:12px!important}.mat-chip-option{font-size:11px;padding:4px 8px}}.page-footer-wrapper{margin-top:auto;background-color:#fff;width:100%;height:60px;font-size:11px;color:#999;text-align:center;padding:10px 20px;box-shadow:0 -1px 5px #0000001a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff7f0;border-radius:0;box-shadow:inset 0 0 4px #f5863440}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f58634,#f97316);border-radius:0;border:2px solid #fff7f0}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ea580c,#c2410c)}::-webkit-scrollbar-corner{background:#fff7f0}::-webkit-scrollbar-thumb:active{cursor:grabbing;background:#c2410c}.cursor-pointer{cursor:pointer!important}.btn-icon{width:2em;height:2em;padding:.15em;line-height:1;border:0;border-radius:.275rem;background-color:transparent;color:#000;opacity:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease-in-out}.btn-icon:hover{background-color:#0000001a}.btn-icon:focus{opacity:1;outline:none;box-shadow:0 0 0 .1rem #0006}.btn-icon:disabled,.btn-icon.disabled{opacity:.25;pointer-events:none}.btn-icon mat-icon{padding-top:2px;font-size:1rem;font-weight:600!important}.mat-mdc-menu-item{min-height:30px!important}.mat-list-item i{font-size:14px!important;opacity:.7!important}.worklist-card{border-radius:0;padding:12px 14px;box-shadow:0 2px 6px #00000014!important}.card-header-row{display:flex;justify-content:space-between;align-items:flex-start}.patient-info{line-height:1.2}.patient-name{font-size:15px;font-weight:600}.patient-meta{font-size:13px;color:#777;margin-top:2px}.menu-btn{padding:0}.field-row{display:flex;justify-content:space-between;font-size:13px;margin-top:6px}.field-row .label{font-weight:600;color:#666}.field-row .value{font-weight:500}.status-badge{display:inline-block;text-align:center;padding:4px 10px;border-radius:0;font-size:11px;font-weight:600;margin-top:10px;border:1px solid;margin-bottom:5px}.remarks{border-top:1px solid #eee;margin-top:8px;padding-top:6px;display:flex;gap:6px;font-size:12px;color:#555}.details-accordion{margin-top:10px;border-top:1px solid #eee}.mat-expansion-panel-header:focus{background-color:#fff!important}.mat-expansion-panel-header{padding:0!important;min-height:36px!important}.accordion-body{padding-top:8px;display:flex;flex-direction:column;gap:6px}.info-row{display:flex;justify-content:space-between;font-size:12px}.info-label{font-weight:600;color:#666}.info-value{text-align:right;color:#444}.remarks{display:flex;gap:6px;font-size:12px;color:#555}.remarks-icon{font-size:16px;color:#999}.mat-mdc-option.mdc-list-item--selected{background-color:#0f68a4!important}.mat-mdc-option.mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--selected .mat-pseudo-checkbox,.mat-mdc-option.mdc-list-item--selected .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--selected mat-icon{color:#fff!important}.full-width-field,.mat-mdc-option{width:100%!important;min-width:200px!important}.mat-mdc-option .mdc-list-item__primary-text{white-space:nowrap!important;overflow:visible!important;text-overflow:unset!important}.timeline-popover{background:#fff;border-radius:0;min-width:200px;overflow:hidden;border:1px solid #e9ecef;box-shadow:0 10px 25px #0000001a;margin-top:0}.timeline-popover .popover-header{padding:12px 16px;background:#f8f9fa;border-bottom:1px solid #eee;font-weight:600;color:#333}.timeline-container{padding:20px 16px;position:relative}.timeline-container .timeline-item{display:flex;gap:15px;padding-bottom:20px;position:relative}.timeline-container .timeline-item:last-child{padding-bottom:0}.timeline-container .timeline-item:last-child .timeline-line:after{display:none}.timeline-container .timeline-line{position:relative;display:flex;flex-direction:column;align-items:center}.timeline-container .timeline-line:after{content:"";position:absolute;top:24px;bottom:-10px;width:2px;background:#e9ecef}.timeline-container .timeline-line .node{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;font-size:14px}.timeline-container .timeline-line .node.sent{color:#6c757d}.timeline-container .timeline-line .node.delivered{color:#25d366}.timeline-container .timeline-line .node.read{color:#34b7f1}.timeline-container .timeline-content .time{display:block;font-size:11px;color:#888;margin-bottom:2px}.timeline-container .timeline-content .status-text{margin:0;font-size:12px}.timeline-container .timeline-content .status-text.read{color:#34b7f1}.timeline-container .timeline-content .status-text.delivered{color:#25d366}.approved,.activeStatus{border-left:5px solid #1a871a}.hold,.inactiveStatus{border-left:5px solid red}.new-badge{color:#dc2626;margin-left:5px;animation:new-badge-in .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes new-badge-in{0%{opacity:0;transform:scale(.5) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary: #0f68a4;--primary-dark: #0a4f80;--primary-light: #e8f4fd;--accent: #f3842f;--accent-dark: #d96f1e;--accent-light: #fff3e8;--dark: #1a1f2e;--dark-surface: #232938;--surface: #ffffff;--surface-alt: #f8f9fc;--surface-hover: #f0f2f8;--border: #e2e8f0;--border-light: #f1f5f9;--text: #1e293b;--text-secondary: #64748b;--text-muted: #94a3b8;--success: #10b981;--success-bg: #ecfdf5;--danger: #ef4444;--danger-bg: #fef2f2;--warning: #f59e0b;--warning-bg: #fffbeb;--radius: 0px;--radius-sm: 0px;--radius-xs: 0px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow: 0 4px 6px -1px rgba(0,0,0,.07), 0 2px 4px -1px rgba(0,0,0,.04);--shadow-md: 0 10px 25px -3px rgba(0,0,0,.08), 0 4px 6px -2px rgba(0,0,0,.04);--shadow-lg: 0 20px 40px -4px rgba(0,0,0,.1);--transition: all .2s cubic-bezier(.4,0,.2,1);--transition-slow: all .35s cubic-bezier(.4,0,.2,1)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Roboto,Helvetica Neue,sans-serif;color:var(--text);background:var(--surface-alt);-webkit-font-smoothing:antialiased}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.page-toolbar{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;padding:14px 20px;border-radius:var(--radius);font-weight:600;font-size:15px;letter-spacing:.3px;margin-bottom:16px;box-shadow:var(--shadow);animation:fadeIn .4s ease}.data-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--shadow-sm);animation:slideUp .4s ease;transition:var(--transition)}.data-card:hover{box-shadow:var(--shadow)}.filter-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:5px}.filter-bar mat-form-field{min-width:150px;flex:1 1 150px}.table-scroll{width:100%;overflow-x:auto;border-radius:var(--radius-sm)}table.data-table{width:100%;border-collapse:collapse;font-size:13px}table.data-table th{background:var(--dark);color:#fff;text-align:left;padding:12px 14px;white-space:nowrap;position:sticky;top:0;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px}table.data-table th:first-child{border-radius:var(--radius-sm) 0 0 0}table.data-table th:last-child{border-radius:0 var(--radius-sm) 0 0}table.data-table td{padding:6px 12px;border-bottom:1px solid var(--border-light);vertical-align:middle;transition:var(--transition)}table.data-table tbody tr{transition:var(--transition)}table.data-table tbody tr:nth-child(odd){background:var(--surface)}table.data-table tbody tr:nth-child(2n){background:var(--surface-alt)}table.data-table tbody tr:hover{background:var(--primary-light)!important;transform:scale(1.002)}table.data-table tbody tr.row-credit{background:var(--success-bg)!important}.status-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.3px}.status-pill.new{background:var(--danger-bg);color:var(--danger)}.status-pill.printed,.status-pill.active{background:var(--success-bg);color:var(--success)}.status-pill.inactive{background:var(--danger-bg);color:var(--danger)}.modal-backdrop{position:fixed;inset:0;background:#0f141e80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;animation:fadeIn .2s ease}.modal-panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--surface);border-radius:var(--radius);padding:24px;min-width:480px;max-width:90vw;max-height:85vh;overflow-y:auto;z-index:1001;box-shadow:var(--shadow-lg);animation:scaleIn .25s ease}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.modal-header h3{margin:0;font-size:18px;font-weight:600;color:var(--text)}.modal-lines{margin:12px 0;max-height:40vh;overflow-y:auto}.modal-line{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--radius-xs);transition:var(--transition)}.modal-line:hover{background:var(--surface-alt)}.modal-line .dept{color:var(--text-muted);font-size:12px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.full-width{width:100%}.mdc-button,.mdc-raised-button,.mdc-flat-button,.mdc-stroked-button,.mat-mdc-button,.mat-mdc-raised-button{--mdc-text-button-container-height: 32px;--mdc-protected-button-container-height: 32px;--mdc-filled-button-container-height: 32px;--mdc-outlined-button-container-height: 32px;--mdc-shape-small: 0px;border-radius:0!important;padding:0 16px!important;font-size:13px!important}.mat-mdc-card,.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing,.mat-mdc-dialog-surface,.mdc-dialog__surface,.mat-mdc-menu-panel,.mat-mdc-select-panel,.status-pill{border-radius:0!important}.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{min-width:max-content!important}@media(max-width:768px){.filter-bar mat-form-field{flex:1 1 100%}table.data-table{font-size:12px}.modal-panel{min-width:auto;width:95vw}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}
