.consultation-booking-locked{background-color:#7373734d!important;color:#737373cc!important;cursor:default!important;pointer-events:none!important;box-shadow:none!important;transform:none!important}.consultation-calendar.flatpickr-calendar{width:100%;max-width:100%;box-shadow:none;background:transparent;font-family:var(--font-sans)}.consultation-calendar .flatpickr-innerContainer,.consultation-calendar .flatpickr-rContainer,.consultation-calendar .flatpickr-days,.consultation-calendar .dayContainer{width:100%;max-width:100%}.consultation-calendar .dayContainer{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;align-items:center;row-gap:.5rem}.consultation-calendar .flatpickr-months{align-items:center;margin-bottom:.75rem}.consultation-calendar .flatpickr-month{color:var(--color-neutral-900);height:2.5rem}.consultation-calendar .flatpickr-current-month{display:flex;align-items:center;gap:.375rem;padding-top:0}.consultation-calendar .flatpickr-current-month .cur-month,.consultation-calendar .flatpickr-current-month .cur-year-display{font-size:1.1rem;font-weight:500}.consultation-calendar .numInputWrapper:hover{background:color-mix(in oklab,var(--color-iqi) 10%,transparent)}.consultation-calendar .flatpickr-prev-month,.consultation-calendar .flatpickr-next-month{width:2.25rem;height:2.25rem;border-radius:9999px;transition:background-color .15s ease}.consultation-calendar .flatpickr-prev-month:hover,.consultation-calendar .flatpickr-next-month:hover{background-color:color-mix(in oklab,var(--color-iqi) 10%,transparent)}.consultation-calendar .flatpickr-prev-month svg,.consultation-calendar .flatpickr-next-month svg{fill:var(--color-iqi)}.consultation-calendar span.flatpickr-weekday{color:var(--color-neutral-500);font-weight:600;text-transform:uppercase}.consultation-calendar .flatpickr-day{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;line-height:1;border-radius:9999px;max-width:none;color:var(--color-neutral-900);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.consultation-calendar .flatpickr-day.flatpickr-disabled{color:color-mix(in oklab,var(--color-neutral-400) 60%,transparent)}.consultation-calendar .flatpickr-day.today{border-color:var(--color-iqi)}.consultation-calendar .flatpickr-day:not(.selected):hover{color:var(--color-iqi);background:color-mix(in oklab,var(--color-iqi) 12%,transparent);border-color:transparent}.consultation-calendar .flatpickr-day.selected,.consultation-calendar .flatpickr-day.selected:hover,.consultation-calendar .flatpickr-day.today.selected,.consultation-calendar .flatpickr-day.today.selected:hover,.consultation-calendar .flatpickr-day.selected.prevMonthDay,.consultation-calendar .flatpickr-day.selected.nextMonthDay,.consultation-calendar .flatpickr-day.selected.prevMonthDay:hover,.consultation-calendar .flatpickr-day.selected.nextMonthDay:hover{background:var(--color-iqi);border-color:var(--color-iqi);color:#fff;cursor:default;box-shadow:0 4px 12px -2px color-mix(in oklab,var(--color-iqi) 40%,transparent)}.dark .consultation-calendar .flatpickr-month,.dark .consultation-calendar .flatpickr-day,.dark .consultation-calendar .flatpickr-current-month .cur-month,.dark .consultation-calendar .flatpickr-current-month .cur-year-display{color:var(--color-neutral-100)}.dark .consultation-calendar span.flatpickr-weekday{color:var(--color-neutral-400)}.dark .consultation-calendar .flatpickr-day.flatpickr-disabled{color:color-mix(in oklab,var(--color-neutral-400) 80%,transparent)}.dark .consultation-calendar .flatpickr-day:not(.selected):hover{background:color-mix(in oklab,var(--color-iqi) 18%,transparent)}.dark .consultation-calendar .flatpickr-day.selected,.dark .consultation-calendar .flatpickr-day.selected:hover,.dark .consultation-calendar .flatpickr-day.today.selected,.dark .consultation-calendar .flatpickr-day.today.selected:hover{color:var(--color-neutral-900)}@media (min-width: 768px){.consultation-calendar .flatpickr-day{width:2.25rem;height:2.25rem}}
