.AppointmentForm_form__BY5c0{display:flex;flex-direction:column;gap:8px;margin-top:20px;width:100%}.AppointmentForm_inputIcon__l_L5b{margin-right:5px;height:24px;width:24px}.AppointmentForm_submit__2_OVU{margin:16px 0}.AppointmentForm_footer__V4_rZ{display:flex;flex-direction:column;gap:10px}.AppointmentForm_footerItem__Ect_d{display:flex;flex-direction:row;gap:4px}.AppointmentForm_checkboxWrapper__uBEVW{align-items:flex-start}.AppointmentForm_checkbox__tOxWn{padding:2px 6px 2px 10px}.AppointmentWithInstructor_drawer__kbpEp{width:360px;max-width:100%}.AppointmentWithInstructor_closeButtonWrapper__kSinw{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;height:60px;padding:10px}.AppointmentWithInstructor_container__ZJh9c{padding:20px 30px}.AppointmentWithInstructor_container__ZJh9c,.InstructorSidebar_sidebar__p50cs{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.InstructorSidebar_sidebar__p50cs{width:25%;min-width:350px;padding:16px 0;gap:16px;border-radius:6px;flex:1 0 350px}@media(max-width:1023px){.InstructorSidebar_sidebar__p50cs{box-shadow:none;padding:0;width:100%;min-width:100%}}.InstructorSidebar_item__A1KT4{display:flex;flex-direction:column;padding:0 16px;gap:16px;width:100%}@media(max-width:1023px){.InstructorSidebar_item__A1KT4{padding:0}}.InstructorSidebar_schoolsTitle__EXqk8{margin-bottom:8px}.InstructorSidebar_schools___EfbY{display:flex;flex-direction:column;width:100%;gap:2px}.InstructorSidebar_schools___EfbY a,.InstructorSidebar_schools___EfbY span{justify-content:space-between;padding:6px 16px}@media(max-width:1023px){.InstructorSidebar_schools___EfbY a,.InstructorSidebar_schools___EfbY span{padding:6px 0}}.InstructorSidebar_text__1_Ah5{font-size:14px;font-weight:400;letter-spacing:0;line-height:16px;text-transform:uppercase}.InstructorSidebar_ratingItem__pUppm{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:20px}.ReviewForm_form__8zo3p{display:flex;flex-direction:column;gap:20px;padding:20px 0 0}.ReviewForm_ratingWrapper__uYeJ5{display:flex;flex-direction:column;gap:10px}.ReviewForm_ratingError__kWUOT{margin:4px 0 8px 16px}.ReviewForm_mainSchool__xF9O8{font-weight:700}.ReviewForm_mainSchool__xF9O8:after{content:"(Domyślny)";margin-left:5px;font-weight:500;color:#888;font-size:14px}.ReviewForm_selectLoader__V4Ui9{position:absolute;top:0;bottom:0;right:10px;margin:auto;background:#fff;border-radius:50%}.ProfileCard_card__7D1nC{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:24px}@media(max-width:767px){.ProfileCard_card__7D1nC{padding:24px 24px calc(env(safe-area-inset-bottom) + 24px);box-shadow:0 1px 0 rgba(27,31,35,.04),inset 0 1px 0 hsla(0,0%,100%,.25)}}.ProfileCard_infoWrapper__h65OK{display:flex;flex-direction:row;align-items:center;gap:15px;width:100%}@media(max-width:767px){.ProfileCard_infoWrapper__h65OK{flex-direction:column;align-items:flex-start}}.ProfileCard_image__Hmter{height:112px;min-height:112px;max-height:112px;width:112px;min-width:112px;max-width:112px;object-fit:cover;border-radius:50%;border:2px solid #fed055;overflow:hidden}@media(max-width:767px){.ProfileCard_image__Hmter{height:64px;min-height:64px;max-height:64px;width:64px;min-width:64px;max-width:64px}}.ProfileCard_info__T4BQ1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}.ProfileCard_ratingWrapper__VVioK{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px}.ProfileCard_rating__P_QZn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:20px}@media(max-width:767px){.ProfileCard_rating__P_QZn{flex-direction:column;align-items:flex-end;gap:12px}.ProfileCard_passingRateTitle__bQGWl{font-size:12px}}.ProfileCard_badge__c3eno{background:#fed055;text-align:center;padding:8px 12px;border-radius:4px;white-space:nowrap}.ProfileCard_name___Mmla{word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.InstructorSchoolLink_link__V9tRa{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;max-width:100%}.InstructorSchoolLink_wrapper__nz6Kr{max-width:calc(100% - 16px - 8px)}.InstructorSchoolLink_photo__3Qs_F{width:24px;max-width:24px;min-width:24px;height:24px;max-height:24px;min-height:24px;border-radius:50%;overflow:hidden}.InstructorSchoolLink_name__Kmumd{width:100%;max-width:calc(100% - 24px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.InstructorSchoolLink_icon__vbole{width:16px;max-width:16px;min-width:16px;height:16px;max-height:16px;min-height:16px}.ReviewItem_list__HgjMz{display:flex;flex-direction:column;gap:42px;height:100%}.ReviewItem_wrapper__c5YJs{display:flex;flex-direction:column;gap:20px}.ReviewItem_card___x74j{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.ReviewItem_cardUserReview__Pqp7P{border:1px solid #e7e7e7;padding:8px;border-radius:4px}.ReviewItem_header__YW5JV{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;position:relative;gap:10px;width:100%}.ReviewItem_userNameWrapper__cW1Vn{display:flex;flex-direction:row;width:calc(100% - 60px - 10px);max-width:100%}.ReviewItem_userName__ij3sF{max-width:420px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ReviewItem_headerTop__X2gGe{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.ReviewItem_commentWrapper__rkiBE{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.ReviewItem_footer__QBOLR{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:10px;margin-top:15px}.ReviewItem_footerItem__uD5JA{display:flex;flex-direction:row;align-items:center;gap:5px;width:60px}.ReviewItem_answer__0RmdE{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;padding:20px;background:#f6f6f6}.ReviewItem_arrowIcon__KHWxB{width:22px;height:22px;cursor:pointer;rotate:90deg;transition:.3s}.ReviewItem_arrowIconRotated__A4vvD{rotate:270deg}.ReviewItem_collapse__zWUtQ{width:100%}.ReviewItem_ratingWrapper__mY3AD{display:flex;flex-direction:column;gap:10px;padding-top:10px;width:100%}.ReviewItem_ratingItemWrapper__plVhO{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%}.ReviewItem_divider__EFHOG{margin-top:20px;background:#e7e7e7;height:1px;width:100%}.ReviewItem_yourOpinion__cJSbP{margin-bottom:-20px}.ReviewItem_userReviewHeader__b4yYl{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:10px;position:relative}.ReviewItem_deleteButton__jfySW{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:50%;height:22px;width:22px}.ReviewItem_deleteButton__jfySW svg{height:16px;width:16px}.ReviewItem_approveBadge__NjTIc{background:red;padding:4px}.ReviewItem_replies__ajhC_{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.InstructorReviews_list__RaDOs{display:flex;flex-direction:column;gap:21px;min-height:420px}@media(max-width:767px){.InstructorReviews_list__RaDOs{min-height:250px}}.InstructorReviews_divider__UiOXk{background:#e7e7e7;width:100%;height:1px}.InstructorServices_list__fkqAm{display:flex;flex-direction:column;gap:10px;min-height:420px}@media(max-width:767px){.InstructorServices_list__fkqAm{min-height:250px}.InstructorProfile_section__Fm732{padding:0 0 env(safe-area-inset-bottom,0)}}.InstructorProfile_wrapper__ADaj4{display:flex;flex-direction:row;align-items:flex-start;width:100%;height:100%;gap:24px;flex-wrap:wrap}.InstructorProfile_center__Tun_w{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%}.InstructorProfile_profile__f_X0f{display:flex;flex-direction:column;width:100%;height:100%;gap:20px;flex:1 0 500px;max-width:100%}.InstructorProfile_tabPanel__8eZRN{display:flex;flex-direction:column;height:100%;gap:20px}@media(max-width:767px){.InstructorProfile_tabPanel__8eZRN{padding:0 24px 24px}.InstructorProfile_tabsWrapper__qoiib{padding:0 24px}}