.hs{--hs-soft:color-mix(in srgb, var(--color-sk-primary) 10%, var(--color-sk-surface));--hs-danger:light-dark(#b42318,#f97066);min-width:0;margin:0 0 32px}.hs *,.hs :before,.hs :after{box-sizing:border-box}.hs-muted{color:var(--color-sk-text-muted)}.hs-nojs{display:none}.hs:not(.hs-js) .hs-nojs{margin-top:16px;display:block}.hs-tool{gap:24px;display:grid}.hs-form{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-lg);background:var(--color-sk-surface);min-width:0;padding:20px}.hs-form>*+*{margin-top:20px}.hs-salida{min-width:0}.hs-salida>*+*{margin-top:16px}.hs-field{min-width:0}.hs-lbl{margin-bottom:6px;font-size:1rem;font-weight:600;display:block}.hs-input{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-md);background:var(--color-sk-surface);width:100%;min-height:52px;color:var(--color-sk-text);font:inherit;padding:0 14px;font-size:1.125rem;display:block}.hs-input:focus{border-color:var(--color-sk-primary);box-shadow:0 0 0 2px var(--color-sk-primary);outline:none}.hs-input.bad{border-color:var(--hs-danger);box-shadow:0 0 0 1px var(--hs-danger)}.hs-help{color:var(--color-sk-text-muted);margin:6px 0 0;font-size:.9375rem}.hs-err{color:var(--hs-danger);margin:6px 0 0;font-size:.9375rem;font-weight:600}.hs-err[hidden]{display:none}.hs-meds{gap:20px;display:grid}.hs-med{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-lg);background:var(--hs-soft);min-width:0;margin:0;padding:18px}.hs-med>*+*{margin-top:16px}.hs-med-t{padding:0 8px;font-size:1.0625rem;font-weight:700}.hs-sub>*+*{margin-top:10px}.hs-fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hs-horas{gap:12px;display:grid}.hs-hora-fila{align-items:flex-end;gap:12px;display:flex}.hs-hora-fila .hs-field{flex:auto}.hs-med-pie{justify-content:flex-end;display:flex}.hs-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.hs-seg-b,.hs-chip,.hs-btn{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-md);background:var(--color-sk-surface);min-height:48px;color:var(--color-sk-text);font:inherit;cursor:pointer;padding:0 14px;font-size:1rem}.hs-seg-b{padding-block:8px;line-height:1.2}.hs-seg-b.on,.hs-chip.on{background:var(--color-sk-primary);border-color:var(--color-sk-primary);color:var(--color-sk-on-primary);font-weight:700}.hs-chips{flex-wrap:wrap;gap:8px;display:flex}.hs-chip{border-radius:999px;min-width:56px}.hs-btn{font-weight:600}.hs-btn--chico{min-height:44px}.hs-btn--primario{background:var(--color-sk-primary);border-color:var(--color-sk-primary);color:var(--color-sk-on-primary);font-weight:700}.hs-btn--suave{color:var(--color-sk-text-muted);background:0 0}.hs-btn--quitar{color:var(--hs-danger)}.hs-btn:disabled{opacity:.45;cursor:not-allowed}.hs-seg-b:focus-visible,.hs-chip:focus-visible,.hs-btn:focus-visible,.hs-fechas summary:focus-visible{outline:3px solid var(--color-sk-primary);outline-offset:2px}.hs-fechas{border:1px solid var(--color-sk-border);border-radius:var(--radius-sk-md);background:var(--color-sk-surface);padding:4px 14px}.hs-fechas summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.hs-fechas[open] summary{margin-bottom:8px}.hs-fechas .hs-fila{padding-bottom:14px}.hs-form-pie{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-sal-t{margin:0;font-size:1.375rem;font-weight:700}.hs-vacio{border:1px dashed var(--color-sk-border);border-radius:var(--radius-sk-lg);text-align:center;padding:24px}.hs-vacio-t{margin:0 0 4px;font-size:1.125rem;font-weight:700}.hs-vacio .hs-muted{margin:0}.hs-avisos{border:1px solid var(--color-sk-border);border-left:6px solid var(--color-sk-primary);border-radius:var(--radius-sk-md);background:var(--hs-soft);padding:14px 16px}.hs-avisos-t{margin:0 0 6px;font-weight:700}.hs-avisos ul{margin:0;padding-left:1.2em}.hs-avisos li+li{margin-top:6px}.hs-acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hs-copiado{font-weight:600}.hs-hoja{border:2px solid var(--color-sk-text);border-radius:var(--radius-sk-md);background:var(--color-sk-surface);padding:20px;overflow-x:auto}.hs-hoja-t{margin:0;font-size:clamp(1.5rem,4.5vw,2rem);line-height:1.2}.hs-hoja-s{margin:4px 0 14px;font-size:1.125rem}.hs-tabla{border-collapse:collapse;width:100%;min-width:620px;font-size:1.125rem}.hs-tabla th,.hs-tabla td{border:2px solid var(--color-sk-text);text-align:center;vertical-align:middle;padding:10px 8px}.hs-tabla thead th{background:var(--hs-soft);font-size:1rem}.hs-tabla .hs-dia abbr{text-decoration:none}.hs-tabla .hs-h{width:8.5em;font-size:1.375rem;font-weight:800;line-height:1.2}.hs-tabla .hs-m{text-align:left;min-width:11em;font-weight:400}.hs-nom{overflow-wrap:anywhere;font-size:1.375rem;font-weight:800;line-height:1.2;display:block}.hs-cuanto{margin-top:2px;font-size:1.125rem;display:block}.hs-periodo{color:var(--color-sk-text-muted);margin-top:4px;font-size:.9375rem;display:block}.hs-caja{border:3px solid var(--color-sk-text);vertical-align:middle;border-radius:4px;width:1.75rem;height:1.75rem;display:inline-block}.hs-no{color:var(--color-sk-text-muted);background:var(--hs-soft)}.hs-pie{margin:14px 0 0;font-size:1rem}@media (width<=640px){.hs-form{padding:14px}.hs-med{padding:12px}.hs-fila,.hs-seg{grid-template-columns:minmax(0,1fr)}.hs-hoja{padding:12px}}@media print{@page{margin:12mm}.site-header,.site-footer,.consent,.breadcrumb,.article__title,.article>.meta,.article>.lead,.prose,.sources,.hs-form,.hs-acciones,.hs-avisos,.hs-sal-t,.hs-vacio,.hs-nojs,.skip-link{display:none}html,body{color:#000;background:#fff}.hs{margin:0}.hs-hoja{color:#000;background:#fff;border:0;padding:0;overflow:visible}.hs-hoja-t{color:#000;font-size:26pt}.hs-hoja-s{font-size:14pt}.hs-tabla{min-width:0;font-size:15pt}.hs-tabla th,.hs-tabla td{color:#000;break-inside:avoid;background:#fff;border:2px solid #000;padding:8px 6px}.hs-tabla thead th{background:#fff}.hs-tabla .hs-h,.hs-nom{font-size:18pt}.hs-cuanto{font-size:15pt}.hs-periodo{color:#000;font-size:11pt}.hs-caja{border-color:#000;width:20pt;height:20pt}.hs-no{color:#000;background:#fff}.hs-pie{color:#000;font-size:11pt}}.bloque[data-astro-cid-nw6gmj2x]{width:100%;height:320px;margin:var(--space-4,1rem) 0;background:0 0;border:0;display:block}
