@media (min-width:641px){.TimeSelection_dialog-times__5kAIl{max-height:80vh!important;max-height:80dvh!important}.TimeSelection_dialog-confirm__db4tV{max-height:min-content!important;height:min-content!important}}.TimeSelection_days__ARTt4{cursor:pointer}@media screen and (max-width:640px){.TimeSelection_days__ARTt4{overflow-x:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:100vw;max-width:100dvw;margin-inline:-16px;padding-inline:16px}}.TimeSelection_daytime-radio__YvE5e{height:68px;width:100%;padding:var(--spacing-md)}.TimeSelection_daytime-radio-in-color__2CS8O{color:var(--color-brand-800)!important}.TimeSelection_filter__5Vj9V{padding-block-end:var(--spacing-md);border-bottom:1px solid var(--color-dimmed-light)}.TimeSelection_time-of-day-filter__aPq8Q{padding-block-end:var(--spacing-lg)}.TimeSelection_time-of-day-filter-label__tpUII{padding-block-start:var(--spacing-md);padding-block-end:var(--spacing-mg)}.TimeSelection_checkbox-time__DKjvr{padding-inline-start:var(--spacing-md)}.TimeSelection_timeslot__9NU6g{padding:var(--spacing-xl);height:72px}@media screen and (max-width:640px){.TimeSelection_timeslot__9NU6g{padding-block:var(--spacing-md);height:58px}}.TimeSelection_timeslots__eyYm5{padding-block-start:var(--spacing-md);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.TimeSelection_timeslot-current-booking__oB8PZ{cursor:default!important;pointer-events:none}.TimeSelection_current-booking___FooT{color:var(--color-brand-600)}.TimeSelection_submit-actions__HnZNR{place-self:end;margin-block-start:var(--spacing-lg)}.TimeSelection_dialog-feedback__6AnZE{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-block-start:var(--spacing-lg)}.TimeSelection_confirmation-text__yEtWj{white-space:pre-line}.TimeSelection_confirmation-dialog__QudJO{width:fit-content}.TimeSelection_close-button__Nwh5q{height:min-content}.TimeSelection_caregiver-switcher__OcM7_{margin-top:calc(var(--spacing-md) * -1)}.TimeSelection_dentist-info__QW_ib{display:flex;flex-direction:column;gap:var(--spacing-xs)}.TimeSelection_switch-link__3Fqxn{font-size:var(--font-size-body-small);color:var(--color-dimmed-medium);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;text-align:left;width:fit-content}.TimeSelection_switch-link__3Fqxn:hover{color:var(--color-dimmed-dark)}.TimeSelection_switch-feedback-alert__pQ52H{border:none!important;font-weight:600;margin-bottom:var(--spacing-md)}.TimeSelection_switch-feedback__UR6h8{display:flex;flex-direction:column;gap:var(--spacing-lg)}.TimeSelection_switch-feedback-actions__6qUBW{display:flex;gap:var(--spacing-md);justify-content:flex-end}.TimeSelection_caregiver-button__KtnSM{flex-grow:1;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;&:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}&:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}}@media screen and (max-width:640px){.TimeSelection_caregiver-button__KtnSM{padding-inline:var(--spacing-md)}}