.date-selector-module__bPBs4a__dateSelector{border:1px solid var(--color-netral-10);background-color:#fff;border-radius:12px;align-items:center;gap:16px;padding:24px;transition:border-color .2s;display:flex}.date-selector-module__bPBs4a__dateSelector:hover{border:1px solid var(--color-tertiary-20)}.date-selector-module__bPBs4a__dateList{flex:1;position:relative;overflow:hidden}.date-selector-module__bPBs4a__dateTrack{gap:12px;width:max-content;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.date-selector-module__bPBs4a__dateList::-webkit-scrollbar{display:none}.date-selector-module__bPBs4a__dateCard{border:1px solid var(--color-netral-10);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:2px;width:72px;min-width:72px;padding:8px;transition:all .2s;display:flex}.date-selector-module__bPBs4a__dateCard.date-selector-module__bPBs4a__active{background-color:var(--color-tertiary-05);border-color:var(--color-tertiary-30)}.date-selector-module__bPBs4a__dateDay{color:var(--color-netral-90);text-transform:capitalize;font-size:10px;font-weight:800;transition:color .2s}.date-selector-module__bPBs4a__dateCard.date-selector-module__bPBs4a__active .date-selector-module__bPBs4a__dateDay{color:var(--color-tertiary-30)}.date-selector-module__bPBs4a__dateNumber{color:var(--color-tertiary-30);font-size:24px;font-weight:800}.date-selector-module__bPBs4a__dateMonth{color:var(--color-netral-90);font-size:10px;font-weight:500;transition:color .2s}.date-selector-module__bPBs4a__dateCard.date-selector-module__bPBs4a__active .date-selector-module__bPBs4a__dateMonth{color:var(--color-tertiary-30)}.date-selector-module__bPBs4a__arrowButton{border:1px solid var(--color-netral-10);cursor:pointer;width:32px;height:32px;color:var(--color-netral-20);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.date-selector-module__bPBs4a__arrowButton:disabled{cursor:not-allowed;opacity:.6}.date-selector-module__bPBs4a__arrowButton.date-selector-module__bPBs4a__active{border-color:var(--color-tertiary-30);color:var(--color-tertiary-30)}.date-selector-module__bPBs4a__arrowButton.date-selector-module__bPBs4a__active:hover{background-color:var(--color-tertiary-05)}@media (max-width:640px){.date-selector-module__bPBs4a__dateSelector{gap:8px;padding:16px 12px}.date-selector-module__bPBs4a__arrowButton{width:28px;height:28px}}
.schedule-item-view-module__qHRNSq__scheduleItem{border:1px solid var(--color-netral-10);background-color:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:24px 32px;transition:box-shadow .2s;display:flex}.schedule-item-view-module__qHRNSq__scheduleItem:hover{box-shadow:0 4px 20px #0000000d}.schedule-item-view-module__qHRNSq__itemMainInfo{flex:1;align-items:center;display:flex}.schedule-item-view-module__qHRNSq__timeInfo{flex-direction:column;gap:4px;width:160px;display:flex}.schedule-item-view-module__qHRNSq__timeLabel{color:var(--color-netral-30);font-size:12px;font-weight:600}.schedule-item-view-module__qHRNSq__timeRange{color:var(--color-netral-90);font-size:16px;font-weight:700}.schedule-item-view-module__qHRNSq__classInfo{flex-direction:column;gap:8px;width:240px;display:flex}.schedule-item-view-module__qHRNSq__className{color:var(--color-tertiary-30);font-size:18px;font-weight:800}.schedule-item-view-module__qHRNSq__tags{gap:6px;display:flex}.schedule-item-view-module__qHRNSq__tag{background-color:var(--color-secondary-05);color:var(--color-secondary-30);text-transform:uppercase;border-radius:2px;padding:4px 8px;font-size:10px;font-weight:700}.schedule-item-view-module__qHRNSq__occupancyInfo{flex-direction:column;gap:4px;width:160px;display:flex}.schedule-item-view-module__qHRNSq__occupancyLabel{color:var(--color-secondary-30);font-size:12px;font-weight:600}.schedule-item-view-module__qHRNSq__occupancyValue{color:var(--color-netral-80);align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.schedule-item-view-module__qHRNSq__instructorInfo{flex:1;align-items:center;gap:12px;display:flex}.schedule-item-view-module__qHRNSq__instructorImage{object-fit:cover;border-radius:6px;width:56px;height:56px}.schedule-item-view-module__qHRNSq__instructorDetails{flex-direction:column;display:flex}.schedule-item-view-module__qHRNSq__instructorLabel{color:var(--color-secondary-30);font-size:12px;font-weight:600}.schedule-item-view-module__qHRNSq__instructorName{color:var(--color-netral-80);font-size:18px;font-weight:700}.schedule-item-view-module__qHRNSq__bookButton{min-width:200px}@media (max-width:1024px){.schedule-item-view-module__qHRNSq__scheduleItem{flex-direction:column;align-items:stretch;gap:24px}.schedule-item-view-module__qHRNSq__itemMainInfo{flex-direction:column;align-items:flex-start;gap:24px}.schedule-item-view-module__qHRNSq__timeInfo,.schedule-item-view-module__qHRNSq__classInfo,.schedule-item-view-module__qHRNSq__occupancyInfo,.schedule-item-view-module__qHRNSq__instructorInfo{width:100%}.schedule-item-view-module__qHRNSq__instructorInfo{border-top:1px solid var(--color-netral-05);padding-top:16px}.schedule-item-view-module__qHRNSq__bookButton{min-width:100%}}@media (max-width:640px){.schedule-item-view-module__qHRNSq__scheduleItem{padding:20px}}
