.TherapistTabBar-module__RvLPgq__inlineNavigation{border-top:1px solid #e9eef4;margin-top:24px;padding:10px 24px}.TherapistTabBar-module__RvLPgq__navigation{align-items:center;gap:5px;min-width:0;display:flex}.TherapistTabBar-module__RvLPgq__sectionLink{color:#64748b;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.TherapistTabBar-module__RvLPgq__sectionLink:hover{color:hsl(var(--primary));background:#f3f7fc}.TherapistTabBar-module__RvLPgq__sectionLink[aria-current]{color:hsl(var(--primary));background:hsl(var(--brand-wash));font-weight:500}.TherapistTabBar-module__RvLPgq__count{color:#65748a;background:#e8eef6;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;line-height:1;display:inline-flex}.TherapistTabBar-module__RvLPgq__sticky{z-index:40;visibility:hidden;background:#fff;border-bottom:1px solid #dce7f5;transition:transform .2s,visibility .2s;position:fixed;inset:0 0 auto;transform:translateY(-100%);box-shadow:0 4px 20px #162e4906}.TherapistTabBar-module__RvLPgq__sticky[data-visible=true]{visibility:visible;transform:translateY(0)}.TherapistTabBar-module__RvLPgq__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;max-width:1280px;min-height:72px;margin:0 auto;padding:0 32px;display:grid}.TherapistTabBar-module__RvLPgq__identityRow{display:contents}.TherapistTabBar-module__RvLPgq__identity{text-align:left;cursor:pointer;border-radius:8px;flex:1;order:0;align-items:center;gap:12px;min-width:0;display:flex}.TherapistTabBar-module__RvLPgq__portrait{flex-shrink:0;width:40px;height:40px;position:relative}.TherapistTabBar-module__RvLPgq__image{background:#edf2f7;border-radius:10px;position:absolute;inset:0;overflow:hidden}.TherapistTabBar-module__RvLPgq__verified{width:17px;height:17px;fill:hsl(var(--primary));stroke:#fff;background:#fff;border-radius:50%;position:absolute;bottom:-2px;right:-3px}.TherapistTabBar-module__RvLPgq__text{flex-direction:column;gap:3px;min-width:0;display:flex}.TherapistTabBar-module__RvLPgq__name{color:#172e47;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.TherapistTabBar-module__RvLPgq__profession{color:#718095;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.TherapistTabBar-module__RvLPgq__inner>.TherapistTabBar-module__RvLPgq__navigation{flex-shrink:0;order:1}.TherapistTabBar-module__RvLPgq__actions{flex-shrink:0;order:2;justify-self:end;align-items:center;gap:6px;display:flex}.TherapistTabBar-module__RvLPgq__backToTop{background:hsl(var(--brand-wash));width:36px;height:36px;color:hsl(var(--primary));cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.TherapistTabBar-module__RvLPgq__backToTop svg{width:16px;height:16px}.TherapistTabBar-module__RvLPgq__backToTop:hover{background:#dbe9ff}.TherapistTabBar-module__RvLPgq__sectionLink:focus-visible,.TherapistTabBar-module__RvLPgq__identity:focus-visible,.TherapistTabBar-module__RvLPgq__backToTop:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}@media (max-width:1023px){.TherapistTabBar-module__RvLPgq__inner{flex-direction:column;gap:0;padding:0 20px;display:flex}.TherapistTabBar-module__RvLPgq__identityRow{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:68px;display:flex}.TherapistTabBar-module__RvLPgq__inner>.TherapistTabBar-module__RvLPgq__navigation{border-top:1px solid #f0f3f8;width:100%;padding:0 0 8px}.TherapistTabBar-module__RvLPgq__inner>.TherapistTabBar-module__RvLPgq__navigation .TherapistTabBar-module__RvLPgq__sectionLink{flex:1;margin-top:6px;padding:8px 10px;font-size:13px}.TherapistTabBar-module__RvLPgq__inlineNavigation{padding:10px 16px}.TherapistTabBar-module__RvLPgq__inlineNavigation .TherapistTabBar-module__RvLPgq__sectionLink{flex:1;padding:8px 10px;font-size:13px}}@media (max-width:639px){.TherapistTabBar-module__RvLPgq__inner{padding:0 16px}.TherapistTabBar-module__RvLPgq__identity{gap:10px}.TherapistTabBar-module__RvLPgq__portrait{width:34px;height:34px}.TherapistTabBar-module__RvLPgq__name{font-size:14px}.TherapistTabBar-module__RvLPgq__profession{max-width:210px;font-size:11px}.TherapistTabBar-module__RvLPgq__actions{gap:0}.TherapistTabBar-module__RvLPgq__backToTop{width:30px;height:30px}.TherapistTabBar-module__RvLPgq__sectionLink{gap:4px}}@media (prefers-reduced-motion:reduce){.TherapistTabBar-module__RvLPgq__sticky,.TherapistTabBar-module__RvLPgq__sectionLink{transition:none}}
