.TimeslotNavigation_timeslotGrid__P99Sh{display:grid;gap:8px;width:-moz-fit-content;width:fit-content;max-width:none;margin:0;justify-content:start}@media (min-width:768px){.TimeslotNavigation_timeslotGrid__P99Sh{grid-template-columns:140px 140px;grid-template-rows:repeat(4,40px);gap:8px}.TimeslotNavigation_timeslotGrid__P99Sh.TimeslotNavigation_hasPrevious__HdRUw{grid-template-areas:"previous slot5" "slot2 slot6" "slot3 slot7" "slot4 more"}.TimeslotNavigation_timeslotGrid__P99Sh.TimeslotNavigation_normal__OntRt{grid-template-areas:"slot1 slot5" "slot2 slot6" "slot3 slot7" "slot4 more"}}@media (max-width:767px){.TimeslotNavigation_timeslotGrid__P99Sh{grid-template-columns:1fr;grid-template-rows:repeat(8,40px);gap:6px;max-width:280px}}.TimeslotNavigation_showPreviousSlot__UEXPt{grid-area:previous}.TimeslotNavigation_showMoreSlot__4_Z7v{grid-area:more}.TimeslotNavigation_slot1__KvHOm{grid-area:slot1}.TimeslotNavigation_slot2__J1CML{grid-area:slot2}.TimeslotNavigation_slot3__J13pp{grid-area:slot3}.TimeslotNavigation_slot4__KYnRY{grid-area:slot4}.TimeslotNavigation_slot5__orU_H{grid-area:slot5}.TimeslotNavigation_slot6__VwS4i{grid-area:slot6}.TimeslotNavigation_slot7__WMNFq{grid-area:slot7}.TimeslotNavigation_timeslotButton__YRJ0U{background:white;border:1px solid #555555;color:#374151;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;min-width:80px;height:40px;display:flex;align-items:center;justify-content:center}.TimeslotNavigation_timeslotButton__YRJ0U:hover:not(:disabled){border-color:#374151;background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TimeslotNavigation_timeslotButton__YRJ0U:disabled{background:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.TimeslotNavigation_timeslotButton__YRJ0U.TimeslotNavigation_selected__TDWRT{background:rgba(171,171,171,.5);border-color:#555555;color:#555555;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TimeslotNavigation_timeslotButton__YRJ0U.TimeslotNavigation_selected__TDWRT:hover{background:rgba(171,171,171,.6);border-color:#555555}.TimeslotNavigation_continueButton__oDWIl{background:#1f2937;border:1px solid #555555;color:white;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;min-width:120px;justify-content:center}.TimeslotNavigation_continueButton__oDWIl:hover:not(:disabled){background:#111827;border-color:#555555;box-shadow:0 2px 6px rgba(0,0,0,.15)}.TimeslotNavigation_continueButton__oDWIl:disabled{background:#9ca3af;border-color:#d1d5db;color:#f9fafb;cursor:not-allowed;box-shadow:none}.TimeslotNavigation_selectedDay__3fZCI{background:#1f2937!important;border-color:#555555!important;color:white!important}.TimeslotNavigation_selectedDay__3fZCI:hover{background:#111827!important;border-color:#555555!important}.TimeslotNavigation_showMoreButton__9TLc8{background:#f7f0e0;border:1px solid #e6d4b3;color:#8b7355;border-radius:6px;padding:10px 16px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;position:relative;width:140px;height:40px;display:flex;align-items:center;justify-content:center}.TimeslotNavigation_showMoreButton__9TLc8:hover{border-color:#d4c19a;background:#f0e6d2;box-shadow:0 2px 6px rgba(139,115,85,.15)}.TimeslotNavigation_showPreviousButton__E2hpg{background:#f7f0e0;border:1px solid #e6d4b3;color:#8b7355;border-radius:6px;padding:8px 16px;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;width:140px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.TimeslotNavigation_showPreviousButton__E2hpg:hover{border-color:#d4c19a;background:#f0e6d2;box-shadow:0 2px 6px rgba(139,115,85,.15)}.TimeslotNavigation_timeRange__6j5_E{font-size:9px;color:#a08f6b;font-weight:400;margin-top:2px}.TimeslotNavigation_modalFooter__oRpg9{border-top:1px solid #e5e7eb;padding:12px 24px;background:white;display:flex;justify-content:center;align-items:center;height:64px;min-height:64px}.TimeslotNavigation_continueButton__oDWIl:enabled{background-color:#555555;color:white;box-shadow:0 2px 4px rgba(85,85,85,.2)}.TimeslotNavigation_continueButton__oDWIl:enabled:hover{background-color:#444444;transform:translateY(-1px);box-shadow:0 4px 8px rgba(85,85,85,.3)}.TimeslotNavigation_continueButton__oDWIl:enabled:active{transform:translateY(0);box-shadow:0 2px 4px rgba(85,85,85,.2)}