.calc-wrap[data-astro-cid-z5gqdbsq]{gap:1rem;display:grid}.calc-main[data-astro-cid-z5gqdbsq]{padding-inline:16px}.calc-col[data-astro-cid-z5gqdbsq]{display:contents}.saturday-control[data-astro-cid-z5gqdbsq],.calendar-section-header[data-astro-cid-z5gqdbsq]{flex-wrap:wrap;gap:12px}.saturday-options[data-astro-cid-z5gqdbsq]{margin-left:auto;padding:4px}.saturday-option[data-astro-cid-z5gqdbsq]{min-width:var(--tap-target);padding-inline:16px}.range-legend[data-astro-cid-z5gqdbsq]{overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;min-width:0}.range-legend-swatch[data-astro-cid-z5gqdbsq]{flex:none;width:36px;height:20px}.mobile-result-notice[data-astro-cid-z5gqdbsq]{border:1px solid var(--color-primary-800);border-radius:var(--radius-lg);background:var(--color-primary-900);padding:10px;box-shadow:0 8px 20px #142e2f24}.mobile-result-notice-copy[data-astro-cid-z5gqdbsq]{color:var(--color-surface)}.mobile-result-notice-mark[data-astro-cid-z5gqdbsq]{background:var(--color-brand-yellow);width:32px;height:32px;color:var(--color-primary-900);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary-900) 12%, transparent)}.mobile-result-notice-mark[data-astro-cid-z5gqdbsq]>span[data-astro-cid-z5gqdbsq]:not(.hidden){display:flex}.mobile-result-jump[data-astro-cid-z5gqdbsq]{background:var(--color-brand-yellow);color:var(--color-primary-900);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary-900) 14%, transparent);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.mobile-result-jump[data-astro-cid-z5gqdbsq]:active{transform:translateY(1px)}.mobile-result-notice[data-astro-cid-z5gqdbsq].is-error{border-color:var(--color-danger);background:var(--color-danger-bg);box-shadow:none}.mobile-result-notice[data-astro-cid-z5gqdbsq].is-error .mobile-result-notice-copy[data-astro-cid-z5gqdbsq]{color:var(--color-danger)}.mobile-result-notice[data-astro-cid-z5gqdbsq].is-error .mobile-result-notice-mark[data-astro-cid-z5gqdbsq],.mobile-result-notice[data-astro-cid-z5gqdbsq].is-error .mobile-result-jump[data-astro-cid-z5gqdbsq]{background:var(--color-danger);color:var(--color-surface)}@media (hover:hover) and (pointer:fine){.mobile-result-jump[data-astro-cid-z5gqdbsq]:hover{background:var(--color-tertiary-200)}.mobile-result-notice[data-astro-cid-z5gqdbsq].is-error .mobile-result-jump[data-astro-cid-z5gqdbsq]:hover{background:color-mix(in srgb, var(--color-danger) 88%, var(--color-primary-900))}}@media (width<=359px){.mobile-result-notice[data-astro-cid-z5gqdbsq]{flex-direction:column;align-items:stretch}.mobile-result-jump[data-astro-cid-z5gqdbsq]{width:100%}}@media (width<=479px){.calendar-surface[data-astro-cid-z5gqdbsq]{border-inline:0;border-radius:0;margin-inline:-16px;padding:0;overflow:hidden}.calendar-section-header[data-astro-cid-z5gqdbsq]{padding:16px 16px 0}#habiles-cal-grid[data-astro-cid-z5gqdbsq]{gap:12px;margin-top:16px;padding-bottom:4px}.range-calendar-card[data-astro-cid-z5gqdbsq]{border:0;border-radius:0;width:100vw;padding:0}.range-calendar-card[data-astro-cid-z5gqdbsq] .calendar-month>h3{padding-inline:16px}.range-calendar-card[data-astro-cid-z5gqdbsq] .calendar-month>[role=group]{gap:0}.calendar-legend-row[data-astro-cid-z5gqdbsq]{margin-top:12px;padding:16px}}@media (width>=640px){.calc-main[data-astro-cid-z5gqdbsq]{padding-inline:24px}}@media (width>=1024px){.calc-wrap[data-astro-cid-z5gqdbsq]{grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-areas:"left right""cta cta";align-items:stretch}.calc-left[data-astro-cid-z5gqdbsq]{flex-direction:column;grid-area:left;gap:1rem;display:flex}.calc-right[data-astro-cid-z5gqdbsq]{grid-area:right;align-self:start}.calc-cta[data-astro-cid-z5gqdbsq]{grid-area:cta}.calc-eq[data-astro-cid-z5gqdbsq]{flex:auto}}#habiles-result-card[data-astro-cid-z5gqdbsq]{background:var(--color-primary-50);border-color:var(--color-primary-100);scroll-margin-top:calc(var(--header-height) + 16px)}#habiles-result-card[data-astro-cid-z5gqdbsq].is-error{background:var(--color-danger-bg);border-color:var(--color-danger)}#habiles-result-card[data-astro-cid-z5gqdbsq].is-error #habiles-cards[data-astro-cid-z5gqdbsq]{display:none}#habiles-result-card[data-astro-cid-z5gqdbsq].is-error #habiles-hero[data-astro-cid-z5gqdbsq]{width:100%;padding-right:0}.date-field[data-astro-cid-z5gqdbsq]{cursor:pointer}.date-field[data-astro-cid-z5gqdbsq].is-invalid{border-color:var(--color-danger)}.date-field[data-astro-cid-z5gqdbsq][type=date]{appearance:none}.date-field[data-astro-cid-z5gqdbsq][type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.date-field[data-astro-cid-z5gqdbsq][type=date]::-webkit-calendar-picker-indicator{margin:0;margin-inline-start:auto}
