@charset "UTF-8";:root{color-scheme:light;--desat-hue: 220;--desat-saturation: 20%;--main-hue: 220;--main-saturation: 74%;--light-10: 10%;--light-20: 20%;--light-30: 30%;--light-40: 40%;--light-60: 60%;--light-70: 70%;--light-80: 80%;--light-90: 90%;--light-94: 94%;--light-96: 96%;--light-97: 97%;--color-desat-10: hsl(var(--desat-hue), var(--desat-saturation), var(--light-10));--color-desat-20: hsl(var(--desat-hue), var(--desat-saturation), var(--light-20));--color-desat-30: hsl(var(--desat-hue), var(--desat-saturation), var(--light-30));--color-desat-40: hsl(var(--desat-hue), var(--desat-saturation), var(--light-40));--color-desat-50: hsl(var(--desat-hue), var(--desat-saturation), 50%);--color-desat-60: hsl(var(--desat-hue), var(--desat-saturation), var(--light-60));--color-desat-70: hsl(var(--desat-hue), var(--desat-saturation), var(--light-70));--color-desat-80: hsl(var(--desat-hue), var(--desat-saturation), var(--light-80));--color-desat-90: hsl(var(--desat-hue), var(--desat-saturation), var(--light-90));--color-desat-94: hsl(var(--desat-hue), var(--desat-saturation), var(--light-94));--color-desat-96: hsl(var(--desat-hue), var(--desat-saturation), var(--light-96));--color-desat-97: hsl(var(--desat-hue), var(--desat-saturation), var(--light-97));--color-main-10: hsl(var(--main-hue), var(--main-saturation), var(--light-10));--color-main-20: hsl(var(--main-hue), var(--main-saturation), var(--light-20));--color-main-30: hsl(var(--main-hue), var(--main-saturation), var(--light-30));--color-main-40: hsl(var(--main-hue), var(--main-saturation), var(--light-40));--color-main-50: hsl(var(--main-hue), var(--main-saturation), 50%);--color-main-60: hsl(var(--main-hue), var(--main-saturation), var(--light-60));--color-main-70: hsl(var(--main-hue), var(--main-saturation), var(--light-70));--color-main-80: hsl(var(--main-hue), var(--main-saturation), var(--light-80));--color-main-90: hsl(var(--main-hue), var(--main-saturation), var(--light-90));--color-main-94: hsl(var(--main-hue), var(--main-saturation), var(--light-94));--color-main-96: hsl(var(--main-hue), var(--main-saturation), var(--light-96));--color-container: var(--color-desat-96);--color-red: hsl(0, 100%, 50%);--color-red-60: hsl(0, 100%, 60%);--color-red-90: hsl(0, 100%, 90%);--color-red-hover: hsl(0, 100%, 46%);--color-yellow-hover: hsl(50, 100%, 40%);--color-orange: hsl(20, 70%, 50%);--color-orange-strong: hsl(20, 80%, 40%);--color-orange-soft: hsl(20, 80%, 90%);--color-orange-light: hsl(20, 90%, 90%);--color-green: hsl(140, 70%, 40%);--color-green-hover: hsl(140, 60%, 36%);--color-purple: hsl(305, 50%, 40%);--color-purple-hover: hsl(305, 60%, 30%);--color-gold: Gold;--color-gold-strong: GoldenRod;--color-gold-soft: LemonChiffon;--color-yellow: hsl(48, 90%, 60%);--color-yellow-strong: hsl(44, 80%, 40%);--color-yellow-soft: hsl(48, 100%, 90%);--color-silver: hsl(210, 10%, 38%);--color-silver-strong: hsl(210, 12%, 70%);--color-silver-soft: hsl(210, 14%, 93%);--color-bronze: hsl(24, 55%, 65%);--color-bronze-strong: hsl(24, 60%, 32%);--color-bronze-soft: hsl(24, 60%, 92%);--color-burgundy: hsl(345, 70%, 35%);--color-burgundy-strong: hsl(345, 80%, 20%);--color-burgundy-soft: hsl(345, 80%, 90%);--color-pink: hsl(290, 60%, 50%);--color-pink-strong: hsl(290, 70%, 30%);--color-pink-soft: hsl(290, 70%, 90%);--card-hover-shadow: 0 .375rem 1rem hsla(var(--main-hue), var(--main-saturation), 30%, .14);--color-main-a-75: hsla(var(--main-hue), var(--main-saturation), 50%, .75);--color-main-a-25: hsla(var(--main-hue), var(--main-saturation), 50%, .25);--color-desat-a-75: hsla(var(--desat-hue), var(--desat-saturation), 50%, .75);--color-desat-a-25: hsla(var(--desat-hue), var(--desat-saturation), 50%, .25);--color-red-a-75: hsla(10, 75%, 50%, .75);--color-red-a-25: hsla(10, 75%, 50%, .25);--color-red-a-05: hsla(10, 75%, 50%, .05);--color-yellow-a-75: hsla(48, 100%, 50%, .75);--color-yellow-a-25: hsla(48, 100%, 50%, .25);--color-yellow-a-05: hsla(48, 100%, 50%, .05);--color-orange-a-75: hsla(26, 90%, 50%, .75);--color-orange-a-25: hsla(26, 90%, 50%, .25);--color-orange-a-05: hsla(26, 90%, 50%, .05);--color-green-a-75: hsla(140, 50%, 50%, .75);--color-green-a-25: hsla(140, 50%, 50%, .25);--color-green-a-05: hsla(140, 50%, 50%, .05);--color-purple-a-75: hsla(305, 50%, 40%, .75);--color-purple-a-25: hsla(305, 50%, 40%, .25);--color-purple-a-05: hsla(305, 50%, 40%, .05);--transition-duration: .15s;--transition-timming: cubic-bezier(.4, 0, .2, 1);--default-transition: .15s cubic-bezier(.4, 0, .2, 1);--outter-spacing: 1rem;--mat-stepper-header-height: 3rem;--mat-dialog-container-max-width: 90vw;--mat-dialog-container-min-width: 280px;--mat-stepper-header-hover-state-layer-shape: 4px;--mat-dialog-actions-padding: 0px;--mat-button-filled-touch-target-size: max-content;--mat-button-tonal-label-text-color: var(--color-main-40);--mat-button-filled-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-tonal-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-elevated-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-outlined-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-text-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-protected-container-shape: var(--custom-button-radius, var(--mat-sys-corner-full));--mat-button-outlined-label-text-size: .75rem;--scrollbar-width: 10px;--all-around-shadow: 0px 0px 4px rgba(0, 0, 0, .16);--small-shadow: 1px 1px 2px rgba(0, 0, 0, .16);--mat-datepicker-calendar-container-background-color: var(--mat-sys-surface);--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 4px 1px rgba(0, 0, 0, .25);font-size:16px}html{width:100%;height:100%;overflow:hidden!important;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-body-large-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-body-medium-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-body-small-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-display-large-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-display-medium-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-display-small-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-headline-large-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-headline-medium-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-headline-small-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-label-large-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-label-medium-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-label-small-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-title-large-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-title-medium-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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 "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--mat-sys-title-small-font: "Google Sans", "Geist", "Helvetica", "Helvetica-Neue", "Arial", sans-serif;--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-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{background-color:light-dark(#fff,#000);color:var(--color-desat-20);font:var(--mat-sys-body-medium);margin:0;height:100%;overflow:hidden}@keyframes zoom-out{to{opacity:0}}@keyframes zoom-in{0%{opacity:0}}::view-transition-new(zoom_transition){animation:zoom-in .2s ease forwards}::view-transition-old(zoom_transition){animation:zoom-out .2s ease forwards}*,*:before,*:after{transition-property:color,background-color,background,background-image,border,border-color,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-timming)}p{margin:.25rem 0}.color-main{color:var(--color-main-50)}.color-main-light{color:var(--color-main-70)}.color-label,.color-desat{color:var(--color-desat-50)}.color-error,.color-red{color:var(--color-red)}.color-warning,.color-yellow{color:var(--color-yellow)}.color-danger,.color-orange{color:var(--color-orange)}.color-success,.color-green{color:var(--color-green)}.color-purple{color:var(--color-purple)}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-desat-70);background-clip:padding-box;border-radius:999px;cursor:grab;border-width:4px;border-style:solid;border-color:transparent;transition:all var(--default-transition)}::-webkit-scrollbar-thumb:hover{background:var(--color-main-50);background-clip:padding-box;border-width:2px}.mdc-floating-label--required:after,.required:after{content:"\2731"!important;color:#cc334d!important}.mat-mdc-text-field-wrapper{cursor:text}router-outlet{display:none}.mat-mdc-select-panel{max-height:448px!important}.mat-mdc-menu-panel.notification-menu{min-width:min(22rem,100vw - 2rem);max-width:min(28rem,100vw - 2rem)}.link-bt{cursor:pointer;color:var(--color-main-50);font-weight:600}button{padding:0;--mat-button-text-ripple-color: rgba(0, 0, 0, .1);--mat-button-tonal-label-text-color: var(--color-main-50);--mat-button-tonal-disabled-container-color: var(--color-desat-90);--mat-button-tonal-disabled-label-text-color: var(--color-desat-70);--mat-icon-button-disabled-icon-color: var(--color-desat-70);--mat-icon-button-disabled-state-layer-color: var(--color-desat-90)}button.warn{--mat-button-filled-container-color: var(--color-yellow);--mat-button-tonal-container-color: var(--color-yellow-a-25);--mat-button-tonal-label-text-color: var(--color-yellow);--mat-button-text-label-text-color: var(--color-yellow);--mat-button-text-state-layer-color: var(--color-yellow);--mat-icon-button-icon-color: var(--color-yellow);--mat-icon-button-state-layer-color: var(--color-yellow);color:var(--color-yellow)}button.danger{--mat-button-filled-container-color: var(--color-orange);--mat-button-tonal-container-color: var(--color-orange-a-25);--mat-button-tonal-label-text-color: var(--color-orange);--mat-button-text-label-text-color: var(--color-orange);--mat-button-text-state-layer-color: var(--color-orange);--mat-icon-button-icon-color: var(--color-orange);--mat-icon-button-state-layer-color: var(--color-orange);color:var(--color-orange)}button.error,button.delete,button.cancel{--mat-button-filled-container-color: var(--color-red);--mat-button-tonal-container-color: var(--color-red-a-25);--mat-button-tonal-label-text-color: var(--color-red);--mat-button-text-label-text-color: var(--color-red);--mat-button-text-state-layer-color: var(--color-red);--mat-icon-button-icon-color: var(--color-red);--mat-icon-button-state-layer-color: var(--color-red);color:var(--color-red)}button.confirm,button.ask,button.info,button.main{--mat-button-filled-container-color: var(--color-main-50);--mat-button-tonal-container-color: var(--color-main-a-25);--mat-button-tonal-label-text-color: var(--color-main-50);--mat-button-text-label-text-color: var(--color-main-50);--mat-button-text-state-layer-color: var(--color-main-50);--mat-icon-button-icon-color: var(--color-main-50);--mat-icon-button-state-layer-color: var(--color-main-50);color:var(--color-main-50)}button.faded{--mat-button-filled-container-color: var(--color-desat-70);--mat-button-tonal-container-color: var(--color-desat-a-25);--mat-button-tonal-label-text-color: var(--color-desat);--mat-button-text-label-text-color: var(--color-desat-70);--mat-button-text-state-layer-color: var(--color-desat-70);--mat-icon-button-icon-color: var(--color-desat-70);--mat-icon-button-state-layer-color: var(--color-desat-70);color:var(--color-desat-70)}button.dim{--mat-button-filled-container-color: var(--color-desat-50);--mat-button-tonal-container-color: var(--color-desat-a-25);--mat-button-tonal-label-text-color: var(--color-desat);--mat-button-text-label-text-color: var(--color-desat-50);--mat-button-text-state-layer-color: var(--color-desat-50);--mat-icon-button-icon-color: var(--color-desat-50);--mat-icon-button-state-layer-color: var(--color-desat-50);color:var(--color-desat-50)}button.transparent{background:transparent;background-color:transparent;border:0px solid transparent}.ghost-button{width:fit-content;margin:-4px -8px;padding:4px 8px;position:relative;-webkit-user-select:none;user-select:none;font-size:1em;font-weight:400;overflow:visible;color:var(--color-main-50);background:transparent;border:0;cursor:pointer}.ghost-button.margin-normal{margin:0}.ghost-button:before{content:"";position:absolute;inset:0;border-radius:99px;background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary));transition-property:scale,opacity;scale:.5;opacity:0}.ghost-button:not(:disabled):hover:before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));scale:1}.ghost-button:disabled{pointer-events:none;color:var(--color-desat-70)}.flex-row{display:flex}.flex-row.gap-inner-spacing{gap:var(--inner-spacing, 4px)}.flex-row>*{flex:1}.text-header{margin:calc(1.5rem + var(--inner-spacing, 4px)) 2rem 1.5rem;font:var(--mat-sys-headline-medium)}.text-topic-title{margin:0;font:var(--mat-sys-title-medium);font-weight:600;color:var(--color-main-50)}.svgButton,.mdc-icon-button:has(i){padding:0!important;display:grid!important;place-items:center!important;font-size:calc(var(--mat-icon-button-touch-target-size, 48px) - 2rem)}.favButton{color:var(--color-desat-50);opacity:.6}.favButton:hover{background-color:var(--color-desat-a-25)}.display-chips{display:flex}.display-chips.gap-1{gap:1rem}.display-chips.gap-05{gap:.5rem}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{display:none}.search-input,.dim-input{width:100%}.search-input .mat-mdc-form-field-icon-prefix,.dim-input .mat-mdc-form-field-icon-prefix{padding:0;margin-left:.5rem}.search-input ::ng-deep .mat-mdc-form-field-icon-prefix,.dim-input ::ng-deep .mat-mdc-form-field-icon-prefix{padding:0;margin-left:.5rem}.line-input{width:100%;position:relative}.line-input input{width:100%;margin:0;padding:0;border:0;outline:0;background-color:transparent}.line-input:before{content:"";width:100%;height:1px;position:absolute;z-index:1;bottom:-2px;background-color:#81818140}.line-input:after{content:"";width:0px;height:1px;position:absolute;z-index:2;left:50%;bottom:-2px;transform:translate(-50%);background-color:var(--color-main-50);transition:all var(--transition-duration) var(--transition-timming)}.line-input:has(:focus):after{width:100%;height:2px;bottom:-3px}.low-input{--mat-form-field-container-height: 2.5rem;--mat-form-field-container-vertical-padding: .5rem;--mat-select-trigger-text-size: .875rem;--mat-form-field-container-text-size: .875rem;--mat-form-field-container-text-line-height: 1.4;--mat-form-field-outlined-label-text-size: .875rem;--mat-form-field-subscript-text-size: .75rem}.hint-no-spacing .mat-mdc-form-field-hint-wrapper,.hint-no-spacing .mat-mdc-form-field-error-wrapper{padding:.25rem 0}.hint-no-spacing .mat-mdc-form-field-hint-spacer,.hint-no-spacing .mat-mdc-form-field-error-spacer,.hint-no-spacing .mat-mdc-form-field-bottom-align:before{display:none}.hint-ellipsis .mat-mdc-form-field-hint-wrapper{min-width:0}.hint-ellipsis .mat-mdc-form-field-hint{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-switch{--mat-slide-toggle-track-width: 2.125rem;--mat-slide-toggle-track-height: 1.125rem;--mat-slide-toggle-unselected-handle-size: .75rem;--mat-slide-toggle-selected-handle-size: .75rem;--mat-slide-toggle-pressed-handle-size: .75rem;--mat-slide-toggle-with-icon-handle-size: .75rem;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 .1875rem;--mat-slide-toggle-selected-handle-horizontal-margin: 0 1.1875rem;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 .1875rem;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 1.1875rem;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 .1875rem;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 1.1875rem;--mat-slide-toggle-state-layer-size: 1.75rem;--mat-slide-toggle-unselected-icon-size: .5rem;--mat-slide-toggle-selected-icon-size: .5rem;--mat-slide-toggle-label-text-size: .8125rem;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-weight: 500;--mat-slide-toggle-disabled-label-text-color: var(--color-desat-70)}.mat-mdc-form-field-infix{display:flex;align-items:center}mat-form-field{width:100%;align-self:start}.flat-input .mat-mdc-form-field-underline,.flat-input .mat-mdc-form-field-subscript-wrapper,.flat-input .mat-mdc-form-field-bottom-align{display:none!important}.flat-input ::ng-deep .mat-mdc-form-field-underline,.flat-input ::ng-deep .mat-mdc-form-field-subscript-wrapper,.flat-input ::ng-deep .mat-mdc-form-field-bottom-align{display:none!important}.search-input{border-radius:var(--mat-form-field-outlined-container-shape);background-color:var(--mat-sys-surface)}.invisible-input{--mat-form-field-outlined-outline-width: 0;--mat-form-field-outlined-focus-outline-width: 0}.dim-input{--mat-form-field-outlined-outline-color: var(--color-desat-80);--mat-form-field-outlined-hover-outline-color: var(--color-desat-60)}.bottom-outline-input{--mat-form-field-filled-container-color: none;--mat-form-field-hover-state-layer-opacity: 0;--mat-form-field-state-layer-color: none}.icon-button{width:var(--mat-button-tonal-container-height, 40px)!important;min-width:var(--mat-button-tonal-container-height, 40px)!important;max-width:var(--mat-button-tonal-container-height, 40px)!important;padding:0!important;border-radius:50%!important}.title-tooltip{font:var(--mat-sys-title-small)}.mat-mdc-tooltip.summary-offer-tooltip .mat-mdc-tooltip-surface{max-width:min(24rem,80vw);max-height:60vh;overflow-y:auto}.full-container{width:100%;height:100%;padding:1rem;box-sizing:border-box;border-radius:1rem;display:flex;flex-direction:column;align-items:start;background-color:var(--mat-sys-surface)}.content-scroll{width:100%;min-height:0;flex:1 1 0%;display:flex;flex-direction:column;gap:var(--inner-spacing, 4px);box-sizing:border-box;overflow-y:auto;padding-bottom:1rem}.content-scroll>*{flex:0 0 auto}.content-fixed{width:100%;height:fit-content;flex:0 0 fit-content;display:flex;flex-direction:column;gap:var(--inner-spacing, 4px);overflow:hidden}.grid-343{height:100%;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,3fr);gap:var(--inner-spacing, 4px)}.container-header{width:100%;height:fit-content;display:flex;align-items:center;column-gap:1rem}.container-header.sticky{position:sticky;top:0}.container-header .leading-icon{width:3.5rem;height:3.5rem;border-radius:.5rem;display:grid;grid-row:2;place-items:center;font-size:1.5rem;color:var(--color-main-60);background-color:var(--color-main-90)}.container-header .head-info{display:flex;flex-direction:column;flex:1}.container-header .head-title{font:var(--mat-sys-headline-small);font-weight:500;line-height:1.2}.container-header .head-desc{font:var(--mat-sys-body-medium);color:var(--color-desat-50);line-height:1.2;font-weight:600}.flat-container{border:1px solid var(--color-desat-80);border-radius:1rem;background-color:var(--mat-sys-surface);overflow:hidden}.flat-container mat-tab-body{padding:1rem}.step-controll-buttons{width:100%;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-desat-90);display:flex;justify-content:space-between;gap:1rem}.step-header{margin-bottom:2rem}.step-title{font:var(--mat-sys-title-large)}.step-desc{font:var(--mat-sys-label-large)}.row{width:100%;margin-top:.5rem}.blocks-col{display:flex;flex-direction:column;gap:.5rem}.cols,.cols__4,.cols__3,.cols__2,.cols__1{width:100%;display:grid;place-items:center stretch;gap:.5rem}.cols__1{grid-template-columns:1fr}.cols__2{grid-template-columns:repeat(2,1fr)}.cols__3{grid-template-columns:repeat(3,1fr)}.cols__4{grid-template-columns:repeat(4,1fr)}.form-field{width:100%;display:flex;flex-direction:column;gap:2rem}.scrollable-section{width:100%;flex:1;overflow:auto}.app-dialog-container{border-radius:1rem}.image-inspector-dialog-panel{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;padding:0!important;overflow:hidden!important;--mat-dialog-container-shape: 0;--mat-dialog-container-color: transparent;--mat-dialog-container-elevation-shadow: none}.image-inspector-dialog-panel .mat-mdc-dialog-surface{padding:0!important;overflow:hidden!important;border-radius:0!important;background:transparent!important}.file-preview-dialog-panel{padding:0!important;overflow:hidden!important;--mat-dialog-container-shape: 1rem;--mat-dialog-container-color: transparent;--mat-dialog-container-elevation-shadow: none}.file-preview-dialog-panel .mat-mdc-dialog-surface{display:flex;overflow:hidden!important;padding:0!important;background:transparent!important}.image-inspector-backdrop{background:#05080edb!important}.bottom-products-list mat-bottom-sheet-container,.bottom-products-list .mat-bottom-sheet-container{max-height:90vh;height:90vh;box-sizing:border-box;width:80vw;padding:1rem 1rem 0 0;border-radius:1rem 1rem 0 0;background:var(--mat-sys-surface)}.dialog-sm{width:280px}.dialog-md{width:520px}.dialog-lg{width:760px}.dialog-body{--mat-button-text-touch-target-size: 100%;--mat-button-filled-touch-target-size: 100%;--mat-button-protected-touch-target-size: 100%;--mat-button-outlined-touch-target-size: 100%;--mat-button-tonal-touch-target-size: 100%;--mat-icon-button-touch-target-size: 100%;--mat-checkbox-touch-target-size: 100%;--mat-radio-touch-target-size: 100%}.mat-mdc-form-field-icon-prefix{margin-left:.25rem}.mat-mdc-form-field-icon-suffix{margin-right:.5rem}.chip{padding:.25rem 1rem;border-radius:4px}.mat-mdc-chip.mdc-ripple-upgraded--background-focused:before{content:none!important}.chip-main{background-color:var(--color-main-a-25)!important}.chip-red{background-color:var(--color-red-a-25)!important}.chip-yellow{background-color:var(--color-yellow-a-25)!important}.chip-orange{background-color:var(--color-orange-a-25)!important}.chip-green{background-color:var(--color-green-a-25)!important}.chip-purple{background-color:var(--color-purple-a-25)!important}.details-dialog{position:absolute!important;inset:8px 8px 8px auto!important;--mat-dialog-container-min-width: 720px;--mat-dialog-container-max-width: 48vw;--mat-dialog-container-shape: .875rem}.details-dialog-left{position:absolute!important;inset:8px auto 8px 8px!important;--mat-dialog-container-min-width: 600px;--mat-dialog-container-max-width: 48vw ;--mat-dialog-container-shape: .875rem}.mat-mdc-dialog-actions{min-height:0!important;height:fit-content!important}.chip-set{display:flex;gap:.5rem}.isFavorite{color:var(--color-orange);opacity:1}.slideIn-fromRight{animation:slideInFromRight .3s ease}.slideIn-fromLeft{animation:slideInFromLeft .3s ease}.slideIn-fromTop{animation:slideInFromTop .3s ease}@keyframes slideInFromTop{0%{transform:translateY(-5vh);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(10vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-10vw);opacity:0}to{transform:translate(0);opacity:1}}mat-paginator{font:var(--mat-sys-label-medium);color:var(--color-desat-40)}mat-paginator .mat-mdc-paginator-container{min-height:3rem;justify-content:flex-end}mat-paginator .mat-mdc-paginator-range-label{color:var(--color-desat-50)}.hoverable-card{transition:border-color var(--default-transition),background-color var(--default-transition),box-shadow var(--default-transition),transform var(--default-transition)}.hoverable-card:hover{border-color:var(--color-main-50);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.popover-overlay-backdrop{background-color:transparent}.data-table__date-stack{display:flex;flex-direction:column;gap:.125rem;line-height:1.2;white-space:normal}:root{--kpi-card: #ffffff;--kpi-border: #e8e6f1;--kpi-ink: #1e1b2e;--kpi-muted: #6e6a85;--kpi-track: #ecebf4;--kpi-off: #f1f0f6;--kpi-accent: #6d28d9;--kpi-accent-end: #4f46e5;--kpi-accent-soft: #efe9fb;--kpi-good: #0f8a5f;--kpi-good-soft: #e3f4ec;--kpi-warn: #a86a12;--kpi-warn-soft: #fbf1dd;--kpi-bad: #c0392b;--kpi-bad-soft: #fbe4e1}.kpi-page{min-height:100%;color:var(--kpi-ink);font-variant-numeric:tabular-nums}.kpi-card{padding:1.25rem;border:1px solid var(--kpi-border);border-radius:12px;background:var(--kpi-card);box-shadow:0 1px 2px #1e1b2e0a}.kpi-card h3{margin:0 0 .5rem;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kpi-muted)}.kpi-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .6rem;border-radius:999px;font-size:.7rem;font-weight:600;white-space:nowrap}.kpi-pill.good{color:var(--kpi-good);background:var(--kpi-good-soft)}.kpi-pill.warn{color:var(--kpi-warn);background:var(--kpi-warn-soft)}.kpi-pill.bad{color:var(--kpi-bad);background:var(--kpi-bad-soft)}.kpi-pill.neutral{color:var(--kpi-muted);background:var(--kpi-off)}.kpi-pill.accent{color:var(--kpi-accent);background:var(--kpi-accent-soft)}.kpi-error{color:var(--kpi-bad)}.kpi-page input:not([type=checkbox]):not([type=radio]),.kpi-page select{padding:.45rem .65rem;border:1px solid var(--kpi-border);border-radius:8px;background:var(--kpi-card);color:var(--kpi-ink);font:inherit;font-size:.85rem}.kpi-page input:not([type=checkbox]):not([type=radio]):focus-visible,.kpi-page select:focus-visible{outline:2px solid var(--kpi-accent);outline-offset:1px;border-color:var(--kpi-accent)}.kpi-page input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.kpi-page select[aria-invalid=true]{border-color:var(--kpi-bad)}.kpi-page label{font-size:.75rem;font-weight:600;color:var(--kpi-muted)}.kpi-btn{padding:.5rem 1rem;border:1px solid var(--kpi-border);border-radius:8px;background:var(--kpi-card);color:var(--kpi-ink);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.kpi-btn:hover:not(:disabled){border-color:var(--kpi-accent);color:var(--kpi-accent)}.kpi-btn.primary{border-color:var(--kpi-accent);background:var(--kpi-accent);color:#fff}.kpi-btn.primary:hover:not(:disabled){color:#fff;background:var(--kpi-accent-end)}.kpi-btn.danger:hover:not(:disabled){border-color:var(--kpi-bad);color:var(--kpi-bad)}.kpi-btn:disabled{opacity:.45;cursor:default}.kpi-btn:focus-visible{outline:2px solid var(--kpi-accent);outline-offset:2px}.kpi-step{width:1.9rem;height:1.9rem;border:1px solid var(--kpi-border);border-radius:50%;background:var(--kpi-card);color:var(--kpi-ink);font-size:1rem;line-height:1;cursor:pointer}.kpi-step:hover:not(:disabled){border-color:var(--kpi-accent);color:var(--kpi-accent)}.kpi-step:disabled{opacity:.4;cursor:default}.kpi-step:focus-visible{outline:2px solid var(--kpi-accent)}
