.BookingCard_wrapper___ewpU{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:8px;cursor:pointer}@media(max-width:768px){.BookingCard_wrapper___ewpU{flex-direction:column;gap:2px}}.BookingCard_wrapper___ewpU:hover .BookingCard_card__HPdN_{outline:1px solid var(--separator-primary);box-shadow:var(--web-shadow)}.BookingCard_card__HPdN_{position:relative;display:flex;flex-direction:column;border-radius:24px;padding:24px;background:var(--background-primary);min-width:0;outline:1px solid transparent;transition:outline-color .2s ease-in-out,box-shadow .2s ease-in-out}@media(max-width:768px){.BookingCard_card__HPdN_{padding:16px;border-radius:16px}}.BookingCard_instructorBlock__Z0x5F{align-items:center;justify-content:space-between;text-align:center;flex:200 1;gap:16px}@media(max-width:1200px){.BookingCard_instructorBlock__Z0x5F{flex:300 1}}@media(max-width:768px){.BookingCard_instructorBlock__Z0x5F{flex:200 1;padding:0;align-items:flex-start;gap:8px;border-bottom-left-radius:0;border-bottom-right-radius:0}}.BookingCard_instructorBlock__Z0x5F .BookingCard_aboutInstructorButton__TiodM{color:var(--text-secondary)}@media(max-width:768px){.BookingCard_instructorBlock__Z0x5F .BookingCard_aboutInstructorButton__TiodM{display:none}}.BookingCard_bookingBlock__uQQ3M{flex:577 1;gap:20px}@media(max-width:768px){.BookingCard_bookingBlock__uQQ3M{gap:12px;border-top-left-radius:0;border-top-right-radius:0}}.BookingCard_bookingBlock__uQQ3M .BookingCard_description__PKA5A{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BookingCard_instructorInfo__cvM9Z{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:768px){.BookingCard_instructorInfo__cvM9Z{gap:0}.BookingCard_instructorInfo__cvM9Z p{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}}.BookingCard_avatar__CMcal{position:relative;aspect-ratio:200/160;border-radius:12px;cursor:pointer;overflow:hidden}.BookingCard_avatar__CMcal img{object-fit:cover}@media(max-width:768px){.BookingCard_avatar__CMcal{width:100%;min-width:100px;border-radius:16px 16px 0 0;max-height:500px}.BookingCard_avatar_mobileHidden__AHyYV{display:none}}.BookingCard_costAndTime__rmgzB{display:flex;flex-direction:row;gap:12px;align-items:flex-end}.BookingCard_costAndTime__rmgzB .BookingCard_cost__tMQiQ{color:var(--green-basic);-webkit-line-clamp:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.BookingCard_costAndTime__rmgzB .BookingCard_cost__tMQiQ{font-size:24px;font-weight:500;line-height:32px;letter-spacing:-1.9%}}.BookingCard_costAndTime__rmgzB .BookingCard_time__9y7np{white-space:nowrap}@media(max-width:768px){.BookingCard_costAndTime__rmgzB .BookingCard_time__9y7np{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%}}.BookingCard_serviceInfo__kLVif{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.BookingCard_serviceInfo__kLVif{gap:8px}.BookingCard_serviceInfo__kLVif .BookingCard_closeButton__r0SDb{display:none}.BookingCard_serviceInfo__kLVif .BookingCard_serviceName__OqU8B{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}}.BookingCard_transportInfo__JTPPr{display:flex;gap:8px;flex-flow:row wrap}.BookingCard_transportInfo_element__bya0B{padding:8px 16px;background:var(--background-secondary);border-radius:40px;white-space:nowrap}@media(max-width:1024px){.BookingCard_transportInfo_element__bya0B{overflow:hidden;text-overflow:ellipsis;max-width:50%}}@media(max-width:768px){.BookingCard_transportInfo__JTPPr .BookingCard_transportInfo_element__bya0B{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%}}.BookingCard_addressInfo__roxK2{display:flex;flex-direction:row;align-items:center;gap:12px}.BookingCard_addressInfo_position__fyk_G{display:flex;flex-direction:column;gap:4px}.BookingCard_addressInfo_position__fyk_G .BookingCard_positionText__1YiPX{color:var(--text-secondary)}@media(max-width:768px){.BookingCard_addressInfo_position__fyk_G p{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%}}.BookingCard_map__lzXY3{filter:invert(100%)}.BookingCard_rowBlock__1qV_B{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.BookingCard_rowBlock__1qV_B .BookingCard_positionText__1YiPX{color:var(--text-secondary)}.BookingCard_headerRow__P5jmp{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.BookingCard_headerRow__P5jmp .BookingCard_closeIcon__QMvLH{cursor:pointer}.BookingCard_autoConfirm_closable__6vmhC{margin-left:12px;margin-right:auto}.BookingCard_instructorName__hY9sV{display:flex;flex-direction:column;gap:12px}.BookingCard_instructorName__hY9sV p{width:100%;text-align:center}@media(max-width:768px){.BookingCard_instructorName__hY9sV{padding:0 16px;margin-top:16px;text-align:left;width:100%}.BookingCard_instructorName__hY9sV p{text-align:left;width:100%}}.BookingCard_name__bCQLK{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:min-content;margin:0 auto}@media(max-width:768px){.BookingCard_name__bCQLK{flex-direction:row;width:100%;margin:initial}}.BookingCard_name__bCQLK .BookingCard_closeButton__r0SDb{display:none}@media(max-width:768px){.BookingCard_name__bCQLK .BookingCard_closeButton__r0SDb{display:block}}.BookingCard_reviewsBlock__iLJGo{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.BookingCard_reviewsBlock__iLJGo{flex-direction:row;align-items:center;padding:0 16px 16px}}.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV{justify-content:center}@media(max-width:1200px){.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV{flex-direction:row-reverse;gap:4px}.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV div:first-child{display:none}.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV div:nth-child(2){display:block}}@media(max-width:768px){.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV{flex-direction:row;gap:8px}.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV div:first-child{display:flex}.BookingCard_reviewsBlock__iLJGo .BookingCard_starsWrapper__eg6dV div:nth-child(2){display:none}}.BookingCard_carsWrapper__yMAB4{margin-top:-8px}.BookingCard_clickable__Cx3Wt{cursor:pointer}.BookingCard_clickable__Cx3Wt .BookingCard_greenText__MIdgm{transition:color .2s ease-in-out}.BookingCard_clickable__Cx3Wt:hover .BookingCard_greenText__MIdgm{color:var(--green-basic)}.AutoConfirmBlock_wrapper__p0HE_{display:flex;gap:12px;align-items:center;cursor:default}.AutoConfirmBlock_wrapper__p0HE_ .AutoConfirmBlock_greenText__DuZKv{color:var(--green-basic)}.AutoConfirmBlock_hideAlways__qSt_m{display:none}@media screen and (max-width:1024px){.AutoConfirmBlock_hideOnMobile__Pd_6I{display:none}}