.GuidedTourSlotCalendar_layout__T0tjZ{display:grid;grid-gap:1.25rem;gap:1.25rem;align-items:start}@media (min-width:48em){.GuidedTourSlotCalendar_layout__T0tjZ{grid-template-columns:minmax(260px,42%) minmax(0,1fr);gap:1.5rem}}.GuidedTourSlotCalendar_datePanel__Uth6L,.GuidedTourSlotCalendar_timePanel__vluQH{border:2px solid #daddf0;border-radius:12px;background:#fafbff;padding:1rem}.GuidedTourSlotCalendar_timePanel__vluQH{background:#fff;min-height:12rem}.GuidedTourSlotCalendar_monthNav__uVCCW{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.GuidedTourSlotCalendar_monthNavButton__VFX8w{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999px;background:transparent;color:#495057;cursor:pointer;transition:background-color .16s ease,color .16s ease}.GuidedTourSlotCalendar_monthNavButton__VFX8w:hover:not(:disabled){background:#edf2ff;color:#364fc7}.GuidedTourSlotCalendar_monthNavButton__VFX8w:disabled{opacity:.35;cursor:not-allowed}.GuidedTourSlotCalendar_monthLabel__yhovt{flex:1 1;text-align:center;font-size:.9375rem;font-weight:800;color:#212529;letter-spacing:.01em}.GuidedTourSlotCalendar_calendarGrid__y5ntB,.GuidedTourSlotCalendar_weekdayRow__UCbJo{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.GuidedTourSlotCalendar_weekdayRow__UCbJo{margin-bottom:.375rem}.GuidedTourSlotCalendar_weekdayCell__etmtI{text-align:center;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#868e96;padding:.125rem 0}.GuidedTourSlotCalendar_dayCell__Hlev6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-height:2.5rem;padding:.25rem 0;border:none;border-radius:999px;background:transparent;color:#ced4da;cursor:default}.GuidedTourSlotCalendar_dayCellEmpty__B2R_w{visibility:hidden;pointer-events:none}.GuidedTourSlotCalendar_dayCellInRange__AdzHC{color:#212529;cursor:pointer}.GuidedTourSlotCalendar_dayCellInRange__AdzHC:hover:not(:disabled){background:#f1f3f5}.GuidedTourSlotCalendar_dayCellHasOpen__xezJj{font-weight:700}.GuidedTourSlotCalendar_dayCellSelected__UDS6p{background:var(--gt-accent,#7950f2)!important;color:#fff!important;box-shadow:0 4px 14px var(--gt-accent-glow,rgba(121,80,242,.28))}.GuidedTourSlotCalendar_dayCellSelected__UDS6p .GuidedTourSlotCalendar_dayDot__olvdJ{background:#fff}.GuidedTourSlotCalendar_dayCellPromo__eafAf.GuidedTourSlotCalendar_dayCellInRange__AdzHC:not(.GuidedTourSlotCalendar_dayCellSelected__UDS6p){background:#fffef5;color:#5c3d00;box-shadow:inset 0 0 0 1px #fab005}.GuidedTourSlotCalendar_dayCellPromo__eafAf.GuidedTourSlotCalendar_dayCellSelected__UDS6p{background:#fab005!important;color:#5c3d00!important;box-shadow:0 4px 14px rgba(250,176,5,.35)}.GuidedTourSlotCalendar_dayCellDisabled__1Ug0o{color:#ced4da!important;cursor:not-allowed;background:transparent!important;box-shadow:none!important}.GuidedTourSlotCalendar_dayCellToday__5Bz5g:not(.GuidedTourSlotCalendar_dayCellSelected__UDS6p){box-shadow:inset 0 0 0 2px var(--gt-accent-border,#7950f2)}.GuidedTourSlotCalendar_dayNumber__VgzeV{font-size:.875rem;line-height:1}.GuidedTourSlotCalendar_dayDot__olvdJ{width:.3125rem;height:.3125rem;border-radius:999px;background:var(--gt-accent,#7950f2)}.GuidedTourSlotCalendar_dayDotBooked__ndqpS{background:#adb5bd}.GuidedTourSlotCalendar_dayCellPromo__eafAf:not(.GuidedTourSlotCalendar_dayCellSelected__UDS6p) .GuidedTourSlotCalendar_dayDot__olvdJ{background:#fab005}.GuidedTourSlotCalendar_timeList__z6ZW9{display:flex;flex-direction:column;gap:.625rem}.GuidedTourSlotCalendar_timeSlot__tNuWM{--gt-accent:#7950f2;--gt-accent-border:#7950f2;--gt-accent-glow:rgba(121,80,242,.28);display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 1rem;border-radius:10px;border:2px solid #e9ecef;background:#fff;color:#212529;cursor:pointer;text-align:left;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.GuidedTourSlotCalendar_timeSlot__tNuWM:focus-visible{outline:2px solid var(--gt-accent-border);outline-offset:2px}@media (hover:hover) and (pointer:fine){.GuidedTourSlotCalendar_timeSlot__tNuWM:hover:not(:disabled){border-color:var(--gt-accent-border);background:var(--gt-accent);color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px var(--gt-accent-glow)}.GuidedTourSlotCalendar_timeSlot__tNuWM:hover:not(:disabled) .GuidedTourSlotCalendar_timeSlotAction__dOm_G{opacity:1;transform:translateX(0)}}.GuidedTourSlotCalendar_timeSlot__tNuWM:active:not(:disabled){transform:translateY(0)}.GuidedTourSlotCalendar_timeSlotBooked__5m5Yo{border-color:#dee2e6;background:#f8f9fa;color:#adb5bd;cursor:not-allowed}.GuidedTourSlotCalendar_timeSlotPromo__AFEAK{border-color:#fab005;background:#fffef5}@media (hover:hover) and (pointer:fine){.GuidedTourSlotCalendar_timeSlotPromo__AFEAK:hover:not(:disabled){border-color:#f59f00;background:#fab005;color:#5c3d00;box-shadow:0 8px 22px rgba(250,176,5,.35)}}.GuidedTourSlotCalendar_timeSlotLabel__D8Zia{font-size:1rem;font-weight:700;line-height:1.2}.GuidedTourSlotCalendar_timeSlotAction__dOm_G{font-size:.8125rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;opacity:0;transform:translateX(-6px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}@media (hover:none),(pointer:coarse){.GuidedTourSlotCalendar_timeSlotAction__dOm_G{opacity:.72;transform:translateX(0);font-size:.75rem}}.GuidedTourSlotCalendar_timePanelEnter__z9hSz{animation:GuidedTourSlotCalendar_timePanelIn__JMEu2 .22s ease-out}@keyframes GuidedTourSlotCalendar_timePanelIn__JMEu2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}