@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&display=swap);*{margin:0;padding:0}:root{--bg-color:#f5eee8;--primary-color:#d8c7b5;--color-link:#9898a0;--txt_sub:#555454;--footer-bg:#2a2835;--fade-primary:#26beef33;--active-color:#16c216;--deactive-color:#de3b3b;--porVencer-color:#f3c81b;--inactiva-color:#62615e}body{background-color:#f5eee8;background-color:var(--bg-color);font-family:Poppins,sans-serif!important}a,body{text-decoration:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f5eee8;background:var(--bg-color)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#d8c7b5;background:var(--primary-color);border-radius:10px}.btn{font-feature-settings:normal!important;border-radius:10px!important;font-family:Poppins,sans-serif!important;font-size:20px!important;font-variant:normal!important;padding:10px 0!important;text-transform:none!important}.containerLogin .btn_loading,.containerLogin .btn_submit{margin-top:30px}.btn_submit{color:#fff!important}.containerLogin{align-items:center;background-color:var(--bg-color);display:grid;height:100vh;justify-content:center}.formLogin{align-content:center;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr;padding:30px;width:350px}.containerLogin h1{font-size:20px;font-weight:700;margin-bottom:3px}.txt_sub{color:var(--txt_sub);font-size:15px;margin-bottom:24px}.containerLogin .logo{height:100px;margin:auto auto 20px}@media screen and (max-width:750px){.formLogin{padding:20px;width:300px}.containerLogin{height:86vh}}.contenedorMain{display:grid;grid-template-areas:"nav header" "nav contenido";grid-template-columns:230px 1fr;grid-template-rows:65px 1fr;height:100vh;margin:0 auto}.contenedorMain header{background-color:#fff;display:flex;grid-area:header;justify-content:flex-end;padding:10px 25px}.containerNavMobileAdmin .logo,.contenedorMain .logo{border-bottom:1px solid #d2d2d2;height:50px;margin-bottom:15px;padding-bottom:5px;width:150px}.contenedorMain main{background-color:var(--bg-color);grid-area:contenido;overflow-y:scroll;padding:20px 15px 0 20px}.containerNavMobile,.contenedorMain .containerNav{background-color:#fff;display:flex;flex-direction:column;grid-area:nav;overflow-y:scroll;padding:10px 25px 25px}.containerNavMobile{height:100%}.containerNav .iconGroup,.containerNavMobile .iconGroup{display:flex;margin-bottom:20px}.iconGroup img,.iconGroup svg{margin-right:15px}.iconGroup p,.iconGroup svg{color:var(--txt_sub)}.iconActive{color:var(--primary-color)!important}.iconGroup .link-active{color:#000;font-weight:700}.iconGroup.cerrarSesion p{color:var(--color-link)!important}.iconGroup.cerrarSesion{border-top:1px solid #d2d2d2;cursor:pointer;margin-bottom:0;margin-top:auto;padding-top:10px}.userInfo{display:flex}.userInfo .profile{display:flex;margin-right:10px}.profile>p:first-child{background-color:var(--primary-color);border-radius:50px;color:#fff;font-weight:700;margin-right:10px;padding:10px 12px}.profile_info>p:first-child{font-size:145x}.profile_info>p:nth-child(2){color:var(--txt_sub);font-size:14px}.menuHeader{display:none}.containerNavMobile .profile{border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;display:flex;margin-bottom:15px;padding-bottom:15px;padding-top:15px}.logoMobile{display:none}.tablaHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.buscador,.sucursalFiltro{width:100%}.navSectionTitle{color:#a09e9e;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 1rem .7rem 0;text-transform:uppercase}.navDivider{margin:35px}@media screen and (max-width:750px){.contenedorMain{grid-template-areas:"header" "contenido";grid-template-columns:1fr;grid-template-rows:70px 1fr}.contenedorMain .containerNav{display:none;position:absolute;z-index:10}.logoMobile{display:block;margin:auto;padding-right:55px}.logoMobile .logo{border:0!important}.contenedorMain header{justify-content:flex-start;padding:10px 20px}.userInfo{display:none}.menuHeader{display:flex}.containerNavMobile .logo{height:100px;padding-bottom:5px;width:100px}}.containerHistorialObservaciones{padding:20px}.containerHistorialObservaciones h1{font-size:20px;margin-bottom:20px}.step,.step-label{cursor:pointer}.step-label .MuiStepLabel-labelContainer{font-size:14px}.containerError,.containerLoader{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:center}.containerError .txt_error{font-size:18px;font-weight:700;margin-top:20px}.containerError .desc_error{color:var(--txt_sub);font-size:16px;margin-top:10px}.containerLoader .txt_loader{font-size:18px;font-weight:700}.loader{--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:l3 1s linear infinite;aspect-ratio:1;background:var(--primary-color);border-radius:50%;margin-bottom:30px;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;padding:8px;width:50px}@keyframes l3{to{transform:rotate(1turn)}}.containerCaja{margin-bottom:120px;padding:20px}.marginPaper{margin:auto!important;max-width:600px!important}.totalCaja{border:1px solid var(--primary-color);border-radius:14px;display:flex;flex-direction:column;padding:14px}.txt_caja,.txt_estado_caja{color:var(--txt_sub)}.montoCaja{font-size:18px;font-weight:700;margin:20px auto 15px}.containerCaja h1{font-size:20px;margin-bottom:15px}.containerCaja h3{margin-bottom:20px}.containerCaja .formSelect{margin-bottom:20px;width:100%}.divEstadoCaja{display:flex}.estado_caja{font-weight:700;margin-left:5px}.perfilContent .userProfile{background-color:var(--primary-color);border-radius:50px;color:#fff;font-size:24px;font-weight:700;margin:0 auto;padding:10px 12px;width:fit-content}.perfilContent .userName{font-weight:700;margin-bottom:20px;margin-top:20px;text-align:center}input[type=date]{appearance:none;-webkit-appearance:none}.modal{bottom:0!important;top:auto!important}.modal .MuiPaper-root{border-radius:20px 20px 0 0!important;margin:0!important;width:100%}.modal form{display:flex;flex-direction:column;max-height:70vh}.modal .MuiDialogTitle-root+.css-ypiqx9-MuiDialogContent-root{padding-top:12px!important}.modal .textfield_group{display:flex;flex-direction:column;margin-bottom:22px}.modal .textfield_group .inputGroup{margin-bottom:22px;margin-right:0}.modal .btn_eliminar{background-color:#f60000!important}.text_activo,.text_desactivo,.text_inactiva,.text_porVencer{font-weight:700}.text_activo{color:var(--active-color)}.text_desactivo{color:var(--deactive-color)}.text_porVencer{color:var(--porVencer-color)}.text_inactiva{color:var(--inactiva-color)}.tabla .MuiDataGrid-cell,.tablaAlumnos .MuiDataGrid-cell{padding:10px!important}.tabla{margin-bottom:120px}.btnPdf{font-feature-settings:normal!important;background-color:var(--primary-color);border:none;border-radius:10px!important;color:#fff;cursor:pointer;display:flex!important;font-family:Poppins,sans-serif!important;font-size:18px!important;font-variant:normal!important;justify-content:center;padding:12px 14px!important;text-transform:none!important;width:100%}.btnPdf:disabled,.btnPdf[disabled]{background-color:#ccc;border:1px solid #999;color:#666}.MuiBreadcrumbs-li a{color:var(--primary-color)!important}@media only screen and (min-width:750px){.MuiSnackbar-root{bottom:50px!important;left:auto!important;right:23px!important}.modal{top:0!important}.modal form{max-height:none}.modal .MuiPaper-root{border-radius:20px!important;max-width:calc(100% - 64px);width:fit-content}.modal .textfield_group{flex-direction:row;justify-content:space-between}.modal .textfield_group .inputGroup{margin-bottom:0;margin-right:30px}.tabla{margin-bottom:0}}.containerAsistencias{margin-bottom:120px;padding:20px}.containerAsistencias h1{font-size:20px;margin-bottom:15px}.containerAsistencias h3{margin-bottom:20px}.containerAsistencias .formSelect{margin-bottom:20px;width:100%}.containerEmpty{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.containerEmpty .txt{color:var(--txt_sub);font-weight:700}.containerHorarios{display:flex;flex-direction:column;gap:20px}.containerHorarios .hora{font-weight:700;margin-bottom:10px}.containerAlumnos .alumno{align-items:center;background-color:#f7f0ea;border-radius:8px;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:10px 0}.containerAlumnos .infoAlumno{margin-left:5px;width:100%}.containerAlumnos .alumno:not(.containerAlumnos .alumno:last-child){margin-bottom:15px}.alumno .iconoAlumno{color:var(--primary-color);font-size:28px}.containerHorarios .sinAlumnos{font-weight:700}.status-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.infoAlumno .presente{background-color:#d1fae5;border:1px solid #065f46;border-radius:15px;color:#065f46}.infoAlumno .ausente,.infoAlumno .presente{font-size:12px;font-weight:700;padding:2px 8px;width:fit-content}.infoAlumno .ausente{background-color:#fee2e2;border:1px solid #991b1b;border-radius:15px;color:#991b1b}.infoAsistenciasRestantes{background-color:#fef3e2;border:1px solid #b45309;border-radius:15px;color:#b45309;font-size:12px;font-weight:700;padding:2px 8px;white-space:nowrap;width:fit-content}.btn_float_asistencia{bottom:35px!important}.btn_float_agendamientos,.btn_float_asistencia{background-color:var(--primary-color)!important;position:fixed!important;right:25px!important}.btn_float_agendamientos{bottom:120px!important}@media only screen and (min-width:750px){.containerAsistencias{margin-bottom:0}.containerAsistencias .formSelect{max-width:200px}.btn_float_agendamientos,.btn_float_asistencia{right:35px!important}.containerAsistencias .textfield_group .formSelect:first-child{margin-right:20px}.containerAlumnos .alumno{justify-content:flex-start;max-width:360px}.alumno .infoAlumno p{margin-left:15px;margin-right:15px}.filtroHorarioAsistencias{margin-left:20px!important}}
/*# sourceMappingURL=main.0d1143d7.css.map*/