@charset "UTF-8";.informacionPersonal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0;background:transparent;margin-top:1em}.iconosContainer{display:flex;flex-direction:row;justify-content:left;align-items:center;gap:30px;width:100%;padding:0 20px;flex-wrap:wrap}.iconoConBadge{display:flex;align-items:center;justify-content:center;position:relative}.iconoConBadge .MuiBadge-badge{background-color:var(--colorSecundario);color:#fff;font-weight:700;min-width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;border:2px solid white;right:-8px}.iconoConBadge svg{font-size:25px;color:#fff;cursor:pointer;transition:transform .3s ease,color .3s ease}.iconoConBadge svg:hover{transform:scale(1.15);color:var(--colorSecundario)}.semaforoButton{color:#fff!important;transition:all .3s ease;padding:4px}.semaforoButton a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;line-height:1}.exitButton{color:#fff!important;transition:all .3s ease;padding:4px}.exitButton:hover{background-color:#ffffff1a;transform:scale(1.05);transition:all .3s ease;background-color:#dc3545!important}.exitButton a{display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;line-height:1}.exitButton svg{font-size:30px}.titleUsuario{font-size:16px;font-weight:700;color:#fff;text-align:left;text-transform:uppercase;letter-spacing:1px;line-height:1.4;margin-top:-1em;width:100%}@media(max-width:768px){.informacionPersonal{padding:16px;gap:12px}.iconosContainer{gap:16px;padding:0 12px}.iconoConBadge svg,.exitButton svg{font-size:32px}.titleUsuario{font-size:14px;letter-spacing:.5px}}@media(max-width:576px){.iconosContainer{gap:12px}.iconoConBadge svg,.exitButton svg{font-size:28px}.titleUsuario{font-size:12px}}.banner{width:100%;background:linear-gradient(135deg,var(--colorPrincipal) 0%,#00295a 100%);min-height:5.5em;padding-top:8px;margin:0;text-align:center;border-radius:0 0 10px 10px;border-bottom:3px solid var(--colorSecundario);position:sticky;top:0;z-index:1000}.banner .logo{width:auto;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3))}.banner .contenidoBanner{border-right:3px solid var(--colorSecundario)}.banner .contenidoBanner h1{margin:0;font-size:2em;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.25);padding-left:12px}.banner .contenidoBanner h5{margin:0;font-size:1.2em;font-weight:500;color:#fff;letter-spacing:1.8px;text-transform:uppercase;line-height:1.4;padding-left:15px;opacity:.9}.piePagina{width:100%;border-top:3px solid var(--colorSecundario);border-radius:10px 10px 0 0;background:var(--colorFondoFooter);color:var(--colorTextoFooter);z-index:999999;padding:1.5rem 0 .5rem;margin-top:1.5rem;font-weight:600}.piePagina .pieSeccion{color:var(--colorTituloPiePagina);margin:0 0 1rem;font-weight:700;font-size:1rem;border-bottom:2px solid var(--colorSecundario);padding-bottom:.4rem;width:fit-content}.piePagina .pieContainer{display:flex;flex-direction:column;gap:.3rem}.piePagina .pieContainer a{display:block;color:var(--colorTextoFooter);text-decoration:none;font-size:.875rem;border-left:2px solid transparent;transition:all .3s ease}.piePagina .pieContainer a:before{content:"›";margin-right:.4rem;color:var(--colorSecundario)}.piePagina .pieContainer a:hover{border-left-color:var(--colorSecundario);color:var(--colorSecundario);padding-left:1rem}.piePagina p{font-size:.875rem;margin:0 0 .5rem;color:var(--colorTextoFooter);padding-left:.75rem;border-left:2px solid transparent}.piePagina p:before{content:"›";margin-right:.4rem;color:var(--colorSecundario)}.piePagina .pieBottom{border-top:1px solid var(--colorTerciario);padding:.1rem 0;text-align:center;width:70%;margin:1rem auto 0;display:flex;flex-direction:column;gap:.25rem}.piePagina .pieBottom span{font-size:11px;color:var(--colorTextoFooter)}.piePagina .pieBottom .implesoft{font-size:10px;font-weight:700}.piePagina .pieBottom .implesoft a{color:#5ab7de;text-decoration:none;transition:all .3s ease-in-out}.piePagina .pieBottom .implesoft a:hover{font-weight:700;text-shadow:0px -2px 2px rgb(150,150,150)}.headerAdmon{position:fixed;top:0;left:0;width:100%;background-color:var(--colorPrincipal);height:5em;z-index:99;box-shadow:#80808033 0 2px 1px -1px,#80808024 0 1px 1px,#8080801f 0 1px 3px;color:#fdfdfd}.headerAdmon h2{font-size:2em;text-align:center;padding-right:15%;text-shadow:1px 1px #6b6967,1.2px 1.2px #252422;margin-top:.5em}.headerAdmon .logo{height:4em;width:auto;display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));margin-top:-.4em}.footerAdmon{position:fixed;right:0;bottom:0;left:0;width:100%;padding-left:1em;background-color:#f0f0f1;padding-right:5em;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f,0 -1px 10px #0000001f;color:#302f2f;text-align:center;min-height:3em;z-index:0}.footerAdmon .borderRight{border-right:1px solid rgb(149,144,144)}.footerAdmon .tituloFooter{color:var(--colorPrincipal);text-transform:uppercase;font-size:12px;text-align:center}.footerAdmon .derechosReservados{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:12px;height:100%;text-align:center}.footerAdmon .derechosReservados .implesoft{font-weight:700;padding:1px}.footerAdmon .derechosReservados .implesoft a{color:#5ab7de;font-size:10px;transition:all .5s ease-in-out}.footerAdmon .derechosReservados .implesoft a:hover{text-decoration:none;font-weight:700;text-shadow:0px -2px 2px rgb(150,150,150);transition:all .5s ease-in-out}.margenTab{width:97%;margin:auto}@media(max-width:992px){.banner h1{font-size:1.6em}}@media(max-width:768px){.headerAdmon h2{font-size:1.2em}.footerAdmon .derechosReservados{margin-top:-1.5em}}@media(max-width:600px){.banner .contenidoBanner{border-left:none}.banner .contenidoBanner h1{font-size:1.2em;text-align:center;margin-left:1em}.headerAdmon h2{font-size:1em}.headerAdmon .titleUsuario{font-size:.7em;padding-left:5px}.footerAdmon .derechosReservados{font-size:10px;margin-top:-2em}.piePagina{min-height:4.4em}}@media(max-width:576px){.headerAdmon{padding-top:.1em}.headerAdmon .titleUsuario{display:none}.banner .contenidoBanner{border-left:none}.banner .contenidoBanner h1{font-size:1.2em;text-align:center}.banner .contenidoBanner h5{font-size:1em}.piePagina{min-height:4.5em;padding:8px 0}.footerAdmon{padding-left:2em}.footerAdmon .derechosReservados{font-size:10px;margin-top:-2em}}.container{width:90%;margin:0 auto}.tituloContenido{font-family:Oswald;color:var(--grisOscuro);font-size:1.6em;text-align:center;font-weight:700}.infoContenido{color:var(--grisOscuro);text-align:justify;overflow-wrap:break-word;word-break:break-word;white-space:pre-line;line-height:1.6}.cardPrincipal{width:22em;margin:2em auto;border-top:5px solid var(--colorSecundario);border-radius:10px!important}.cardPrincipal>div{background:var(--fondoLogin)}.cardPrincipal .titleCard{margin:.5em;text-align:center;color:var(--colorSecundario);text-shadow:-.03em .03em var(--colorTerciario),-.08em .08em #e7dcd7;font-weight:700;font-family:var(--fuentePrincipal)}.inputIcon{display:flex;align-items:flex-end;padding-bottom:1.2em;position:relative}.inputIcon div{width:100%}.inputIcon>div:hover~.icono{margin-bottom:2px}.inputIcon input:focus>div~.icono{margin-bottom:2px;height:1.13em}.inputIcon input{padding-left:1em;text-indent:2em;height:1.6em;background:var(--colorBlanco)}.inputIcon .icono{position:absolute;color:var(--colorBlanco);padding:.2em 5px;background-color:var(--colorSecundario);z-index:1;top:17px;left:1px;border-radius:2px}.inputIcon input:focus{border-width:1px 1px 0px;border-color:#6d6d6d!important;border-style:solid}.inputIcon input:hover{border-width:1px 1px 0px;border-color:#cecece;border-style:solid}.inputIcon label{text-indent:2.5em;z-index:1;cursor:text;line-height:1.5}.encuestaSatisfaccion .tituloEncuesta{font-family:Roboto,sans-serif!important;font-size:2.5em!important;color:var(--colorPrincipal);letter-spacing:.03em;text-align:center;margin-bottom:1em;padding:.4em 0;position:relative}.encuestaSatisfaccion .tituloEncuesta:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background-color:var(--colorPrincipal);transform:translate(-50%);animation:lineaAnimada 5s ease-in-out infinite}.encuestaSatisfaccion .objetivoEncuesta{text-align:justify;color:var(--grisOscuro)}.encuestaSatisfaccion .imagenEncuesta{width:100%;height:auto;display:block;border-radius:16px;object-fit:contain}.encuestaSatisfaccion .procesoFinalizado{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:3rem;margin:2rem auto;max-width:520px;background:#fff;border-radius:18px;border:1px solid #e8edf2;box-shadow:0 10px 25px #0000000d}.encuestaSatisfaccion .procesoFinalizado h1{margin:0 0 1.2rem;font-size:2rem;font-weight:700;color:#777878!important;line-height:1.3}.encuestaSatisfaccion .procesoFinalizado p{margin:0;max-width:480px;font-size:1.05rem;line-height:1.8;color:#6b7280}.encuestaSatisfaccion .iconoExito{width:90px;height:90px;margin-bottom:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:3rem;font-weight:700;box-shadow:0 8px 20px #22c55e59}.encuestaSatisfaccion .tituloPregunta,.encuestaSatisfaccion .tituloRespuesta{color:var(--grisOscuro)}.verificacionDocumento h1{text-align:center;color:#797d81;font-size:2em!important;font-family:Myriad Pro Bold;text-shadow:-.03px .03px #fff6e6,-1px 1px #e7dcd7;margin:0 0 15px;font-weight:700!important}.verificacionDocumento .borderTitulo{width:50%;height:2px;background-color:var(--rojoOscuro);margin:-16px auto 2em}.verificacionDocumento h2{color:#7a7a7a}.boxSolicitudes{margin-right:1em;padding-top:2em;padding-right:1em;padding-bottom:1em}.boxSolicitudes .cardTipoSolicitudes{min-height:20em;padding:.6em;text-align:justify;color:var(--grisOscuro)}.boxSolicitudes .tituloCardSolicitud{font-size:1.4em;font-weight:700;font-style:normal;color:var(--colorPrincipal);text-align:center}.swiper-button-next,.swiper-button-prev{color:var(--colorPrincipal)!important}.swiper-button-next:hover,.swiper-button-prev:hover{color:var(--grisOscuro)!important}.tiempoRespuesta{width:70%;margin:2em auto;border-radius:12px!important;overflow:hidden}.tiempoRespuesta .titulo{margin:0;padding:2px 10px;background:var(--colorPrincipal);color:var(--colorBlanco);font-size:1.25rem;font-weight:600}.tiempoRespuesta .listaTiempos{list-style:none;padding:18px 22px;margin:0}.tiempoRespuesta .listaTiempos li{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.tiempoRespuesta .listaTiempos li:not(:last-child){border-bottom:1px solid #ececec}.tiempoRespuesta .nombre{display:flex;align-items:center;gap:10px;font-weight:500;color:#555}.tiempoRespuesta .nombre i{color:#6c757d;font-size:15px}.tiempoRespuesta .dias{display:flex;align-items:center;gap:8px}.tiempoRespuesta .numero{color:#d84315;font-weight:700;min-width:45px;text-align:right}.tiempoRespuesta .texto{color:#666;min-width:150px}.estadoSolicitud{width:60%;margin:2em auto;border-radius:12px!important;overflow:hidden}.estadoSolicitud .titulo{margin:0;padding:2px 10px;background:var(--colorPrincipal);color:#fff;font-size:1.25rem;font-weight:600}.estadoSolicitud .listaEstados{list-style:none;margin:0;padding:18px 22px}.estadoSolicitud .listaEstados li{display:flex;align-items:center;gap:12px;padding:12px 0}.estadoSolicitud .listaEstados li:not(:last-child){border-bottom:1px solid #ececec}.estadoSolicitud .listaEstados li{transition:.2s}.estadoSolicitud .listaEstados li:hover{padding-left:8px;color:#1976d2}.estadoSolicitud .icono{width:28px;height:28px;border-radius:50%;background:#e8f5e9;color:#2e7d32;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.estadoSolicitud .estado{font-size:.95rem;color:#555;line-height:1.4}@media(max-width:900px){.encuestaSatisfaccion .procesoFinalizado{margin-top:2rem;padding:2rem}.encuestaSatisfaccion .procesoFinalizado h1{font-size:1.6rem}.encuestaSatisfaccion .iconoExito{width:75px;height:75px;font-size:2.4rem}}@media(max-width:768px){.tiempoRespuesta,.estadoSolicitud{width:94%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-right:0;padding-bottom:0}}@media(max-width:600px){.tiempoRespuesta,.estadoSolicitud{width:96%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-right:0;padding-bottom:0}}@media(max-width:576px){.tiempoRespuesta,.estadoSolicitud{width:98%}.boxSolicitudes{margin-right:0;padding-top:1em;padding-right:0;padding-bottom:0}}@keyframes lineaAnimada{0%{width:0;background-color:var(--colorPrincipal);opacity:1}50%{width:60%;background-color:var(--grisOscuro);opacity:1}80%{opacity:.6}to{width:0;opacity:0}}
