.slot-picker[data-astro-cid-43iwb7uz]{color:var(--color-lead);gap:1.5rem;display:grid}.slot-picker[data-astro-cid-43iwb7uz][hidden],.slot-picker[data-astro-cid-43iwb7uz][data-state=hidden]{display:none}.slot-picker__panel[data-astro-cid-43iwb7uz]{border:1px solid var(--color-edge);border-radius:var(--radius-panel);background:var(--color-panel);grid-template-columns:minmax(18rem,3fr) minmax(10rem,2fr);display:grid;position:relative;overflow:hidden}.slot-picker__month[data-astro-cid-43iwb7uz]{min-height:21.75rem;padding:1rem 1.2rem 1.25rem}.slot-picker__month-head[data-astro-cid-43iwb7uz]{grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.5rem;margin-bottom:.7rem;display:grid}.slot-picker__month-head[data-astro-cid-43iwb7uz] p[data-astro-cid-43iwb7uz]{color:var(--color-lead);text-align:center;font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking);margin:0}.slot-picker__nav[data-astro-cid-43iwb7uz]{width:2rem;height:2rem;color:var(--color-lead);font-family:var(--font-sans);cursor:pointer;transition:color var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking);background:0 0;border:0;border-radius:.35rem;place-items:center;padding:0;display:grid}.slot-picker__nav[data-astro-cid-43iwb7uz]:disabled{color:var(--color-caption);cursor:not-allowed}.slot-picker__nav[data-astro-cid-43iwb7uz]:hover:not(:disabled){background:var(--color-surface);color:var(--color-accent)}.slot-picker__nav[data-astro-cid-43iwb7uz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.slot-picker__weekdays[data-astro-cid-43iwb7uz],.slot-picker__grid[data-astro-cid-43iwb7uz]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.slot-picker__weekdays[data-astro-cid-43iwb7uz]{color:var(--color-muted);text-align:center;font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin-bottom:.45rem}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day{min-height:1.9rem;color:var(--color-lead);font-family:var(--font-sans);cursor:pointer;-webkit-appearance:none;appearance:none;font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking);background:0 0;border:1px solid #0000;border-radius:.4rem;place-items:center;margin:0;padding:0;display:grid;position:relative}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--available{color:var(--color-lead);border-color:var(--color-edge);background:var(--color-surface)}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--available:hover{border-color:var(--color-edge-hover)}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--selected,.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day[data-selected=true]{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;font-weight:var(--type-navigation-weight);box-shadow:none}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--today:not(.slot-picker__day--selected){font-weight:var(--type-navigation-weight)}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--unavailable,.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day[data-unavailable=true]{color:var(--color-caption);cursor:not-allowed;pointer-events:none;background:0 0;border:0}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--past,.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day[data-past=true]{background:var(--color-surface);color:var(--color-caption);cursor:not-allowed;pointer-events:none;border:0}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--past .slot-picker__day-number{text-decoration:none}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--empty{cursor:default;color:#0000;background:0 0;border-color:#0000}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day:disabled{cursor:not-allowed}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__availability-marker{background:var(--color-accent);border-radius:50%;width:.2rem;height:.2rem;position:absolute;bottom:.18rem}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--unavailable .slot-picker__availability-marker,.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__day--selected .slot-picker__availability-marker{display:none}.slot-picker__times[data-astro-cid-43iwb7uz]{border-left:1px solid var(--color-edge);align-content:start;min-width:0;min-height:21.75rem;padding:1.35rem 2.75rem 1rem;display:grid;overflow:hidden}.slot-picker__times-label[data-astro-cid-43iwb7uz],.slot-picker__times-context[data-astro-cid-43iwb7uz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.slot-picker__time-list[data-astro-cid-43iwb7uz]{scrollbar-width:thin;align-content:start;gap:.45rem;max-height:20.25rem;display:grid;overflow-y:auto}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time{border:1px solid var(--color-edge);min-height:2.15rem;color:var(--color-lead);font-family:var(--font-sans);text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking);background:#080808;border-radius:.28rem;margin:0;padding:.45rem .7rem}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time:hover{border-color:var(--color-accent)}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time--selected,.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time[data-selected=true]{border:1px solid var(--color-accent);color:var(--color-lead);font-weight:var(--type-navigation-weight);box-shadow:none;background:#080808}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.slot-picker[data-astro-cid-43iwb7uz] .slot-picker__time-empty{color:var(--color-caption);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking);margin:0;padding:.75rem 0}.slot-picker__timezone[data-astro-cid-43iwb7uz]{border-top:1px solid var(--color-edge);background:var(--color-surface);grid-column:1/-1;justify-content:center;align-items:center;min-height:3.2rem;padding:.45rem 1rem;display:flex}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select{align-items:center;gap:.85rem;width:auto;display:flex}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select>label{color:var(--color-muted);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking)}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__trigger{width:auto;min-height:2rem;color:var(--color-lead);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking);background:0 0;border:0;gap:.45rem;padding:.25rem 0}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__trigger:hover,.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__trigger:focus-visible,.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select[data-open] .custom-select__trigger{color:var(--color-lead);background:0 0;border:0;outline:0}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__list{border-color:var(--color-edge);background:var(--color-panel);min-width:18rem}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__list li{color:var(--color-muted)}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__list li:is(:hover,:focus-visible){background:var(--color-surface);color:var(--color-lead)}.slot-picker__timezone[data-astro-cid-43iwb7uz] .custom-select__list li[aria-selected=true]{outline:1px solid var(--color-accent);color:var(--color-lead)}.slot-picker__loading[data-astro-cid-43iwb7uz]{color:var(--color-lead);text-align:center;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);background:#0e0e0ef0;place-content:center;justify-items:center;gap:.75rem;display:none;position:absolute;inset:0}.slot-picker__loading-spinner[data-astro-cid-43iwb7uz]{border:2px solid #ffffff3d;border-top-color:var(--color-accent);border-radius:50%;width:1.65rem;height:1.65rem;animation:.7s linear infinite slot-picker-spinner}.slot-picker[data-astro-cid-43iwb7uz][data-state=loading] .slot-picker__panel[data-astro-cid-43iwb7uz]{min-height:25rem}.slot-picker[data-astro-cid-43iwb7uz][data-state=loading] .slot-picker__loading[data-astro-cid-43iwb7uz]{display:grid}.slot-picker__summary[data-astro-cid-43iwb7uz],.slot-picker__status[data-astro-cid-43iwb7uz]{color:var(--color-lead);text-align:center;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);margin:0}.slot-picker__summary[data-astro-cid-43iwb7uz]{background:0 0}.slot-picker__summary[data-astro-cid-43iwb7uz] strong{font-weight:var(--type-body-weight)}.slot-picker__status[data-astro-cid-43iwb7uz]{color:var(--color-caption);font-size:var(--type-navigation-size);font-weight:var(--type-navigation-weight);line-height:var(--type-navigation-leading);letter-spacing:var(--type-navigation-tracking)}.slot-picker[data-astro-cid-43iwb7uz] .sr-only[data-astro-cid-43iwb7uz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.slot-picker[data-astro-cid-43iwb7uz][data-state=empty] .slot-picker__panel[data-astro-cid-43iwb7uz],.slot-picker[data-astro-cid-43iwb7uz][data-state=error] .slot-picker__panel[data-astro-cid-43iwb7uz]{opacity:.55}.slot-picker[data-astro-cid-43iwb7uz][data-state=loading] .slot-picker__status[data-astro-cid-43iwb7uz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes slot-picker-spinner{to{transform:rotate(360deg)}}@media (width<=40rem){.slot-picker__panel[data-astro-cid-43iwb7uz]{grid-template-columns:1fr}.slot-picker__month[data-astro-cid-43iwb7uz]{min-height:auto;padding:1rem}.slot-picker__times[data-astro-cid-43iwb7uz]{border-top:1px solid var(--color-edge);border-left:0;min-height:auto;padding:1rem}.slot-picker__time-list[data-astro-cid-43iwb7uz]{max-height:12rem}.slot-picker__timezone[data-astro-cid-43iwb7uz]{grid-column:1}}@media (prefers-reduced-motion:reduce){.slot-picker__nav[data-astro-cid-43iwb7uz],.slot-picker__day[data-astro-cid-43iwb7uz],.slot-picker__time[data-astro-cid-43iwb7uz]{transition:none}.slot-picker__loading-spinner[data-astro-cid-43iwb7uz]{animation:none}}
