.comprobador>*,.acciones>*,.medidor-leyenda>*{min-width:0}.comprobador [hidden]{display:none!important}.herr-sec{padding-block:var(--s-4) clamp(48px, 7vw, 88px);position:relative;overflow:clip}.intro{max-width:46rem;margin-bottom:clamp(24px,3.4vw,40px)}.intro__etiquetas{gap:var(--s-2);flex-wrap:wrap;display:flex}.intro h1{margin:var(--s-4) 0;max-width:18em}.intro .lead{max-width:38rem;color:var(--color-texto-2)}.comprobador-marco{isolation:isolate;position:relative}.comprobador{z-index:0;padding:0;display:grid;position:relative;overflow:hidden}.comprobador h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.comprobador__form,.comprobador__res{padding:clamp(20px,3.4vw,40px)}.comprobador__form{align-content:start}.comprobador__res{gap:var(--s-5);background:var(--color-fondo);border-top:1px solid var(--color-borde);align-content:start;display:grid}@media (width>=900px){.comprobador{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.comprobador__res{border-top:0;border-left:1px solid var(--color-borde)}}#h-res{scroll-margin-top:calc(var(--alto-cabecera) + var(--s-4))}.comprobador select{text-overflow:ellipsis}.comprobador .campo .ayuda{line-height:1.45}.ayuda-desplegable{border-top:1px solid var(--color-borde)}.ayuda-desplegable summary{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--tap);cursor:pointer;color:var(--color-accion-hover);font-weight:var(--peso-fuerte);list-style:none;display:flex}.ayuda-desplegable summary::-webkit-details-marker{display:none}.ayuda-desplegable summary .ico{transition:transform var(--t-rapido) var(--ease)}.ayuda-desplegable[open] summary .ico{transform:rotate(180deg)}.ayuda-desplegable ul{padding-bottom:var(--s-3);font-size:var(--fs-peq);line-height:1.5}.comprobador__vacio{gap:var(--s-3);padding:var(--s-5);border:2px dashed var(--color-borde-campo);border-radius:var(--r-2);background:var(--color-superficie);color:var(--color-texto-2);display:grid}.comprobador__vacio strong{color:var(--color-texto)}.comprobador__avisos{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--color-borde);display:grid}.comprobador__avisos h3{font-size:1.125rem;line-height:1.3}.comprobador__avisos .puntos{font-size:var(--fs-peq);color:var(--color-texto-2);line-height:1.5}.resultado__titular{font:var(--peso-titulo) clamp(1.5rem, 1.3rem + .9vw, 1.875rem)/1.2 var(--fuente-titulo);letter-spacing:var(--tracking-titulo);text-wrap:balance}.widget__res{--separador:var(--color-aviso-separador)}.widget__res[data-estado=dentro]{--separador:var(--color-borde-muestra)}.resultado__aviso{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-1);background:var(--color-superficie);color:var(--color-texto);font-size:var(--fs-peq);line-height:1.45;display:flex}.resultado__aviso .ico{color:var(--color-aviso-texto);margin-top:1px}.resultado__datos,.resultado__escenarios{margin:0;display:grid}.resultado__datos>div{justify-content:space-between;gap:2px var(--s-4);padding:var(--s-2) 0;border-top:1px solid var(--separador);flex-wrap:wrap;display:flex}.resultado__datos dt,.resultado__escenarios dt{font-size:var(--fs-peq);font-weight:var(--peso-fuerte)}.resultado__datos dd,.resultado__escenarios dd{font-weight:var(--peso-medio);margin:0}.resultado__datos dd{text-align:right}.resultado__datos small{font-weight:var(--peso-texto);display:block}.resultado__escenarios>div{padding:var(--s-3) 0;border-top:1px solid var(--separador);gap:2px;display:grid}.resultado__orient{padding-top:var(--s-2);border-top:1px solid var(--separador);font-size:var(--fs-peq);line-height:1.45}.medidor{border-radius:var(--r-pildora);background:var(--color-superficie);border:2px solid;height:16px;display:flex;overflow:hidden}.medidor__ok{background:currentColor;flex:none}.medidor__exceso{background:repeating-linear-gradient(135deg, var(--color-aviso-borde) 0 5px, var(--color-superficie) 5px 10px);flex:1}.medidor-leyenda{gap:var(--s-1) var(--s-5);font-size:var(--fs-peq);font-weight:var(--peso-medio);flex-wrap:wrap;display:flex}.medidor-leyenda span{align-items:center;gap:var(--s-2);display:inline-flex}.medidor-leyenda i{background:var(--color-superficie);border:2px solid;border-radius:4px;flex:none;width:14px;height:14px}.medidor-leyenda i.ok{background:currentColor}.medidor-leyenda i.exceso{background:repeating-linear-gradient(135deg, var(--color-aviso-borde) 0 3px, var(--color-superficie) 3px 6px)}.acciones{gap:var(--s-4);display:grid}.acciones h3{font-size:1.25rem;line-height:1.3}.acciones .puntos{gap:var(--s-3)}.acciones__ctas{gap:var(--s-3);display:grid}.acciones__estado{padding:var(--s-3) var(--s-4);border-radius:var(--r-1);background:var(--color-marca-tinte);color:var(--color-marca-hover);font-weight:var(--peso-medio)}.acciones__estado:empty{display:none}.acciones__enlaces{gap:var(--s-1);justify-items:start;display:grid}.tabla-caja{background:var(--color-superficie);border:1px solid var(--color-borde);border-radius:var(--r-2);overflow:hidden}.tabla-plazos{border-collapse:collapse;width:100%}.tabla-plazos th,.tabla-plazos td{padding:var(--s-4) var(--s-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-borde)}.tabla-plazos thead th{background:var(--color-fondo-2);font-size:var(--fs-peq);letter-spacing:.04em;text-transform:uppercase}.tabla-plazos tbody th{width:24%;font-weight:var(--peso-fuerte)}.tabla-plazos tr:last-child>*{border-bottom:0}.tabla-plazos .tp-plazo{font:var(--peso-titulo) 1.5rem/1.1 var(--fuente-titulo);letter-spacing:-.02em;display:block}.tabla-plazos td{font-size:1rem;line-height:1.5}@media (width<=899.98px){.tabla-plazos,.tabla-plazos tbody,.tabla-plazos tr,.tabla-plazos th,.tabla-plazos td{display:block}.tabla-plazos thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabla-plazos tbody th{width:auto;padding-bottom:var(--s-1);border-bottom:0}.tabla-plazos td{padding-top:var(--s-2);border-bottom:0}.tabla-plazos tr{padding-block:var(--s-3);border-bottom:1px solid var(--color-borde)}.tabla-plazos tr:last-child{border-bottom:0}.tabla-plazos td:before{content:attr(data-etq);font-size:var(--fs-peq);font-weight:var(--peso-fuerte);color:var(--color-texto-2);margin-bottom:2px;display:block}}.seccion--compacta{padding-block:clamp(32px,5vw,56px)}.dos-col .prosa>h3:first-child{margin-top:0}.lateral h3{margin-bottom:var(--s-3);font-size:1.375rem}.lateral .puntos{gap:var(--s-3)}.faq-caja{max-width:52rem}.relacionados .area .enlace-flecha{margin-top:auto}.seccion--banda .prosa a,.seccion--banda .cabecera-seccion a{color:var(--color-accion-hover)}
