:root{--colorPrincipal:#157afe;--colorSecundario:#f5f7f9;--fondo:#fff;--colorPildora1:#157afe;--colorPildora2:#4946e2;--colorPildora3:#ef9131;--colorMezclado:color-mix(in srgb,var(--colorPrincipal) 20%,#fff);--colorMezclado2:color-mix(in srgb,var(--colorPrincipal) 5%,#fff);--azul:#157afe;--blanco:#fff;--contraste-blanco:#f5f7f9;--rojo:#de4337;--dark-azul:color-mix(in srgb,var(--colorPrincipal) 50%,#919191);--dark-contraste-azul:color-mix(in srgb,var(--dark-azul) 25%,#8080801a);--dark-azul-pildora:color-mix(in srgb,var(--colorPildora1) 50%,#919191);--dark-contraste-azul-pildora:color-mix(in srgb,var(--dark-azul-pildora) 25%,#8080801a);--dark-morado:color-mix(in srgb,var(--colorPildora2) 50%,#919191);--dark-contraste-morado:color-mix(in srgb,var(--dark-morado) 25%,#8080801a);--dark-amarillo:color-mix(in srgb,var(--colorPildora3) 50%,#919191);--dark-contraste-amarillo:color-mix(in srgb,var(--dark-amarillo) 25%,#8080801a);--dark-blanco:#ececec;--dark-rojo:#7e4242;--dark-contraste-rojo:#a33838;--dark-negro:#23232b;--dark-contraste-negro:#2e2e3f;--dark-super-negro:#1b1c21;--radio1:0.5rem;--radio2:0.875rem;--radio3:1.625rem;--radio4:2rem}*,:after,:before{box-sizing:border-box}body{background-color:#fff;background-color:var(--blanco);font-family:Roboto,sans-serif;margin:0}h1{font-size:3rem}h1,h2{margin:0;padding:0}h2{font-size:2.25rem}h3{font-size:1.875rem}h3,h4{margin:0;padding:0}h4{font-size:1.5rem}p{font-size:1rem;margin:0;overflow-wrap:break-word;padding:0}.bold{font-weight:700}.lato{font-family:Lato,sans-serif}.inter{font-family:Inter,sans-serif}button{align-items:center;background-color:#157afe;background-color:var(--colorPrincipal);border:none;border-radius:.5rem;border-radius:var(--radio1);color:#fff;color:var(--blanco);cursor:pointer;display:flex;font-family:Lato,sans-serif;font-size:1rem;height:100%;justify-content:center;opacity:80%;padding:.9375rem 1.25rem;width:100%}button:hover{box-shadow:0 4px 10px #157afe;box-shadow:0 4px 10px var(--colorPrincipal);cursor:pointer;opacity:100%}button.pdf{background-color:#de4337;background-color:var(--rojo);gap:1rem}button.pdf:hover{box-shadow:0 4px 10px #de4337;box-shadow:0 4px 10px var(--rojo)}button.rojo{background-color:#de4337;background-color:var(--rojo)}button.rojo:hover{box-shadow:0 4px 10px #de4337;box-shadow:0 4px 10px var(--rojo);cursor:pointer;opacity:100%}button.rojo:disabled,button:disabled{box-shadow:none;cursor:not-allowed;opacity:.1}.App{display:flex;flex-direction:row;height:100vh;margin:0;padding:0}.App .navbar{height:100%;margin:0;max-height:100%;min-width:16.8125rem;padding:.3rem;top:0;width:16.8125rem}.App .main-content{background-color:#fff;background-color:var(--fondo);max-height:100%;overflow:auto;padding:24px 96px;scrollbar-gutter:stable;width:100%}.App .completo{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%}.App .loader{animation:rotation 1s linear infinite;border:5px solid #fff;border-bottom:5px solid var(--colorPildora1);border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.prueba{display:flex;flex-wrap:wrap;gap:5rem;width:100%}.contenedorDocumentacion,.contenedorDocumentacion .documentacion{height:100vh;height:100dvh;width:100%}@media screen and (max-width:700px){body{overflow-y:auto}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{font-size:1rem}.App{display:flex;flex-direction:column;height:auto;margin:0;padding:0;position:relative;z-index:9999}.App .main-content{background-color:#fff;background-color:var(--fondo);height:100%;padding:1.5rem 1.5rem 6.875rem;position:relative;width:100%;z-index:500}.App .main-content.mostrar{overflow:hidden}.App .navbar{all:unset;bottom:0;height:auto;margin:0;padding:0;position:fixed;width:100%;z-index:9999}.App .completo{height:100vh;height:100dvh;width:100%}}.dark body{color:#ececec;color:var(--dark-blanco)}.dark .main-content,.dark body{background-color:#23232b;background-color:var(--dark-negro)}.dark button{background-color:color-mix(in srgb,#157afe 50%,#919191);background-color:var(--dark-azul);color:#ececec;color:var(--dark-blanco)}.dark button:hover{box-shadow:0 4px 10px color-mix(in srgb,#157afe 50%,#919191);box-shadow:0 4px 10px var(--dark-azul)}.dark button.rojo{background-color:#7e4242;background-color:var(--dark-rojo)}.dark button.rojo:hover{background-color:#a33838;background-color:var(--dark-contraste-rojo);box-shadow:0 4px 10px #7e4242;box-shadow:0 4px 10px var(--dark-rojo)}.dark button.pdf{background-color:color-mix(in srgb,#de4337 70%,#919191);background-color:color-mix(in srgb,var(--rojo) 70%,#919191)}.dark button.pdf:hover{box-shadow:0 4px 10px color-mix(in srgb,#de4337 50%,#919191);box-shadow:0 4px 10px color-mix(in srgb,var(--rojo) 50%,#919191)}.dark button:disabled{box-shadow:none;color:#ececec;color:var(--dark-blanco);cursor:not-allowed;opacity:.1}.dark .loader{border:5px solid #23232b;border-bottom-color:color-mix(in srgb,#157afe 50%,#919191);border:5px solid var(--dark-negro);border-bottom-color:var(--dark-azul)}.dark h1,.dark h2,.dark h3,.dark h4,.dark p{color:#ececec;color:var(--dark-blanco)}.input-container{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;max-height:100%;width:100%}.input-container .agruparInput{margin:0;padding:0;position:relative;width:100%}.input-container .agruparInput .logoOjo{align-items:center;display:flex;height:1.8rem;justify-content:center;margin:0!important;position:absolute;right:.5rem;top:calc(50% - .8rem);width:1.8rem;z-index:1}.input-container .agruparInput .logoOjo:hover{cursor:pointer}.input-container .agruparInput .logoOjo .normal{stroke:var(--colorPrincipal);fill:var(--colorPrincipal)}.input-container .agruparInput .logoOjo .ojo{stroke:var(--colorPrincipal)}.input-container .input-title{opacity:50%}.input-container .input-title.focused{color:var(--colorPrincipal);opacity:100%}.input-container .input-field{background:var(--colorSecundario);border:none;border-radius:var(--radio1);font-size:1rem;max-height:100%;overflow:hidden;padding:.875rem 1.25rem;width:100%}.input-container .input-field.contra{padding-right:2.5rem!important}.input-container .input-field::placeholder{font-family:Lato,sans-serif;font-size:1rem;opacity:50%}.input-container .input-field:focus{outline:.0625rem solid var(--colorPrincipal)}.input-container .input-field input[type=password]{-webkit-appearance:none;appearance:none;background-image:none!important;display:none}.input-container .input-field input[type=password]:focus{background-image:none!important;display:none;outline:none}.input-container.siHover:hover .input-title{opacity:100%}.input-container input[type=date]{cursor:pointer;font-family:Roboto,sans-serif;font-size:1rem}.input-container input[type=date]:disabled{background-color:#f0f0f0;border:1px solid #ccc;color:#888;cursor:not-allowed}.dark .input-container .input-title.focused{color:var(--dark-azul)}.dark .input-container .input-field{background:var(--dark-super-negro);color:var(--dark-blanco)}.dark .input-container .input-field:focus{background:var(--dark-contraste-negro);outline:.0625rem solid var(--dark-super-negro)}.dark .input-container .logoOjo .normal{stroke:var(--dark-azul);fill:var(--dark-azul)}.dark .input-container .logoOjo .ojo{stroke:var(--dark-azul)}.contenedorPildoraG{align-items:center;background-color:var(--colorPildora1);border-radius:var(--radio2);box-shadow:0 4px 11px #0003;display:inline-flex;flex-direction:column;justify-content:center;overflow:hidden;padding:.625rem .75rem;text-align:center}.contenedorPildoraG,.contenedorPildoraG .materia{position:relative;width:100%}.contenedorPildoraG h4{word-wrap:break-word;color:color-mix(in srgb,var(--colorPildora1) 10%,#fff);font-weight:700;margin:0}.contenedorPildoraG.docente .materia{align-items:center;display:inline-flex;justify-content:center;width:100%}.contenedorPildoraG.docente .materia h4{max-width:13rem;position:relative;text-align:center;width:fit-content}.contenedorPildoraG.morado{background-color:var(--colorPildora2)}.contenedorPildoraG.morado h4{color:color-mix(in srgb,var(--colorPildora2) 10%,#fff)}.contenedorPildoraG.amarillo{background-color:var(--colorPildora3)}.contenedorPildoraG.amarillo h4{color:color-mix(in srgb,var(--colorPildora3) 10%,#fff)}.contenedorPildoraG .elipse1,.contenedorPildoraG .elipse2{background-color:var(--blanco);border-radius:119.5px;height:239px;left:-190px;opacity:.1;position:absolute;top:-160px;width:239px}.contenedorPildoraG .elipse2{left:50px;opacity:.05;top:-20px}.contenedorPildoraG:hover{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);cursor:pointer}.contenedorPildoraG:hover h4{color:var(--colorPildora1)}.contenedorPildoraG:hover .elipse1,.contenedorPildoraG:hover .elipse2{background-color:var(--colorPildora1)}.contenedorPildoraG:hover.morado{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff)}.contenedorPildoraG:hover.morado h4{color:var(--colorPildora2)}.contenedorPildoraG:hover.morado .elipse1,.contenedorPildoraG:hover.morado .elipse2{background-color:var(--colorPildora2)}.contenedorPildoraG:hover.amarillo{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff)}.contenedorPildoraG:hover.amarillo h4{color:var(--colorPildora3)}.contenedorPildoraG:hover.amarillo .elipse1,.contenedorPildoraG:hover.amarillo .elipse2{background-color:var(--colorPildora3)}.dark .contenedorPildoraG{background-color:var(--dark-azul-pildora);box-shadow:0 4px 11px var(--dark-super-negro);color:var(--dark-contraste-azul-pildora)}.dark .contenedorPildoraG h4{color:var(--dark-blanco)}.dark .contenedorPildoraG.morado{background-color:var(--dark-morado);color:var(--dark-contraste-morado)}.dark .contenedorPildoraG.amarillo{background-color:var(--dark-amarillo);color:var(--dark-contraste-amarillo)}.dark .contenedorPildoraG .elipse1,.dark .contenedorPildoraG .elipse2{background-color:var(--dark-blanco)}.dark .contenedorPildoraG:hover{background-color:var(--dark-contraste-azul-pildora)}.dark .contenedorPildoraG:hover h4{color:var(--dark-azul-pildora)}.dark .contenedorPildoraG:hover .elipse1,.dark .contenedorPildoraG:hover .elipse2{background-color:var(--dark-azul-pildora)}.dark .contenedorPildoraG:hover.morado{background-color:var(--dark-contraste-morado);color:var(--dark-morado)}.dark .contenedorPildoraG:hover.morado h4{color:var(--dark-morado)}.dark .contenedorPildoraG:hover.morado .elipse1,.dark .contenedorPildoraG:hover.morado .elipse2{background-color:var(--dark-morado)}.dark .contenedorPildoraG:hover.amarillo{background-color:var(--dark-contraste-amarillo);color:var(--dark-amarillo)}.dark .contenedorPildoraG:hover.amarillo h4{color:var(--dark-amarillo)}.dark .contenedorPildoraG:hover.amarillo .elipse1,.dark .contenedorPildoraG:hover.amarillo .elipse2{background-color:var(--dark-amarillo)}@media screen and (max-width:700px){.contenedorPildoraG.docente{height:auto}.contenedorPildoraG.docente .materia{align-items:center;display:inline-flex;justify-content:center;width:100%}.contenedorPildoraG.docente .materia h4{position:relative;text-align:center;width:fit-content}}.pildoraEst{background-color:var(--colorPildora1);color:color-mix(in srgb,var(--colorPildora1) 20%,#fff)}.pildoraEst .nombre{color:var(--blanco);text-align:center}.pildoraEst.morado{background-color:var(--colorPildora2);color:color-mix(in srgb,var(--colorPildora2) 20%,#fff)}.pildoraEst.amarillo{background-color:var(--colorPildora3);color:color-mix(in srgb,var(--colorPildora3) 20%,#fff)}.pildoraEst.grande{align-items:center;background-color:var(--colorPildora1);border-radius:var(--radio3);box-shadow:0 4px 11px #0003;display:inline-flex;justify-content:center;max-width:11rem;overflow:hidden;padding:1.5rem;position:relative}.pildoraEst.grande h4{color:var(--blanco);font-size:3rem;font-weight:700;letter-spacing:0;line-height:normal;margin:0;position:relative;width:fit-content}.pildoraEst.grande .contenedor{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;justify-content:center;position:relative;width:100%}.pildoraEst.grande.grande{min-width:100%}.pildoraEst.grande .elipse1,.pildoraEst.grande .elipse2{background-color:var(--blanco);border-radius:119.5px;height:239px;left:-100px;opacity:.05;position:absolute;top:-100px;width:239px}.pildoraEst.grande .elipse2{left:50px;opacity:.1;position:absolute;top:50px}.pildoraEst.peque{border-radius:var(--radio2);flex-direction:column;height:3.5rem;max-width:fit-content;min-width:16.5rem;overflow:hidden;padding:.625rem .75rem}.pildoraEst.peque,.pildoraEst.peque .contenedor{align-items:center;display:inline-flex;justify-content:center;position:relative}.pildoraEst.peque .contenedor{flex:0 0 auto;gap:26px}.pildoraEst.peque .contenedor .curso{color:var(--blanco);position:relative;white-space:nowrap;width:fit-content}.pildoraEst.peque .contenedor .nombre{max-width:10.5rem;position:relative;text-align:center;width:fit-content}.pildoraEst.peque.pildoraEstadistica{min-width:100%}.pildoraEst.peque.pildoraEstadistica .contenedor .nombre{max-width:100%;width:100%}.pildoraEst.peque .elipse1,.pildoraEst.peque .elipse2{background-color:#fff;border-radius:50%;height:138px;opacity:.1;position:absolute;right:-72px;top:calc(50% - 69px);width:138px}.pildoraEst.peque .elipse2{opacity:.05;position:absolute;right:-64px}.pildoraEst.peque:hover{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);cursor:pointer}.pildoraEst.peque:hover .curso,.pildoraEst.peque:hover .nombre{color:var(--colorPildora1)}.pildoraEst.peque:hover .elipse1,.pildoraEst.peque:hover .elipse2{background-color:var(--colorPildora1)}.pildoraEst.peque:hover.morado{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);color:var(--colorPildora2)}.pildoraEst.peque:hover.morado .curso,.pildoraEst.peque:hover.morado .nombre{color:var(--colorPildora2)}.pildoraEst.peque:hover.morado .elipse1,.pildoraEst.peque:hover.morado .elipse2{background-color:var(--colorPildora2)}.pildoraEst.peque:hover.amarillo{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);color:var(--colorPildora3)}.pildoraEst.peque:hover.amarillo .curso,.pildoraEst.peque:hover.amarillo .nombre{color:var(--colorPildora3)}.pildoraEst.peque:hover.amarillo .elipse1,.pildoraEst.peque:hover.amarillo .elipse2{background-color:var(--colorPildora3)}.dark .pildoraEst{background-color:var(--dark-azul-pildora);color:var(--dark-contraste-azul-pildora)}.dark .pildoraEst .nombre{color:var(--dark-blanco)}.dark .pildoraEst.morado{background-color:var(--dark-morado);color:var(--dark-contraste-morado)}.dark .pildoraEst.amarillo{background-color:var(--dark-amarillo);color:var(--dark-contraste-amarillo)}.dark .pildoraEst.grande{background-color:var(--dark-azul-pildora);box-shadow:0 4px 11px var(--dark-super-negro);color:var(--dark-contraste-azul-pildora)}.dark .pildoraEst.grande h4{color:var(--dark-blanco)}.dark .pildoraEst.grande .elipse1,.dark .pildoraEst.grande .elipse2{background-color:var(--dark-blanco)}.dark .pildoraEst.peque .contenedor .curso{color:var(--dark-blanco)}.dark .pildoraEst.peque .elipse1,.dark .pildoraEst.peque .elipse2{background-color:var(--dark-blanco)}.dark .pildoraEst.peque:hover{background-color:var(--dark-contraste-azul-pildora)}.dark .pildoraEst.peque:hover .curso,.dark .pildoraEst.peque:hover .nombre{color:var(--dark-azul-pildora)}.dark .pildoraEst.peque:hover .elipse1,.dark .pildoraEst.peque:hover .elipse2{background-color:var(--dark-azul-pildora)}.dark .pildoraEst.peque:hover.morado{background-color:var(--dark-contraste-morado);color:var(--dark-morado)}.dark .pildoraEst.peque:hover.morado .curso,.dark .pildoraEst.peque:hover.morado .nombre{color:var(--dark-morado)}.dark .pildoraEst.peque:hover.morado .elipse1,.dark .pildoraEst.peque:hover.morado .elipse2{background-color:var(--dark-morado)}.dark .pildoraEst.peque:hover.amarillo{background-color:var(--dark-contraste-amarillo);color:var(--dark-amarillo)}.dark .pildoraEst.peque:hover.amarillo .curso,.dark .pildoraEst.peque:hover.amarillo .nombre{color:var(--dark-amarillo)}.dark .pildoraEst.peque:hover.amarillo .elipse1,.dark .pildoraEst.peque:hover.amarillo .elipse2{background-color:var(--dark-amarillo)}@media screen and (max-width:700px){.pildoraEst.peque{height:4.5rem;max-width:fit-content;min-width:2rem}.pildoraEst.peque p{font-size:.8rem}.pildoraEst.peque .contenedor{gap:7px}.pildoraEst.peque .contenedor .nombre{max-width:5rem;width:fit-content}}.pildora{align-items:center;background-color:var(--colorPildora1);border-radius:var(--radio4);box-shadow:0 4px 11px #0003;color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);display:flex;flex-direction:column;justify-content:center;max-width:13rem;min-height:6.5rem;min-width:10.6rem;overflow:hidden;position:relative;text-align:center;width:100%}.pildora h4{color:var(--blanco);font-weight:800}.pildora.morado{background-color:var(--colorPildora2);color:color-mix(in srgb,var(--colorPildora2) 20%,#fff)}.pildora.amarillo{background-color:var(--colorPildora3);color:color-mix(in srgb,var(--colorPildora3) 20%,#fff)}.pildora .info{flex-direction:column;gap:.3rem;padding:.75rem .4rem}.pildora .info,.pildora .info .textos{align-items:center;align-self:stretch;display:flex;justify-content:center}.pildora .info .textos{align-content:center;flex-direction:row;flex-wrap:wrap}.pildora .info .texto{flex:1 1;font-size:.7rem;line-height:normal;position:relative}.pildora .info .titulo{word-break:break-word}.pildora .elipse1,.pildora .elipse2{background-color:var(--blanco);border-radius:50%;height:239px;left:-131px;margin:0;opacity:.1;position:absolute;right:63px;top:calc(50% - 232.5px);width:calc(100% + 68px)}.pildora .elipse2{left:95px;opacity:.05;right:-163px;top:calc(50% - 57.5px)}.pildora:hover{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);cursor:pointer}.pildora:hover .texto,.pildora:hover h4{color:var(--colorPildora1)}.pildora:hover .elipse1,.pildora:hover .elipse2{background-color:var(--colorPildora1)}.pildora:hover.morado{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff)}.pildora:hover.morado,.pildora:hover.morado .texto,.pildora:hover.morado h4{color:var(--colorPildora2)}.pildora:hover.morado .elipse1,.pildora:hover.morado .elipse2{background-color:var(--colorPildora2)}.pildora:hover.amarillo{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff)}.pildora:hover.amarillo,.pildora:hover.amarillo .texto,.pildora:hover.amarillo h4{color:var(--colorPildora3)}.pildora:hover.amarillo .elipse1,.pildora:hover.amarillo .elipse2{background-color:var(--colorPildora3)}.dark .pildora{background-color:var(--dark-azul-pildora);color:var(--dark-contraste-azul-pildora)}.dark .pildora h4{color:var(--dark-blanco)}.dark .pildora.morado{background-color:var(--dark-morado);color:var(--dark-contraste-morado)}.dark .pildora.amarillo{background-color:var(--dark-amarillo);color:var(--dark-contraste-amarillo)}.dark .pildora .info .texto{color:var(--dark-blanco)}.dark .pildora .elipse1,.dark .pildora .elipse2{background-color:var(--dark-blanco)}.dark .pildora:hover{background-color:var(--dark-contraste-azul-pildora)}.dark .pildora:hover .texto,.dark .pildora:hover h4{color:var(--dark-azul-pildora)}.dark .pildora:hover .elipse1,.dark .pildora:hover .elipse2{background-color:var(--dark-azul-pildora)}.dark .pildora:hover.morado{background-color:var(--dark-contraste-morado);color:var(--dark-morado)}.dark .pildora:hover.morado .texto,.dark .pildora:hover.morado h4{color:var(--dark-morado)}.dark .pildora:hover.morado .elipse1,.dark .pildora:hover.morado .elipse2{background-color:var(--dark-morado)}.dark .pildora:hover.amarillo{background-color:var(--dark-contraste-amarillo);color:var(--dark-amarillo)}.dark .pildora:hover.amarillo .texto,.dark .pildora:hover.amarillo h4{color:var(--dark-amarillo)}.dark .pildora:hover.amarillo .elipse1,.dark .pildora:hover.amarillo .elipse2{background-color:var(--dark-amarillo)}@media screen and (max-width:700px){.pildora{max-width:10.5rem;min-width:7rem}}.contenedorNavBarItem{background-color:var(--colorSecundario);border-radius:var(--radio1);cursor:pointer;height:2.5rem;max-height:2.87rem;padding:.5rem 1rem;text-align:left;width:100%}.contenedorNavBarItem,.contenedorNavBarItem .etiqueta{align-items:center;display:inline-flex;justify-content:flex-start;position:relative}.contenedorNavBarItem .etiqueta{gap:10px;opacity:.5}.contenedorNavBarItem .etiqueta .logoNav{align-items:center;display:flex;height:1.8rem;justify-content:center;width:1.8rem}.contenedorNavBarItem .etiqueta .texto{color:var(--colorPrincipal);word-break:break-word}.contenedorNavBarItem:hover{background-color:color-mix(in srgb,var(--colorPrincipal) 20%,#fff);outline:.0625rem solid var(--colorPrincipal)}.contenedorNavBarItem:hover .etiqueta{opacity:1}.contenedorNavBarItem:hover .etiqueta .logo,.contenedorNavBarItem:hover .etiqueta .texto{color:var(--colorPrincipal)}.contenedorNavBarItem.activar{background-color:color-mix(in srgb,var(--colorPrincipal) 20%,#fff);outline:.0625rem solid var(--colorPrincipal)}.contenedorNavBarItem.activar .etiqueta{opacity:1}.contenedorNavBarItem.activar .etiqueta .logo,.contenedorNavBarItem.activar .etiqueta .texto{color:var(--colorPrincipal)}.tipo-existe{background-color:color-mix(in srgb,var(--colorPrincipal) 20%,#fff);border-radius:var(--radio1);outline:.0625rem solid var(--colorPrincipal);padding:.5rem 1rem;text-align:left;width:100%}.tipo-existe,.tipo-existe .etiqueta{align-items:center;display:inline-flex;justify-content:center;position:relative}.tipo-existe .etiqueta{gap:10px;opacity:1}.tipo-existe .etiqueta .logo{height:1.8rem;width:1.8rem}.tipo-existe .etiqueta .texto{text-align:center;word-break:break-word}.tipo-existe .etiqueta .logo,.tipo-existe .etiqueta .texto{color:var(--colorPrincipal)}.dark .contenedorNavBarItem{background:none}.dark .contenedorNavBarItem .etiqueta .logoNav,.dark .contenedorNavBarItem .etiqueta .texto{color:var(--dark-azul)}.dark .contenedorNavBarItem .etiqueta .logoNav .normal,.dark .contenedorNavBarItem .etiqueta .texto .normal{fill:var(--dark-azul)}.dark .contenedorNavBarItem .etiqueta .logoNav .normal[stroke],.dark .contenedorNavBarItem .etiqueta .texto .normal[stroke]{fill:none;stroke:var(--dark-azul)}.dark .contenedorNavBarItem:hover{background-color:var(--dark-contraste-azul);outline:.0625rem solid var(--dark-azul)}.dark .contenedorNavBarItem:hover .etiqueta{opacity:1}.dark .contenedorNavBarItem:hover .etiqueta .logoNav,.dark .contenedorNavBarItem:hover .etiqueta .texto{color:var(--dark-azul)}.dark .contenedorNavBarItem:hover .etiqueta .logoNav .colorear,.dark .contenedorNavBarItem:hover .etiqueta .texto .colorear{fill:var(--dark-azul)}.dark .contenedorNavBarItem:hover .etiqueta .logoNav .colorear[stroke],.dark .contenedorNavBarItem:hover .etiqueta .texto .colorear[stroke]{fill:none;stroke:var(--dark-azul)}.dark .contenedorNavBarItem.activar{background-color:var(--dark-contraste-azul);outline:.0625rem solid var(--dark-azul)}.dark .contenedorNavBarItem.activar .etiqueta{opacity:1}.dark .contenedorNavBarItem.activar .etiqueta .logoNav,.dark .contenedorNavBarItem.activar .etiqueta .texto{color:var(--dark-azul)}.dark .contenedorNavBarItem.activar .etiqueta .logoNav .colorear,.dark .contenedorNavBarItem.activar .etiqueta .texto .colorear{fill:var(--dark-azul)}.dark .contenedorNavBarItem.activar .etiqueta .logoNav .colorear[stroke],.dark .contenedorNavBarItem.activar .etiqueta .texto .colorear[stroke]{fill:none;stroke:var(--dark-azul)}.dark .tipo-existe{background-color:var(--dark-contraste-azul);outline:.0625rem solid var(--dark-azul)}.dark .tipo-existe .etiqueta .logoNav,.dark .tipo-existe .etiqueta .texto{color:var(--dark-azul)}@media screen and (max-width:700px){.contenedorNavBarItem{height:2.85rem}}.logoContenedor{align-items:center;cursor:pointer;display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;max-width:100%;position:relative;text-align:left;width:100%}.logoContenedor p{color:var(--azul)}.logoContenedor p.texto{color:var(--colorPrincipal)}.logoContenedor .logoPrae{border-radius:var(--radio1);height:2.6rem;max-height:100%;max-width:100%;object-fit:contain;object-position:center;position:relative;width:2.6rem}.logoContenedor .textos{max-width:100%}.dark .logoContenedor{color:var(--dark-azul)}.dark .logoContenedor p{color:var(--azul)}.dark .logoContenedor .morado{color:var(--dark-morado)}.dark .logoContenedor .amarillo{color:var(--dark-amarillo)}@media screen and (max-width:700px){.logoContenedor .textos{display:none}}.contenedorNavBar{align-items:center;background-color:var(--colorSecundario);border-radius:var(--radio1);display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;max-height:100vh;padding:1rem .625rem;width:100%}.contenedorNavBar .menuSuperior{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem;overflow-y:auto;padding:0 .5rem 0 .2rem;scrollbar-gutter:stable}.contenedorNavBar .menuSuperior .tituloSuperior{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.contenedorNavBar .menuSuperior .tituloSuperior .contLogo{max-width:100%}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav{display:flex;justify-content:center;width:10%}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav .menuHamburgesa{display:none}.contenedorNavBar .menuSuperior .iconoTheme{align-items:center;display:flex;opacity:.5}.contenedorNavBar .menuSuperior .iconoTheme:hover{opacity:1}.contenedorNavBar .menuSuperior .itemBar{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.contenedorNavBar .menuSuperior::-webkit-scrollbar{background:#0000;-webkit-transition:background .3s ease;transition:background .3s ease;width:3px}.contenedorNavBar .menuSuperior::-webkit-scrollbar-track{background:#0000;border-radius:6px;-webkit-transition:background .3s ease;transition:background .3s ease}.contenedorNavBar .menuSuperior:hover::-webkit-scrollbar-track{background:var(--colorSecundario)}.contenedorNavBar .menuSuperior::-webkit-scrollbar-thumb{background-color:#0000;border:none;border-radius:6px;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}.contenedorNavBar .menuSuperior:hover::-webkit-scrollbar-thumb{background-color:var(--colorPrincipal);border-color:none;opacity:.7}.contenedorNavBar .menuSuperior::-webkit-scrollbar-thumb:hover{opacity:1}.contenedorNavBar .linea{background-color:var(--colorPrincipal);border-radius:10rem;height:1px;opacity:.3;width:100%}.contenedorNavBar .iconoTheme{cursor:pointer}.contenedorNavBar .txtInferior{margin-top:1rem}.dark .contenedorNavBar{background-color:var(--dark-super-negro)}.dark .contenedorNavBar .linea{background-color:var(--dark-blanco)}.dark .contenedorNavBar .menuSuperior .tituloSuperior .iconoTheme .colorear,.dark .contenedorNavBar .menuSuperior .tituloSuperior .iconoTheme .normal,.dark .contenedorNavBar .menuSuperior .tituloSuperior .menuHamburgesa .colorear,.dark .contenedorNavBar .menuSuperior .tituloSuperior .menuHamburgesa .normal{fill:var(--dark-azul)}.dark .contenedorNavBar .menuSuperior:hover::-webkit-scrollbar-track{background:var(--dark-negro)}.dark .contenedorNavBar .menuSuperior:hover::-webkit-scrollbar-thumb{background-color:var(--dark-azul);border-color:none;opacity:.7}.overlay{opacity:0;visibility:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:700px){.overlay{background:#00000080;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity 3s ease-in-out;visibility:visible;width:100vw;z-index:-1}.contenedorNavBar{border-top-left-radius:var(--radio1);border-top-right-radius:var(--radio1);box-shadow:0 -10px 11px rgba(62,61,61,.733);height:auto;padding:.2rem .625rem}.contenedorNavBar .menuSuperior{flex-direction:column-reverse}.contenedorNavBar .menuSuperior .itemBar{height:fit-content;max-height:33rem;overflow-y:auto;padding:1rem .5rem}.contenedorNavBar .menuSuperior .itemBar::-webkit-scrollbar{border-radius:0;height:0;width:0}.contenedorNavBar .menuSuperior .tituloSuperior{flex-wrap:nowrap;height:4rem;min-height:fit-content}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav{display:flex;gap:1rem;justify-content:space-evenly;margin-right:.1rem;width:100%}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav .menuHamburgesa{align-items:center;display:flex;gap:1rem;opacity:1;width:80%}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav .menuHamburgesa:hover{cursor:pointer}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav .iconoTheme{opacity:1}.contenedorNavBar .menuSuperior .tituloSuperior .iconosNav .iconosSvg{transform:scale(1.3)}.contenedorNavBar .menuSuperior .tituloSuperior .contLogo{align-items:center;display:flex;justify-content:center;max-width:30%;width:20%}.contenedorNavBar .menuSuperior .tituloSuperior .contLogo .logoContenedor{justify-content:center}.contenedorNavBar .txtInferior{display:none}.contenedorNavBar.ocultar{box-shadow:0 -2px 20px rgba(62,61,61,.479)}.contenedorNavBar.ocultar .itemBar,.contenedorNavBar.ocultar .linea{display:none}.contenedorNavBar:not(.ocultar) .itemBar{animation:slideUp .2s ease-in-out}}.contenedorTituloDes{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:center;width:100%}.contenedorTituloDes h3{overflow-wrap:break-word}.contenedorPilaTitulo{align-items:center;background-color:var(--colorPildora1);border-radius:.75rem;box-shadow:0 4px 11px 0 #0003;color:var(--blanco);display:flex;flex-wrap:wrap;height:auto;justify-content:space-between;min-height:5.1875rem;overflow:hidden;padding:12px 0;position:relative;text-align:center;width:100%}.contenedorPilaTitulo.morado{background-color:var(--colorPildora2)}.contenedorPilaTitulo.amarillo{background-color:var(--colorPildora3)}.contenedorPilaTitulo .infoContainer{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;height:100%;justify-content:space-between;overflow:hidden;padding:0 3.625rem;width:100%}.contenedorPilaTitulo .infoContainer .nota{word-wrap:break-word;max-width:100%;position:relative;text-align:center;width:fit-content}.contenedorPilaTitulo .infoContainer .info{align-items:center;display:flex;flex-direction:column;gap:.0625rem;justify-content:center;max-width:100%;width:fit-content}.contenedorPilaTitulo .infoContainer .info .nombre{font-size:.68rem}.contenedorPilaTitulo .infoContainer .info .materia,.contenedorPilaTitulo .infoContainer .info .nombre{word-wrap:break-word;align-self:stretch;display:flex;justify-content:center;position:relative;width:100%}.contenedorPilaTitulo .elipse1,.contenedorPilaTitulo .elipse2{background-color:#fff;border-radius:50%;height:184px;margin:0;opacity:.1;position:absolute;right:-25px;top:calc(50% - 77.5px);width:213px}.contenedorPilaTitulo .elipse2{opacity:.05;right:67px;top:calc(50% - 23.5px)}@media screen and (max-width:700px){.contenedorPilaTitulo .infoContainer .info{max-width:50%}}.dark .contenedorPilaTitulo{background-color:var(--dark-azul-pildora);color:var(--dark-blanco)}.dark .contenedorPilaTitulo.morado{background-color:var(--dark-morado)}.dark .contenedorPilaTitulo.amarillo{background-color:var(--dark-amarillo)}.dark .contenedorPilaTitulo .elipse1,.dark .contenedorPilaTitulo .elipse2{background-color:var(--dark-blanco)}@keyframes bounceInFromTop{0%{transform:translateY(-50px)}20%{transform:translateY(10px)}40%{transform:translateY(-5px)}60%{transform:translateY(3px)}to{transform:translateY(0)}}.my-toast{align-items:center;animation:bounceInFromTop 1s ease-in-out;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;font-family:Arial,sans-serif;font-size:16px;gap:12px;margin-bottom:10px;max-width:400px;padding:14px 16px}.my-toast-large{font-size:17px;max-height:300px;max-width:2000px;min-width:1500px;overflow:hidden;overflow-y:auto;white-space:pre-line}.my-toast-success{background-color:#4caf50;border-left:6px solid #1b5e20;color:#fff}.my-toast-error{background-color:#f44336;border-left:6px solid #b71c1c;color:#fff}.my-toast-info{background-color:#2196f3;border-left:6px solid #0d47a1;color:#fff}.modal-overlay{align-items:center;background:rgba(0,0,0,.171);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay .modal-content{align-items:flex-start;background:var(--blanco);border-radius:var(--radio2);box-shadow:0 4px 15px #0000004d;display:inline-flex;flex-direction:column;gap:2rem;max-width:25rem;padding:1.5rem;width:90%;z-index:1001}.modal-overlay .modal-content .modalContenedor{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-width:100%;width:100%}.modal-overlay .modal-content .modalContenedor .titulo{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:center;max-width:100%;width:100%}.modal-overlay .modal-content .modalContenedor .textoEli{display:flex;width:100%}.modal-overlay .modal-content .modalContenedor p{overflow-wrap:break-word;white-space:normal;word-break:break-word}.modal-overlay .modal-content .modalObservacion{width:100%}.modal-overlay .modal-content .modalObservacion .campos .campo-observacion{margin-bottom:1rem;margin-top:1rem}.modal-overlay .modal-content .modalObservacion .campos .botones-acciones{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.modal-overlay.actividad .modal-content,.modal-overlay.nota .modal-content{align-items:flex-start;border-radius:var(--radio2);display:inline-flex;flex-direction:column;gap:2rem;max-width:43.75rem;padding:1.5rem;width:90%}.modal-overlay.actividad .modal-content .modalAct,.modal-overlay.nota .modal-content .modalAct{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%}.modal-overlay.actividad .modal-content .modalAct .titulo,.modal-overlay.nota .modal-content .modalAct .titulo{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.modal-overlay.actividad .modal-content .modalAct .crearAct,.modal-overlay.nota .modal-content .modalAct .crearAct{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem}.modal-overlay.actividad .modal-content .modalAct .crearAct .campos,.modal-overlay.nota .modal-content .modalAct .crearAct .campos{align-items:center;display:flex;gap:1.625rem;justify-content:center;width:100%}.modal-overlay.nota .modal-content{max-width:20.75rem}.modal-overlay.confirm .modal-content{max-width:18rem}.modal-overlay textarea{border:1px solid var(--colorSecundario);border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;min-height:120px;padding:1rem;resize:none;width:100%}.modal-overlay textarea:focus{outline:2px solid var(--colorPrincipal)}@media screen and (max-width:700px){.modal-overlay.actividad .modal-content,.modal-overlay.nota .modal-content{width:70%}.modal-overlay.actividad .modal-content .modalAct .crearAct .campos,.modal-overlay.nota .modal-content .modalAct .crearAct .campos{flex-direction:column}.modal-overlay.nota .modal-content{max-width:20.75rem}.modal-overlay.confirm .modal-content{max-width:18rem}}.dark .modal-overlay{background:rgba(0,0,0,.596)}.dark .modal-overlay .modal-content{background:var(--dark-negro)}.celda{align-items:center;border-radius:.75rem;display:inline-flex;justify-content:center;padding:.3125rem 1.3125rem;width:100%}.celda p{text-align:center}.celda.titulo{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);color:var(--colorPildora1);font-weight:700}.celda.titulo.ver:hover{cursor:pointer}.celda.titulo.activo,.celda.titulo.ver:hover{background-color:var(--colorPildora1);color:color-mix(in srgb,var(--colorPildora1) 20%,#fff)}.celda.titulo2{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);color:var(--colorPildora1);font-weight:700}.celda.titulo2.ver:hover{background-color:var(--colorPildora1);color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);cursor:pointer}.celda.normal{background-color:var(--fondo);padding:.375rem 1.3125rem}.celda.normal.ver:hover{background-color:color-mix(in srgb,var(--colorPildora1) 20%,#fff);color:var(--colorPildora1);cursor:pointer}.celda.morado.titulo{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);color:var(--colorPildora2);font-weight:700}.celda.morado.titulo.ver:hover{background-color:var(--colorPildora2);color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);cursor:pointer}.celda.morado.titulo2{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);color:var(--colorPildora2);font-weight:700}.celda.morado.titulo2.ver:hover{background-color:var(--colorPildora2);color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);cursor:pointer}.celda.morado.normal{background-color:var(--fondo);padding:.375rem 1.3125rem}.celda.morado.normal.ver:hover{background-color:color-mix(in srgb,var(--colorPildora2) 20%,#fff);color:var(--colorPildora2);cursor:pointer}.celda.amarillo.titulo{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);color:var(--colorPildora3);font-weight:700}.celda.amarillo.titulo.ver:hover{background-color:var(--colorPildora3);color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);cursor:pointer}.celda.amarillo.titulo2{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);color:var(--colorPildora3);font-weight:700}.celda.amarillo.titulo2.ver:hover{background-color:var(--colorPildora3);color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);cursor:pointer}.celda.amarillo.normal{background-color:var(--fondo);padding:.375rem 1.3125rem}.celda.amarillo.normal.ver:hover{background-color:color-mix(in srgb,var(--colorPildora3) 20%,#fff);color:var(--colorPildora3);cursor:pointer}@media screen and (max-width:700px){.celda{align-items:center;display:flex;justify-content:center;padding:.2rem .5rem}.celda p{text-align:center}.celda.titulo{height:2rem}.celda.titulo2{height:3.5rem;overflow:hidden}.celda.normal{height:3.5rem}}.dark .celda.titulo{background-color:var(--dark-contraste-azul-pildora);color:var(--dark-azul-pildora)}.dark .celda.titulo.activo,.dark .celda.titulo.ver:hover{background-color:var(--dark-azul-pildora);color:var(--dark-negro)}.dark .celda.titulo2{background-color:var(--dark-contraste-azul-pildora);color:var(--dark-azul-pildora)}.dark .celda.titulo2.ver:hover{background-color:var(--dark-azul-pildora);color:var(--dark-negro)}.dark .celda.normal{background-color:var(--dark-super-negro)}.dark .celda.normal.ver:hover{background-color:var(--dark-contraste-negro);color:var(--dark-azul-pildora)}.dark .celda.morado.titulo{background-color:var(--dark-contraste-morado);color:var(--dark-morado)}.dark .celda.morado.titulo.ver:hover{background-color:var(--dark-morado);color:var(--dark-negro)}.dark .celda.morado.titulo2{background-color:var(--dark-contraste-morado);color:var(--dark-morado)}.dark .celda.morado.titulo2.ver:hover{background-color:var(--dark-morado);color:var(--dark-negro)}.dark .celda.morado.normal{background-color:var(--dark-super-negro)}.dark .celda.morado.normal.ver:hover{background-color:var(--dark-contraste-negro);color:var(--dark-morado)}.dark .celda.amarillo.titulo{background-color:var(--dark-contraste-amarillo);color:var(--dark-amarillo)}.dark .celda.amarillo.titulo.ver:hover{background-color:var(--dark-amarillo);color:var(--dark-negro)}.dark .celda.amarillo.titulo2{background-color:var(--dark-contraste-amarillo);color:var(--dark-amarillo)}.dark .celda.amarillo.titulo2.ver:hover{background-color:var(--dark-amarillo);color:var(--dark-negro)}.dark .celda.amarillo.normal{background-color:var(--dark-super-negro)}.dark .celda.amarillo.normal.ver:hover{background-color:var(--dark-contraste-negro);color:var(--dark-amarillo)}.linea{background-color:var(--colorSecundario);border-radius:var(--radio2);height:.5rem;width:100%}.dark .linea{background-color:var(--dark-contraste-negro)}@keyframes slideDownTableEst{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpTableEst{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.contenedorVistaMateria{gap:1.5rem;width:100%}.contenedorVistaMateria,.contenedorVistaMateria .contenedor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.contenedorVistaMateria .contenedor{gap:.625rem}.contenedorVistaMateria .contenedor .grupoNotas{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;width:100%}.contenedorVistaMateria .contenedor .grupoNotas .contenedorPildoraG{margin-bottom:1rem}.contenedorVistaMateria .contenedor .grupoNotas .contenedorTable{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem;transition:all .3s ease-out;width:100%}.contenedorVistaMateria .contenedor .grupoNotas .contenedorTable .tabla{align-items:flex-start;align-self:stretch;display:flex;gap:.3rem;justify-content:space-between;padding:.75rem 0}.contenedorVistaMateria .contenedor .grupoNotas .contenedorTable .tabla .col{align-items:center;display:flex;flex-direction:column;gap:1.0625rem;justify-content:center}.contenedorVistaMateria .contenedor .grupoNotas .contenedorTable.noExpandir{animation:slideUpTableEst .2s ease-out;display:none;visibility:hidden}.contenedorVistaMateria .contenedor .grupoNotas .contenedorTable.expandir{animation:slideDownTableEst .3s ease-in-out;visibility:visible}.contenedorVistaMateria .contenedor .grupoNotas .noMostrar{display:none;visibility:hidden}.contenedorVistaMateria .input-container{height-height:100%;height:fit-content input}.contenedorPerfilEst{flex-shrink:0;width:100%}.contenedorPerfilEst,.contenedorPerfilEst .editar{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}.contenedorPerfilEst .editar{align-self:stretch}.contenedorPerfilEst .editar .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;padding:1.5rem 0;width:100%}.contenedorPerfilEst .editar .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem}.contenedorPerfilEst .editar .formulario .inputs .input-container{padding:1rem;width:50%}.contenedorMaterias{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.contenedorCursos{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3.0625rem}@media screen and (max-width:700px){.contenedorCursos{padding:0 .5rem}}.contenedorDescarga{align-self:center;width:fit-content}.contenedorDescarga .iconosSvg .normal{fill:var(--blanco)}.custom-select{cursor:pointer;position:relative;width:fit-content}.custom-select p{padding-bottom:.5rem}.custom-select .input-title{opacity:50%}.custom-select:hover .input-title{opacity:100%}.custom-select .input-title.focused{color:var(--colorPrincipal);opacity:100%}.custom-select .selected{background:var(--colorSecundario);border:1px solid #0000;border-radius:var(--radio1);font-size:1rem;height:2.8rem;max-width:100%;outline:none;padding:.6rem 1rem;transition:border .3s ease}.custom-select .selected::placeholder{font-family:Lato,sans-serif;font-size:1rem;opacity:50%}.custom-select .selected:focus{border-color:var(--colorPrincipal)}.custom-select .options{background:var(--blanco);border-radius:var(--radio1);box-shadow:0 4px 10px #0000001a;margin-top:5px;position:absolute;width:100%;z-index:10}.custom-select .options .option{overflow-wrap:break-word;padding:.6rem 1rem;transition:background .3s}.custom-select .options .option:hover{background:var(--colorPrincipal);color:color-mix(in srgb,var(--colorPrincipal) 10%,#fff)}.custom-select .options .option:first-child{border-top-left-radius:var(--radio1);border-top-right-radius:var(--radio1)}.custom-select .options .option:last-child{border-bottom-left-radius:var(--radio1);border-bottom-right-radius:var(--radio1)}.dark .custom-select .selected{background:var(--dark-super-negro);color:var(--dark-blanco)}.dark .custom-select .selected:focus{border-color:var(--dark-super-negro)}.dark .custom-select .options,.dark .custom-select .selected:focus{background:var(--dark-contraste-negro)}.dark .custom-select .options .option:hover{background:var(--dark-azul);color:var(--dark-blanco)}.contenedorObservacionesEst{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contenedorObservacionesEst .observaciones{display:flex;flex-direction:column;gap:1rem;width:100%}.contenedorObservacionesEst .observaciones .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.contenedorObservacionesEst .observaciones .filtros button{width:fit-content}.contenedorObservacionesEst .observaciones .fondo{background-color:var(--contraste-blanco);border-radius:var(--radio1);padding:1rem}.contenedorObservacionesEst .observaciones .fuerte{color:var(--colorPrincipal)}.dark .contenedorObservacionesEst .observaciones .fondo{background-color:var(--dark-super-negro)}.dark .contenedorObservacionesEst .observaciones .fuerte{color:var(--dark-azul)}.graficoBarrasData .colorBarra,.graficoBarrasData .recharts-cartesian-axis-tick-value{fill:var(--colorPildora1)}.graficoBarrasData .colorBarra .colorHover{fill:var(--colorPildora2)}.graficoBarrasData.dark .recharts-cartesian-axis-tick-value{fill:var(--dark-azul)}.graficoBarrasData.dark .colorBarra{fill:var(--dark-azul-pildora)}.graficoBarrasData.dark .colorBarra .colorHover,.graficoBarrasData.dark .colorBarra .labelList{fill:var(--dark-morado)}.graficoBarrasData.dark .cartesianoGrid{stroke-opacity:.2}.graficoRadar .recharts-wrapper{align-items:center;display:flex;justify-content:center}.graficoRadar .recharts-surface{overflow:hidden;width:100%!important}.graficoRadar .radiusAxis{stroke:var(--colorPildora2)}.graficoRadar .recharts-text.recharts-polar-radius-axis-tick-value{fill:var(--colorPildora2);font-size:.7rem}.graficoRadar .recharts-text.recharts-polar-angle-axis-tick-value{fill:var(--colorPildora3);font-size:.6rem}.graficoRadar .figuraRadar{fill:var(--colorPildora2);stroke:var(--colorPildora2)}.graficoRadar .gridRadar{stroke:var(--colorPildora2);opacity:.5}.graficoRadar.dark .figuraRadar{fill:var(--dark-morado);stroke:var(--dark-morado)}.graficoRadar.dark .gridRadar,.graficoRadar.dark .radiusAxis{stroke:var(--dark-morado)}.graficoRadar.dark .recharts-text.recharts-polar-radius-axis-tick-value{fill:var(--dark-morado)}.graficoRadar.dark .recharts-text.recharts-polar-angle-axis-tick-value{fill:var(--dark-amarillo)}.contenedorEstEstudiante{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3.0625rem;padding:0 1.5rem}.lista{justify-content:flex-start}.lista,.lista .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.lista .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.lista .informacion .filtros .custom-select{flex:1 1;min-width:12.5rem;width:50%}.lista .informacion .filtros .custom-select .selected{width:100%}.lista .informacion .filtros button{width:fit-content}@media screen and (max-width:700px){.lista .informacion .filtros .custom-select{min-width:10.5rem;width:30%}}.contenedorCursosDocentes{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3.0625rem;padding:0 1.5rem}@media screen and (max-width:700px){.contenedorCursosDocentes{padding:0 .5rem}}@keyframes slideDownTable{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpTable{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.contenedorNotas{align-items:flex-start;align-self:stretch;gap:.5rem;height:auto}.contenedorNotas,.contenedorNotas .grupo{display:flex;flex-direction:column;width:100%}.contenedorNotas .grupo{align-items:center;height:fit-content;justify-content:center}.contenedorNotas .grupo .contenedorPildoraG{margin-bottom:1rem}.contenedorNotas .grupo .linea{margin:1rem 0}.contenedorNotas .grupo .contenedor{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem;transition:all .3s ease-out}.contenedorNotas .grupo .contenedor .tabla{align-items:flex-start;align-self:stretch;display:flex;gap:1.5625rem}.contenedorNotas .grupo .contenedor .tabla .col{align-items:center;display:flex;flex-direction:column;gap:1.0625rem;justify-content:center}.contenedorNotas .grupo .contenedor .tabla .colListado{justify-content:flex-start}.contenedorNotas .grupo .contenedor .tabla .notas{align-items:flex-start;display:flex;flex:1 0;gap:1.5625rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;white-space:nowrap;width:100%}.contenedorNotas .grupo .contenedor .tabla .notas::-webkit-scrollbar{border-radius:4px;height:1rem}.contenedorNotas .grupo .contenedor .tabla .notas::-webkit-scrollbar-thumb,.contenedorNotas .grupo .contenedor .tabla .notas::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.contenedorNotas .grupo .contenedor .tabla .notas::-webkit-scrollbar-thumb:hover{background:var(--colorPildora1)}.contenedorNotas .grupo .contenedor .tabla .notas.morado::-webkit-scrollbar-thumb:hover{background:var(--colorPildora2)}.contenedorNotas .grupo .contenedor .tabla .notas.amarillo::-webkit-scrollbar-thumb:hover{background:var(--colorPildora3)}.contenedorNotas .grupo .contenedor .contenedorAct{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-top:2rem;width:80%}.contenedorNotas .grupo .contenedor .contenedorAct .titulo{justify-content:center;margin-bottom:1rem}.contenedorNotas .grupo .contenedor .contenedorAct .crearAct,.contenedorNotas .grupo .contenedor .contenedorAct .titulo{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem}.contenedorNotas .grupo .contenedor .contenedorAct .crearAct .campos{align-items:center;display:flex;gap:1.625rem;justify-content:center;width:100%}.contenedorNotas .grupo .contenedor .contenedorAct button{height:50%;width:50%}.contenedorNotas .grupo .contenedor .contenedorAct .alertaTxt{color:var(--colorPrincipal)}.contenedorNotas .grupo .contenedor.noExpandir{animation:slideUpTable .2s ease-out;display:none;visibility:hidden}.contenedorNotas .grupo .contenedor.expandir{animation:slideDownTable .3s ease-in-out;visibility:visible}.contenedorNotas .grupo .noMostrar{display:none;visibility:hidden}@media screen and (max-width:700px){.contenedorNotas .grupo .contenedor .tabla{height:fit-content}.contenedorNotas .grupo .contenedor .tabla .colListado{height:100%;width:43%}.contenedorNotas .grupo .contenedor .tabla .notas{height:100%}.contenedorNotas .grupo .contenedor .contenedorAct{width:100%}}.dark .contenedorNotas .grupo .contenedor .tabla .notas::-webkit-scrollbar-thumb:hover{background:var(--dark-azul-pildora)}.dark .contenedorNotas .grupo .contenedor .tabla .notas.morado::-webkit-scrollbar-thumb:hover{background:var(--dark-morado)}.dark .contenedorNotas .grupo .contenedor .tabla .notas.amarillo::-webkit-scrollbar-thumb:hover{background:var(--dark-amarillo)}.contenedorObservaciones{gap:3.0625rem;padding:0 1.5rem}.contenedorObservaciones,.contenedorObservaciones .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.contenedorObservaciones .informacion{gap:1.5rem}.contenedorObservaciones .informacion .btnCargarMas{align-self:center;width:fit-content}.contenedorObservaciones .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.contenedorObservaciones .informacion .filtros button{width:fit-content}.contenedorObservaciones .informacion .filtros .custom-select,.contenedorObservaciones .informacion .filtros .input-container{flex:1 1;min-width:12.5rem;width:50%}.contenedorObservaciones .informacion .filtros .custom-select .selected{width:100%}.contenedorObservaciones .informacion .materias{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media screen and (max-width:700px){.contenedorObservaciones{padding:0 .5rem}.contenedorObservaciones .informacion .filtros .custom-select,.contenedorObservaciones .informacion .filtros .input-container{min-width:8.5rem;width:25%}}.clicable-observacion{border-radius:6px;cursor:pointer;padding:.5rem;transition:.2s ease}.clicable-observacion:hover{box-shadow:0 5px 8px #00000014}.contenedorCrearObser{display:flex;flex-direction:column;gap:2rem;padding:0 .5rem}.contenedorCrearObser .formulario{display:flex;flex-direction:column;gap:1rem}.contenedorCrearObser .formulario .label{font-size:1rem;font-weight:600}.contenedorCrearObser .formulario textarea{border:1px solid var(--colorSecundario);border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;min-height:120px;padding:1rem;resize:none;width:100%}.contenedorCrearObser .formulario textarea:focus{outline:2px solid var(--colorPrincipal)}.contenedorCrearObser .formulario .btn-guardar{align-self:flex-start;background-color:var(--colorPrincipal);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:.7rem 2rem}.contenedorCrearObser .formulario .btn-guardar input-title{opacity:100%}.contenedorCrearObser .observaciones{display:flex;flex-direction:column;gap:1rem}.contenedorCrearObser .observaciones h4{font-size:1.2rem;font-weight:700}.contenedorCrearObser .observaciones .observacion-item{background-color:var(--colorSecundario);border-radius:10px;justify-content:space-between;padding:1rem;transition:all .3s ease}.contenedorCrearObser .observaciones .observacion-item .btn-editar{border:none;border-radius:5px;cursor:pointer;margin-left:auto;padding:.5rem 1rem;width:100px}.contenedorCrearObser .observaciones .observacion-item .fecha{color:var(--colorPrincipal);display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.contenedorCrearObser .observaciones .observacion-item p{margin:0}.contenedorCrearObser .observaciones .sin-observaciones{font-style:italic}.dark .clicable-observacion:hover{box-shadow:0 1px 7px var(--dark-azul)}.dark .contenedorCrearObser .formulario textarea{background-color:var(--dark-super-negro);border:1px solid var(--dark-contraste-negro);border-radius:10px;font-family:Roboto,sans-serif;font-size:1rem;min-height:120px;padding:1rem;resize:none;width:100%}.dark .contenedorCrearObser .formulario textarea:focus{outline:2px solid var(--dark-azul)}.dark .contenedorCrearObser .formulario .btn-guardar{background-color:var(--dark-azul)}.dark .contenedorCrearObser .observaciones .observacion-item{background-color:var(--dark-super-negro)}.dark .contenedorCrearObser .observaciones .observacion-item .fecha{color:var(--dark-azul)}.selector{display:flex;flex-direction:column;gap:1rem}.selector .input-title{opacity:50%}.selector:hover .input-title{opacity:100%}.selector .react-select--is-disabled .react-select__control--is-disabled{background-color:var(--colorSecundario);border:none}.selector .react-select__menu{border-radius:var(--radio1)}.selector .react-select__option:first-child{border-top-left-radius:var(--radio1);border-top-right-radius:var(--radio1)}.selector .react-select__option:last-child{border-bottom-left-radius:var(--radio1);border-bottom-right-radius:var(--radio1)}.selector .input-title.focused{color:var(--colorPrincipal);opacity:100%}.selector .css-13cymwt-control{border:1px solid #0000;outline:none;padding:.3rem 0}.selector .css-13cymwt-control,.selector .react-select__menu-list{background-color:var(--colorSecundario);border-radius:var(--radio1)}.selector .react-select__menu-list{padding:0}.selector .react-select__control--is-focused{background-color:var(--colorSecundario);border-radius:var(--radio1);padding:.3rem 0}.selector .react-select__control--is-focused:hover{border-color:var(--colorPrincipal);box-shadow:none;outline-color:var(--colorPrincipal)}.selector .react-select__option--is-focused,.selector .react-select__option--is-selected{background-color:var(--colorPrincipal);color:color-mix(in srgb,var(--colorPrincipal) 5%,#fff)}.selector .css-t3ipsp-control{box-shadow:none}.selector .react-select__control--is-focused{border-color:var(--colorPrincipal);outline-color:var(--colorPrincipal)}.selector .react-select__placeholder{font-family:Lato,sans-serif;font-size:1rem;opacity:50%}.selector .inputSelect{font-size:1rem}.dark .input-title.focused{color:var(--dark-azul)}.dark .css-t3ipsp-control{box-shadow:0 0 0 1px var(--dark-super-negro)}.dark .css-13cymwt-control,.dark .react-select--is-disabled{background-color:var(--dark-super-negro)}.dark .react-select__control--is-focused{background-color:var(--dark-contraste-negro)}.dark .react-select__control--is-focused,.dark .react-select__control--is-focused:hover{border-color:var(--dark-contraste-negro);outline-color:var(--dark-contraste-negro)}.dark .react-select__multi-value{background:var(--dark-azul)}.dark .css-1nmdiq5-menu,.dark .react-select__menu-list{background-color:var(--dark-super-negro);border-radius:var(--radio1)}.dark .react-select__option--is-focused{background-color:var(--dark-azul)}.dark .react-select__single-value{color:var(--dark-blanco)}.dark .selector,.dark .selector .react-select--is-disabled{border-radius:var(--radio1)}.dark .selector .react-select--is-disabled .react-select__control--is-disabled{background-color:var(--dark-super-negro);border-radius:var(--radio1)}.contenedorPerfilDoc{flex-shrink:0;width:100%}.contenedorPerfilDoc,.contenedorPerfilDoc .editar{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}.contenedorPerfilDoc .editar{align-self:stretch}.contenedorPerfilDoc .editar .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;padding:1.5rem 0;width:100%}.contenedorPerfilDoc .editar .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem}.contenedorPerfilDoc .editar .formulario .inputs .input-container{padding:1rem;width:50%}.contenedorPerfilDoc .editar .formulario .inputs .selector{display:flex;flex-direction:column;gap:.5em;padding:1rem;width:50%}.contenedorPerfilDoc .editar .formulario .inputs .selector p{opacity:50%}.contenedorData{display:flex;margin-left:-30px;width:100%}.contenedorData .graficoBarras{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:9rem;overflow-y:auto;padding-bottom:1rem;padding-top:1rem}.contenedorData .graficoBarras tspan{font-size:.55rem}.contenedorData .graficoBarras p{font-weight:500;padding-top:.5rem}.contenedorData .graficoEspacial{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:1rem;padding-top:1rem}.contenedorData .graficoEspacial p{font-weight:500;padding-top:.5rem}.contenedorData .graficoBarras::-webkit-scrollbar{border-radius:4px;height:0;width:.5rem}.contenedorData .graficoBarras::-webkit-scrollbar-thumb{background:#0000001a;border-radius:4px}.contenedorData .graficoBarras::-webkit-scrollbar-track{background:#e5e5e500;border-radius:1px}.contenedorData .graficoBarras::-webkit-scrollbar-thumb:hover{background:var(--colorPildora1)}.contenedorData .acumulado{min-height:14rem}.contenedorData .acumulado tspan{font-size:.8rem}.contenedorData .graficoTorta{align-items:center;display:flex;flex-direction:column;height:15rem;justify-content:center;overflow:visible;padding-top:1rem}.contenedorData .graficoTorta p{font-weight:500}.contenedorData .graficoAguja{align-items:center;display:flex;flex-direction:column;height:10.5rem;justify-content:flex-start;overflow:hidden;padding-top:1rem}.contenedorData .graficoAguja p{font-weight:500}.contenedorDataColumn{background-clip:padding-box;padding-left:30px}.contenedorDataColumn>div{background:var(--colorSecundario);border-radius:var(--radio2);margin-bottom:30px}.divMasonry{width:100%}.botonExportar.pdf .iconosSvg .normal{fill:var(--blanco)}.dark .contenedorDataColumn>div{background:var(--dark-super-negro)}.dark .contenedorData .graficoBarras::-webkit-scrollbar-thumb:hover{background:var(--dark-azul)}.contenedorEstDocente{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3.0625rem;padding:0 1.5rem}.contenedorEstDocente .contenedorFiltros{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.contenedorEstDocente .contenedorFiltros .celda{max-width:fit-content}.layautMateriasGrados{display:flex;width:100%}.layautMateriasGradosColumn{padding:0 .6rem}.layautMateriasGradosColumn>div{margin-bottom:1rem}@media screen and (max-width:700px){.materiasGrados{justify-content:center}}.grados{align-self:stretch;flex-direction:column-reverse;gap:3.0625rem;padding:0 1.5rem}.grados,.grados .crear{align-items:flex-start;display:flex}.grados .crear{flex-direction:column;gap:1.5rem;justify-content:center}.grados .crear .formulario{align-items:flex-end;display:flex;gap:1.5625rem;width:20rem}.grados .crear .formulario button{width:auto}.grados .todosGrados{justify-content:center}.grados .todosGrados,.grados .todosGrados .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.grados .todosGrados .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.grados .todosGrados .informacion .filtros button{width:fit-content}@media screen and (max-width:700px){.grados{padding:0 .5rem}}.contenedorCreacionDocente{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column-reverse;gap:2rem}.contenedorCreacionDocente .crear{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contenedorCreacionDocente .crear .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:100%;padding:1.5rem 0;width:100%}.contenedorCreacionDocente .crear .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.5rem}.contenedorCreacionDocente .crear .formulario .inputs .input-container{flex:1 1;min-width:12.5rem;padding:1rem;width:30%}.contenedorCreacionDocente .crear .formulario .selectorMat{display:flex;gap:1rem;justify-content:space-between;max-width:100%;padding:1rem;width:100%}.contenedorCreacionDocente .crear .formulario button{width:auto}.contenedorCreacionDocente .lista{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.contenedorCreacionDocente .lista .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.contenedorCreacionDocente .lista .informacion .btnCargarMas{align-self:center;width:fit-content}.contenedorCreacionDocente .lista .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.contenedorCreacionDocente .lista .informacion .filtros button{width:fit-content}.contenedorCreacionDocente .lista .informacion .filtros .input-container{max-width:fit-content}@media screen and (max-width:700px){.contenedorCreacionDocente .crear .formulario .inputs .input-container{min-width:10rem}.contenedorCreacionDocente .crear .formulario .selectorMat{align-self:flex-start;display:flex;max-width:100%;width:100%}.contenedorCreacionDocente .lista .informacion .filtros{gap:1rem}.contenedorCreacionDocente .lista .informacion .filtros .input-container{max-width:30%}.contenedorCreacionDocente .lista .informacion .filtros .custom-select{width:30%}}.contenedorVistaDocente{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column-reverse;gap:2rem}.contenedorVistaDocente .editar{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contenedorVistaDocente .editar .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:100%;padding:1.5rem 0;width:100%}.contenedorVistaDocente .editar .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.5rem}.contenedorVistaDocente .editar .formulario .inputs .input-container{flex:1 1;min-width:12.5rem;padding:1rem;width:30%}.contenedorVistaDocente .editar .formulario .selectorMat{display:flex;gap:1rem;justify-content:space-between;max-width:100%;padding:1rem;width:100%}.contenedorVistaDocente .editar .formulario .selectorMat .selector{display:flex;flex-direction:column;gap:1rem}.contenedorVistaDocente .editar .formulario button{width:auto}.contenedorVistaDocente button{align-self:center;width:fit-content}@media screen and (max-width:700px){.contenedorVistaDocente .editar .formulario .inputs .input-container{min-width:10rem}.contenedorVistaDocente .editar .formulario .selectorMat{align-self:flex-start;display:flex;max-width:100%;width:100%}.contenedorVistaDocente .lista .informacion .filtros{gap:1rem}.contenedorVistaDocente .lista .informacion .filtros .input-container{max-width:30%}.contenedorVistaDocente .lista .informacion .filtros .custom-select{width:30%}}.contenedorCreacionEst{flex-direction:column-reverse;gap:2rem}.contenedorCreacionEst,.contenedorCreacionEst .crear{align-items:flex-start;align-self:stretch;display:flex}.contenedorCreacionEst .crear{flex-direction:column;gap:.625rem}.contenedorCreacionEst .crear .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:100%;padding:1.5rem 0;width:100%}.contenedorCreacionEst .crear .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.5rem}.contenedorCreacionEst .crear .formulario .inputs .input-container{flex:1 1;min-width:15.5rem;padding:1rem;width:30%}.contenedorCreacionEst .crear .formulario .selectorGrado{display:flex;gap:1rem;justify-content:space-between;max-width:100%;padding:1rem;width:100%}.contenedorCreacionEst .crear .formulario .selectorGrado .selector{display:flex;flex-direction:column;gap:1rem}.contenedorCreacionEst .crear .formulario button{width:auto}.contenedorCreacionEst .contenedorListadoEst{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.contenedorCreacionEst .contenedorListadoEst .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.contenedorCreacionEst .contenedorListadoEst .informacion .btnCargarMas{align-self:center;width:fit-content}.contenedorCreacionEst .contenedorListadoEst .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;justify-content:center;width:100%}.contenedorCreacionEst .contenedorListadoEst .informacion .filtros button{width:fit-content}.contenedorCreacionEst .contenedorListadoEst .informacion .filtros .custom-select,.contenedorCreacionEst .contenedorListadoEst .informacion .filtros .input-container{flex:1 1;min-width:11.5rem;width:30%}.contenedorCreacionEst .contenedorListadoEst .informacion .filtros .custom-select .selected{width:100%}.contenedorCreacionEst .contenedorListadoEst .informacion .estudiantes{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}@media screen and (max-width:700px){.contenedorCreacionEst .crear .formulario .inputs .input-container{min-width:10rem}.contenedorCreacionEst .crear .formulario .selectorGrado{align-self:flex-start;display:flex;max-width:100%;width:50%}.contenedorCreacionEst .contenedorListadoEst .informacion .filtros .custom-select,.contenedorCreacionEst .contenedorListadoEst .informacion .filtros .input-container{min-width:10rem}.contenedorCreacionEst .contenedorListadoEst .informacion .estudiantes{justify-content:center}}.contenedorVistaEst{flex-direction:column-reverse;gap:2rem}.contenedorVistaEst,.contenedorVistaEst .editar{align-items:flex-start;align-self:stretch;display:flex}.contenedorVistaEst .editar{flex-direction:column;gap:.625rem}.contenedorVistaEst .editar .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:100%;padding:1.5rem 0;width:100%}.contenedorVistaEst .editar .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.5rem}.contenedorVistaEst .editar .formulario .inputs .input-container{flex:1 1;min-width:12.5rem;padding:1rem;width:30%}.contenedorVistaEst .editar .formulario .selectorGrado{display:flex;gap:1rem;justify-content:space-between;max-width:100%;padding:1rem;width:100%}.contenedorVistaEst .editar .formulario .selectorGrado .selector{display:flex;flex-direction:column;gap:1rem}.contenedorVistaEst .editar .formulario button{width:auto}@media screen and (max-width:700px){.contenedorVistaEst .editar .formulario .inputs .input-container{min-width:10rem}}.crearMaterias{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column-reverse;gap:3.0625rem;padding:0 1.5rem}.crearMaterias .crear{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:center}.crearMaterias .crear .formulario{align-items:flex-end;display:flex;gap:1.5625rem;width:20rem}.crearMaterias .crear .formulario button{width:auto}.crearMaterias .todosMaterias{justify-content:center}.crearMaterias .todosMaterias,.crearMaterias .todosMaterias .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.crearMaterias .todosMaterias .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.crearMaterias .todosMaterias .informacion .filtros button{width:fit-content}@media screen and (max-width:700px){.crearMaterias{padding:0 .5rem}}.contenedorAsignarGradosMaterias{gap:2rem}.contenedorAsignarGradosMaterias,.contenedorAsignarGradosMaterias .crear{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.contenedorAsignarGradosMaterias .crear{gap:.625rem}.contenedorAsignarGradosMaterias .crear .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;max-width:100%;padding:1.5rem 0;width:100%}.contenedorAsignarGradosMaterias .crear .formulario .selecciones,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado{display:flex;flex-wrap:wrap;gap:3rem;justify-content:flex-start;max-width:100%;padding:1rem 0;width:100%}.contenedorAsignarGradosMaterias .crear .formulario .selecciones .seleccion,.contenedorAsignarGradosMaterias .crear .formulario .selecciones .selector,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado .seleccion,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado .selector{display:flex;flex-direction:column;flex-grow:1;gap:1rem;max-width:45%;min-width:10rem}.contenedorAsignarGradosMaterias .crear .formulario button{width:auto}.contenedorAsignarGradosMaterias .lista{justify-content:flex-start}.contenedorAsignarGradosMaterias .lista,.contenedorAsignarGradosMaterias .lista .informacion{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.contenedorAsignarGradosMaterias .lista .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select{flex:1 1;min-width:12.5rem;width:50%}.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select .selected{width:100%}.contenedorAsignarGradosMaterias .lista .informacion .filtros button{width:fit-content}.contenedorAsignarGradosMaterias .lista .informacion .contenedorAsignacion{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding-top:2rem}.contenedorAsignarGradosMaterias .botonesJuntos{display:flex;flex-direction:row;gap:1rem;width:100%}@media screen and (max-width:700px){.contenedorAsignarGradosMaterias .crear .formulario .selecciones,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado{gap:1.5rem}.contenedorAsignarGradosMaterias .crear .formulario .selecciones .seleccion,.contenedorAsignarGradosMaterias .crear .formulario .selecciones .selector,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado .seleccion,.contenedorAsignarGradosMaterias .crear .formulario .selectorGrado .selector{max-width:100%;min-width:1rem;width:50%}.contenedorAsignarGradosMaterias .lista .informacion .filtros{align-items:flex-end;align-self:stretch;display:flex;flex-wrap:wrap;gap:2.75rem;width:100%}.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select{width:40%}.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select input,.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select p{width:100%}.contenedorAsignarGradosMaterias .lista .informacion .filtros .custom-select{min-width:8.5rem}.contenedorAsignarGradosMaterias .lista .informacion .filtros button{width:fit-content}}.contenedorPerfilAdmin{flex-shrink:0;width:100%}.contenedorPerfilAdmin,.contenedorPerfilAdmin .editar{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem}.contenedorPerfilAdmin .editar{align-self:stretch}.contenedorPerfilAdmin .editar .formulario{align-items:center;display:flex;flex-direction:column;gap:2.25rem;padding:1.5rem 0;width:100%}.contenedorPerfilAdmin .editar .formulario .inputs{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem}.contenedorPerfilAdmin .editar .formulario .inputs .input-container{padding:1rem;width:50%}.contenedorFooter{align-items:center;background-color:var(--colorPrincipal);border-radius:var(--radio4);color:color-mix(in srgb,var(--colorPrincipal) 20%,#fff);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:4rem;padding:2.25rem 6rem;width:100%}.contenedorFooter a{color:inherit;text-decoration:none}.contenedorFooter .contenedor{gap:1.5625rem;max-width:40%;width:auto}.contenedorFooter .contenedor,.contenedorFooter .contenedor .info{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap}.contenedorFooter .contenedor .info{gap:.625rem;max-width:100%}.contenedorFooter .contenedor .info .redes{display:flex;flex-wrap:wrap;gap:1rem;max-width:100%}.contenedorFooter .contenedor .info .redes .logo:hover{cursor:pointer}.contenedorFooter .contenedor .info p{word-wrap:break-word;max-width:100%;white-space:normal}.contenedorFooter .contenedorImg{align-items:center;background-color:#ffffff80;border-radius:var(--radio4);display:flex;justify-content:center;max-width:20%}.contenedorFooter .contenedorImg .logo{height:100%;object-fit:contain;object-position:center;width:100%}.contenedorFooter h3{word-wrap:break-word;max-width:100%;overflow-wrap:break-word;white-space:normal}@media screen and (max-width:700px){.contenedorFooter{padding:1.5rem 2.5rem}.contenedorFooter a{color:inherit;text-decoration:none}.contenedorFooter .contenedor{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5625rem;margin:auto;max-width:100%;width:auto}.contenedorFooter .contenedorImg{margin:auto;max-width:30%}}.dark .contenedorFooter{background-color:var(--dark-azul)}.contenedorNavBarPreview{align-items:center;background-color:var(--colorSecundario);border-radius:var(--radio1);display:flex;flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;max-height:100vh;overflow-y:auto;padding:1.25rem .625rem;width:100%}.contenedorNavBarPreview .menuSuperior{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contenedorNavBarPreview .menuSuperior .tituloSuperior{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.contenedorNavBarPreview .menuSuperior .tituloSuperior .contLogo{max-width:100%}.contenedorNavBarPreview .menuSuperior .tituloSuperior .iconosNav{display:flex;justify-content:center;width:10%}.contenedorNavBarPreview .menuSuperior .tituloSuperior .iconosNav .menuHamburgesa{display:none}.contenedorNavBarPreview .menuSuperior .iconoTheme{align-items:center;display:flex;opacity:.5}.contenedorNavBarPreview .menuSuperior .iconoTheme:hover{opacity:1}.contenedorNavBarPreview .menuSuperior .itemBar{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.625rem}.contenedorNavBarPreview .linea{background-color:var(--colorPrincipal);border-radius:10rem;height:1px;opacity:.3;width:100%}.contenedorNavBarPreview .iconoTheme{cursor:pointer}.contenedorInstitucion{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;max-width:100%;overflow:hidden;width:100%}.contenedorInstitucion .contPersonalizacion{align-items:flex-start;display:flex;margin-top:1rem;width:100%}.contenedorInstitucion .contPersonalizacion .editar{align-items:flex-start;display:flex;flex-direction:column;gap:.625rem;justify-content:flex-start;max-width:50%;padding:.5rem .5rem 1rem}.contenedorInstitucion .contPersonalizacion .editar .formulario{align-items:flex-start;display:flex;flex-direction:column;gap:2.25rem;width:100%}.contenedorInstitucion .contPersonalizacion .editar .formulario .inputs{display:flex;flex-direction:column}.contenedorInstitucion .contPersonalizacion .editar .formulario .inputs .input-container{padding:1rem;width:80%}.contenedorInstitucion .contPersonalizacion .editar .formulario .inputs .input-container.colorInput{padding:1rem;width:50%}.contenedorInstitucion .contPersonalizacion .editar .formulario .inputs .input-container.colorInput .input-field{background:none;border:none;margin:0;outline:none;padding:0}.contenedorInstitucion .contPersonalizacion .editar .formulario button{width:80%}.contenedorInstitucion .contPersonalizacion .vistas{align-items:center;background-color:var(--color-fondo);border-radius:.5rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:8rem;justify-content:center;max-width:50%;width:100%}.contenedorInstitucion .contPersonalizacion .vistas .p1{align-items:center;align-self:stretch;display:flex;flex:1 0;flex-direction:column;justify-content:center;max-width:100%}.contenedorInstitucion .contPersonalizacion .vistas .p1 .casilla{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:.625rem;justify-content:center;padding:.625rem}.contenedorInstitucion .contPersonalizacion .vistas .p1 .casilla .contenedorFooter{background-color:var(--color-principal);color:color-mix(in srgb,var(--color-principal) 20%,#fff);margin-top:0}.contenedorInstitucion .contPersonalizacion .vistas .p1 .input .input-title.focused{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .input .input-field{background:var(--color-secundario)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .input .input-field:focus{outline:.0625rem solid var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .btn{background-color:var(--color-principal);margin:.5rem}.contenedorInstitucion .contPersonalizacion .vistas .p1 .btn:hover{box-shadow:0 4px 10px var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.azul{background-color:var(--color-pildora1)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.azul h4{color:color-mix(in srgb,var(--color-pildora1) 10%,#fff)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.morado{background-color:var(--color-pildora2)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.morado h4{color:color-mix(in srgb,var(--color-pildora2) 10%,#fff)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.amarillo{background-color:var(--color-pildora3)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG.amarillo h4{color:color-mix(in srgb,var(--color-pildora3) 10%,#fff)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover{background-color:color-mix(in srgb,var(--color-pildora1) 20%,#fff);cursor:pointer}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.azul h4{color:var(--color-pildora1)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover .elipse1,.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover .elipse2{background-color:var(--color-pildora1)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.morado{background-color:color-mix(in srgb,var(--color-pildora2) 20%,#fff);color:var(--color-pildora2)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.morado h4{color:var(--color-pildora2)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.morado .elipse1,.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.morado .elipse2{background-color:var(--color-pildora2)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.amarillo{background-color:color-mix(in srgb,var(--color-pildora3) 20%,#fff);color:var(--color-pildora3)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.amarillo h4{color:var(--color-pildora3)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.amarillo .elipse1,.contenedorInstitucion .contPersonalizacion .vistas .p1 .capsula .contenedorPildoraG:hover.amarillo .elipse2{background-color:var(--color-pildora3)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .tipo .tipo-existe{background-color:color-mix(in srgb,var(--color-principal) 20%,#fff);outline:.0625rem solid var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p1 .tipo .tipo-existe .etiqueta .logo,.contenedorInstitucion .contPersonalizacion .vistas .p1 .tipo .tipo-existe .etiqueta .texto{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2{align-items:center;display:flex;gap:.625rem;justify-content:center;max-width:100%;padding:.625rem;width:18.0625rem}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem{background-color:var(--color-secundario)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem .texto{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem:hover{background-color:color-mix(in srgb,var(--color-principal) 20%,#fff);outline:.0625rem solid var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem:hover .etiqueta .logo,.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem:hover .etiqueta .texto{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem.activar{background-color:color-mix(in srgb,var(--color-principal) 20%,#fff);outline:.0625rem solid var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem.activar .etiqueta .logo,.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarItem.activar .etiqueta .texto{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .tipo-existe{background-color:color-mix(in srgb,var(--color-principal) 20%,#fff);margin-top:2rem;outline:.0625rem solid var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .tipo-existe .etiqueta .logo,.contenedorInstitucion .contPersonalizacion .vistas .p2 .tipo-existe .etiqueta .texto{color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarPreview{background-color:var(--color-secundario);border-radius:.5rem}.contenedorInstitucion .contPersonalizacion .vistas .p2 .contenedorNavBarPreview .linea{background-color:var(--color-principal)}.contenedorInstitucion .contPersonalizacion .vistas .p2 .colorear,.contenedorInstitucion .contPersonalizacion .vistas .p2 .normal{fill:var(--color-principal)}@media screen and (max-width:700px){.contenedorInstitucion .contPersonalizacion .editar{max-width:60%}.contenedorInstitucion .contPersonalizacion .vistas{max-width:40%}.contenedorInstitucion .contPersonalizacion .vistas .p1 .p2{max-width:100%}}.graficoTortaData{overflow:visible!important}.graficoTortaData .recharts-responsive-container .recharts-wrapper{align-items:center!important;display:flex!important;justify-content:center!important;overflow:visible!important}.graficoTortaData .recharts-responsive-container .recharts-wrapper .recharts-surface{height:100%!important;overflow:visible!important;width:100%!important}.dark.graficoTortaData .graficoPie{fill:var(--dark-azul-pildora)}.dark.graficoTortaData .graficoPie .recharts-sector{stroke:var(--dark-negro)}.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-label,.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-sector{fill:var(--dark-morado)}.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-linea{stroke:var(--dark-morado)}.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-circle{fill:var(--dark-morado)}.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-percent,.dark.graficoTortaData .graficoPie .graficoRender .graficoTorta-value{fill:var(--dark-amarillo)}.contenedorAguja{height:100%;width:100%}.contenedorAguja .recharts-responsive-container .recharts-wrapper .recharts-surface{height:60%!important;width:100%}.graficoBarrasApiladasData .recharts-cartesian-axis-tick-value{fill:var(--colorPildora1)}.graficoBarrasApiladasData .recharts-legend-wrapper{bottom:-20px!important;width:100%!important}.graficoBarrasApiladasData .legend-item-0,.graficoBarrasApiladasData .periodo1Bar{fill:var(--colorPildora1);color:var(--colorPildora1)}.graficoBarrasApiladasData .legend-item-1,.graficoBarrasApiladasData .periodo2Bar{fill:var(--colorPildora2);color:var(--colorPildora2)}.graficoBarrasApiladasData .legend-item-2,.graficoBarrasApiladasData .periodo3Bar{fill:var(--colorPildora3);color:var(--colorPildora3)}.graficoBarrasApiladasData .legend-item-3,.graficoBarrasApiladasData .periodo4Bar{fill:color-mix(in srgb,var(--colorPildora1) 30%,#383838);color:color-mix(in srgb,var(--colorPildora1) 30%,#383838)}.graficoBarrasApiladasData.dark .recharts-cartesian-axis-tick-value{fill:var(--dark-azul)}.graficoBarrasApiladasData.dark .legend-item-0,.graficoBarrasApiladasData.dark .periodo1Bar{fill:var(--dark-azul-pildora);color:var(--dark-azul-pildora)}.graficoBarrasApiladasData.dark .legend-item-1,.graficoBarrasApiladasData.dark .periodo2Bar{fill:var(--dark-morado);color:var(--dark-morado)}.graficoBarrasApiladasData.dark .legend-item-2,.graficoBarrasApiladasData.dark .periodo3Bar{fill:var(--dark-amarillo);color:var(--dark-amarillo)}.graficoBarrasApiladasData.dark .legend-item-3,.graficoBarrasApiladasData.dark .periodo4Bar{fill:color-mix(in srgb,var(--dark-azul) 30%,#383838);color:color-mix(in srgb,var(--dark-azul) 30%,#383838)}.contenedorEstAdmin{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3.0625rem;padding:0 1.5rem}.contenedorEstAdmin .contenedorFiltros{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.contenedorEstAdmin .contenedorFiltros .celda{max-width:fit-content}.contenedorLogin{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%}.contenedorLogin .pagLogin{align-items:center;align-self:stretch;background-color:var(--fondo);display:flex;height:100%;justify-content:space-between}.contenedorLogin .pagLogin .izq{align-items:center;background:var(--colorSecundario);display:flex;flex-direction:column;gap:10px;height:100%;max-height:100vh;max-height:100dvh;max-width:50%;padding:2rem;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;margin-bottom:2rem;max-height:100%;overflow:hidden;padding-top:5%}.contenedorLogin .pagLogin .izq .imagen_logo .contenedorPoster{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-height:70%;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo .contenedorPoster .img_login{height:100%;object-fit:contain;object-position:center;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;max-height:30%;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo .info .logo{height:40%;object-fit:contain;object-position:left;width:100%}.contenedorLogin .pagLogin .der{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100vh;max-height:100dvh;padding:1.5rem 4.5rem;width:100%}.contenedorLogin .pagLogin .der .btnDemo{height:100%;max-height:4rem;padding:.6rem;width:100%}.contenedorLogin .pagLogin .der .linea{margin:.5rem 0}.contenedorLogin .pagLogin .der .title{display:flex;flex-direction:column;height:fit-content;justify-content:center;padding:10px;width:100%}.contenedorLogin .pagLogin .der .Form_login{display:flex;flex-direction:column;gap:25px;height:fit-content;overflow-y:auto;padding:.6rem;width:100%}.contenedorLogin .pagLogin .der .inputs{display:flex;flex-direction:column;gap:1rem;max-height:100%;width:100%}.contenedorLogin .pagLogin .der .lato_1{align-self:flex-end;color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end;width:fit-content}.contenedorLogin .pagLogin .der .lato_1:hover{color:var(--colorPrincipal)}.contenedorLogin .pagLogin .der .contenedorDemo{display:none}.contenedorLogin .pagLogin .Form_login::-webkit-scrollbar{display:none}.contenedorLogin.demoView .pagLogin .der .Form_login,.contenedorLogin.demoView .pagLogin .der .title{display:none}.contenedorLogin.demoView .pagLogin .der .contenedorDemo{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;max-height:100vh;max-height:100dvh;overflow-y:auto;padding:10px;width:100%}.contenedorLogin.demoView .pagLogin .der .contenedorDemo .contenedorPildoraG{height:4rem}.dark .contenedorLogin,.dark .contenedorLogin .pagLogin{background-color:var(--dark-negro)}.dark .contenedorLogin .pagLogin .izq{background:var(--dark-super-negro)}.dark .contenedorLogin .pagLogin .der{background-color:var(--dark-negro)}.dark .contenedorLogin .pagLogin .der .lato_1{color:var(--dark-contraste-azul)}.dark .contenedorLogin .pagLogin .der .lato_1:hover{color:var(--dark-azul)}@media screen and (max-width:700px){.contenedorLogin{all:unset;height:100vh;height:100dvh;width:100%}.contenedorLogin,.contenedorLogin .pagLogin{display:flex;flex-direction:column;max-height:100%}.contenedorLogin .pagLogin{align-self:stretch;background:var(--colorSecundario)}.contenedorLogin .pagLogin .izq{align-items:center;align-self:stretch;background:var(--colorSecundario);display:flex;gap:10px;height:auto;max-height:30%;max-width:100%;padding:1.2rem 1.2rem 1.5rem;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:0;max-height:100%;padding:0;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo .contenedorPoster{display:none;visibility:hidden}.contenedorLogin .pagLogin .izq .imagen_logo .contenedorPoster .img_login{display:none;height:40%;max-height:100%;width:40%}.contenedorLogin .pagLogin .izq .imagen_logo .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:fit-content;justify-content:center;max-height:100%;width:100%}.contenedorLogin .pagLogin .izq .imagen_logo .info .logo{align-items:flex-start;display:flex;max-height:34%;object-fit:contain;object-position:center;padding:.2rem;width:100%}.contenedorLogin .pagLogin .der{align-items:center;background-color:var(--fondo);border-top-left-radius:2rem;border-top-right-radius:2rem;box-shadow:0 -5px 11px hsla(0,2%,66%,.548);flex-grow:1;flex-shrink:0;height:70%;margin-top:-2rem;max-height:72%;overflow-y:auto;padding:1.2rem;position:relative;z-index:1}.contenedorLogin .pagLogin .der,.contenedorLogin .pagLogin .der .title{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.contenedorLogin .pagLogin .der .title{height:fit-content;max-height:25%;overflow:hidden;padding:10px}.contenedorLogin .pagLogin .der .Form_login{display:flex;flex-direction:column;gap:25px;height:fit-content;justify-content:flex-start;max-height:90%;padding:.6rem;width:100%}.contenedorLogin .pagLogin .der .btnDemo{height:100%;max-height:2.5rem;padding:0;width:100%}.contenedorLogin .pagLogin .der .inputs{display:flex;flex-direction:column;gap:15px;width:100%}.contenedorLogin .pagLogin .der .inputs input{padding:20px}.contenedorLogin .pagLogin .der .lato_1{color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end}.contenedorLogin .pagLogin .der .lato_1:hover{color:var(--colorPrincipal)}.contenedorLogin.demoView .pagLogin .der .contenedorDemo{justify-content:flex-start}}.contenedorRecuperarClave{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100vh;width:100%}.contenedorRecuperarClave .pagRecuperar{align-items:center;align-self:stretch;background-color:var(--fondo);display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between}.contenedorRecuperarClave .pagRecuperar .izq{align-items:center;align-self:stretch;background:var(--colorSecundario);display:flex;flex-direction:column;gap:10px;padding:98px 74px;width:100%}.contenedorRecuperarClave .pagRecuperar .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;margin-bottom:15%;padding-top:5%}.contenedorRecuperarClave .pagRecuperar .img_login{height:60%;width:65%}.contenedorRecuperarClave .pagRecuperar .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.contenedorRecuperarClave .pagRecuperar .der{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:90px 96px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .title{display:flex;flex-direction:column;height:40%;justify-content:center;padding:10px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .Form_login{display:flex;flex-direction:column;gap:25px;height:100%;padding:10px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .inputs{display:flex;flex-direction:column;gap:15px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .inputs input{padding:20px}.contenedorRecuperarClave .pagRecuperar .der .lato_1{align-self:flex-end;color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end;width:fit-content}.contenedorRecuperarClave .pagRecuperar .der .lato_1:hover{color:var(--colorPrincipal)}.dark .contenedorRecuperarClave,.dark .contenedorRecuperarClave .pagRecuperar{background-color:var(--dark-negro)}.dark .contenedorRecuperarClave .pagRecuperar .izq{background:var(--dark-super-negro)}.dark .contenedorRecuperarClave .pagRecuperar .der{background-color:var(--dark-negro)}.dark .contenedorRecuperarClave .pagRecuperar .der .lato_1{color:var(--dark-contraste-azul)}.dark .contenedorRecuperarClave .pagRecuperar .der .lato_1:hover{color:var(--dark-azul)}@media screen and (max-width:700px){.contenedorRecuperarClave{all:unset;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100%;width:100%}.contenedorRecuperarClave .pagRecuperar{align-self:stretch;background:var(--colorSecundario);display:flex;flex-direction:column;max-height:100%}.contenedorRecuperarClave .pagRecuperar .izq{align-items:center;align-self:stretch;background:var(--colorSecundario);display:flex;gap:10px;height:auto;max-height:28%;padding:1.2rem 1.5rem 1.5rem;width:100%}.contenedorRecuperarClave .pagRecuperar .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:0;max-height:100%;padding:0;width:100%}.contenedorRecuperarClave .pagRecuperar .img_login{display:none;height:40%;max-height:100%;width:40%}.contenedorRecuperarClave .pagRecuperar .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:fit-content;justify-content:center;max-height:100%;width:100%}.contenedorRecuperarClave .pagRecuperar .info .logo{align-items:flex-start;display:flex;max-height:40%;object-fit:contain;object-position:center;padding:.2rem;width:100%}.contenedorRecuperarClave .pagRecuperar .der{align-items:center;align-self:stretch;background-color:var(--fondo);border-top-left-radius:2rem;border-top-right-radius:2rem;box-shadow:0 -5px 11px hsla(0,2%,66%,.548);display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:70%;justify-content:center;margin-top:-2rem;max-height:72%;overflow-y:auto;padding:1.5rem;position:relative;width:100%;z-index:1}.contenedorRecuperarClave .pagRecuperar .der .title{display:flex;flex-direction:column;height:fit-content;justify-content:flex-start;max-height:100%;padding:10px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .Form_login{display:flex;flex-direction:column;gap:25px;height:100%;justify-content:flex-start;max-height:100%;padding:10px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .inputs{display:flex;flex-direction:column;gap:15px;width:100%}.contenedorRecuperarClave .pagRecuperar .der .inputs input{padding:20px}.contenedorRecuperarClave .pagRecuperar .der .lato_1{color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end}.contenedorRecuperarClave .pagRecuperar .der .lato_1:hover{color:var(--colorPrincipal)}}.contenedorResetClave{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:100vh;width:100%}.contenedorResetClave .pagReset{align-items:center;align-self:stretch;background-color:var(--fondo);display:flex;flex-direction:row;height:100%;justify-content:space-between}.contenedorResetClave .pagReset .izq{align-items:center;align-self:stretch;background:var(--colorSecundario);display:flex;flex-direction:column;gap:10px;padding:98px 74px;width:100%}.contenedorResetClave .pagReset .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;margin-bottom:15%;padding-top:5%}.contenedorResetClave .pagReset .img_login{height:60%;width:65%}.contenedorResetClave .pagReset .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.contenedorResetClave .pagReset .der{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:90px 96px;width:100%}.contenedorResetClave .pagReset .der .title{display:flex;flex-direction:column;height:40%;justify-content:center;padding:10px;width:100%}.contenedorResetClave .pagReset .der .Form_login{display:flex;flex-direction:column;gap:25px;height:100%;padding:10px;width:100%}.contenedorResetClave .pagReset .der .inputs{display:flex;flex-direction:column;gap:15px;width:100%}.contenedorResetClave .pagReset .der .inputs input{padding:20px}.contenedorResetClave .pagReset .der .lato_1{align-self:flex-end;color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end;width:fit-content}.contenedorResetClave .pagReset .der .lato_1:hover{color:var(--colorPrincipal)}.dark .contenedorResetClave,.dark .contenedorResetClave .pagReset{background-color:var(--dark-negro)}.dark .contenedorResetClave .pagReset .izq{background:var(--dark-super-negro)}.dark .contenedorResetClave .pagReset .der{background-color:var(--dark-negro)}.dark .contenedorResetClave .pagReset .der .lato_1{color:var(--dark-contraste-azul)}.dark .contenedorResetClave .pagReset .der .lato_1:hover{color:var(--dark-azul)}@media screen and (max-width:700px){.contenedorResetClave{all:unset;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100%;width:100%}.contenedorResetClave .pagReset{align-self:stretch;background:var(--colorSecundario);display:flex;flex-direction:column;max-height:100%}.contenedorResetClave .pagReset .izq{align-items:center;align-self:stretch;background:var(--colorSecundario);display:flex;gap:10px;height:auto;max-height:28%;padding:1.2rem 1.5rem 1.5rem;width:100%}.contenedorResetClave .pagReset .imagen_logo{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:0;max-height:100%;padding:0;width:100%}.contenedorResetClave .pagReset .img_login{display:none;height:40%;max-height:100%;width:40%}.contenedorResetClave .pagReset .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;height:fit-content;justify-content:center;max-height:100%;width:100%}.contenedorResetClave .pagReset .info .logo{align-items:flex-start;display:flex;max-height:40%;object-fit:contain;object-position:center;padding:.2rem;width:100%}.contenedorResetClave .pagReset .der{align-items:center;align-self:stretch;background-color:var(--fondo);border-top-left-radius:2rem;border-top-right-radius:2rem;box-shadow:0 -5px 11px hsla(0,2%,66%,.548);display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;height:70%;justify-content:center;margin-top:-2rem;max-height:72%;overflow-y:auto;padding:1.5rem;position:relative;width:100%;z-index:1}.contenedorResetClave .pagReset .der .title{height:fit-content}.contenedorResetClave .pagReset .der .Form_login,.contenedorResetClave .pagReset .der .title{display:flex;flex-direction:column;justify-content:flex-start;max-height:100%;padding:10px;width:100%}.contenedorResetClave .pagReset .der .Form_login{gap:25px;height:100%}.contenedorResetClave .pagReset .der .inputs{display:flex;flex-direction:column;gap:15px;width:100%}.contenedorResetClave .pagReset .der .inputs input{padding:20px}.contenedorResetClave .pagReset .der .lato_1{color:color-mix(in srgb,var(--colorPrincipal) 60%,#fff);cursor:pointer;display:flex;justify-content:flex-end}.contenedorResetClave .pagReset .der .lato_1:hover{color:var(--colorPrincipal)}}.periodoPildora{background-color:var(--fondo);border-radius:var(--radio2);box-shadow:-3px -3px 20px -4px #00000040,3px 3px 20px -4px #00000040;padding:16px}.periodoPildora,.periodoPildora .formulario{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.periodoPildora .formulario{gap:1rem}.periodoPildora .formulario .titulos{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.periodoPildora .formulario .titulos .inputPorcentaje{display:flex;flex:1 1}.periodoPildora .formulario .inputs{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:100%}.dark .periodoPildora{background-color:var(--dark-contraste-negro);box-shadow:-3px -3px 20px -4px #00000040,3px 3px 20px -4px #00000040}.contenedorFormularioPeriodos{border-radius:var(--radio1);display:flex;flex-direction:column;gap:2rem}.contenedorFormularioPeriodos .contenedorPeriodos{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-evenly;width:100%}.contenedorFormularioPeriodos .contenedorPeriodos .layautPeriodos{align-items:center;display:flex;justify-content:center;width:100%}.contenedorFormularioPeriodos .contenedorPeriodos .layautPeriodosColumn{padding:0 .6rem}.contenedorFormularioPeriodos .contenedorPeriodos .layautPeriodosColumn>div{margin-bottom:1rem}.contenedorFormularioPeriodos button{align-self:center;width:fit-content}
/*# sourceMappingURL=main.e3393449.css.map*/