.CourseDetail_page__u_noS{width:100%;margin:0 auto;display:flex;gap:20px;flex-direction:column;padding:24px 16px 40px;max-width:var(--max-width);position:relative}.CourseDetail_card__ILxq3{width:100%;padding:24px;border-radius:12px;box-sizing:border-box;background-color:var(--color-white)}.CourseDetail_content__Stg_p{display:flex;gap:16px;position:relative;flex-direction:row}.CourseDetail_titleLeft__plZn6{flex:1}.CourseDetail_iconText__fGj5v{gap:8px;display:flex;position:relative;align-items:center}.CourseDetail_iconText__fGj5v svg{flex-grow:0;flex-shrink:0}.CourseDetail_facilities__vEvrY{display:grid;gap:16px;grid-template-columns:auto auto auto}.CourseDetail_facility__bRJa0{color:var(--icon-color);align-items:center}.CourseDetail_things__LHJUM{position:relative}.CourseDetail_things__LHJUM table,.CourseDetail_things__LHJUM td{outline:none!important;border:none!important;text-align:left}.CourseDetail_things__LHJUM tr{height:auto!important}.CourseDetail_things__LHJUM tr:first-child td{padding-bottom:8px}.CourseDetail_things__LHJUM tr:first-child td>*{font-size:16px!important}.CourseDetail_things__LHJUM tr:not(:first-child) td>*{color:var(--text-secondary)!important}.CourseDetail_text__ih581{gap:16px;font-size:14px;display:flex;flex-direction:column}.CourseDetail_factTitle__edipp{gap:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.CourseDetail_facts__ADqdH{gap:24px;height:auto;padding:4px 16px;border-radius:8px;background:var(--color-shakespeare-50)}.CourseDetail_fact__pSQC2,.CourseDetail_facts__ADqdH{display:flex;box-sizing:border-box;align-items:center}.CourseDetail_fact__pSQC2{gap:4px}.CourseDetail_splitBox__7kZXU{gap:48px;display:flex;position:relative}.CourseDetail_courseDetail__umbCe{flex:1;gap:16px;display:flex;flex-direction:column}.CourseDetail_slip__BRoTP{flex:0 0 416px}.CourseDetail_full__7dv9U{gap:16px;display:flex;flex-direction:column}.CourseDetail_map__smun4{width:100%;height:326px;border-radius:12px;overflow:hidden;background-color:var(--color-slate-200)}.CourseDetail_slots__493Zg{display:flex;flex-wrap:wrap;gap:16px;padding:0 44px;box-sizing:border-box;align-items:center}.CourseDetail_inputField__cl3D0{height:47px;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CourseDetail_quickFactsContent__30J72{font-family:var(--font-family);color:var(--text-secondary);font-weight:400;font-size:14px}.CourseDetail_quickFactsContent__30J72 p,.CourseDetail_quickFactsContent__30J72 span{font-family:inherit!important;color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.CourseDetail_aboutContent__Wh5xA{font-family:var(--font-family);color:var(--text-secondary);font-weight:400;font-size:14px}.CourseDetail_aboutContent__Wh5xA p,.CourseDetail_aboutContent__Wh5xA span{font-family:inherit!important;color:inherit!important;font-weight:inherit!important;font-size:inherit!important}.CourseDetail_teeContent__UBxfV table{width:100%!important}.CourseDetail_teeContent__UBxfV table tr:first-child{background-color:var(--color-slate-50)}.CourseDetail_notFound__Cy2dj{gap:8px;width:100%;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}.CourseDetail_notFoundImage__23ppb{width:100px;height:100px;position:relative}.CourseDetail_title__su5fv{display:flex;position:relative;align-items:center;width:100%}.CourseDetail_title__su5fv h1{flex:1;font-size:50px}.CourseDetail_flexLocation__qEGXa{display:flex;align-items:baseline;width:100%}.CourseDetail_flexBtnShareFav__HQJ9R{display:flex;justify-content:flex-end;flex-direction:row;gap:10px;align-items:center}.CourseDetail_card__ILxq3{display:flex;padding:22px;position:relative;border-radius:18px;background:#fff;flex-direction:column;gap:12px}.CourseDetail_titleLeft__plZn6{gap:16px;display:flex;flex-wrap:wrap;flex-direction:column}.CourseDetail_textName__QdwBR{width:100%}.CourseDetail_textIcon__3LZ5H{display:flex;flex-wrap:nowrap;font-size:16px;color:#64748b}.CourseDetail_location__yPsbc{display:flex;margin-top:.5rem;position:relative;font-size:14px;color:var(--text-secondary)}.CourseDetail_location__yPsbc h5{display:flex;align-items:center;flex:1;font-size:22px}.CourseDetail_head__dxebf{display:flex;gap:22px;position:relative;padding-left:1rem;padding-right:1rem;margin-bottom:30px;flex-direction:column}.CourseDetail_favBtn__EhCP9{cursor:pointer;width:110px;border:1px solid var(--color-shakespeare-500);border-radius:32px;display:flex;font-weight:700;height:32px;font-size:14px;padding:0 1rem;min-width:104px;align-items:center;color:var(--color-shakespeare-500)}.CourseDetail_actions___3auP{display:flex;flex:0 0 270px;position:relative;gap:20px;padding-top:12px;box-sizing:border-box;justify-content:flex-start;align-items:flex-end}.CourseDetail_icon__SPCFl{display:flex;align-items:center}.CourseDetail_iconWrapper__osxga{margin-right:8px;display:inline-block}.CourseDetail_rating__hvlIK{display:flex;position:relative;flex-direction:column;align-items:flex-end}.CourseDetail_rating__hvlIK h5{color:#000;font-size:22px;font-weight:700}.CourseDetail_rating__hvlIK span{color:#8d939b;font-size:18px;font-weight:500}.CourseDetail_shareBtnPosition__kbP6j{margin-top:.5rem;width:100%;display:flex;justify-content:flex-start}.CourseDetail_leftPanel__SJEwx{height:100%;width:100%}.CourseDetail_spaceBooking__KCEu3{margin-top:1rem;margin-bottom:1rem}.CourseDetail_facilitiesBox__o2TG5{height:37px;margin-top:1rem;padding-left:2rem}.CourseDetail_inputFieldMobileCalendar__eOiry,.CourseDetail_inputFieldMobile__vI1Pp{height:47px;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CourseDetail_golferMobile__Ol5pX{display:flex}.CourseDetail_ellipsisOneLine__gIhrm{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.CourseDetail_head__dxebf{padding-left:0;padding-right:0}}@media screen and (max-width:431px){.CourseDetail_facilities__vEvrY{grid-template-columns:repeat(1,minmax(0,1fr))}.CourseDetail_slots__493Zg{justify-content:center}.CourseDetail_actions___3auP{margin-top:.25rem}.CourseDetail_head__dxebf{margin-bottom:15px}.CourseDetail_page__u_noS{gap:16px}.CourseDetail_spaceBooking__KCEu3{margin-top:0}.CourseDetail_full__7dv9U{gap:0;display:flex;flex-direction:column}.CourseDetail_facts__ADqdH{height:auto;flex-direction:column;padding:4px 16px;border-radius:8px;background:var(--color-shakespeare-50)}.CourseDetail_fact__pSQC2,.CourseDetail_facts__ADqdH{gap:8px;display:flex;box-sizing:border-box;align-items:center}.CourseDetail_fact__pSQC2{width:100%;flex-direction:row;justify-content:space-between}}@media screen and (max-width:375px){.CourseDetail_slots__493Zg{display:flex;padding:0;justify-content:center}.CourseDetail_inputFieldMobile__vI1Pp{display:flex;flex-direction:column;margin-bottom:1rem;align-items:flex-start}.CourseDetail_inputFieldMobileCalendar__eOiry{display:flex;flex-direction:column;margin-bottom:1rem;align-items:center}}@media screen and (max-width:321px){.CourseDetail_golferMobile__Ol5pX{display:flex;flex-direction:column}}@media screen and (min-width:950px){.CourseDetail_titleLeft__plZn6{gap:16px;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.CourseDetail_textIcon__3LZ5H{display:flex;flex-wrap:nowrap;width:100%;font-size:16px;color:#64748b}}