.teacher-profile-module__KBWTNW__heroRow{flex-direction:column;gap:24px;display:flex}.teacher-profile-module__KBWTNW__avatarWrap{flex-shrink:0;width:112px;height:112px}.teacher-profile-module__KBWTNW__avatarWrap>*{box-shadow:0 0 0 4px #f4b40026;border-radius:28px!important;width:100%!important;height:100%!important}.teacher-profile-module__KBWTNW__avatarWrap>*>*{border-radius:28px!important;font-size:34px!important}.teacher-profile-module__KBWTNW__heroMain{flex:1;min-width:0}.teacher-profile-module__KBWTNW__mobilePrice{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.teacher-profile-module__KBWTNW__layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.teacher-profile-module__KBWTNW__main{flex-direction:column;gap:24px;min-width:0;display:flex}.teacher-profile-module__KBWTNW__side{min-width:0;scroll-margin-top:80px}.teacher-profile-module__KBWTNW__sideInner{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.teacher-profile-module__KBWTNW__heroRow{flex-direction:row;align-items:flex-start}.teacher-profile-module__KBWTNW__avatarWrap{width:128px;height:128px}.teacher-profile-module__KBWTNW__mobilePrice{display:none}}@media (min-width:1024px){.teacher-profile-module__KBWTNW__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.teacher-profile-module__KBWTNW__sideInner{position:sticky;top:80px}}.teacher-profile-module__KBWTNW__card{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:16px;padding:24px}.teacher-profile-module__KBWTNW__aboutBody{flex-direction:column;gap:20px;margin-top:20px;display:flex}.teacher-profile-module__KBWTNW__quote{color:var(--foreground);border-left:2px solid #f4b400;margin:0;padding:2px 0 2px 18px;font-size:16px;font-weight:500;line-height:1.65}.teacher-profile-module__KBWTNW__bio{color:var(--muted-foreground);white-space:pre-line;margin:0;font-size:14px;line-height:1.8}.teacher-profile-module__KBWTNW__skills{border-top:1px solid var(--border);padding-top:18px}.teacher-profile-module__KBWTNW__label{color:var(--muted-foreground);margin:0 0 10px;font-size:12px;font-weight:500}.teacher-profile-module__KBWTNW__chips{flex-wrap:wrap;gap:8px;display:flex}.teacher-profile-module__KBWTNW__availCard{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 60%, transparent);border-radius:16px;padding:20px}.teacher-profile-module__KBWTNW__availTitle{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.teacher-profile-module__KBWTNW__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.teacher-profile-module__KBWTNW__day{border:1px solid var(--border);color:color-mix(in srgb, var(--muted-foreground) 45%, transparent);border-radius:10px;justify-content:center;align-items:center;padding:9px 0;font-size:11px;display:flex}.teacher-profile-module__KBWTNW__dayOn{color:var(--foreground);background:#f4b4001a;border-color:#f4b40066;font-weight:600}.teacher-profile-module__KBWTNW__hours{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:1.6}.teacher-profile-module__KBWTNW__section{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.teacher-profile-module__KBWTNW__sectionLabel{color:var(--muted-foreground);margin:0;font-size:12px;font-weight:500}.teacher-profile-module__KBWTNW__sectionValue{color:var(--foreground);margin:4px 0 0;font-size:14px;font-weight:600}.teacher-profile-module__KBWTNW__langs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}@media (max-width:767px){.teacher-profile-module__KBWTNW__card{padding:20px}}
