.h-cab{gap:var(--espacio-4);padding-block:var(--espacio-8);grid-template-columns:minmax(0,1fr);display:grid}.h-cab>:not(.h-panel){max-width:760px}.h-cab .subtitulo{margin-top:var(--espacio-3)}.h-cab>.h-respuesta,.h-cab>.h-descargas,.h-cab>.h-cifras{margin-block:0}.h-cab>.h-panel{margin-top:var(--espacio-2)}.h-respuesta{max-width:760px;margin-top:var(--espacio-4);font-size:1.0625rem;line-height:1.55}.h-panel{border:1px solid var(--borde);border-radius:var(--radio-panel);background:var(--superficie);padding:var(--espacio-6);align-self:start}.h-panel>h2{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.h-panel>*+*{margin-top:var(--espacio-3)}.h-panel .h-descargas{gap:var(--espacio-2);flex-direction:column}.h-panel .h-descargas .c-btn{justify-content:flex-start;width:100%}.h-meta{color:var(--tinta-secundaria);padding:0;font-size:.875rem;line-height:1.45;list-style:none}.h-meta li{gap:var(--espacio-2);align-items:baseline;display:flex}.h-meta li+li{margin-top:var(--espacio-1)}.h-meta .ic{flex:none;align-self:center}@media (width>=1024px){.h-cab--lado{column-gap:var(--espacio-12);grid-template-columns:minmax(0,1fr) 360px;align-items:start}.h-cab--lado>:not(.h-panel){grid-column:1}.h-cab--lado>.h-panel{grid-area:1/2/span 8;margin-top:0}}.h-seccion{padding-block:var(--espacio-8);border-top:1px solid var(--borde-suave)}.h-seccion>h2,.h-bloque>h2{margin-bottom:var(--espacio-4);text-wrap:balance;font-size:1.375rem;font-weight:600;line-height:1.25}.h-seccion>p,.h-seccion>ul,.h-seccion>ol,.h-seccion>h3{max-width:var(--w-lectura)}.h-seccion>h3{margin:var(--espacio-6) 0 var(--espacio-2);font-size:1.0625rem;font-weight:600}.h-seccion>h3:first-of-type{margin-top:var(--espacio-2)}@media (width>=1024px){.h-seccion:not(.h-seccion--ancha){column-gap:var(--espacio-12);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.h-seccion:not(.h-seccion--ancha)>h2{top:calc(var(--w-barra) + var(--espacio-6));grid-area:1/1/span 40;margin-bottom:0;position:sticky}.h-seccion:not(.h-seccion--ancha)>:not(h2){grid-column:2}}.h-seccion>p+p{margin-top:var(--espacio-3)}.h-seccion ul,.h-seccion ol{padding-left:1.2em}.h-seccion li+li{margin-top:var(--espacio-2)}.h-nota{color:var(--tinta-secundaria);font-size:.875rem;line-height:1.5}.h-nota+.h-nota{margin-top:var(--espacio-2)}.h-tabla-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.h-tabla{border-collapse:collapse;width:100%;font-size:.9375rem}.h-tabla th,.h-tabla td{text-align:left;vertical-align:top;padding:var(--espacio-3) var(--espacio-3) var(--espacio-3) 0;border-bottom:1px solid var(--borde-suave)}.h-tabla thead th{color:var(--tinta-secundaria);border-bottom-color:var(--borde);font-size:.8125rem;font-weight:600}.h-tabla td:last-child,.h-tabla th:last-child{padding-right:0}.h-tabla .h-fecha{white-space:nowrap;font-variant-numeric:tabular-nums}.h-tabla .h-fuente{color:var(--tinta-secundaria);font-size:.8125rem}.h-sabado{margin-left:var(--espacio-2);border-radius:var(--radio-chip);background:var(--turno-tarde);padding:0 6px;font-size:.75rem;font-weight:500;display:inline-block}.h-cifras{gap:var(--espacio-4);margin-block:var(--espacio-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.h-cifras>div{border-top:1px solid var(--borde);padding-top:var(--espacio-3)}.h-cifras b{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1;display:block}.h-cifras span{margin-top:var(--espacio-1);color:var(--tinta-secundaria);font-size:.875rem;line-height:1.4;display:block}.h-descargas{gap:var(--espacio-3);margin-top:var(--espacio-4);flex-wrap:wrap;display:flex}.h-descargas .c-btn{align-items:center;gap:var(--espacio-2);display:inline-flex}.h-provincias{gap:0 var(--espacio-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.h-provincias h3{color:var(--tinta-secundaria);margin-top:var(--espacio-4);padding-bottom:var(--espacio-1);border-bottom:1px solid var(--borde);font-size:.8125rem;font-weight:600}.h-provincias ul{padding:0;list-style:none}.h-provincias li{border-bottom:1px solid var(--borde-suave);margin:0}.h-provincias li+li{margin-top:0}.h-provincias a{justify-content:space-between;gap:var(--espacio-2);padding:var(--espacio-2) 0;min-height:44px;color:var(--tinta);align-items:center;text-decoration:none;display:flex}.h-provincias a:hover{color:var(--enlace)}.h-provincias small{color:var(--tinta-secundaria);white-space:nowrap;font-size:.75rem}.h-anual{gap:var(--espacio-6) var(--espacio-8);grid-template-columns:repeat(auto-fill,minmax(232px,1fr));display:grid}.h-mes caption{text-align:left;caption-side:top}.h-mes caption,.h-mes h3{margin-bottom:var(--espacio-2);font-size:.9375rem;font-weight:600}.h-mes table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}.h-mes th{color:var(--tinta-secundaria);padding-bottom:var(--espacio-1);font-size:.6875rem;font-weight:500}.h-mes td{text-align:center;height:30px;padding:0}.h-mes td span{border-radius:var(--radio-chip);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.h-mes .h-dom{color:var(--tinta-secundaria)}.h-mes .h-fest span{background:var(--turno-tarde);color:var(--tinta);font-weight:600}.h-mes .h-guardia span{box-shadow:inset 0 0 0 2px var(--turno-noche);background:var(--turno-noche);font-weight:600}.h-mes .h-fest.h-guardia span{background:linear-gradient(135deg, var(--turno-tarde) 50%, var(--turno-noche) 50%)}.h-leyenda{gap:var(--espacio-4);margin-bottom:var(--espacio-4);color:var(--tinta-secundaria);flex-wrap:wrap;font-size:.8125rem;display:flex}.h-leyenda i{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-right:6px;display:inline-block}.h-leyenda .l-fest{background:var(--turno-tarde)}.h-leyenda .l-guardia{background:var(--turno-noche)}.h-leyenda .l-dom{background:var(--superficie-hundida)}.h-form{gap:var(--espacio-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.h-form label{gap:var(--espacio-1);font-size:.875rem;font-weight:500;display:grid}.h-form select,.h-form input,.h-form textarea{font:inherit;min-height:44px;padding:var(--espacio-2) var(--espacio-3);border:1px solid var(--borde-control);border-radius:var(--radio-panel);background:var(--superficie);color:var(--tinta);width:100%;font-weight:400}.h-form textarea{resize:vertical;min-height:96px}.h-form :focus-visible{outline:2px solid var(--foco);outline-offset:1px}.h-form .h-ancho{grid-column:1/-1}.h-horas{border:1px solid var(--borde);border-radius:var(--radio-panel);padding:var(--espacio-6);background:var(--superficie)}.h-horas>h2,.h-horas>h3{margin-bottom:var(--espacio-2);font-size:1.25rem;font-weight:600}.h-horas .h-cifras{margin-block:var(--espacio-4) var(--espacio-2)}.h-estado{color:var(--tinta-secundaria);margin-top:var(--espacio-2);font-size:.8125rem}.h-confianza{border-radius:var(--radio-chip);background:var(--superficie-hundida);padding:0 6px;font-size:.75rem;font-weight:500;display:inline-block}.h-pestanas{counter-reset:pestana;padding:0;list-style:none}.h-pestanas li{gap:var(--espacio-4);padding:var(--espacio-3) 0;border-bottom:1px solid var(--borde-suave);grid-template-columns:180px 1fr;display:grid}.h-pestanas li+li{margin-top:0}.h-pestanas b{font-weight:600}@media (width<=640px){.h-cab{padding-block:var(--espacio-6) var(--espacio-4)}.h-cifras b{font-size:1.5rem}.h-pestanas li{gap:var(--espacio-1);grid-template-columns:1fr}.h-horas{padding:var(--espacio-4)}.h-tabla--apilada thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.h-tabla--apilada tr{padding:var(--espacio-3) 0;border-bottom:1px solid var(--borde-suave);display:block}.h-tabla--apilada td{border:0;padding:0;display:inline}.h-tabla--apilada td.h-fecha{margin-bottom:2px;font-weight:600;display:block}.h-tabla--apilada td+td:not(.h-fecha):not(.h-fuente):before{content:" · ";color:var(--tinta-secundaria)}.h-tabla--apilada td.h-fecha+td:not(.h-fecha):not(.h-fuente):before{content:none}.h-tabla--apilada td.h-fuente{margin-top:2px;display:block}.h-tabla--apilada td.h-fuente:before{content:none}}@media print{.barra,.pie,.cta-fija,.cab-interior,.h-no-imprimir{display:none!important}.h-seccion{padding-block:var(--espacio-3);border-top:0}.h-anual{gap:var(--espacio-3) var(--espacio-4);grid-template-columns:repeat(4,1fr)}.h-mes td{height:20px}.h-mes td span{width:20px;height:20px}.h-mes .h-fest span,.h-mes .h-guardia span,.h-leyenda i{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.h-sub{margin:var(--espacio-6) 0 var(--espacio-2);font-size:1rem;font-weight:600}.h-lista{columns:2 280px;column-gap:var(--espacio-8);padding:0;font-size:.875rem;list-style:none}.h-lista li{break-inside:avoid;padding:var(--espacio-1) 0;border-bottom:1px solid var(--borde-suave)}.h-seccion .h-lista li+li{margin-top:0}.h-solo-impr{display:none}@media print{.h-solo-impr{display:block}.h-cifras{margin-block:var(--espacio-3)}.h-lista{columns:3;font-size:.75rem}}.h-form [hidden],.h-horas [hidden],#cl-herramienta [hidden]{display:none}.h-tarjetas,.h-seccion>.h-tarjetas{gap:var(--espacio-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));max-width:none;padding:0;list-style:none;display:grid}.h-seccion .h-tarjetas li+li{margin-top:0}.h-tarjeta{gap:var(--espacio-2);height:100%;padding:var(--espacio-6);border:1px solid var(--borde);border-radius:var(--radio-panel);background:var(--superficie);color:var(--tinta);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.h-tarjeta:hover{border-color:var(--borde-control)}.h-tarjeta:hover .h-tarjeta-nombre{color:var(--enlace);text-underline-offset:2px;text-decoration:underline}.h-tarjeta:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.h-tarjeta>.ic{color:var(--azul)}.h-tarjeta-nombre{font-size:1.0625rem;font-weight:600;line-height:1.3}.h-tarjeta-texto{color:var(--tinta-secundaria);font-size:.9375rem;line-height:1.5}.h-tarjeta-pie{gap:var(--espacio-2);margin-top:var(--espacio-2);color:var(--tinta-secundaria);flex-wrap:wrap;font-size:.75rem;font-weight:500;display:flex}.h-tarjeta-pie span{border-radius:var(--radio-chip);background:var(--superficie-hundida);padding:2px 8px}.h-herramienta{gap:var(--espacio-8);padding-block:var(--espacio-8);border-top:1px solid var(--borde-suave);grid-template-columns:minmax(0,1fr);display:grid}.h-herramienta>.h-bloque{min-width:0}.h-form--columna{grid-template-columns:1fr 1fr}.h-form--columna>label:not(.h-ancho){align-self:end}@media (width>=1024px){.h-herramienta{column-gap:var(--espacio-12);grid-template-columns:340px minmax(0,1fr);align-items:start}.h-herramienta--ancha{grid-template-columns:minmax(0,1fr) 360px}}@media (width>=1024px) and (height>=760px){.h-herramienta>.h-fijo{top:calc(var(--w-barra) + var(--espacio-6));position:sticky}}@media (width<=640px){.h-form--columna{grid-template-columns:1fr}}.h-enlaces,.h-seccion>.h-enlaces{gap:0 var(--espacio-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));max-width:none;list-style:none;display:grid}.h-seccion .h-enlaces{padding:0}.h-seccion .h-enlaces li+li{margin-top:0}.h-enlaces a{border-bottom:1px solid var(--borde-suave);align-items:center;min-height:44px;display:flex}.h-cifras--lista{grid-template-columns:1fr;gap:0;margin-block:0}.h-cifras--lista>div{align-items:baseline;gap:var(--espacio-3);padding-block:var(--espacio-3);grid-template-columns:4.5rem 1fr;display:grid}.h-cifras--lista>div:first-child{border-top:0}.h-cifras--lista span{margin-top:0}.h-cifras--cab{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.h-islas li{flex-wrap:wrap;align-items:center}.h-islas span{flex:8em}.h-islas a{min-height:44px;padding-inline:var(--espacio-2);align-items:center;display:inline-flex}.h-seccion .h-pestanas{padding:0}.h-bloque>.h-nota,.h-bloque>.h-form,.h-bloque>.h-tabla-scroll{margin-top:var(--espacio-3)}@media print{.h-herramienta,.h-seccion{padding-block:var(--espacio-3);border-top:0;display:block}}
