.ProtoCalendar_calendar__pFQA8{display:flex;width:100%;flex-direction:column;align-items:center;gap:10px}.ProtoCalendar_head__eKsKy{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.ProtoCalendar_month__aJJL8{flex:1;margin:0;font-size:14px;text-align:center;color:var(--proto-text)}.ProtoCalendar_nav__fiChZ{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:12px;background:rgba(0,0,0,.45);font-size:22px;line-height:1;color:var(--proto-text)}.ProtoCalendar_nav__fiChZ:disabled{opacity:.3;cursor:default}.ProtoCalendar_weekday__awSvM{font-size:11px;color:var(--proto-text-50)}.ProtoCalendar_weekday__awSvM.ProtoCalendar_weekend____N5v{color:var(--proto-weekend);opacity:.7}.ProtoCalendar_grid__m8kIW{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;width:100%;justify-items:center}.ProtoCalendar_day__8Ycj9{display:flex;cursor:pointer;width:32px;height:32px;align-items:center;justify-content:center;border:2px solid transparent;border-radius:27px;background:none;font-family:var(--proto-font-text);font-size:14px;color:var(--proto-text)}.ProtoCalendar_weekend____N5v{color:var(--proto-weekend)}.ProtoCalendar_unavailable__zssrn{color:var(--proto-text-50);cursor:default}.ProtoCalendar_unavailableWeekend__TAaKm{color:rgba(232,69,69,.5);cursor:default}.ProtoCalendar_today__hgbwA{border-color:#ffffff}.ProtoCalendar_selected__57oTG{background:#ffffff;color:#000000}.ui_page__Mocc5{width:100%;max-width:var(--proto-width);min-height:100vh;margin:0 auto;padding-bottom:40px;background:var(--proto-bg);font-family:var(--proto-font-text);color:var(--proto-text)}.ui_content__P7vrH{display:flex;flex-direction:column;gap:20px;padding:22px var(--proto-gutter) 0}.ui_title__snzJs{margin:0;font-family:var(--proto-font-display);font-size:24px;font-weight:400;line-height:1.2}.ui_subtitle__9PAdQ{margin:-8px 0 0;font-size:14px;line-height:1.45;color:var(--proto-text-60)}.ui_sectionTitle__IjJsf{margin:8px 0 0;font-size:18px;font-weight:500}.ui_tabs__YyA0f{display:flex;gap:6px;padding:4px;background:var(--proto-field)}.ui_tab__1lO2r,.ui_tabs__YyA0f{border-radius:var(--proto-radius-pill)}.ui_tab__1lO2r{flex:1;height:40px;background:transparent;color:var(--proto-text-70);font-size:14px}.ui_tabActive__dvRlg{background:#ffffff;color:#000000}.ui_list__nK9W8{display:flex;flex-direction:column;gap:8px}.ui_card__UOkHE{display:flex;align-items:center;gap:12px;padding:14px;border-radius:20px;background:var(--proto-surface)}.ui_cardLink__fy9Xq{cursor:pointer;transition:background .15s ease}.ui_cardLink__fy9Xq:hover{background:#14141e}.ui_cardBody__RKceQ{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.ui_cardTitle__XHKEr{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.ui_cardMeta__WNWXl{overflow:hidden;font-size:12px;line-height:1.35;color:var(--proto-text-60);text-overflow:ellipsis}.ui_cardActions__zVWd2{display:flex;flex:0 0 auto;gap:6px}.ui_panel__WgQ9Y{gap:14px;padding:20px;border-radius:var(--proto-radius-card);background:var(--proto-surface)}.ui_field__WMeId,.ui_panel__WgQ9Y{display:flex;flex-direction:column}.ui_field__WMeId{gap:6px}.ui_label__owLFZ{font-size:13px;color:var(--proto-text-60)}.ui_input__n9_Vc,.ui_select__4ViGp,.ui_textarea__5QpgS{width:100%;padding:0 14px;border:none;border-radius:var(--proto-radius-field);background:var(--proto-field);color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px;outline:none}.ui_input__n9_Vc,.ui_select__4ViGp{height:46px}.ui_textarea__5QpgS{min-height:96px;padding-top:12px;padding-bottom:12px;line-height:1.45;resize:vertical}.ui_input__n9_Vc::-moz-placeholder,.ui_textarea__5QpgS::-moz-placeholder{color:var(--proto-text-50)}.ui_input__n9_Vc::placeholder,.ui_textarea__5QpgS::placeholder{color:var(--proto-text-50)}.ui_input__n9_Vc:focus-visible,.ui_select__4ViGp:focus-visible,.ui_textarea__5QpgS:focus-visible{outline:2px solid rgba(255,255,255,.35)}.ui_row__qlI8p{display:flex;gap:8px}.ui_row__qlI8p>*{flex:1;min-width:0}.ui_danger__BAIkU,.ui_ghost__6BOq7,.ui_primary__iUJns,.ui_secondary__Z0pFu{display:inline-flex;height:44px;align-items:center;justify-content:center;gap:6px;padding:0 18px;border-radius:var(--proto-radius-pill);font-family:var(--proto-font-text);font-size:14px;white-space:nowrap;transition:opacity .15s ease}.ui_primary__iUJns{background:#ffffff;color:#000000}.ui_secondary__Z0pFu{background:var(--proto-pill);color:var(--proto-text);border:1px solid rgba(255,255,255,.14)}.ui_ghost__6BOq7{background:var(--proto-field);color:var(--proto-text)}.ui_danger__BAIkU{background:rgba(232,69,69,.14);color:#ff8a8a}.ui_small__nrDR2{height:34px;padding:0 14px;font-size:13px}.ui_danger__BAIkU:disabled,.ui_ghost__6BOq7:disabled,.ui_primary__iUJns:disabled,.ui_secondary__Z0pFu:disabled{opacity:.5}.ui_block__jZNHD{width:100%}.ui_badge__NsECd{display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;background:var(--proto-field);font-size:11px;color:var(--proto-text-70);white-space:nowrap}.ui_badgeGreen__COIGH{background:rgba(0,179,125,.18);color:rgb(90,220,170)}.ui_badgeBlue__p8lyK{background:rgba(0,106,128,.25);color:rgb(120,200,230)}.ui_badgeRed__nGf46{background:rgba(232,69,69,.16);color:#ff8a8a}.ui_empty__y2kNC{padding:28px 12px;border:1px dashed rgba(255,255,255,.12);border-radius:20px;font-size:14px;line-height:1.5;text-align:center}.ui_empty__y2kNC,.ui_muted__38GTN{color:var(--proto-text-50)}@media (min-width:960px){.ui_content__P7vrH{gap:24px;padding-top:40px}.ui_title__snzJs{font-size:32px}.ui_primary__iUJns:hover{background:#ececec}.ui_ghost__6BOq7:hover,.ui_secondary__Z0pFu:hover{background:rgba(255,255,255,.08)}.ui_grid___sn3Q{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:12px}}@media (max-width:599px){.ui_cardWrap__wiZCD{flex-wrap:wrap}.ui_cardWrap__wiZCD>.ui_cardBody__RKceQ{flex:1 1 calc(100% - 64px)}.ui_cardWrap__wiZCD>.ui_cardActions__zVWd2{flex:1 1 100%;justify-content:flex-end}.ui_cardWrap__wiZCD>.ui_cardActions__zVWd2>*{flex:1 1 0}.ui_cardWrap__wiZCD>.ui_cardActions__zVWd2>.ui_danger__BAIkU{flex:0 0 auto}}.AdminPage_tabs__uusLf{overflow-x:auto;scrollbar-width:none}.AdminPage_tabs__uusLf::-webkit-scrollbar{display:none}.AdminPage_tabs__uusLf>*{flex:1 0 auto;padding:0 14px}.AdminPage_group__X0ul8{display:flex;flex-direction:column;gap:12px}.AdminPage_groupHead__yJIdQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.AdminPage_filters___ubCB{display:flex;flex-direction:column;gap:8px}.AdminPage_row__FaVBI{flex-wrap:wrap}.AdminPage_index__1TI0X{width:24px;flex:0 0 auto;font-size:12px;text-align:center;color:var(--proto-text-50)}.AdminPage_mail__NbvHU{color:var(--proto-text-70);text-decoration:underline;text-decoration-color:rgba(255,255,255,.25)}.AdminPage_date__5pCd2{font-size:12px;color:var(--proto-text-50)}.AdminPage_team__CpOUe{margin-left:6px}.AdminPage_status__fIy_q{width:auto;min-width:150px;height:38px;flex:0 0 auto}.AdminPage_bookingItem__9HCfp{display:flex;flex-direction:column;gap:6px}.AdminPage_rowActions__P3Qd6{display:flex;flex:0 0 auto;align-items:center;gap:6px}.AdminPage_bookingDetails__LLUKp{gap:12px}.AdminPage_fileList__avjbi{display:flex;flex-wrap:wrap;gap:6px}.AdminPage_fileList__avjbi>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.AdminPage_save__z3guG{align-self:flex-end}.AdminPage_badges__FZa8g{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.AdminPage_badges__FZa8g>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.AdminPage_linkBox__YcEf1{display:flex;flex-direction:column;gap:8px}.AdminPage_subTabs__EpMuD{align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none}.AdminPage_subTabs__EpMuD>*{flex:0 0 auto;padding:0 14px;white-space:nowrap}.AdminPage_report__sf74Z{gap:10px}.AdminPage_reportHead__tO5_A{display:flex;align-items:center;justify-content:space-between;gap:8px}.AdminPage_reportLine__r2tzu{margin:0;font-size:14px;line-height:1.5;color:var(--proto-text-70);overflow-wrap:anywhere}.AdminPage_reportLine__r2tzu b{font-weight:500;color:var(--proto-text)}.AdminPage_consultation__q_XFk{align-items:flex-start}.AdminPage_message__n7821{margin:6px 0 0;padding:10px 12px;border-radius:12px;background:var(--proto-field);font-size:13px;line-height:1.45;color:var(--proto-text-70);white-space:pre-line;overflow-wrap:anywhere}@media (min-width:960px){.AdminPage_tabs__uusLf{align-self:flex-start;max-width:100%}.AdminPage_filters___ubCB{flex-direction:row}.AdminPage_filters___ubCB>:first-child{flex:1}.AdminPage_filters___ubCB>:last-child{flex:0 0 220px}.AdminPage_row__FaVBI{flex-wrap:nowrap}}@media (max-width:599px){.AdminPage_row__FaVBI>div{flex:1 1 calc(100% - 40px)}.AdminPage_status__fIy_q{width:100%}.AdminPage_rowActions__P3Qd6{flex:1 1 100%}.AdminPage_rowActions__P3Qd6>.AdminPage_status__fIy_q{flex:1 1 auto}}.AdminPage_entityForm__jBtKZ{display:flex;flex-direction:column;gap:12px}.AdminPage_formActions__IRIrI{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.AdminPage_spacer__c8K1k{flex:1}.AdminPage_hint__Ngjyy{font-size:12px;line-height:1.4;color:var(--proto-text-50)}.AdminPage_mono__fntww{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.AdminPage_check__zlIaR{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;cursor:pointer}.AdminPage_check__zlIaR input{width:18px;height:18px;accent-color:#ffffff}.AdminPage_imageField__DbBhb{display:flex;align-items:flex-start;gap:12px}.AdminPage_imagePreview__2TQjM{display:block;width:72px;height:72px;flex:0 0 auto;border-radius:14px;background:var(--proto-field);-o-object-fit:cover;object-fit:cover}.AdminPage_imageControls__KKCCh{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:8px}.AdminPage_left__aFWcs{align-self:flex-start}.AdminPage_demoList__Ywb6m{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--proto-text-70)}.AdminPage_content__AHMOZ{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.AdminPage_contentTitle__w__3A{margin:0;font-size:16px;font-weight:500}.AdminPage_module__5J2X0,.AdminPage_stage__mfbWX{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:16px;background:var(--proto-field)}.AdminPage_stage__mfbWX{background:rgba(255,255,255,.04)}.AdminPage_moduleHead__HdKoD{display:flex;align-items:center;gap:8px}.AdminPage_moduleToggle__40jwe{display:flex;min-width:0;flex:1;align-items:center;gap:10px;background:none;color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px;text-align:left}.AdminPage_moduleToggle__40jwe>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminPage_moduleToggle__40jwe>span:nth-child(3){flex:0 0 auto;white-space:nowrap}@media (max-width:599px){.AdminPage_moduleToggle__40jwe>span:nth-child(3){display:none}}.AdminPage_moduleNumber__YFHfx,.AdminPage_stageNumber__OcCg_{display:inline-flex;width:26px;height:26px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:rgba(150,90,255,.25);font-size:12px}.AdminPage_stageNumber__OcCg_{background:rgba(255,255,255,.08)}.AdminPage_order__u9jsW{display:flex;flex:0 0 auto;gap:4px}.AdminPage_order__u9jsW>button{width:34px;padding:0}.AdminPage_moduleBody__J1PlX{display:flex;flex-direction:column;gap:14px}.AdminPage_stages__U5t7f{display:flex;flex-direction:column;gap:8px}@media (min-width:960px){.AdminPage_entityForm__jBtKZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.AdminPage_entityForm__jBtKZ>.AdminPage_check__zlIaR,.AdminPage_entityForm__jBtKZ>.AdminPage_formActions__IRIrI,.AdminPage_entityForm__jBtKZ>:has(.AdminPage_imageField__DbBhb),.AdminPage_entityForm__jBtKZ>:has(textarea){grid-column:1/-1}}.BookingPage_container__gILG5{width:100%;max-width:var(--proto-width);min-height:100vh;margin:0 auto;background:var(--proto-bg);font-family:var(--proto-font-text);color:var(--proto-text)}.BookingPage_content__YODv0{display:flex;flex-direction:column;gap:24px;padding:22px var(--proto-gutter) 40px}.BookingPage_steps__9v7QK{display:flex;align-items:center;gap:8px}.BookingPage_step__vc_Cp{display:flex;flex:1;flex-direction:column;align-items:center;gap:6px;color:var(--proto-text-50)}.BookingPage_stepActive__GoPq6{color:var(--proto-text)}.BookingPage_stepNumber__WtbGd{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1.5px solid;border-radius:50%;font-size:13px}.BookingPage_stepActive__GoPq6 .BookingPage_stepNumber__WtbGd{background:#ffffff;border-color:#ffffff;color:#000000}.BookingPage_stepLabel__WDlFF{font-size:11px}.BookingPage_title__0pqUZ{margin:0;font-family:var(--proto-font-display);font-size:20px;font-weight:400;text-align:center;color:var(--proto-text)}.BookingPage_card__9Svod{--glow:var(--proto-glow-violet);position:relative;display:flex;flex-direction:column;gap:20px;padding:24px 20px 20px;border-radius:var(--proto-radius-hero);background:var(--proto-surface)}.BookingPage_cardGlow__G_1PB{position:absolute;inset:0;border-radius:var(--proto-radius-hero);pointer-events:none}.BookingPage_sectionTitle__wOypA{position:relative;z-index:1;margin:0;font-size:16px;font-weight:500}.BookingPage_sectionText__hOits{position:relative;z-index:1;margin:0;font-size:13px;color:var(--proto-text-60)}.BookingPage_stack__uPxmA{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.BookingPage_fileItem__CvRUW{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 14px;border-radius:var(--proto-radius-field);background:var(--proto-field);font-size:14px}.BookingPage_fileError__xNH15{box-shadow:inset 0 0 0 1px rgba(232,69,69,.55)}.BookingPage_fileMain__C4WKr{position:relative;display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.BookingPage_fileName__g0_ik{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingPage_fileSize__Pj0j9{flex:0 0 auto;margin-left:auto;font-size:12px;color:var(--proto-text-50)}.BookingPage_fileName__g0_ik{flex:1 1 0}.BookingPage_fileError__xNH15 .BookingPage_fileSize__Pj0j9{flex-basis:100%;margin-left:0;color:rgb(255,120,120)}.BookingPage_progress__1Z51q{position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:linear-gradient(90deg,#fff calc(var(--share, 0) * 100%),rgba(255,255,255,.15) 0)}.BookingPage_fileRemove__nAdre{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:rgba(0,0,0,.35);font-size:13px;color:var(--proto-text-70)}.BookingPage_addFile__l067S{height:48px;border:1px dashed rgba(255,255,255,.28);border-radius:var(--proto-radius-field);background:transparent;color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px}.BookingPage_addFile__l067S:disabled{opacity:.4}.BookingPage_slotHint__GeW3v{margin:0;font-size:13px;text-align:center;color:var(--proto-text-60)}.BookingPage_notes__BB0sR{display:flex;flex-direction:column;gap:8px;padding-top:6px;font-size:14px}.BookingPage_notes__BB0sR textarea{min-height:72px;resize:vertical;padding:12px 14px;border:0;border-radius:var(--proto-radius-field);background:var(--proto-field);color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px}.BookingPage_rentalOptions__ejyUd{display:flex;gap:8px}.BookingPage_rentalButton__XbgIX{display:flex;flex:1;flex-direction:column;gap:4px;padding:14px 12px;border:1px solid rgba(255,255,255,.12);border-radius:var(--proto-radius-image);background:transparent;color:var(--proto-text);font-family:var(--proto-font-text);text-align:left}.BookingPage_rentalButtonActive__4i4jW{border-color:#ffffff;background:rgba(255,255,255,.06)}.BookingPage_rentalLabel__ZYv7c{font-size:13px}.BookingPage_rentalHint__xQjdx{font-size:11px;color:var(--proto-text-50)}.BookingPage_timeList__7Si6_{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.BookingPage_timeChip__gCVVo{display:flex;height:36px;align-items:center;justify-content:center;padding:0 14px;border-radius:40px;background:rgba(0,0,0,.5);color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px}.BookingPage_timeChipActive__Ny2XZ{background:#ffffff;color:#000000}.BookingPage_timeChip__gCVVo:disabled{opacity:.35;cursor:default}.BookingPage_timeChipTaken__U9co1{text-decoration:line-through}.BookingPage_info__eNtqr{position:relative;z-index:1;padding:12px 14px;border-radius:var(--proto-radius-image);background:rgba(255,255,255,.05);font-size:12px;color:var(--proto-text-70)}.BookingPage_summaryRow__8ZBrB{display:flex;justify-content:space-between;gap:16px;font-size:14px}.BookingPage_summaryLabel__aKVLR{color:var(--proto-text-50)}.BookingPage_actions__eswBf{display:flex;gap:8px}.BookingPage_primary__jGbvt{display:flex;flex:1 0 auto;height:54px;align-items:center;justify-content:center;border-radius:var(--proto-radius-pill);background:#ffffff;color:#000000;font-family:var(--proto-font-text);font-size:14px}.BookingPage_primary__jGbvt:disabled{opacity:.6}.BookingPage_secondary__knREJ{display:flex;flex:0 0 auto;height:54px;align-items:center;justify-content:center;padding:0 24px;border-radius:var(--proto-radius-pill);background:var(--proto-pill);color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px}.BookingPage_owner__sxb1H{display:flex;flex-direction:column;gap:8px;padding-top:6px}.BookingPage_ownerChoices__74DF_{display:flex;flex-wrap:wrap;gap:6px}.BookingPage_ownerChip__6HpG6{height:36px;padding:0 14px;border-radius:40px;background:rgba(0,0,0,.5);color:var(--proto-text);font-family:var(--proto-font-text);font-size:13px}.BookingPage_ownerChipActive__yvimY{background:#ffffff;color:#000000}.BookingPage_ownerHint__blfTI{font-size:12px;color:var(--proto-text-60)}@media (min-width:960px){.BookingPage_content__YODv0{max-width:640px;margin:0 auto;gap:28px;padding:40px 0 0}.BookingPage_title__0pqUZ{font-size:26px}.BookingPage_card__9Svod{padding:32px 32px 28px}.BookingPage_primary__jGbvt:hover:not(:disabled){background:#ececec}.BookingPage_addFile__l067S:hover:not(:disabled){border-color:rgba(255,255,255,.5)}}.ReportDialog_backdrop__3y4he{position:fixed;z-index:120;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:12px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.ReportDialog_dialog__Vq96h{width:100%;max-width:480px;max-height:calc(100vh - 24px);overflow-y:auto;border:1px solid rgba(255,255,255,.08);animation:ReportDialog_rise__BmVo_ .22s ease}@keyframes ReportDialog_rise__BmVo_{0%{transform:translateY(20px);opacity:0}}.ReportDialog_title__tjEc0{margin:0;font-size:18px;font-weight:500}.ReportDialog_target__TnPRA{margin:-6px 0 0;font-size:13px;color:var(--proto-text-60);overflow-wrap:anywhere}.ReportDialog_reasons__Uk_4K{display:flex;flex-wrap:wrap;gap:6px}.ReportDialog_reason__Eh17_{padding:8px 12px;border-radius:40px;background:var(--proto-field);color:var(--proto-text-70);font-family:var(--proto-font-text);font-size:13px}.ReportDialog_reasonActive__ftVXS{background:#ffffff;color:#000000}.ReportDialog_hint__N5mSi{margin:0;font-size:12px;line-height:1.45;color:var(--proto-text-50)}.ReportDialog_actions__XV6qd{display:flex;justify-content:flex-end;gap:8px}@media (min-width:960px){.ReportDialog_backdrop__3y4he{align-items:center}}@media (prefers-reduced-motion:reduce){.ReportDialog_dialog__Vq96h{animation:none}}.Chats_teamAvatar__L_fgE{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(140deg,rgba(0,179,125,.55),rgba(0,106,128,.55));font-family:var(--proto-font-display);font-size:16px}.Chats_kind__aqSbQ{margin-left:8px;vertical-align:1px}.Chats_preview__mwJDJ{white-space:nowrap}.Chats_side__oZ8lk{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:6px}.Chats_time__MjrpA{font-size:11px;color:var(--proto-text-50)}.Chats_unread__tVeCh{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:10px;background:rgb(150,90,255);box-shadow:0 0 10px rgba(150,90,255,.7);font-size:11px}.Chats_roomPage__HH_YE{display:flex;height:100vh;height:100dvh;min-height:0;flex-direction:column;padding-bottom:0;overflow:hidden}.Chats_room__P2go5{display:flex;flex:1;min-height:0;flex-direction:column;padding:12px var(--proto-gutter) 0}.Chats_roomError__1TKoD{margin:22px var(--proto-gutter)}.Chats_roomHead__Mq_Bs{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.Chats_messages__6ROz0{display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;overflow-y:auto;padding:16px 0;overscroll-behavior:contain}.Chats_noMessages__UdLLM{margin:auto;font-size:14px;color:var(--proto-text-50)}.Chats_bubbleRow__s2nJU{display:flex}.Chats_mine__4fF3J{justify-content:flex-end}.Chats_bubble__aI67z{display:flex;max-width:80%;flex-direction:column;gap:3px;padding:9px 12px 6px;border-radius:18px 18px 18px 6px;background:var(--proto-surface)}.Chats_mine__4fF3J .Chats_bubble__aI67z{border-radius:18px 18px 6px 18px;background:linear-gradient(140deg,rgba(105,0,143,.85),rgba(70,40,200,.85))}.Chats_sender__6Wkof{font-size:12px;color:rgb(150,220,200)}.Chats_bubbleText__V0PgA{font-size:15px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.Chats_bubbleTime__DSid8{align-self:flex-end;font-size:10px;color:var(--proto-text-50)}.Chats_mine__4fF3J .Chats_bubbleTime__DSid8{color:rgba(255,255,255,.65)}.Chats_bubbleSelectable__SwAug{cursor:pointer}.Chats_reportMessage__Ezx1J{align-self:center;margin-left:8px;padding:6px 10px;border-radius:12px;background:rgba(232,69,69,.14);color:#ff8a8a;font-family:var(--proto-font-text);font-size:12px}.Chats_menuWrap__v52Ib{position:relative}.Chats_menuButton__dam3I{width:38px;padding:0;font-size:18px}.Chats_menu__DcklP{position:absolute;z-index:10;top:calc(100% + 8px);right:0;display:flex;min-width:180px;flex-direction:column;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--proto-surface);box-shadow:0 18px 40px rgba(0,0,0,.55)}.Chats_menu__DcklP button{padding:10px 12px;border-radius:10px;background:none;color:var(--proto-text-70);font-family:var(--proto-font-text);font-size:14px;text-align:left}.Chats_menu__DcklP button:hover{background:rgba(255,255,255,.06);color:var(--proto-text)}.Chats_composerBlocked__JQSTw{padding:16px 0 max(16px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06);font-size:14px;text-align:center;color:var(--proto-text-60)}.Chats_inlineAction__SNL9L{background:none;color:var(--proto-text);font-family:var(--proto-font-text);font-size:14px;text-decoration:underline}.Chats_composer__DCRWq{display:flex;align-items:flex-end;gap:8px;padding:10px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.06)}.Chats_composerInput__NGrLP{min-height:46px;max-height:140px;resize:none}.Chats_send__GL8Il{width:46px;height:46px;flex:0 0 auto;padding:0}.Chats_send__GL8Il svg{width:20px;height:20px}@media (min-width:960px){.Chats_room__P2go5{width:100%;max-width:820px;margin:0 auto;padding-top:24px}.Chats_bubble__aI67z{max-width:70%}}.PeoplePage_head__blGUe{display:flex;align-items:center;justify-content:space-between;gap:12px}.PeoplePage_links__dFMyC{display:flex;gap:6px}.PeoplePage_controls__Pq61C{display:flex;flex-direction:column;gap:12px}.PeoplePage_expert__lh24v{display:flex;flex-direction:column;gap:6px}.PeoplePage_form___7nMy{animation:PeoplePage_drop-in__chQwu .2s ease}@keyframes PeoplePage_drop-in__chQwu{0%{transform:translateY(-6px);opacity:0}}.PeoplePage_teamChoices__UWBIK{display:flex;flex-wrap:wrap;gap:6px}@media (min-width:960px){.PeoplePage_controls__Pq61C{flex-direction:row;align-items:center}.PeoplePage_controls__Pq61C>:first-child{flex:0 0 360px}.PeoplePage_controls__Pq61C>:last-child{flex:1}}@media (prefers-reduced-motion:reduce){.PeoplePage_form___7nMy{animation:none}}.BookingCard_booking__0eo9_{display:flex;flex-direction:column;border-radius:20px;background:var(--proto-surface)}.BookingCard_head__V9s4s{display:flex;align-items:center;gap:12px;padding:14px}.BookingCard_actions__aTVav{align-items:center}.BookingCard_details__r9kP9{display:flex;flex-direction:column;gap:14px;border-top:1px solid rgba(255,255,255,.06);padding:14px 14px 16px;font-size:13px}.BookingCard_facts__IB6B1{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0}.BookingCard_facts__IB6B1 dt{color:var(--proto-text-50)}.BookingCard_facts__IB6B1 dd{margin:0;overflow-wrap:anywhere}.BookingCard_access__Bi9Kw,.BookingCard_files__0MUXm{display:flex;flex-direction:column;gap:8px}.BookingCard_accessTitle__7jndo{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--proto-text-50)}.BookingCard_accessText__G9GYd{margin:0;padding:12px 14px;border-radius:14px;background:rgba(0,179,125,.1);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.BookingCard_accessText__G9GYd a{color:rgb(120,200,230);text-decoration:underline}.BookingCard_file__9X5dR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:14px;background:var(--proto-field);color:var(--proto-text);font-family:var(--proto-font-text);font-size:13px;text-align:left}.BookingCard_fileName__Ep3Qm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingCard_cancel__eBIR7{align-self:flex-start}@media (min-width:960px){.BookingCard_file__9X5dR:hover{background:rgba(255,255,255,.08)}}.ProfilePage_layout__hUEJl{display:flex;flex-direction:column;gap:24px}.ProfilePage_me__uMA1B{flex-direction:row;align-items:center;gap:16px}.ProfilePage_name__oPu0Y{margin:0;font-family:var(--proto-font-display);font-size:20px;font-weight:400}.ProfilePage_role__2PbLL{align-self:flex-start;margin-top:4px}.ProfilePage_links__OLKdm{display:flex;flex-direction:column;gap:8px}.ProfilePage_link__RVw2n{justify-content:space-between;width:100%;color:var(--proto-text);font-family:var(--proto-font-text);text-align:left}.ProfilePage_linkTitle__AzL79{font-size:15px}.ProfilePage_unread__e_pRv{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:11px;background:rgb(150,90,255);box-shadow:0 0 10px rgba(150,90,255,.7);font-size:12px}.ProfilePage_pending__QffP3{grid-area:pending;gap:8px;box-shadow:inset 0 0 0 1px rgba(150,90,255,.4)}.ProfilePage_pending__QffP3>button{align-self:flex-start}.ProfilePage_pendingTitle__IEUxL{font-size:15px}.ProfilePage_block__zJIhR{display:flex;flex-direction:column;gap:12px}.ProfilePage_logout__RsdUs{align-self:center}@media (min-width:960px){.ProfilePage_layout__hUEJl{display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-areas:"me bookings" "pending bookings" "links bookings" "links consultations" "logout consultations";grid-template-rows:auto auto auto auto 1fr;-moz-column-gap:48px;column-gap:48px;row-gap:16px;align-items:start}.ProfilePage_me__uMA1B{grid-area:me}.ProfilePage_links__OLKdm{grid-area:links}.ProfilePage_bookings__j7JgI{grid-area:bookings}.ProfilePage_consultations__B9u2h{grid-area:consultations}.ProfilePage_logout__RsdUs{grid-area:logout;align-self:start;justify-self:start}}.ProfilePage_statusActions__EvYX2{align-items:center}.ProfilePage_statusActions__EvYX2>:first-child{flex:0 0 auto}.SettingsPage_layout__hniHX{display:flex;flex-direction:column;gap:16px}.SettingsPage_photo__8g5tt{flex-direction:row;align-items:center;gap:18px}.SettingsPage_photoActions__fgyeC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.SettingsPage_photoActions__fgyeC>span{flex:1 1 100%}.SettingsPage_panelTitle__yh7q7{margin:0;font-size:16px;font-weight:500}.SettingsPage_text__7IUHg{margin:0;font-size:14px;line-height:1.5;color:var(--proto-text-70)}.SettingsPage_hint__0_0iF{font-size:12px;color:var(--proto-text-50)}.SettingsPage_link__6EFu3{color:var(--proto-text);text-decoration:underline;text-decoration-color:rgba(255,255,255,.35)}.SettingsPage_left__f8nzX{align-self:flex-start}.SettingsPage_buttons__WXvTt{display:flex;flex-wrap:wrap;gap:8px}.SettingsPage_notice__u3U5P{box-shadow:inset 0 0 0 1px rgba(150,90,255,.4);background:linear-gradient(180deg,rgba(150,90,255,.12),var(--proto-surface))}.SettingsPage_danger__kDuOZ{box-shadow:inset 0 0 0 1px rgba(232,69,69,.25)}.SettingsPage_deleteForm__Tj__M{display:flex;flex-direction:column;gap:10px}@media (max-width:599px){.SettingsPage_stackOnPhone__rVVmZ{flex-direction:column}.SettingsPage_buttons__WXvTt>*{flex:1 1 100%}}@media (min-width:960px){.SettingsPage_layout__hniHX{max-width:720px}}