.daySlots_panel__UXhQl{display:flex;flex-direction:column;gap:12px;padding:20px;min-width:0}.daySlots_header__WK9Oa{display:flex;align-items:center;gap:10px}.daySlots_backButton___dmQ1{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;border-radius:8px;color:var(--text-primary);transition:background .15s ease}.daySlots_backButton___dmQ1:hover{background:var(--bg-hover)}.daySlots_dayLabel__5kItc{font-size:16px;font-weight:600;color:var(--text-primary)}.daySlots_formatToggle__kr2rv{display:inline-flex;margin-left:auto;padding:2px;border:1px solid var(--border-input);border-radius:8px;background:var(--bg-card)}.daySlots_formatOptionOn__iYVkN,.daySlots_formatOption__lKNgj{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);transition:background .15s ease,color .15s ease}.daySlots_formatOptionOn__iYVkN{background:var(--bg-hover);font-weight:600;color:var(--text-primary)}.daySlots_count__KQ9P4{font-size:13px;color:var(--text-secondary)}.daySlots_slots__bdkby{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:8px;gap:8px;list-style:none}.daySlots_slots__bdkby .daySlots_slot__Svkez{min-width:0;width:100%}.daySlots_inlineSlots__j1mdX{grid-template-columns:minmax(0,1fr)}.daySlots_inlineSlotRow___5bWp{display:flex;align-items:stretch;min-width:0;gap:0;transition:gap .24s ease}.daySlots_inlineSlotRowSelected__laMhd{gap:8px}.daySlots_inlineSlotRow___5bWp .daySlots_slot__Svkez{flex:1 1;min-width:0;padding-inline:8px;font-size:13px}.daySlots_inlineSlotRow___5bWp .daySlots_slotDot__c2eDU{display:none}.daySlots_inlineConfirmAction__3iAPP{display:block;flex:0 0;min-width:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:flex-basis .24s ease,opacity .2s ease,visibility .24s}.daySlots_inlineSlotRowSelected__laMhd .daySlots_inlineConfirmAction__3iAPP{flex-basis:calc(50% - 4px);opacity:1;visibility:visible;pointer-events:auto}.daySlots_inlineConfirmAction__3iAPP .daySlots_confirmButton__wplAf{width:100%;min-width:0;min-height:44px;height:100%;padding:8px;font-size:13px;white-space:nowrap}.daySlots_slot__Svkez{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--border-input);border-radius:8px;background:var(--bg-card);font-size:15px;font-weight:500;white-space:nowrap;color:var(--text-primary);transition:border-color .15s ease,background .15s ease}.daySlots_slot__Svkez:hover{border-color:var(--accent);background:var(--bg-hover)}.daySlots_slotSelected__W1Bxo,.daySlots_slotSelected__W1Bxo:hover{border-color:var(--accent);background:var(--accent-subtle);font-weight:600}.daySlots_slotDot__c2eDU{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--green)}.daySlots_empty__c0RHa{font-size:14px;color:var(--text-secondary)}@container bookingPicker (max-width: 560px){.daySlots_panel__UXhQl{padding:16px}}@container bookingPicker (min-width: 900px){.daySlots_slots__bdkby{grid-template-columns:minmax(0,1fr);overflow-y:auto;max-height:340px;padding-right:6px;scroll-snap-type:y proximity}.daySlots_count__KQ9P4{display:none}}.daySlots_panel__UXhQl.daySlots_stepped__GFMO8{padding-top:0}.daySlots_stepped__GFMO8 .daySlots_header__WK9Oa{position:sticky;top:0;z-index:1;padding:20px 0 8px;margin-bottom:-8px;background:var(--bg-card)}.daySlots_stepped__GFMO8 .daySlots_slots__bdkby{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow-y:visible;max-height:none;padding-right:0}.daySlots_stepped__GFMO8 .daySlots_count__KQ9P4{display:inline}@media (prefers-reduced-motion:reduce){.daySlots_inlineConfirmAction__3iAPP,.daySlots_inlineSlotRow___5bWp{transition:none}}