.reservation-steps[data-astro-cid-nvclbzsv]{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.reservation-steps__item[data-astro-cid-nvclbzsv]{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.reservation-steps__item[data-astro-cid-nvclbzsv]:not(:last-child):after{content:"";background:var(--color-border);height:2px;position:absolute;top:15px;left:calc(50% + 20px);right:calc(20px - 50%)}.reservation-steps__item--completado[data-astro-cid-nvclbzsv]:not(:last-child):after{background:var(--color-primary-dark)}.reservation-steps__marker[data-astro-cid-nvclbzsv]{z-index:1;border:2px solid var(--color-border-control);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:clamp(26px,7vw,32px);height:clamp(26px,7vw,32px);display:flex;position:relative}.reservation-steps__number[data-astro-cid-nvclbzsv]{font-family:var(--font-body);color:var(--color-border-control);font-size:clamp(12px,3vw,14px);font-weight:700}.reservation-steps__check[data-astro-cid-nvclbzsv]{color:#fff;width:55%;height:55%}.reservation-steps__label[data-astro-cid-nvclbzsv]{max-width:12ch;font-family:var(--font-body);color:var(--color-text-secondary);font-size:clamp(10px,2.8vw,13px);font-weight:500;line-height:1.3}.reservation-steps__sr-only[data-astro-cid-nvclbzsv]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reservation-steps__item--actual[data-astro-cid-nvclbzsv] .reservation-steps__marker[data-astro-cid-nvclbzsv]{border-color:var(--color-primary)}.reservation-steps__item--actual[data-astro-cid-nvclbzsv] .reservation-steps__number[data-astro-cid-nvclbzsv]{color:var(--color-primary-dark)}.reservation-steps__item--actual[data-astro-cid-nvclbzsv] .reservation-steps__label[data-astro-cid-nvclbzsv]{color:#1c2a3c;font-weight:700}.reservation-steps__item--completado[data-astro-cid-nvclbzsv] .reservation-steps__marker[data-astro-cid-nvclbzsv]{border-color:var(--color-primary-dark);background:var(--color-primary-dark)}.reservation-steps__item--completado[data-astro-cid-nvclbzsv] .reservation-steps__label[data-astro-cid-nvclbzsv]{color:#1c2a3c}@media (width<=480px){.reservation-steps__label[data-astro-cid-nvclbzsv]{max-width:9ch}}.activity-select[data-astro-cid-pedtx63x]{gap:var(--space-32);flex-direction:column;display:flex}.activity-select__intro[data-astro-cid-pedtx63x]{gap:var(--space-8);padding-bottom:var(--space-32);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.activity-select__eyebrow[data-astro-cid-pedtx63x]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:600}.activity-select__heading[data-astro-cid-pedtx63x]{font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:clamp(30px,4.8vw,52px)}.activity-select__groups[data-astro-cid-pedtx63x]{gap:var(--space-16);flex-direction:column;display:flex}.activity-select__group[data-astro-cid-pedtx63x]{border:1.5px solid var(--color-border);border-radius:16px;overflow:hidden}.activity-select__group-summary[data-astro-cid-pedtx63x]{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);cursor:pointer;list-style:none;display:flex}.activity-select__group-summary[data-astro-cid-pedtx63x]::-webkit-details-marker{display:none}.activity-select__group-summary[data-astro-cid-pedtx63x]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:-2px}.activity-select__group-title[data-astro-cid-pedtx63x]{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:#1c2a3c;font-size:clamp(19px,2.4vw,22px)}.activity-select__group-meta[data-astro-cid-pedtx63x]{font-family:var(--font-body);color:var(--color-primary-dark);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:700}.activity-select__group-chevron[data-astro-cid-pedtx63x]{color:var(--color-text-secondary);flex-shrink:0;transition:transform .16s ease-out}.activity-select__group[data-astro-cid-pedtx63x][open] .activity-select__group-chevron[data-astro-cid-pedtx63x]{transform:rotate(180deg)}.activity-select__group[data-astro-cid-pedtx63x][open] .activity-select__group-summary[data-astro-cid-pedtx63x]{border-bottom:1px solid var(--color-border)}.activity-select__group[data-astro-cid-pedtx63x] .activity-select__grid[data-astro-cid-pedtx63x]{padding:var(--space-24)}.activity-select__grid[data-astro-cid-pedtx63x]{gap:var(--space-24);border:none;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;display:grid}.activity-select__sr-only[data-astro-cid-pedtx63x]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-select__card[data-astro-cid-pedtx63x]{gap:var(--space-8);border:1.5px solid var(--color-border);padding:var(--space-20);cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;display:flex;position:relative}.activity-select__radio[data-astro-cid-pedtx63x]{top:var(--space-16);right:var(--space-16);width:20px;height:20px;accent-color:var(--color-primary-dark);margin:0;position:absolute}.activity-select__card[data-astro-cid-pedtx63x]:has(.activity-select__radio:checked){border:2px solid var(--color-primary-dark);background:#edf6f3}.activity-select__card[data-astro-cid-pedtx63x]:has(.activity-select__radio:focus-visible){outline:2px solid var(--color-primary-dark);outline-offset:2px}.activity-select__card--disabled[data-astro-cid-pedtx63x]{cursor:not-allowed;border-style:dashed}.activity-select__card--disabled[data-astro-cid-pedtx63x] .activity-select__title[data-astro-cid-pedtx63x],.activity-select__card--disabled[data-astro-cid-pedtx63x] .activity-select__price[data-astro-cid-pedtx63x]{opacity:.6}.activity-select__badge[data-astro-cid-pedtx63x]{color:var(--color-primary-dark);font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;background:#edf6f3;align-self:flex-start;margin:0;padding:4px 10px;font-size:13px;font-weight:700}.activity-select__title[data-astro-cid-pedtx63x]{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:#1c2a3c;margin:0;padding-right:28px;font-size:19px;line-height:1.2}.activity-select__meeting[data-astro-cid-pedtx63x]{font-family:var(--font-body);color:var(--color-text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.activity-select__price[data-astro-cid-pedtx63x]{padding-top:var(--space-12);border-top:1px solid var(--color-border);font-family:var(--font-body);color:#1c2a3c;font-variant-numeric:tabular-nums;margin-top:auto;font-size:22px;font-weight:700}.activity-select__price-note[data-astro-cid-pedtx63x]{color:var(--color-text-secondary);font-size:13px;font-weight:600}.activity-select__pending[data-astro-cid-pedtx63x]{font-family:var(--font-body);color:var(--color-text-secondary);font-size:12px;font-style:italic}.multi-date-calendar[data-astro-cid-5dj4brxn]{gap:var(--space-20);flex-direction:column;max-width:420px;display:flex}.multi-date-calendar__intro[data-astro-cid-5dj4brxn]{gap:var(--space-8);flex-direction:column;display:flex}.multi-date-calendar__title[data-astro-cid-5dj4brxn]{font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:clamp(22px,4vw,28px)}.multi-date-calendar__help[data-astro-cid-5dj4brxn]{max-width:48ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.multi-date-calendar__nav[data-astro-cid-5dj4brxn]{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.multi-date-calendar__nav-btn[data-astro-cid-5dj4brxn]{border:1.5px solid var(--color-border-control);width:36px;height:36px;color:var(--color-primary-dark);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.multi-date-calendar__nav-btn[data-astro-cid-5dj4brxn] svg[data-astro-cid-5dj4brxn]{width:18px;height:18px}.multi-date-calendar__nav-btn[data-astro-cid-5dj4brxn]:disabled{color:var(--color-border-control);opacity:.5;cursor:not-allowed}.multi-date-calendar__nav-btn[data-astro-cid-5dj4brxn]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.multi-date-calendar__month[data-astro-cid-5dj4brxn]{font-family:var(--font-body);color:#1c2a3c;text-align:center;flex:1;margin:0;font-size:16px;font-weight:700}.multi-date-calendar__weekdays[data-astro-cid-5dj4brxn],.multi-date-calendar__grid[data-astro-cid-5dj4brxn]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.multi-date-calendar__weekdays[data-astro-cid-5dj4brxn] span[data-astro-cid-5dj4brxn]{text-align:center;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:700}.multi-date-calendar__cell{aspect-ratio:1;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#1c2a3c;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.multi-date-calendar__cell--blank{cursor:default}.multi-date-calendar__cell:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.multi-date-calendar__cell--today:after{content:"";background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;bottom:15%}.multi-date-calendar__cell--selected{border:2px solid var(--color-primary-dark);color:var(--color-primary-dark);background:#edf6f3;font-weight:700}.multi-date-calendar__cell--disabled{color:var(--color-border-control);cursor:not-allowed}@media (width<=420px){.multi-date-calendar[data-astro-cid-5dj4brxn]{max-width:100%}.multi-date-calendar__cell{font-size:13px}}.date-range-calendar[data-astro-cid-hbrp4oys]{gap:var(--space-20);flex-direction:column;max-width:420px;display:flex}.date-range-calendar__intro[data-astro-cid-hbrp4oys]{gap:var(--space-8);flex-direction:column;display:flex}.date-range-calendar__title[data-astro-cid-hbrp4oys]{font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:clamp(22px,4vw,28px)}.date-range-calendar__help[data-astro-cid-hbrp4oys]{max-width:48ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.date-range-calendar__nav[data-astro-cid-hbrp4oys]{justify-content:space-between;align-items:center;gap:var(--space-12);display:flex}.date-range-calendar__nav-btn[data-astro-cid-hbrp4oys]{border:1.5px solid var(--color-border-control);width:36px;height:36px;color:var(--color-primary-dark);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;display:flex}.date-range-calendar__nav-btn[data-astro-cid-hbrp4oys] svg[data-astro-cid-hbrp4oys]{width:18px;height:18px}.date-range-calendar__nav-btn[data-astro-cid-hbrp4oys]:disabled{color:var(--color-border-control);opacity:.5;cursor:not-allowed}.date-range-calendar__nav-btn[data-astro-cid-hbrp4oys]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.date-range-calendar__month[data-astro-cid-hbrp4oys]{font-family:var(--font-body);color:#1c2a3c;text-align:center;flex:1;margin:0;font-size:16px;font-weight:700}.date-range-calendar__weekdays[data-astro-cid-hbrp4oys],.date-range-calendar__grid[data-astro-cid-hbrp4oys]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.date-range-calendar__weekdays[data-astro-cid-hbrp4oys] span[data-astro-cid-hbrp4oys]{text-align:center;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11px;font-weight:700}.date-range-calendar__cell{aspect-ratio:1;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:#1c2a3c;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:flex;position:relative}.date-range-calendar__cell--blank{cursor:default}.date-range-calendar__cell:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.date-range-calendar__cell--today:after{content:"";background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;bottom:15%}.date-range-calendar__cell--middle{color:var(--color-primary-dark);background:#edf6f3;border-radius:4px;font-weight:600}.date-range-calendar__cell--start,.date-range-calendar__cell--end{border:2px solid var(--color-primary-dark);color:var(--color-primary-dark);background:#edf6f3;font-weight:700}.date-range-calendar__cell--disabled{color:var(--color-border-control);cursor:not-allowed}@media (width<=420px){.date-range-calendar[data-astro-cid-hbrp4oys]{max-width:100%}.date-range-calendar__cell{font-size:13px}}.res-page[data-astro-cid-seuuz5oq]{background:#fff}@media (width<=899px){body.has-mobile-cta-bar .res-page[data-astro-cid-seuuz5oq]{padding-bottom:85px}}.res-container[data-astro-cid-seuuz5oq]{max-width:1160px;margin:0 auto;padding:64px clamp(16px,4vw,40px) 80px}.res-page[data-astro-cid-seuuz5oq]:has(#resStart:not([hidden])):has(#resSummary[hidden]) .res-container[data-astro-cid-seuuz5oq]{display:none}.res-page[data-astro-cid-seuuz5oq]:has(#resSummary:not([hidden])) .res-container[data-astro-cid-seuuz5oq]{border-bottom:1px solid var(--color-border);padding-top:64px;padding-bottom:32px}.res-eyebrow[data-astro-cid-seuuz5oq]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;font-weight:600;display:block}.res-context[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 12px;font-size:14px}.res-heading[data-astro-cid-seuuz5oq]{max-width:30ch;font-family:var(--font-heading);color:#1c2a3c;margin:0 0 32px;font-size:clamp(30px,4.8vw,52px)}.res-intro[data-astro-cid-seuuz5oq]{max-width:52ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:-20px 0 32px;font-size:16px;line-height:1.6}.res-invalid[data-astro-cid-seuuz5oq],.res-summary[data-astro-cid-seuuz5oq]{flex-direction:column;gap:24px;display:flex}#resInvalid[data-astro-cid-seuuz5oq][hidden],#resSummary[data-astro-cid-seuuz5oq][hidden],#resBlocksList[data-astro-cid-seuuz5oq][hidden],#resTotal[data-astro-cid-seuuz5oq][hidden]{display:none}.res-invalid[data-astro-cid-seuuz5oq]{align-items:flex-start;gap:16px}.res-summary[data-astro-cid-seuuz5oq]{max-width:1160px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 88px}.res-checkout[data-astro-cid-seuuz5oq]{flex-direction:column;gap:32px;display:flex}.res-checkout__summary[data-astro-cid-seuuz5oq]{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width>=960px){.res-checkout[data-astro-cid-seuuz5oq]{flex-direction:row;align-items:flex-start}.res-checkout__summary[data-astro-cid-seuuz5oq]{flex:1 1 0}.res-checkout__pay[data-astro-cid-seuuz5oq]{flex:0 0 380px}}.res-blocks[data-astro-cid-seuuz5oq]{flex-direction:column;gap:24px;display:flex}.res-total[data-astro-cid-seuuz5oq]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;margin-top:16px;padding-top:24px;display:flex}.res-total__label{font-family:var(--font-body);color:#1c2a3c;font-size:16px;font-weight:700}.res-total__amount{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-primary-dark);font-size:26px;font-weight:700}.res-crosssell[data-astro-cid-seuuz5oq]{border-left:3px solid var(--color-primary-dark);background:#edf6f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.res-crosssell[data-astro-cid-seuuz5oq][hidden]{display:none}.res-crosssell__text[data-astro-cid-seuuz5oq]{flex-direction:column;gap:2px;display:flex}.res-crosssell__title[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:#1c2a3c;margin:0;font-size:15px;font-weight:700}.res-crosssell__body[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:13px}.res-block{flex-direction:column;gap:8px;display:flex}.res-block__label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:600}.res-block__card{border:1px solid var(--color-border);border-radius:var(--radius-panel);flex-direction:column;gap:6px;padding:16px;display:flex}.res-block__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.res-block__activity{font-family:var(--font-body);color:#1c2a3c;font-size:17px;font-weight:700}.res-block__price{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-primary-dark);white-space:nowrap;align-items:baseline;gap:8px;font-size:22px;font-weight:700;display:flex}.res-block__price-original{color:var(--color-text-secondary);font-size:15px;font-weight:600;text-decoration:line-through}.res-block__discount{font-family:var(--font-body);color:var(--color-primary-dark);margin:0;font-size:12px;font-weight:600}.res-block__meta,.res-block__meeting{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:13px}.res-block__meta{font-variant-numeric:tabular-nums}.res-block__actions{gap:16px;margin-top:4px;display:flex}.res-block__edit,.res-block__remove{min-height:24px;font-family:var(--font-body);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.res-block__edit{color:var(--color-primary-dark)}.res-block__remove{color:var(--color-text-secondary)}.res-block__edit:focus-visible,.res-block__remove:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.res-invalid__text[data-astro-cid-seuuz5oq]{max-width:52ch;font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.6}.res-summary__cta[data-astro-cid-seuuz5oq][hidden]{display:none}.res-summary__cta[data-astro-cid-seuuz5oq]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.res-summary__pay[data-astro-cid-seuuz5oq]{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:#fff;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}.res-summary__pay-header[data-astro-cid-seuuz5oq]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.res-summary__pay-label[data-astro-cid-seuuz5oq]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:600}.res-summary__pay-amount[data-astro-cid-seuuz5oq]{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--color-primary-dark);margin:0;font-size:22px;font-weight:700}.res-summary__pay-fields[data-astro-cid-seuuz5oq]{flex-direction:column;gap:14px;width:100%;display:flex}.res-summary__pay-field[data-astro-cid-seuuz5oq]{flex-direction:column;gap:6px;display:flex}.res-summary__pay-field[data-astro-cid-seuuz5oq] label[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:#1c2a3c;font-size:13px;font-weight:600}.res-summary__pay-optional[data-astro-cid-seuuz5oq]{color:var(--color-text-secondary);font-weight:400}.res-summary__pay-input[data-astro-cid-seuuz5oq]{width:100%;font-family:var(--font-body);color:#1c2a3c;border:1px solid var(--color-border);background:#fff;border-radius:8px;padding:11px 14px;font-size:15px}.res-summary__pay-input[data-astro-cid-seuuz5oq]:focus-visible{outline:3px solid var(--color-primary);outline-offset:1px}.res-summary__pay-input[data-astro-cid-seuuz5oq]:-webkit-autofill{-webkit-text-fill-color:#1c2a3c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.res-summary__pay-input[data-astro-cid-seuuz5oq]:-webkit-autofill:hover{-webkit-text-fill-color:#1c2a3c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.res-summary__pay-input[data-astro-cid-seuuz5oq]:-webkit-autofill:focus{-webkit-text-fill-color:#1c2a3c;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.res-summary__pay[data-astro-cid-seuuz5oq] .btn{justify-content:center;width:100%}.res-summary__pay-status[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:var(--color-text-secondary);margin:-8px 0 0;font-size:14px;line-height:1.5}.res-summary__pay-status--error[data-astro-cid-seuuz5oq]{color:#b3261e}.res-summary__pay-links[data-astro-cid-seuuz5oq]{flex-direction:column;gap:8px;width:100%;display:flex}.res-summary__pay-links[data-astro-cid-seuuz5oq][hidden],.res-summary__pay-status[data-astro-cid-seuuz5oq][hidden]{display:none}.res-start[data-astro-cid-seuuz5oq]{background:#fff}.res-start__body[data-astro-cid-seuuz5oq]{max-width:1160px;margin:0 auto;padding:64px clamp(16px,4vw,40px) 88px}.res-page[data-astro-cid-seuuz5oq]:has(#resSummary:not([hidden])) .res-start__body[data-astro-cid-seuuz5oq]{padding-bottom:40px}.flow-fechas[data-astro-cid-seuuz5oq]{gap:var(--space-24);flex-direction:column;display:flex}#flowFechas[data-astro-cid-seuuz5oq][hidden]{display:none}.flow-fechas__intro[data-astro-cid-seuuz5oq]{gap:var(--space-8);padding-bottom:var(--space-32);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.flow-fechas__eyebrow[data-astro-cid-seuuz5oq]{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary);font-size:12px;font-weight:600}.flow-fechas__heading[data-astro-cid-seuuz5oq]{max-width:30ch;font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:clamp(30px,4.8vw,52px)}.flow-fechas__actions[data-astro-cid-seuuz5oq]{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}#resConfigForm[data-astro-cid-seuuz5oq][hidden]{display:none}.res-config[data-astro-cid-seuuz5oq]{border:1.5px solid var(--color-border-control);border-radius:var(--radius-panel);flex-direction:column;gap:16px;padding:16px clamp(16px,3vw,24px);display:flex}.res-config__eyebrow[data-astro-cid-seuuz5oq]{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:600}.res-config__date[data-astro-cid-seuuz5oq]{font-family:var(--font-heading);color:#1c2a3c;margin:0;font-size:20px}.res-config__progress[data-astro-cid-seuuz5oq]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0;font-size:13px}.res-config__group-notice[data-astro-cid-seuuz5oq]{border-left:3px solid var(--color-primary-dark);font-family:var(--font-body);color:#1c2a3c;background:#edf6f3;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.res-config__row[data-astro-cid-seuuz5oq]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.res-config__field[data-astro-cid-seuuz5oq]{flex-direction:column;flex:1;gap:5px;min-width:150px;display:flex}.res-config__field[data-astro-cid-seuuz5oq][hidden]{display:none}.res-config__field-part[data-astro-cid-seuuz5oq]{flex:none;min-width:0}.res-config__field[data-astro-cid-seuuz5oq] label[data-astro-cid-seuuz5oq],.res-config__label[data-astro-cid-seuuz5oq]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:11px;font-weight:700}.res-config__field[data-astro-cid-seuuz5oq] select[data-astro-cid-seuuz5oq]{border:1.5px solid var(--color-border-control);font-family:var(--font-body);color:#1c2a3c;background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.res-config__field[data-astro-cid-seuuz5oq] select[data-astro-cid-seuuz5oq]:disabled{opacity:.6;cursor:not-allowed}.res-config__field[data-astro-cid-seuuz5oq] select[data-astro-cid-seuuz5oq]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.res-config__stepper[data-astro-cid-seuuz5oq]{align-items:center;gap:8px;display:flex}.res-config__stepper[data-astro-cid-seuuz5oq] button[data-astro-cid-seuuz5oq]{border:1.5px solid var(--color-primary-dark);width:38px;height:38px;color:var(--color-primary-dark);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.res-config__stepper[data-astro-cid-seuuz5oq] button[data-astro-cid-seuuz5oq]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-control);color:var(--color-border-control)}.res-config__stepper[data-astro-cid-seuuz5oq] button[data-astro-cid-seuuz5oq]:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:2px}.res-config__stepper-count[data-astro-cid-seuuz5oq]{text-align:center;min-width:22px;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.res-config__actions[data-astro-cid-seuuz5oq]{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}
