@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-2YFL6TZ7.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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)}html{--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}html{--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}html{--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}@font-face{font-family:ProximaNovaBold;src:url("./media/ProximaNovaBold-VFSIZDW7.ttf") format("opentype")}@font-face{font-family:ProximaNovaFont;src:url("./media/ProximaNovaFont-B2W3G4N3.ttf") format("opentype")}::-webkit-scrollbar{width:8px;background:#2c2c2c;border-radius:4px}:root{--color-primary: #556fa3;--color-primary_hover: #49638a;--color-secondary: #2ecc71;--color-secplu: #4e976d;--color-secpluHov: #417c59;--color-background: #f5f5f5;--color-dark: #2c3e50;--color-light: #ecf0f1;--color-error: #e74c3c;--color-danger: #f44336;--color-warning: #f39c12;--color-success: #27ae60;--color-info: #556fa3;--color-dark-bg: #333;--color-dark-text: #e0e0e0;--color-dark-card: #424242;--color-dark-card-border: #4f4e53;--color-dark-card-hover: #4f4e53;--color-dark-divider: #ffffff1a;--color-dark-menu: #333;--color-dark-menu-item-hover: #5c5c5c;--color-dark-table: #4f4e53;--color-dark-dialog: #4f4e53;--color-dark-sidenav: #575757;--color-dar-model-nova: #333333;--color-dark-button: #212121;--color-white: #ffffff;--color-black: #000000;--color-alert-red: #b30a29;--color-alert-red-input: #a35151;--color-ok-green: #20b42e;--color-info-blue: #556fa3;--color-dark-university: #383838;--color-dark-disable-i: #20201f8f;--text-color-dark: #000000;--text-color-light: #ffffff;--font-family-main: "Open Sans", sans-serif;--font-family-bold: ProximaNovaBold;--font-family-regular: ProximaNovaFont;--border-radius: 4px;--transition-fast: .2s;--transition-medium: .3s;--transition-slow: .5s}html,body{margin:0;font-family:var(--font-family-regular)!important;height:100%;transition:background-color var(--transition-medium) ease,color var(--transition-medium) ease}body.dark-theme .custom-backdrop-dark{background-color:#000000da!important}body.dark-theme .highlight-date{border:1px solid var(--color-white);color:var(--color-primary)!important}body.dark-theme .mat-calendar-body-cell-content.highlight-date{color:#000!important;font-weight:700!important}body.dark-theme .mat-calendar{margin-top:20px;color:#000!important;background-color:var(--color-dark-card);font-weight:700!important;border-radius:20px}body.dark-theme .t-master-medium{font-family:var(--font-family-bold);font-size:20px;padding:10px;color:var(--back-color-letras)}body.dark-theme .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--color-white)!important}body.dark-theme .mdc-text-field--disabled{background-color:var(--color-dark-disable-i);color:var(--color-white)!important}body.dark-theme .mdc-text-field--disabled:not(.mat-form-field-no-animations) .mdc-floating-label{color:var(--color-warning)!important}body.dark-theme .mat-mdc-select-arrow svg{fill:var(--color-white)}body.dark-theme .mat-datepicker-content{background-color:var(--color-dark-dialog)!important;color:var(--color-white)!important}body.dark-theme .mat-datepicker-content th,body.dark-theme .mat-calendar-body td,body.dark-theme .mat-calendar-body-cell-content.mat-focus-indicator{color:var(--color-white)!important;font-weight:800}body.dark-theme .mat-mdc-button:not(:disabled){color:var(--color-white)!important;background-color:var(--color-primary)!important}body.dark-theme .mat-mdc-button:hover{color:var(--color-white)!important}body.dark-theme .mat-calendar-arrow{fill:var(--color-white)!important}body.dark-theme .mat-calendar-body-selected{background-color:var(--color-primary)!important}body.dark-theme .mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--color-white)!important;background-color:var(--color-dark-sidenav)}body.dark-theme .mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:hover{color:var(--color-dark-sidenav)!important;background-color:var(--color-white)}body.dark-theme .mat-calendar-body-cell:hover{background-color:var(--color-primary)!important;border-radius:27px;font-weight:800}body.dark-theme .mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--color-white)}body.dark-theme .mat-calendar-body-cell-content.mat-focus-indicator{color:var(--color-white)!important}body.dark-theme .mat-mdc-option .mat-pseudo-checkbox{border-color:var(--color-white)}body.dark-theme .submenu-level-1{background-color:#424242!important;border-left:3px solid #2196f3!important}body.dark-theme .submenu-level-2{background-color:#373737!important;border-left:3px solid #4caf50!important}body.dark-theme .submenu-level-3{background-color:#303030!important;border-left:3px solid #ff9800!important}body.dark-theme{font-family:var(--font-family-regular)!important;background-color:var(--color-dark-bg);color:var(--color-dark-text)}body.dark-theme .sto-spa{font-family:var(--font-family-regular)!important;background-color:var(--color-dark-bg);color:var(--color-dark-text);padding:10px;margin-bottom:15px}button{padding:10px 20px;margin:10px;border:none;border-radius:var(--border-radius);cursor:pointer}button:hover{color:var(--color-white)}body.dark-theme .mat-mdc-icon-button{color:var(--color-white);margin:4px}body.dark-theme .cdk-overlay-pane.mat-mdc-dialog-panel{max-width:1000px;border-radius:10px}body.dark-theme .mat-mdc-icon-button:hover{background-color:var(--color-white);color:var(--color-primary);scale:1.05;cursor:pointer}body.dark-theme .mat-button,body.dark-theme .mat-raised-button,body.dark-theme .mat-flat-button{background-color:var(--color-primary);color:var(--color-white);text-align:center}body.dark-theme .mat-dialog-container{background-color:var(--color-dark-bg);color:var(--color-white)}body.dark-theme .mat-mdc-slide-toggle .mat-internal-form-field,body.dark-theme .mat-slide-toggle .mat-slide-toggle-label{color:var(--color-white)!important}:root{mat-toolbar{background:var(--color-primary);color:var(--color-white)!important}}body.dark-theme .mat-step-header:hover:not([aria-disabled]) .mat-step-icon-content,body.dark-theme .mat-step-header:hover[aria-disabled=false] .mat-step-icon-content{color:var(--color-white)!important}.mat-step-header:hover:not([aria-disabled]) .mat-step-icon,.mat-step-header:hover[aria-disabled=false] .mat-step-icon{background-color:var(--color-dark-dialog)!important}body.dark-theme .mat-step-header:hover:not([aria-disabled]),body.dark-theme .mat-step-header:hover[aria-disabled=false]{background-color:var( --color-primary )!important}body.dark-theme .mat-step-header{height:45px;border-radius:0!important}body.dark-theme .mat-stepper-vertical,.mat-stepper-horizontal{background-color:var(--color-dark-dialog)!important}body.dark-theme .mat-step-icon{background-color:var(--color-dark-card-hover)!important;font-family:var(--font-family-bold)!important}body.dark-theme .mat-step-icon-selected{background-color:var(--color-primary)!important;font-family:var(--font-family-bold)!important}body.dark-theme .mat-step-text-label{color:var(--color-dark-text)!important;font-family:var(--font-family-bold)!important}body.dark-theme .mat-mdc-autocomplete-panel{background-color:var(--color-dark-dialogg)!important}body.dark-theme .mat-mdc-option{background-color:var(--color-dark)!important}body.dark-theme .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--color-info-blue)!important}.mat-mdc-input-element::placeholder{color:#757575!important;opacity:1}.mat-mdc-input-element:focus::placeholder{color:#9e9e9e!important}body.dark-theme .mat-mdc-menu-panel{background-color:var(--color-dark-menu);color:var(--color-white)}body.dark-theme .mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{font-family:var(--font-family-bold)!important}body.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item{color:var(--color-white);font-family:var(--font-family-bold)!important}body.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item .mat-icon{color:var(--color-white)}body.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:hover{color:var(--color-white);background-color:var(--color-dark-menu-item-hover);border-radius:0;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 1px);margin-top:var(--mat-menu-divider-top-spacing, 1px)}.mat-mdc-card{transition:background-color var(--transition-medium) ease,color var(--transition-medium) ease,ease;border-radius:10px;padding:16px}body.dark-theme .mat-mdc-card{background-color:var(--color-dark-card);color:var(--color-dark-text);box-shadow:0}.mat-mdc-card-title{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:inherit}.mat-mdc-card-subtitle{font-size:1rem;color:inherit}.mat-mdc-divider{margin:16px 0;border-top:1px solid rgba(0,0,0,.1)}body.dark-theme .mat-mdc-divider{border-top:1px solid var(--color-dark-divider)}.mat-mdc-card-actions{display:flex;justify-content:flex-end;margin-top:16px}body.dark-theme .mat-mdc-card-actions button{background-color:var(--color-primary);color:var(--color-white)}body.dark-theme .mat-mdc-card-actions button:hover{background-color:var(--color-white);color:var(--color-primary)}body.dark-theme .alert{background:var(--color-alert-red)!important;position:relative;margin-right:50px!important;margin-top:80px!important;color:var(--color-white);text-align:center;white-space:pre-wrap!important;font-weight:800!important;text-transform:uppercase!important;text-align:center!important;font-family:ProximaNovaBold!important}body.dark-theme .ok{background:var(--color-ok-green);position:relative;margin-right:50px!important;margin-top:80px!important;color:var(--color-white);text-align:center;white-space:pre-wrap!important;font-weight:800!important;text-transform:uppercase!important;text-align:center!important;font-family:ProximaNovaBold!important}body.dark-theme .info{background:var(--color-info-blue);position:relative;margin-right:50px!important;margin-top:80px!important;color:var(--color-white);text-align:center;white-space:pre-wrap!important;font-weight:800!important;text-transform:uppercase!important;text-align:center!important;font-family:ProximaNovaBold!important}.mat-mdc-snack-bar-container .mdc-snackbar__label,.snackbar-alert .mdc-snackbar__label,.snackbar-ok .mdc-snackbar__label,.snackbar-info .mdc-snackbar__label{font-family:var(--font-family-bold)!important;font-weight:700!important}body.dark-theme .mat-mdc-snack-bar-container.alert{--mdc-snackbar-container-color: var(--color-alert-red);--mat-mdc-snack-bar-container: var(--color-alert-red);--mdc-snackbar-supporting-text-color: var(--color-white);border-radius:40px!important;overflow:hidden!important}body.dark-theme .mat-mdc-snack-bar-container.ok{--mdc-snackbar-container-color: var(--color-ok-green);--mat-mdc-snack-bar-container: var(--color-ok-green);--mdc-snackbar-supporting-text-color: var(--color-white);border-radius:40px!important;overflow:hidden!important}body.dark-theme .mat-mdc-snack-bar-container.info{--mdc-snackbar-container-color: var(--color-info-blue);--mat-mdc-snack-bar-container: var(--color-info-blue);--mdc-snackbar-supporting-text-color: var(--color-white);border-radius:40px!important;overflow:hidden!important}body.dark-theme .mat-sidenav-content{font-family:var(--font-family-regular)!important;background-color:var(--color-dark-bg);color:var(--color-dark-text)}body.dark-theme .mat-drawer{font-family:var(--font-family-regular)!important;background-color:var(--color-dark-sidenav);color:var(--color-white)!important;width:250px;border-radius:0!important;margin-top:65px;padding:0}body.dark-theme .mat-list{font-family:var(--font-family-regular)!important;background-color:var(--color-dark-sidenav);color:var(--color-white)!important;border-radius:0!important}body.dark-theme .mat-mdc-list{background-color:var(--color-dark-bg);border-radius:0!important}body.dark-theme .mat-mdc-list .mat-mdc-menu-item-text{color:var(--color-white);border-radius:0!important;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-list .mat-icon{color:var(--color-white)}body.dark-theme .mat-mdc-menu-item{border-radius:0!important;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-menu-item:hover{background-color:var(--color-dark-menu-item-hover)}.container-master{padding-top:10px;padding-left:50px;padding-right:50px;height:-webkit-fill-available;min-height:425px}.container-master-modal-del{padding-top:10px;padding-left:50px;padding-right:50px;height:-webkit-fill-available;min-height:222px}.container-small{padding-top:10px;padding-left:15px;padding-right:15px;height:-webkit-fill-available;min-height:222px}.ct-filt{margin-top:0;display:grid;grid-template-columns:80% 20%;grid-template-rows:auto;align-items:center}.ct-filt-btn{display:flex;justify-content:center}.sto-input{width:100%!important;font-family:var(--font-family-regular)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#96969600}body.dark-theme .mdc-text-field:hover{color:var(--color-white);font-family:var(--font-family-bold)!important}body.dark-theme .mdc-text-field:hover label.mdc-floating-label mat-label{color:var(--color-white);font-family:var(--font-family-bold)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--color-white);font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%;color:var(--color-white)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label:hover{color:var(--color-white);font-family:var(--font-family-regular)!important}body.dark-theme .mdc-floating-label:hover,body.dark-theme .mdc-text-field{color:var(--color-white);font-family:var(--font-family-regular)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--color-white);caret-color:var(--color-white);font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-form-field-focus-overlay{background-color:#a0a0a0;color:var(--color-white)!important;font-family:var(--font-family-regular)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:var(--color-white)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--color-white)!important}body.dark-theme .mat-mdc-table{background-color:var(--color-dark-table)!important;color:var(--color-white)!important}body.dark-theme .mat-mdc-table tbody,body.dark-theme .mat-mdc-table tfoot,body.dark-theme .mat-mdc-table thead,body.dark-theme .mat-mdc-cell,body.dark-theme .mat-mdc-footer-cell,body.dark-theme .mat-mdc-header-row,body.dark-theme .mat-mdc-row,body.dark-theme .mat-mdc-footer-row,body.dark-theme .mat-mdc-table .mat-mdc-header-cell{color:var(--color-white)!important;height:46px;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-header-row{height:10px;font-size:12px;text-transform:capitalize!important}body.dark-theme .mat-mdc-table thead{border-radius:40px!important}body.dark-theme .mat-mdc-paginator-container{background-color:var(--color-dark-table);color:var(--color-white)!important;height:30px;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-form-field.mat-mdc-paginator-page-size-select{--mdc-theme-primary: var(--color-white) !important;--mat-mdc-outlined-idle-border: var(--color-white);--mat-mdc-outlined-hover-border: var(--color-white);color:var(--color-white)}body.dark-theme .mat-mdc-form-field.mat-mdc-paginator-page-size-select .mat-mdc-select-value,body.dark-theme .mat-mdc-form-field.mat-mdc-paginator-page-size-select .mat-mdc-select-arrow{color:var(--color-white)}body.dark-theme .mat-mdc-paginator-navigation-previous{color:var(--color-white);border-radius:50%}body.dark-theme .mat-mdc-paginator-navigation-previous[aria-disabled=false]:hover{cursor:pointer}body.dark-theme .mat-mdc-paginator-navigation-previous{background-color:#fffc;color:var(--color-white);cursor:pointer}body.dark-theme .mat-mdc-paginator-navigation-previous[aria-disabled=true]{opacity:.5;cursor:not-allowed}body.dark-theme .mat-mdc-paginator-icon{color:var(--color-white)}body.dark-theme .mat-mdc-select-panel{background-color:var(--color-dark-table)!important;color:var(--color-white)!important;font-size:12px}body.dark-theme .mat-mdc-select-panel,body.dark-theme .mat-mdc-option{background-color:var(--color-dark-table)!important;color:var(--color-white)!important;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-option:hover{background-color:var(--color-dark-table)!important;color:var(--color-white);font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-select-panel{background-color:var(--color-dark-table)!important;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-option{background-color:var(--color-dark-table)!important;color:var(--color-white)!important}body.dark-theme .mat-mdc-option .mdc-list-item__primary-text{color:var(--color-white)!important}body.dark-theme .mat-mdc-option:hover{background-color:var(--color-dark-menu-item-hover)!important}body.dark-theme .mdc-list-item__primary-text{font-size:16px!important}body.dark-theme .mat-mdc-mini-fab{background-color:var(--color-primary);color:var(--color-white);text-align:center;box-shadow:none;border-radius:10px}body.dark-theme .btn{margin-top:10px;text-align:center;font-family:var(--font-family-regular)!important}body.dark-theme .mat-flat-button{width:40px;height:40px;background-color:var(--color-dark-menu-item-hover);border-radius:12px;color:var(--color-white)!important;box-shadow:none;font-family:var(--font-family-regular)!important}body.dark-theme .mat-mdc-mini-fab:hover{scale:1.2}body.dark-theme .mat-mdc-dialog-surface{background-color:var(--color-dark-dialog)!important;font-family:var(--font-family-regular)!important}body.dark-theme .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--color-white)!important;font-family:var(--font-family-regular)!important}body.dark-theme .t-master-large{font-family:var(--font-family-bold);font-size:35px;padding:20px 10px 10px;color:var(--color-dark-text)}body.dark-theme .mat-button-toggle-checked{background-color:#556fa3!important;color:#fff!important}body.dark-theme .t-master-small{font-family:var(--font-family-bold);font-size:18px;padding:10px;color:var(--color-dark-text)}body.dark-theme .ct-content-form{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-family-regular)!important;margin-bottom:50px}body.dark-theme .sto-panel-for{margin-top:10px;display:flex;gap:2px;flex-direction:column;width:100%;font-family:var(--font-family-regular)!important}@media (max-width: 820px){.ct-content-form{margin-top:0;display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:20px;align-items:center;max-height:90vh;overflow-y:auto}.ap-get{gap:0px;flex-direction:column}.mat-form-field{margin-bottom:2px}}body.dark-theme p{color:var(--color-white)!important;font-family:var(--font-family-bold)}body.dark-theme .btn-peligro{color:var(--color-white)!important;font-family:var(--font-family-bold);background-color:var(--color-error)}body.dark-theme .title-msj{color:var(--color-white)!important;font-family:var(--font-family-bold);font-size:16px;text-align:center}body.dark-theme .btn-plus{color:var(--color-white)!important;background-color:var(--color-dark-card-hover);width:90%;height:35px;border-radius:5px}body.dark-theme .btn-succes{color:var(--color-white)!important;background-color:var(--color-primary)}body.dark-theme .btn-succes:hover{background-color:var(--color-secondary)!important;scale:1.1}body.dark-theme .btn-plus:hover{background-color:var(--color-secplu);scale:1.05}body.dark-theme .btn-normal,body.dark-theme .btn-normal-p{color:var(--color-white)!important;background-color:var(--color-primary)}.btn-factor{display:flex!important;gap:10px;align-items:center}body.dark-theme .btn-normal:hover{background-color:var(--color-primary_hover);scale:1.1}body.dark-theme .btn-normal-wait{color:var(--color-white)!important;background-color:#212121}body.dark-theme .btn-normal-wait:hover{background-color:#111;scale:1.1}body.dark-theme .btn-normal-wait.active{background-color:#ff0;color:#111!important}body.dark-theme .btn-peligro:hover{background-color:var(--color-error);scale:1.1}body.dark-theme .mat-calendar-table-header th{color:var(--color-white)}body.dark-theme .btn-normal-table{color:var(--color-white)!important;text-align:center;background-color:var(--color-dark-table);height:30px}body.dark-theme .btn-normal-table:hover{background-color:var(--color-dark-button)}body.dark-theme .mat-form-field-s{width:100%;font-family:var(--font-family-bold)!important}body.dark-theme .mat-mdc-form-field-error{display:block;color:#fff;background:var(--color-alert-red-input);border-radius:0 0 10px 10px;text-align:center;height:25px;font-family:var(--font-family-bold)!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;flex-shrink:0}body.dark-theme.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid #00000000;padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-center);font-family:var(--font-family-regular)!important}body.dark-theme .container-university{padding:10px;margin-top:30px;background-color:var(--color-dark-university);border-radius:15px 15px 0 0}body.dark-theme .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--color-white)}body.dark-theme .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix:after{color:var(--color-white)}body.dark-theme .mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-white)}body.dark-theme .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0;color:var(--color-white)}body.dark-theme .mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--color-white)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked:after{color:var(--color-white)!important}body.dark-theme .mdc-tooltip--multiline .mat-mdc-tooltip-surface,body.dark-theme .mat-mdc-tooltip-surface{text-align:center;font-weight:600!important;font-family:var(--font-family-bold)!important}.mat-mdc-snack-bar-container{position:fixed!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;min-width:300px!important;max-width:90vw!important;width:auto!important;z-index:2000!important;animation:none!important;transition:none!important}@media (max-width: 600px){.mat-mdc-snack-bar-container{width:95%!important;left:2.5%!important;transform:none!important;bottom:10px!important}}.mat-mdc-snack-bar-container.fixed-snackbar{all:unset!important}.desktop-view{display:block;overflow-x:auto;.table-data{width:100%;min-width:600px}}.mobile-view{display:none;mat-expansion-panel{margin-bottom:8px;mat-panel-title{font-weight:500}mat-panel-description{color:#0000008a}}.mobile-actions{display:flex;gap:8px;padding:8px 0;button{flex:1;display:flex;align-items:center;justify-content:center;mat-icon{margin-right:8px;font-size:18px}}}}@media (max-width: 768px){.desktop-view{display:none}.mobile-view{display:block}.ct-filt{flex-direction:column;.sto-input{margin-right:0;margin-bottom:16px;width:100%}}.responsive-paginator{.mat-paginator-container{flex-direction:column;align-items:stretch;padding:8px}.mat-paginator-page-size{margin-bottom:8px;justify-content:center}.mat-paginator-range-actions{justify-content:space-between}.mat-paginator-range-label{margin:0 8px}}}@media (max-width: 480px){.mobile-actions{flex-direction:column;gap:4px;button{width:100%}}.container-master{padding:8px}}.responsive-paginator{width:100%;margin-top:16px;.mat-paginator-container{justify-content:center}}app-nodata{margin:24px 0;display:block}body.dark-theme .mat-expansion-panel-body{color:var(--color-dark-table)!important;background-color:var(--color-dark-table)}body.dark.theme .mat-expansion-panel{background-color:var(--color-dark-table)!important}body.dark-theme .mat-expansion-panel-header{background-color:var(--color-dark-table)!important;height:60px!important}body.dark-theme .mat-expansion-panel-header:hover{background-color:var(--color-dark-table)!important}body.dark-theme .mat-expansion-panel-header .mat-expansion-indicator:after{color:var(--color-dark-text)!important;background-color:var(--color-dark-table)!important}body.dark-theme .mat-expansion-panel-header{.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{color:var(--color-dark-text)!important;background-color:var(--color-dark-table)!important}}body.dark-theme .mat-mdc-progress-spinner.mat-primary{--mdc-circular-progress-active-indicator-color: var(--color-dark-text)}body.dark-theme .mat-expansion-panel{background-color:var(--color-dark-table)!important;border-radius:0!important}body.dark-theme .mat-expansion-panel.mat-expanded .mat-expansion-panel-header,body.dark-theme .mat-expansion-panel-header,body.dark-theme .mat-expansion-panel-header:hover,body.dark-theme .mat-expansion-panel-header.mat-expanded:hover{background-color:var(--color-dark-table)!important}body.dark-theme .mat-expansion-panel-header.mat-expanded{border-bottom:none!important}body.dark-theme .mat-expansion-panel-content{background-color:var(--color-dark-table)!important;border-top:1px solid rgba(255,255,255,.1)!important}body.dark-theme .mat-expansion-indicator:after{color:#ffffffb3!important}body.dark-theme .mat-expansion-panel:not(.mat-expanded){box-shadow:none!important;margin:1px 0!important}body.dark-theme .loading-button{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-dark-dialog);color:var(--color-dark-text);.loading-text{margin-right:8px;text-align:center;color:var(--color-dark-text)}}body.dark-theme .loading-button-info{display:flex;align-items:center;justify-content:center;gap:8px}body.dark-theme .loading-button{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--color-dark-dialog);color:var(--color-dark-text);.loading-text{margin-right:8px;text-align:center;color:var(--color-dark-text)}}body.dark-theme .form-actions{display:flex;align-items:center;justify-content:center;button{min-width:120px}}body.dark-theme .mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:#faf9fd;display:var(--mat-expansion-header-indicator-display, inline-block)}body.dark-theme .mat-content{display:inline!important;flex-direction:row;overflow:hidden}body.dark-theme .cdk-overlay-pane{background-color:var(--color-dark-dialog)}body.dark-theme .input-number-monto{font-size:30px;font-weight:800;text-align:center!important}.mat-tooltip{white-space:pre-line!important}body.dark.theme .cdk-drag-preview{opacity:1!important;box-shadow:none!important;border-radius:0!important;background-color:transparent!important}.cdk-drag-preview{opacity:1!important;box-shadow:none!important;border-radius:0!important;border-color:none!important;background-color:transparent!important}.mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab.mat-mdc-tab--active .mdc-tab__text-label{color:#fff!important}.mat-mdc-tab-indicator .mdc-tab-indicator__content--underline{background-color:#fff!important}.mat-mdc-tab .mat-ripple-element{background-color:#ffffff1a!important}body.dark-theme .custom-dialog-container{padding:20px!important}::-webkit-scrollbar{width:8px;height:8px;background:#2c2c2c;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#606060;border-radius:4px;border:2px solid #2c2c2c}::-webkit-scrollbar-thumb:hover{background-color:#8a8a8a}body.no-footer .app-footer{display:none!important}::ng-deep .mat-tab-group.mat-primary .mat-ink-bar,::ng-deep .mat-tab-group.mat-accent .mat-ink-bar{display:none!important}.mat-mdc-tab{border-radius:10px 10px 0 0;margin:1px}.mdc-tab--active{background-color:#556fa3!important;color:#fff;font-weight:700;border-radius:10px 10px 0 0}.mdc-tab-indicator{display:none!important}.mdc-tab:not(.mdc-tab--active):hover{background-color:#556fa3;border-radius:10px 10px 0 0}.mat-mdc-checkbox .mdc-checkbox--selected~.mdc-checkbox__background{background-color:#556fa3!important;border-color:#556fa3!important}.mat-mdc-checkbox .mdc-checkbox--selected~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#fff!important;stroke:currentColor!important;fill:none!important}.mat-mdc-checkbox .mdc-checkbox__background{border-color:#757575!important}.mat-mdc-checkbox .mdc-checkbox--indeterminate~.mdc-checkbox__background{background-color:orange!important;border-color:orange!important}.mat-mdc-checkbox .mdc-checkbox--indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{background-color:#fff!important}.dark .ngx-charts text{fill:#e0e0e0!important}.dark .ngx-charts .axis-label text{fill:#fff!important;font-family:ProximaNovaBold}.ngx-charts-tooltip-content{z-index:99999!important;opacity:1!important;display:block!important;visibility:visible!important}.ngx-charts-tooltip-content.type-anchor{background:#2c2c2c!important;border:1px solid #444!important;box-shadow:0 4px 10px #00000080!important;opacity:1!important}ngx-charts-tooltip-content{display:block!important;z-index:9999!important}.ngx-charts-tooltip-content.type-anchor{background:#2b2b2b!important;color:#fff!important;border:1px solid #444!important;opacity:1!important;visibility:visible!important;box-shadow:0 8px 16px #00000080!important}.custom-tooltip-box{padding:10px}.t-name{font-size:12px;color:#ccc;border-bottom:1px solid #444;margin-bottom:5px;padding-bottom:3px}.t-val{font-weight:700;color:#7aa3e5;font-size:14px}.dark .ngx-charts .legend-title-text{color:#fff!important;font-family:ProximaNovaBold}.dark .ngx-charts .legend-item .item-label{color:#e0e0e0!important}.dark .ngx-charts .legend-item:hover .item-label,.dark .ngx-charts .legend-item.active .item-label{font-family:ProximaNovaBold;color:#fff!important;font-weight:700!important;opacity:1!important}.dark .ngx-charts .legend-item.not-active .item-label{color:#fff6!important}.chart-legend .legend-label-text{color:#fff!important;font-family:ProximaNovaFont}.chart-legend .legend-label-text:hover{color:#fff!important;font-family:ProximaNovaBold}.notif-modal-panel .mat-mdc-dialog-container{background-color:#2d2d2d!important;color:#e0e0e0;border-radius:12px;padding:0!important}.notif-modal-panel .mdc-dialog__surface{background-color:#2d2d2d!important;border-radius:12px!important}.cdk-overlay-pane.client-billing-fullscreen-panel{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important}.client-billing-fullscreen-panel .mat-mdc-dialog-container,.client-billing-fullscreen-panel .mdc-dialog__surface{border-radius:0!important}ngx-scanner-qrcode canvas{display:none!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
