*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:FunnelSans,Arial,sans-serif;color:#121212;background-color:#fff;overflow-x:hidden}body.dark-theme{color:#f5f5f5;background-color:#121212}body a{color:inherit;-webkit-user-select:none;user-select:none}body a:hover{text-decoration:none}body h1,body h2,body h3,body h4,body h5,body h6,body button{margin:0;font-weight:inherit;font-size:inherit}body ul,body ol{list-style:none}body img,body picture,body video,body svg,body canvas{max-width:100%;display:block}body input,body button,body textarea,body select{font:inherit}body hr{border:none;border-top:1px solid #ddd;margin:1rem 0}body span.material-symbols-outlined{-webkit-user-select:none;user-select:none}@media (max-width: 768px){html{font-size:14px}}@media (min-width: 768px){html{font-size:16px}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}::selection{background-color:#4a90e2;color:#fff}.d-font-light{font-family:FunnelSans;font-weight:300}.d-font-regular{font-family:FunnelSans;font-weight:400}.d-font-medium{font-family:FunnelSans;font-weight:500}.d-font-semibold{font-family:FunnelSans;font-weight:600}.d-font-bold{font-family:FunnelSans;font-weight:700}.d-font-extrabold{font-family:FunnelSans;font-weight:800}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-Regular-YVLSETOV.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-Bold-FMUQAYD2.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-ExtraBold-JJIAKFED.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-Light-I6NVWO4X.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-Medium-SNFY7I5S.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:FunnelSans;src:url("./media/FunnelSans-SemiBold-54SHXEQJ.ttf") format("truetype");font-weight:600;font-style:normal}:root{--mat-form-field-container-height: 48px;--mdc-outlined-text-field-container-shape: 8px}mat-form-field.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding:.5rem 0;display:flex}mat-form-field.mat-mdc-form-field.no-error .mat-mdc-form-field-subscript-wrapper{display:none}mat-form-field.mat-mdc-form-field.custom-hint .mat-mdc-form-field-hint-wrapper{width:500px}@media all and (max-width: 640px){mat-form-field.mat-mdc-form-field.custom-hint .mat-mdc-form-field-hint-wrapper{width:100%}}:root{--mat-datepicker-calendar-date-selected-state-background-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-today-outline-color: var(--mat-sys-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--custom-hover-primary)}.cdk-overlay-pane.mat-datepicker-popup .mat-datepicker-content .mat-calendar.custom-date-picker{background-color:var(--mat-sys-tertiary);-webkit-box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 8px 2px rgba(0,0,0,.1);box-shadow:0 0 8px 2px #0000001a;border-radius:12px}:root{--mat-menu-container-shape: .5rem;--mat-menu-item-label-text-color: #f5f5f5}.mat-mdc-menu-panel .mat-mdc-menu-content{background-color:#fff}.mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item{min-height:2.5rem}.mat-mdc-menu-panel.custom-multi-select-menu .mat-mdc-menu-content{background-color:#9747ff;color:#fff}:root{--mdc-chip-outline-width: 0;--mdc-chip-label-text-color: #121212}.cash-activity-chip{background-color:#ffe4c9!important}.trade-entry-chip{background-color:#ffbdf6!important}.cash-update-entry-chip{background-color:#f4f0b9!important}.transaction-money-movements-chip{background-color:#d6e6fd!important}.backoffice-cash-update-chip{background-color:#b8ecce!important}.trade-buy-chip{background-color:#c9f0c7!important}.trade-sell-chip{background-color:#ffd1d1!important}:root{--mdc-filled-button-container-shape: .5rem;--mdc-filled-button-container-height: 3rem;--mdc-outlined-button-container-shape: .5rem;--mdc-outlined-button-container-height: 3rem;--mdc-outlined-button-outline-width: 2px;--mdc-fab-hover-container-elevation-shadow: none;--mdc-fab-container-elevation-shadow: none;--mdc-fab-pressed-container-elevation-shadow: none;--mdc-fab-focus-container-elevation-shadow: none;--mdc-fab-container-shape: .5rem}button.mat-mdc-button-base.mdc-button--unelevated.warn-button,a.mat-mdc-button-base.mdc-button--unelevated.warn-button{background-color:var(--mat-sys-error);color:#fff}button.mat-mdc-button-base.mdc-button--unelevated.success-button,a.mat-mdc-button-base.mdc-button--unelevated.success-button{background-color:var(--custom-success);color:#fff}button.mat-mdc-button-base.mat-mdc-outlined-button,a.mat-mdc-button-base.mat-mdc-outlined-button{border-color:var(--mat-sys-primary)}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button{background-color:transparent;border:1px solid var(--custom-border-color);color:var(--custom-text-primary)}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button .mdc-button__label,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button .mdc-button__label{height:1.5rem}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.active:not(.secondary),a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.active:not(.secondary){background-color:var(--mat-sys-primary);color:#fff;border:none}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.active:after,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.active:after{content:"";height:4rem;width:.25rem;border-radius:.5rem;background-color:var(--mat-sys-primary);position:absolute;right:-1rem}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.secondary.active:after,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button.secondary.active:after{content:"";height:.25rem;width:4.5rem;border-radius:.5rem;background-color:var(--mat-sys-primary);position:absolute;bottom:-1.25rem;left:-.5rem}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button:hover:not(.secondary),a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.nav-button:hover:not(.secondary){background-color:var(--mat-sys-primary);color:#fff;border:none}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.theme-toggle-button,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.theme-toggle-button{border:none;background-color:transparent;width:2rem;height:2rem;border-radius:50%;color:var(--custom-text-primary)}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.theme-toggle-button .mdc-button__label,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.theme-toggle-button .mdc-button__label{height:1.5rem}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button{border:none;background-color:transparent;color:var(--custom-text-warning)}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button .mdc-button__label,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button .mdc-button__label{height:1.5rem}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button .mat-mdc-button-persistent-ripple,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button .mat-mdc-button-persistent-ripple{display:none}button.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button:hover,a.mat-mdc-button-base.mdc-fab.mat-mdc-fab-base.logout-button:hover{background-color:var(--custom-warning-hover)}:root{--mdc-dialog-container-color: light-dark(#ffffff ,#2b2b2b)}.mat-mdc-dialog-container .mat-mdc-dialog-surface{width:500px}.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-title{font-weight:600}.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-content{padding-bottom:1.5rem}.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-content .mat-mdc-form-field:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-content .mat-mdc-form-field:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mdc-notched-outline .mdc-notched-outline__trailing{border-color:light-dark(#e5e7eb,#5e5e5e)}.mat-mdc-dialog-container .mat-mdc-dialog-surface .mat-mdc-dialog-actions button{height:2.5rem}@media all and (max-width: 768px){.mat-mdc-dialog-container .mat-mdc-dialog-surface{width:calc(100vw - 2rem)}}body{color-scheme:light;--mat-sys-primary: light-dark(#1B76FF, #1B76FF);--mat-sys-on-primary: light-dark(#ffffff, #E8EDF3);--mat-sys-primary-container: light-dark(#d9e2ff, #00429a);--mat-sys-on-primary-container: light-dark(#001944, #d9e2ff);--mat-sys-inverse-primary: light-dark(#b0c6ff, #0058c9);--mat-sys-primary-fixed: light-dark(#d9e2ff, #d9e2ff);--mat-sys-primary-fixed-dim: light-dark(#b0c6ff, #b0c6ff);--mat-sys-on-primary-fixed: light-dark(#001944, #001944);--mat-sys-on-primary-fixed-variant: light-dark(#00429a, #00429a);--mat-sys-secondary: light-dark(#F6FAFF, #1A1C1E);--mat-sys-on-secondary: light-dark(#ffffff, #0d2e66);--mat-sys-secondary-container: light-dark(#d9e2ff, #29457e);--mat-sys-on-secondary-container: light-dark(#001944, #d9e2ff);--mat-sys-secondary-fixed: light-dark(#d9e2ff, #d9e2ff);--mat-sys-secondary-fixed-dim: light-dark(#b0c6ff, #b0c6ff);--mat-sys-on-secondary-fixed: light-dark(#001944, #001944);--mat-sys-on-secondary-fixed-variant: light-dark(#29457e, #29457e);--mat-sys-tertiary: light-dark(#F8F9FA, #232424);--mat-sys-on-tertiary: light-dark(#ffffff, #003730);--mat-sys-tertiary-container: light-dark(#5dfae3, #005047);--mat-sys-on-tertiary-container: light-dark(#00201c, #5dfae3);--mat-sys-tertiary-fixed: light-dark(#5dfae3, #5dfae3);--mat-sys-tertiary-fixed-dim: light-dark(#35ddc7, #35ddc7);--mat-sys-on-tertiary-fixed: light-dark(#00201c, #00201c);--mat-sys-on-tertiary-fixed-variant: light-dark(#005047, #005047);--mat-sys-background: light-dark(#f8f9fa, #111415);--mat-sys-on-background: light-dark(#191c1d, #e1e3e4);--mat-sys-surface: light-dark(#f8f9fa, #111415);--mat-sys-surface-dim: light-dark(#d9dadb, #111415);--mat-sys-surface-bright: light-dark(#f8f9fa, #373a3b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f10);--mat-sys-surface-container: light-dark(#edeeef, #1d2021);--mat-sys-surface-container-high: light-dark(#e7e8e9, #282a2b);--mat-sys-surface-container-highest: light-dark(#e1e3e4, #323536);--mat-sys-on-surface: light-dark(#191c1d, #e1e3e4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#0058c9, #b0c6ff);--mat-sys-inverse-surface: light-dark(#2e3132, #e1e3e4);--mat-sys-inverse-on-surface: light-dark(#f0f1f2, #2e3132);--mat-sys-outline: light-dark(#E7E9EC, #2A2A2A);--mat-sys-outline-variant: light-dark(#c2c6d7, #424655);--mat-sys-neutral10: light-dark(#191c1d, #191c1d);--mat-sys-error: light-dark(#ba1a1a, #ba5050);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#dee2f4, #424655);--mat-sys-on-surface-variant: light-dark(#424655, #c2c6d7);--mat-sys-neutral-variant20: light-dark(#2b303e, #2b303e);--mat-sys-brand-font-family: "FunnelSans", Arial, sans-serif;--mat-sys-plain-font-family:"FunnelSans", Arial, sans-serif;--mat-sys-bold-font-weight: 800;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: 1rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--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: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--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: var(--mat-sys-medium-font-weight);--mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);--mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);--mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level0: 0px 0px 0px 0px var(--mat-sys-umbra-color), 0px 0px 0px 0px var(--mat-sys-penumbra-color), 0px 0px 0px 0px var(--mat-sys-ambient-color);--mat-sys-level1: 0px 2px 1px -1px var(--mat-sys-umbra-color), 0px 1px 1px 0px var(--mat-sys-penumbra-color), 0px 1px 3px 0px var(--mat-sys-ambient-color);--mat-sys-level2: 0px 3px 3px -2px var(--mat-sys-umbra-color), 0px 3px 4px 0px var(--mat-sys-penumbra-color), 0px 1px 8px 0px var(--mat-sys-ambient-color);--mat-sys-level3: 0px 3px 5px -1px var(--mat-sys-umbra-color), 0px 6px 10px 0px var(--mat-sys-penumbra-color), 0px 1px 18px 0px var(--mat-sys-ambient-color);--mat-sys-level4: 0px 5px 5px -3px var(--mat-sys-umbra-color), 0px 8px 10px 1px var(--mat-sys-penumbra-color), 0px 3px 14px 2px var(--mat-sys-ambient-color);--mat-sys-level5: 0px 7px 8px -4px var(--mat-sys-umbra-color), 0px 12px 17px 2px var(--mat-sys-penumbra-color), 0px 5px 22px 4px var(--mat-sys-ambient-color);--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;--custom-border-color: light-dark(#e5e7eb, #2A2A2A);--custom-text-primary: light-dark(#121212, #f5f5f5);--custom-text-secondary: light-dark(#6b7280, #AAAAAA);--custom-text-tertiary: light-dark(#9ca3af, #AAAAAA);--custom-text-warning: light-dark(#af0808, #fee2e2);--custom-primary-hover: light-dark(#fee2e2, #232424);--custom-warning-hover: light-dark(#fee2e2, rgba(175, 8, 8, .2));--custom-success: #16a34a}body.dark-theme{color-scheme:dark}.md-bg-primary{background-color:var(--mat-sys-primary)}.md-bg-secondary{background-color:var(--mat-sys-secondary)}.md-bg-tertiary{background-color:var(--mat-sys-tertiary)}.md-t-primary{color:var(--custom-text-primary)}.md-t-secondary{color:var(--custom-text-secondary)}.md-t-hint{color:var(--custom-text-tertiary)}.md-border-color{border-color:var(--custom-border-color)}.md-hover-primary:hover{background-color:var(--mat-sys-tertiary)}*,: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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family: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: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:#9ca3af}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}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.static{position:static}.absolute{position:absolute}.relative{position:relative}.bottom-2{bottom:.5rem}.left-8{left:2rem}.right-5{right:1.25rem}.right-\[-8px\]{right:-8px}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[-8px\]{top:-8px}.m-3{margin:.75rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-\[4px\]{margin-left:4px;margin-right:4px}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-\[-24px\]{margin-left:-24px}.ml-\[-76px\]{margin-left:-76px}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-4{height:1rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-\[200px\]{height:200px}.h-\[460px\]{height:460px}.h-full{height:100%}.h-screen{height:100vh}.min-h-14{min-height:3.5rem}.min-h-8{min-height:2rem}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-28{width:7rem}.w-32{width:8rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-\[360px\]{width:360px}.w-\[50\%\]{width:50%}.w-fit{width:fit-content}.w-full{width:100%}.min-w-16{min-width:4rem}.min-w-\[180px\]{min-width:180px}.max-w-\[1000px\]{max-width:1000px}.flex-1{flex:1 1 0%}.flex-grow-0{flex-grow:0}.table-auto{table-layout:auto}.-rotate-90{--tw-rotate: -90deg;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))}.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))}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.self-start{align-self:flex-start}.self-baseline{align-self:baseline}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.object-contain{object-fit:contain}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-7{padding-bottom:1.75rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-3{padding-top:.75rem}.pt-\[20px\]{padding-top:20px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 250,"GRAD" 0,"opsz" 24}.logo{background-image:url("./media/9PC_blue-7GICGPEI.png");background-position:center center;background-size:contain;background-repeat:no-repeat}.dais-logo{background-image:url("./media/DAIS_9PC_purple-A22NGPUS.png");background-position:center center;background-size:contain;background-repeat:no-repeat}.snackbar-success .mat-mdc-snackbar-surface{background-color:#4caf50!important;color:#fff!important;white-space:pre-wrap}.snackbar-error .mat-mdc-snackbar-surface{background-color:#f44336!important;color:#fff!important}.apex-chart-container .apexcharts-xaxistooltip-bottom{border-radius:.25rem}.dark-theme .apex-chart-container .apexcharts-canvas svg{background:transparent!important}.dark-theme .apex-chart-container .apexcharts-canvas svg .apexcharts-yaxis-label,.dark-theme .apex-chart-container .apexcharts-canvas svg .apexcharts-xaxis-label,.dark-theme .apex-chart-container .apexcharts-canvas svg .apexcharts-title-text{fill:var(--custom-text-primary)}.dark-theme .apex-chart-container .apexcharts-tooltip{background-color:var(--mat-sys-tertiary);border-color:var(--custom-border-color)}.dark-theme .apex-chart-container .apexcharts-tooltip .apexcharts-tooltip-title,.dark-theme .apex-chart-container .apexcharts-tooltip .apexcharts-tooltip-series-group{background-color:var(--mat-sys-tertiary);color:var(--custom-text-primary)}.dark-theme .apex-chart-container .apexcharts-xaxistooltip-bottom{background-color:var(--mat-sys-tertiary);color:var(--custom-text-primary);border-color:var(--custom-border-color);border-radius:.25rem}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}@media (min-width: 640px){.sm\:p-4{padding:1rem}}@media (min-width: 768px){.md\:mb-0{margin-bottom:0}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:w-52{width:13rem}.md\:w-full{width:100%}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}}@media (min-width: 1024px){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:w-1\/2{width:50%}.lg\:w-\[420px\]{width:420px}.lg\:min-w-\[420px\]{min-width:420px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:p-8{padding:2rem}.lg\:pb-6{padding-bottom:1.5rem}}@media (min-width: 1280px){.xl\:block{display:block}}
