body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinner{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.spinner .lds-grid{display:inline-block;height:80px;position:relative;width:80px}.spinner .lds-grid div{-webkit-animation:lds-grid 1.2s linear infinite;animation:lds-grid 1.2s linear infinite;background:#fff;border-radius:50%;height:16px;position:absolute;width:16px}.spinner .lds-grid div:first-child{-webkit-animation-delay:0s;animation-delay:0s;left:8px;top:8px}.spinner .lds-grid div:nth-child(2){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:32px;top:8px}.spinner .lds-grid div:nth-child(3){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:56px;top:8px}.spinner .lds-grid div:nth-child(4){-webkit-animation-delay:-.4s;animation-delay:-.4s;left:8px;top:32px}.spinner .lds-grid div:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:32px;top:32px}.spinner .lds-grid div:nth-child(6){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:56px;top:32px}.spinner .lds-grid div:nth-child(7){-webkit-animation-delay:-.8s;animation-delay:-.8s;left:8px;top:56px}.spinner .lds-grid div:nth-child(8){-webkit-animation-delay:-1.2s;animation-delay:-1.2s;left:32px;top:56px}.spinner .lds-grid div:nth-child(9){-webkit-animation-delay:-1.6s;animation-delay:-1.6s;left:56px;top:56px}@-webkit-keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}@keyframes lds-grid{0%,to{opacity:1}50%{opacity:.5}}table{-webkit-animation:show .4s ease-in-out;animation:show .4s ease-in-out;border-collapse:collapse;width:100%}table .centrado{text-align:center}table thead{color:#7e7e7e}table thead th{font-weight:600;padding:5px;text-align:start}table tbody{background-color:#fff;color:#6b7a99;font-weight:500}table tbody .centrado{text-align:center}table tbody tr{border-bottom:1px solid #e5e5e5}table tbody tr:first-of-type{border-top:1px solid #e5e5e5}table tbody td{font-weight:500;padding:7px 5px}table tbody td .contenedor-opciones{display:flex;gap:1rem;justify-content:center}table tbody td .contenedor-opciones button{background:none;border:none}table tbody td .contenedor-opciones .icono{background-color:#fff;border-radius:5px;color:#5ca7fd;font-size:1rem;padding:5px}table tbody td .contenedor-opciones .icono:hover{background-color:#5ca7fd;color:#fff;cursor:pointer}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}.agentes .contenedor-modal{background-color:#fff;border-radius:10px;display:block;margin:200px;padding:20px;position:fixed;top:0;z-index:900}form{background-color:#f2f2f2;border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1rem}.iniciar-sesion{background-image:url(/static/media/fondo_1.cb877806307fa6b5116b.png);background-position:100%;background-repeat:no-repeat;background-size:735px;overflow:hidden;padding:0;width:100vw}.iniciar-sesion,.iniciar-sesion .contenedor-izquierdo{align-items:center;background-color:#fff;display:flex;height:100vh}.iniciar-sesion .contenedor-izquierdo{border-radius:0 0 0 0;justify-content:center;min-width:60vw;position:relative}.iniciar-sesion .contenedor-izquierdo .forma{background:#000;background:radial-gradient(circle,rgba(226,0,0,.35) 0,#f8f8f8 85%);border-radius:50%;bottom:-100px;filter:blur(40px);-webkit-filter:blur(40px);height:400px;left:-100px;position:absolute;width:400px;z-index:1}.iniciar-sesion .contenedor-izquierdo .contenedor-form{align-items:flex-start;-webkit-animation:aparecer 1s ease-in-out;animation:aparecer 1s ease-in-out;display:flex;flex-direction:column;gap:1.3rem;justify-content:center;max-width:600px;padding:2rem;transition:all .6s ease-in-out;width:60%}@-webkit-keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}.iniciar-sesion .contenedor-izquierdo .contenedor-form .contenedor-textos{width:100%}.iniciar-sesion .contenedor-izquierdo .contenedor-form .contenedor-textos h1{font-family:Bebas Neue,sans-serif;font-size:clamp(1.2rem,5vw,3.1rem);text-align:start;width:100%}.iniciar-sesion .contenedor-izquierdo .contenedor-form .contenedor-textos p{font-family:aktiv-grotesk,sans-serif;font-size:clamp(.8rem,1.1vw,1rem);text-align:start}.iniciar-sesion .contenedor-izquierdo .contenedor-form form{display:flex;flex-direction:column;gap:1rem;max-width:300px;width:90%}.iniciar-sesion .contenedor-izquierdo .contenedor-form form p{font-size:.9rem;text-align:center}.iniciar-sesion .contenedor-izquierdo .contenedor-form form p:hover{cursor:pointer;text-decoration:underline}.iniciar-sesion .contenedor-derecho{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;position:relative;width:40vw;z-index:2}.iniciar-sesion .contenedor-derecho img{bottom:0;height:30vh;left:-50%;object-fit:cover;width:auto}.iniciar-sesion .contenedor-derecho .contenedor-textos{max-width:500px;text-align:center;width:80%}.iniciar-sesion .contenedor-derecho .contenedor-textos h2{color:#fff;font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,5vw,2rem)}.iniciar-sesion .contenedor-derecho .contenedor-textos p{font-size:clamp(.8rem,1.1vw,1rem);font-weight:600;text-align:center}@media (max-width:810px){.iniciar-sesion{flex-direction:column}.iniciar-sesion .contenedor-izquierdo{border-radius:0 0 20px 20px;height:75vh;width:100vw}.iniciar-sesion .contenedor-izquierdo .contenedor-form{align-items:center;padding:1rem;width:90%}.iniciar-sesion .contenedor-izquierdo .contenedor-form form{max-width:100%;width:100%}.iniciar-sesion .contenedor-izquierdo .contenedor-form .contenedor-textos h1,.iniciar-sesion .contenedor-izquierdo .contenedor-form .contenedor-textos p{text-align:center}.iniciar-sesion .contenedor-derecho{height:25vh;justify-content:flex-start;padding-top:1rem;width:100%}.iniciar-sesion .contenedor-derecho img{display:none}.iniciar-sesion .contenedor-derecho .contenedor-textos{width:100%}}aside{background-color:#fff;border:0 solid;gap:2rem;grid-column:1/2;height:100vh;justify-content:flex-start}aside,aside .menu{display:flex;flex-direction:column}aside .menu{align-items:center;justify-content:center;padding-top:4rem}aside .menu h1{color:#4849ff;font-size:35px}aside .menu h1,aside .menu p{font-weight:700;margin-bottom:2rem;text-align:left}aside .menu p{color:#c7c5c5;font-size:20px}aside .contenedor-opciones{display:flex;flex-direction:column;gap:1rem;height:60vh;width:100%}aside .contenedor-opciones .contenedor-boton{align-items:center;background-color:#fff;display:flex;gap:1rem;justify-content:center;padding:10px;transition:all .3s ease-in-out}aside .contenedor-opciones .contenedor-boton p{color:#c7c5c5;font-weight:500}aside .contenedor-opciones .contenedor-boton .icono{color:#c7c5c5}aside .contenedor-opciones .contenedor-boton:hover{background-color:#f5f5fc;cursor:pointer}aside .contenedor-opciones .activo{border-right:4px solid #4849ff;cursor:pointer}aside .contenedor-opciones .activo p{color:#484752}aside .contenedor-opciones .activo .icono{color:#4849ff}aside .configuracion{display:grid;place-items:center}aside .configuracion:hover{cursor:pointer;font-weight:600}.index{box-sizing:border-box;display:grid;grid-template-columns:280px calc(100vw - 280px);height:100vh;overflow:hidden;width:100vw}.index .outlet{grid-column:2/3}.index .outlet .card{background-color:#fff;border-radius:25px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.2)}.index .outlet .contenedor-imagen img{height:100%;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100%}.agentes{align-items:flex-end;display:flex;flex-direction:column;gap:10px;padding:2rem}.agentes .contenedor-agentes{width:100%}.editor-agentes{display:grid;place-items:center}.editor-agentes form{align-items:center;background-color:#f2f2f2;border-radius:20px;display:flex;flex-direction:column;gap:1rem;max-width:400px;padding:1rem;width:90%}.modal-confirmacion{align-items:center;-webkit-animation:show .3s ease;animation:show .3s ease;background-color:rgba(0,0,0,.3);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.modal-confirmacion .contenedor-confirmacion{background-color:#fff;border-radius:10px;padding:1rem}.modal-confirmacion .contenedor-confirmacion .contenedor-menu{display:flex;gap:1rem;justify-content:center}.contenedor-campo{width:100%}.contenedor-campo :first-child{-webkit-animation:show .4s ease-in;animation:show .4s ease-in}@keyframes show{0%{opacity:0}}.paginador{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.paginador button{background-color:#4849ff;border:none;border-radius:3px;color:#fff;height:25px;width:25px}.paginador button:hover{background-color:#1516ff;cursor:pointer}.not-found{align-items:center;display:flex;gap:1rem;justify-content:center;padding:3rem 0}.not-found img{max-width:200px;width:90%}.not-found p{font-size:clamp(1rem,5vw,2rem)}.usuarios{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:2rem}.usuarios .contenedor-usuarios{width:100%}.actividad,.usuario{display:flex;flex-direction:column;gap:1rem;padding:1rem}.usuario .contenedor{display:flex;gap:2rem}.usuario .contenedor .control-acciones button{background-color:#4849ff;border:none;border-radius:10px;color:#fff;font-size:2rem;padding:clamp(.5rem,4vh,2rem);transition:all .3s ease-in-out}.usuario .contenedor .control-acciones button h3{font-size:1rem;font-weight:500}.usuario .contenedor .control-acciones button:hover{background-color:#1516ff;cursor:pointer}.usuario form{align-items:center;background-color:#f2f2f2;border-radius:20px;display:flex;flex-direction:column;gap:1rem;max-width:400px;padding:1rem;width:90%}.usuario form h5,.usuario form h6{font-size:clamp(.8rem,4vh,1rem)}.solicitudes{display:flex;flex-direction:column;gap:1rem;padding:2rem}.solicitudes .contenedor-filtros{display:flex;gap:20px}.solicitudes .contenedor-filtros .buscador{max-width:500px;width:90%}.solicitud{background-color:#f5f5fc;overflow:auto;padding:2rem}.solicitud,.solicitud .outlet{display:flex;flex-direction:column;gap:1rem}.solicitud .outlet{height:auto;overflow-y:scroll;padding:10px}.solicitud .outlet .datos-personales{-webkit-animation:show .7s ease-in-out;animation:show .7s ease-in-out;background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);display:flex;justify-content:space-between;padding:1rem 10vw 1rem 1rem}.solicitud .outlet .datos-personales .informacion h2{color:#2ac6bf;font-family:Red Hat Display,sans-serif;font-size:clamp(1.5rem,2vw,2rem)}.solicitud .outlet .datos-personales .informacion .direccion h3{color:#484752;font-size:clamp(.8rem,2vw,1rem);font-weight:600}.solicitud .outlet .datos-personales .informacion .direccion h4{color:#484752;font-size:clamp(.7rem,2vw,.9rem);font-weight:400}.solicitud .outlet .datos-personales .informacion .direccion p{color:#484752;font-size:clamp(.6rem,2vw,.8rem);font-style:italic}.solicitud .outlet .datos-personales .contacto{display:flex;flex-direction:column;gap:1rem}.solicitud .outlet .datos-personales .contacto .campo{align-items:center;display:flex;gap:1rem}.solicitud .outlet .datos-personales .contacto .campo .icono{color:#5ca7fd}.solicitud .outlet .datos-personales .contacto .campo p{color:#484752;font-size:clamp(.7rem,2vw,.9rem);font-weight:500}.solicitud .outlet .contenedor-doble{display:flex;gap:1rem;justify-content:space-between}.solicitud .outlet .datos-complemetarios{-webkit-animation:show .7s ease-in-out;animation:show .7s ease-in-out;background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);padding:1rem;width:50%}.solicitud .outlet .datos-complemetarios,.solicitud .outlet .datos-complemetarios .contenedor-datos{display:flex;flex-direction:column;gap:10px}.solicitud .outlet .datos-complemetarios .contenedor-datos .campo h4{color:#484752;font-size:clamp(.8rem,2vw,1rem);font-weight:500}.solicitud .outlet .datos-complemetarios .contenedor-datos .campo p{color:#6f6b6b;font-size:clamp(.7rem,2vw,.9rem)}.solicitud .outlet .contenedor-garantias{display:flex;flex-direction:column;gap:20px}.solicitud .outlet .contenedor-garantias .garantia{background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);display:flex;flex-direction:column;max-width:300px;padding:1rem;width:90%}.solicitud .outlet .contenedor-garantias .garantia .icono{color:#4849ff;font-size:clamp(1.5rem,2vw,2rem);text-align:end;width:100%}.solicitud .outlet .contenedor-garantias .garantia:hover{background-color:#f7f7f7;cursor:pointer}.solicitud .outlet .contenedor-garantias .garantia .detalles{background-color:#fff;border-radius:20px;display:none;margin-top:20px;padding:1rem}.solicitud .contenedor-acciones h3{margin-bottom:1rem}.solicitud .contenedor-acciones .control-acciones{display:flex;gap:clamp(1rem,2vw,2rem)}.solicitud .contenedor-acciones .control-acciones button{align-items:center;aspect-ratio:1.5/1;background-color:#7b7cff;border:none;border-radius:10px;color:#fff;display:flex;flex-direction:column;font-size:1.7rem;gap:10px;justify-content:center;padding:1rem}.solicitud .contenedor-acciones .control-acciones button p{font-size:clamp(.7rem,2vw,.9rem)}.solicitud .contenedor-acciones .control-acciones button:hover{background-color:#4849ff;cursor:pointer}.solicitud .contenedor-acciones .control-acciones .seleccion{background-color:#4849ff}.solicitud .datos-solicitudes .fila{display:flex;gap:1rem}.solicitud .datos-solicitudes span{width:100px}.catalogos{align-items:flex-start;flex-direction:column;padding:2rem}.catalogos,.catalogos .contenedor-catalogos{display:flex;gap:1rem}.catalogos .contenedor-catalogos .catalogo{align-items:center;background-color:#aeaeff;border-radius:1rem;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;font-size:2rem;gap:10px;justify-content:center;padding:1rem;text-align:center}.catalogos .contenedor-catalogos .catalogo:hover{background-color:#7b7cff;cursor:pointer}.catalogos .contenedor-catalogos .catalogo h4{font-size:clamp(.9rem,2vw,1rem);font-weight:500}.catalogo{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:2rem}.catalogo .contenedor-tabla{min-width:40%}.edicion-catalogo{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 3fr;padding:2rem}.edicion-catalogo .contenedor-documentos,.edicion-catalogo .controles{display:flex;flex-direction:column;gap:1rem}.edicion-catalogo .contenedor-documentos{background-color:0;height:100%}.edicion-catalogo .contenedor-documentos .documento{background-color:#f2f2f2;border-radius:10px;padding:.5rem 1rem}.edicion-catalogo .contenedor-documentos .documento:hover{background-color:#e2e2e2;cursor:pointer}.edicion-catalogo .contenedor-documentos .documento .detalles{background-color:#fff;border-radius:10px;display:none;padding:10px}.edicion-catalogo .contenedor-documentos .documento p{font-size:clamp(.7rem,2vw,.9rem);font-weight:300}.dashboard{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1.5fr 1fr;grid-template-rows:repeat(3,1fr)}.dashboard .contenedor-bienvenida{background-color:#ff7686;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);display:flex;height:100%;width:100%}.dashboard .contenedor-bienvenida .contenedor-imagen{height:100%;width:30%}.dashboard .contenedor-bienvenida .contenedor-imagen img{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.dashboard .contenedor-bienvenida .contenedor-textos{display:flex;flex-direction:column;gap:2rem;padding:2rem;width:70%}.dashboard .contenedor-bienvenida .contenedor-textos h1,.dashboard .contenedor-bienvenida .contenedor-textos p{color:#fff}.dashboard .estadisticas{color:#484752;grid-column:2/3;grid-row:1/2}.dashboard .estadisticas h2{font-size:1rem}.dashboard .estadisticas .contenedor-estadisticas{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.dashboard .estadisticas .contenedor-estadisticas .estadistica{background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);display:grid;grid-template-columns:20% 60% 10%;padding:1rem;place-items:center}.dashboard .estadisticas .contenedor-estadisticas .estadistica h2{font-size:2rem;font-weight:700}.dashboard .estadisticas .contenedor-estadisticas .estadistica .descripcion{display:flex;flex-direction:column;width:80%}.dashboard .estadisticas .contenedor-estadisticas .estadistica .descripcion h3{font-size:clamp(.6rem,1vw,.8rem)}.dashboard .estadisticas .contenedor-estadisticas .estadistica .descripcion p{color:#959191;font-size:clamp(.6rem,.5vw,.7rem);font-weight:400}.dashboard .estadisticas .contenedor-estadisticas .estadistica .grafica{border:clamp(2px,.3vw,4px) solid #c7c5c5;border-radius:50%}.dashboard .estadisticas .contenedor-estadisticas .estadistica .grafica p{color:#c7c5c5;font-size:clamp(.6rem,.5vw,.8rem);font-weight:700;padding:clamp(.2rem,.4vw,.8rem)}.dashboard .actividad{background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);grid-column:1/2;grid-row:2/4}.dashboard .actividad h2{font-size:1rem}.dashboard .solicitudes{background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);grid-row:2/3}.dashboard .solicitudes h2{font-size:1rem}.dashboard .usuarios{background-color:#fff;border-radius:20px;box-shadow:0 0 1px 1px hsla(0,0%,69%,.5);grid-row:3/4}.dashboard .usuarios h2{font-size:1rem}.modulo{background-color:#f5f5fc;padding:1rem}*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}
/*# sourceMappingURL=main.b4c72ea7.css.map*/