/* Integración del diseño aprobado con las plantillas y resultados existentes. */
body{padding:0}main.contenedor,main.contenedor.ancho{max-width:none;background:transparent}main.contenedor.pagina-interna{max-width:1040px;padding-top:32px;padding-bottom:40px}.cabecera nav{border:0;box-shadow:none;background:transparent;padding:0;border-radius:0;margin:0 0 0 auto}.cabecera nav a,.herramientas a{margin-right:0}.cabecera .marca img{display:block}.cabecera .boton{box-shadow:none}.herramientas{margin:0;border-radius:0;box-shadow:none}.herramientas a{text-decoration:none}.herramientas a:focus-visible{outline:3px solid var(--verde);outline-offset:-4px}.zona-trabajo form{padding:0;background:transparent;border:0;box-shadow:none;max-width:none;width:100%;margin:0}.zona-trabajo .campo-accion input{margin:0;color:var(--tinta)}.zona-trabajo .boton,.plan .boton,.acciones .boton{box-shadow:none;margin:0}.zona-trabajo form label{margin:0 0 9px}.zona-trabajo .ayuda{margin:20px 0 30px}.zona-trabajo summary{padding:0;min-height:0}.zona-trabajo .nota{font-size:11px;line-height:1.8;margin:16px 0}.zona-trabajo .informe{margin-top:22px}.zona-trabajo .informe p{margin-bottom:12px}.zona-trabajo .encabezado-panel p{margin:10px 0 0}.zona-trabajo .encabezado-panel h2{margin:0;font-size:24px}.zona-trabajo section[data-correo-panel]{padding-bottom:24px}.zona-trabajo .pie-trabajo{margin-top:auto}.zona-trabajo #resultado{margin-bottom:18px}.zona-trabajo .encapsular-clave{display:grid;gap:10px}.historial-fila{border-bottom:1px solid var(--linea);padding:14px 0;font-size:12px}.zona-trabajo .vacio{padding-top:16px}.cuenta-menu{position:relative;flex:0 0 auto}.cuenta-menu>summary{font-size:11px;color:var(--verde);padding:8px 0;min-height:0;list-style:none}.cuenta-menu>summary::-webkit-details-marker{display:none}.cuenta-opciones{position:absolute;right:0;top:36px;width:250px;max-width:calc(100vw - 36px);padding:18px;background:#fff;border:1px solid var(--linea);border-radius:8px;box-shadow:0 12px 40px #14201718;z-index:20}.cuenta-opciones p{font-size:11px;overflow-wrap:anywhere;padding-bottom:12px;border-bottom:1px solid var(--linea)}.cuenta-opciones a{display:block;font-size:12px;text-decoration:none;padding:10px 0;color:var(--verde)}.cuenta-opciones a:hover{text-decoration:underline}.cuenta-opciones form{padding:0;margin:0;border:0;background:none;box-shadow:none}.cuenta-opciones button{font-size:12px;background:transparent;color:var(--verde);padding:8px 0;border:0;box-shadow:none;margin:0;width:auto}.pie.contenedor{margin-inline:auto;margin-top:0}.enlaces-pie{display:flex;gap:20px;flex-wrap:wrap}.pie .pausa{margin:0;box-shadow:none;min-height:0;width:auto;background:none;color:var(--gris);border:0;padding:6px 0}.hero-creadores{padding-top:56px}.hero-creadores .acciones{background:none;padding:0;border:0}.hero-creadores h1{padding:0;margin:0}.seccion .titulo-seccion h2{padding:0;margin:0}.titulo-seccion p{max-width:48ch}.recorrido ol li:before{display:none}.pagina-interna h1{font-size:clamp(25px,3vw,36px);margin:16px 0 26px}.pagina-interna h2{font-size:23px;margin:24px 0 16px}.pagina-interna h3{margin:14px 0 10px}.pagina-interna p{margin:12px 0}.pagina-interna .pc h2{margin-top:0}.pagina-interna .pc header{margin-top:12px}.pagina-interna .pc-card{box-shadow:none}.pagina-interna form{box-shadow:none}.herramientas-correo{display:flex;flex-wrap:wrap;gap:18px;box-shadow:none;border:0;background:none;padding:0 0 20px;margin:0}.herramientas-correo a{font-size:12px;margin:0}.resultado-para{overflow-wrap:anywhere}.pie a{color:var(--gris)}.encabezado-panel .simbolo{line-height:1}.pagina-interna .lab p{margin:12px 0}.pagina-interna .lab h1{margin:20px 0}
@media(max-width:1000px){.cabecera{gap:20px}.cuenta-menu>summary{font-size:10px}.campo-accion>.boton{width:auto}}
@media(max-width:700px){.cabecera{gap:14px 0}.cabecera nav{margin:0;width:100%}.cabecera nav a{min-height:0;padding:0}.herramientas a{margin:0;min-height:65px}.zona-trabajo{min-height:363px}.zona-trabajo .campo-accion>.boton{width:100%;min-height:47px}.zona-trabajo .encabezado-panel h2{font-size:21px}.zona-trabajo .encabezado-panel p{font-size:10px}.zona-trabajo .ayuda{margin:19px 0 24px}.zona-trabajo #formulario .boton{font-size:12px;margin:0}.cuenta-menu>summary{font-size:9px}.cuenta-opciones{top:30px}.cabecera:has(.cuenta-menu) .marca img{width:140px}.cabecera:has(.cuenta-menu) .acceso{font-size:9px;padding:8px;min-height:35px}.hero-creadores{padding-top:32px}.hero-creadores .acciones .boton{width:auto}.pagina-interna h1{font-size:25px}.pagina-interna h2{font-size:21px}.enlaces-pie{gap:12px;font-size:9px}.pie .pausa{font-size:9px}.pagina-interna .pc-grid{min-width:0}.campo-accion button{margin:0}}

.titulo-pagina h1,.hero-texto h1{color:var(--tinta);text-shadow:none}.herramientas{border:0;border-right:1px solid var(--linea)}.herramientas a:hover{text-decoration:none}.zona-trabajo .aviso-acceso{margin:18px 0;font-size:11px}.zona-trabajo .aviso-acceso a{color:var(--verde)}@media(max-width:700px){.herramientas{border:0;border-bottom:1px solid var(--linea)}}
.riesgo-numero small{color:var(--gris)}main .lab .pasos a[data-estado="pendiente"]{opacity:1;color:var(--gris);border-color:#a9bca1}
