@charset "UTF-8";.container-padronizado{padding:0 10rem!important}@media (max-width: 1366px){.container-padronizado{padding:0 5rem!important}}@media (max-width: 1200px){.container-padronizado{padding:0 3rem!important}}@media (max-width: 768px){.container-padronizado{padding:0 2rem!important}}@media (max-width: 480px){.container-padronizado{padding:0 .25rem!important}}.exitus-button-grandao{display:flex;width:100%;flex:1}body.digital-board-800x600{--screen-aspect-ratio: 4 / 3;--digital-scale: .8}body.digital-board-800x600 #emulator,body.digital-board-800x600 .mainWrapper,body.digital-board-800x600 .main-layout{max-width:calc(100vw * var(--digital-scale))!important;max-height:calc(100vh * var(--digital-scale))!important;aspect-ratio:var(--screen-aspect-ratio)!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;transform:translateZ(0)!important;will-change:transform!important;backface-visibility:hidden!important}body.digital-board-800x600 *{image-rendering:crisp-edges!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}body.digital-board-800x600 img{image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important;transform:translateZ(0)!important;backface-visibility:hidden!important}body.digital-board-800x600 h1,body.digital-board-800x600 h2,body.digital-board-800x600 h3,body.digital-board-800x600 h4,body.digital-board-800x600 h5,body.digital-board-800x600 h6{font-weight:700!important;letter-spacing:.8px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}body.digital-board-800x600 .mat-mdc-card{box-shadow:0 6px 20px #00000026!important;border:1px solid rgba(0,0,0,.1)!important}body.digital-board-800x600 .mat-mdc-button,body.digital-board-800x600 .mat-mdc-raised-button,body.digital-board-800x600 .mat-mdc-fab{font-weight:600!important;letter-spacing:.5px!important}@media screen and (width: 800px) and (height: 600px) and (min-aspect-ratio: 4/3) and (max-aspect-ratio: 4/3) and (pointer: coarse){body.digital-board-800x600{font-size:15px!important;line-height:1.4!important}body.digital-board-800x600 .mainWrapper{--digital-scale: .85 !important}}@media screen and (min-aspect-ratio: 4/3) and (max-aspect-ratio: 4/3){.digital-board-text{font-size:1.15em!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.3px!important}.digital-board-title{font-size:1.8em!important;font-weight:600!important;letter-spacing:.5px!important;margin-bottom:1.2rem!important}.digital-board-subtitle{font-size:1.3em!important;font-weight:500!important;letter-spacing:.4px!important;margin-bottom:1rem!important}body{font-size:16px!important;line-height:1.5!important}.mat-mdc-card{box-shadow:0 6px 16px #0000001f!important;border:1px solid rgba(0,0,0,.08)!important}.mat-mdc-form-field{font-size:1.1rem!important}.mat-mdc-form-field .mat-mdc-form-field-label{font-size:1rem!important;font-weight:500!important}.mat-mdc-form-field .mat-mdc-input-element{font-size:1.1rem!important;font-weight:400!important}.mat-mdc-tab-group .mat-mdc-tab{font-size:1.1rem!important;font-weight:500!important;min-width:120px!important;height:54px!important}.mat-mdc-tooltip{font-size:1.1rem!important;padding:10px 14px!important;max-width:350px!important}.mat-mdc-paginator,.mat-mdc-paginator .mat-mdc-paginator-page-size-select{font-size:1rem!important}.mat-mdc-paginator .mat-mdc-button{min-width:44px!important;min-height:44px!important}.mat-mdc-table{font-size:1rem!important}.mat-mdc-table .mat-mdc-header-cell{font-size:1.1rem!important;font-weight:600!important;letter-spacing:.3px!important}.mat-mdc-table .mat-mdc-cell{font-size:1rem!important;padding:16px 24px!important}.mat-mdc-snack-bar-container{font-size:1.1rem!important}.mat-mdc-snack-bar-container .mat-mdc-simple-snack-bar{font-weight:500!important}.mat-mdc-dialog-container{border-radius:12px!important}.mat-mdc-dialog-container .mat-mdc-dialog-title{font-size:1.4rem!important;font-weight:600!important;letter-spacing:.3px!important}.mat-mdc-dialog-container .mat-mdc-dialog-content{font-size:1.1rem!important;line-height:1.5!important}.mat-mdc-menu-panel .mat-mdc-menu-item{font-size:1.1rem!important;min-height:52px!important;padding:0 20px!important;line-height:1.4!important}.swiper-slide{font-size:1.1rem!important}.mat-nav-list .mat-list-item{font-size:1.1rem!important;height:52px!important}.mat-nav-list .mat-list-item .mat-list-item-content{padding:0 20px!important}}@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 768px) and (max-height: 768px){body{font-size:15px!important}}@media screen and (min-width: 1280px) and (max-width: 1280px) and (min-height: 960px) and (max-height: 960px){body{font-size:16px!important}}@media screen and (min-width: 1400px) and (max-width: 1600px) and (min-height: 1050px) and (max-height: 1200px){body{font-size:17px!important}}body.digital-board-optimized{font-size:17px!important;line-height:1.5!important}body.digital-board-optimized *{text-shadow:0 0 1px rgba(0,0,0,.1)!important}body.digital-board-optimized h1,body.digital-board-optimized h2,body.digital-board-optimized h3,body.digital-board-optimized h4,body.digital-board-optimized h5,body.digital-board-optimized h6{font-weight:600!important;letter-spacing:.5px!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}body.digital-board-optimized .mat-mdc-menu-panel{box-shadow:0 8px 24px #00000026!important}body.digital-board-optimized .mat-mdc-menu-panel .mat-mdc-menu-item{font-size:1.15rem!important;min-height:56px!important;padding:0 24px!important}body.digital-board-optimized .mat-mdc-form-field .mat-mdc-form-field-outline{border-width:2px!important}body.digital-board-optimized .mat-mdc-form-field .mat-mdc-input-element{font-size:1.1rem!important;padding:12px!important}body.digital-board-optimized ::-webkit-scrollbar{width:14px!important;height:14px!important}body.digital-board-optimized ::-webkit-scrollbar-thumb{background-color:#0000004d!important;border-radius:7px!important;border:2px solid transparent!important;background-clip:padding-box!important}body.digital-board-optimized ::-webkit-scrollbar-track{background-color:#0000001a!important}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}*{padding:0;--mdc-fab-container-color: varAluno.$secondary-color !important;--mat-datepicker-calendar-date-hover-state-background-color: #5f79e1 !important;--mat-datepicker-toggle-active-state-icon-color: #5f79e1 !important;--mat-datepicker-calendar-date-focus-state-background-color: #5f79e1 !important;--mat-datepicker-calendar-date-selected-state-background-color: #5f79e1 !important;--mat-datepicker-calendar-date-today-background-color: #5f79e1 !important}@media (max-width: 769px){* input,* textarea,* select{font-size:16px!important}}* .divPadrao{display:flex;align-items:center;justify-content:center}* .divPadrao100{width:100%;display:flex;align-items:center;justify-content:center}* .tiptap{color:#484e55!important;font-size:1rem!important}* .mat-drawer-content{flex:1;transition:all .2s ease-in-out!important}* .mat-mdc-tab .mdc-tab__text-label{font-size:1rem!important;font-weight:500!important;color:#5f79e1!important}* .icon-alinhado{position:relative;top:4px}* .mat-calendar-body-cell:focus{--mat-datepicker-calendar-date-text-color: #fff !important}* .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#fff!important}* .f-s-small .card-pagina span{font-size:1rem!important}* .f-s-medium .card-pagina span{font-size:1.2rem!important}* .f-s-large .card-pagina span{font-size:1.4rem!important}@media (hover: hover){* .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#fff!important}}.light-theme .linkMarcar:hover{color:#3e2c8a!important}.mat-mdc-dialog-container{--mdc-dialog-container-shape: 20px !important}.bidirectional-tooltip{background:#616161!important;color:#fff!important;padding:3px 6px!important;border-radius:6px!important;position:relative!important;text-align:center!important;margin:8px 0!important}.colorResponsive{background-color:#354b9c}.sidebarViewDeck .mat-drawer-inner-container{overflow:hidden!important}.checkDisable .p-carousel-next,.checkDisable .p-carousel-prev{opacity:.6!important;cursor:not-allowed!important}.bidirectional-tooltip:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #616161}.mat-mdc-menu-panel{border-radius:.7rem!important}.titulo-section{display:flex;flex-direction:column;width:100%;align-items:start;justify-content:center;padding:.5rem 1rem}.descricao-secion{padding:0 0 1.5rem;font-size:1.1rem;color:#6c757d;line-height:1.6}.toast-message{font-size:.85rem!important;font-weight:600!important}.toast-title{font-weight:700!important;font-size:1.04rem!important}.sidebarNav{border-right-width:0px!important;transition:.36s ease-in-out!important}.dialog-content,.formater-text{--mdc-outlined-text-field-focus-outline-color: #5f79e1 !important;--mdc-outlined-text-field-hover-outline-color: #5f79e1 !important}.dialog-content .mdc-text-field--outlined,.formater-text .mdc-text-field--outlined{--mdc-outlined-text-field-container-shape: 10px !important}.dialog-content .tab-content .mat-mdc-text-field-wrapper,.formater-text .tab-content .mat-mdc-text-field-wrapper{height:5.2dvh!important;align-items:center}@media (max-height: 700px){.dialog-content .tab-content .mat-mdc-text-field-wrapper,.formater-text .tab-content .mat-mdc-text-field-wrapper{height:11dvh!important}}.visualizar-editor-fofo .editor-main{pointer-events:none!important}.toolbarVisible .ex-toolbar-editor{border-bottom:0!important;transition:opacity .5s ease-in-out!important;height:25px}@media (max-width: 769px){.toolbarVisible .ex-toolbar-editor{height:55px!important}}.toolbarVisible .ex-toolbar-items{margin-left:-1rem!important;transform:scale(.9)!important}@media (max-width: 769px){.toolbarVisible .ex-toolbar-items{display:flex!important;flex-wrap:wrap!important;margin-left:-2.4rem!important;transform:scale(.7)!important}}.wrs_modal_dialogContainer.wrs_modal_desktop.wrs_stack{border-radius:.7rem .7rem 0 0!important}.wrs_modal_title_bar{background-color:#db2944!important;border-radius:.7rem .7rem 0 0!important}.wrs_modal_button_accept{background-color:#db2944!important;border-radius:.5rem!important}.wrs_modal_button_cancel{border-radius:.5rem!important}@media (max-width: 769px){.alternativa .ex-toolbar-items{margin-left:-3.1rem!important;transform:scale(.6)!important}}.text-gray{color:#484e55!important}.paginatorDefault{background-color:transparent!important}.paginatorDefault .mat-mdc-paginator-range-label{margin:0!important;font-weight:600!important;font-size:.81rem!important;color:#484e55!important}.paginatorDefault svg{color:#484e55!important;fill:#484e55!important}.paginatorModal{background-color:transparent!important}.paginatorModal .mat-mdc-paginator-range-label{margin:0!important;font-weight:600!important;font-size:.81rem!important;color:#484e55!important}.paginatorModal svg{color:#484e55!important;fill:#484e55!important}.exclusivo .cal-month-view .cal-day-cell{min-height:20px!important}.exclusivo .cal-month-view .cal-day-cell.cal-today{color:#fff!important;background-color:#5f79e1!important}.exclusivo .cal-month-view .cal-cell-top{min-height:83px!important;max-height:85px!important}.exclusivo .cal-month-view .cal-day-cell.cal-in-month.cal-has-events{max-height:80px!important}.break-line{white-space:pre-wrap;word-break:break-word}.break-line:after{content:"";display:block}.break-line:before{content:attr(data-turma);white-space:pre-wrap}.exclusivo .cal-month-view .cal-header{height:29px;border-top-right-radius:6px;border-top-left-radius:6px}.icon-menu-questoes{display:flex;align-items:center;margin-left:12px;transition:background-color .3s ease}.icon-menu-questoes:hover{background-color:#ddd!important;cursor:pointer}button.botao-desabilitado{background-color:#7f95a8!important;color:#fff!important;cursor:not-allowed}.icon-menu-questoes i-tabler,.icon-menu-questoes button{background:none;border:none;display:flex;align-items:center}.cal-month-view .cal-header{text-align:center}.cal-month-view .cal-cell-top{min-height:90px}.cal-month-view .cal-day-cell{min-height:10px!important}.cal-month-view .cal-day-badge{margin-top:1px;margin-left:1px;display:inline-block;min-width:1px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:200;opacity:1;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.labelAfirmacoes{display:flex;justify-content:space-between}.botoesAddExcEditor,.labelTitulo{display:flex}.mat-divider.mat-divider-inset{margin-left:0!important}.Afirma\e7\f5 esRespostas{flex-direction:column;align-content:flex-start;flex-wrap:wrap}@media (min-width: 1280px){.col-lg-11{flex:0 0 91.6666666667%;max-width:95.666667%!important}}.collapse-panel{border:1px solid #d8d8d8;box-shadow:none!important}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.5;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{color:#fff!important;font-size:2em}.cal-month-view .cal-open-day-events{padding:1px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:1px}.cal-month-view .cal-cell-row:hover{background-color:#e1eaf1}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#5f79e1}.cal-month-view .cal-cell-row .cal-cell:hover .cal-day-number,.cal-month-view .cal-cell.cal-has-events.cal-open .cal-day-number{color:#fff!important}.cal-month-view .cal-day-cell.cal-today,.cal-month-view .cal-day-cell.cal-drag-over{background-color:#fff!important}.spacer{flex:1 1 auto}.mat-calendar-body-selected{background-color:#5f79e1!important}.snackbar-verde{--mdc-snackbar-container-color: #4CAF50}.snackbar-verde{--mat-snack-bar-button-color: #fff}.snackbar-aviso{--mdc-snackbar-container-color: rgba(255, 152, 0, .8784313725)}.snackbar-aviso{--mat-snack-bar-button-color: #fff}.mat-mdc-tab-labels:before{content:"";position:absolute;bottom:0;right:0;width:100%;height:2px;background-color:#d8d8d8;border-radius:5px}.custom-tab-group .tab-content{border-top:0;padding:16px;border-radius:0 0 8px 8px;position:relative}.custom-tab-group>.mat-mdc-tab-body-wrapper{border:2px solid #d8d8d8;border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top:0}.custom-tab-group .tab-content-lateral{border:2px solid #d8d8d8;border-top:0;padding-top:6px!important;padding-bottom:24px!important;border-radius:0 0 8px 8px;position:relative}.custom-tab-group .custom-tab{--mdc-tab-indicator-active-indicator-color: transparent;--mat-tab-header-active-focus-indicator-color: transparent;--mat-tab-header-active-hover-indicator-color: transparent}.custom-tab-group .mdc-tab--active{border-radius:5px 5px 0 0;background:#836ed926;--mdc-tab-indicator-active-indicator-color: #846ED9;--mat-tab-header-active-focus-indicator-color: #846ED9;--mat-tab-header-active-hover-indicator-color: #846ED9}.custom-tab-group .tab_inativa{border-bottom:2px solid #d8d8d8;border-radius:5px 5px 0 0;--mdc-tab-indicator-active-indicator-color: transparent;--mat-tab-header-active-focus-indicator-color: transparent;--mat-tab-header-active-hover-indicator-color: transparent}.root-checkbox{font-size:28px;margin-bottom:50px;pointer-events:none;cursor:not-allowed}.leaf-checkbox{margin-top:-5px;margin-left:40px}.root-checkbox.mat-checkbox-checked{background-color:transparent;border:none}.expand-button{width:38px!important;height:38px!important;font-size:27px;margin-top:1dvh;color:#5f79e1;border-radius:50%;border:none;background-color:transparent;cursor:pointer}.expand-button:hover{background-color:#f1f1f1}.aba-lateral>[cdkscrollable]:first-child{overflow:hidden}.aba-lateral[_ngcontent-ng-c1434831011] .custom-tab-group[_ngcontent-ng-c1434831011]{padding:8px;padding-bottom:4px!important;border-top:0!important;border:2px solid #d8d8d8;border-radius:0 0 .4rem .4rem;height:66.5dvh}.aba-visao>[cdkscrollable]:first-child{overflow:hidden}.mat-mdc-menu-content{display:grid!important}.mat-mdc-menu-content .mdc-checkbox__background{border:1px solid #d8d8d8!important;width:19px;height:19px;border-radius:3px;background-color:transparent!important}.mat-mdc-menu-content .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#5f79e1!important;display:flex;align-items:center;margin:0 auto;width:18px!important;height:18px!important;top:unset;bottom:unset}.mat-mdc-menu-content .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border:none}.mat-mdc-menu-content .mat-mdc-checkbox-checked .mdc-checkbox__background{border:0!important}.menu-colunas{border:1.9px solid #d8d8d8}.menu-colunas .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#dfe5ef!important}.menu-colunas .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#484e55!important}.menu-colunas .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.menu-colunas .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.menu-colunas .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:#dfe5ef!important;border-width:1px solid!important;border-radius:3px;background-color:transparent!important}.btn-breadcrumb{color:#fff!important}.botao_add:hover{background-color:#5f79e1}.checkbox-padrao .mdc-checkbox{margin-bottom:14px!important}.menu-add-questoes{border:1.9px solid #d8d8d8;max-width:450px!important}.menu-add-questoes .mat-mdc-tab-labels:before{width:100%!important}.menu-add-questoes .mat-mdc-tab .mdc-tab-indicator__content--underline{color:#484e55!important;border-color:#484e55!important}.menu-add-questoes .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{font-weight:bolder!important;color:#484e55!important}.menu-busca-email{padding:.6rem;height:auto;display:flex;align-items:center;justify-content:center;width:450px!important}.tab-content .mat-mdc-text-field-wrapper{height:4.7dvh;align-items:center;padding-top:.1rem}@media (max-height: 700px){.tab-content .mat-mdc-text-field-wrapper{height:8.5dvh!important}}.tab-content-2 .mat-mdc-text-field-wrapper{height:7.5dvh;align-items:center}@media (max-height: 700px){.tab-content-2 .mat-mdc-text-field-wrapper{height:8dvh!important}}.clean-loader-container{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:67dvh!important}.purple_theme{--mdc-outlined-text-field-focus-outline-color: #5f79e1 !important;--mdc-outlined-text-field-hover-outline-color: #5f79e1 !important}.purple_theme .linhas{margin-bottom:2%!important}.purple_theme .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #eeeded !important;--mdc-chip-elevated-selected-container-color: #eeeded !important;text-decoration:none;height:3.4dvh!important}.purple_theme .tab-content .mat-mdc-text-field-wrapper{height:5dvh!important;align-items:center;padding-top:.1rem}@media (max-width: 769px){.purple_theme .tab-content .mat-mdc-text-field-wrapper{height:7dvh!important}}.purple_theme .formatar-input .mat-mdc-text-field-wrapper{height:5dvh!important;align-items:center}@media (max-width: 769px){.purple_theme .formatar-input .mat-mdc-text-field-wrapper{height:7dvh!important}}.purple_theme .altura-modal .mat-mdc-text-field-wrapper{height:auto!important}.purple_theme .mat-mdc-select-arrow{width:28px!important}.purple_theme .cardWithShadow{display:flex!important;flex-direction:column!important}.purple_theme .theme-card{display:flex!important;flex-direction:column!important;height:auto!important}.purple_theme .page-title,.purple_theme .breadcrumb-item a{color:#fff!important}.purple_theme .breadcrumb-item a:hover{color:#a9c8f0!important;transition:.5s ease}.purple_theme .breadcrumb-item,.purple_theme .sidebar-list.mdc-list .menu-list-item.activeMenu .mdc-list-item__primary-text,.purple_theme .sidebar-list.mdc-list .menu-list-item.activeMenu .mat-mdc-list-item-icon,.purple_theme .instituicao,.purple_theme .icon-power{color:#fff!important}.purple_theme .btn-add-afirma{background-color:#5f79e1!important;color:#fff!important}.purple_theme .btn-add-afirma:hover{background-color:#5f79e1!important}.purple_theme .botoes-gerais{background-color:#5f79e1!important;color:#fff!important}.purple_theme .botoes-gerais:hover{background-color:#5f79e1!important}.purple_theme .page-button1.active{background-color:#5f79e1!important;color:#f3f3f3!important}.purple_theme .page-button1:hover{background-color:#5a83dd!important}.purple_theme .exclusivo .cal-month-view .cal-header{background-color:#5f79e1!important}.purple_theme .cal-month-view .cal-header{font-size:15px;font-weight:400;color:#fff}.purple_theme .exclusivo .cal-month-view .cal-day-cell.cal-today{background-color:#5f79e1!important}.purple_theme .exclusivo .cal-month-view .cal-day-cell.cal-today .cal-day-number{color:#fff!important}.purple_theme .sidebar-list.mdc-list .menu-list-item.activeMenu{background-color:#5f79e1cc!important;transition:all .3s ease-in-out!important}.purple_theme .sidebar-list.mdc-list .menu-list-item.activeMenu:hover{cursor:pointer;background-color:#5f79e180!important}.purple_theme .mat-badge-content{background-color:#5f79e1!important}.logo-exitus-login{background-color:transparent!important}.botao-login{background-color:#5f79e1!important;margin-left:5%}.botao-login:hover{background-color:#5f79e1!important;transition:.5 ease,background-color .5 ease}.div-google{margin-left:11%}.texto-google{color:#fff;font-weight:500;font-size:17px}.esqueci-senha{margin-top:4%;text-align:center;width:180px;border-radius:7px;color:#5f79e1!important;text-decoration:underline;text-decoration-color:#5f79e1;transition:.25s ease}.esqueci-senha:hover{text-decoration-thickness:2px;font-size:16px!important}.mdc-evolution-chip-set .mdc-evolution-chip{margin-top:0!important;margin-bottom:.55rem!important}.mat-mdc-standard-chip{height:2.4dvh!important}.mat-mdc-standard-chip .mdc-evolution-chip__text-label{font-size:.9rem!important}.card-tabela{overflow-x:hidden;overflow-y:hidden;margin-bottom:0!important}.mdc-radio__outer-circle{border-width:1px}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#5f79e1!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-width:.125rem;--mdc-radio-selected-icon-color: varAluno.$secondary-color !important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#5f79e1!important;--mdc-radio-selected-icon-color: varAluno.$secondary-color !important}.cdk-overlay-dark-backdrop{background-color:#6a6a6a73!important}.tree-node-container .mat-mdc-form-field-focus-overlay{background-color:transparent!important}.node-content .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.node-content .mat-mdc-icon-button .mat-mdc-button-ripple{display:none!important}.icon-interrogacao{color:#fff;margin-left:8px;fill:#5f79e1!important;position:relative;top:5px;cursor:pointer!important}.botao-menu{margin:3px 0 0 2px;z-index:5;position:relative;width:54px!important;height:54px!important}.botao-menu img{width:100%;height:100%;object-fit:contain}@media (max-width: 769px){.pageWrapper{padding:.99rem .5rem .99rem .99rem!important}.swiper-slide-active{max-width:261px!important}}@media (max-width: 400px){.pageWrapper{padding:.9rem .55rem .9rem .9rem!important}}@media (max-width: 365px){.pageWrapper{padding:.6rem 0rem .6rem .6rem!important}}@media (max-width: 280px){.pageWrapper{padding:.4rem 0rem 0rem!important}}.white_button{color:#fff!important}.scrollbar-config{height:62.65dvh!important;--scrollbar-size: 9px !important}.cor-moderacao{color:#ff9100!important}.cor-entregue{color:#4caf50!important}.cor-analise{color:#e91e63!important}.cor-cancel{color:#f44336!important}.cor-aprovada{color:#6ab860!important}.cor-aplicada{color:#607d8b!important}.cor-nao-aplicada{color:#000!important}.cor-edicao{color:#2196f3!important}.cor-aguardando-impressoes{color:#ff9801!important}.cor-aguardando-entrega{color:#009688!important}.cor-impresso{color:#e91e63!important}.header-popup{color:#fff!important;padding-bottom:16px!important}.access-denied-dialog .mat-dialog-container{padding:0;border-radius:8px;background:transparent}.custom-dialog-container{position:relative;padding:0}.custom-dialog-container .mat-dialog-container{padding:0;border-radius:8px;background:#fff;overflow:hidden}.custom-backdrop{background:#00000080}.notification-dialog .mat-dialog-container{padding:0;overflow:hidden}.notification-dialog .mat-dialog-content{margin:0;padding:0 24px;max-height:none}.max-usuarios{max-width:450px!important}html .toast-success{background-color:#3dca75}html .toast-error{background-color:#d4565d}html .toast-warning{background-color:#e0b42e}html .toast-info{background-color:#475eb2}html .toast-container .ngx-toastr{box-shadow:var(--mat-sys-level2);border-radius:10px;margin-top:.5rem;width:22rem!important}.icon-purple{color:#5f79e1!important}.bg-primary{background-color:#db2944!important}.text-primary{color:#db2944!important}.bg-accent{background-color:#4f70cd!important}.text-accent{color:#4f70cd!important}.bg-success{background-color:#4caf50!important}.text-success{color:#4caf50!important}.bg-warning{background-color:#f2ea8b!important}.text-warning{color:#f2ea8b!important}.bg-error{background-color:#ff4e4e!important}.text-error{color:#ff4e4e!important}.bg-white{background-color:#94a3b8!important}.text-white{color:#94a3b8!important}.bg-light{background-color:transparent!important}.text-light{color:transparent!important}.bg-gray-100{background-color:#7c8fac!important}.text-gray-100{color:#7c8fac!important}.bg-light-error{background-color:#ff4e4e!important}.text-light-error{color:#ff4e4e!important}.bg-light-accent{background-color:#4f70cd!important}.text-light-accent{color:#4f70cd!important}.bg-light-success{background-color:transparent!important}.text-light-success{color:transparent!important}.bg-light-warning{background-color:#f2ea8b!important}.text-light-warning{color:#f2ea8b!important}.bg-light-primary{background-color:#db2944!important}.text-light-primary{color:#db2944!important}.fill-warning svg{fill:#f2ea8b;color:#f2ea8b}.fill-light svg{fill:transparent;color:transparent}.icon-1{height:1px!important;width:1px!important}.icon-2{height:2px!important;width:2px!important}.icon-3{height:3px!important;width:3px!important}.icon-4{height:4px!important;width:4px!important}.icon-5{height:5px!important;width:5px!important}.icon-6{height:6px!important;width:6px!important}.icon-7{height:7px!important;width:7px!important}.icon-8{height:8px!important;width:8px!important}.icon-9{height:9px!important;width:9px!important}.icon-10{height:10px!important;width:10px!important}.icon-11{height:11px!important;width:11px!important}.icon-12{height:12px!important;width:12px!important}.icon-13{height:13px!important;width:13px!important}.icon-14{height:14px!important;width:14px!important}.icon-15{height:15px!important;width:15px!important}.icon-16{height:16px!important;width:16px!important}.icon-17{height:17px!important;width:17px!important}.icon-18{height:18px!important;width:18px!important}.icon-19{height:19px!important;width:19px!important}.icon-20{height:20px!important;width:20px!important}.icon-21{height:21px!important;width:21px!important}.icon-22{height:22px!important;width:22px!important}.icon-23{height:23px!important;width:23px!important}.icon-24{height:24px!important;width:24px!important}.icon-25{height:25px!important;width:25px!important}.icon-26{height:26px!important;width:26px!important}.icon-27{height:27px!important;width:27px!important}.icon-28{height:28px!important;width:28px!important}.icon-29{height:29px!important;width:29px!important}.icon-30{height:30px!important;width:30px!important}.icon-31{height:31px!important;width:31px!important}.icon-32{height:32px!important;width:32px!important}.icon-33{height:33px!important;width:33px!important}.icon-34{height:34px!important;width:34px!important}.icon-35{height:35px!important;width:35px!important}.icon-36{height:36px!important;width:36px!important}.icon-37{height:37px!important;width:37px!important}.icon-38{height:38px!important;width:38px!important}.icon-39{height:39px!important;width:39px!important}.icon-40{height:40px!important;width:40px!important}.icon-41{height:41px!important;width:41px!important}.icon-42{height:42px!important;width:42px!important}.icon-43{height:43px!important;width:43px!important}.icon-44{height:44px!important;width:44px!important}.icon-45{height:45px!important;width:45px!important}.icon-46{height:46px!important;width:46px!important}.icon-47{height:47px!important;width:47px!important}.icon-48{height:48px!important;width:48px!important}.bg-primary,.bg-light-primary,.bg-light-accent{background:#445ab1!important}.bg-light-warning{background:#9ea2ff!important}.bg-light-error,.bg-light-success{background:#445ab1!important}.horizontal-navbar .parentBox.pactive>a,.horizontal-navbar .parentBox.pactive>a:hover,.horizontal-navbar .parentBox.pactive:hover>a{background-color:#445ab1!important}.instituicao{color:#fff!important}.activeMenu{background-color:#445ab1!important}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{border-color:#445ab1!important}.mat-mdc-outlined-button.mat-warn{border-color:#f44336!important}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html,.mat-accent{--mat-option-selected-state-label-text-color: #445ab1;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-full-pseudo-checkbox-selected-icon-color: #445ab1;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}html{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #445ab1;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #445ab1;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-primary{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #445ab1;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #445ab1;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-accent{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #445ab1;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #f44336;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0}.mat-warn{--mat-minimal-pseudo-checkbox-selected-checkmark-color: #f44336;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Plus Jakarta Sans;--mat-option-label-text-line-height: 20px;--mat-option-label-text-size: 14px;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Plus Jakarta Sans;--mat-optgroup-label-text-line-height: 20px;--mat-optgroup-label-text-size: 14px;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px}html{--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Plus Jakarta Sans;--mat-card-title-text-line-height: 26px;--mat-card-title-text-size: 18px;--mat-card-title-text-tracking: normal;--mat-card-title-text-weight: 600;--mat-card-subtitle-text-font: Plus Jakarta Sans;--mat-card-subtitle-text-line-height: 14px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: normal;--mat-card-subtitle-text-weight: 400}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar,.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #445ab1;--mdc-linear-progress-track-color: rgba(68, 90, 177, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Plus Jakarta Sans;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px}html{--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #445ab1;--mdc-filled-text-field-focus-active-indicator-color: #445ab1;--mdc-filled-text-field-focus-label-text-color: rgba(68, 90, 177, .87);--mdc-filled-text-field-container-color: rgb(244.8, 244.8, 244.8);--mdc-filled-text-field-disabled-container-color: rgb(249.9, 249.9, 249.9);--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #f44336;--mdc-filled-text-field-error-focus-label-text-color: #f44336;--mdc-filled-text-field-error-label-text-color: #f44336;--mdc-filled-text-field-error-caret-color: #f44336;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #f44336;--mdc-filled-text-field-error-focus-active-indicator-color: #f44336;--mdc-filled-text-field-error-hover-active-indicator-color: #f44336}html{--mdc-outlined-text-field-caret-color: #445ab1;--mdc-outlined-text-field-focus-outline-color: #445ab1;--mdc-outlined-text-field-focus-label-text-color: rgba(68, 90, 177, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #f44336;--mdc-outlined-text-field-error-focus-label-text-color: #f44336;--mdc-outlined-text-field-error-label-text-color: #f44336;--mdc-outlined-text-field-error-hover-label-text-color: #f44336;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #f44336;--mdc-outlined-text-field-error-hover-outline-color: #f44336;--mdc-outlined-text-field-error-outline-color: #f44336}html{--mat-form-field-focus-select-arrow-color: rgba(68, 90, 177, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #445ab1;--mdc-filled-text-field-focus-active-indicator-color: #445ab1;--mdc-filled-text-field-focus-label-text-color: rgba(68, 90, 177, .87)}.mat-mdc-form-field.mat-accent{--mdc-outlined-text-field-caret-color: #445ab1;--mdc-outlined-text-field-focus-outline-color: #445ab1;--mdc-outlined-text-field-focus-label-text-color: rgba(68, 90, 177, .87)}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: rgba(68, 90, 177, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #f44336;--mdc-filled-text-field-focus-active-indicator-color: #f44336;--mdc-filled-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mdc-outlined-text-field-caret-color: #f44336;--mdc-outlined-text-field-focus-outline-color: #f44336;--mdc-outlined-text-field-focus-label-text-color: rgba(244, 67, 54, .87)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: rgba(244, 67, 54, .87)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mdc-filled-text-field-label-text-font: Plus Jakarta Sans;--mdc-filled-text-field-label-text-size: 14px;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400}html{--mdc-outlined-text-field-label-text-font: Plus Jakarta Sans;--mdc-outlined-text-field-label-text-size: 14px;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400}html{--mat-form-field-container-text-font: Plus Jakarta Sans;--mat-form-field-container-text-line-height: 20px;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 14px;--mat-form-field-subscript-text-font: Plus Jakarta Sans;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html,html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(68, 90, 177, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Plus Jakarta Sans;--mat-select-trigger-text-line-height: 20px;--mat-select-trigger-text-size: 14px;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px}html{--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Plus Jakarta Sans;--mdc-dialog-subhead-line-height: 26px;--mdc-dialog-subhead-size: 18px;--mdc-dialog-subhead-weight: 600;--mdc-dialog-subhead-tracking: normal;--mdc-dialog-supporting-text-font: Plus Jakarta Sans;--mdc-dialog-supporting-text-line-height: 20px;--mdc-dialog-supporting-text-size: 14px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-elevated-disabled-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-flat-disabled-selected-container-color: rgb(224.4, 224.4, 224.4);--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip{--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #445ab1;--mdc-chip-elevated-selected-container-color: #445ab1;--mdc-chip-elevated-disabled-container-color: #445ab1;--mdc-chip-flat-disabled-selected-container-color: #445ab1;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #445ab1;--mdc-chip-elevated-selected-container-color: #445ab1;--mdc-chip-elevated-disabled-container-color: #445ab1;--mdc-chip-flat-disabled-selected-container-color: #445ab1;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-selected-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-flat-disabled-selected-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Plus Jakarta Sans;--mdc-chip-label-text-line-height: 22px;--mdc-chip-label-text-size: 16px;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 400}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}html{--mdc-switch-state-layer-size: 40px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Plus Jakarta Sans;--mat-switch-label-text-line-height: 22px;--mat-switch-label-text-size: 16px;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 400}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #445ab1;--mdc-radio-selected-hover-icon-color: #445ab1;--mdc-radio-selected-icon-color: #445ab1;--mdc-radio-selected-pressed-icon-color: #445ab1}.mat-mdc-radio-button.mat-primary{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #445ab1;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #445ab1;--mdc-radio-selected-hover-icon-color: #445ab1;--mdc-radio-selected-icon-color: #445ab1;--mdc-radio-selected-pressed-icon-color: #445ab1}.mat-mdc-radio-button.mat-accent{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #445ab1;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-radio-button.mat-warn{--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 40px}html{--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Plus Jakarta Sans;--mat-radio-label-text-line-height: 22px;--mat-radio-label-text-size: 16px;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 400}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12)}html{--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #445ab1;--mdc-slider-focus-handle-color: #445ab1;--mdc-slider-hover-handle-color: #445ab1;--mdc-slider-active-track-color: #445ab1;--mdc-slider-inactive-track-color: #445ab1;--mdc-slider-with-tick-marks-inactive-container-color: #445ab1;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000}html{--mat-slider-ripple-color: #445ab1;--mat-slider-hover-state-layer-color: rgba(68, 90, 177, .05);--mat-slider-focus-state-layer-color: rgba(68, 90, 177, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #445ab1;--mdc-slider-focus-handle-color: #445ab1;--mdc-slider-hover-handle-color: #445ab1;--mdc-slider-active-track-color: #445ab1;--mdc-slider-inactive-track-color: #445ab1;--mdc-slider-with-tick-marks-inactive-container-color: #445ab1;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-accent{--mat-slider-ripple-color: #445ab1;--mat-slider-hover-state-layer-color: rgba(68, 90, 177, .05);--mat-slider-focus-state-layer-color: rgba(68, 90, 177, .2)}html .mat-warn{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: white}html .mat-warn{--mat-slider-ripple-color: #f44336;--mat-slider-hover-state-layer-color: rgba(244, 67, 54, .05);--mat-slider-focus-state-layer-color: rgba(244, 67, 54, .2)}html{--mdc-slider-label-label-text-font: Plus Jakarta Sans;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 14px;--mdc-slider-label-label-text-tracking: normal;--mdc-slider-label-label-text-weight: 400}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Plus Jakarta Sans;--mat-menu-item-label-text-size: 14px;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 20px;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end,.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #445ab1;--mdc-radio-selected-hover-icon-color: #445ab1;--mdc-radio-selected-icon-color: #445ab1;--mdc-radio-selected-pressed-icon-color: #445ab1}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option,.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #445ab1;--mdc-checkbox-selected-hover-icon-color: #445ab1;--mdc-checkbox-selected-icon-color: #445ab1;--mdc-checkbox-selected-pressed-icon-color: #445ab1;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #445ab1;--mdc-checkbox-selected-hover-state-layer-color: #445ab1;--mdc-checkbox-selected-pressed-state-layer-color: #445ab1;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#445ab1}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mdc-list-list-item-label-text-font: Plus Jakarta Sans;--mdc-list-list-item-label-text-line-height: 20px;--mdc-list-list-item-label-text-size: 14px;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Plus Jakarta Sans;--mdc-list-list-item-supporting-text-line-height: 22px;--mdc-list-list-item-supporting-text-size: 16px;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Plus Jakarta Sans;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:500 21px/26px Plus Jakarta Sans;letter-spacing:normal}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Plus Jakarta Sans;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px}html{--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0}html{--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #445ab1}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #445ab1;--mat-tab-header-active-ripple-color: #445ab1;--mat-tab-header-inactive-ripple-color: #445ab1;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #445ab1;--mat-tab-header-active-hover-label-text-color: #445ab1;--mat-tab-header-active-focus-indicator-color: #445ab1;--mat-tab-header-active-hover-indicator-color: #445ab1}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #445ab1}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #445ab1;--mat-tab-header-active-ripple-color: #445ab1;--mat-tab-header-inactive-ripple-color: #445ab1;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #445ab1;--mat-tab-header-active-hover-label-text-color: #445ab1;--mat-tab-header-active-focus-indicator-color: #445ab1;--mat-tab-header-active-hover-indicator-color: #445ab1}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary,.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #445ab1;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Plus Jakarta Sans;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: normal;--mat-tab-header-label-text-line-height: 14px;--mat-tab-header-label-text-weight: 400}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #445ab1;--mdc-checkbox-selected-hover-icon-color: #445ab1;--mdc-checkbox-selected-icon-color: #445ab1;--mdc-checkbox-selected-pressed-icon-color: #445ab1;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #445ab1;--mdc-checkbox-selected-hover-state-layer-color: #445ab1;--mdc-checkbox-selected-pressed-state-layer-color: #445ab1;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #445ab1;--mdc-checkbox-selected-hover-icon-color: #445ab1;--mdc-checkbox-selected-icon-color: #445ab1;--mdc-checkbox-selected-pressed-icon-color: #445ab1;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #445ab1;--mdc-checkbox-selected-hover-state-layer-color: #445ab1;--mdc-checkbox-selected-pressed-state-layer-color: #445ab1;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 40px}html{--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Plus Jakarta Sans;--mat-checkbox-label-text-line-height: 22px;--mat-checkbox-label-text-size: 16px;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 400}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false}html{--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false}html{--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px}html{--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0}html{--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px}html{--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px}html{--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12}html{--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12}html{--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38)}html{--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12}html{--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}html{--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #445ab1}.mat-mdc-button.mat-primary{--mat-text-button-state-layer-color: #445ab1;--mat-text-button-ripple-color: rgba(68, 90, 177, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #445ab1}.mat-mdc-button.mat-accent{--mat-text-button-state-layer-color: #445ab1;--mat-text-button-ripple-color: rgba(68, 90, 177, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button.mat-warn{--mat-text-button-state-layer-color: #f44336;--mat-text-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #445ab1;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-primary{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #445ab1;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-accent{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: white}.mat-mdc-unelevated-button.mat-warn{--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #445ab1;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-primary{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #445ab1;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-accent{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: white}.mat-mdc-raised-button.mat-warn{--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #445ab1;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-primary{--mat-outlined-button-state-layer-color: #445ab1;--mat-outlined-button-ripple-color: rgba(68, 90, 177, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #445ab1;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-accent{--mat-outlined-button-state-layer-color: #445ab1;--mat-outlined-button-ripple-color: rgba(68, 90, 177, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #f44336;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-warn{--mat-outlined-button-state-layer-color: #f44336;--mat-outlined-button-ripple-color: rgba(244, 67, 54, .1)}html{--mdc-text-button-container-height: 36px}html{--mdc-filled-button-container-height: 36px}html{--mdc-protected-button-container-height: 36px}html{--mdc-outlined-button-container-height: 36px}html{--mat-text-button-touch-target-display: block}html{--mat-filled-button-touch-target-display: block}html{--mat-protected-button-touch-target-display: block}html{--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Plus Jakarta Sans;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: normal;--mdc-text-button-label-text-weight: 400;--mdc-text-button-label-text-transform: none}html{--mdc-filled-button-label-text-font: Plus Jakarta Sans;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: normal;--mdc-filled-button-label-text-weight: 400;--mdc-filled-button-label-text-transform: none}html{--mdc-protected-button-label-text-font: Plus Jakarta Sans;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: normal;--mdc-protected-button-label-text-weight: 400;--mdc-protected-button-label-text-transform: none}html{--mdc-outlined-button-label-text-font: Plus Jakarta Sans;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: normal;--mdc-outlined-button-label-text-weight: 400;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}html{--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #445ab1}html .mat-mdc-icon-button.mat-primary{--mat-icon-button-state-layer-color: #445ab1;--mat-icon-button-ripple-color: rgba(68, 90, 177, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #445ab1}html .mat-mdc-icon-button.mat-accent{--mat-icon-button-state-layer-color: #445ab1;--mat-icon-button-ripple-color: rgba(68, 90, 177, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #f44336}html .mat-mdc-icon-button.mat-warn{--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: rgba(244, 67, 54, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white}html{--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html{--mdc-fab-small-container-color: white}html{--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #445ab1}html .mat-mdc-fab.mat-primary{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #445ab1}html .mat-mdc-fab.mat-accent{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #f44336}html .mat-mdc-fab.mat-warn{--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #445ab1}html .mat-mdc-mini-fab.mat-primary{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #445ab1}html .mat-mdc-mini-fab.mat-accent{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #f44336}html .mat-mdc-mini-fab.mat-warn{--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block}html{--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Plus Jakarta Sans;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: normal;--mdc-extended-fab-label-text-weight: 400}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87)}html{--mat-snack-bar-button-color: white}html{--mdc-snackbar-supporting-text-font: Plus Jakarta Sans;--mdc-snackbar-supporting-text-line-height: 22px;--mdc-snackbar-supporting-text-size: 16px;--mdc-snackbar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Plus Jakarta Sans;--mat-table-header-headline-line-height: 14px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 400;--mat-table-header-headline-tracking: normal;--mat-table-row-item-label-text-font: Plus Jakarta Sans;--mat-table-row-item-label-text-line-height: 22px;--mat-table-row-item-label-text-size: 16px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Plus Jakarta Sans;--mat-table-footer-supporting-text-line-height: 22px;--mat-table-footer-supporting-text-size: 16px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html,html .mat-accent{--mdc-circular-progress-active-indicator-color: #445ab1}html .mat-warn{--mdc-circular-progress-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #445ab1;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #445ab1;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Plus Jakarta Sans;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Plus Jakarta Sans;--mat-bottom-sheet-container-text-line-height: 22px;--mat-bottom-sheet-container-text-size: 16px;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 400}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1}html{--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd}html{--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: rgb(224.4, 224.4, 224.4)}html{--mat-standard-button-toggle-height: 48px}html{--mat-legacy-button-toggle-label-text-font: Plus Jakarta Sans;--mat-legacy-button-toggle-label-text-line-height: 20px;--mat-legacy-button-toggle-label-text-size: 14px;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400}html{--mat-standard-button-toggle-label-text-font: Plus Jakarta Sans;--mat-standard-button-toggle-label-text-line-height: 20px;--mat-standard-button-toggle-label-text-size: 14px;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #445ab1;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(68, 90, 177, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(68, 90, 177, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(68, 90, 177, .3);--mat-datepicker-toggle-active-state-icon-color: #445ab1;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(68, 90, 177, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #445ab1;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(68, 90, 177, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(68, 90, 177, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(68, 90, 177, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(68, 90, 177, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(244, 67, 54, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(244, 67, 54, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(244, 67, 54, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032)}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #445ab1}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #f44336}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Plus Jakarta Sans;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 400;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 400;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Plus Jakarta Sans;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 400;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Plus Jakarta Sans;--mat-expansion-container-text-line-height: 22px;--mat-expansion-container-text-size: 16px;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 16px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 16px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary,.mat-icon.mat-accent{--mat-icon-color: #445ab1}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #445ab1;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #445ab1;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #445ab1;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #445ab1;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #445ab1;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #445ab1;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Plus Jakarta Sans;--mat-stepper-header-label-text-font: Plus Jakarta Sans;--mat-stepper-header-label-text-size: 16px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-size: 14px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgb(117.3, 117.3, 117.3)}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary,.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #445ab1;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Plus Jakarta Sans;--mat-toolbar-title-text-line-height: 26px;--mat-toolbar-title-text-size: 18px;--mat-toolbar-title-text-tracking: normal;--mat-toolbar-title-text-weight: 600}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Plus Jakarta Sans;--mat-tree-node-text-size: 16px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}.light-theme .blue_theme .mat-mdc-raised-button.mat-primary,.light-theme .blue_theme .mat-mdc-raised-button.mat-accent,.light-theme .blue_theme .mat-mdc-raised-button.mat-warn,.light-theme .blue_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .blue_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .blue_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .blue_theme .mdc-fab.mat-primary,.light-theme .blue_theme .mdc-fab.mat-accent,.light-theme .blue_theme .mdc-fab.mat-warn,.light-theme .purple_theme .mat-mdc-raised-button.mat-primary,.light-theme .purple_theme .mat-mdc-raised-button.mat-accent,.light-theme .purple_theme .mat-mdc-raised-button.mat-warn,.light-theme .purple_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .purple_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .purple_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .purple_theme .mdc-fab.mat-primary,.light-theme .purple_theme .mdc-fab.mat-accent,.light-theme .purple_theme .mdc-fab.mat-warn,.light-theme .orange_theme .mat-mdc-raised-button.mat-primary,.light-theme .orange_theme .mat-mdc-raised-button.mat-accent,.light-theme .orange_theme .mat-mdc-raised-button.mat-warn,.light-theme .orange_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .orange_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .orange_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .orange_theme .mdc-fab.mat-primary,.light-theme .orange_theme .mdc-fab.mat-accent,.light-theme .orange_theme .mdc-fab.mat-warn,.light-theme .green_theme .mat-mdc-raised-button.mat-primary,.light-theme .green_theme .mat-mdc-raised-button.mat-accent,.light-theme .green_theme .mat-mdc-raised-button.mat-warn,.light-theme .green_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .green_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .green_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .green_theme .mdc-fab.mat-primary,.light-theme .green_theme .mdc-fab.mat-accent,.light-theme .green_theme .mdc-fab.mat-warn,.light-theme .aqua_theme .mat-mdc-raised-button.mat-primary,.light-theme .aqua_theme .mat-mdc-raised-button.mat-accent,.light-theme .aqua_theme .mat-mdc-raised-button.mat-warn,.light-theme .aqua_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .aqua_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .aqua_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .aqua_theme .mdc-fab.mat-primary,.light-theme .aqua_theme .mdc-fab.mat-accent,.light-theme .aqua_theme .mdc-fab.mat-warn,.light-theme .cyan_theme .mat-mdc-raised-button.mat-primary,.light-theme .cyan_theme .mat-mdc-raised-button.mat-accent,.light-theme .cyan_theme .mat-mdc-raised-button.mat-warn,.light-theme .cyan_theme .mat-mdc-unelevated-button.mat-primary,.light-theme .cyan_theme .mat-mdc-unelevated-button.mat-accent,.light-theme .cyan_theme .mat-mdc-unelevated-button.mat-warn,.light-theme .cyan_theme .mdc-fab.mat-primary,.light-theme .cyan_theme .mdc-fab.mat-accent,.light-theme .cyan_theme .mdc-fab.mat-warn,.dark-theme .mat-mdc-raised-button.mat-primary,.dark-theme .mat-mdc-raised-button.mat-accent,.dark-theme .mat-mdc-raised-button.mat-warn,.dark-theme .mat-mdc-unelevated-button.mat-primary,.dark-theme .mat-mdc-unelevated-button.mat-accent,.dark-theme .mat-mdc-unelevated-button.mat-warn,.dark-theme .mdc-fab.mat-primary,.dark-theme .mdc-fab.mat-accent,.dark-theme .mdc-fab.mat-warn{color:#fff}.light-theme .blue_theme .mdc-button,.light-theme .purple_theme .mdc-button,.light-theme .orange_theme .mdc-button,.light-theme .green_theme .mdc-button,.light-theme .aqua_theme .mdc-button,.light-theme .cyan_theme .mdc-button,.dark-theme .mdc-button{border-radius:8px}.light-theme .blue_theme .mat-mdc-raised-button,.light-theme .purple_theme .mat-mdc-raised-button,.light-theme .orange_theme .mat-mdc-raised-button,.light-theme .green_theme .mat-mdc-raised-button,.light-theme .aqua_theme .mat-mdc-raised-button,.light-theme .cyan_theme .mat-mdc-raised-button,.dark-theme .mat-mdc-raised-button{box-shadow:0 4px 12px #0000001a}.light-theme .blue_theme .mat-mdc-fab,.light-theme .blue_theme .mat-mdc-mini-fab,.light-theme .blue_theme .mat-mdc-fab:hover,.light-theme .blue_theme .mat-mdc-fab:focus,.light-theme .blue_theme .mat-mdc-mini-fab:hover,.light-theme .blue_theme .mat-mdc-mini-fab:focus,.light-theme .purple_theme .mat-mdc-fab,.light-theme .purple_theme .mat-mdc-mini-fab,.light-theme .purple_theme .mat-mdc-fab:hover,.light-theme .purple_theme .mat-mdc-fab:focus,.light-theme .purple_theme .mat-mdc-mini-fab:hover,.light-theme .purple_theme .mat-mdc-mini-fab:focus,.light-theme .orange_theme .mat-mdc-fab,.light-theme .orange_theme .mat-mdc-mini-fab,.light-theme .orange_theme .mat-mdc-fab:hover,.light-theme .orange_theme .mat-mdc-fab:focus,.light-theme .orange_theme .mat-mdc-mini-fab:hover,.light-theme .orange_theme .mat-mdc-mini-fab:focus,.light-theme .green_theme .mat-mdc-fab,.light-theme .green_theme .mat-mdc-mini-fab,.light-theme .green_theme .mat-mdc-fab:hover,.light-theme .green_theme .mat-mdc-fab:focus,.light-theme .green_theme .mat-mdc-mini-fab:hover,.light-theme .green_theme .mat-mdc-mini-fab:focus,.light-theme .aqua_theme .mat-mdc-fab,.light-theme .aqua_theme .mat-mdc-mini-fab,.light-theme .aqua_theme .mat-mdc-fab:hover,.light-theme .aqua_theme .mat-mdc-fab:focus,.light-theme .aqua_theme .mat-mdc-mini-fab:hover,.light-theme .aqua_theme .mat-mdc-mini-fab:focus,.light-theme .cyan_theme .mat-mdc-fab,.light-theme .cyan_theme .mat-mdc-mini-fab,.light-theme .cyan_theme .mat-mdc-fab:hover,.light-theme .cyan_theme .mat-mdc-fab:focus,.light-theme .cyan_theme .mat-mdc-mini-fab:hover,.light-theme .cyan_theme .mat-mdc-mini-fab:focus,.dark-theme .mat-mdc-fab,.dark-theme .mat-mdc-mini-fab,.dark-theme .mat-mdc-fab:hover,.dark-theme .mat-mdc-fab:focus,.dark-theme .mat-mdc-mini-fab:hover,.dark-theme .mat-mdc-mini-fab:focus{box-shadow:none}.light-theme .blue_theme .mat-button-toggle-button,.light-theme .purple_theme .mat-button-toggle-button,.light-theme .orange_theme .mat-button-toggle-button,.light-theme .green_theme .mat-button-toggle-button,.light-theme .aqua_theme .mat-button-toggle-button,.light-theme .cyan_theme .mat-button-toggle-button,.dark-theme .mat-button-toggle-button{font-size:14px}@media (min-width: 768px){.light-theme .blue_theme .flex-sm-row,.light-theme .purple_theme .flex-sm-row,.light-theme .orange_theme .flex-sm-row,.light-theme .green_theme .flex-sm-row,.light-theme .aqua_theme .flex-sm-row,.light-theme .cyan_theme .flex-sm-row,.dark-theme .flex-sm-row{flex-direction:row!important}}.light-theme .blue_theme .flex-column,.light-theme .purple_theme .flex-column,.light-theme .orange_theme .flex-column,.light-theme .green_theme .flex-column,.light-theme .aqua_theme .flex-column,.light-theme .cyan_theme .flex-column,.dark-theme .flex-column{flex-direction:column}.light-theme .blue_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .blue_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .blue_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.light-theme .purple_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .purple_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .purple_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.light-theme .orange_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .orange_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .orange_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.light-theme .green_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .green_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .green_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.light-theme .aqua_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .aqua_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .aqua_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.light-theme .cyan_theme .mdc-text-field--outlined .mdc-notched-outline__leading,.light-theme .cyan_theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.light-theme .cyan_theme .mdc-text-field--outlined .mdc-notched-outline__notch,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__leading,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__notch{border-color:#aeaeae}.light-theme .blue_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.light-theme .purple_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.light-theme .orange_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.light-theme .green_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.light-theme .aqua_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.light-theme .cyan_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.dark-theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px}.light-theme .blue_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.light-theme .purple_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.light-theme .orange_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.light-theme .green_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.light-theme .aqua_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.light-theme .cyan_theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.dark-theme .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px}.light-theme .blue_theme .mdc-form-field>label,.light-theme .purple_theme .mdc-form-field>label,.light-theme .orange_theme .mdc-form-field>label,.light-theme .green_theme .mdc-form-field>label,.light-theme .aqua_theme .mdc-form-field>label,.light-theme .cyan_theme .mdc-form-field>label,.dark-theme .mdc-form-field>label{font-size:14px}.light-theme .blue_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.light-theme .purple_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.light-theme .orange_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.light-theme .green_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.light-theme .aqua_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.light-theme .cyan_theme .hide-hint .mat-mdc-form-field-subscript-wrapper,.dark-theme .hide-hint .mat-mdc-form-field-subscript-wrapper{display:none}.light-theme .blue_theme :root,.light-theme .purple_theme :root,.light-theme .orange_theme :root,.light-theme .green_theme :root,.light-theme .aqua_theme :root,.light-theme .cyan_theme :root,.dark-theme :root{--primary-color: #db2944;--secondary-color: #5f79e1;--tertiary-color: #5A83DD;--accent-color: #4F70CD;--success-color: #4CAF50;--warning-color: #F2EA8B;--error-color: #FF4E4E;--text-primary: #444444;--text-secondary: #484e55;--background-light: #f8f9fb;--border-color: #e8ecf0;--shadow-base: 0 4px 12px rgba(0, 0, 0, .1);--sidebarColor: #445ab1;--mainColor: #db2944;--subColor: #5f79e1;--thirdColor: #5A83DD}.light-theme .blue_theme .mdc-checkbox__background,.light-theme .purple_theme .mdc-checkbox__background,.light-theme .orange_theme .mdc-checkbox__background,.light-theme .green_theme .mdc-checkbox__background,.light-theme .aqua_theme .mdc-checkbox__background,.light-theme .cyan_theme .mdc-checkbox__background,.dark-theme .mdc-checkbox__background{border:1px solid #aeaeae!important;width:19px;height:19px;border-radius:3px;background-color:transparent!important}.light-theme .blue_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.light-theme .purple_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.light-theme .orange_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.light-theme .green_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.light-theme .aqua_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.light-theme .cyan_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark,.dark-theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:#5f79e1!important;display:flex;align-items:center;margin:0 auto;width:18px!important;height:18px!important;top:unset;bottom:unset}.light-theme .blue_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.light-theme .purple_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.light-theme .orange_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.light-theme .green_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.light-theme .aqua_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.light-theme .cyan_theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark,.dark-theme .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border:none}.light-theme .blue_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.light-theme .purple_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.light-theme .orange_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.light-theme .green_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.light-theme .aqua_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.light-theme .cyan_theme .mat-mdc-checkbox-checked .mdc-checkbox__background,.dark-theme .mat-mdc-checkbox-checked .mdc-checkbox__background{border:0!important}.light-theme .blue_theme .mdc-radio__outer-circle,.light-theme .purple_theme .mdc-radio__outer-circle,.light-theme .orange_theme .mdc-radio__outer-circle,.light-theme .green_theme .mdc-radio__outer-circle,.light-theme .aqua_theme .mdc-radio__outer-circle,.light-theme .cyan_theme .mdc-radio__outer-circle,.dark-theme .mdc-radio__outer-circle{border-width:2px}.light-theme .blue_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .purple_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .orange_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .green_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .aqua_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .cyan_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle,.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#7696bc!important}.light-theme .blue_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .purple_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .orange_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .green_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .aqua_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.light-theme .cyan_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle{border-width:.125rem;--mdc-radio-selected-icon-color: #7696BC !important}.light-theme .blue_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.light-theme .purple_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.light-theme .orange_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.light-theme .green_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.light-theme .aqua_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.light-theme .cyan_theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle,.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#7696bc!important;--mdc-radio-selected-icon-color: #7696BC !important}.light-theme .blue_theme .topbar,.light-theme .purple_theme .topbar,.light-theme .orange_theme .topbar,.light-theme .green_theme .topbar,.light-theme .aqua_theme .topbar,.light-theme .cyan_theme .topbar,.dark-theme .topbar{background-color:#fefefee6}.light-theme .mat-mdc-card,.dark-theme .mat-mdc-card{margin-bottom:30px;border-radius:8px}.light-theme .mat-mdc-card-header,.dark-theme .mat-mdc-card-header{padding:16px 16px 0}.light-theme .mat-mdc-card-content,.dark-theme .mat-mdc-card-content{padding:0 16px}.light-theme .mat-mdc-card,.dark-theme .mat-mdc-card{background:linear-gradient(145deg,#fcfcfcf0,#f5f5f5e6)}.light-theme .cardWithShadow,.dark-theme .cardWithShadow{box-shadow:0 4px 12px #0000001a}.light-theme .card-invalid,.dark-theme .card-invalid{border-color:#f4433680;box-shadow:0 0 8px #f4433680}.light-theme .cardSidebarShadow,.dark-theme .cardSidebarShadow{box-shadow:0 0 24px #0000001a}.light-theme .mat-mdc-card-title,.dark-theme .mat-mdc-card-title{line-height:1.6rem}.light-theme .mdc-card__actions,.dark-theme .mdc-card__actions{padding:8px}.light-theme .theme-card.mat-mdc-card .mat-mdc-card-header,.dark-theme .theme-card.mat-mdc-card .mat-mdc-card-header{padding:16px 16px 0}.light-theme .theme-card.mat-mdc-card .mat-mdc-card-content,.dark-theme .theme-card.mat-mdc-card .mat-mdc-card-content{padding:16px}.light-theme .card-hover,.dark-theme .card-hover{transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms}.light-theme .card-hover:hover,.dark-theme .card-hover:hover{scale:1.01;transition:all .1s ease-in 0s}.light-theme html .mat-mdc-chip,.dark-theme html .mat-mdc-chip{height:24px;font-size:14px;background-color:transparent}.light-theme .cardBorder .mdc-card,.dark-theme .cardBorder .mdc-card{box-shadow:none!important;border:1px solid #e8ecf0!important}.light-theme .cardBorder .mdc-card.shadow-none,.dark-theme .cardBorder .mdc-card.shadow-none{border:0!important}.light-theme .numero,.dark-theme .numero{text-align:center}.light-theme :root,.dark-theme :root{--primary-color: #db2944;--secondary-color: #5f79e1;--tertiary-color: #5A83DD;--accent-color: #4F70CD;--success-color: #4CAF50;--warning-color: #F2EA8B;--error-color: #FF4E4E;--text-primary: #444444;--text-secondary: #484e55;--background-light: #f8f9fb;--border-color: #e8ecf0;--shadow-base: 0 4px 12px rgba(0, 0, 0, .1);--sidebarColor: #445ab1;--mainColor: #db2944;--subColor: #5f79e1;--thirdColor: #5A83DD}.light-theme .mat-elevation-z0,.light-theme .mat-mdc-elevation-specific.mat-elevation-z0,.dark-theme .mat-elevation-z0,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.light-theme .mat-elevation-z1,.light-theme .mat-mdc-elevation-specific.mat-elevation-z1,.dark-theme .mat-elevation-z1,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.light-theme .mat-elevation-z2,.light-theme .mat-mdc-elevation-specific.mat-elevation-z2,.dark-theme .mat-elevation-z2,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.light-theme .mat-elevation-z3,.light-theme .mat-mdc-elevation-specific.mat-elevation-z3,.dark-theme .mat-elevation-z3,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.light-theme .mat-elevation-z4,.light-theme .mat-mdc-elevation-specific.mat-elevation-z4,.dark-theme .mat-elevation-z4,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.light-theme .mat-elevation-z5,.light-theme .mat-mdc-elevation-specific.mat-elevation-z5,.dark-theme .mat-elevation-z5,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.light-theme .mat-elevation-z6,.light-theme .mat-mdc-elevation-specific.mat-elevation-z6,.dark-theme .mat-elevation-z6,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.light-theme .mat-elevation-z7,.light-theme .mat-mdc-elevation-specific.mat-elevation-z7,.dark-theme .mat-elevation-z7,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.light-theme .mat-elevation-z8,.light-theme .mat-mdc-elevation-specific.mat-elevation-z8,.dark-theme .mat-elevation-z8,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.light-theme .mat-elevation-z9,.light-theme .mat-mdc-elevation-specific.mat-elevation-z9,.dark-theme .mat-elevation-z9,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.light-theme .mat-elevation-z10,.light-theme .mat-mdc-elevation-specific.mat-elevation-z10,.dark-theme .mat-elevation-z10,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.light-theme .mat-elevation-z11,.light-theme .mat-mdc-elevation-specific.mat-elevation-z11,.dark-theme .mat-elevation-z11,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.light-theme .mat-elevation-z12,.light-theme .mat-mdc-elevation-specific.mat-elevation-z12,.dark-theme .mat-elevation-z12,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.light-theme .mat-elevation-z13,.light-theme .mat-mdc-elevation-specific.mat-elevation-z13,.dark-theme .mat-elevation-z13,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.light-theme .mat-elevation-z14,.light-theme .mat-mdc-elevation-specific.mat-elevation-z14,.dark-theme .mat-elevation-z14,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.light-theme .mat-elevation-z15,.light-theme .mat-mdc-elevation-specific.mat-elevation-z15,.dark-theme .mat-elevation-z15,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.light-theme .mat-elevation-z16,.light-theme .mat-mdc-elevation-specific.mat-elevation-z16,.dark-theme .mat-elevation-z16,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.light-theme .mat-elevation-z17,.light-theme .mat-mdc-elevation-specific.mat-elevation-z17,.dark-theme .mat-elevation-z17,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.light-theme .mat-elevation-z18,.light-theme .mat-mdc-elevation-specific.mat-elevation-z18,.dark-theme .mat-elevation-z18,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.light-theme .mat-elevation-z19,.light-theme .mat-mdc-elevation-specific.mat-elevation-z19,.dark-theme .mat-elevation-z19,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.light-theme .mat-elevation-z20,.light-theme .mat-mdc-elevation-specific.mat-elevation-z20,.dark-theme .mat-elevation-z20,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.light-theme .mat-elevation-z21,.light-theme .mat-mdc-elevation-specific.mat-elevation-z21,.dark-theme .mat-elevation-z21,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.light-theme .mat-elevation-z22,.light-theme .mat-mdc-elevation-specific.mat-elevation-z22,.dark-theme .mat-elevation-z22,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.light-theme .mat-elevation-z23,.light-theme .mat-mdc-elevation-specific.mat-elevation-z23,.dark-theme .mat-elevation-z23,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.light-theme .mat-elevation-z24,.light-theme .mat-mdc-elevation-specific.mat-elevation-z24,.dark-theme .mat-elevation-z24,.dark-theme .mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.light-theme html,.dark-theme html{--mat-sys-on-surface: initial}.light-theme .mat-app-background,.dark-theme .mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.light-theme .mat-subtitle-2,.light-theme .mat-subtitle-1,.light-theme .mat-headline-5,.light-theme .mat-headline-6,.light-theme .mat-body-1,.light-theme .mat-body-2,.dark-theme .mat-subtitle-2,.dark-theme .mat-subtitle-1,.dark-theme .mat-headline-5,.dark-theme .mat-headline-6,.dark-theme .mat-body-1,.dark-theme .mat-body-2{color:#444}.light-theme .mat-headline-5,.dark-theme .mat-headline-5{font-size:24px;font-weight:700;line-height:30px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mat-headline-6,.dark-theme .mat-headline-6{font-size:18px;font-weight:600;line-height:26px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mat-subtitle-2,.dark-theme .mat-subtitle-2{font-size:14px;font-weight:400;line-height:14px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mat-subtitle-1,.dark-theme .mat-subtitle-1{font-size:21px;font-weight:500;line-height:26px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mat-body-1,.dark-theme .mat-body-1{font-size:14px;font-weight:400;line-height:20px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mat-body-2,.dark-theme .mat-body-2{font-size:16px;font-weight:400;line-height:22px;font-family:Plus Jakarta Sans;letter-spacing:normal;margin:0;color:#444}.light-theme .mdc-list-item__primary-text,.light-theme .mat-drawer-container,.light-theme .mat-drawer,.dark-theme .mdc-list-item__primary-text,.dark-theme .mat-drawer-container,.dark-theme .mat-drawer{color:#444}.mat-drawer-side{border-right:0px solid #e8ecf0}.mat-divider{border-top-color:#e8ecf0}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:16px}.mdc-data-table__cell,.mdc-data-table__header-cell{border-bottom-color:#e8ecf0}:root{--primary-color: #db2944;--secondary-color: #5f79e1;--tertiary-color: #5A83DD;--accent-color: #4F70CD;--success-color: #4CAF50;--warning-color: #F2EA8B;--error-color: #FF4E4E;--text-primary: #444444;--text-secondary: #484e55;--background-light: #f8f9fb;--border-color: #e8ecf0;--shadow-base: 0 4px 12px rgba(0, 0, 0, .1);--sidebarColor: #445ab1;--mainColor: #db2944;--subColor: #5f79e1;--thirdColor: #5A83DD}.mat-mdc-menu-item:hover:not([disabled]){background:#f6f9fc}.dark-theme *{--mat-select-placeholder-text-color: #fff !important;--mat-input-placeholder-text-color: #fff !important;--mdc-outlined-text-field-caret-color: #fff !important;--mdc-outlined-text-field-input-text-placeholder-color: #fff !important;--mat-tab-header-active-label-text-color: #fff !important;--mat-tab-header-active-focus-label-text-color: #fff !important;--mat-tab-header-inactive-label-text-color: #ffffffdd !important;--mat-tab-header-active-hover-label-text-color: #fff !important;--mat-tab-header-inactive-hover-label-text-color: #fff !important;--mat-datepicker-calendar-date-disabled-state-text-color: #ffffffbe !important}.dark-theme * mat-hint{color:#fff!important}.dark-theme * i-tabler{color:#fff!important}.dark-theme * p{color:#fff!important}.dark-theme prof-dashboard .dashboard-interativo-container{background:#374153!important}.dark-theme prof-dashboard .titulo-section h1{color:#fff!important}.dark-theme prof-dashboard .quick-actions-grid .action-card{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border:1px solid #5f79e1!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important;color:#fff!important}.dark-theme prof-dashboard .quick-actions-grid .action-card .card-title{color:#fff!important}.dark-theme prof-dashboard .quick-actions-grid .action-card .card-description{color:#ffffffd9!important}.dark-theme prof-dashboard .quick-actions-grid .action-card .card-metrics .metric-badge{background:#5a87f233!important;color:#5a87f2!important}.dark-theme prof-dashboard .quick-actions-grid .action-card .card-arrow{color:#fff!important}.dark-theme app-materiais-dash .modulos-dash-main-card{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border:1px solid #5f79e1!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important;color:#fff!important}.dark-theme app-materiais-dash .dashboard-header{border-color:#5f79e1!important}.dark-theme app-materiais-dash .tab-button{color:#fff!important;background:transparent;border-color:transparent}.dark-theme app-materiais-dash .tab-button .tab-count{background:#ffffff1f!important;color:#fff!important}.dark-theme app-materiais-dash .tab-button:hover{color:#fff!important;background:#5a87f21f!important}.dark-theme app-materiais-dash .tab-button:hover .tab-count{background:#5a87f240!important;color:#fff!important}.dark-theme app-materiais-dash .tab-button.active{color:#fff!important;background:#5a87f22e!important;border-color:#5a87f2!important}.dark-theme app-materiais-dash .tab-button.active .tab-count{background:#5a87f2!important}.dark-theme app-materiais-dash .tab-button.active:after{background:#5a87f2!important}.dark-theme app-materiais-dash .btn-criar-material{color:#fff!important;border-color:#5a87f2!important}.dark-theme app-materiais-dash .btn-criar-material:hover{background:#5a87f22e!important;box-shadow:0 4px 12px #5a87f259!important}.dark-theme app-materiais-dash .empty-state-content .empty-title{color:#fff!important}.dark-theme app-materiais-dash .empty-state-content .empty-description{color:#ffffffb3!important}.dark-theme app-materiais-dash .material-container .card-material{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border:1px solid #5f79e1!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important;color:#fff!important}.dark-theme app-materiais-dash .material-container .card-material .titulo-material{color:#fff!important}.dark-theme app-materiais-dash .material-container .card-material .info-material,.dark-theme app-materiais-dash .material-container .card-material .info-usuario,.dark-theme app-materiais-dash .material-container .card-material .info{color:#fff!important}.dark-theme app-materiais-dash .material-container .card-material .acoes button,.dark-theme app-materiais-dash .material-container .card-material .acoes mat-icon,.dark-theme app-materiais-dash .material-container .card-material .acoes tabler-icon,.dark-theme app-materiais-dash .material-container .card-material .acoes span,.dark-theme app-materiais-dash .material-container .card-material .acoes .clean-loader{color:#fff!important}.dark-theme app-materiais-dash .material-container .card-material .card-header{border-bottom:1px solid rgba(255,255,255,.08)!important}.dark-theme app-studio-resolver-questoes .studio-simulado{background:#374153!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .loader,.dark-theme app-studio-resolver-questoes .error-state{color:#fff!important}.dark-theme app-studio-resolver-questoes .error-state p{color:#ffffffd9!important}.dark-theme app-studio-resolver-questoes .panel-card{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border:1px solid #5f79e1!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__title-line,.dark-theme app-studio-resolver-questoes .panel-card__title,.dark-theme app-studio-resolver-questoes .panel-card__divider,.dark-theme app-studio-resolver-questoes .panel-card__total{color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__tags .tag{background:#5a87f247!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__header-right,.dark-theme app-studio-resolver-questoes .panel-card__header-left{color:#fff!important}.dark-theme app-studio-resolver-questoes .header-doubt{border-color:#5a87f273!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .header-doubt:hover:not(:disabled){border-color:#5a87f2!important;background:#5a87f233!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .metric-chip{background:#5a87f233!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .question-text{color:#fff!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative:hover{border-color:#5a87f2!important;background:#5a87f22e!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative.selected{border-color:#5a87f2!important;background:#5a87f240!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative.confirmed{border-color:#5a87f2bf!important;background:#5a87f252!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative.correct{border-color:#22c55e!important;background:#22c55e38!important}.dark-theme app-studio-resolver-questoes .alternatives .alternative.incorrect{border-color:#f87171!important;background:#f871712e!important}.dark-theme app-studio-resolver-questoes .alternative__letter{background:#5a87f240!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .alternative__text{color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__actions{color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__footer,.dark-theme app-studio-resolver-questoes .panel-card__nav,.dark-theme app-studio-resolver-questoes .nav-buttons button,.dark-theme app-studio-resolver-questoes .panel-card__feedback{color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__feedback{background:#5a87f226!important;box-shadow:0 10px 24px #00000059!important}.dark-theme app-studio-resolver-questoes .feedback-status{color:#fff!important}.dark-theme app-studio-resolver-questoes .feedback-status__icon{background:#ffffff26!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .feedback-status--correct{background:#22c55e38!important}.dark-theme app-studio-resolver-questoes .feedback-status--correct .feedback-status__icon{color:#22c55e!important}.dark-theme app-studio-resolver-questoes .feedback-status--wrong{background:#f8717133!important}.dark-theme app-studio-resolver-questoes .feedback-status--wrong .feedback-status__icon{color:#f87171!important}.dark-theme app-studio-resolver-questoes .feedback-answer__label,.dark-theme app-studio-resolver-questoes .feedback-explanation__label{color:#fff!important}.dark-theme app-studio-resolver-questoes .feedback-answer__content{background:#ffffff0a!important;box-shadow:inset 0 0 0 1px #ffffff1a!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .feedback-answer__badge{background:#5a87f24d!important;color:#fff!important}.dark-theme app-studio-resolver-questoes .feedback-answer__text,.dark-theme app-studio-resolver-questoes .feedback-explanation__content{color:#fff!important}.dark-theme app-studio-resolver-questoes .panel-card__nav .nav-buttons exitus-button{color:#fff!important}.dark-theme .texto-dark{color:#fff!important}.dark-theme .discipline-card,.dark-theme .filter-container{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;color:#fff!important;border:none!important}.dark-theme .discipline-card .card-title,.dark-theme .discipline-card span,.dark-theme .discipline-card h3,.dark-theme .discipline-card h2,.dark-theme .filter-container .card-title,.dark-theme .filter-container span,.dark-theme .filter-container h3,.dark-theme .filter-container h2{color:#fff!important}.dark-theme .discipline-card .card-metrics .metric-badge,.dark-theme .filter-container .card-metrics .metric-badge{background:#5a87f233!important;color:#5a87f2!important}.dark-theme .discipline-card .stat-item,.dark-theme .filter-container .stat-item{box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important}.dark-theme .discipline-card .card-arrow,.dark-theme .filter-container .card-arrow{color:#fff!important}.dark-theme .loading-container{background:#374153!important}.dark-theme .discipline-panel-header{background:#374153!important;border-bottom:1px solid #5f79e1!important}.dark-theme .discipline-panel-header .header-title,.dark-theme .discipline-panel-header .header-icon,.dark-theme .discipline-panel-header .header-left,.dark-theme .discipline-panel-header .header-right,.dark-theme .discipline-panel-header .minimize-button,.dark-theme .discipline-panel-header span{color:#fff!important}.dark-theme app-studio-panel .studio-panel-container{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border-left:1px solid #5f79e1!important;color:#fff!important}.dark-theme app-studio-panel .studio-panel-container.minimized{background:#5a87f240!important}.dark-theme app-studio-panel .studio-panel-header{background:#374153!important;border-bottom:1px solid #5f79e1!important}.dark-theme app-studio-panel .studio-panel-header .header-title,.dark-theme app-studio-panel .studio-panel-header .header-icon,.dark-theme app-studio-panel .studio-panel-header .header-left,.dark-theme app-studio-panel .studio-panel-header .header-right,.dark-theme app-studio-panel .studio-panel-header .minimize-button{color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container{background:#374153!important;color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .question-map-progress,.dark-theme app-studio-panel .tutor-chat-container .question-map-grid{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .progress-label,.dark-theme app-studio-panel .tutor-chat-container .progress-value{color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item.correct{background:#22c55e26!important;border-color:#22c55e!important;color:#22c55e!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item.incorrect{background:#f871712e!important;border-color:#f87171!important;color:#f87171!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item.marked{background:#5a87f22e!important;border-color:#5a87f2!important;color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item.doubt:not(.correct):not(.incorrect):not(.marked){border-color:#f59e0b!important;color:#f59e0b!important}.dark-theme app-studio-panel .tutor-chat-container .navigator-item.current:not(.correct):not(.incorrect):not(.marked){background:#5a87f240!important;border-color:#5a87f2!important;color:#fff!important}.dark-theme app-studio-panel .tutor-chat-container .question-map-empty{color:#ffffffb3!important}.dark-theme app-studio-panel .studio-header,.dark-theme app-studio-panel .studio-tabs,.dark-theme app-studio-panel .studio-section,.dark-theme app-studio-panel .stats-container,.dark-theme app-studio-panel .empty-state,.dark-theme app-studio-panel .studio-rail,.dark-theme app-studio-panel .studio-actions{color:#fff!important}.dark-theme app-studio-panel .studio-tabs{border-bottom:1px solid #5f79e1!important}.dark-theme app-studio-panel .studio-tab{color:#ffffffb3!important}.dark-theme app-studio-panel .studio-tab.active{color:#fff!important;border-color:#5a87f2!important}.dark-theme app-studio-panel .studio-card,.dark-theme app-studio-panel .stats-card,.dark-theme app-studio-panel .activity-card,.dark-theme app-studio-panel .studio-section .card{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important}.dark-theme app-studio-panel .primary-actions .action-card{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border:1px solid #5f79e1!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important;color:#fff!important;border:1px solid rgba(90,135,242,.3)!important}.dark-theme app-studio-panel .primary-actions .action-card .card-title{color:#fff!important}.dark-theme app-studio-panel .primary-actions .action-card .card-description{color:#ffffffd9!important}.dark-theme app-studio-panel .primary-actions .action-card .card-metrics .metric-badge{background:#5a87f233!important;color:#5a87f2!important}.dark-theme app-studio-panel .primary-actions .action-card .card-arrow{color:#fff!important}.dark-theme app-studio-panel .studio-card__title,.dark-theme app-studio-panel .activity-card__title,.dark-theme app-studio-panel .stats-card__value,.dark-theme app-studio-panel .stats-card__label,.dark-theme app-studio-panel .studio-stats__title,.dark-theme app-studio-panel .studio-section h3,.dark-theme app-studio-panel .studio-section p{color:#fff!important}.dark-theme app-studio-panel .badge,.dark-theme app-studio-panel .studio-tag,.dark-theme app-studio-panel .studio-pill{background:#5a87f240!important;color:#fff!important}.dark-theme app-studio-panel .studio-actions button,.dark-theme app-studio-panel .studio-panel-header button,.dark-theme app-studio-panel .studio-panel-container button{color:#fff!important}.dark-theme app-modulo-editor .modulo-editor-container{background:#374153!important;color:#fff!important;border:1px solid #5f79e1!important}.dark-theme app-modulo-editor .modulo-editor-container:before{opacity:.3}.dark-theme app-modulo-editor .activity-view-embedded{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;color:#fff!important;box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px!important}.dark-theme app-modulo-editor .activity-header,.dark-theme app-modulo-editor .modulo-toolbar,.dark-theme app-modulo-editor .editor-layout,.dark-theme app-modulo-editor .context-section,.dark-theme app-modulo-editor .studio-section,.dark-theme app-modulo-editor .modulo-info,.dark-theme app-modulo-editor .modulo-details,.dark-theme app-modulo-editor .modulo-title,.dark-theme app-modulo-editor .modulo-description,.dark-theme app-modulo-editor .no-activity-selected,.dark-theme app-modulo-editor .modulo-panel,.dark-theme app-modulo-editor .activity-component-wrapper{color:#fff!important}.dark-theme app-modulo-editor .modulo-toolbar{border-bottom:1px solid rgba(255,255,255,.25)!important}.dark-theme app-modulo-editor .modulo-toolbar .modulo-title,.dark-theme app-modulo-editor .modulo-toolbar .modulo-description,.dark-theme app-modulo-editor .modulo-toolbar .modulo-title-input,.dark-theme app-modulo-editor .modulo-toolbar .modulo-description-input,.dark-theme app-modulo-editor .modulo-toolbar .toolbar-actions button,.dark-theme app-modulo-editor .modulo-toolbar .back-to-overview,.dark-theme app-modulo-editor .modulo-toolbar i-tabler{color:#fff!important}.dark-theme app-modulo-editor .modulo-toolbar .editable-field{background:#ffffff1f!important;color:#fff!important}.dark-theme app-modulo-editor .modulo-toolbar .modulo-title-input,.dark-theme app-modulo-editor .modulo-toolbar .modulo-description-input{background:#ffffff1f!important;border-color:#ffffff40!important}.dark-theme app-modulo-editor .modulo-toolbar .modulo-title-input:focus,.dark-theme app-modulo-editor .modulo-toolbar .modulo-description-input:focus{border-color:#5a87f2!important;box-shadow:0 0 0 3px #5a87f240!important}.dark-theme app-modulo-editor .activity-view-embedded .activity-header{border-bottom:1px solid #5f79e1!important}.dark-theme app-modulo-editor .no-activity-selected{color:#ffffffbf!important}.dark-theme app-modulo-editor .no-activity-selected i-tabler{color:#ffffff73!important}.dark-theme app-modulo-editor .activity-component-wrapper,.dark-theme app-modulo-editor .editor-layout,.dark-theme app-modulo-editor .context-section,.dark-theme app-modulo-editor .studio-section{background:transparent!important}.dark-theme app-modulo-editor .skeleton-loader .skeleton-line{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%)!important}.dark-theme .studio-aluno-content{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border-right:1px solid #5f79e1!important;color:#fff!important}.dark-theme .studio-aluno-content.minimized{background:#5a87f226!important}.dark-theme app-context-sidebar .context-sidebar-container,.dark-theme app-context-sidebar .studio-aluno-content{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border-right:1px solid #5f79e1!important;color:#fff!important}.dark-theme app-context-sidebar .context-sidebar-container.minimized,.dark-theme app-context-sidebar .studio-aluno-content.minimized{background:#5a87f226!important}.dark-theme app-context-sidebar .context-header{background:#374153!important;border-bottom:1px solid #5f79e1!important}.dark-theme app-context-sidebar .context-header .header-left,.dark-theme app-context-sidebar .context-header .header-title,.dark-theme app-context-sidebar .context-header .header-icon,.dark-theme app-context-sidebar .context-header .header-right button{color:#fff!important}.dark-theme app-context-sidebar .context-header .header-right button:hover{background:#5a87f226!important}.dark-theme app-context-sidebar .context-content,.dark-theme app-context-sidebar .context-scrollbar,.dark-theme app-context-sidebar .context-section,.dark-theme app-context-sidebar .section-label,.dark-theme app-context-sidebar .deck-metadata,.dark-theme app-context-sidebar .metadata-item,.dark-theme app-context-sidebar .metadata-label,.dark-theme app-context-sidebar .metadata-value,.dark-theme app-context-sidebar .metadata-stats,.dark-theme app-context-sidebar .stat-chip,.dark-theme app-context-sidebar .selection-counter,.dark-theme app-context-sidebar .materials-list,.dark-theme app-context-sidebar .selected-materials-list,.dark-theme app-context-sidebar .available-materials-list,.dark-theme app-context-sidebar .material-item,.dark-theme app-context-sidebar .material-info,.dark-theme app-context-sidebar .material-title,.dark-theme app-context-sidebar .material-meta,.dark-theme app-context-sidebar .meta-badge,.dark-theme app-context-sidebar .meta-date,.dark-theme app-context-sidebar .remove-button,.dark-theme app-context-sidebar .empty-state,.dark-theme app-context-sidebar .empty-state h4,.dark-theme app-context-sidebar .empty-state p,.dark-theme app-context-sidebar .empty-state button,.dark-theme app-context-sidebar .add-material-btn,.dark-theme app-context-sidebar .clear-all-btn,.dark-theme app-context-sidebar .selection-counter .counter-badge{color:#fff!important}.dark-theme app-context-sidebar .section-label{color:#fff!important}.dark-theme app-context-sidebar .section-label i-tabler{color:#5a87f2!important}.dark-theme app-context-sidebar .metadata-value,.dark-theme app-context-sidebar .stat-chip,.dark-theme app-context-sidebar .material-item{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important}.dark-theme app-context-sidebar .material-item.clickable:hover,.dark-theme app-context-sidebar .material-item:hover{background:#5a87f21f!important;border-color:#5a87f24d!important}.dark-theme app-context-sidebar .material-item.selected{background:#5a87f22e!important;border-color:#5a87f273!important}.dark-theme app-context-sidebar .material-item.selected .material-icon{background:#5a87f240!important}.dark-theme app-context-sidebar .material-item.selected .material-icon i-tabler{color:#fff!important}.dark-theme app-context-sidebar .material-icon{background:#ffffff14!important}.dark-theme app-context-sidebar .material-icon i-tabler{color:#fff!important}.dark-theme app-context-sidebar .meta-badge{background:#5a87f240!important;color:#fff!important}.dark-theme app-context-sidebar .meta-date{color:#fff9!important}.dark-theme app-context-sidebar .remove-button{color:#f87171!important}.dark-theme app-context-sidebar .remove-button:hover{background:#f8717126!important}.dark-theme app-context-sidebar .selection-counter .counter-badge{background:#5a87f2!important}.dark-theme app-context-sidebar .empty-state{color:#ffffffb3!important}.dark-theme app-context-sidebar .empty-state .empty-icon{color:#fff6!important}.dark-theme app-context-sidebar .empty-state button{color:#fff!important;background:#5a87f240!important;border:1px solid rgba(90,135,242,.4)!important}.dark-theme app-context-sidebar .context-scrollbar ::ng-deep .ng-scrollbar-thumb{background:#ffffff4d!important}.dark-theme app-context-sidebar .context-scrollbar ::ng-deep .ng-scrollbar-thumb:hover{background:#ffffff73!important}.dark-theme .message-bubble,.dark-theme .message-bubble div,.dark-theme .message-bubble.user-bubble,.dark-theme .message-bubble.bot-bubble,.dark-theme .section-label span{color:#fff!important}.dark-theme .card-title-front{color:#484e55!important}.dark-theme .card-title{color:#fff!important}.dark-theme .labelLogin{color:#484e55!important}.dark-theme .cardWithShadow{box-shadow:#5a83dd 0 0 2px,#513d9b23 0 12px 24px -4px!important}.dark-theme .mat-mdc-paginator-range-label{color:#fff!important}.dark-theme .notification-item:hover{background:#ffffff29!important}.dark-theme .mat-mdc-tab .mdc-tab__text-label{color:#fff!important}.dark-theme .generated-card .card-header{background:linear-gradient(90deg,rgba(36,45,63,.6941176471),rgba(30,41,59,.7254901961),transparent)!important}.dark-theme .generated-card .card-header:hover{background:linear-gradient(90deg,rgba(74,86,109,.6941176471),rgba(41,56,79,.7254901961),transparent)!important}.dark-theme .generated-card div,.dark-theme .generated-card span,.dark-theme .generated-card p,.dark-theme .generated-card h2,.dark-theme .generated-card h3,.dark-theme .generated-card h4{color:#fff!important}.dark-theme .generated-card .card-content{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .generated-card .card-content p{color:#fff!important}.dark-theme .generated-card .ProseMirror{background:linear-gradient(145deg,#31415f,#1e293bf4)!important}.dark-theme .generated-card .ex-toolbar-editor,.dark-theme .generated-card .ex-toolbar-button:hover,.dark-theme .generated-card .ex-button-active{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .generated-card .ex-toolbar-items{background:linear-gradient(145deg,#2a3447a9,#1e293ba9)!important}.dark-theme .generated-card .ex-toolbar-items svg{color:#fff!important}.dark-theme .generated-card .labelModoDark{color:#fff!important}.dark-theme .generated-card .balloon-panel{background-color:#2a3447!important}.dark-theme .generated-card .latex-input-text,.dark-theme .generated-card .latex-editting-preview{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .generated-card .editor-scroller{background:linear-gradient(145deg,#31415f,#1e293bf4)!important}.dark-theme .generated-card .alternative-item{background:linear-gradient(145deg,#2a3447,#1e293b)!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 12px #0003}.dark-theme .generated-card .alternative-item .correct-icon{color:#8fd391!important}.dark-theme .generated-card .alternative-item:hover{box-shadow:0 8px 25px #0000004d}.dark-theme .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:transparent!important}.dark-theme .text-gray,.dark-theme .mat-mdc-card-subtitle,.dark-theme .mat-mdc-card-title{color:#fff!important}.dark-theme .topics-card{background-color:transparent!important;box-shadow:1px 1px 4px #ffffff2b!important}.dark-theme .barra-planejamento{background:linear-gradient(135deg,#2a3447,#1e293b);box-shadow:0 8px 32px #00000040}.dark-theme .barra-planejamento:before{background:linear-gradient(45deg,rgba(255,255,255,.05) 0%,transparent 100%)}.dark-theme .criar-modulo-rapido-container{--mdc-chip-label-text-color: #fff !important}.dark-theme .planejamento-column{background:linear-gradient(145deg,#2a3447,#1e293b)!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0003,0 1px 3px #0000004d}.dark-theme .planejamento-column:hover{box-shadow:0 8px 30px #0000004d,0 4px 8px #0003}.dark-theme .tempo-control-container{background:#2d3748!important;border-color:#4a5568!important}.dark-theme .tempo-label{color:#e2e8f0!important}.dark-theme .tempo-display{background:#1a202c!important;border-color:#4a5568!important}.dark-theme .tempo-valor{color:#90cdf4!important}.dark-theme .tempo-btn{min-width:36px;width:36px;height:36px;border-radius:50%;background:#1a202c!important;border-color:#4a5568!important;color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.dark-theme .tempo-btn:hover{background-color:#007bff;border-color:#007bff;color:#fff;transform:scale(1.05)}.dark-theme .cartao-header{background:linear-gradient(145deg,#2a3447,#1e293b);border-bottom:1px solid rgba(255,255,255,.1)}.dark-theme .nome-dia,.dark-theme .nome-data{color:#fff!important}.dark-theme .nome-data{opacity:.7}.dark-theme .faixa-column{background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:inset 0 1px #ffffff1a}.dark-theme .faixa-column-rosa{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:inset 0 1px #ffffff1a}.dark-theme .faixa-column-azul{background:linear-gradient(135deg,#8b5cf6,#d946ef);box-shadow:inset 0 1px #ffffff1a}.dark-theme .card-planejamento{background:#334155;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 12px #0003}.dark-theme .card-planejamento .mat-mdc-card-content p,.dark-theme .card-planejamento .mat-mdc-card-content h5{color:#fff!important}.dark-theme .card-planejamento:hover{box-shadow:0 8px 25px #0000004d}.dark-theme .card-planejamento.card-realizado{background:#475569;opacity:.6}.dark-theme .card-planejamento.card-realizado .mat-mdc-card-content{background:#475569!important}.dark-theme .compartilhamento-container h3,.dark-theme .compartilhamento-container span{color:#fff!important}.dark-theme .compartilhamento-container .grupo-item{border:2px solid #5A87F2!important}.dark-theme .compartilhamento-container .grupo-item.selected{background:linear-gradient(135deg,#5a87f2,#4f70cd)!important;color:#fff!important}.dark-theme .card-dia{background:#334155;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #0003}.dark-theme .card-dia .mat-mdc-card-content{background:#334155!important}.dark-theme .card-dia .mat-mdc-card-content p,.dark-theme .card-dia .mat-mdc-card-content h5{color:#fff!important}.dark-theme .card-dia:hover{box-shadow:0 12px 35px #0000004d}.dark-theme .card-dia.card-realizado{background:#475569;opacity:.6}.dark-theme .card-dia.card-realizado .mat-mdc-card-content{background:#475569!important}.dark-theme .marcador-item.selected,.dark-theme .usuario-item.selected{background:#4f70cd40!important}.dark-theme .marcador-item.compartilhado,.dark-theme .usuario-item.compartilhado{background:#81c7842e!important;border-color:#81c784!important}.dark-theme .marcador-item.para-adicionar,.dark-theme .usuario-item.para-adicionar{background:#64b5f62e!important;border-color:#64b5f6!important}.dark-theme .marcador-item.para-remover,.dark-theme .usuario-item.para-remover{background:#ff8a802e!important;border-color:#ff8a80!important}.dark-theme .marcador-item.parcialmente-selecionado,.dark-theme .usuario-item.parcialmente-selecionado{background:#fed0451a!important;border-color:#ffca28!important}.dark-theme .grupo-item.compartilhado{background-color:#81c7842e!important}.dark-theme .grupo-item.para-remover{background-color:#ff8a802e!important}.dark-theme .grupo-item.para-adicionar{background-color:#64b5f62e!important}.dark-theme .grupo-status.compartilhado{background-color:#81c78447!important}.dark-theme .grupo-status.para-remover{background-color:#ff8a8047!important}.dark-theme .grupo-status.para-adicionar,.dark-theme .grupo-status.selecionado{background-color:#64b5f647!important}.dark-theme .avatar-placeholder{background:#475569!important}.dark-theme .panel-header span,.dark-theme .panel-header h3,.dark-theme .panel-header h4,.dark-theme .panel-header p,.dark-theme .panel-content span,.dark-theme .panel-content h3,.dark-theme .panel-content h4,.dark-theme .panel-content p{color:#fff!important}.dark-theme .dia-header{background:linear-gradient(135deg,#2a3447,#1e293b);box-shadow:0 8px 32px #00000040}.dark-theme .dia-info-header .dia-titulo-header,.dark-theme .dia-info-header .dia-contador-header{color:#fff!important}.dark-theme .view-toggle{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.dark-theme .view-toggle .mat-button-toggle{background:transparent;color:#fff!important}.dark-theme .view-toggle .mat-button-toggle.mat-button-toggle-checked{background:#ffffff1a!important;color:#fff!important}.dark-theme .view-toggle .mat-button-toggle:hover:not(.mat-button-toggle-checked){background:#ffffff0d}.dark-theme .button-week,.dark-theme .button-calendario{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)}.dark-theme .button-week:hover,.dark-theme .button-calendario:hover{background:#ffffff1a!important}.dark-theme .botao-add-plano{background:linear-gradient(135deg,#334155,#1e293b)!important;border:1px solid rgba(255,255,255,.2)}.dark-theme .botao-add-plano i-tabler{color:#fff!important}.dark-theme .botao-add-plano:hover{background:linear-gradient(135deg,#475569,#334155)!important}.dark-theme .botao-add-agendamento-dia{background:linear-gradient(135deg,#4f46e5,#7c3aed)!important;box-shadow:0 2px 8px #4f46e54d}.dark-theme .botao-add-agendamento-dia:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 4px 12px #4f46e566}.dark-theme .botao-voltar-hoje{background:#ffffff0d!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.dark-theme .botao-voltar-hoje:hover{background:#ffffff1a!important}.dark-theme .chips-container-dashboard .chip-card-dashboard{background:linear-gradient(145deg,#334155,#475569);border:1px solid rgba(255,255,255,.1);color:#fff!important}.dark-theme .chips-container-dashboard .chip-card-dashboard span{color:#fff!important}.dark-theme .chips-container-dashboard .chip-card-dashboard:hover{background:linear-gradient(145deg,#475569,#334155)}.dark-theme .advanced-button i-tabler{color:#5a87f2!important}.dark-theme .study-button{color:#fff!important}.dark-theme .empty-state{background:linear-gradient(145deg,#2a3447,#1e293b)}.dark-theme .empty-state i-tabler{color:#fff6}.dark-theme .empty-state h3{color:#ffffffb3}.dark-theme .empty-state p{color:#ffffff80}.dark-theme .linkCardPlanejamento:hover{color:#8b5cf6!important}.dark-theme .status-badge.concluido{background:#22c55e33;color:#4ade80;border:1px solid rgba(34,197,94,.3)}.dark-theme .status-badge.pendente{background:#f59e0b33;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.dark-theme .status-badge.atrasado{background:#ef444433;color:#f87171;border:1px solid rgba(239,68,68,.3)}.dark-theme .loading-state .spinner{border:3px solid rgba(255,255,255,.1);border-left:3px solid #8b5cf6}.dark-theme .card-planejamento:before,.dark-theme .card-dia:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dark-theme .container-cards-semana::-webkit-scrollbar-track,.dark-theme .agendamentos-dia-grid::-webkit-scrollbar-track{background:#1e293b}.dark-theme .container-cards-semana::-webkit-scrollbar-thumb,.dark-theme .agendamentos-dia-grid::-webkit-scrollbar-thumb{background:#475569}.dark-theme .container-cards-semana::-webkit-scrollbar-thumb:hover,.dark-theme .agendamentos-dia-grid::-webkit-scrollbar-thumb:hover{background:#64748b}.dark-theme .text-gray{color:#ffffffb3!important}.dark-theme .dia-navigation .dia-nome{color:#fff!important}.dark-theme .agendamentos-dia-grid .card-dia{background:#334155}.dark-theme .mat-mdc-menu-panel{background:#334155!important}.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item{color:#fff!important}.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item:hover{background:#ffffff1a!important}.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item i-tabler{color:#fff!important}.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.text-danger{color:#f87171!important}.dark-theme .mat-mdc-menu-panel .mat-mdc-menu-item.text-danger i-tabler{color:#f87171!important}.dark-theme .text-center.p-20 i-tabler{color:#fff6!important}.dark-theme .text-center.p-20 p{color:#fff9!important}.dark-theme .mat-mdc-tooltip{background:#1e293b!important;color:#fff!important}.dark-theme .mat-datepicker-content .mat-calendar .mat-calendar-header{background:#2a3447!important;color:#fff!important}.dark-theme .mat-datepicker-content .mat-calendar .mat-calendar-body-cell-content{color:#fff!important;background:transparent!important}.dark-theme .mat-datepicker-content .mat-calendar .mat-calendar-body-cell-content:hover{background:#ffffff1a!important}.dark-theme .mat-datepicker-content .mat-calendar .mat-calendar-body-selected{background:#8b5cf6!important;color:#fff!important}.dark-theme .mat-datepicker-content .mat-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#8b5cf6!important}.dark-theme .hidden-datepicker .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:transparent!important}.dark-theme .hidden-datepicker .mat-mdc-form-field input{color:transparent!important}.dark-theme .cdk-drag-preview{background:#334155!important;border:1px solid rgba(255,255,255,.2)!important}.dark-theme .cdk-drag-preview .mat-mdc-card-content{background:#334155!important}.dark-theme .cdk-drag-preview .mat-mdc-card-content p,.dark-theme .cdk-drag-preview .mat-mdc-card-content h5{color:#fff!important}.dark-theme .cdk-drop-list.cdk-drop-list-receiving{background:#8b5cf61a!important}.dark-theme loader-astronaut{background:transparent!important}.dark-theme .f-s-14,.dark-theme .f-s-12,.dark-theme .icon-18,.dark-theme .icon-20,.dark-theme .icon-22,.dark-theme .icon-24,.dark-theme .icon-32{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#2a3447!important}.dark-theme .mat-mdc-button:not(.button-week):not(.button-calendario):not(.botao-add-plano),.dark-theme .mat-mdc-icon-button:not(.button-week):not(.button-calendario):not(.botao-add-plano){color:#fff!important}.dark-theme .mat-mdc-button:not(.button-week):not(.button-calendario):not(.botao-add-plano) i-tabler,.dark-theme .mat-mdc-icon-button:not(.button-week):not(.button-calendario):not(.botao-add-plano) i-tabler{color:#fff!important}.dark-theme .mat-mdc-card.planejamento-column,.dark-theme .mat-mdc-card.card-planejamento,.dark-theme .mat-mdc-card.card-dia{border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 20px #0003!important}.dark-theme ::placeholder{color:#ffffff80!important}.dark-theme .mat-mdc-card-content::-webkit-scrollbar{width:4px}.dark-theme .mat-mdc-card-content::-webkit-scrollbar-track{background:#ffffff1a}.dark-theme .mat-mdc-card-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.dark-theme .topics-text{color:#fff!important}.dark-theme .deck-execucao{color:#ac9de9!important}.dark-theme .labelEditQuestaoDeck{font-size:.8rem!important;color:#fff!important}.dark-theme .study-card,.dark-theme .home-card,.dark-theme .material-card,.dark-theme .game-card{border:.7px solid #4F70CD!important;box-shadow:1.5px 1.5px 6px #ffffff2b!important}.dark-theme .chat-input-container{background:#1e293b!important;border-top:1px solid #2c3d55!important}.dark-theme .chat-input-container .chat-input{color:#fff!important}.dark-theme .chat-input-container .chat-input::placeholder{color:#94a3b8!important}.dark-theme .shared-deck-disclaimer{background-color:#ffffff14!important;border-left:3px solid #fff!important;color:#fff!important}.dark-theme tela-chatbot .chat-panel.fullscreen-panel{background:linear-gradient(145deg,#1e293b,#162132)!important}.dark-theme tela-chatbot .chat-header{background:linear-gradient(135deg,#5a87f2,#4f70cd)!important;box-shadow:0 4px 18px -6px #00000073}.dark-theme tela-chatbot .messages{background:linear-gradient(180deg,#1e293b,#162132 70%)!important}.dark-theme tela-chatbot .bubble.bot{background:#253349!important;border:1px solid rgba(255,255,255,.08)!important;color:#f1f5f9!important}.dark-theme tela-chatbot .bubble.user{background:linear-gradient(135deg,#4f70cd,#5a87f2)!important}.dark-theme tela-chatbot .quick-options{background:linear-gradient(180deg,#233045,#1e293b 60%,#1a2535)!important;border-bottom:1px solid #2a3a52!important}.dark-theme tela-chatbot .quick-chip{background:#1e293b!important;border:1px solid #30445f!important;color:#dce5f2!important}.dark-theme tela-chatbot .quick-chip:hover{background:#5a87f2!important;color:#fff!important}.dark-theme tela-chatbot .composer{background:#1e293b!important;border-top:1px solid #2c3d55!important}.dark-theme tela-chatbot .input-field textarea{color:#fff!important}.dark-theme tela-chatbot .ai-disclaimer{color:#94a3b8!important}.dark-theme tela-chatbot .action-cta-bubble .cta-inner{background:linear-gradient(135deg,#24324a,#1e293b)!important}.dark-theme tela-chatbot .action-cta-bubble .cta-title{color:#fff!important}.dark-theme tela-chatbot .action-cta-bubble .cta-sub{color:#94a3b8!important}.dark-theme tela-chatbot .action-cta-bubble .cta-button{background:linear-gradient(135deg,#4f70cd,#5a87f2)!important}.dark-theme tela-chatbot .pending-image .preview{background:#253349!important;border:1px solid #30445f!important}.dark-theme tela-chatbot .image-options-pop{background:#1e293b!important;border:1px solid #30445f!important}.dark-theme tela-chatbot .image-options-pop button:hover{background:#5a87f2!important}.dark-theme tela-chatbot .empty-state-title{color:#fff!important}.dark-theme tela-chatbot .empty-state .empty-state-suggestions .suggestions-list li{color:#dadada!important}.dark-theme tela-chatbot .quick-option-balloon{color:#5a87f2!important}.dark-theme tela-chatbot .quick-option-balloon itabler{color:#253349!important}.dark-theme tela-chatbot .chat-content{background:linear-gradient(135deg,#24324a,#1e293b)!important}.dark-theme tela-chatbot .chat-messages-scroll{background:linear-gradient(135deg,#24324a,#1e293b)!important}.dark-theme tela-chatbot .history-sidebar{background:linear-gradient(135deg,#24324a,#1e293b)!important;border-right:1px solid #2c3d55!important}.dark-theme tela-chatbot .action-cta-bubble{background:linear-gradient(135deg,#24324a,#1e293b)!important;border:1px solid #30445f!important}.dark-theme tela-chatbot .action-btn{color:#fff!important}.dark-theme tela-chatbot .conversa-loading-overlay{background:#162132e6!important}.dark-theme tela-chatbot .conversa-loading-overlay .loading-content{background:linear-gradient(145deg,#24324a,#1e293b)!important;border:1px solid #2c3d55!important;box-shadow:0 8px 32px #00000073!important}.dark-theme tela-chatbot .conversa-loading-overlay .loading-content p{color:#e2e8f0!important}.dark-theme tela-chatbot .history-sidebar .sidebar-header{background:linear-gradient(135deg,#223049,#1a2538)!important;color:#fff!important;border-bottom:1px solid #2c3d55!important}.dark-theme tela-chatbot .history-sidebar .sidebar-content{color:#dbe3ef!important}.dark-theme tela-chatbot .history-sidebar .search-field .mat-mdc-text-field-wrapper{background:#1e293b!important}.dark-theme tela-chatbot .history-sidebar .history-list .history-item{background:#253349!important;border:1px solid #30445f!important;box-shadow:0 2px 10px #00000040!important}.dark-theme tela-chatbot .history-sidebar .history-list .history-item .history-item-title span{color:#e5e7eb!important}.dark-theme tela-chatbot .history-sidebar .history-list .history-item .history-item-date{color:#a5b4c7!important}.dark-theme tela-chatbot .history-sidebar .history-list .history-item:hover{background:#2a3a54!important;border-color:#3b5171!important}.dark-theme tela-chatbot .history-sidebar .history-list .history-item.active{background:#5a87f226!important;border-color:#5a87f2!important}.dark-theme tela-chatbot .history-sidebar .new-chat-button{background:#1e293b!important;border:1px solid #30445f!important;color:#e5e7eb!important}.dark-theme tela-chatbot .reply-preview .reply-preview-inner{background:#253349!important}.dark-theme tela-chatbot .reply-preview .reply-preview-header{color:#dbe3ef!important}.dark-theme tela-chatbot .reply-preview .reply-preview-text{color:#c7d2e0!important}.dark-theme tela-chatbot .reply-preview .reply-preview-close{color:#a5b4c7!important}.dark-theme tela-chatbot .reply-inline .reply-inline-content{background:#253349!important;border:1px solid #30445f!important}.dark-theme tela-chatbot .reply-inline .reply-inline-header{color:#dbe3ef!important}.dark-theme tela-chatbot .reply-inline .reply-inline-text{color:#c7d2e0!important}.dark-theme tela-chatbot .message-actions .action-btn{background:#253349!important;border:1px solid #30445f!important;color:#e5e7eb!important}.dark-theme .study-button-prof,.dark-theme .study-button2-prof{color:#fff!important}.dark-theme .quick-option-balloon:hover{background:#4f70cdbf;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 16px #5a87f240;border-color:#5a87f2}.dark-theme .quick-option-balloon:hover i-tabler{color:#fff!important}.dark-theme .quick-option-balloon i-tabler{color:#5a83dd!important}.dark-theme .material-card{background:linear-gradient(145deg,#1e293b,#162132)!important;color:#fff!important}.dark-theme .card-header-new .card-title-section .material-title{color:#fff}.dark-theme .details-toggle-btn,.dark-theme .card-count{color:#fff!important}.dark-theme .mat-mdc-paginator-icon{fill:#fff!important}.dark-theme .icon-card i-tabler{stroke-width:1.5px!important}.dark-theme .dialog-layout{background:transparent}.dark-theme .progress-section .progress-label{color:#fff!important}.dark-theme .tertiary-button,.dark-theme .secondary-button{background:#475569!important;border:1px solid rgba(90,135,242,.45)!important}.dark-theme .tertiary-button span,.dark-theme .secondary-button span{color:#fff!important}.dark-theme .questao-container{background:#2a3447cd!important}.dark-theme .questao-container span,.dark-theme .questao-container p,.dark-theme .questao-container h1,.dark-theme .questao-container h2,.dark-theme .questao-container h3,.dark-theme .questao-container h4,.dark-theme .questao-container h5,.dark-theme .questao-container div{color:#fff!important}.dark-theme .questao-container .enunciado-text{background:linear-gradient(135deg,#334155,#33415592)!important}.dark-theme .questao-container .alternativa-item{border:1.75px solid #4F70CD!important;background:linear-gradient(135deg,#334155,#33415592)!important}.dark-theme .questao-container .alternativa-item.selecionada{background:linear-gradient(135deg,#5a83dd33,#5a83dd66)!important;box-shadow:0 4px 16px #5a83dd33}.dark-theme .questao-container .alternativa-item.correta{border-color:#10b981!important;background:linear-gradient(135deg,#26d79c33,#1bf1aa52)!important;box-shadow:0 4px 16px #10b98133}.dark-theme .questao-container .alternativa-item.incorreta{border-color:#ef4444!important;background:linear-gradient(135deg,#e7616133,#f3626252)!important;box-shadow:0 4px 16px #ef444433}.dark-theme .questao-actions{background:linear-gradient(135deg,#334155,#33415592)!important}.dark-theme .questao-actions .anterior-btn{background:#475569!important;color:#fff!important}.dark-theme .questao-actions .confirmar-btn:disabled,.dark-theme .questao-actions .proximo-btn:disabled,.dark-theme .questao-actions .anterior-btn:disabled{background:#475569!important;color:#ffffff4d!important}.dark-theme .secao-dias{background-color:#2a3447!important;border:1px solid rgba(255,255,255,.1)!important}.dark-theme .secao-dias .mat-subtitle{color:#fff!important}.dark-theme .secao-tempos{background-color:#334155!important;border:1px solid rgba(255,255,255,.1)!important}.dark-theme .formulario-container{background:transparent}.dark-theme .calendario-visivel{background-color:#2a3447!important;border:1px solid rgba(255,255,255,.1)!important}.dark-theme .calendario-bloqueado .mat-calendar{background:#2a3447!important;color:#fff!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-header{background:#1e293b!important;color:#fff!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-label,.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-cell-content{color:#fff!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-cell-content:hover{background:#ffffff1a!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-selected{background-color:#8b5cf6!important;color:#fff!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-in-range{background-color:#8b5cf633!important;color:#8b5cf6!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-range-start,.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-range-end{background-color:#8b5cf6!important;color:#fff!important}.dark-theme .calendario-bloqueado .mat-calendar .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#8b5cf6!important;color:#fff!important}.dark-theme .mat-mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:#ffffff80!important}.dark-theme .mat-mdc-checkbox .mdc-form-field,.dark-theme .mat-subtitle,.dark-theme .label-formatter{color:#fff!important}.dark-theme .mat-form-field button[mat-icon-button]{background-color:#475569!important;color:#fff!important}.dark-theme .mat-form-field button[mat-icon-button]:hover{background-color:#64748b!important}.dark-theme .mat-form-field button[mat-icon-button]:disabled{background-color:#374151!important;color:#ffffff4d!important}.dark-theme .mat-form-field button[mat-icon-button] i-tabler{color:#fff!important}.dark-theme .button-action-dialog .span-button{color:#fff!important}.dark-theme .mat-datepicker-content,.dark-theme .mat-datepicker-content .mat-calendar{background:#334155!important}.dark-theme .mat-date-range-input input,.dark-theme .mat-datepicker-toggle .mat-icon-button{color:#fff!important}.dark-theme .dialog-content{background:transparent}@media (max-width: 768px){.dark-theme .secao-dias,.dark-theme .secao-tempos{background-color:#2a3447!important}}.dark-theme .dialog-container{background:#2a3447!important;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 24px #0000004d}.dark-theme .cabecalho-questao .titulo-questao{color:#fff!important}.dark-theme .cabecalho-questao .btn-header-modal{background-color:#ffffff1a!important}.dark-theme .cabecalho-questao .btn-header-modal:hover{background-color:#fff3!important}.dark-theme .cabecalho-questao .btn-header-modal i-tabler{color:#fff!important}.dark-theme .dialog-content{background:#2a3447!important}.dark-theme .dialog-content::-webkit-scrollbar{width:6px}.dark-theme .dialog-content::-webkit-scrollbar-track{background:#1e293b;border-radius:3px}.dark-theme .dialog-content::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.dark-theme .dialog-content::-webkit-scrollbar-thumb:hover{background:#64748b}.dark-theme .campo-label{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#1e293b!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-input-control{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-form-field-label{color:#ffffffb3!important}.dark-theme .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control::placeholder{color:#ffffff80!important}.dark-theme .mat-mdc-form-field .mat-mdc-select-value{color:#fff!important}.dark-theme .mat-mdc-form-field .mat-mdc-select-arrow{color:#ffffffb3!important}.dark-theme .mat-mdc-chip-grid .mat-mdc-chip{background:#475569!important;color:#fff!important}.dark-theme .mat-mdc-chip-grid .mat-mdc-chip .mat-mdc-chip-remove{color:#ffffffb3!important}.dark-theme .mat-mdc-chip-grid .mat-mdc-chip .mat-mdc-chip-remove:hover{color:#fff!important}.dark-theme .mat-mdc-chip-grid .mat-mdc-chip .mat-icon{color:#ffffffb3!important}.dark-theme .mat-mdc-chip-grid .mat-mdc-chip i-tabler{color:#fff!important}.dark-theme input[matChipInputFor]{color:#fff!important}.dark-theme input[matChipInputFor]::placeholder{color:#ffffff80!important}.dark-theme .card-title-new{color:#fff!important}.dark-theme .mat-mdc-autocomplete-panel{background:#334155!important}.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option{color:#fff!important}.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option:hover,.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background:#ffffff1a!important}.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-multiple){background:#8b5cf633!important}.dark-theme .mat-mdc-select-panel{background:#334155!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option{color:#fff!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option:hover,.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:#ffffff1a!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-selected:not(.mat-mdc-option-multiple){background:#8b5cf633!important}.dark-theme .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-disabled{color:#ffffff4d!important}.dark-theme .btn-adicionar,.dark-theme .btn-remover{background:#475569!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.dark-theme .btn-adicionar:hover,.dark-theme .btn-remover:hover{background:#64748b!important;transform:scale(1.05)}.dark-theme .btn-adicionar i-tabler,.dark-theme .btn-remover i-tabler{color:#fff!important}.dark-theme .button-action-dialog{background:#475569!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important}.dark-theme .button-action-dialog:hover{background:#64748b!important}.dark-theme .button-action-dialog-salvar:hover{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}.dark-theme .campo-container .mat-mdc-form-field-outline{color:#fff3!important}.dark-theme .campo-container .mat-mdc-form-field-outline-thick{color:#8b5cf6!important}.dark-theme textarea.mat-mdc-input-element{color:#fff!important}.dark-theme textarea.mat-mdc-input-element::placeholder{color:#ffffff80!important}@media (max-width: 768px){.dark-theme .dialog-container{background:#2a3447!important}}.dark-theme .campo-container[formArrayName=decks] .mat-mdc-form-field .mat-mdc-text-field-wrapper,.dark-theme .campo-container[formArrayName=materiais] .mat-mdc-form-field .mat-mdc-text-field-wrapper{background:#1e293b!important}.dark-theme .formater-input .mat-subtitle{color:#fff!important}.dark-theme .chevronReferencia{color:#5a87f2!important}.dark-theme .chevronReferencia:active,.dark-theme .descricao-questao span,.dark-theme .tagRandom span,.dark-theme .data-text,.dark-theme .spanMessage{color:#fff!important}.dark-theme .button-week{background:#2a344785!important}.dark-theme .ver-todos-carosel{border:1px solid #fff!important}.dark-theme .ver-todos-carosel span{color:#fff!important}.dark-theme .alternatives-container .alternative-group{background:#2a3447!important;border:1px solid #fff!important}.dark-theme .alternatives-container .alternative-group:hover{background:#334155!important}.dark-theme .sidebar{background:#2a3447!important}.dark-theme .duracao,.dark-theme .questao-lateral{background:#343f54e4}.dark-theme .duracao .marcada-duvida span,.dark-theme .questao-lateral .marcada-duvida span{color:#484e55!important}.dark-theme .duracao span,.dark-theme .questao-lateral span{color:#fff!important}.dark-theme .font-button{background:#343f54e4!important}.dark-theme .font-button:hover{color:#fff!important;background:#5a83dd!important}.dark-theme .progress-section-finalizar{background:linear-gradient(135deg,#343f54e4 0% 100%)!important;border:1px solid rgba(90,135,242,.8)!important}.dark-theme .configuration-section h4{color:#fff!important}.dark-theme .deck-header{background:#2a3447!important;color:#fff!important;border:2px solid #5A87F2!important}.dark-theme .deck-header span,.dark-theme .deck-header p,.dark-theme .deck-header h3{color:#fff!important}.dark-theme .deck-icon-wrapper{background:#364154!important;color:#fff!important;border:2px solid #5A87F2!important}.dark-theme .deck-icon-wrapper i-tabler{color:#fff!important}.dark-theme .summary-card{background:#364154!important;color:#fff!important;border:2px solid #5A87F2!important}.dark-theme .summary-card span,.dark-theme .summary-card p,.dark-theme .summary-card h3{color:#fff!important}.dark-theme .info-note{background:linear-gradient(90deg,#2a3447,#334155)!important;border:2px solid #5A87F2!important}.dark-theme .info-note span{color:#fff!important}.dark-theme .info-note .info-icon{color:#5a87f2!important}.dark-theme .mode-preview-title{color:#fff!important}.dark-theme .font-button.active{color:#fff!important;background:#5a83dd!important}.dark-theme .mode-button{background-color:#2a3447!important}.dark-theme .mode-button span{color:#fff!important}.dark-theme .info-header{background:#2a3447!important;color:#fff!important;border:2px solid #5A87F2!important}.dark-theme .info-header span,.dark-theme .info-header p,.dark-theme .info-header h3{color:#fff!important}.dark-theme .chat-messages-scroll-container,.dark-theme .chat-message-scroll-container,.dark-theme .chat-footer,.dark-theme .chat-container{background:#2a3447!important}.dark-theme .custom-tab-group .mdc-tab--active{background-color:#2a3447!important;border:2px solid #5A87F2!important;border-bottom:0!important;border-radius:5px 5px 0 0!important;color:#fff!important}.dark-theme .custom-tab-group>.mat-mdc-tab-body-wrapper{border:2px solid #5A87F2;border-top:0!important}.dark-theme .custom-tab-group .tab_inativa{border-bottom:2px solid #5A87F2!important}.dark-theme .execucao-text{color:#fff!important}.dark-theme .tab{background-color:#2a3447!important}.dark-theme .tab span,.dark-theme .tab div{color:#fff!important}.dark-theme .chip-card{background-color:#4a5569!important;color:#fff!important}.dark-theme .chip-card span,.dark-theme .chip-card div,.dark-theme .icon-text,.dark-theme .titulo-card-mini{color:#fff!important}.dark-theme .iconCardGerado{color:#484e55!important}.dark-theme .difficulty-button{background-color:transparent!important;color:#fff!important}.dark-theme .linkCardPlanejamento{color:#fff!important}.dark-theme .planejamento-column{background:#2a3447cd!important}.dark-theme .barra-planejamento,.dark-theme .barra-planejamento-mobile{background:linear-gradient(135deg,#2a3447,#1e293b)!important}.dark-theme .card-planejamento{background:#334155!important;border:1px solid rgba(255,255,255,.1)!important}.dark-theme .card-planejamento .mat-mdc-card-content{background:#334155!important}.dark-theme .card-dia{background:#334155!important;border:1px solid rgba(255,255,255,.1)!important}.dark-theme .cartao-header{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .nome-dia,.dark-theme .nome-data,.dark-theme .dia-info-header .dia-titulo-header,.dark-theme .dia-info-header .dia-contador-header{color:#fff!important}.dark-theme .chip-card-dashboard{background:linear-gradient(145deg,#334155,#475569)!important;color:#fff!important}.dark-theme .chip-card-dashboard span{color:#fff!important}.dark-theme .botao-add-plano{background:transparent!important}.dark-theme .btn-archived i-tabler{color:#5a87f2!important}.dark-theme .hintForms{color:#fff!important}.dark-theme .forgottenButton i-tabler{color:#5a87f2!important}.dark-theme .btn-pos-resposta,.dark-theme .btn-resposta span{color:#4b4b4b!important}.dark-theme .linkMarcar:hover{color:#aea4d5!important}.dark-theme .tiptap{color:#fff!important}.dark-theme .loading-message{color:#484e55!important}.dark-theme .button-action-dialog:hover{background:#5a83dd!important}.dark-theme .button-action-dialog .span-button,.dark-theme .more-options,.dark-theme .strong,.dark-theme .usuario-nome{color:#fff!important}.dark-theme .cardItemHistorico{background-color:#2a3447!important;box-shadow:0 2px 4px #0000001a;transition:transform .3s ease;border-left:6px solid #5A87F2}.dark-theme .cardItemHistorico:hover{transform:scale(1.02);box-shadow:0 4px 8px #0003}.dark-theme .warning-item{background-color:#dcae26!important;border:1px solid #dcae26!important}.dark-theme .warning-text{font-weight:700!important}.dark-theme .editor-fofo .ProseMirror{background:linear-gradient(145deg,#31415f,#1e293bf4)!important}.dark-theme .editor-fofo .ex-toolbar-editor,.dark-theme .editor-fofo .ex-toolbar-button:hover,.dark-theme .editor-fofo .ex-button-active{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .editor-fofo .ex-toolbar-items{background:linear-gradient(145deg,#2a3447a9,#1e293ba9)!important}.dark-theme .editor-fofo .ex-toolbar-items svg{color:#fff!important}.dark-theme .editor-fofo .labelModoDark{color:#fff!important}.dark-theme .editor-fofo .balloon-panel{background-color:#2a3447!important}.dark-theme .editor-fofo .latex-input-text,.dark-theme .editor-fofo .latex-editting-preview{background:linear-gradient(145deg,#2a3447,#1e293b)!important}.dark-theme .editor-fofo .editor-scroller{background:linear-gradient(145deg,#31415f,#1e293bf4)!important}.dark-theme .ex-dropdown{background-color:#232c3c!important;border-radius:0 0 .75rem .75rem!important}.dark-theme .alternativas .alternativa:hover{background-color:#3f4859!important;color:#fff!important}.dark-theme .alternativas .alternativa:hover .letra,.dark-theme .selecionada:hover .letra,.dark-theme .font-button{color:#fff!important}.dark-theme .card-back p{color:#484e55!important}.dark-theme .link-ultima-tentativa{text-decoration:underline #a394de}.dark-theme .link-ultima-tentativa:hover{color:#a394de!important}.dark-theme .tentativa-item-card{background:linear-gradient(135deg,#5a87f20d,#5a83dd14)!important}.dark-theme .tentativa-item-card .quant-valor,.dark-theme .tentativa-item-card .data-texto,.dark-theme .tentativa-item-card span{color:#fff!important}.dark-theme .tentativa-item-card.tentativa-selecionada{background:linear-gradient(135deg,#5a87f20d,#5a83dd14)}.dark-theme .tentativa-item-card.tentativa-selecionada .data-texto{color:#fff!important}.dark-theme .tentativa-item-card.tentativa-selecionada .tentativa-status{color:#5a87f2!important}.dark-theme .field-label{color:#fff!important}.dark-theme .file-info-card{background:#2a3447cd!important;border:2px solid rgba(255,255,255,.2)!important}.dark-theme .file-info-card span{color:#fff!important}.dark-theme .upload-area-compact{background:#2a3447cd!important;border:2px dashed rgba(255,255,255,.2)!important}.dark-theme .upload-area-compact span{color:#fff!important}.dark-theme .period-chip{background:#4a5569!important;background-color:#4a5569!important;color:#fff!important}.dark-theme .period-chip-jogos{background:#fff3!important}.dark-theme .period-chip-jogos .chip-text,.dark-theme .chipDarkMode{color:#fff!important}.dark-theme .chipDarkMode i-tabler{color:#fff!important}.dark-theme .chipDarkMode span,.dark-theme .alternatives .alternative-text,.dark-theme .buttonOptions,.dark-theme .buttonOptions span{color:#fff!important}.dark-theme .mat-headline-5,.dark-theme .mat-subtitle-1,.dark-theme .mat-headline-6,.dark-theme .mat-button-toggle-button,.dark-theme .mat-drawer-container,.dark-theme .mdc-data-table__header-cell,.dark-theme .breadcrumb-item a{color:#484e55}.dark-theme .mat-mdc-menu-panel{color:#484e55!important}.dark-theme .mat-subtitle-2,.dark-theme .mat-body-1,.dark-theme .mat-body-2,.dark-theme .ngx-pagination a,.dark-theme .ngx-pagination button,.dark-theme .mdc-data-table__pagination-total,.dark-theme .mdc-data-table__pagination-rows-per-page-label,.dark-theme .mdc-data-table__cell,.dark-theme .mat-mdc-icon-button,.dark-theme .mdc-list-item__secondary-text,.dark-theme .mat-mdc-menu-item,.dark-theme .mat-mdc-menu-item:visited,.dark-theme .mat-mdc-menu-item:link{color:#eaeff4}.dark-theme .mat-drawer,.dark-theme .mat-mdc-menu-panel{color:#eaeff4!important;background-color:linear-gradient(135deg,#212121 0%,#3a3a3e 100%)}.dark-theme .mat-drawer-container{background:#374153!important}.dark-theme .mat-mdc-card,.dark-theme .mat-mdc-table,.dark-theme .cal-week-view,.dark-theme .cal-week-view .cal-hour-odd,.dark-theme .mat-datepicker-content,.dark-theme .mat-stepper-horizontal,.dark-theme .mat-stepper-vertical{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)}.dark-theme .bg-white,.dark-theme .mdc-menu-surface{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important}.dark-theme .topbar{background-color:#2a3447}.dark-theme .cardWithShadow{box-shadow:#0000004d 0 0 2px,#919eab05 0 12px 24px -4px}.dark-theme .timeline .timeline-item .timline-border{background-color:#5f79e1}.dark-theme .todo-item .edit-view,.dark-theme .mat-button-toggle-appearance-standard,.dark-theme .mat-tree,.dark-theme .mat-expansion-panel{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important}.dark-theme .cal-month-view .cal-cell-row:hover,.dark-theme .cal-month-view .cal-cell-row .cal-cell:hover,.dark-theme .cal-month-view .cal-cell.cal-has-events.cal-open,.dark-theme .cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover,.dark-theme .cal-week-view .cal-day-headers .cal-header:hover,.dark-theme .cal-week-view .cal-day-headers .cal-drag-over,.dark-theme .bg-extra-light{background-color:#333f55}.dark-theme .or-border:after,.dark-theme .or-border:before{background:#fff!important}.dark-theme .theme-select .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.dark-theme .theme-select .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#5f79e1}.dark-theme .cal-month-view .cal-day-cell:not(:last-child){border-right-color:#5f79e1}.dark-theme .cal-month-view .cal-days .cal-cell-row,.dark-theme .cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.dark-theme .cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#5f79e1}.dark-theme .b-1,.dark-theme .mdc-checkbox__background{border:1px solid #5f79e1!important}.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:#5f79e1}.dark-theme .mdc-text-field--outlined .mdc-notched-outline__leading,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__trailing,.dark-theme .mdc-text-field--outlined .mdc-notched-outline__notch,.dark-theme .cal-month-view .cal-days,.dark-theme .cal-week-view,.dark-theme .cal-week-view .cal-day-headers,.dark-theme .cal-week-view .cal-time-events,.dark-theme .cal-week-view .cal-day-column,.dark-theme .cal-week-view .cal-day-headers .cal-header:first-child,.dark-theme .cal-week-view .cal-day-headers .cal-header:not(:last-child),.dark-theme .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled+.mdc-radio__background .mdc-radio__inner-circle{border-color:#5f79e1!important}.dark-theme .b-b-1{border-bottom:1px solid #5f79e1!important}.dark-theme .b-t-1{border-top:1px solid #5f79e1!important}.dark-theme .b-r-1{border-right:1px solid #5f79e1!important}.dark-theme .b-l-1{border-left:1px solid #5f79e1}.dark-theme .bg-light-primary{background-color:#253662!important}.dark-theme .bg-light-accent{background-color:#1c455d!important}.dark-theme .bg-light-error{background-color:#4b313d!important}.dark-theme .bg-light-success{background-color:#1b3c48!important}.dark-theme .bg-light-warning{background-color:#4d3a2a!important}.dark-theme .todos .taskboard-task{background:#253662!important}.dark-theme .inprogress .taskboard-task{background:#4d3a2a!important}.dark-theme .completed .taskboard-task{background:#1b3c48!important}.dark-theme .onhold .taskboard-task{background:#4b313d!important}.dark-theme .mat-mdc-dialog-container{--mdc-dialog-container-color: #2a3447}.dark-theme .customizer-button-group .mat-button-toggle-appearance-standard.mat-button-toggle-checked i-tabler.fill-icon{fill:#253662}.dark-theme .mat-mdc-standard-chip{--mdc-chip-elevated-container-color: #333f55 !important}.dark-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-container-color: #333f55}.dark-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-container-color: #333f55}.dark-theme .mat-mdc-button,.dark-theme .mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: #7c8fac !important}.dark-theme .mat-mdc-button.mat-unthemed{--mdc-text-button-label-text-color: #7c8fac !important}.dark-theme .mdc-list-item__primary-text,.dark-theme .mdc-list-item--with-leading-icon .mdc-list-item__start,.dark-theme .mdc-list-item--with-trailing-icon .mdc-list-item__end{color:#eaeff4!important}.dark-theme .mat-mdc-select-value{color:#ffffffde!important}.dark-theme .mat-mdc-select-arrow svg{fill:#ffffffde!important}.dark-theme .mdc-text-field:not(.mdc-text-field--disabled):not(.loginContent .mdc-text-field) .mdc-floating-label,.dark-theme .mdc-text-field:not(.mdc-text-field--disabled):not(.loginContent .mdc-text-field) .mdc-text-field__input{color:#ffffffe6!important}.dark-theme .mdc-text-field:not(.mdc-text-field--disabled):not(.loginContent .mdc-text-field) .mdc-floating-label .mat-mdc-icon-button[disabled][disabled],.dark-theme .mdc-text-field:not(.mdc-text-field--disabled):not(.loginContent .mdc-text-field) .mdc-text-field__input .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .6) !important;--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .6) !important}.dark-theme .justificativa-textarea{background:linear-gradient(145deg,#2a3447,#1e293b)!important;border:1px solid rgba(90,135,242,.1);box-shadow:0 2px 12px #0003}.dark-theme .justificativa-textarea:hover{box-shadow:0 8px 25px #0000004d}.dark-theme .explanation-content p{background-color:transparent!important;color:#fff!important}.dark-theme .flashcard-wrapper .flashcard-side,.dark-theme .flashcard-wrapper .flashcard-side .flashcard-front{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)!important}.dark-theme .flashcard-wrapper .flashcard-side .flashcard-back{background:linear-gradient(135deg,#0f3460,#16213e,#1a1a2e)!important}.dark-theme .flashcard-wrapper .question-text,.dark-theme .flashcard-wrapper .answer-text,.dark-theme .flashcard-wrapper .answer-label,.dark-theme .flashcard-wrapper .flip-hint{color:#fff!important}.dark-theme .flashcard-wrapper .flip-hint i-tabler{color:#fff!important}.dark-theme .chatbot-sidebar{position:fixed;top:0;right:-420px;width:420px;height:100vh;background:#282c34!important;box-shadow:-4px 0 20px #0006;z-index:999;transition:right .4s cubic-bezier(.25,.46,.45,.94)}.dark-theme .chatbot-sidebar.open{right:0}@media (max-width: 768px){.dark-theme .chatbot-sidebar{width:100%;right:-100%}.dark-theme .chatbot-sidebar.open{right:0}}.dark-theme .chatbot-container{height:100%;display:flex;flex-direction:column}.dark-theme .chatbot-header{color:#fff;padding:10px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 10px #0000004d;position:relative}.dark-theme .chatbot-header .chatbot-info{flex:1}.dark-theme .chatbot-header .chatbot-info .chatbot-name{margin:0;font-size:1.2rem;font-weight:600;line-height:1.3;color:#e0e0e0}.dark-theme .chatbot-header .chatbot-info .chatbot-status{font-size:.85rem;opacity:.8;font-weight:400;color:#fff!important}.dark-theme .chatbot-header .chatbot-close{background:#ffffff1a;border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.dark-theme .chatbot-header .chatbot-close:hover{background:#fff3}.dark-theme .chatbot-header .chatbot-close .icon-20{stroke-width:2}.dark-theme .questao-card-estudos{border:1px solid #5A87F2!important}.dark-theme .content-sidebar-estudos .questao-lateral{background-color:#2a3447!important;border-color:#3b424d!important;color:#fff!important}.dark-theme .content-sidebar-estudos .questao-lateral:hover{background-color:#3b424d!important}.dark-theme .content-sidebar-estudos .sidebar-footer{border-top-color:#3b424d}.dark-theme .content-sidebar-estudos .sidebar-footer span{color:#fff!important}.dark-theme .content-sidebar-estudos .sidebar-footer .total-questoes{color:#ccc}.dark-theme .content-sidebar-estudos .sidebar-footer .total-questoes .text-muted{color:#6c757d}.dark-theme .content-sidebar-estudos .sidebar-footer .pagination-controls .page-navigation{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dark-theme .content-sidebar-estudos .sidebar-footer .pagination-controls .page-navigation .page-info{color:#fff!important}.dark-theme .content-sidebar-estudos .sidebar-footer .pagination-controls .page-navigation button i-tabler{color:#5a83dd}.dark-theme .content-sidebar-estudos .sidebar-footer .pagination-controls .page-navigation button:disabled i-tabler{color:#666}.dark-theme .card-header .subject-tag{background-color:#4a5569!important;color:#fff!important;border-color:#a28dffa8}.dark-theme .card-header .course-tag{background-color:#4a5569!important;color:#fff!important;border-color:#90caf9}.dark-theme .card-header .difficulty-tag{background-color:#4a5569!important;color:#fff!important;border-color:#ff9800}.dark-theme .questoes-lista,.dark-theme .questoes-lista span,.dark-theme .questoes-lista p,.dark-theme .questoes-lista h3,.dark-theme .questoes-lista h4,.dark-theme .questoes-lista div{color:#fff!important}.dark-theme .questoes-lista .dificuldade-badge.dificuldade-facil,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-f\e1 cil,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-f{background-color:#69f56d51;color:#5dd061}.dark-theme .questoes-lista .dificuldade-badge.dificuldade-medio,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-m\e9 dio,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-m{background-color:#ffbc5644;color:#ffa825}.dark-theme .questoes-lista .dificuldade-badge.dificuldade-dificil,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-dif\ed cil,.dark-theme .questoes-lista .dificuldade-badge.dificuldade-d{background-color:#ff8f8738;color:#ff4a3d}.dark-theme .assuntos-preview{background-color:#2a3447!important;border:2px solid #5A87F2!important;color:#fff!important}.dark-theme .assuntos-preview .preview-label,.dark-theme .assuntos-preview .preview-text{color:#fff!important}.dark-theme .create-button[disabled],.dark-theme .create-button.disabled{pointer-events:none;opacity:.9}.dark-theme .create-button[disabled] span,.dark-theme .create-button.disabled span{color:#4b4b4b!important}.dark-theme .create-button[disabled] i-tabler,.dark-theme .create-button.disabled i-tabler{color:#4b4b4b!important}.dark-theme .create-button span{color:#fff!important}.dark-theme .create-button i-tabler{color:#fff!important}.dark-theme .card-content h4,.dark-theme .card-content .alternative-text,.dark-theme .card-content .buttonOptions{color:#fff!important}.dark-theme .card-content .alternatives .alternatives-list .alternative-item{border-color:#4b4b4b!important;color:#fff!important}.dark-theme .card-content .alternatives .alternatives-list .alternative-item.correct{background:#2d9d49f0!important;border-color:#4caf50!important}.dark-theme .card-content .alternatives .alternatives-list .alternative-item.correct .alternative-letter{color:#fff!important}.dark-theme .card-content .alternatives .alternatives-list .alternative-item.correct i-tabler{color:#fff!important}.dark-theme .card-content .question-text .question-content,.dark-theme .card-content .explanation-content .explanation-text{background-color:#2c3648b7!important;color:#fff!important}.dark-theme .card-content .question-text .question-content h4,.dark-theme .card-content .explanation-content .explanation-text h4{color:#fff!important}.dark-theme .explanation-content .explanation-text{background-color:#34425cb7!important;color:#fff!important}.dark-theme .explanation-content .explanation-text h4,.dark-theme .explanation-content h4,.dark-theme .questao-details .subject-tag{color:#fff!important}.dark-theme .question-content{background-color:#2c3648b7!important;color:#fff!important}.dark-theme .paginationBottom{background-color:#2c3648!important;border-top:1px solid #3a3f45;padding:12px 16px}.dark-theme .paginationBottom span,.dark-theme .paginationBottom .page-info{color:#fff!important}.dark-theme .paginationBottom .page-navigation{display:flex;align-items:center;justify-content:space-between}.dark-theme .paginationBottom .page-navigation button i-tabler{color:#fff}.dark-theme .paginationBottom .page-navigation button:disabled i-tabler{color:#fff}.dark-theme .alternative-letter{color:#fff!important}.dark-theme .alternatives .alternatives-list .alternative-item.correct{border-color:#4caf50;background:linear-gradient(135deg,#3c7e3c,#3b963e)!important}.dark-theme .alternatives .alternatives-list .alternative-item.selected-wrong{background:linear-gradient(135deg,#c74357,#f44336)!important}.dark-theme .alternatives .alternatives-list .alternative-item .alternative-letter{font-weight:700;min-width:24px;color:#5a83dd;font-size:14px}.dark-theme .explicacao-container{background-color:#2c3648b7!important;color:#fff!important}.dark-theme .explicacao-container span,.dark-theme .explicacao-container div{color:#fff!important}.dark-theme .pergunta-texto,.dark-theme .questao-footer{background:linear-gradient(135deg,#2a344766 0% 100%)!important}.dark-theme .subject-card span{color:#fff!important}.dark-theme .generation-overlay{background-color:#2c3648cc!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dark-theme .stat-item,.dark-theme .progress-text,.dark-theme .ai-disclaimer span{color:#fff!important}.dark-theme .btn-embaixo-resposta{background-color:#4a5569!important}.dark-theme .btn-embaixo-resposta span,.dark-theme .btn-embaixo-resposta-2 span{color:#fff!important}.dark-theme .edit-create-questao-container{background:linear-gradient(135deg,#2a3447,#1e293b)!important}.dark-theme .professor-shared-chip span{color:#fff!important}.dark-theme .pending-file-preview{background:transparent!important;border:1px solid rgba(90,135,242,.7)}.dark-theme .pending-file-preview .preview-name{color:#fff!important}.dark-theme .module-card{background:linear-gradient(135deg,#2a3447,#1e293b)!important}.dark-theme .module-card span,.dark-theme .module-card p,.dark-theme .module-card h3,.dark-theme .module-card mat-label{color:#fff!important}.dark-theme .module-card .icon-card-modern{color:#5a87f2!important;background:transparent!important;border:2px solid #fff!important}.dark-theme .module-card .icon-card-modern.selected{border:2px solid #5A87F2!important}.dark-theme .ai-chat-container{background:linear-gradient(135deg,#2a3447,#1e293b)!important}.dark-theme .ai-chat-container .message-bubble{background:transparent!important}.dark-theme .ai-chat-container .message-content,.dark-theme .ai-chat-container .suggestion-bubble{background:linear-gradient(135deg,#2a3447,#1e293b)!important;border:1px solid #4F70CD!important;box-shadow:0 2px 12px #5a83dd33}.dark-theme .ai-chat-container .suggestion-bubble div{color:#fff!important}.dark-theme .ai-chat-container span,.dark-theme .ai-chat-container p,.dark-theme .ai-chat-container h3,.dark-theme .ai-chat-container mat-label{color:#fff!important}.dark-theme .chatbot-body{flex:1;overflow:hidden;display:flex;flex-direction:column;background-color:transparent!important}.dark-theme .chat-messages{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.dark-theme .chat-messages::-webkit-scrollbar{width:6px}.dark-theme .chat-messages::-webkit-scrollbar-track{background:#2c3038;border-radius:3px}.dark-theme .chat-messages::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.dark-theme .chat-messages::-webkit-scrollbar-thumb:hover{background:#777}.dark-theme .message-wrapper{display:flex}.dark-theme .message-wrapper.user-message{justify-content:flex-end}.dark-theme .message-wrapper.bot-message{justify-content:flex-start}.dark-theme .message-bubble{max-width:75%;padding:12px 16px;border-radius:18px;position:relative;word-wrap:break-word}.dark-theme .message-bubble.user-bubble{background:linear-gradient(135deg,#5a87f2,#5a83dd);color:#fff;border-bottom-right-radius:6px}.dark-theme .message-bubble.bot-bubble{background:linear-gradient(135deg,#5a83dd40,#5a83dd73)!important;color:#fff!important;border-bottom-left-radius:6px}.dark-theme .message-content{font-size:.95rem;line-height:1.4;margin-bottom:4px}.dark-theme .message-time{font-size:.75rem;opacity:.6;text-align:right;color:#b0b0b0}.dark-theme .typing-indicator{padding:16px 20px!important}.dark-theme .typing-indicator .typing-dots{display:flex;gap:4px}.dark-theme .typing-indicator .typing-dots span{width:8px;height:8px;border-radius:50%;background:#fffc!important;animation:typing 1.4s infinite ease-in-out}.dark-theme .typing-indicator .typing-dots span:nth-child(1){animation-delay:0s}.dark-theme .typing-indicator .typing-dots span:nth-child(2){animation-delay:.2s}.dark-theme .typing-indicator .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.2);opacity:1}}.dark-theme .chatbot-footer{background-color:#2c3648!important;border-top:1px solid #3a3f45;padding:16px 20px}.dark-theme .message-input-container{display:flex;align-items:flex-end;gap:12px}.dark-theme .message-input-field{flex:1}.dark-theme .message-input-field ::ng-deep .mat-mdc-form-field-wrapper{padding-bottom:0}.dark-theme .message-input-field ::ng-deep .mat-mdc-form-field-infix{padding:12px 0;min-height:auto}.dark-theme .message-input-field ::ng-deep .mat-mdc-input-element{font-size:.95rem;color:#e0e0e0}.dark-theme .message-input-field ::ng-deep input.mat-mdc-input-element::placeholder{color:#888;opacity:.7}.dark-theme .message-input-field ::ng-deep .mat-mdc-form-field-outline .mat-mdc-notch-piece{border-color:#555}.dark-theme .message-input-field ::ng-deep .mat-focused .mat-mdc-form-field-outline .mat-mdc-notch-piece{border-color:#5a87f2}.dark-theme .file-preview-modal{background:linear-gradient(135deg,#2a3447,#1e293b)!important;border:1px solid rgba(90,135,242,.7);color:#fff!important}.dark-theme .file-preview-modal h4{color:#fff!important}.dark-theme .send-button{background:linear-gradient(135deg,#5a87f2,#5a83dd)!important;color:#fff;border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.dark-theme .send-button:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #00000040}.dark-theme .send-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.dark-theme .send-button .icon-20{stroke-width:2}@media (max-width: 768px){.dark-theme .chatbot-header{padding:16px}.dark-theme .chatbot-header .chatbot-avatar{width:40px;height:40px}.dark-theme .chatbot-header .chatbot-name{font-size:1.1rem}.dark-theme .chat-messages{padding:16px;gap:12px}.dark-theme .message-bubble{max-width:85%;padding:10px 14px}.dark-theme .chatbot-footer{padding:12px 16px}}.dark-theme .pagina-toda{transition:margin-right .4s cubic-bezier(.25,.46,.45,.94)}.dark-theme .btn-resposta span{color:#fff!important}.dark-theme .pagina-toda.chatbot-aberto{margin-right:420px}@media (max-width: 768px){.dark-theme .pagina-toda.chatbot-aberto{margin-right:0}}.dark-theme .disabled-icon{opacity:.4;pointer-events:none}.dark-theme .main-content{transition:margin-right .4s cubic-bezier(.25,.46,.45,.94)}.dark-theme .main-content .empty-state{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border-color:#5a87f2!important}.dark-theme .main-content .empty-state h3,.dark-theme .main-content .empty-state p{color:#eaeff4!important}.dark-theme .main-content.chatbot-open{margin-right:420px}@media (max-width: 768px){.dark-theme .main-content.chatbot-open{margin-right:100vw}}.dark-theme .generated-cards-container .cards-header{border-bottom:1px solid rgba(255,255,255,.12)!important}.dark-theme .generated-cards-container .cards-header .header-info h3{color:#484e55!important}.dark-theme .generated-cards-container .cards-header .header-info .subtitle{color:#eaeff4!important}.dark-theme .generated-cards-container .generated-card{border-color:#5f79e1!important;background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)!important}.dark-theme .generated-cards-container .generated-card .card-header{background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)!important;border-bottom:1px solid #5f79e1}.dark-theme .generated-cards-container .generated-card .card-header .card-info .card-number{box-shadow:0 2px 4px #00000080!important}.dark-theme .generated-cards-container .generated-card .card-header .card-info .card-title{color:#484e55!important}.dark-theme .generated-cards-container .generated-card .card-header .card-info .card-tag,.dark-theme .generated-cards-container .generated-card .card-header .card-info .ai-badge{background-color:#ffffff0d!important;color:#eaeff4!important;border-color:#ffffff1f!important}.dark-theme .generated-cards-container .generated-card .loading-message{color:#fff!important}.dark-theme .generated-cards-container .generated-card .card-content{background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)!important}.dark-theme .generated-cards-container .generated-card .card-content .question-text h4,.dark-theme .generated-cards-container .generated-card .card-content .question-text p{color:#eaeff4!important}.dark-theme .generated-cards-container .generated-card .card-content .alternatives .alternative-item{background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)!important;border-color:#5f79e1!important}.dark-theme .generated-cards-container .generated-card .card-content .alternatives .alternative-item.correct{border-color:#5a87f2!important}.dark-theme .generated-cards-container .generated-card .card-content .card-metadata .metadata-item span,.dark-theme .generated-cards-container .generated-card .card-content .card-metadata p,.dark-theme .generated-cards-container .generated-card .card-content .explanation-content h4{color:#eaeff4!important}.dark-theme .generated-cards-container .generated-card .card-content .explanation-content p{background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)!important;border-left-color:#5a87f2!important;color:#eaeff4!important}.dark-theme .generated-cards-container .generated-card .card-content .card-footer button{color:#eaeff4!important;border-color:#ffffff1f!important}.dark-theme .generated-cards-container .generated-card .card-content .card-footer button:hover{background-color:#333f55!important}.dark-theme .generated-cards-container .empty-state{background:linear-gradient(135deg,#2a3447f5,#2d3647e8)!important;border-color:#5a87f2!important}.dark-theme .generated-cards-container .empty-state h3,.dark-theme .generated-cards-container .empty-state p{color:#eaeff4!important}html.dark-theme .cardBorder .mdc-card{box-shadow:none!important;border:1px solid #5f79e1!important}html.dark-theme .cardBorder .mdc-card.shadow-none{border:0!important}html.dark-theme .sidebarNav{background:linear-gradient(135deg,#212121,#3a3a3e)!important}html.dark-theme .sidebarNav-horizontal .horizontal-navbar .parentBox:hover>.activeMenu,html.dark-theme .sidebarNav-horizontal .horizontal-navbar .parentBox .activeMenu{color:#94a3b8}html.dark-theme .sidebarNav-horizontal .horizontal-navbar .parentBox .menuLink{color:#7c8fac}html.dark-theme .sidebarNav-horizontal .horizontal-navbar .parentBox .childBox{background-color:linear-gradient(135deg,rgba(42,52,71,.9607843137) 0%,rgba(45,54,71,.9098039216) 100%)}html.dark-theme .bg-gredient:before{opacity:.05}html.dark-theme .mdc-text-field:not(.mdc-text-field--disabled) .mat-mdc-tab .mdc-tab__text-label,html.dark-theme .mat-mdc-tab-link .mdc-tab__text-label,html.dark-theme .mat-mdc-checkbox-disabled label{color:#fff9!important}html.dark-theme .mat-action-row{border-top-color:#ffffff1f}html.dark-theme .mdc-text-field__input::placeholder{color:#ffffffe3!important}html.dark-theme .mat-expansion-panel-header-description,html.dark-theme .mat-expansion-indicator:after{color:#ffffffb3}html.dark-theme .mdc-text-field--disabled .mdc-floating-label{color:#ffffff61}html.dark-theme .mat-calendar-table-header,html.dark-theme .mat-calendar-body-label{color:#ffffffb3}html.dark-theme .mat-calendar-arrow{fill:#fff}html.dark-theme .mat-mdc-radio-button .mdc-form-field,html.dark-theme .mat-calendar-body-cell-content,html.dark-theme .mat-date-range-input-separator,html.dark-theme .mat-expansion-panel-header-title,html.dark-theme .mat-step-header .mat-step-label.mat-step-label-active{color:#fff}html.dark-theme .mat-mdc-raised-button[disabled][disabled]{--mdc-protected-button-disabled-label-text-color: rgba(255, 255, 255, .5)}html.dark-theme .mat-mdc-unelevated-button[disabled][disabled]{--mdc-filled-button-disabled-label-text-color: rgba(255, 255, 255, .5)}html.dark-theme .mat-mdc-button[disabled][disabled]{--mdc-text-button-disabled-label-text-color: rgba(255, 255, 255, .5)}html.dark-theme .mat-mdc-outlined-button[disabled][disabled]{--mdc-outlined-button-disabled-label-text-color: rgba(255, 255, 255, .5)}html.dark-theme .mat-mdc-icon-button[disabled][disabled]{--mdc-icon-button-icon-color: rgba(255, 255, 255, .5);--mdc-icon-button-disabled-icon-color: rgba(255, 255, 255, .5)}html.dark-theme .mat-mdc-outlined-button{--mdc-outlined-button-outline-color: rgba(255, 255, 255, .12)}html.dark-theme .mat-mdc-outlined-button.mat-unthemed{--mdc-outlined-button-label-text-color: #fff}html.dark-theme .mat-mdc-raised-button.mat-unthemed{--mdc-protected-button-label-text-color: #fff}html.dark-theme .mat-mdc-unelevated-button.mat-unthemed{--mdc-filled-button-label-text-color: #fff}html.dark-theme .mdc-data-table__cell,html.dark-theme .mdc-data-table__header-cell{border-bottom-color:#ffffff1f}html.dark-theme .mat-mdc-checkbox .mdc-form-field,html.dark-theme .mat-mdc-paginator,html.dark-theme .mat-mdc-slide-toggle .mdc-form-field{color:#ffffffde!important}html.dark-theme .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,html.dark-theme .mat-button-toggle-group-appearance-standard{border:solid 1px #5f79e1}html.dark-theme .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #5f79e1}html.dark-theme .bg-primary{background-color:#db2944!important}html.dark-theme .text-primary{color:#db2944!important}html.dark-theme .bg-accent{background-color:#4f70cd!important}html.dark-theme .text-accent{color:#4f70cd!important}html.dark-theme .bg-success{background-color:#4caf50!important}html.dark-theme .text-success{color:#4caf50!important}html.dark-theme .bg-warning{background-color:#f2ea8b!important}html.dark-theme .text-warning{color:#f2ea8b!important}html.dark-theme .bg-error{background-color:#ff4e4e!important}html.dark-theme .text-error{color:#ff4e4e!important}html.dark-theme .study-container-new{background-color:transparent!important}html.dark-theme .bloco-expansion-panel{background:linear-gradient(135deg,#2a3447,#1e293b)!important;border:1px solid rgba(90,135,242,.2)!important}html.dark-theme .bloco-expansion-panel:hover{border-color:#5a87f266!important}html.dark-theme .bloco-panel-header{background:linear-gradient(135deg,#2a3447e6,#1e293be6)!important;border-bottom:2px solid rgba(90,135,242,.3)!important}html.dark-theme .bloco-panel-header:hover{background:linear-gradient(135deg,#2a3447,#1e293b)!important}html.dark-theme .bloco-panel-header .mat-expansion-indicator:after{color:#fff!important}html.dark-theme .bloco-panel-title,html.dark-theme .bloco-panel-title .bloco-nome{color:#fff!important}html.dark-theme .bloco-content{background:#1e293b80!important}html.dark-theme .deck-destaque-card{background:linear-gradient(135deg,#2a3447,#1e293b)!important;border:2px solid rgba(90,135,242,.3)!important;box-shadow:0 8px 24px #0006!important}html.dark-theme .destaque-nome{color:#fff!important}html.dark-theme .destaque-descricao{border-color:#5a87f24d!important;background:linear-gradient(135deg,#334155,#475569)!important;color:#fff!important}html.dark-theme .descricao-texto{color:#e0e0e0!important}html.dark-theme .destaque-questoes{color:#b0b0b0!important}html.dark-theme .welcome-message .welcome-title{color:#fff!important}html.dark-theme .modulo-card{background:linear-gradient(135deg,#2a3447,#1e293b)!important;border:1.5px solid rgba(90,135,242,.2)!important}html.dark-theme .modulo-card:hover{border-color:#5a87f280!important;box-shadow:0 8px 24px #00000080!important}html.dark-theme .modulo-header{border-bottom:1px solid rgba(90,135,242,.2)!important}html.dark-theme .modulo-title{color:#fff!important}html.dark-theme .modulo-subtitle{color:#b0b0b0!important}html.dark-theme .modulo-descricao{background:linear-gradient(135deg,#2a344799,#1e293b99)!important;color:#e0e0e0!important}html.dark-theme .container-message span,html.dark-theme .stat-row span{color:#e0e0e0!important}html.dark-theme .divider-separator{border-top-color:#5a87f24d!important}html.dark-theme .dashboard-interativo-container,html.dark-theme .atividades-container{background:#374153!important}html.dark-theme .dashboard-interativo-container h1,html.dark-theme .atividades-container h1{color:#fff!important}html.dark-theme .planning-section,html.dark-theme .chat-input-rounded-container,html.dark-theme .metadata-textarea{background:#1e293b!important;border-color:#334155!important}html.dark-theme .planning-section .section-title,html.dark-theme .planning-section span,html.dark-theme .planning-section textarea,html.dark-theme .chat-input-rounded-container .section-title,html.dark-theme .chat-input-rounded-container span,html.dark-theme .chat-input-rounded-container textarea,html.dark-theme .metadata-textarea .section-title,html.dark-theme .metadata-textarea span,html.dark-theme .metadata-textarea textarea{color:#f1f5f9!important}html.dark-theme .welcome-hero-section{background:linear-gradient(135deg,#1e40af,#1d4ed8)}html.dark-theme .hero-stats .stat-card{background:#ffffff1a;border-color:#fff3}html.dark-theme .hero-stats .stat-card .stat-number{color:#f1f5f9!important}html.dark-theme .hero-stats .stat-card .stat-label{color:#cbd5e1}html.dark-theme .action-card{background:#1e293b;border-color:#334155}html.dark-theme .action-card .card-title{color:#f1f5f9}html.dark-theme .action-card .card-description{color:#94a3b8}html.dark-theme .progress-card{background:#1e293b;border-color:#334155}html.dark-theme .progress-card .progress-title{color:#f1f5f9}html.dark-theme .achievements-card{background:#1e293b;border-color:#334155}html.dark-theme .achievements-card .achievements-title{color:#f1f5f9}html.dark-theme .planning-section,html.dark-theme .shared-section{background:#1e293b;border-color:#334155}html.dark-theme .planning-section .section-title,html.dark-theme .shared-section .section-title{color:#f1f5f9}html.dark-theme .achievement-item{background:#334155}html.dark-theme .achievement-item .achievement-name{color:#f1f5f9}html.dark-theme .achievement-item .achievement-desc{color:#94a3b8}html.dark-theme .shortcut-btn{background:#1e293b;border-color:#334155;color:#94a3b8}html.dark-theme .dashboard-section{background:#1e293b;border-color:#334155}html.dark-theme .section-header{background:linear-gradient(135deg,#334155,#475569);border-color:#475569}html.dark-theme .dashboard-title{color:#f8fafc}html.dark-theme .dashboard-subtitle,html.dark-theme .section-description{color:#cbd5e1}html.dark-theme .section-title{color:#f1f5f9}html.dark-theme .modules-list-container{background:#1e293b;border-color:#334155}html.dark-theme .module-item{background:#1e293b!important;border-color:#334155!important}html.dark-theme .module-item .module-name{color:#f1f5f9!important}html.dark-theme .module-item .module-description{background:linear-gradient(135deg,#334155,#475569)!important}html.dark-theme .module-item .module-description p{color:#fff!important;border-color:#5a87f24d!important}html.dark-theme .functionalities-panel{background:#1e293b;border-color:#334155}html.dark-theme .functionality-card{background:#334155!important}html.dark-theme .functionality-card .function-title{color:#f1f5f9!important}html.dark-theme .functionality-card .function-description{color:#fff!important}html.dark-theme .stat-card{background:#334155}html.dark-theme .stat-card .stat-value{color:#f1f5f9}html.dark-theme .stat-card .stat-label{color:#94a3b8}html.dark-theme .view-all-btn{background:linear-gradient(135deg,#5f79e11a,#5f79e126)}html.dark-theme .badge-diaprova{background:#db294433;color:#e2556a}html.dark-theme .deck-destaque-card{background:#1e293b;border-color:#334155}html.dark-theme .destaque-header{background:linear-gradient(135deg,#1e40af,#1d4ed8)}html.dark-theme .destaque-score,html.dark-theme .destaque-nome{color:#f1f5f9}html.dark-theme .destaque-descricao{background:linear-gradient(135deg,#334155,#475569)}html.dark-theme .destaque-descricao .descricao-texto{color:#cbd5e1}html.dark-theme .destaque-action-button{background:linear-gradient(135deg,#db2944,#5f79e1);color:#fff}html.dark-theme .ver-todos-button{background:transparent;color:#5f79e1}html.dark-theme .empty-title{color:#cbd5e1}html.dark-theme .empty-description{color:#94a3b8}html.dark-theme .modulo-card{background:#1e293b;border-color:#334155}html.dark-theme .modulo-descricao{border-color:#5a87f24d!important;background:linear-gradient(135deg,#334155,#475569)!important;color:#fff!important}html.dark-theme .destaque-tempo-badge{background:#475569;color:#cbd5e1}html.dark-theme .modulo-button-primary{background:linear-gradient(135deg,#1e40af,#1d4ed8);color:#fff}html.dark-theme .modulo-button-secondary{background:linear-gradient(135deg,#5f79e11a,#5f79e126);color:#5f79e1}html.dark-theme .action-card.is-disabled{opacity:.6!important;cursor:default!important;pointer-events:none!important;transform:none!important}html.dark-theme .minimalist-filter-wrapper .filter-container,html.dark-theme .discipline-section{background:#1e293b!important;border-color:#334155!important}html.dark-theme .section-header{background:linear-gradient(135deg,rgba(var(--section-color, #5f79e1),.1),rgba(var(--section-color, #5f79e1),.05))!important;border-color:rgba(var(--section-color, #5f79e1),.2)!important}html.dark-theme .study-card,html.dark-theme .card-material{background:#1e293b!important;border-color:#5f79e14d!important}html.dark-theme .study-card h3,html.dark-theme .study-card span,html.dark-theme .card-material h3,html.dark-theme .card-material span{color:#f1f5f9!important}html.dark-theme .subject-card{background:linear-gradient(135deg,#1e293bcc,#334155cc)!important;border-color:#db29444d!important}html.dark-theme .main-actions button{background:linear-gradient(135deg,#5f79e1,#5a83dd)!important;color:#fff!important}html.dark-theme .study-button,html.dark-theme .study-button-prof,html.dark-theme .study-button2,html.dark-theme .study-button2-prof{background:linear-gradient(135deg,#5f79e11a,#5f79e126)!important;border-color:#5f79e166!important;color:#5f79e1!important}html.dark-theme .shared-deck-disclaimer{background-color:#ffffff14!important;border-left-color:#fff!important;color:#fff!important}html.dark-theme .progress-bar{background:#94a3b826!important}html.dark-theme .period-chip{background-color:#4a5569!important;color:#fff!important}html.dark-theme .professor-shared-chip{background:linear-gradient(135deg,#5a87f21a,#5a83dd1a)!important;color:#fff!important}html.dark-theme .btn_add_questoes{background:#5f79e1!important;color:#fff!important}html.dark-theme .btn-archived{background-color:#1e293b!important;color:#484e55!important}html.dark-theme .btn-selecao{background-color:#334155!important;color:#484e55!important}html.dark-theme .btn-proxima-ativo,html.dark-theme .btn-resposta-ativo{background-color:#5a87f2!important;color:#fff!important}html.dark-theme .btn-paginator{background-color:#334155!important;color:#484e55!important}html.dark-theme .container-message{background:transparent!important}html.dark-theme .archived-card{background:linear-gradient(135deg,#94a3b840,#64748b40)!important;border-color:#64748b33!important}html.dark-theme .card-header-new .card-title-new,html.dark-theme .section-title,html.dark-theme .subject-text{color:#f1f5f9!important}html.dark-theme .criado-em{color:#94a3b8!important}html.dark-theme .info-usuario{color:#cbd5e1!important}html.dark-theme .info-material,html.dark-theme .shared-text{color:#94a3b8!important}html.dark-theme .menu-icon{color:#f1f5f9!important}html.dark-theme .chip-icon,html.dark-theme .discipline-badge-text,html.dark-theme .discipline-badge-icon{color:#5f79e1!important}html.dark-theme .card-count-new{color:#cbd5e1!important}html.dark-theme .last-attempt{color:#94a3b8!important}html.dark-theme .compartilhado-por,html.dark-theme .gadiente,html.dark-theme .spanMessage,html.dark-theme .linkMarcar{color:#f1f5f9!important}html.dark-theme .stat-card,html.dark-theme .filters-card,html.dark-theme .activity-item{background:#1e293b!important;border-color:#334155!important}html.dark-theme .activity-title{color:#f1f5f9!important}html.dark-theme .metadata-item{color:#94a3b8!important}html.dark-theme .metadata-item.shared{color:#5a87f2!important}html.dark-theme .progress-bar,html.dark-theme .options-menu-btn:hover{background:#374151!important}html.dark-theme .studio-header,html.dark-theme .context-header{border-bottom-color:#ffffff14!important}html.dark-theme .studio-panel-header,html.dark-theme .context-header{border-bottom-color:#ffffff14!important;background:linear-gradient(135deg,#5a87f214,#5a83dd14)!important}html.dark-theme .studio-panel-header .minimize-button:hover,html.dark-theme .context-header .minimize-button:hover{background:#5a87f226!important}html.dark-theme .studio-divider{background:#ffffff14!important}html.dark-theme .studio-section:not(:last-child){border-bottom-color:#ffffff14!important}html.dark-theme .empty-icon-wrapper{background:linear-gradient(135deg,#5a87f21f,#5a83dd1f)!important}html.dark-theme .notebook-button{background:#ffffff0d!important;box-shadow:0 1px 2px #0000004d,0 0 0 1px #ffffff0d!important}html.dark-theme .notebook-button:hover:not(:disabled){background:#ffffff14!important;box-shadow:0 4px 12px #0006,0 0 0 1px #ffffff14!important}html.dark-theme .notebook-button .button-icon{background:linear-gradient(135deg,#5a87f226,#5a83dd26)!important}html.dark-theme .notebook-button-primary{background:linear-gradient(135deg,#5a87f2,#7298f4)!important;box-shadow:0 2px 8px #5a87f24d,0 0 0 1px #5a87f226!important}html.dark-theme .export-item{background:#ffffff0d!important;box-shadow:0 1px 2px #0000004d,0 0 0 1px #ffffff0d!important}html.dark-theme .export-item:hover:not(:disabled){background:#ffffff14!important;box-shadow:0 4px 12px #0006,0 0 0 1px #ffffff14!important}html.dark-theme .stat-row{background:#ffffff08!important}html.dark-theme .stat-row:hover{background:#ffffff0d!important}html.dark-theme .stat-row .stat-label{color:#ffffffb3!important}html.dark-theme .stat-row .stat-label i-tabler{color:#fff9!important}html.dark-theme .stat-row .stat-value{color:#ffffffe6!important}html.dark-theme .progress-bar{background:#ffffff14!important}html.dark-theme .settings-button:hover{background:#ffffff0d!important}html.dark-theme ::ng-deep .ng-scrollbar-thumb{background:#ffffff26!important}html.dark-theme ::ng-deep .ng-scrollbar-thumb:hover{background:#ffffff40!important}html.dark-theme .studio-tab-list{border-bottom-color:#ffffff14!important}html.dark-theme .studio-tab-button:hover{background:#ffffff0d!important}html.dark-theme .studio-tab-button.active{background:linear-gradient(135deg,#5a87f226,#5a83dd26)!important}html.dark-theme .tab-list{border-bottom-color:#ffffff1a!important}html.dark-theme .tab-button{color:#fff9!important}html.dark-theme .tab-button:hover{color:#fffc!important;background:#ffffff0d!important}html.dark-theme .tab-button.active{background:#5a87f21a!important}html.dark-theme .material-row,html.dark-theme .activity-card-full,html.dark-theme .question-card{background:#ffffff08!important;border-color:#ffffff1a!important}html.dark-theme .material-row:hover,html.dark-theme .activity-card-full:hover,html.dark-theme .question-card:hover{border-color:#5a87f24d!important;box-shadow:0 4px 12px #0000004d!important}html.dark-theme .material-icon-circle,html.dark-theme .activity-icon-large{background:#5a87f226!important}html.dark-theme .material-title,html.dark-theme .activity-card-title,html.dark-theme h3{color:#fffffff2!important}html.dark-theme .activity-card-subtitle,html.dark-theme .activity-card-description,html.dark-theme .meta-date,html.dark-theme p{color:#fff9!important}html.dark-theme .stat-badge{background:#ffffff0f!important;color:#fffc!important}html.dark-theme .notebook-button{color:#ffffffe6!important;background:#ffffff0d!important;box-shadow:0 1px 2px #0000004d,0 0 0 1px #ffffff14!important}html.dark-theme .notebook-button:hover{background:#ffffff14!important;box-shadow:0 4px 12px #0006,0 0 0 1px #ffffff1f!important}html.dark-theme .search-input{background:#ffffff0d!important;border-color:#ffffff1f!important;color:#ffffffe6!important}html.dark-theme .search-input::placeholder{color:#fff6!important}html.dark-theme .search-input:focus{border-color:#5a87f2!important;background:#ffffff14!important}html.dark-theme .section-header{border-bottom-color:#ffffff1a!important}html.dark-theme .question-content .question-text{color:#ffffffd9!important}html.dark-theme .alternative-item{background:#ffffff08!important}html.dark-theme .alternative-item.correct{background:#4caf501f!important;border-color:#4caf504d!important}html.dark-theme .alternative-item:hover{background:#ffffff0f!important}html.dark-theme .alternative-item:hover.correct{background:#4caf502e!important}html.dark-theme .alternative-text{color:#ffffffd9!important}html.dark-theme .question-comment{background:#5a87f214!important;color:#ffffffd9!important}html.dark-theme .question-alternatives{border-top-color:#ffffff0f!important}html.dark-theme .notebook-tabs .tab-list{border-bottom-color:#ffffff1a!important}html.dark-theme .notebook-tabs .tab-button{color:#fff9!important}html.dark-theme .notebook-tabs .tab-button:hover{color:#fffc!important;background:#ffffff0d!important}html.dark-theme .notebook-tabs .tab-button.active{color:#fffffff2!important;background:#ffffff14!important}html.dark-theme .notebook-tabs .tab-count{background:#ffffff1a!important}.tab-button.active html.dark-theme .notebook-tabs .tab-count{background:#fff3!important}html.dark-theme .material-row,html.dark-theme .activity-card-full,html.dark-theme .question-card,html.dark-theme .deck-activity-card{background:#1e1e1e80!important;border-color:#ffffff1a!important}html.dark-theme .material-row:hover,html.dark-theme .activity-card-full:hover,html.dark-theme .question-card:hover,html.dark-theme .deck-activity-card:hover{background:#28282899!important;border-color:#ffffff26!important}html.dark-theme .empty-state-minimal{color:#ffffffb3!important}html.dark-theme .empty-state-minimal h3{color:#ffffffe6!important}html.dark-theme .meta-badge,html.dark-theme .stat-badge,html.dark-theme .difficulty-badge,html.dark-theme .subject-badge{background:#ffffff14!important;color:#fffc!important}html.dark-theme .section-title,html.dark-theme .activity-name{color:#ffffffe6!important}html.dark-theme .activity-date{color:#ffffff80!important}html.dark-theme .activity-stat{color:#fff9!important}html.dark-theme .stats-button{background:#ffffff14!important;color:#fffc!important}html.dark-theme .stats-button:hover{background:#ffffff26!important}*,:after,:before{box-sizing:border-box}body{font-family:Plus Jakarta Sans,sans-serif;color:#444;font-size:14px;line-height:1.334rem}html .mat-drawer-container{background:linear-gradient(135deg,#f8fafc,#e2e8f0)!important}.mainWrapper{display:flex;min-height:100vh;width:100%;flex:1;height:100%}.pageWrapper{padding:12px;height:100vh;box-sizing:border-box;margin:0 auto;overflow-y:auto}.pageWrapper.maxWidth{max-width:1200px}@media (max-width: 1200px){.pageWrapper{height:92vh!important;padding:20px 24px!important}}@media (max-width: 1180px){.pageWrapper{height:92vh!important;padding:20px 16px!important}}@media (max-width: 1024px){.pageWrapper{height:92vh!important;padding:16px!important}}@media (max-width: 768px){.pageWrapper{height:90vh!important;padding:12px!important}}@media (max-width: 450px){.pageWrapper{height:90vh!important;padding:8px!important}}.w-105{width:105%}.w-100{width:100%}.w-95{width:95%}.w-90{width:90%}.w-80{width:80%}.h-100{height:100%}.h-95{height:95%}.shadow-none{box-shadow:none!important}.rounded{border-radius:8px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:25px!important}.overflow-hidden{overflow:hidden}.text-decoration-none{text-decoration:none}.position-relative{position:relative}.table-responsive{overflow-x:auto}.table-responsive td,.table-responsive mat-cell{white-space:nowrap;padding:16px}.op-5{opacity:.5}.cursor-pointer{cursor:pointer}.avatar-group img{border:2px solid white;margin-right:-5px}.avatar-group img:last-child{margin-right:0}.text-hover-primary:hover .hover-text{color:#db2944}.filter-sidebar{width:290px}.mat-drawer.sidebarNav{width:72px;flex-shrink:0;transition:width .5s cubic-bezier(.25,.8,.25,1);position:absolute;overflow:hidden!important}@media (max-width: 769px){.mat-drawer.sidebarNav{width:64px}}.mat-drawer.sidebarNav .caixa-perfil{position:relative;width:260px;overflow:visible;background:none}.mat-drawer.sidebarNav .caixa-perfil:before{content:"";position:absolute;top:0;left:0;height:100%;width:23%;background-color:#5f79e1cc;border-radius:.75rem;z-index:0;transition:width .455s ease-in-out!important}.mat-drawer.sidebarNav .caixa-perfil>*{position:relative;z-index:1}.mat-drawer.sidebarNav .sidebar-list .menu-list-item{transition:width .52s ease-in-out,padding .3s ease!important;width:45px;padding:8px 0}@media (max-width: 769px){.mat-drawer.sidebarNav .sidebar-list .menu-list-item{width:40px;padding:8px!important}}.mat-drawer.sidebarNav .sidebar-list .menu-list-item .mdc-list-item__content{opacity:0;transform:translate(-10px);transition:opacity .3s ease,transform .3s ease}.mat-drawer.sidebarNav .sidebar-list .menu-list-item .mdc-list-item__start{margin-left:2px!important;margin-right:5px!important}.mat-drawer.sidebarNav.hovered{width:260px}@media (max-width: 769px){.mat-drawer.sidebarNav.hovered{width:244px}}.mat-drawer.sidebarNav.hovered .caixa-perfil{width:260px;background:#5f79e1cc}.mat-drawer.sidebarNav.hovered .caixa-perfil h5,.mat-drawer.sidebarNav.hovered .caixa-perfil span{display:block;opacity:1}.mat-drawer.sidebarNav.hovered .caixa-perfil:before{width:100%}.mat-drawer.sidebarNav.hovered .profile-bar .localIcon{display:block!important}.mat-drawer.sidebarNav.hovered .sidebar-list .menu-list-item{width:235px;padding:8px 10px}@media (max-width: 769px){.mat-drawer.sidebarNav.hovered .sidebar-list .menu-list-item{width:205px}}.mat-drawer.sidebarNav.hovered .sidebar-list .menu-list-item .mdc-list-item__content{display:inline;opacity:1;transform:translate(0)}.mat-drawer.sidebarNav.hovered .sidebar-list .menu-list-item .mdc-list-item__start{margin-left:0!important}.mat-drawer.sidebarNav.hovered .sidebar-list .menu-list-item:before{width:100%}.mat-drawer.sidebarNav.hovered .sidebar-list.mdc-list{padding:12px 15px 0}.mat-drawer.sidebarNav.hovered .sidebar-list.mdc-list .mdc-list-group__subheader{text-align:left}.mat-drawer.sidebarNav.hovered .branding{overflow:visible}.branding{margin-left:.4rem!important;padding:50px 20px 2px 0}.profile-bar{overflow:visible}.caixa-perfil{transition:width .5s cubic-bezier(.25,.8,.25,1)!important}.caixa-perfil h5,.caixa-perfil span{display:block;opacity:1;transition:display 1s ease-in-out!important}.caixa-perfil .localIcon{transition:display 1s ease-in-out!important}.sidebarNav-mini .sidebarNav{width:72px}.sidebarNav-mini .sidebarNav .caixa-perfil{padding:28px 20px;overflow:visible}.sidebarNav-mini .sidebarNav .sidebar-list .menu-list-item{width:45px;padding:8px 0}.sidebarNav-mini .sidebarNav .sidebar-list .menu-list-item .mdc-list-item__content{display:none}.sidebarNav-mini .sidebarNav .sidebar-list .menu-list-item .mdc-list-item__start{margin-left:2px!important;margin-right:5px!important}.sidebarNav-mini .hideMenu{overflow:hidden!important;width:72px}.sidebarNav-mini .branding{overflow:visible!important}.sidebarNav-mini .sidebar-list.mdc-list{padding:12px 15px 0}.sidebarNav-mini .sidebar-list.mdc-list .mdc-list-group__subheader{text-align:center}.sidebarNav-mini .contentWrapper{height:100%;overflow-y:hidden!important;transition:width .5s cubic-bezier(.25,.8,.25,1);overflow:hidden!important}.customizerBtn{position:fixed;left:30px;bottom:30px;z-index:9}.sidebar-list.mdc-list{padding:12px 15px 0}@media (max-width: 769px){.sidebar-list.mdc-list{padding:12px 15px 0 12px!important}}.sidebar-list.mdc-list .mdc-list-group__subheader{margin-top:6px!important;margin:24px 0 12px;text-transform:uppercase;font-size:.75rem;font-weight:700}.sidebar-list.mdc-list .menu-list-item{border-radius:.7rem;height:45px;width:228px;display:flex;padding:8px 10px!important;margin-bottom:2px}.sidebar-list.mdc-list .menu-list-item.twoline{height:60px;align-items:center}.sidebar-list.mdc-list .menu-list-item:before,.sidebar-list.mdc-list .menu-list-item:focus{z-index:-1}.sidebar-list.mdc-list .menu-list-item.disabled{opacity:.38}.sidebar-list.mdc-list .menu-list-item .item-chip{height:24px;display:flex;align-items:center;justify-content:center;font-size:12px}.sidebar-list.mdc-list .menu-list-item.activeMenu .mdc-list-item__primary-text,.sidebar-list.mdc-list .menu-list-item.activeMenu .mat-mdc-list-item-icon{color:#4b4b4b!important}.sidebar-list.mdc-list .menu-list-item .mdc-list-item__start{margin-right:14px;margin-left:0!important;width:20px;height:20px;fill:transparent!important;color:#444;display:flex}.sidebar-list.mdc-list .menu-list-item .mdc-list-item__primary-text{display:flex;align-items:center;justify-content:space-between}.sidebar-list.mdc-list .menu-list-item .mdc-list-item__primary-text .arrow-icon{display:flex}.sidebar-list.mdc-list .menu-list-item .mdc-list-item__primary-text .arrow-icon .mat-icon{font-size:20px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.flex-layout{display:flex;flex-direction:column;height:100%}html .topbar{background-color:#fefefee6;position:sticky;top:0;z-index:9;height:60px}.topbar-dd{min-width:18rem!important}.apps-dd{min-width:830px!important;overflow:unset!important}.apps-dd .mat-mdc-menu-content{padding:0}.upgrade-bg{position:absolute;top:0;right:0;height:100%}.object-cover{object-fit:cover}@media (min-width: 768px){.search-dialog{width:600px}}.ps__rail-y{right:0;left:unset!important}.profile-dd{margin-top:-5px;margin-left:-5px}.breadcrumb-icon{position:absolute;top:-20px;right:19px}.breadcrumb{list-style:none;margin:0;padding:0;display:flex}.breadcrumb-item{padding:0 10px 0 0}.breadcrumb-item a{text-decoration:none;color:#444;font-size:14px}.breadcrumb-item a:hover{color:#db2944}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-1{margin-left:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-2{margin-left:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.offset-3{margin-left:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-4{margin-left:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-5{margin-left:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.offset-6{margin-left:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-7{margin-left:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-8{margin-left:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.offset-9{margin-left:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-10{margin-left:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-11{margin-left:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.offset-12{margin-left:100%}@media (min-width: 600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-sm-1{margin-left:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-sm-2{margin-left:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-sm-4{margin-left:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-sm-5{margin-left:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-sm-7{margin-left:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-sm-8{margin-left:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-sm-10{margin-left:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-sm-11{margin-left:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.offset-sm-12{margin-left:100%}}@media (min-width: 960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-md-1{margin-left:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-md-2{margin-left:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.offset-md-3{margin-left:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-md-4{margin-left:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-md-5{margin-left:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.offset-md-6{margin-left:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-md-7{margin-left:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-md-8{margin-left:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.offset-md-9{margin-left:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-md-10{margin-left:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-md-11{margin-left:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.offset-md-12{margin-left:100%}}@media (min-width: 1280px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-lg-1{margin-left:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-lg-2{margin-left:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.offset-lg-3{margin-left:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-lg-4{margin-left:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-lg-5{margin-left:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.offset-lg-6{margin-left:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-lg-7{margin-left:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-lg-8{margin-left:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.offset-lg-9{margin-left:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-lg-10{margin-left:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-lg-11{margin-left:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-12{margin-left:100%}}@media (min-width: 2100px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.offset-xl-1{margin-left:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.offset-xl-2{margin-left:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.offset-xl-3{margin-left:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.offset-xl-4{margin-left:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.offset-xl-5{margin-left:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.offset-xl-6{margin-left:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.offset-xl-7{margin-left:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.offset-xl-8{margin-left:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.offset-xl-9{margin-left:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.offset-xl-10{margin-left:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.offset-xl-11{margin-left:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.offset-xl-12{margin-left:100%}}.lh-lg{line-height:36px!important}.lh-sm{line-height:20px!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.m-0{margin:0!important}.m-2{margin:2px!important}.m-4{margin:4px!important}.m-6{margin:7px!important}.m-8{margin:8px!important}.m-10{margin:10px!important}.m-12{margin:12px!important}.m-15{margin:15px!important}.m-16{margin:16px!important}.m-20{margin:20px!important}.m-24{margin:24px!important}.m-30{margin:30px!important}.m-32{margin:32px!important}.m-48{margin:48px!important}.m-auto{margin:auto!important}.m-x-0{margin-left:0!important;margin-right:0!important}.m-x-2{margin-left:2px!important;margin-right:2px!important}.m-x-4{margin-left:4px!important;margin-right:4px!important}.m-x-6{margin-left:7px!important;margin-right:7px!important}.m-x-8{margin-left:8px!important;margin-right:8px!important}.m-x-10{margin-left:10px!important;margin-right:10px!important}.m-x-12{margin-left:12px!important;margin-right:12px!important}.m-x-15{margin-left:15px!important;margin-right:15px!important}.m-x-16{margin-left:16px!important;margin-right:16px!important}.m-x-20{margin-left:20px!important;margin-right:20px!important}.m-x-24{margin-left:24px!important;margin-right:24px!important}.m-x-30{margin-left:30px!important;margin-right:30px!important}.m-x-32{margin-left:32px!important;margin-right:32px!important}.m-x-48{margin-left:48px!important;margin-right:48px!important}.m-x-auto{margin-left:auto!important;margin-right:auto!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-y-2{margin-top:2px!important;margin-bottom:2px!important}.m-y-4{margin-top:4px!important;margin-bottom:4px!important}.m-y-6{margin-top:7px!important;margin-bottom:7px!important}.m-y-8{margin-top:8px!important;margin-bottom:8px!important}.m-y-10{margin-top:10px!important;margin-bottom:10px!important}.m-y-12{margin-top:12px!important;margin-bottom:12px!important}.m-y-15{margin-top:15px!important;margin-bottom:15px!important}.m-y-16{margin-top:16px!important;margin-bottom:16px!important}.m-y-20{margin-top:20px!important;margin-bottom:20px!important}.m-y-24{margin-top:24px!important;margin-bottom:24px!important}.m-y-30{margin-top:30px!important;margin-bottom:30px!important}.m-y-32{margin-top:32px!important;margin-bottom:32px!important}.m-y-48{margin-top:48px!important;margin-bottom:48px!important}.m-y-auto{margin-top:auto!important;margin-bottom:auto!important}.m-t-0{margin-top:0!important}.m-t-2{margin-top:2px!important}.m-t-4{margin-top:4px!important}.m-t-6{margin-top:7px!important}.m-t-8{margin-top:8px!important}.m-t-10{margin-top:10px!important}.m-t-12{margin-top:12px!important}.m-t-15{margin-top:15px!important}.m-t-16{margin-top:16px!important}.m-t-20{margin-top:20px!important}.m-t-24{margin-top:24px!important}.m-t-30{margin-top:30px!important}.m-t-32{margin-top:32px!important}.m-t-48{margin-top:48px!important}.m-t-auto{margin-top:auto!important}.m-b-0{margin-bottom:0!important}.m-b-2{margin-bottom:2px!important}.m-b-4{margin-bottom:4px!important}.m-b-6{margin-bottom:7px!important}.m-b-8{margin-bottom:8px!important}.m-b-10{margin-bottom:10px!important}.m-b-12{margin-bottom:12px!important}.m-b-15{margin-bottom:15px!important}.m-b-16{margin-bottom:16px!important}.m-b-20{margin-bottom:20px!important}.m-b-24{margin-bottom:24px!important}.m-b-30{margin-bottom:30px!important}.m-b-32{margin-bottom:32px!important}.m-b-48{margin-bottom:48px!important}.m-b-auto{margin-bottom:auto!important}.m--2{margin:-2px!important}.m--4{margin:-4px!important}.m--6{margin:-7px!important}.m--8{margin:-8px!important}.m--10{margin:-10px!important}.m--12{margin:-12px!important}.m--15{margin:-15px!important}.m--16{margin:-16px!important}.m--20{margin:-20px!important}.m--24{margin:-24px!important}.m--30{margin:-30px!important}.m--32{margin:-32px!important}.m--48{margin:-48px!important}.m-x--2{margin-left:-2px!important;margin-right:-2px!important}.m-x--4{margin-left:-4px!important;margin-right:-4px!important}.m-x--6{margin-left:-7px!important;margin-right:-7px!important}.m-x--8{margin-left:-8px!important;margin-right:-8px!important}.m-x--10{margin-left:-10px!important;margin-right:-10px!important}.m-x--12{margin-left:-12px!important;margin-right:-12px!important}.m-x--15{margin-left:-15px!important;margin-right:-15px!important}.m-x--16{margin-left:-16px!important;margin-right:-16px!important}.m-x--20{margin-left:-20px!important;margin-right:-20px!important}.m-x--24{margin-left:-24px!important;margin-right:-24px!important}.m-x--30{margin-left:-30px!important;margin-right:-30px!important}.m-x--32{margin-left:-32px!important;margin-right:-32px!important}.m-x--48{margin-left:-48px!important;margin-right:-48px!important}.m-y--2{margin-top:-2px!important;margin-bottom:-2px!important}.m-y--4{margin-top:-4px!important;margin-bottom:-4px!important}.m-y--6{margin-top:-7px!important;margin-bottom:-7px!important}.m-y--8{margin-top:-8px!important;margin-bottom:-8px!important}.m-y--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-y--12{margin-top:-12px!important;margin-bottom:-12px!important}.m-y--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-y--16{margin-top:-16px!important;margin-bottom:-16px!important}.m-y--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-y--24{margin-top:-24px!important;margin-bottom:-24px!important}.m-y--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-y--32{margin-top:-32px!important;margin-bottom:-32px!important}.m-y--48{margin-top:-48px!important;margin-bottom:-48px!important}.m-t--2{margin-top:-2px!important}.m-t--4{margin-top:-4px!important}.m-t--6{margin-top:-7px!important}.m-t--8{margin-top:-8px!important}.m-t--10{margin-top:-10px!important}.m-t--12{margin-top:-12px!important}.m-t--15{margin-top:-15px!important}.m-t--16{margin-top:-16px!important}.m-t--20{margin-top:-20px!important}.m-t--24{margin-top:-24px!important}.m-t--30{margin-top:-30px!important}.m-t--32{margin-top:-32px!important}.m-t--48{margin-top:-48px!important}.m-r--2{margin-right:-2px!important}.m-r--4{margin-right:-4px!important}.m-r--6{margin-right:-7px!important}.m-r--8{margin-right:-8px!important}.m-r--10{margin-right:-10px!important}.m-r--12{margin-right:-12px!important}.m-r--15{margin-right:-15px!important}.m-r--16{margin-right:-16px!important}.m-r--20{margin-right:-20px!important}.m-r--24{margin-right:-24px!important}.m-r--30{margin-right:-30px!important}.m-r--32{margin-right:-32px!important}.m-r--48{margin-right:-48px!important}.m-b--2{margin-bottom:-2px!important}.m-b--4{margin-bottom:-4px!important}.m-b--6{margin-bottom:-7px!important}.m-b--8{margin-bottom:-8px!important}.m-b--10{margin-bottom:-10px!important}.m-b--12{margin-bottom:-12px!important}.m-b--15{margin-bottom:-15px!important}.m-b--16{margin-bottom:-16px!important}.m-b--20{margin-bottom:-20px!important}.m-b--24{margin-bottom:-24px!important}.m-b--30{margin-bottom:-30px!important}.m-b--32{margin-bottom:-32px!important}.m-b--48{margin-bottom:-48px!important}.m-l--2{margin-left:-2px!important}.m-l--4{margin-left:-4px!important}.m-l--6{margin-left:-7px!important}.m-l--8{margin-left:-8px!important}.m-l--10{margin-left:-10px!important}.m-l--12{margin-left:-12px!important}.m-l--15{margin-left:-15px!important}.m-l--16{margin-left:-16px!important}.m-l--20{margin-left:-20px!important}.m-l--24{margin-left:-24px!important}.m-l--30{margin-left:-30px!important}.m-l--32{margin-left:-32px!important}.m-l--48{margin-left:-48px!important}.p-0{padding:0!important}.p-2{padding:2px!important}.p-4{padding:4px!important}.p-6{padding:7px!important}.p-8{padding:8px!important}.p-10{padding:10px!important}.p-12{padding:12px!important}.p-15{padding:15px!important}.p-16{padding:16px!important}.p-20{padding:20px!important}.p-24{padding:24px!important}.p-30{padding:30px!important}.p-32{padding:32px!important}.p-48{padding:48px!important}.p-x-0{padding-left:0!important;padding-right:0!important}.p-x-2{padding-left:2px!important;padding-right:2px!important}.p-x-4{padding-left:4px!important;padding-right:4px!important}.p-x-6{padding-left:7px!important;padding-right:7px!important}.p-x-8{padding-left:8px!important;padding-right:8px!important}.p-x-10{padding-left:10px!important;padding-right:10px!important}.p-x-12{padding-left:12px!important;padding-right:12px!important}.p-x-15{padding-left:15px!important;padding-right:15px!important}.p-x-16{padding-left:16px!important;padding-right:16px!important}.p-x-20{padding-left:20px!important;padding-right:20px!important}.p-x-24{padding-left:24px!important;padding-right:24px!important}.p-x-30{padding-left:30px!important;padding-right:30px!important}.p-x-32{padding-left:32px!important;padding-right:32px!important}.p-x-48{padding-left:48px!important;padding-right:48px!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-y-2{padding-top:2px!important;padding-bottom:2px!important}.p-y-4{padding-top:4px!important;padding-bottom:4px!important}.p-y-6{padding-top:7px!important;padding-bottom:7px!important}.p-y-8{padding-top:8px!important;padding-bottom:8px!important}.p-y-10{padding-top:10px!important;padding-bottom:10px!important}.p-y-12{padding-top:12px!important;padding-bottom:12px!important}.p-y-15{padding-top:15px!important;padding-bottom:15px!important}.p-y-16{padding-top:16px!important;padding-bottom:16px!important}.p-y-20{padding-top:20px!important;padding-bottom:20px!important}.p-y-24{padding-top:24px!important;padding-bottom:24px!important}.p-y-30{padding-top:30px!important;padding-bottom:30px!important}.p-y-32{padding-top:32px!important;padding-bottom:32px!important}.p-y-48{padding-top:48px!important;padding-bottom:48px!important}.p-t-0{padding-top:0!important}.p-t-2{padding-top:2px!important}.p-t-4{padding-top:4px!important}.p-t-6{padding-top:7px!important}.p-t-8{padding-top:8px!important}.p-t-10{padding-top:10px!important}.p-t-12{padding-top:12px!important}.p-t-15{padding-top:15px!important}.p-t-16{padding-top:16px!important}.p-t-20{padding-top:20px!important}.p-t-24{padding-top:24px!important}.p-t-30{padding-top:30px!important}.p-t-32{padding-top:32px!important}.p-t-48{padding-top:48px!important}.p-b-0{padding-bottom:0!important}.p-b-2{padding-bottom:2px!important}.p-b-4{padding-bottom:4px!important}.p-b-6{padding-bottom:7px!important}.p-b-8{padding-bottom:8px!important}.p-b-10{padding-bottom:10px!important}.p-b-12{padding-bottom:12px!important}.p-b-15{padding-bottom:15px!important}.p-b-16{padding-bottom:16px!important}.p-b-20{padding-bottom:20px!important}.p-b-24{padding-bottom:24px!important}.p-b-30{padding-bottom:30px!important}.p-b-32{padding-bottom:32px!important}.p-b-48{padding-bottom:48px!important}.gap-0{gap:0!important}.gap-2{gap:2px!important}.gap-4{gap:4px!important}.gap-6{gap:7px!important}.gap-8{gap:8px!important}.gap-10{gap:10px!important}.gap-12{gap:12px!important}.gap-15{gap:15px!important}.gap-16{gap:16px!important}.gap-20{gap:20px!important}.gap-24{gap:24px!important}.gap-30{gap:30px!important}.gap-32{gap:32px!important}.gap-48{gap:48px!important}.b-0{border:0!important}.b-1{border:1px solid #e5eaef!important}.b-2{border:2px solid #e5eaef!important}.b-4{border:4px solid #e5eaef!important}.b-8{border:8px solid #e5eaef!important}.b-t-0{border-top:0!important}.b-t-1{border-top:1px solid #e5eaef!important}.b-t-2{border-top:2px solid #e5eaef!important}.b-t-4{border-top:4px solid #e5eaef!important}.b-t-8{border-top:8px solid #e5eaef!important}.b-b-0{border-bottom:0!important}.b-b-1{border-bottom:1px solid #e5eaef!important}.b-b-2{border-bottom:2px solid #e5eaef!important}.b-b-4{border-bottom:4px solid #e5eaef!important}.b-b-8{border-bottom:8px solid #e5eaef!important}.b-l-0{border-left:0!important}.b-l-1{border-left:1px solid #e5eaef!important}.b-l-2{border-left:2px solid #e5eaef!important}.b-l-4{border-left:4px solid #e5eaef!important}.b-l-8{border-left:8px solid #e5eaef!important}.b-r-0{border-right:0!important}.b-r-1{border-right:1px solid #e5eaef!important}.b-r-2{border-right:2px solid #e5eaef!important}.b-r-4{border-right:4px solid #e5eaef!important}.b-r-8{border-right:8px solid #e5eaef!important}.rounded-0{border-radius:0!important}.rounded-7{border-radius:7px!important}.rounded-8{border-radius:14px!important}.rounded-12{border-radius:21px!important}.rounded-16{border-radius:28px!important}.rounded-full{border-radius:9999px!important}.r-t-l-0{border-top-left-radius:0!important}.r-t-l-7{border-top-left-radius:7px!important}.r-t-l-8{border-top-left-radius:14px!important}.r-t-l-12{border-top-left-radius:21px!important}.r-t-l-16{border-top-left-radius:28px!important}.r-t-l-full{border-top-left-radius:9999px!important}.r-t-r-0{border-top-right-radius:0!important}.r-t-r-7{border-top-right-radius:7px!important}.r-t-r-8{border-top-right-radius:14px!important}.r-t-r-12{border-top-right-radius:21px!important}.r-t-r-16{border-top-right-radius:28px!important}.r-t-r-full{border-top-right-radius:9999px!important}.r-b-r-0{border-bottom-right-radius:0!important}.r-b-r-7{border-bottom-right-radius:7px!important}.r-b-r-8{border-bottom-right-radius:14px!important}.r-b-r-12{border-bottom-right-radius:21px!important}.r-b-r-16{border-bottom-right-radius:28px!important}.r-b-r-full{border-bottom-right-radius:9999px!important}.r-b-l-0{border-bottom-left-radius:0!important}.r-b-l-7{border-bottom-left-radius:7px!important}.r-b-l-8{border-bottom-left-radius:14px!important}.r-b-l-12{border-bottom-left-radius:21px!important}.r-b-l-16{border-bottom-left-radius:28px!important}.r-b-l-full{border-bottom-left-radius:9999px!important}.r-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.r-t-7{border-top-left-radius:7px!important;border-top-right-radius:7px!important}.r-t-8{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.r-t-12{border-top-left-radius:21px!important;border-top-right-radius:21px!important}.r-t-16{border-top-left-radius:28px!important;border-top-right-radius:28px!important}.r-t-full{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.r-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.r-b-7{border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important}.r-b-8{border-bottom-left-radius:14px!important;border-bottom-right-radius:14px!important}.r-b-12{border-bottom-left-radius:21px!important;border-bottom-right-radius:21px!important}.r-b-16{border-bottom-left-radius:28px!important;border-bottom-right-radius:28px!important}.r-b-full{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.r-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.r-l-7{border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.r-l-8{border-top-left-radius:14px!important;border-bottom-left-radius:14px!important}.r-l-12{border-top-left-radius:21px!important;border-bottom-left-radius:21px!important}.r-l-16{border-top-left-radius:28px!important;border-bottom-left-radius:28px!important}.r-l-full{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.r-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.r-r-7{border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}.r-r-8{border-top-right-radius:14px!important;border-bottom-right-radius:14px!important}.r-r-12{border-top-right-radius:21px!important;border-bottom-right-radius:21px!important}.r-r-16{border-top-right-radius:28px!important;border-bottom-right-radius:28px!important}.r-r-full{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.f-s-0{font-size:0!important}.f-s-10{font-size:10px!important}.f-s-12{font-size:12px!important}.f-s-14{font-size:14px!important}.f-s-15{font-size:15px!important}.f-s-16{font-size:16px!important}.f-s-18{font-size:18px!important}.f-s-20{font-size:20px!important}.f-s-24{font-size:24px!important}.f-s-30{font-size:30px!important}.f-w-100{font-weight:100!important}.f-w-200{font-weight:200!important}.f-w-300{font-weight:300!important}.f-w-400{font-weight:400!important}.f-w-500{font-weight:500!important}.f-w-600{font-weight:600!important}.f-w-700{font-weight:700!important}.f-w-800{font-weight:800!important}.f-w-900{font-weight:900!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-none{text-decoration:none!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-ellipsis{text-overflow:ellipsis!important}.text-reset{color:inherit!important}.text-current{color:currentColor!important}[dir=ltr] .m-r-0{margin-right:0!important}[dir=ltr] .m-r-2{margin-right:2px!important}[dir=ltr] .m-r-4{margin-right:4px!important}[dir=ltr] .m-r-6{margin-right:7px!important}[dir=ltr] .m-r-8{margin-right:8px!important}[dir=ltr] .m-r-10{margin-right:10px!important}[dir=ltr] .m-r-12{margin-right:12px!important}[dir=ltr] .m-r-15{margin-right:15px!important}[dir=ltr] .m-r-16{margin-right:16px!important}[dir=ltr] .m-r-20{margin-right:20px!important}[dir=ltr] .m-r-24{margin-right:24px!important}[dir=ltr] .m-r-30{margin-right:30px!important}[dir=ltr] .m-r-32{margin-right:32px!important}[dir=ltr] .m-r-48{margin-right:48px!important}[dir=ltr] .m-r-auto{margin-right:auto!important}[dir=ltr] .m-l-0{margin-left:0!important}[dir=ltr] .m-l-2{margin-left:2px!important}[dir=ltr] .m-l-4{margin-left:4px!important}[dir=ltr] .m-l-6{margin-left:7px!important}[dir=ltr] .m-l-8{margin-left:8px!important}[dir=ltr] .m-l-10{margin-left:10px!important}[dir=ltr] .m-l-12{margin-left:12px!important}[dir=ltr] .m-l-15{margin-left:15px!important}[dir=ltr] .m-l-16{margin-left:16px!important}[dir=ltr] .m-l-20{margin-left:20px!important}[dir=ltr] .m-l-24{margin-left:24px!important}[dir=ltr] .m-l-30{margin-left:30px!important}[dir=ltr] .m-l-32{margin-left:32px!important}[dir=ltr] .m-l-48{margin-left:48px!important}[dir=ltr] .m-l-auto{margin-left:auto!important}[dir=ltr] .p-l-0{padding-left:0!important}[dir=ltr] .p-l-2{padding-left:2px!important}[dir=ltr] .p-l-4{padding-left:4px!important}[dir=ltr] .p-l-6{padding-left:7px!important}[dir=ltr] .p-l-8{padding-left:8px!important}[dir=ltr] .p-l-10{padding-left:10px!important}[dir=ltr] .p-l-12{padding-left:12px!important}[dir=ltr] .p-l-15{padding-left:15px!important}[dir=ltr] .p-l-16{padding-left:16px!important}[dir=ltr] .p-l-20{padding-left:20px!important}[dir=ltr] .p-l-24{padding-left:24px!important}[dir=ltr] .p-l-30{padding-left:30px!important}[dir=ltr] .p-l-32{padding-left:32px!important}[dir=ltr] .p-l-48{padding-left:48px!important}[dir=ltr] .p-r-0{padding-right:0!important}[dir=ltr] .p-r-2{padding-right:2px!important}[dir=ltr] .p-r-4{padding-right:4px!important}[dir=ltr] .p-r-6{padding-right:7px!important}[dir=ltr] .p-r-8{padding-right:8px!important}[dir=ltr] .p-r-10{padding-right:10px!important}[dir=ltr] .p-r-12{padding-right:12px!important}[dir=ltr] .p-r-15{padding-right:15px!important}[dir=ltr] .p-r-16{padding-right:16px!important}[dir=ltr] .p-r-20{padding-right:20px!important}[dir=ltr] .p-r-24{padding-right:24px!important}[dir=ltr] .p-r-30{padding-right:30px!important}[dir=ltr] .p-r-32{padding-right:32px!important}[dir=ltr] .p-r-48{padding-right:48px!important}[dir=rtl] .m-r-0{margin-left:0!important}[dir=rtl] .m-r-2{margin-left:2px!important}[dir=rtl] .m-r-4{margin-left:4px!important}[dir=rtl] .m-r-6{margin-left:7px!important}[dir=rtl] .m-r-8{margin-left:8px!important}[dir=rtl] .m-r-10{margin-left:10px!important}[dir=rtl] .m-r-12{margin-left:12px!important}[dir=rtl] .m-r-15{margin-left:15px!important}[dir=rtl] .m-r-16{margin-left:16px!important}[dir=rtl] .m-r-20{margin-left:20px!important}[dir=rtl] .m-r-24{margin-left:24px!important}[dir=rtl] .m-r-30{margin-left:30px!important}[dir=rtl] .m-r-32{margin-left:32px!important}[dir=rtl] .m-r-48{margin-left:48px!important}[dir=rtl] .m-r-auto{margin-left:auto!important}[dir=rtl] .m-l-0{margin-right:0!important}[dir=rtl] .m-l-2{margin-right:2px!important}[dir=rtl] .m-l-4{margin-right:4px!important}[dir=rtl] .m-l-6{margin-right:7px!important}[dir=rtl] .m-l-8{margin-right:8px!important}[dir=rtl] .m-l-10{margin-right:10px!important}[dir=rtl] .m-l-12{margin-right:12px!important}[dir=rtl] .m-l-15{margin-right:15px!important}[dir=rtl] .m-l-16{margin-right:16px!important}[dir=rtl] .m-l-20{margin-right:20px!important}[dir=rtl] .m-l-24{margin-right:24px!important}[dir=rtl] .m-l-30{margin-right:30px!important}[dir=rtl] .m-l-32{margin-right:32px!important}[dir=rtl] .m-l-48{margin-right:48px!important}[dir=rtl] .m-l-auto{margin-right:auto!important}[dir=rtl] .p-l-0{padding-right:0!important}[dir=rtl] .p-l-2{padding-right:2px!important}[dir=rtl] .p-l-4{padding-right:4px!important}[dir=rtl] .p-l-6{padding-right:7px!important}[dir=rtl] .p-l-8{padding-right:8px!important}[dir=rtl] .p-l-10{padding-right:10px!important}[dir=rtl] .p-l-12{padding-right:12px!important}[dir=rtl] .p-l-15{padding-right:15px!important}[dir=rtl] .p-l-16{padding-right:16px!important}[dir=rtl] .p-l-20{padding-right:20px!important}[dir=rtl] .p-l-24{padding-right:24px!important}[dir=rtl] .p-l-30{padding-right:30px!important}[dir=rtl] .p-l-32{padding-right:32px!important}[dir=rtl] .p-l-48{padding-right:48px!important}[dir=rtl] .p-r-0{padding-left:0!important}[dir=rtl] .p-r-2{padding-left:2px!important}[dir=rtl] .p-r-4{padding-left:4px!important}[dir=rtl] .p-r-6{padding-left:7px!important}[dir=rtl] .p-r-8{padding-left:8px!important}[dir=rtl] .p-r-10{padding-left:10px!important}[dir=rtl] .p-r-12{padding-left:12px!important}[dir=rtl] .p-r-15{padding-left:15px!important}[dir=rtl] .p-r-16{padding-left:16px!important}[dir=rtl] .p-r-20{padding-left:20px!important}[dir=rtl] .p-r-24{padding-left:24px!important}[dir=rtl] .p-r-30{padding-left:30px!important}[dir=rtl] .p-r-32{padding-left:32px!important}[dir=rtl] .p-r-48{padding-left:48px!important}.social-chips img{margin-left:-9px;border:2px solid #94a3b8}.social-chips img:first-child{margin-left:0}.minus-img{margin-bottom:-65px!important}.theme-select{width:125px;height:36px}.theme-select .mat-form-field-infix{padding:6px 0 1px!important}.theme-select .mat-mdc-form-field-subscript-wrapper{display:none}.theme-select .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:8px;border-bottom-left-radius:8px;border-color:#e8ecf0}.theme-select .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-right-radius:8px;border-bottom-right-radius:8px;border-color:#e8ecf0}.theme-select .mat-mdc-form-field-flex{height:36px;align-items:center}.welcome-img{margin-bottom:-65px;margin-top:-15px}.timeline{position:relative}.timeline .timeline-item{position:relative;height:70px}.timeline .timeline-item .time{padding:6px 16px 6px 0;min-width:90px;flex-shrink:0}.timeline .timeline-item .desc{padding:6px 16px}.timeline .timeline-item .timline-border{width:1px;height:100%;background-color:#e8ecf0;flex-shrink:0}.timeline .timeline-item .point{flex-direction:column}.timeline .timeline-item .point .timeline-badge{width:12px;height:12px;border-radius:50px;background-color:transparent;flex-shrink:0}.timeline .timeline-item .point .timeline-badge.border-primary{border:2px solid #db2944}.timeline .timeline-item .point .timeline-badge.border-accent{border:2px solid #4F70CD}.timeline .timeline-item .point .timeline-badge.border-success{border:2px solid #4CAF50}.timeline .timeline-item .point .timeline-badge.border-warning{border:2px solid #F2EA8B}.timeline .timeline-item .point .timeline-badge.border-error{border:2px solid #FF4E4E}.timeline .timeline-item .point .timeline-border{width:1px;height:100%;background-color:#e8ecf0;flex-shrink:0}.timeline .timeline-item:last-child .timeline-border{display:none!important}.most-visit-chart .apexcharts-bar-series.apexcharts-plot-series .apexcharts-series path{clip-path:inset(0 0 5% 0 round 20px)}.blank-layout-container{height:100vh;display:flex;background-size:cover;align-items:center}.auth-title{font-size:36px;line-height:44px}.bg-gredient:before{content:"";position:absolute;height:100%;width:100%;opacity:.3;background:radial-gradient(#d2f1df,#d3d7fa,#bad8f4) 0% 0%/400% 400%;animation:15s ease 0s infinite normal none running gradient;z-index:-1}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:50% 0%}}.img-height{height:calc(100vh - 83px)}.custom-row.row{margin-right:-8px;margin-left:-8px}.custom-row.row .col-2,.custom-row.row .col-12{padding-right:8px;padding-left:8px}.or-border{position:relative;text-align:center}.or-border:before{content:"";position:absolute;left:0;width:100px;top:50%;height:2px;background:#536674}.or-border:after{content:"";position:absolute;right:0;width:100px;top:50%;height:2px;background:#536674}.boxed-auth{width:100%;max-width:500px;margin:0 auto}.max-width-form{max-width:450px}.error-msg{position:absolute;top:-19px;right:3px}.light-theme .mat-mdc-card,.dark-theme .mat-mdc-card{margin-bottom:30px;border-radius:18px!important}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#f2f2f2;background-image:none;border:none;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:auto;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:0;flex-grow:0;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61}.gsi-material-button:disabled .gsi-material-button-state{background-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#001d35;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#001d35;opacity:8%}.exitus-card{background:#f8f9fb;border-radius:12px;border:1px solid #e8ecf0;box-shadow:0 4px 12px #0000001a;padding:24px;transition:.2s ease-in-out}.exitus-card:hover{box-shadow:0 8px 32px #7072ac33;transform:translateY(-2px)}.exitus-card.card-destaque{background:linear-gradient(135deg,#5f79e10d,#5a83dd0d);border-color:#5f79e133}.exitus-card.card-destaque:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#5f79e1,#5a83dd);border-radius:6px 0 0 6px}.exitus-card.card-professor{border-left:4px solid #4F70CD;background:linear-gradient(135deg,#4f70cd08,#4f70cd14)}.exitus-card.card-coordenador{border-left:4px solid #db2944;background:linear-gradient(135deg,#db294408,#db294414)}.exitus-card.card-aluno{border-left:4px solid #5A83DD;background:linear-gradient(135deg,#5a83dd08,#5a83dd14)}.exitus-card.card-aluno:hover{background:linear-gradient(135deg,#5a83dd14,#5a83dd1f)}.exitus-btn{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:16px;padding:8px 24px;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:all .2s ease-out;position:relative;overflow:hidden}.exitus-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.exitus-btn:hover:before{left:100%}.exitus-btn.btn-primary{background:linear-gradient(135deg,#db2944,#bc2037);color:#94a3b8;box-shadow:0 4px 12px #db294440}.exitus-btn.btn-primary:hover{background:linear-gradient(135deg,#c9223b,#aa1d32);transform:translateY(-2px);box-shadow:0 6px 16px #db294459}.exitus-btn.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #db29444d}.exitus-btn.btn-secondary{background:linear-gradient(135deg,#5a83dd,#386ad6);color:#94a3b8;box-shadow:0 4px 12px #5a83dd40}.exitus-btn.btn-secondary:hover{background:linear-gradient(135deg,#4573d9,#2b5ecf);transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px #5a83dd59}.exitus-btn.btn-outline{background:transparent;color:#db2944;border-color:#db2944}.exitus-btn.btn-outline:hover{background:#db2944;color:#94a3b8;transform:translateY(-1px)}.exitus-btn.btn-success{background:linear-gradient(135deg,#4caf50,#409343);color:#94a3b8}.exitus-btn.btn-success:hover{background:linear-gradient(135deg,#449d48,#39843c);transform:translateY(-2px) rotate(1deg)}.exitus-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.exitus-btn:disabled:before{display:none}.exitus-table{width:100%;background:#f8f9fb;border-radius:8px;border:1px solid #e8ecf0;overflow:hidden;box-shadow:0 1px 3px #0000001a}.exitus-table thead{background:linear-gradient(135deg,#db294414,#db29441f)}.exitus-table thead th{padding:16px 24px;font-weight:600;color:#484e55;text-align:left;border-bottom:2px solid rgba(219,41,68,.1);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.exitus-table tbody tr{transition:background-color .15s ease}.exitus-table tbody tr:nth-child(2n){background:#e8ecf005}.exitus-table tbody tr:hover{background:#5a83dd14;transform:scale(1.001)}.exitus-table tbody tr td{padding:16px 24px;color:#484e55;border-bottom:1px solid rgba(232,236,240,.3)}.exitus-table tbody tr td.status-cell{font-weight:600}.exitus-table tbody tr td.status-cell.aprovado{color:#4caf50;background:#4caf501a;border-radius:6px}.exitus-table tbody tr td.status-cell.pendente{color:#f2ea8b;background:#f2ea8b1a;border-radius:6px}.exitus-table tbody tr td.status-cell.reprovado{color:#ff4e4e;background:#ff4e4e1a;border-radius:6px}.exitus-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.exitus-badge.badge-primary{background:linear-gradient(135deg,#db2944,#c9223b);color:#94a3b8;box-shadow:0 2px 6px #db294440}.exitus-badge.badge-student{background:linear-gradient(135deg,#5a83dd,#386ad6);color:#94a3b8;animation:subtle-pulse 2s infinite}.exitus-badge.badge-success{background:linear-gradient(135deg,#4caf50,#449d48);color:#94a3b8}.exitus-badge.badge-warning{background:linear-gradient(135deg,#f2ea8b,#efe674);color:#484e55}.exitus-badge.badge-error{background:linear-gradient(135deg,#ff4e4e,#ff3535);color:#94a3b8}.exitus-form .form-group{margin-bottom:24px}.exitus-form .form-group label{display:block;margin-bottom:4px;font-weight:600;color:#484e55;font-size:14px}.exitus-form .form-group .form-control{width:100%;padding:8px 16px;border:2px solid #e8ecf0;border-radius:8px;font-size:16px;background:#f8f9fb;color:#484e55;transition:all .2s ease}.exitus-form .form-group .form-control:focus{outline:none;border-color:#db2944;box-shadow:0 0 0 3px #db29441a;background:#db294405}.exitus-form .form-group .form-control:invalid{border-color:#ff4e4e;box-shadow:0 0 0 3px #ff4e4e1a}.exitus-form .form-group .form-control::placeholder{color:#484e5599;font-style:italic}.exitus-form .form-group textarea.form-control{resize:vertical;min-height:120px}.exitus-form .form-group select.form-control{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23484e55' viewBox='0 0 16 16'%3E%3Cpath d='M8 10.5L4 6.5h8L8 10.5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:32px}.exitus-form .form-check-group{display:flex;flex-wrap:wrap;gap:16px}.exitus-form .form-check-group .form-check{display:flex;align-items:center;gap:4px;cursor:pointer}.exitus-form .form-check-group .form-check input[type=checkbox],.exitus-form .form-check-group .form-check input[type=radio]{width:20px;height:20px;accent-color:#db2944}.exitus-form .form-check-group .form-check label{cursor:pointer;margin:0;font-weight:400}@keyframes subtle-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-fade-in{animation:fade-in-up .3s ease-out}.animate-slide-in{animation:slide-in-right .4s ease-out}.animate-on-hover{transition:all .2s ease}.animate-on-hover:hover{transform:translateY(-2px)}.exitus-dashboard .metric-card{background:#f8f9fb;border-radius:8px;border:1px solid #e8ecf0;padding:24px;box-shadow:0 1px 3px #0000001a;text-align:center;transition:.2s ease-in-out}.exitus-dashboard .metric-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.exitus-dashboard .metric-card .metric-value{font-size:2.5rem;font-weight:700;color:#db2944;margin-bottom:4px}.exitus-dashboard .metric-card .metric-label{font-size:14px;color:#484e55;text-transform:uppercase;letter-spacing:.5px}.exitus-dashboard .metric-card .metric-trend{margin-top:4px;font-size:12px}.exitus-dashboard .metric-card .metric-trend.trend-up{color:#4caf50}.exitus-dashboard .metric-card .metric-trend.trend-up:before{content:"\2197";margin-right:4px}.exitus-dashboard .metric-card .metric-trend.trend-down{color:#ff4e4e}.exitus-dashboard .metric-card .metric-trend.trend-down:before{content:"\2198";margin-right:4px}.exitus-dashboard .progress-indicator{background:#e8ecf033;border-radius:50px;height:8px;overflow:hidden;margin-top:8px}.exitus-dashboard .progress-indicator .progress-bar{height:100%;background:linear-gradient(90deg,#5a83dd,#5f79e1);border-radius:50px;transition:width .8s ease-out}@media (max-width: 768px){.exitus-card{padding:16px;margin-bottom:16px}.exitus-btn{width:100%;margin-bottom:8px}.exitus-table{font-size:14px}.exitus-table th,.exitus-table td{padding:8px}.exitus-dashboard .metric-card{margin-bottom:16px}.exitus-dashboard .metric-card .metric-value{font-size:2rem}}@media (max-width: 480px){.exitus-form .form-check-group{flex-direction:column}.exitus-table{display:block;overflow-x:auto;white-space:nowrap}}.exitus-container{max-width:1400px;margin:0 auto;padding:0 24px}.exitus-container.container-fluid{max-width:none;padding:0 16px}.exitus-container.container-compact{max-width:800px}.exitus-grid{display:grid;gap:24px}.exitus-grid.grid-2{grid-template-columns:repeat(2,1fr)}.exitus-grid.grid-3{grid-template-columns:repeat(3,1fr)}.exitus-grid.grid-4{grid-template-columns:repeat(4,1fr)}.exitus-grid.grid-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.exitus-grid.grid-sidebar{grid-template-columns:280px 1fr;gap:0}.exitus-grid.grid-content-sidebar{grid-template-columns:1fr 320px}.exitus-header{background:linear-gradient(135deg,#f8f9fb,#db294405);border-bottom:1px solid rgba(232,236,240,.5);padding:16px 24px;position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.exitus-header .header-content{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto}.exitus-header .header-title{display:flex;align-items:center;gap:16px}.exitus-header .header-title .logo{height:40px;width:auto}.exitus-header .header-title h1{font-size:24px;font-weight:700;color:#484e55;margin:0}.exitus-header .header-title h1 .subtitle{font-size:14px;font-weight:400;color:#484e55;display:block}.exitus-header .header-actions{display:flex;align-items:center;gap:16px}.exitus-header .header-actions .user-profile{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:#db29440d;border:1px solid rgba(219,41,68,.1);transition:.2s ease-in-out}.exitus-header .header-actions .user-profile:hover{background:#db294414;transform:translateY(-1px)}.exitus-header .header-actions .user-profile .avatar{width:32px;height:32px;border-radius:50px;background:linear-gradient(135deg,#db2944,#5f79e1);display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:600;font-size:14px}.exitus-header .header-actions .user-profile .user-info .name{font-weight:600;color:#484e55;font-size:14px}.exitus-header .header-actions .user-profile .user-info .role{font-size:12px;color:#484e55;text-transform:uppercase;letter-spacing:.5px}.exitus-sidebar{background:linear-gradient(180deg,#f8f9fb,#db294405);border-right:1px solid rgba(232,236,240,.5);width:280px;height:100vh;position:sticky;top:0;overflow-y:auto}.exitus-sidebar .sidebar-header{padding:24px;border-bottom:1px solid rgba(232,236,240,.3)}.exitus-sidebar .sidebar-header .brand{display:flex;align-items:center;gap:8px}.exitus-sidebar .sidebar-header .brand .logo{width:32px;height:32px}.exitus-sidebar .sidebar-header .brand .brand-text{font-size:18px;font-weight:700;color:#484e55}.exitus-sidebar .sidebar-header .brand .brand-text .version{font-size:12px;color:#484e55;font-weight:400}.exitus-sidebar .sidebar-nav{padding:16px 0}.exitus-sidebar .sidebar-nav .nav-section{margin-bottom:24px}.exitus-sidebar .sidebar-nav .nav-section .section-title{padding:0 24px 4px;font-size:12px;font-weight:600;color:#484e55;text-transform:uppercase;letter-spacing:1px}.exitus-sidebar .sidebar-nav .nav-section .nav-item{margin-bottom:4px}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link{display:flex;align-items:center;gap:8px;padding:8px 24px;color:#484e55;text-decoration:none;font-weight:500;border-radius:0 12px 12px 0;margin-right:16px;transition:all .2s ease;position:relative}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:linear-gradient(180deg,#db2944,#5f79e1);border-radius:0 8px 8px 0;transition:width .2s ease}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link .icon{width:20px;height:20px;opacity:.7;transition:all .2s ease}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link:hover{background:#db294414;color:#484e55;transform:translate(4px)}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link:hover:before{width:4px}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link:hover .icon{opacity:1;color:#db2944}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link.active{background:linear-gradient(135deg,#db29441f,#5f79e114);color:#db2944;font-weight:600}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link.active:before{width:4px}.exitus-sidebar .sidebar-nav .nav-section .nav-item .nav-link.active .icon{opacity:1;color:#db2944}.exitus-sidebar.collapsed{width:60px}.exitus-sidebar.collapsed .sidebar-header,.exitus-sidebar.collapsed .section-title,.exitus-sidebar.collapsed .nav-link span{display:none}.exitus-sidebar.collapsed .nav-link{justify-content:center;margin-right:0}.exitus-sidebar.collapsed .nav-link .icon{margin:0}.exitus-main{min-height:calc(100vh - 80px);padding:32px 24px;background:linear-gradient(135deg,#f8f9fb,#e8ecf008)}.exitus-main .page-header{margin-bottom:32px}.exitus-main .page-header .breadcrumbs{display:flex;align-items:center;gap:4px;margin-bottom:16px;font-size:14px}.exitus-main .page-header .breadcrumbs .breadcrumb-item{color:#484e55}.exitus-main .page-header .breadcrumbs .breadcrumb-item:not(:last-child):after{content:">";margin-left:4px;color:#484e5580}.exitus-main .page-header .breadcrumbs .breadcrumb-item:last-child{color:#db2944;font-weight:600}.exitus-main .page-header .breadcrumbs .breadcrumb-item a{color:inherit;text-decoration:none}.exitus-main .page-header .breadcrumbs .breadcrumb-item a:hover{color:#db2944}.exitus-main .page-header .page-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.exitus-main .page-header .page-title h1{font-size:28px;font-weight:700;color:#484e55;margin:0}.exitus-main .page-header .page-title h1 .subtitle{font-size:16px;font-weight:400;color:#484e55;display:block;margin-top:4px}.exitus-main .page-header .page-title .page-actions{display:flex;gap:8px;align-items:center}.exitus-main .content-sections{display:flex;flex-direction:column;gap:32px}.exitus-footer{background:linear-gradient(135deg,#db294408,#f8f9fb);border-top:1px solid rgba(232,236,240,.5);padding:32px 24px 24px;margin-top:auto}.exitus-footer .footer-content{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:32px}.exitus-footer .footer-section h4{font-size:16px;font-weight:600;color:#484e55;margin-bottom:16px}.exitus-footer .footer-section p,.exitus-footer .footer-section li{color:#484e55;font-size:14px;line-height:1.6}.exitus-footer .footer-section ul{list-style:none;padding:0}.exitus-footer .footer-section ul li{margin-bottom:4px}.exitus-footer .footer-section ul li a{color:#484e55;text-decoration:none;transition:color .2s ease}.exitus-footer .footer-section ul li a:hover{color:#db2944}.exitus-footer .footer-bottom{margin-top:32px;padding-top:16px;border-top:1px solid rgba(232,236,240,.3);text-align:center;color:#484e55;font-size:12px}@media (max-width: 1024px){.exitus-grid.grid-4{grid-template-columns:repeat(2,1fr)}.exitus-grid.grid-sidebar{grid-template-columns:240px 1fr}.exitus-sidebar{width:240px}}@media (max-width: 768px){.exitus-container{padding:0 16px}.exitus-grid.grid-2,.exitus-grid.grid-3,.exitus-grid.grid-4,.exitus-grid.grid-sidebar,.exitus-grid.grid-content-sidebar{grid-template-columns:1fr}.exitus-header{padding:8px 16px}.exitus-header .header-title h1{font-size:18px}.exitus-header .user-profile .user-info{display:none}.exitus-sidebar{position:fixed;left:-280px;z-index:1001;transition:left .3s ease}.exitus-sidebar.open{left:0}.exitus-sidebar.collapsed{left:-60px}.exitus-sidebar.collapsed.open{left:0;width:280px}.exitus-sidebar.collapsed.open .sidebar-header,.exitus-sidebar.collapsed.open .section-title,.exitus-sidebar.collapsed.open .nav-link span{display:block}.exitus-sidebar.collapsed.open .nav-link{justify-content:flex-start;margin-right:16px}.exitus-main{padding:24px 16px}.exitus-main .page-title{flex-direction:column;align-items:flex-start}.exitus-main .page-title .page-actions{width:100%;justify-content:flex-start}}@media (max-width: 480px){.exitus-main{padding:16px}.exitus-main .page-header{margin-bottom:24px}.exitus-main .breadcrumbs{font-size:12px}.exitus-main .page-title h1{font-size:24px}.exitus-footer{padding:24px 16px}.exitus-footer .footer-content{grid-template-columns:1fr;gap:24px}}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}.theme-student .exitus-card{background:linear-gradient(135deg,#5a83dd0d,#5a83dd14);border:1px solid rgba(90,131,221,.2);transition:all .3s ease}.theme-student .exitus-card:hover{background:linear-gradient(135deg,#5a83dd14,#5a83dd1f);transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px #5a83dd40}.theme-student .exitus-card.progress-card{position:relative;overflow:hidden}.theme-student .exitus-card.progress-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(90,131,221,.1) 50%,transparent 70%);animation:shimmer 3s infinite}.theme-student .exitus-card.achievement-card{background:linear-gradient(135deg,#4caf5014,#5a83dd14);border-left:4px solid #4CAF50}.theme-student .exitus-card.achievement-card:hover{transform:translateY(-2px) rotate(1deg)}.theme-student .exitus-card.achievement-card .achievement-icon{font-size:2rem;margin-bottom:8px;animation:bounce 1s infinite alternate}.theme-student .exitus-btn{position:relative;overflow:hidden}.theme-student .exitus-btn.btn-primary{background:linear-gradient(135deg,#5a83dd,#3063d4);box-shadow:0 4px 15px #5a83dd4d}.theme-student .exitus-btn.btn-primary:hover{background:linear-gradient(135deg,#4573d9,#2858c2);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 25px #5a83dd66}.theme-student .exitus-btn.btn-primary:active{transform:translateY(-1px) scale(1.02)}.theme-student .exitus-btn.btn-fun{background:linear-gradient(135deg,#ff6b6b,#4ecdc4,#45b7d1);background-size:200% 200%;animation:gradient-shift 3s ease infinite;color:#fff;font-weight:600}.theme-student .exitus-btn.btn-fun:hover{animation-duration:1s;transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0003}.theme-student .progress-indicator{background:#5a83dd33;border-radius:50px;height:12px;overflow:hidden;position:relative}.theme-student .progress-indicator .progress-bar{background:linear-gradient(90deg,#5a83dd,#4caf50,#5a83dd);background-size:200% 100%;animation:progress-shine 2s linear infinite;border-radius:50px;height:100%;position:relative}.theme-student .progress-indicator .progress-bar:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:progress-glow 1.5s ease-in-out infinite}.theme-student .progress-indicator .progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-student .exitus-badge.badge-student{background:linear-gradient(135deg,#5a83dd,#5f79e1);animation:badge-pulse 2s ease-in-out infinite;box-shadow:0 2px 8px #5a83dd4d}.theme-student .exitus-badge.badge-student:hover{animation:none;transform:scale(1.1)}.theme-student .exitus-badge.badge-achievement{background:linear-gradient(135deg,#4caf50,#00d4aa);position:relative}.theme-student .exitus-badge.badge-achievement:before{content:"\2b50";position:absolute;left:-8px;animation:star-twinkle 1.5s ease-in-out infinite}.theme-student .exitus-table tbody tr:hover{background:linear-gradient(135deg,#5a83dd14,#5a83dd1f);transform:scale(1.002)}.theme-student .exitus-table tbody tr.completed-row{background:linear-gradient(135deg,#4caf500d,#4caf5014)}.theme-student .exitus-table tbody tr.completed-row td{position:relative}.theme-student .exitus-table tbody tr.completed-row td:before{content:"\2713";position:absolute;right:8px;color:#4caf50;font-weight:700}.theme-teacher .exitus-card{background:linear-gradient(135deg,#4f70cd08,#4f70cd0f);border:1px solid rgba(79,112,205,.15)}.theme-teacher .exitus-card:hover{background:linear-gradient(135deg,#4f70cd0f,#4f70cd1a);transform:translateY(-2px);box-shadow:0 6px 20px #4f70cd26}.theme-teacher .exitus-card.class-card{border-left:4px solid #4F70CD}.theme-teacher .exitus-card.class-card .class-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.theme-teacher .exitus-card.class-card .class-header .class-name{font-size:18px;font-weight:600;color:#484e55}.theme-teacher .exitus-card.class-card .class-header .student-count{background:#4f70cd1a;color:#4f70cd;padding:4px 8px;border-radius:50px;font-size:12px;font-weight:600}.theme-teacher .exitus-card.class-card .class-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.theme-teacher .exitus-card.class-card .class-stats .stat-item{text-align:center;padding:8px;background:#4f70cd0d;border-radius:8px}.theme-teacher .exitus-card.class-card .class-stats .stat-item .stat-value{font-size:18px;font-weight:600;color:#4f70cd}.theme-teacher .exitus-card.class-card .class-stats .stat-item .stat-label{font-size:12px;color:#484e55}.theme-teacher .exitus-card.activity-card .activity-status{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:50px;font-size:12px;font-weight:600}.theme-teacher .exitus-card.activity-card .activity-status.pending{background:#f2ea8b1a;color:#f2ea8b}.theme-teacher .exitus-card.activity-card .activity-status.pending:before{content:"\23f3"}.theme-teacher .exitus-card.activity-card .activity-status.reviewing{background:#4f70cd1a;color:#4f70cd}.theme-teacher .exitus-card.activity-card .activity-status.reviewing:before{content:"\1f441\fe0f"}.theme-teacher .exitus-card.activity-card .activity-status.completed{background:#4caf501a;color:#4caf50}.theme-teacher .exitus-card.activity-card .activity-status.completed:before{content:"\2705"}.theme-teacher .exitus-btn.btn-primary{background:linear-gradient(135deg,#4f70cd,#3659bd)}.theme-teacher .exitus-btn.btn-primary:hover{background:linear-gradient(135deg,#3b60c7,#3152ae);transform:translateY(-2px)}.theme-teacher .exitus-btn.btn-grade{background:linear-gradient(135deg,#db2944,#4f70cd)}.theme-teacher .exitus-btn.btn-grade:hover{background:linear-gradient(135deg,#c9223b,#3b60c7)}.theme-teacher .exitus-form .form-group.required .form-control{border-left:3px solid #4F70CD}.theme-teacher .exitus-form .form-group.required label:after{content:" *";color:#ff4e4e}.theme-teacher .exitus-form .form-group.with-help{position:relative}.theme-teacher .exitus-form .form-group.with-help .help-text{font-size:12px;color:#484e55;margin-top:4px;padding:4px;background:#e8ecf01a;border-radius:8px;border-left:3px solid #4F70CD}.theme-teacher .exitus-form .form-section{background:#4f70cd08;border:1px solid rgba(79,112,205,.1);border-radius:8px;padding:24px;margin-bottom:24px}.theme-teacher .exitus-form .form-section .section-title{font-size:16px;font-weight:600;color:#4f70cd;margin-bottom:16px;display:flex;align-items:center;gap:4px}.theme-teacher .exitus-form .form-section .section-title:before{content:"";width:4px;height:20px;background:#4f70cd;border-radius:6px}.theme-coordinator .exitus-card{background:linear-gradient(135deg,#db294408,#db29440f);border:1px solid rgba(219,41,68,.15)}.theme-coordinator .exitus-card:hover{background:linear-gradient(135deg,#db29440f,#db29441a);transform:translateY(-1px);box-shadow:0 8px 30px #db294426}.theme-coordinator .exitus-card.metric-card{text-align:center;padding:32px;border:2px solid rgba(219,41,68,.1)}.theme-coordinator .exitus-card.metric-card .metric-icon{font-size:2.5rem;color:#db2944;margin-bottom:16px}.theme-coordinator .exitus-card.metric-card .metric-value{font-size:3rem;font-weight:700;color:#db2944;margin-bottom:4px}.theme-coordinator .exitus-card.metric-card .metric-value.trend-up{color:#4caf50}.theme-coordinator .exitus-card.metric-card .metric-value.trend-up:after{content:" \2197";font-size:1.5rem}.theme-coordinator .exitus-card.metric-card .metric-value.trend-down{color:#ff4e4e}.theme-coordinator .exitus-card.metric-card .metric-value.trend-down:after{content:" \2198";font-size:1.5rem}.theme-coordinator .exitus-card.metric-card .metric-label{font-size:14px;color:#484e55;text-transform:uppercase;letter-spacing:1px;font-weight:600}.theme-coordinator .exitus-card.metric-card .metric-subtitle{font-size:12px;color:#484e55;margin-top:4px}.theme-coordinator .exitus-card.report-card .report-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(219,41,68,.1)}.theme-coordinator .exitus-card.report-card .report-header .report-title{font-size:18px;font-weight:600;color:#484e55}.theme-coordinator .exitus-card.report-card .report-header .report-period{font-size:14px;color:#484e55;background:#db29441a;padding:4px 8px;border-radius:8px}.theme-coordinator .exitus-card.report-card .report-chart{height:200px;background:#db294408;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#484e55;font-size:14px}.theme-coordinator .exitus-table.analytics-table thead th{background:linear-gradient(135deg,#db29441f,#db294414);color:#db2944;font-weight:700}.theme-coordinator .exitus-table.analytics-table thead th.sortable{cursor:pointer;position:relative}.theme-coordinator .exitus-table.analytics-table thead th.sortable:hover{background:linear-gradient(135deg,#db294426,#db29441f)}.theme-coordinator .exitus-table.analytics-table thead th.sortable:after{content:"\21c5";position:absolute;right:8px;opacity:.5}.theme-coordinator .exitus-table.analytics-table thead th.sortable.sort-asc:after{content:"\2191";opacity:1}.theme-coordinator .exitus-table.analytics-table thead th.sortable.sort-desc:after{content:"\2193";opacity:1}.theme-coordinator .exitus-table.analytics-table tbody tr.highlight-row{background:linear-gradient(135deg,#f2ea8b14,#f2ea8b0d);border-left:3px solid #F2EA8B}.theme-coordinator .exitus-table.analytics-table tbody tr td.performance-cell{position:relative}.theme-coordinator .exitus-table.analytics-table tbody tr td.performance-cell .performance-bar{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#ff4e4e,#f2ea8b,#4caf50);border-radius:6px}.theme-coordinator .advanced-filters{background:linear-gradient(135deg,#db294408,#db29440f);border:1px solid rgba(219,41,68,.1);border-radius:8px;padding:24px;margin-bottom:32px}.theme-coordinator .advanced-filters .filter-title{font-size:16px;font-weight:600;color:#db2944;margin-bottom:16px;display:flex;align-items:center;gap:4px}.theme-coordinator .advanced-filters .filter-title:before{content:"\1f50d"}.theme-coordinator .advanced-filters .filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.theme-coordinator .advanced-filters .filter-grid .filter-group .filter-label{font-size:14px;font-weight:600;color:#484e55;margin-bottom:4px}.theme-coordinator .advanced-filters .filter-grid .filter-group .filter-control{width:100%;padding:4px 8px;border:1px solid rgba(219,41,68,.2);border-radius:8px;background:#f8f9fb}.theme-coordinator .advanced-filters .filter-grid .filter-group .filter-control:focus{border-color:#db2944;box-shadow:0 0 0 2px #db29441a}.theme-coordinator .advanced-filters .filter-actions{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}@keyframes shimmer{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes progress-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes progress-glow{0%{left:-100%}to{left:100%}}@keyframes badge-pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #5a83dd4d}50%{transform:scale(1.05);box-shadow:0 4px 12px #5a83dd66}}@keyframes star-twinkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.2) rotate(180deg)}}@media (max-width: 768px){.theme-student .exitus-card:hover{transform:translateY(-2px) scale(1.01)}.theme-coordinator .exitus-card.metric-card{padding:24px}.theme-coordinator .exitus-card.metric-card .metric-value{font-size:2rem}.theme-coordinator .advanced-filters .filter-grid{grid-template-columns:1fr}}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cal-month-view .cal-header{text-align:center;font-weight:bolder}.cal-month-view .cal-header .cal-cell{padding:5px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;white-space:nowrap}.cal-month-view .cal-days{border:1px solid;border-bottom:0}.cal-month-view .cal-cell-top{min-height:78px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cal-month-view .cal-cell-row{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}.cal-month-view .cal-cell{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cal-month-view .cal-cell .cal-event{pointer-events:all!important}.cal-month-view .cal-day-cell{min-height:100px}@media all and (-ms-high-contrast: none){.cal-month-view .cal-day-cell{display:block}}.cal-month-view .cal-day-cell:not(:last-child){border-right:1px solid}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right:initial;border-left:1px solid}.cal-month-view .cal-days .cal-cell-row{border-bottom:1px solid}.cal-month-view .cal-day-badge{margin-top:18px;margin-left:10px;display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:10px}.cal-month-view .cal-day-number{font-size:1.2em;font-weight:400;opacity:.5;margin-top:15px;margin-right:15px;float:right;margin-bottom:10px}.cal-month-view .cal-events{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:3px;line-height:10px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cal-month-view .cal-event{width:10px;height:10px;border-radius:50%;display:inline-block;margin:2px}.cal-month-view .cal-day-cell.cal-in-month.cal-has-events{cursor:pointer}.cal-month-view .cal-day-cell.cal-out-month .cal-day-number{opacity:.1;cursor:default}.cal-month-view .cal-day-cell.cal-today .cal-day-number{font-size:1.9em}.cal-month-view .cal-open-day-events{padding:15px}.cal-month-view .cal-open-day-events .cal-event{position:relative;top:2px}.cal-month-view .cal-out-month .cal-day-badge,.cal-month-view .cal-out-month .cal-event{opacity:.3}.cal-month-view .cal-draggable{cursor:move}.cal-month-view .cal-drag-active *{pointer-events:none}.cal-month-view .cal-event-title{cursor:pointer}.cal-month-view .cal-event-title:hover{text-decoration:underline}.cal-month-view{background-color:#fff}.cal-month-view .cal-cell-row:hover{background-color:#fafafa}.cal-month-view .cal-cell-row .cal-cell:hover,.cal-month-view .cal-cell.cal-has-events.cal-open{background-color:#ededed}.cal-month-view .cal-days{border-color:#e1e1e1}.cal-month-view .cal-day-cell:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-month-view .cal-day-cell:not(:last-child){border-right-color:initial;border-left-color:#e1e1e1}.cal-month-view .cal-days .cal-cell-row{border-bottom-color:#e1e1e1}.cal-month-view .cal-day-badge{background-color:#b94a48;color:#fff}.cal-month-view .cal-event{background-color:#1e90ff;border-color:#d1e8ff;color:#fff}.cal-month-view .cal-day-cell.cal-weekend .cal-day-number{color:#8b0000}.cal-month-view .cal-day-cell.cal-today{background-color:#e8fde7}.cal-month-view .cal-day-cell.cal-drag-over{background-color:#e0e0e0!important}.cal-month-view .cal-open-day-events{color:#fff;background-color:#555;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px #00000080}.cal-week-view *{-webkit-box-sizing:border-box;box-sizing:border-box}.cal-week-view .cal-day-headers{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:70px;border:1px solid}[dir=rtl] .cal-week-view .cal-day-headers{padding-left:initial;padding-right:70px}.cal-week-view .cal-day-headers .cal-header{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:5px}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right:initial;border-left:1px solid}.cal-week-view .cal-day-headers .cal-header:first-child{border-left:1px solid}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left:initial;border-right:1px solid}.cal-week-view .cal-day-headers span{font-weight:400;opacity:.5}.cal-week-view .cal-day-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-left:solid 1px}[dir=rtl] .cal-week-view .cal-day-column{border-left:initial;border-right:solid 1px}.cal-week-view .cal-event{font-size:12px;border:1px solid;direction:ltr}.cal-week-view .cal-time-label-column{width:70px;height:100%}.cal-week-view .cal-current-time-marker{position:absolute;width:100%;height:2px;z-index:2}.cal-week-view .cal-all-day-events{border:solid 1px;border-top:0;border-bottom-width:3px;padding-top:3px;position:relative}.cal-week-view .cal-all-day-events .cal-day-columns{height:100%;width:100%;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;z-index:0}.cal-week-view .cal-all-day-events .cal-events-row{position:relative;height:31px;margin-left:70px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-events-row{margin-left:initial;margin-right:70px}.cal-week-view .cal-all-day-events .cal-event-container{display:inline-block;position:absolute}.cal-week-view .cal-all-day-events .cal-event-container.resize-active{z-index:1;pointer-events:none}.cal-week-view .cal-all-day-events .cal-event{padding:0 5px;margin-left:2px;margin-right:2px;height:28px;line-height:28px}.cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:5px;border-bottom-left-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-starts-within-week .cal-event{border-top-left-radius:initial;border-bottom-left-radius:initial;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:5px;border-bottom-right-radius:5px}[dir=rtl] .cal-week-view .cal-all-day-events .cal-ends-within-week .cal-event{border-top-right-radius:initial;border-bottom-right-radius:initial;border-top-left-radius:5px;border-bottom-left-radius:5px}.cal-week-view .cal-all-day-events .cal-time-label-column{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.cal-week-view .cal-all-day-events .cal-resize-handle{width:6px;height:100%;cursor:col-resize;position:absolute;top:0}.cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:0}[dir=rtl] .cal-week-view .cal-all-day-events .cal-resize-handle.cal-resize-handle-after-end{right:initial;left:0}.cal-week-view .cal-event,.cal-week-view .cal-header{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.cal-week-view .cal-drag-active{pointer-events:none;z-index:1}.cal-week-view .cal-drag-active *{pointer-events:none}.cal-week-view .cal-time-events{position:relative;border:solid 1px;border-top:0;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex}.cal-week-view .cal-time-events .cal-day-columns{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cal-week-view .cal-time-events .cal-day-column,.cal-week-view .cal-time-events .cal-events-container{position:relative}.cal-week-view .cal-time-events .cal-event-container{position:absolute;z-index:1}.cal-week-view .cal-time-events .cal-event{width:calc(100% - 2px);height:calc(100% - 2px);margin:1px;padding:0 5px;line-height:25px}.cal-week-view .cal-time-events .cal-resize-handle{width:100%;height:4px;cursor:row-resize;position:absolute}.cal-week-view .cal-time-events .cal-resize-handle.cal-resize-handle-after-end{bottom:0}.cal-week-view .cal-hour-segment{position:relative}.cal-week-view .cal-hour-segment:after{content:"\a0"}.cal-week-view .cal-event-container:not(.cal-draggable){cursor:pointer}.cal-week-view .cal-draggable{cursor:move}.cal-week-view mwl-calendar-week-view-hour-segment,.cal-week-view .cal-hour-segment{display:block}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom:thin dashed}.cal-week-view .cal-time{font-weight:700;padding-top:5px;width:70px;text-align:center}.cal-week-view .cal-hour-segment.cal-after-hour-start .cal-time{display:none}.cal-week-view .cal-starts-within-day .cal-event{border-top-left-radius:5px;border-top-right-radius:5px}.cal-week-view .cal-ends-within-day .cal-event{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cal-week-view{background-color:#fff;border-top:solid 1px #e1e1e1}.cal-week-view .cal-day-headers{border-color:#e1e1e1;border-top:0}.cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:not(:last-child){border-right-color:initial;border-left:solid 1px #e1e1e1!important}.cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-headers .cal-header:first-child{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-day-headers .cal-header:hover,.cal-week-view .cal-day-headers .cal-drag-over{background-color:#ededed}.cal-week-view .cal-day-column{border-left-color:#e1e1e1}[dir=rtl] .cal-week-view .cal-day-column{border-left-color:initial;border-right-color:#e1e1e1}.cal-week-view .cal-event{background-color:#d1e8ff;border-color:#1e90ff;color:#1e90ff}.cal-week-view .cal-all-day-events{border-color:#e1e1e1}.cal-week-view .cal-header.cal-today{background-color:#e8fde7}.cal-week-view .cal-header.cal-weekend span{color:#8b0000}.cal-week-view .cal-time-events{border-color:#e1e1e1}.cal-week-view .cal-time-events .cal-day-columns:not(.cal-resize-active) .cal-hour-segment:hover{background-color:#ededed}.cal-week-view .cal-hour-odd{background-color:#fafafa}.cal-week-view .cal-drag-over .cal-hour-segment{background-color:#ededed}.cal-week-view .cal-hour:not(:last-child) .cal-hour-segment,.cal-week-view .cal-hour:last-child :not(:last-child) .cal-hour-segment{border-bottom-color:#e1e1e1}.cal-week-view .cal-current-time-marker{background-color:#ea4334}.cal-day-view mwl-calendar-week-view-header{display:none}.cal-day-view .cal-events-container{margin-left:70px}[dir=rtl] .cal-day-view .cal-events-container{margin-left:initial;margin-right:70px}.cal-day-view .cal-day-column{border-left:0}.cal-day-view .cal-current-time-marker{margin-left:70px;width:calc(100% - 70px)}[dir=rtl] .cal-day-view .cal-current-time-marker{margin-left:initial;margin-right:70px}.cal-tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:11px;word-wrap:break-word;opacity:.9}.cal-tooltip.cal-tooltip-top{padding:5px 0;margin-top:-3px}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0}.cal-tooltip.cal-tooltip-right{padding:0 5px;margin-left:3px}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0}.cal-tooltip.cal-tooltip-bottom{padding:5px 0;margin-top:3px}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px}.cal-tooltip.cal-tooltip-left{padding:0 5px;margin-left:-3px}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px}.cal-tooltip-inner{max-width:200px;padding:3px 8px;text-align:center;border-radius:.25rem}.cal-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.cal-tooltip.cal-tooltip-top .cal-tooltip-arrow{border-top-color:#000}.cal-tooltip.cal-tooltip-right .cal-tooltip-arrow{border-right-color:#000}.cal-tooltip.cal-tooltip-bottom .cal-tooltip-arrow{border-bottom-color:#000}.cal-tooltip.cal-tooltip-left .cal-tooltip-arrow{border-left-color:#000}.cal-tooltip-inner{color:#fff;background-color:#000}.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button:before{z-index:initial}.pickr .pcr-button:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em #0000001a,0 0 1em #00000008;left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:#0000;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translate(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}
