.organizationRegistrationForm_content__D3GhX{width:100%;display:flex;flex-direction:column;gap:16px}@media(max-width: 767px){.organizationRegistrationForm_content__D3GhX{gap:14px}}.organizationRegistrationForm_title___Co6j{margin:0 !important;font-size:var(--font-size-xxl) !important;font-weight:700 !important;color:var(--ant-color-primary) !important;text-align:center}.organizationRegistrationForm_subtitle__C_Y5T{font-size:var(--font-size-base) !important;color:var(--ant-color-text) !important;text-align:center;display:block;font-weight:600}.organizationRegistrationForm_description__Dj2_N{font-size:var(--font-size-sm) !important;color:var(--ant-color-text-secondary) !important;text-align:center;display:block;line-height:1.4}.organizationRegistrationForm_steps__BFCO0{margin:4px 0 8px 0}.organizationRegistrationForm_steps__BFCO0 .ant-steps-item-title{display:none}.organizationRegistrationForm_form__wNFsC{width:100%}.organizationRegistrationForm_inputItem__wKqNc{margin-bottom:16px}.organizationRegistrationForm_inputItem__wKqNc .ant-input{border:2px solid var(--ant-color-primary) !important;border-radius:8px !important;box-shadow:none !important;padding:10px 12px}.organizationRegistrationForm_inputItem__wKqNc .ant-input:hover,.organizationRegistrationForm_inputItem__wKqNc .ant-input:focus,.organizationRegistrationForm_inputItem__wKqNc .ant-input:focus-within{border-color:var(--ant-color-primary) !important;box-shadow:0 0 0 2px rgba(73,64,159,.1) !important}.organizationRegistrationForm_inputItem__wKqNc .ant-input-affix-wrapper{border:2px solid var(--ant-color-primary) !important;border-radius:8px !important;box-shadow:none !important;padding:10px 12px}.organizationRegistrationForm_inputItem__wKqNc .ant-input-affix-wrapper:hover,.organizationRegistrationForm_inputItem__wKqNc .ant-input-affix-wrapper:focus,.organizationRegistrationForm_inputItem__wKqNc .ant-input-affix-wrapper:focus-within{border-color:var(--ant-color-primary) !important;box-shadow:0 0 0 2px rgba(73,64,159,.1) !important}.organizationRegistrationForm_inputItem__wKqNc .ant-input-affix-wrapper .ant-input{border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important}.organizationRegistrationForm_inputItem__wKqNc .ant-select{border:2px solid var(--ant-color-primary) !important;border-radius:8px !important;box-shadow:none !important}.organizationRegistrationForm_inputItem__wKqNc .ant-select:hover,.organizationRegistrationForm_inputItem__wKqNc .ant-select:focus,.organizationRegistrationForm_inputItem__wKqNc .ant-select.organizationRegistrationForm_ant-select-focused__5hu2I{border-color:var(--ant-color-primary) !important;box-shadow:0 0 0 2px rgba(73,64,159,.1) !important}.organizationRegistrationForm_inputItem__wKqNc .ant-select .ant-select-selector{border:none !important;border-radius:0 !important;box-shadow:none !important}.organizationRegistrationForm_passwordSection__WxuZ5{position:relative;margin-bottom:16px}.organizationRegistrationForm_passwordRequirements__QA711{margin-top:8px}.organizationRegistrationForm_actions__tL_Gx{margin-top:8px}.organizationRegistrationForm_primaryButton__hywL2{height:48px;font-size:var(--font-size-base);font-weight:500}@media(max-width: 767px){.organizationRegistrationForm_primaryButton__hywL2{height:44px;font-size:var(--font-size-sm)}}.organizationRegistrationForm_backButton__OJpI_{width:100%;text-align:center;padding:0;height:auto;margin-top:10px}.organizationRegistrationForm_addButton__O8Lle{color:var(--ant-color-primary) !important;font-size:20px !important;font-weight:600 !important;padding:0 !important;height:auto !important;width:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;box-shadow:none !important}.organizationRegistrationForm_addButton__O8Lle:hover{color:var(--ant-color-primary-hover) !important;background:rgba(0,0,0,0) !important}.organizationRegistrationForm_addButton__O8Lle:focus{color:var(--ant-color-primary) !important;background:rgba(0,0,0,0) !important}.organizationRegistrationForm_removeButton__BnoUx{color:var(--ant-color-text-secondary) !important;font-size:24px !important;font-weight:400 !important;padding:0 !important;height:auto !important;width:24px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;box-shadow:none !important;line-height:1 !important}.organizationRegistrationForm_removeButton__BnoUx:hover{color:var(--ant-color-error) !important;background:rgba(0,0,0,0) !important}.organizationRegistrationForm_removeButton__BnoUx:focus{color:var(--ant-color-text-secondary) !important;background:rgba(0,0,0,0) !important}.organizationRegistrationForm_addressBlock__MgNqw{margin-bottom:24px}.organizationRegistrationForm_addressBlock__MgNqw:last-child{margin-bottom:0}@media(max-width: 767px){.organizationRegistrationForm_addressBlock__MgNqw{margin-bottom:20px}}.organizationRegistrationForm_addressTitle__ZoBUw{font-size:var(--font-size-base) !important;color:var(--ant-color-text) !important;font-weight:600 !important;display:block;margin-bottom:12px;margin-top:8px}@media(max-width: 767px){.organizationRegistrationForm_addressTitle__ZoBUw{font-size:var(--font-size-sm) !important;margin-bottom:10px;margin-top:6px}}.organizationRegistrationForm_consentItem__pewFK{margin-bottom:16px}.organizationRegistrationForm_consentText__aCuBQ{font-size:var(--font-size-sm) !important}.organizationRegistrationForm_consentLink__jbQIx{text-decoration:underline;color:var(--ant-color-primary)}.organizationRegistrationForm_confirmationContent__AOCav{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 0}@media(max-width: 767px){.organizationRegistrationForm_confirmationContent__AOCav{gap:20px;padding:16px 0}}.organizationRegistrationForm_confirmationTitle__vryYa{margin:0 !important;font-size:var(--font-size-xxl) !important;font-weight:700 !important;color:var(--ant-color-text) !important;text-align:center}@media(max-width: 767px){.organizationRegistrationForm_confirmationTitle__vryYa{font-size:var(--font-size-xl) !important}}.organizationRegistrationForm_confirmationText__Y10u1{font-size:var(--font-size-sm) !important;color:var(--ant-color-text-secondary) !important;text-align:center;display:block;line-height:1.6;max-width:600px}@media(max-width: 767px){.organizationRegistrationForm_confirmationText__Y10u1{font-size:var(--font-size-xs) !important;line-height:1.5}}.organizationRegistrationForm_emailInfo__AOpef{margin-bottom:24px;text-align:center}@media(max-width: 767px){.organizationRegistrationForm_emailInfo__AOpef{margin-bottom:20px}}.organizationRegistrationForm_emailInfoText__TozSb{font-size:var(--font-size-sm) !important;color:var(--ant-color-text-secondary) !important;line-height:1.6;display:block}.organizationRegistrationForm_changeEmailLink__Df2VV{padding:0 !important;height:auto !important;font-size:var(--font-size-sm) !important;color:var(--ant-color-primary) !important;text-decoration:underline !important}.organizationRegistrationForm_codeInputItem__KEoIb{margin-bottom:24px;display:flex;justify-content:center}@media(max-width: 767px){.organizationRegistrationForm_codeInputItem__KEoIb{margin-bottom:20px}}.organizationRegistrationForm_requestCodeLink__2Z6BW{width:100%;text-align:center;padding:0;height:auto;margin-top:8px;color:var(--ant-color-primary) !important}.organizationRegistrationForm_countdownText__s95rg{width:100%;text-align:center;display:block;margin-top:8px;font-size:var(--font-size-sm) !important;color:var(--ant-color-text-secondary) !important}
.adminPageAudience_bar__uyX6I{display:inline-flex;align-items:center;flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%;gap:8px}.adminPageAudience_bar__uyX6I .ant-btn{height:40px;border-radius:8px}.adminPageAudience_title__pS_e6{font-size:14px;font-weight:500;color:#49409f;white-space:nowrap;cursor:default}@media(min-width: 768px)and (max-width: 1023px){.adminPageAudience_title__pS_e6{display:none}}@media(max-width: 767px){.adminPageAudience_title__pS_e6{display:none}}.adminPageAudience_hidden__kVxu0{padding:28px 20px;border-radius:12px;background:var(--ant-color-bg-container);border:1px solid rgba(73,64,159,.12)}.adminPageAudience_hiddenTitle__Xwes1{margin:0 0 8px;font-size:18px;font-weight:700}.adminPageAudience_hiddenText__RYYEL{margin:0;max-width:640px;color:rgba(15,23,42,.68);line-height:1.45}.adminPageAudience_draft__r5Rev{margin-bottom:16px}
.adminPageAudienceRail_sidebar__gnug1{flex:0 0 72px;max-width:72px;display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:12px;position:sticky;top:16px;z-index:2;min-width:0;box-sizing:border-box}.adminPageAudienceRail_navItem__v8NQr{flex:0 0 auto;width:48px;height:48px;min-width:48px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;padding:0}.adminPageAudienceRail_navItem__v8NQr .ant-btn-icon{margin-inline-end:0 !important;margin-inline-start:0 !important;line-height:1}.adminPageAudienceRail_navItem__v8NQr .anticon{font-size:20px}.adminPageAudienceRail_navItemInactive__cUHqx .anticon{color:var(--ant-color-primary)}.adminPageAudienceRail_navItemActive__OczQe{background:#49409f !important;border-color:#49409f !important}.adminPageAudienceRail_navItemActive__OczQe .anticon{color:#fff}.adminPageAudienceRail_pageShell__9iq24{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.adminPageAudienceRail_pageShellContent__4LOoI{flex:1;min-width:0;max-width:100%;width:100%;box-sizing:border-box}@media(max-width: 767px){.adminPageAudienceRail_pageShell__9iq24{flex-direction:column;gap:12px}.adminPageAudienceRail_sidebar__gnug1{flex:none;width:100%;max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:static;padding-top:0;gap:12px}}
.cityConfirmPopover_popover__aJITd{position:absolute;top:calc(100% + 12px);right:-8px;z-index:1100;box-sizing:border-box;width:300px;max-width:calc(100vw - 24px);padding:18px 20px;border:1px solid rgba(73,64,159,.1);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(73,64,159,.12)}@media(max-width: 767px){.cityConfirmPopover_popover__aJITd{position:static;order:10;flex:1 1 100%;width:auto;max-width:none;margin:0;padding:10px 12px}}.cityConfirmPopover_arrow__YcmIt{position:absolute;top:-5px;right:36px;width:10px;height:10px;border-top:1px solid rgba(73,64,159,.1);border-left:1px solid rgba(73,64,159,.1);background:#fff;transform:rotate(45deg)}@media(max-width: 767px){.cityConfirmPopover_arrow__YcmIt{display:none}}.cityConfirmPopover_label__E0k4j{margin:0 0 4px;font-size:13px;line-height:1.3;color:var(--ant-color-text-secondary, #5d5d5d)}.cityConfirmPopover_city__I6eD5{margin:0 0 14px;font-size:18px;font-weight:600;line-height:1.25;color:var(--ant-color-text, #000)}@media(max-width: 767px){.cityConfirmPopover_city__I6eD5{margin-bottom:8px;font-size:16px}}.cityConfirmPopover_actions__1oDal{display:flex;flex-direction:column;gap:8px}@media(max-width: 767px){.cityConfirmPopover_actions__1oDal{flex-direction:row}}.cityConfirmPopover_yesButton__JVmoL{height:36px !important;font-weight:500;border-radius:8px !important}@media(max-width: 767px){.cityConfirmPopover_yesButton__JVmoL{flex:1}}.cityConfirmPopover_chooseButton__3LkCy{height:36px !important;font-weight:500;border-radius:8px !important}@media(max-width: 767px){.cityConfirmPopover_chooseButton__3LkCy{flex:1}}.cityConfirmPopover_chooseButton__3LkCy{border-color:rgba(73,64,159,.22) !important;color:var(--ant-color-primary, #49409f) !important;background:#fff !important}.cityConfirmPopover_chooseButton__3LkCy:hover{border-color:var(--ant-color-primary, #49409f) !important;color:var(--ant-color-primary, #49409f) !important;background:rgba(73,64,159,.06) !important}
.bookingNotificationsBell_badge__pl5Bv{flex-shrink:0;line-height:0}.bookingNotificationsBell_badge__pl5Bv .ant-badge-count{min-width:18px;height:18px;line-height:18px;font-size:11px;font-weight:600;box-shadow:0 0 0 1px #fff;z-index:1}.bookingNotificationsBell_trigger__oPDZq{width:40px !important;min-width:40px !important;height:40px !important;padding:0 !important;border-radius:8px !important;border-color:#49409f !important;color:#49409f !important;background:#fff !important;display:inline-flex !important;align-items:center;justify-content:center;flex-shrink:0;box-shadow:none !important;font-size:20px !important}.bookingNotificationsBell_trigger__oPDZq .ant-btn-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.bookingNotificationsBell_trigger__oPDZq .anticon{font-size:20px !important;color:#49409f;line-height:1}.bookingNotificationsBell_trigger__oPDZq .anticon svg{width:1em;height:1em}.bookingNotificationsBell_trigger__oPDZq:hover:not(:disabled),.bookingNotificationsBell_trigger__oPDZq:focus:not(:disabled){color:#fff !important;background:#49409f !important;border-color:#49409f !important}.bookingNotificationsBell_trigger__oPDZq:hover:not(:disabled) .anticon,.bookingNotificationsBell_trigger__oPDZq:focus:not(:disabled) .anticon{color:#fff}.bookingNotificationsBell_trigger__oPDZq:active:not(:disabled){color:#fff !important;background:#3d3688 !important;border-color:#3d3688 !important}.bookingNotificationsBell_trigger__oPDZq:active:not(:disabled) .anticon{color:#fff}.bookingNotificationsBell_trigger__oPDZq:disabled{color:rgba(73,64,159,.4) !important;border-color:rgba(73,64,159,.35) !important;background:#fff !important;opacity:1}.bookingNotificationsBell_trigger__oPDZq:disabled .anticon{color:rgba(73,64,159,.4)}.bookingNotificationsBell_icon__G1zH5{font-size:20px !important;color:#49409f;line-height:1}.bookingNotificationsBell_overlay__jXm7Q{max-width:min(360px,100vw - 24px);z-index:1100}.bookingNotificationsBell_panel__Ke2JF{width:min(360px,100vw - 24px);max-height:min(70vh,420px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(20,16,60,.12);border:1px solid rgba(73,64,159,.12)}.bookingNotificationsBell_panelHeader__0CFAj{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(73,64,159,.1);flex-shrink:0}.bookingNotificationsBell_list__0CaAm{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;min-height:0}.bookingNotificationsBell_item__bCRWG,.bookingNotificationsBell_itemUnread__7wEUh{padding:12px 14px;border-bottom:1px solid rgba(73,64,159,.06);white-space:pre-wrap;word-break:break-word}.bookingNotificationsBell_itemUnread__7wEUh{background:rgba(73,64,159,.06)}.bookingNotificationsBell_itemTitle__4dzLm{font-weight:600;color:#1f1a3d;margin-bottom:4px}.bookingNotificationsBell_itemBody__Iufsl{font-size:13px;line-height:1.4;color:#444}.bookingNotificationsBell_itemMeta__X1gXb{margin-top:6px;font-size:12px;color:#888}.bookingNotificationsBell_empty__UsMcM{display:block;padding:20px 14px;text-align:center}
.header_header__bp5X_{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}@media(max-width: 767px){.header_header__bp5X_{height:auto !important;line-height:normal !important;flex-wrap:wrap;align-items:center;row-gap:8px;padding-block:8px 10px !important;padding-inline:16px !important}}@media(min-width: 768px)and (max-width: 1023px){.header_header__bp5X_{padding-inline:24px !important}}.header_logo__LRIT_{width:110px}@media(min-width: 768px)and (max-width: 1023px){.header_logo__LRIT_{width:80px}}@media(max-width: 767px){.header_logo__LRIT_{width:50px}}.header_logoLink__9mc9d{display:inline-flex;flex-shrink:0;line-height:0}.header_headerAvatarGeo__yd87P{display:flex;align-items:center;gap:30px;min-width:0;overflow:visible}@media(min-width: 768px)and (max-width: 1023px){.header_headerAvatarGeo__yd87P{gap:16px}}@media(max-width: 767px){.header_headerAvatarGeo__yd87P{display:contents;gap:10px}}.header_headerGeo__v10_y{display:flex;align-items:center;text-align:center;gap:5px;min-width:0;max-width:140px;cursor:pointer}@media(max-width: 767px){.header_headerGeo__v10_y{max-width:96px}}.header_headerGeo__v10_y svg{flex-shrink:0}.header_headerGeoWrap__a9Xf8{position:relative;display:flex;align-items:center;min-width:0;overflow:visible}@media(max-width: 767px){.header_headerGeoWrap__a9Xf8{display:contents}}.header_headerGeoText__WAGTO{margin:0 !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_headerAuth__hkC1t{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%;gap:12px}@media(min-width: 768px)and (max-width: 1023px){.header_headerAuth__hkC1t{gap:8px}}@media(max-width: 767px){.header_headerAuth__hkC1t{gap:6px}.header_headerAuth__hkC1t .ant-btn{padding-inline:10px;font-size:13px}}@media(min-width: 768px)and (max-width: 1023px){.header_cabinetLabelFull__JrlZL{display:none}}@media(max-width: 767px){.header_cabinetLabelFull__JrlZL{display:none}}.header_cabinetLabelShort__zCVKg{display:none}@media(min-width: 768px)and (max-width: 1023px){.header_cabinetLabelShort__zCVKg{display:inline}}@media(max-width: 767px){.header_cabinetLabelShort__zCVKg{display:inline}}@media(min-width: 768px)and (max-width: 1023px){.header_logoutLabelFull___uisG{display:none}}@media(max-width: 767px){.header_logoutLabelFull___uisG{display:none}}.header_logoutIconMobile__Nk9oQ{display:none;line-height:0}@media(min-width: 768px)and (max-width: 1023px){.header_logoutIconMobile__Nk9oQ{display:inline-flex}}@media(max-width: 767px){.header_logoutIconMobile__Nk9oQ{display:inline-flex}}@media(min-width: 768px)and (max-width: 1023px){.header_logoutButton__EorZn{padding-inline:10px !important}}@media(max-width: 767px){.header_logoutButton__EorZn{padding-inline:8px !important}}
.footer_footer__Hhmm8{margin-top:auto;padding-top:40px;padding-bottom:80px !important;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(max-width: 767px){.footer_footer__Hhmm8{padding-inline:16px !important}}@media(min-width: 768px)and (max-width: 1023px){.footer_footer__Hhmm8{padding-inline:24px !important}}.footer_footerInfo__2P0fL{margin-top:60px}.footer_sectionTitle__MWaPf{margin:0;font-size:var(--font-size-lg);font-weight:600;line-height:1.4;color:var(--ant-color-text)}.footer_logoLink___arw8{display:inline-flex}.footer_footerLinks__2k6Gb{display:flex;flex-direction:column}.footer_footerLink__8JQ6e{margin-bottom:20px;color:var(--ant-color-primary);text-decoration:none;transition:opacity .2s ease}.footer_footerLink__8JQ6e:hover{opacity:.75;text-decoration:underline}.footer_footerLinksDivider__v__dF{margin-top:8px !important;margin-bottom:13px !important;width:20% !important}
.layout_layout__5dN9J{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;min-width:0}.layout_content__aayhW{display:flex;flex-direction:column;padding-top:100px;padding-inline:155px;flex:1;width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1023px){.layout_content__aayhW{padding-inline:24px !important}}@media(max-width: 767px){.layout_content__aayhW{padding-top:12px;padding-inline:16px !important}}@media(max-width: 767px){html.cookie-banner-open .layout_content__aayhW{padding-bottom:108px}}
.articleCard_card___RjWT{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}@media(max-width: 767px){.articleCard_card___RjWT{gap:8px;padding:16px}}.articleCard_card___RjWT:hover{border-color:var(--ant-color-primary-border);box-shadow:var(--ant-box-shadow-secondary)}.articleCard_card___RjWT:hover .articleCard_title__4kPtX{color:var(--ant-color-primary)}.articleCard_card___RjWT:hover .articleCard_readMore__EmeeX{color:var(--ant-color-primary)}.articleCard_meta__FWrPQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.articleCard_tags__v9XVZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.articleCard_category__pbhKg{color:var(--ant-color-primary);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.articleCard_animal__MZ6Ar{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--ant-color-fill-secondary);color:var(--ant-color-text-secondary);font-size:12px;font-weight:500;line-height:1.4}.articleCard_readTime__T8Jy5{color:var(--ant-color-text-secondary);font-size:13px;white-space:nowrap}.articleCard_title__4kPtX{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--ant-color-text);transition:color .15s ease}@media(max-width: 767px){.articleCard_title__4kPtX{font-size:var(--font-size-base)}}.articleCard_excerpt__BuVZw{margin:0;flex:1;font-size:15px;line-height:1.55;color:var(--ant-color-text-secondary)}@media(max-width: 767px){.articleCard_excerpt__BuVZw{display:-webkit-box;overflow:hidden;font-size:var(--font-size-sm);-webkit-box-orient:vertical;-webkit-line-clamp:2}}.articleCard_readMore__EmeeX{margin-top:4px;font-size:15px;font-weight:500;color:var(--ant-color-text);transition:color .15s ease}
.articles_shell__IOw8P{padding:32px 40px;background:var(--ant-color-bg-container);border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow)}@media(max-width: 767px){.articles_shell__IOw8P{padding:16px}}.articles_header__mcuL_{margin:0 0 28px}@media(max-width: 767px){.articles_header__mcuL_{margin-bottom:16px}}.articles_header__mcuL_ h3,.articles_header__mcuL_ .articles_title__CrJcy{margin:0 0 8px;font-size:var(--font-size-xl);font-weight:600;line-height:1.35;color:var(--ant-color-text)}@media(max-width: 767px){.articles_header__mcuL_ h3,.articles_header__mcuL_ .articles_title__CrJcy{font-size:var(--font-size-lg)}}.articles_subtitle___M50I{margin:0;font-size:16px;line-height:1.5;color:var(--ant-color-text-secondary)}@media(max-width: 767px){.articles_subtitle___M50I{font-size:var(--font-size-sm)}}.articles_grid__hc6yU{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media(min-width: 768px)and (max-width: 1023px){.articles_grid__hc6yU{grid-template-columns:1fr}}@media(max-width: 767px){.articles_grid__hc6yU{grid-template-columns:1fr;gap:12px}}.articles_footer__1Tslb{margin-top:24px;padding-top:16px;border-top:1px solid var(--ant-color-border-secondary)}@media(max-width: 767px){.articles_footer__1Tslb{margin-top:16px;padding-top:12px}}.articles_allLink__v0nWb{font-size:16px;font-weight:500;color:var(--ant-color-primary)}.articles_allLink__v0nWb:hover{color:var(--ant-color-primary-hover)}
.landing_landingSection__Kq5X9{margin-bottom:72px}@media(max-width: 767px){.landing_landingSection__Kq5X9{margin-bottom:24px}}.landing_landingSectionLast__D3auQ{margin-bottom:48px}@media(max-width: 767px){.landing_landingSectionLast__D3auQ{margin-bottom:16px}}
.articles_alert__bB0Yj{margin-bottom:16px}.articles_rssBox__bGMvs{margin-top:12px;padding:12px 14px;border-radius:10px;background:rgba(13,148,136,.06);border:1px solid rgba(13,148,136,.16);font-size:13px;line-height:1.5;color:rgba(15,23,42,.72);word-break:break-all}.articles_rssLabel__YefLI{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:rgba(15,23,42,.5)}.articles_statusCell__nsF5r{display:flex;flex-wrap:wrap;gap:6px}.articles_preview__oQmbX{white-space:pre-wrap;font-size:13px;line-height:1.5;color:rgba(15,23,42,.78)}.articles_formGrid__qBr8Q{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}@media(max-width: 720px){.articles_formGrid__qBr8Q{grid-template-columns:1fr}}.articles_formSection__EEiz3{margin-bottom:8px}.articles_editorHint__lm0AN{margin:6px 0 12px;font-size:13px;color:rgba(15,23,42,.55)}.articles_sectionCard__7MUP9{margin-bottom:12px;padding:12px;border-radius:10px;border:1px solid rgba(15,23,42,.08);background:#fff}.articles_sectionHeader__6put7{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.articles_resultList__FrqvT{margin:0;padding-left:18px}.articles_secretHint__QNKXg{font-size:12px;color:rgba(15,23,42,.5)}
.loginLayout_loginContainer__XxxfN{display:flex;width:100%;min-height:100dvh;min-height:100vh;justify-content:center;justify-content:safe center;align-items:center;padding:24px 16px;box-sizing:border-box}.loginLayout_selectionCard__HpZcs{display:flex;width:min(980px,100%);min-width:0;justify-content:center;padding:20px 32px !important;border-radius:25px !important}.loginLayout_content__xE3m_{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.loginLayout_header__6GYpt{display:flex;text-align:center;flex-direction:column;margin-bottom:4px}.loginLayout_header__6GYpt .loginLayout_title__qpLjc{margin:0 !important;font-family:"Days One",sans-serif;font-size:var(--font-size-xl) !important;line-height:1.05 !important;font-weight:bold !important;color:var(--ant-color-primary) !important}.loginLayout_header__6GYpt .loginLayout_title__qpLjc span{color:#000}@media(max-width: 576px){.loginLayout_loginContainer__XxxfN{min-height:100dvh;min-height:100vh;padding:20px 12px;align-items:center}.loginLayout_selectionCard__HpZcs{padding:16px !important;border-radius:18px !important}.loginLayout_content__xE3m_{gap:16px}.loginLayout_header__6GYpt .loginLayout_title__qpLjc{font-size:var(--font-size-lg) !important;line-height:1.1 !important}}
.adminModeratorLoginFlow_form__G5qfT{width:min(100%,360px);margin-top:8px}
.userCabinetActions_actionsGrid__yd8Q4{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px}@media(min-width: 768px)and (max-width: 1023px){.userCabinetActions_actionsGrid__yd8Q4{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767px){.userCabinetActions_actionsGrid__yd8Q4{grid-template-columns:1fr;gap:12px}}.userCabinetActions_actionButton__3UvmR{width:100%;height:176px !important;border-radius:10px !important;border:0 !important;background:var(--ant-color-primary) !important;box-shadow:0 2px 8px rgba(0,0,0,.15) !important;padding:14px 14px 10px !important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.userCabinetActions_actionButton__3UvmR>span{width:100%;height:100%;display:block}.userCabinetActions_actionButton__3UvmR:hover{background:var(--ant-color-primary) !important;transform:translateY(-4px);box-shadow:0 6px 20px rgba(73,64,159,.28) !important;filter:brightness(1.03)}.userCabinetActions_actionButton__3UvmR:active{transform:translateY(-2px)}.userCabinetActions_actionButton__3UvmR:focus-visible{box-shadow:0 0 0 4px rgba(73,64,159,.22),0 6px 20px rgba(73,64,159,.28) !important}.userCabinetActions_buttonContent__dg__r{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.userCabinetActions_buttonTitle__NsSzR{color:#fff !important;font-size:32px;line-height:1.2;font-weight:600;text-align:center;display:block}@media(min-width: 768px)and (max-width: 1023px){.userCabinetActions_buttonTitle__NsSzR{font-size:26px}}@media(max-width: 767px){.userCabinetActions_buttonTitle__NsSzR{font-size:22px}}.userCabinetActions_imageWrap__AX9xQ{width:132px;height:100px;display:flex;align-items:flex-end;justify-content:center}.userCabinetActions_buttonImage__HtwW3{width:100%;height:auto;object-fit:contain;object-position:center bottom;transition:transform .2s ease}.userCabinetActions_actionButton__3UvmR:hover .userCabinetActions_buttonImage__HtwW3{transform:scale(1.04)}
.userFavoriteOrganizationsModal_modal__xH5Am .ant-modal-content{border-radius:16px}.userFavoriteOrganizationsModal_modal__xH5Am .ant-modal-header{border-bottom:none;padding:20px 24px 0}.userFavoriteOrganizationsModal_modal__xH5Am .ant-modal-title{font-size:18px;font-weight:700;color:var(--ant-color-text)}.userFavoriteOrganizationsModal_modal__xH5Am .ant-modal-body{padding:16px 24px 24px;max-height:min(75vh,640px);overflow-y:auto}.userFavoriteOrganizationsModal_modal__xH5Am .ant-modal-close{top:16px;inset-inline-end:16px}.userFavoriteOrganizationsModal_cardsList__SDE__{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.userFavoriteOrganizationsModal_card__saOQu{display:flex;flex-direction:row;align-items:center;gap:16px;padding:12px 16px;border-radius:12px;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);box-sizing:border-box}@media(max-width: 767px){.userFavoriteOrganizationsModal_card__saOQu{flex-wrap:wrap}}.userFavoriteOrganizationsModal_logoWrap__IvkLD{width:88px;height:88px;flex-shrink:0;border-radius:calc(88px*33/120);overflow:hidden;background:var(--ant-color-fill-quaternary)}.userFavoriteOrganizationsModal_logoWrap__IvkLD .ant-avatar{width:100% !important;height:100% !important;border-radius:0 !important}.userFavoriteOrganizationsModal_info__iBNvn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}.userFavoriteOrganizationsModal_name__HiPUP{margin:0 !important;font-size:16px !important;font-weight:700 !important;color:var(--ant-color-primary) !important;line-height:1.35 !important}.userFavoriteOrganizationsModal_description__HzWWb{margin:0 !important;font-size:14px !important;color:var(--ant-color-text-secondary) !important;line-height:1.4 !important}.userFavoriteOrganizationsModal_specialistsLine__CDQPF{margin:0;padding:0;font-size:14px;font-weight:700;color:var(--ant-color-text);text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.userFavoriteOrganizationsModal_specialistsLine__CDQPF:hover{opacity:.8}.userFavoriteOrganizationsModal_ratingRow__FN0WT{display:flex;align-items:center;gap:6px}.userFavoriteOrganizationsModal_ratingValue__pnSgg{font-size:14px;font-weight:600;color:var(--ant-color-text)}.userFavoriteOrganizationsModal_starIcon__TvvQd{color:#faad14 !important;font-size:14px}.userFavoriteOrganizationsModal_starIcon__TvvQd .anticon,.userFavoriteOrganizationsModal_starIcon__TvvQd svg{color:inherit !important;fill:currentColor !important}.userFavoriteOrganizationsModal_heartButton__GJa9Y{flex-shrink:0;width:44px;height:44px;min-width:44px !important;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;border-radius:10px !important}.userFavoriteOrganizationsModal_heartButton__GJa9Y .ant-btn-icon{margin:0 !important;font-size:18px}.userFavoriteOrganizationsModal_actionsColumn__IZU08{flex-shrink:0;display:flex;flex-direction:column;gap:8px;align-items:stretch}.userFavoriteOrganizationsModal_navButton__MhbKi{width:44px;height:44px;min-width:44px !important;padding:0 !important;display:inline-flex !important;align-items:center;justify-content:center;border-radius:10px !important}.userFavoriteOrganizationsModal_navButton__MhbKi .ant-btn-icon{margin:0 !important;font-size:18px;color:#fff}.userFavoriteOrganizationsModal_navButton__MhbKi .anticon,.userFavoriteOrganizationsModal_navButton__MhbKi svg{color:#fff !important;fill:currentColor !important}.userFavoriteOrganizationsModal_footer__W5Fks{display:flex;flex-direction:column;gap:12px;align-items:stretch}.userFavoriteOrganizationsModal_saveButton__JhgUj{width:100%;height:44px;font-weight:600}.userFavoriteOrganizationsModal_backWrap__VTGwj{display:flex;justify-content:center}.userFavoriteOrganizationsModal_backLink__JmMnC{padding:0 !important;height:auto !important;font-weight:600;color:var(--ant-color-primary) !important}.userFavoriteOrganizationsModal_backLink__JmMnC.ant-btn-link{border:none !important;box-shadow:none !important}.userFavoriteOrganizationsModal_empty__DMjzW{text-align:center;padding:32px 16px;color:var(--ant-color-text-secondary);font-size:14px}
.cabinetSchedule_page__fbezg{max-width:100%;margin:0 auto;padding-block:20px 48px;width:100%;min-width:0;box-sizing:border-box}@media(max-width: 767px){.cabinetSchedule_page__fbezg{padding-block:12px 32px}}.cabinetSchedule_embedded__LvpDR{width:100%;padding-block:8px 0}.cabinetSchedule_header__7z3zS{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:12px}.cabinetSchedule_title__fF3ki{margin:0}.cabinetSchedule_lead__qGky4,.cabinetSchedule_hint__HOSoU,.cabinetSchedule_empty__WHHGY{margin:8px 0 0;color:var(--ant-color-text-secondary)}.cabinetSchedule_card__s85mI{padding:20px;margin-top:12px;background:var(--ant-color-bg-container);border-radius:12px;box-shadow:var(--ant-box-shadow);width:100%;min-width:0;box-sizing:border-box}@media(max-width: 767px){.cabinetSchedule_card__s85mI{padding:16px}}.cabinetSchedule_cardTitle__jtDys,.cabinetSchedule_groupTitle__XzVv1{margin:0;font-size:18px;font-weight:700}.cabinetSchedule_groupTitle__XzVv1{margin-bottom:8px;font-size:15px;text-transform:capitalize}.cabinetSchedule_durations__SwNFi{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cabinetSchedule_durationBtn__2F0qt{height:40px;border-radius:8px}.cabinetSchedule_slotBlock__qt6KL{margin-top:16px}.cabinetSchedule_slotTitle__m1OLR{margin:0;font-size:15px;font-weight:700}.cabinetSchedule_slotCustom__g86dz{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;color:var(--ant-color-text-secondary);font-size:13px}.cabinetSchedule_slotInput__VI8LV,.cabinetSchedule_createControl__7bRLP{width:100%;max-width:160px}.cabinetSchedule_fieldError__vHN1j{margin:8px 0 0;color:var(--ant-color-error);font-size:13px}.cabinetSchedule_createRow__jQ4ec{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:12px;margin:16px 0}.cabinetSchedule_createField__E0Ojw{display:grid;gap:6px;min-width:0;color:var(--ant-color-text-secondary);font-size:13px}.cabinetSchedule_createField__E0Ojw .cabinetSchedule_createControl__7bRLP{max-width:none}.cabinetSchedule_createClient__uQosK{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0 0 16px}@media(max-width: 767px){.cabinetSchedule_createClient__uQosK{grid-template-columns:1fr}}.cabinetSchedule_createFieldWide__CCtrE{display:grid;gap:6px;grid-column:1/-1;min-width:0;color:var(--ant-color-text-secondary);font-size:13px}.cabinetSchedule_visitDetails__mtrAJ{display:grid;gap:2px;color:var(--ant-color-text-secondary);font-size:13px}.cabinetSchedule_row__cGhja{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.cabinetSchedule_main__njpT_{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;flex:1 1 0}.cabinetSchedule_actions__b8IwM{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;margin-left:auto}.cabinetSchedule_cancelBtn__L0oQ3,.cabinetSchedule_confirmBtn__fapb2,.cabinetSchedule_outcomeBtn__g_U6q,.cabinetSchedule_outcomeReset__Q5mt_{flex-shrink:0;height:40px;border-radius:8px;white-space:nowrap}.cabinetSchedule_statusConfirmed__7j5bn,.cabinetSchedule_statusPending__V76oF{font-size:13px;font-weight:600;white-space:nowrap}.cabinetSchedule_statusConfirmed__7j5bn{color:#2f9e44}.cabinetSchedule_statusPending__V76oF{color:#667085}.cabinetSchedule_days__ZRX8K,.cabinetSchedule_groups__Vx1Yo,.cabinetSchedule_list__P7TbA{display:grid;gap:10px}.cabinetSchedule_days__ZRX8K{margin:16px 0}.cabinetSchedule_dayRow__s_kDr,.cabinetSchedule_appointment__NFFIm{gap:12px;padding:10px 12px;border-radius:10px;background:#f7f6fb}.cabinetSchedule_appointment__NFFIm{display:flex;flex-direction:column;align-items:stretch;min-width:0}.cabinetSchedule_dayMain__cz7_p,.cabinetSchedule_dayTimes__WUivC{display:contents}.cabinetSchedule_dayRow__s_kDr{display:grid;align-items:center;grid-template-columns:minmax(0, 140px) minmax(0, auto) minmax(0, 110px) auto minmax(0, 110px)}@media(max-width: 767px){.cabinetSchedule_dayRow__s_kDr{grid-template-columns:1fr}.cabinetSchedule_dayRow__s_kDr .cabinetSchedule_dayMain__cz7_p{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.cabinetSchedule_dayRow__s_kDr .cabinetSchedule_dayTimes__WUivC{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:8px}.cabinetSchedule_dayRow__s_kDr .cabinetSchedule_dayTimes__WUivC .ant-picker{width:100%;min-width:0}}.cabinetSchedule_dayToggle__VUp3i{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-width:0}.cabinetSchedule_dayToggleLabel__OpDFq{white-space:nowrap;color:var(--ant-color-text-secondary);font-size:13px}.cabinetSchedule_dayName__1Dz0f,.cabinetSchedule_time__v__vN{font-weight:700}.cabinetSchedule_time__v__vN{color:#49409f}.cabinetSchedule_dash__FBo5U{color:var(--ant-color-text-secondary)}.cabinetSchedule_list__P7TbA{margin:0 0 16px;padding:0;list-style:none}.cabinetSchedule_state__Fg8UV{display:flex;justify-content:center;min-height:160px;align-items:center}.cabinetSchedule_calendar__Zd50b{width:100%;min-width:0}.cabinetSchedule_calendarNav__fcWLy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.cabinetSchedule_calendarRange__28_LJ{font-weight:700}.cabinetSchedule_calendarScroll__xpcti{overflow-x:auto;width:100%;max-width:100%;-webkit-overflow-scrolling:touch}.cabinetSchedule_calendarGrid__jKqb_{display:grid;grid-template-columns:48px repeat(7, minmax(0, 1fr));gap:0;width:100%;min-width:0}@media(max-width: 767px){.cabinetSchedule_calendarGrid__jKqb_{min-width:720px}}.cabinetSchedule_calendarCorner__i5Sx2,.cabinetSchedule_calendarHead__HkFSJ,.cabinetSchedule_calendarHeadToday__AGsqz{position:sticky;top:0;z-index:1;padding:8px 4px;background:#fff;font-size:13px;font-weight:700;text-align:center;white-space:nowrap;overflow:visible}.cabinetSchedule_calendarHeadToday__AGsqz{color:#49409f}.cabinetSchedule_calendarHours__u_Pwj,.cabinetSchedule_calendarColumn__hYCHY{position:relative;border-top:1px solid rgba(73,64,159,.12)}.cabinetSchedule_calendarColumn__hYCHY{border-left:1px solid rgba(73,64,159,.12);min-width:0}.cabinetSchedule_calendarHour__VLJ2X,.cabinetSchedule_calendarLine__UTZXI{position:absolute;left:0;right:0}.cabinetSchedule_calendarHour__VLJ2X{transform:translateY(-8px);font-size:12px;color:var(--ant-color-text-secondary)}.cabinetSchedule_calendarLine__UTZXI{border-top:1px solid rgba(15,23,42,.06)}.cabinetSchedule_calendarOpen__2DNVQ{position:absolute;left:4px;right:4px;border-radius:8px;background:rgba(73,64,159,.1)}.cabinetSchedule_calendarEventConfirmed__nhLxa,.cabinetSchedule_calendarEventPending__TLgaQ,.cabinetSchedule_calendarEventNeutral__d_cYa,.cabinetSchedule_calendarEventSuccess__E9dOR,.cabinetSchedule_calendarEventNoshow__0m_AM{position:absolute;left:4px;right:4px;z-index:1;box-sizing:border-box;overflow:hidden;display:block;padding:0;border:0;border-radius:8px;font-size:13px;line-height:1.25;text-align:left;cursor:pointer;isolation:isolate}.cabinetSchedule_calendarEventClip__CluFg{position:absolute;inset:0;box-sizing:border-box;overflow:hidden;border-radius:inherit;padding:4px 6px;contain:paint}.cabinetSchedule_calendarEventText__llEj9{display:block;box-sizing:border-box;width:100%;height:100%;max-height:100%;overflow:hidden;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.cabinetSchedule_calendarEventTextClamp__uR8NJ{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cabinetSchedule_calendarEventConfirmed__nhLxa{background:#2f9e44;color:#fff}.cabinetSchedule_calendarEventPending__TLgaQ{background:#d0d5dd;color:#1f2937}.cabinetSchedule_calendarEventNeutral__d_cYa{background:#49409f;color:#fff}.cabinetSchedule_calendarEventSuccess__E9dOR{background:#1e7a34;color:#fff}.cabinetSchedule_calendarEventNoshow__0m_AM{background:#e11d48;color:#fff}.cabinetSchedule_calendarEventDragging__5_JVL{cursor:grabbing}.cabinetSchedule_calendarEventGhost__lwApq{position:fixed;z-index:40;pointer-events:none;box-shadow:0 8px 24px rgba(15,23,42,.18)}.cabinetSchedule_calendarDropHint__VMoq1{position:absolute;left:4px;right:4px;z-index:0;box-sizing:border-box;border-radius:8px;border:1px dashed rgba(73,64,159,.55);background:rgba(73,64,159,.12);pointer-events:none}.cabinetSchedule_statusOutcomeSuccess__s0ZvW{color:#1e7a34;font-size:13px;font-weight:600;white-space:nowrap}.cabinetSchedule_statusOutcomeNoshow__ZmtC1{color:#e11d48;font-size:13px;font-weight:600;white-space:nowrap}.cabinetSchedule_confirmSetting__ackpP{margin-top:20px;padding-top:16px;border-top:1px solid rgba(15,23,42,.08)}.cabinetSchedule_confirmSettingMain__YOQag{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.cabinetSchedule_confirmSettingLabel__67bBJ{font-weight:600}.cabinetSchedule_calendarHeading__xUssJ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;margin-bottom:4px}.cabinetSchedule_visitInfoToggle__7QQ1_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.cabinetSchedule_visitInfoToggleLabel__lQdmS{font-size:16px;font-weight:500;line-height:1.3;color:var(--ant-color-text)}.cabinetSchedule_appointmentDetailModal__T89SA .ant-modal-content{border-radius:8px;overflow:hidden}.cabinetSchedule_appointmentDetailModal__T89SA .ant-modal-header{margin-bottom:0}.cabinetSchedule_appointmentDetailModal__T89SA .ant-modal-title{font-size:18px;font-weight:700}.cabinetSchedule_appointmentDetailModal__T89SA .ant-modal-footer{margin-top:8px}.cabinetSchedule_appointmentDetailBody___mBKs{display:grid;gap:8px;padding-block:4px 8px}.cabinetSchedule_appointmentDetailLine__ljW9a{margin:0;font-size:16px;line-height:1.45;color:var(--ant-color-text)}.cabinetSchedule_appointmentDetailFooter__4oG6I{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cabinetSchedule_appointmentDetailBack__67GUP,.cabinetSchedule_appointmentDetailMove__AzF3M,.cabinetSchedule_appointmentDetailCancel__8KV8l{height:40px;min-height:40px;padding-inline:16px;border-radius:8px}.cabinetSchedule_appointmentDetailMove__AzF3M{background:#49409f;border-color:#49409f}.cabinetSchedule_appointmentDetailMove__AzF3M:hover:not(:disabled),.cabinetSchedule_appointmentDetailMove__AzF3M:focus:not(:disabled){background:#3d3688 !important;border-color:#3d3688 !important}.cabinetSchedule_appointmentDetailMoveBlock__VjwAk{margin-top:16px;padding-top:16px;border-top:1px solid var(--ant-color-border-secondary)}.cabinetSchedule_appointmentDetailMoveTitle__0C_gD{margin:0 0 4px;font-size:16px;font-weight:600}.cabinetSchedule_appointmentDetailMoveHint__r6ln6{margin:0 0 12px;font-size:14px;color:var(--ant-color-text-secondary)}.cabinetSchedule_appointmentDetailMoveRow__PLTPv{display:flex;flex-wrap:wrap;gap:12px}.cabinetSchedule_appointmentDetailMoveField__9YWgx{display:flex;flex-direction:column;gap:6px;min-width:140px;flex:1}.cabinetSchedule_appointmentDetailMoveField__9YWgx>span{font-size:14px;color:var(--ant-color-text-secondary)}.cabinetSchedule_appointmentDetailMoveControl__myE70{width:100%}.cabinetSchedule_appointmentDetailBack__67GUP{border-color:#49409f;color:#49409f;background:#fff}.cabinetSchedule_appointmentDetailBack__67GUP:hover:not(:disabled),.cabinetSchedule_appointmentDetailBack__67GUP:focus:not(:disabled){border-color:#49409f !important;color:#49409f !important;background:rgba(73,64,159,.06) !important}
.organizationCabinetStatistics_widget__wrlQj{padding:20px;background:var(--ant-color-bg-container);border-radius:12px;box-shadow:var(--ant-box-shadow);box-sizing:border-box}.organizationCabinetStatistics_header__PlR6D{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:16px}.organizationCabinetStatistics_title__lTIOx{font-size:18px;font-weight:700;color:var(--ant-color-text);margin:0}.organizationCabinetStatistics_controls__qFbgY{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.organizationCabinetStatistics_group__Y_pKe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.organizationCabinetStatistics_range__6sZFC{min-width:280px;height:40px;border-radius:8px;border-color:#49409f}.organizationCabinetStatistics_range__6sZFC:hover,.organizationCabinetStatistics_range__6sZFC:focus-within{border-color:#49409f}.organizationCabinetStatistics_range__6sZFC .ant-picker-input{flex:0 0 108px;width:108px}.organizationCabinetStatistics_range__6sZFC .ant-picker-input input{text-align:center}.organizationCabinetStatistics_range__6sZFC .ant-picker-range-separator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;padding:0;line-height:1}.organizationCabinetStatistics_kpis__8mVXD{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;margin-bottom:16px}.organizationCabinetStatistics_kpi__VjkaA{padding:12px 14px;border-radius:10px;background:#fafafa;border:1px solid rgba(0,0,0,.04);min-width:0}.organizationCabinetStatistics_kpiLabel__WaxMD{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--ant-color-text-secondary)}.organizationCabinetStatistics_kpiValue__YSgF_{display:block;font-size:22px;font-weight:700;line-height:1.15;color:var(--ant-color-text)}.organizationCabinetStatistics_kpiUp__l_WYr{color:#389e0d}.organizationCabinetStatistics_kpiDown__4CrWy{color:#cf1322}.organizationCabinetStatistics_kpiHint__8aH6M{display:block;margin-top:4px;font-size:11px;line-height:1.3;color:var(--ant-color-text-secondary)}.organizationCabinetStatistics_charts__tcz4t{display:grid;grid-template-columns:1.4fr .8fr;gap:12px}.organizationCabinetStatistics_chartCard__CSjJy{min-width:0;padding:14px 14px 8px;border-radius:10px;background:#fafafa;border:1px solid rgba(0,0,0,.04)}.organizationCabinetStatistics_chartLabel__LMajI{display:block;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--ant-color-text)}.organizationCabinetStatistics_chartBody__Xil_L{position:relative;min-height:180px}.organizationCabinetStatistics_loading__bo6Cm{opacity:.55}.organizationCabinetStatistics_spinner__Oa7V8{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.organizationCabinetStatistics_chartEmpty__NarvW,.organizationCabinetStatistics_state__pQCOR{padding:28px 8px;text-align:center;color:var(--ant-color-text-secondary);font-size:14px}.organizationCabinetStatistics_chartHint__aPQdX{margin-top:4px;font-size:12px;color:var(--ant-color-text-secondary)}.organizationCabinetStatistics_legend__qp_Ng{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:6px}.organizationCabinetStatistics_legendItem__ro3TL{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ant-color-text-secondary)}.organizationCabinetStatistics_legendDot__aHhlY{width:8px;height:8px;border-radius:50%;flex-shrink:0}.organizationCabinetStatistics_trendWrap__5feIg,.organizationCabinetStatistics_trendSvgWrap__yhXMg{position:relative}.organizationCabinetStatistics_trendSvg__cn45_{width:100%;height:auto;display:block;cursor:crosshair;overflow:visible}.organizationCabinetStatistics_gridLine__0gU_o{stroke:rgba(15,23,42,.08);stroke-width:1}.organizationCabinetStatistics_hoverLine__AASUi{stroke:rgba(73,64,159,.35);stroke-width:1;stroke-dasharray:3 3}.organizationCabinetStatistics_axisLabel__X_7Nk{fill:rgba(15,23,42,.45);font-size:11px}.organizationCabinetStatistics_tooltip___bKnn{position:absolute;top:8px;z-index:2;min-width:160px;padding:8px 10px;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12);pointer-events:none}.organizationCabinetStatistics_tooltipDay__orcnM{margin-bottom:6px;font-size:12px;font-weight:700}.organizationCabinetStatistics_tooltipRow__EG78O{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:12px;color:var(--ant-color-text-secondary)}.organizationCabinetStatistics_tooltipRow__EG78O strong{color:var(--ant-color-text)}.organizationCabinetStatistics_error__VZgnS{margin-bottom:12px}@media(min-width: 768px)and (max-width: 1023px){.organizationCabinetStatistics_kpis__8mVXD{grid-template-columns:repeat(3, minmax(0, 1fr))}.organizationCabinetStatistics_charts__tcz4t{grid-template-columns:1fr}}@media(max-width: 767px){.organizationCabinetStatistics_widget__wrlQj{padding:16px}.organizationCabinetStatistics_kpis__8mVXD{grid-template-columns:1fr 1fr}.organizationCabinetStatistics_charts__tcz4t{grid-template-columns:1fr}.organizationCabinetStatistics_range__6sZFC{width:100%;min-width:0}.organizationCabinetStatistics_controls__qFbgY,.organizationCabinetStatistics_group__Y_pKe{width:100%}.organizationCabinetStatistics_group__Y_pKe .ant-btn{flex:1 1 auto}}
.organizationCabinetStatisticsPage_page__TSb5p{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding-block:24px 64px;overflow-x:hidden}@media(max-width: 767px){.organizationCabinetStatisticsPage_page__TSb5p{padding-block:12px 40px}}.organizationCabinetStatisticsPage_embedded___lrxz{width:100%;padding-block:8px 0;overflow-x:hidden}.organizationCabinetStatisticsPage_header__35LRM{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.organizationCabinetStatisticsPage_title__GJJFz{margin:0}.organizationCabinetStatisticsPage_lead__zyKPo{margin:8px 0 0;color:var(--ant-color-text-secondary)}.organizationCabinetStatisticsPage_loadingWrap__I8Ksl{display:flex;justify-content:center;padding:32px}
.authRequiredModal_modal__flWqC .ant-modal-content{border-radius:16px;padding:8px 4px 4px}.authRequiredModal_modal__flWqC .ant-modal-body{padding:8px 20px 20px}.authRequiredModal_content__3Uf6I{display:flex;flex-direction:column;align-items:stretch;text-align:center}.authRequiredModal_title__ugntl{margin:8px 0 0 !important;font-size:20px !important;font-weight:700 !important;line-height:1.3 !important;color:var(--ant-color-text) !important}.authRequiredModal_text__uCbr3{margin:10px 0 0 !important;font-size:15px;line-height:1.55;color:var(--ant-color-text-secondary)}.authRequiredModal_actions__yWRmW{display:flex;flex-direction:column;gap:10px;margin-top:24px}.authRequiredModal_primaryAction__1VhZa,.authRequiredModal_secondaryAction__HPGHC{height:48px;border-radius:999px;font-weight:600}.authRequiredModal_secondaryAction__HPGHC{color:var(--ant-color-primary);border-color:var(--ant-color-primary)}.authRequiredModal_secondaryAction__HPGHC:hover,.authRequiredModal_secondaryAction__HPGHC:focus{color:var(--ant-color-primary-hover) !important;border-color:var(--ant-color-primary-hover) !important;background:rgba(73,64,159,.06) !important}.authRequiredModal_cancelAction__vQREm{height:40px;color:var(--ant-color-text-secondary);font-weight:500}.authRequiredModal_cancelAction__vQREm:hover,.authRequiredModal_cancelAction__vQREm:focus{color:var(--ant-color-text) !important;background:rgba(0,0,0,0) !important}
.leaveReviewModal_modal__W98bW .ant-modal-content{border-radius:12px}.leaveReviewModal_modal__W98bW .ant-modal-header{border-radius:12px 12px 0 0}.leaveReviewModal_modal__W98bW .ant-modal-title{font-weight:700;font-size:18px;color:var(--ant-color-text)}.leaveReviewModal_modalTitleUnderline___Pvak .ant-modal-title{border-bottom:2px solid var(--ant-color-primary);padding-bottom:4px;display:inline-block}.leaveReviewModal_stageSelectPet__fOYqY{padding:8px 0 20px}.leaveReviewModal_selectPetInstruction__7dp59{display:block;font-size:14px;color:var(--ant-color-text);margin-bottom:16px;line-height:1.5}.leaveReviewModal_petSelect__qHDRY{width:100%;border-radius:8px}.leaveReviewModal_petSelect__qHDRY .ant-select-selector{border-radius:8px !important;min-height:44px;align-items:center}.leaveReviewModal_petSelectLabel__MFfk9{display:flex;align-items:center;gap:10px;min-width:0}.leaveReviewModal_petSelectLabelName__QgAiS{font-size:14px;color:var(--ant-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaveReviewModal_petSelectDropdown__auQlN .ant-select-item-option-content{display:block}.leaveReviewModal_petOptionRow__MoKmu{display:flex;align-items:center;gap:12px;padding:4px 0}.leaveReviewModal_petOptionAvatar__FTi7f{flex-shrink:0;width:40px;height:40px;border-radius:8px;overflow:hidden;background:var(--ant-color-bg-layout);border:1px solid var(--ant-color-border);display:flex;align-items:center;justify-content:center}.leaveReviewModal_petOptionAvatarImg__iODlr{width:100%;height:100%;object-fit:cover;display:block}.leaveReviewModal_petOptionAvatarLetter__xFftN{font-size:18px;font-weight:600;color:var(--ant-color-primary)}.leaveReviewModal_petOptionInfo__zSZ2f{display:flex;flex-direction:column;gap:2px;min-width:0}.leaveReviewModal_petOptionName__XyEau{display:block;font-size:14px;line-height:1.3}.leaveReviewModal_petOptionBreed__mEPZQ{display:block;font-size:13px;line-height:1.3}.leaveReviewModal_petOptionAddNew__imTnA{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:2px dashed var(--ant-color-border);border-radius:8px;margin:4px 0;color:var(--ant-color-text-secondary)}.leaveReviewModal_petOptionAddNewIcon__4DAN8{font-size:20px}.leaveReviewModal_petOptionAddNewText__pu6EH{font-size:14px}.leaveReviewModal_stageSelectPet__fOYqY .leaveReviewModal_continueButton__KUODY{margin-top:20px;max-width:100%}.leaveReviewModal_stageAppointmentInfo__qG4lb{padding:8px 0 20px}.leaveReviewModal_appointmentInfoSubtitle__0jFtz{display:block;font-size:14px;color:var(--ant-color-text-secondary);margin-bottom:20px;line-height:1.5}.leaveReviewModal_placeSelect__TMty0{width:100%;border-radius:8px}.leaveReviewModal_placeSelect__TMty0 .ant-select-selector{border-radius:8px !important;min-height:44px;align-items:center}.leaveReviewModal_placeSelectLabel__lRAbq{display:flex;flex-direction:column;gap:2px;min-width:0}.leaveReviewModal_placeSelectLabelName__rOFF5{display:block;font-size:14px;line-height:1.3}.leaveReviewModal_placeSelectLabelAddress__DGlTB{display:block;font-size:13px;line-height:1.3}.leaveReviewModal_placeOptionRow__dPyow{display:flex;flex-direction:column;gap:2px;padding:4px 0}.leaveReviewModal_placeOptionName__AU7Az{display:block;font-size:14px;line-height:1.3}.leaveReviewModal_placeOptionAddress__1eZSo{display:block;font-size:13px;line-height:1.3}.leaveReviewModal_visitDateRow__0Qa_e{display:flex;gap:10px}.leaveReviewModal_visitDateSelect__MdSRX{flex:1;min-width:0;border-radius:8px}.leaveReviewModal_visitDateSelect__MdSRX:first-child{max-width:80px}.leaveReviewModal_visitDateSelect__MdSRX:nth-child(2){flex:1.2;max-width:140px}.leaveReviewModal_visitDateSelect__MdSRX:last-child{max-width:90px}.leaveReviewModal_stageAppointmentInfo__qG4lb .leaveReviewModal_continueButton__KUODY{margin-top:20px;max-width:100%}.leaveReviewModal_stageReviewContent__l3CZf{padding:8px 0 20px}.leaveReviewModal_reviewForm__zCmIU .ant-form-item{margin-bottom:18px}.leaveReviewModal_reviewRateStars__L_V2P .ant-rate-star{margin-inline-end:2px !important}.leaveReviewModal_reviewRateStars__L_V2P .ant-rate-star-full .ant-rate-star-first,.leaveReviewModal_reviewRateStars__L_V2P .ant-rate-star-full .ant-rate-star-second{color:#faad14}.leaveReviewModal_reviewTextArea__BkyxF{border-radius:8px}.leaveReviewModal_reviewTextArea__BkyxF .ant-input{border-radius:8px}.leaveReviewModal_uploadHint__HeWAU{display:block;font-size:12px;margin-bottom:8px;line-height:1.4}.leaveReviewModal_confirmationUpload__0PjUF .ant-upload-drag{border:2px dashed var(--ant-color-border);border-radius:12px;background:var(--ant-color-bg-layout);padding:24px 20px}.leaveReviewModal_confirmationUpload__0PjUF .ant-upload-drag:hover{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.leaveReviewModal_confirmationUploadInner__puDh0{display:flex;flex-direction:column;align-items:center;gap:8px}.leaveReviewModal_confirmationUploadIcon__JpXNr{font-size:36px;color:var(--ant-color-text-tertiary)}.leaveReviewModal_confirmationUploadText__tfcmk{font-size:14px;color:var(--ant-color-text-secondary)}.leaveReviewModal_reviewPhoneInput__ZSRiD{border-radius:8px}.leaveReviewModal_stageNoPet__ITyvE{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 16px}.leaveReviewModal_primaryText__5Uaiw{display:block;font-size:14px;color:var(--ant-color-text);text-align:center;line-height:1.5}.leaveReviewModal_secondaryText__LIIC5{display:block;font-size:13px;color:var(--ant-color-text-secondary);text-align:center;line-height:1.5;margin-bottom:8px}.leaveReviewModal_addPetButton__WuxRh{display:flex;align-items:center;justify-content:center;width:120px;height:120px;margin-top:8px;padding:0;border:2px dashed var(--ant-color-border);border-radius:12px;background:var(--ant-color-bg-layout);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.leaveReviewModal_addPetButton__WuxRh:hover{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.leaveReviewModal_addPetButton__WuxRh:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.leaveReviewModal_addPetIcon__E0iR_{font-size:48px;color:var(--ant-color-text-tertiary);line-height:1}.leaveReviewModal_addPetButton__WuxRh:hover .leaveReviewModal_addPetIcon__E0iR_{color:var(--ant-color-primary)}.leaveReviewModal_formField__dkN25{margin-bottom:18px}.leaveReviewModal_formField__dkN25:last-of-type{margin-bottom:8px}.leaveReviewModal_formLabel__2KUkw{display:block;font-size:14px;font-weight:500;color:var(--ant-color-text);margin-bottom:4px}.leaveReviewModal_suggestEntityButton__GPzF1{margin-top:4px;padding-left:0}.leaveReviewModal_continueButton__KUODY{margin-top:8px;max-width:280px;height:44px;font-weight:600;border-radius:10px}
.cabinetServices_page__tSCMT{padding-block:32px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cabinetServices_embedded__n85hW{padding-block:8px 32px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cabinetServices_header___pRID{margin-bottom:8px}.cabinetServices_titleRow__GVKjb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cabinetServices_title__jB_Vt{margin:0;font-size:28px;font-weight:700;color:#1a1a2e}.cabinetServices_primaryButton__Z_tna{height:40px;border-radius:8px;background:#49409f}.cabinetServices_hint__qGYVG{margin:0 0 20px;color:rgba(26,26,46,.65)}.cabinetServices_loading__F98mx{display:flex;justify-content:center;padding:48px 0}.cabinetServices_list__fHZZk{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;width:100%;max-width:100%;min-width:0}.cabinetServices_empty__d2LCv{margin:0;color:rgba(26,26,46,.55)}.cabinetServices_card__XgtFx{display:flex;gap:16px;width:100%;min-width:0;padding:16px;border:1px solid rgba(73,64,159,.12);border-radius:8px;background:#fff;box-sizing:border-box}.cabinetServices_cardWithIconActions__lQ3S9{position:relative}.cabinetServices_thumb__bbZdh{flex:0 0 72px;width:72px;height:72px;border-radius:8px;overflow:hidden;background:rgba(73,64,159,.06)}.cabinetServices_thumbImage__k1svq{width:100%;height:100%;object-fit:cover;display:block}.cabinetServices_cardBody__LPmRC{flex:1;min-width:0}.cabinetServices_cardBodyWithIconActions__n2qp6{padding-right:96px}.cabinetServices_cardTitle__s5okY{margin:0 0 4px;font-size:16px;font-weight:600;word-break:break-word}.cabinetServices_cardMeta__x0VBY{margin:0 0 12px;color:rgba(26,26,46,.7)}.cabinetServices_cardMetaWithIconActions__N2_BR{margin-bottom:0}.cabinetServices_cardActions__4151n{display:flex;flex-wrap:wrap;gap:8px}.cabinetServices_cardActions__4151n .ant-btn{height:40px;border-radius:8px}.cabinetServices_cardActionsIcons__oBq5b{position:absolute;top:16px;right:16px;z-index:1;display:flex;flex-wrap:nowrap;gap:8px;align-items:center}.cabinetServices_iconActionButton__NU88P{width:40px;height:40px;min-width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px !important;border-color:rgba(73,64,159,.25) !important}.cabinetServices_iconActionButton__NU88P .anticon{font-size:18px}.cabinetServices_iconActionButton__NU88P.ant-btn-default:not(.ant-btn-dangerous) .anticon{color:var(--ant-color-primary)}.cabinetServices_fullWidth__qODLE{width:100%}.cabinetServices_specializationWarning__eGEU0{margin-bottom:16px}.cabinetServices_currentPhoto__mEx_H{margin:8px 0 0;font-size:13px;color:rgba(26,26,46,.55)}@media(max-width: 767px){.cabinetServices_title__jB_Vt{font-size:22px}}
.profileServices_section__DIAae{margin-top:32px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.profileServices_title__NbUpG{margin:0 0 16px;font-size:22px;font-weight:700;color:#1a1a2e}.profileServices_list__PyrIe{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;width:100%;max-width:100%;min-width:0}.profileServices_card__tjRx7{width:100%;max-width:100%;min-width:0;display:flex;flex-direction:column;border:1px solid rgba(73,64,159,.12);border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box}.profileServices_photoWrap__VYfLG{width:100%;aspect-ratio:4/3;background:rgba(73,64,159,.06)}.profileServices_photo__1M9i5{width:100%;height:100%;object-fit:cover;display:block}.profileServices_body__yoKx_{padding:12px 14px 16px;min-width:0}.profileServices_name__iLF3s{margin:0 0 6px;font-size:16px;font-weight:600;word-break:break-word}.profileServices_price__O1w99{margin:0;color:#49409f;font-weight:600}.profileServices_specialists__vJGN7{margin:6px 0 0;font-size:14px;line-height:1.45;font-weight:400;color:var(--ant-color-text-secondary, #6b6788)}
.searchSpecialistsFilters_filtersRow__Q6xSv{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:100%;min-width:0}.searchSpecialistsFilters_filtersRow__Q6xSv .ant-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;height:40px;font-weight:500}.searchSpecialistsFilters_filtersRow__Q6xSv .ant-btn-default{border-color:rgba(73,64,159,.22);color:var(--ant-color-primary);background:#fff}.searchSpecialistsFilters_filtersRow__Q6xSv .ant-btn-default:hover{border-color:var(--ant-color-primary) !important;color:var(--ant-color-primary) !important;background:rgba(73,64,159,.06) !important}.searchSpecialistsFilters_dropdownRoot__G_Mp7{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(73,64,159,.12);border:1px solid rgba(73,64,159,.1);padding:0;min-width:min(280px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(70vh,100dvh - 120px);overflow:hidden}.searchSpecialistsFilters_filterPanel__O_dP_{display:flex;flex-direction:column;padding:16px;min-width:min(320px,100vw - 32px);max-width:min(400px,100vw - 32px);max-height:inherit;overflow:hidden}.searchSpecialistsFilters_filterPanelModal__ABM0I{display:flex;flex-direction:column;padding:0;min-width:0;max-width:none}.searchSpecialistsFilters_filterModal__6saUk .ant-modal-footer{margin-top:0;padding-top:12px;border-top:1px solid rgba(73,64,159,.1)}.searchSpecialistsFilters_filterModal__6saUk .ant-modal-footer .ant-btn{border-radius:999px;height:42px;font-weight:600}.searchSpecialistsFilters_filterModal__6saUk .ant-modal-body{overscroll-behavior:contain}.searchSpecialistsFilters_filterPanelBody__7K6oZ{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-right:-4px}.searchSpecialistsFilters_filterPanelFooter__GWWb3{flex-shrink:0;padding-top:12px;margin-top:4px;border-top:1px solid rgba(73,64,159,.1);background:#fff}.searchSpecialistsFilters_placePanel__AKXuG,.searchSpecialistsFilters_petTypePanel__YloD4{padding:16px;min-width:min(240px,100vw - 32px);max-width:calc(100vw - 32px);max-height:min(60vh,100dvh - 120px);overflow-y:auto;overscroll-behavior:contain}.searchSpecialistsFilters_filterSection__J2sLb{margin-bottom:16px}.searchSpecialistsFilters_filterSection__J2sLb:last-of-type{margin-bottom:12px}.searchSpecialistsFilters_filterLabel__t81Bh{font-weight:600;color:#171717;margin-bottom:8px;font-size:14px}.searchSpecialistsFilters_specialtyColumn__1YI3E{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.searchSpecialistsFilters_specialtyNested__xJaPY{display:flex;flex-direction:column;gap:4px;margin-left:24px;margin-top:4px;align-items:flex-start}.searchSpecialistsFilters_rangeInputs__ozBdP{display:flex;gap:8px;margin-bottom:4px}.searchSpecialistsFilters_rangeInput__JiNW9{width:56px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;text-align:center}.searchSpecialistsFilters_locationInputs__W9SJe{display:flex;flex-direction:column;gap:8px}.searchSpecialistsFilters_locationInput__JNZJz{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:10px;font-size:16px;text-align:left}.searchSpecialistsFilters_rangeLabels__8GdWK{display:flex;justify-content:space-between;font-size:12px;color:#8c8c8c;margin-top:4px}.searchSpecialistsFilters_ratingRow__6o5q4{display:flex;align-items:center;gap:8px}.searchSpecialistsFilters_ratingRow__6o5q4 span{flex:1}.searchSpecialistsFilters_backButton__ynNuo,.searchSpecialistsFilters_selectButton__OU9RE{margin-top:0;border-radius:999px !important;height:42px !important;font-weight:600}.searchSpecialistsFilters_resultButton__Jg9_e{margin-top:12px;background:var(--ant-color-fill-secondary) !important;color:var(--ant-color-text-tertiary) !important;border-color:var(--ant-color-border) !important;cursor:not-allowed}
.hiddenContact_root__5f2os{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.hiddenContact_rootButton__tV_Q8{width:100%}.hiddenContact_revealButtonPhone__VwQUs,.hiddenContact_revealButtonEmail__o6k16{width:100%;height:72px;border-radius:12px;font-size:16px;font-weight:600;box-shadow:none}.hiddenContact_revealButtonProfile__HC3nf{width:100%;height:40px;border-radius:8px;font-size:14px;font-weight:600;box-shadow:none;background:#49409f !important;border-color:#49409f !important}.hiddenContact_revealButtonEmail__o6k16{color:var(--ant-color-primary);border-color:var(--ant-color-primary);background:var(--ant-color-bg-container)}.hiddenContact_revealButtonEmail__o6k16:hover,.hiddenContact_revealButtonEmail__o6k16:focus{color:var(--ant-color-primary-hover) !important;border-color:var(--ant-color-primary-hover) !important;background:rgba(73,64,159,.06) !important}.hiddenContact_valueLink__DOo6T{word-break:break-word}.hiddenContact_icon__Ugmeg{color:var(--ant-color-primary);flex-shrink:0}
.organizationSpecialistCard_card__Us5_Y{display:flex;align-items:stretch;gap:20px;padding:20px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:12px;box-shadow:var(--ant-box-shadow);transition:box-shadow .2s}.organizationSpecialistCard_card__Us5_Y:hover{box-shadow:var(--ant-box-shadow-secondary)}@media(max-width: 767px){.organizationSpecialistCard_card__Us5_Y{flex-direction:column;padding:16px}}.organizationSpecialistCard_leftColumn__lBTid{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.organizationSpecialistCard_info__RV4kP{display:flex;flex-direction:column;gap:4px;min-width:0}.organizationSpecialistCard_nameButton__soqau{display:block;width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);font-size:18px;font-weight:700;color:var(--ant-color-primary);line-height:1.3;text-align:left;cursor:pointer}.organizationSpecialistCard_nameButton__soqau:hover{color:var(--ant-color-primary-hover)}.organizationSpecialistCard_specialty__ihKsZ{font-size:14px;color:var(--ant-color-text-secondary);line-height:1.4;margin:0}.organizationSpecialistCard_experience__MHfAD{font-size:14px;color:var(--ant-color-text-secondary);margin:0}.organizationSpecialistCard_verifiedRow__7X8Mq{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--ant-color-text-secondary);margin-top:2px}.organizationSpecialistCard_verifiedIcon__SvH33{color:var(--ant-color-primary);font-size:16px}.organizationSpecialistCard_bottomRow__1b2su{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:auto}.organizationSpecialistCard_scheduleButton__A_ScY,.organizationSpecialistCard_bookButton__xuv4w{height:40px;border-radius:8px}.organizationSpecialistCard_profileButton__Vcxau{flex-shrink:0;width:44px;height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.organizationSpecialistCard_profileButton__Vcxau .anticon{font-size:18px}.organizationSpecialistCard_ratingBlock__yaAq6{display:flex;flex-direction:column;gap:2px;min-width:0}.organizationSpecialistCard_ratingValue__FdshR{font-size:22px;font-weight:700;color:var(--ant-color-text);line-height:1.2}.organizationSpecialistCard_rateStars__jOR54 .ant-rate-star{margin-inline-end:2px !important}.organizationSpecialistCard_reviewsLink__QkqWn{font-size:14px;text-decoration:underline;color:var(--ant-color-primary);cursor:pointer}.organizationSpecialistCard_reviewsLink__QkqWn:hover{color:var(--ant-color-primary-hover)}.organizationSpecialistCard_photoWrap__nrQc7{flex-shrink:0;width:120px;height:140px;border-radius:8px;overflow:hidden}@media(max-width: 767px){.organizationSpecialistCard_photoWrap__nrQc7{width:100%;height:180px;align-self:center}}.organizationSpecialistCard_photo__7R1wu{width:100% !important;height:100% !important;border-radius:8px !important}.organizationSpecialistCard_photo__7R1wu img{border-radius:8px;object-fit:cover;width:100%;height:100%}.organizationSpecialistCard_photoPlaceholderWrap__ItQ6x{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:rgba(114,46,209,.08);color:var(--ant-color-text-tertiary)}.organizationSpecialistCard_photoPlaceholderIcon__dx6Ui{font-size:36px;color:var(--ant-color-primary);opacity:.5}.organizationSpecialistCard_photoPlaceholder__fhPYq{font-size:12px;color:var(--ant-color-text-tertiary)}
.organizationSpecialistsSection_section__QIYSy{margin-top:28px;padding:28px 32px;border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);border:1px solid rgba(73,64,159,.1);box-shadow:0 2px 8px rgba(73,64,159,.05)}@media(max-width: 767px){.organizationSpecialistsSection_section__QIYSy{padding:20px 16px}}.organizationSpecialistsSection_title__1kP6p{font-size:var(--font-size-xl);font-weight:700;color:var(--ant-color-text);margin:0 0 20px;line-height:1.3}.organizationSpecialistsSection_itemOpen__ukQR4{grid-column:1/-1}.organizationSpecialistsSection_bookingPanel__zFMFC{margin-top:12px;min-width:0;max-width:100%;overflow-x:hidden}.organizationSpecialistsSection_list__4OR1q{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 767px){.organizationSpecialistsSection_list__4OR1q{grid-template-columns:1fr}}.organizationSpecialistsSection_loadingWrap__GCIw6{display:flex;justify-content:center;padding:32px}.organizationSpecialistsSection_buttonWrap__zSHFG{margin-top:24px;display:flex;justify-content:center}.organizationSpecialistsSection_showMoreButton__FarCr{min-width:200px;max-width:100%;border-radius:999px !important;height:44px !important;font-weight:600}@media(max-width: 767px){.organizationSpecialistsSection_showMoreButton__FarCr{min-width:0;width:100%}}
.landingSearchResult_resultItem__zpAav{cursor:pointer;transition:background-color .2s;display:flex;gap:12px;align-items:flex-start}.landingSearchResult_resultItem__zpAav:hover{background-color:#f5f5f5;border-radius:4px}.landingSearchResult_resultImage__QnfVM{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}.landingSearchResult_resultContent__7aWZ0{flex:1;display:flex;flex-direction:column;gap:4px}.landingSearchResult_resultName__zhzIL{font-size:14px;font-weight:500;color:#000;line-height:1.4}.landingSearchResult_resultMeta__7DOgS{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.landingSearchResult_metaItem__OlWsZ{display:flex;align-items:center;gap:4px;font-size:12px;color:#5d5d5d}.landingSearchResult_metaItem__OlWsZ svg{color:#49409f}.landingSearchResult_resultDescription__69q_x{font-size:12px;color:#8c8c8c;line-height:1.4;margin-top:4px}
.searchService_searchServiceContainer__E0brA{position:relative;display:flex;flex-direction:column;width:50%;max-width:100%;min-width:0}@media(min-width: 768px)and (max-width: 1023px){.searchService_searchServiceContainer__E0brA{width:100%}}@media(max-width: 767px){.searchService_searchServiceContainer__E0brA{width:100%}}.searchService_searchServiceContainerFullWidth___b8W0{width:100%}.searchService_searchServiceContainerHero__dDNrT{width:100%;max-width:640px}.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputWrapper__dSCOO .ant-select-auto-complete,.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputWrapper__dSCOO .ant-input-affix-wrapper{min-height:48px}@media(max-width: 767px){.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputWrapper__dSCOO{gap:8px}.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputWrapper__dSCOO .ant-select-auto-complete,.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputWrapper__dSCOO .ant-input-affix-wrapper{min-height:44px}}.searchService_searchServiceContainerHero__dDNrT .searchService_searchSubmitButton__QQrEb{min-width:48px;min-height:48px}@media(max-width: 767px){.searchService_searchServiceContainerHero__dDNrT .searchService_searchSubmitButton__QQrEb{min-width:44px;min-height:44px}}.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputPlaceholder___PujR{height:48px;line-height:40px;font-size:16px}@media(max-width: 767px){.searchService_searchServiceContainerHero__dDNrT .searchService_searchInputPlaceholder___PujR{height:44px;line-height:36px;font-size:15px}}.searchService_searchServiceContainerHero__dDNrT .searchService_searchSubmitButtonSkeleton__Mzpw9{width:48px;height:48px}@media(max-width: 767px){.searchService_searchServiceContainerHero__dDNrT .searchService_searchSubmitButtonSkeleton__Mzpw9{width:44px;height:44px}}.searchService_searchInputWrapper__dSCOO{display:flex;gap:10px;align-items:stretch;max-width:100%;min-width:0}.searchService_searchInputWrapper__dSCOO>:first-child{flex:1;min-width:0;max-width:100%}.searchService_searchButtonWrap___Oj7e{flex-shrink:0;position:relative;z-index:1}.searchService_searchSubmitButton__QQrEb{height:100%}.searchService_searchInputPlaceholder___PujR{flex:1;height:40px;padding:4px 11px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;color:#bfbfbf;line-height:32px;box-sizing:border-box}.searchService_searchSubmitButtonSkeleton__Mzpw9{width:40px;height:40px;border-radius:6px;background:#d9d9d9}.searchService_searchResults__6P_yv{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:600px;overflow-y:auto;z-index:1000;padding:16px}.searchService_emptyStateButton__zkwJh{text-align:left;height:auto;padding:10px 12px;font-weight:500}.searchService_emptyStateButtonFirst__D26sj{font-weight:600}.searchService_errorMessage__jU3dN{color:#ff4d4f;padding:12px;text-align:center;background:#fff2f0;border-radius:4px;margin-bottom:12px}.searchService_resultsContent__J3xzp{display:flex;flex-direction:column;gap:24px}.searchService_resultSection__R5nGf:not(:last-child){border-bottom:1px solid #f0f0f0;padding-bottom:16px}.searchService_sectionHeader__AfbGA{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #49409f}.searchService_sectionTitle__SW8m8{font-size:16px;font-weight:600;margin:0;color:#49409f}.searchService_sectionLink__3uVSC{flex-shrink:0;padding:0;font-size:14px;text-decoration:underline;color:#49409f}.searchService_sectionLink__3uVSC:hover{color:#49409f;text-decoration:underline}.searchService_resultList__6XaU_{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.searchService_resultItem__L5o4i{cursor:pointer;transition:background-color .2s}.searchService_resultItem__L5o4i:hover{background-color:#f5f5f5;border-radius:4px}.searchService_resultItemContent__8SVnh{display:flex;gap:12px;align-items:flex-start;padding:8px}.searchService_resultImage__BK3hd{width:60px;height:60px;object-fit:cover;border-radius:8px;flex-shrink:0}.searchService_resultInfo__XeW9E{flex:1;display:flex;flex-direction:column;gap:4px}.searchService_resultName__BiDCV{font-size:14px;font-weight:500;color:#000;line-height:1.4}.searchService_resultMeta__rZxQc{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.searchService_resultMetaItem__CBaIP{display:flex;align-items:center;gap:4px;font-size:12px;color:#5d5d5d}.searchService_resultMetaItem__CBaIP svg{color:#49409f}.searchService_resultDescription__Lltjd{font-size:12px;color:#8c8c8c;line-height:1.4;margin-top:4px}.searchService_resultCount__1WzoS{font-size:14px;color:#5d5d5d;padding:8px 0}
.suggestOrganizationModal_description__Nog_6{margin-bottom:16px}.suggestOrganizationModal_actions__y3vrR{margin-bottom:0}
.breederAvatar_avatar__uOKXr{flex-shrink:0;overflow:hidden;background:var(--ant-color-fill-quaternary)}.breederAvatar_cabinet__upGeU{width:200px;height:200px;border-radius:12px;border:1px solid var(--ant-color-border-secondary)}.breederAvatar_profile__c4TXG{width:200px;height:200px;border-radius:16px;border:1px solid rgba(73,64,159,.12);box-shadow:0 4px 16px rgba(73,64,159,.08)}.breederAvatar_card__OTKay{width:160px;height:200px;border-radius:16px 6px 6px 16px;border:1px solid var(--ant-color-border-secondary)}@media(max-width: 1024px){.breederAvatar_card__OTKay{width:100%;height:220px;border-radius:12px}}.breederAvatar_image__wi3Px{display:block;width:100%;height:100%;object-fit:cover}.breederAvatar_placeholder__19sKU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ant-color-text-secondary);font-size:13px;padding:8px;border:1px dashed var(--ant-color-border);background:var(--ant-color-fill-quaternary)}.breederAvatar_clickable__5W_nB{border:0;padding:0;margin:0;cursor:pointer;line-height:0;transition:opacity .15s ease}.breederAvatar_clickable__5W_nB:hover{opacity:.92}.breederAvatar_clickable__5W_nB:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}
.breederCard_card__CgE6N{display:flex;gap:24px;padding:24px;background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);border-radius:12px;box-shadow:var(--ant-box-shadow);cursor:pointer;position:relative}@media(max-width: 767px){.breederCard_card__CgE6N{flex-direction:column;padding:16px}}.breederCard_content__tNYVM{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.breederCard_info__s7foc{display:flex;flex-direction:column;gap:6px}.breederCard_name__f5jog{font-size:18px;font-weight:700;line-height:1.3;margin:0}.breederCard_kennel__MfZ9K{margin:0;color:var(--ant-color-text-secondary)}.breederCard_phoneRow__IPmuv{width:100%;color:var(--ant-color-text)}.breederCard_contactsForm__TwDLG{display:flex;flex-direction:column;gap:10px;width:100%;max-width:360px;margin-top:8px}.breederCard_bottomBlock__JeNuc{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;background:var(--ant-color-bg-layout);border:1px solid var(--ant-color-border-secondary);border-radius:8px;margin-top:auto}.breederCard_ratingBlock__aHv0I{display:flex;flex-direction:column;gap:4px}.breederCard_rateStars__xcjYH .ant-rate-star{margin-inline-end:2px !important}.breederCard_reviewsLink__Eit5F{font-size:14px;text-decoration:underline;color:var(--ant-color-primary)}.breederCard_profileButton__pkwxU{flex-shrink:0}
.organizationCabinetDocumentUploadModal_modal__f7U07 .ant-modal-body{padding:24px}.organizationCabinetDocumentUploadModal_body__T7GPP{padding:0;display:flex;flex-direction:column;gap:24px}.organizationCabinetDocumentUploadModal_dragger__9_5nG .ant-upload-drag{border:2px dashed var(--ant-color-border);border-radius:12px;background:var(--ant-color-bg-layout);padding:32px 24px}.organizationCabinetDocumentUploadModal_dragger__9_5nG .ant-upload-drag:hover{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.organizationCabinetDocumentUploadModal_draggerInner__WXb3L{display:flex;flex-direction:column;align-items:center;gap:12px}.organizationCabinetDocumentUploadModal_draggerTitle__pScS5{display:block;font-size:14px;color:var(--ant-color-text);text-align:center}.organizationCabinetDocumentUploadModal_draggerSub__zj4IX{display:block;font-size:14px;color:var(--ant-color-text);text-align:center}.organizationCabinetDocumentUploadModal_selectButton__QYp_x{margin-top:8px;margin-bottom:4px}.organizationCabinetDocumentUploadModal_formatsHint__0YcLl{display:block;font-size:12px;text-align:center}.organizationCabinetDocumentUploadModal_attachedFiles__HtFwl{display:flex;flex-direction:column;gap:8px}.organizationCabinetDocumentUploadModal_attachedLabel__i9v_m{font-size:14px;color:var(--ant-color-text)}.organizationCabinetDocumentUploadModal_fileTags__K8DTa{display:flex;flex-wrap:wrap;gap:8px}.organizationCabinetDocumentUploadModal_fileTag__7h5CL{margin:0}.organizationCabinetDocumentUploadModal_titleSection__q8Z51{display:flex;flex-direction:column;gap:8px}.organizationCabinetDocumentUploadModal_titleLabel__nccwx{font-size:14px;color:var(--ant-color-text)}.organizationCabinetDocumentUploadModal_titleInput__RueVq{width:100%}.organizationCabinetDocumentUploadModal_typeSection__cFMgE{display:flex;flex-direction:column;gap:12px}.organizationCabinetDocumentUploadModal_typeLabel__SfK3g{display:block;font-size:14px;color:var(--ant-color-text)}.organizationCabinetDocumentUploadModal_typeRadio__7g_ih{display:flex;flex-direction:column;gap:8px}.organizationCabinetDocumentUploadModal_typeRadioItem__RoOUA{align-items:flex-start}.organizationCabinetDocumentUploadModal_typeRadioItem__RoOUA .ant-radio{margin-top:2px}.organizationCabinetDocumentUploadModal_typeRadioLabel__W09Ll{font-weight:500}.organizationCabinetDocumentUploadModal_footer__rNwSv{display:flex;justify-content:flex-end;gap:12px}
.organizationCabinetBranchPickModal_body__9YY5I{display:flex;flex-direction:column;gap:16px}.organizationCabinetBranchPickModal_hint__1BNDU{font-size:14px;line-height:1.5;color:var(--ant-color-text, rgba(0, 0, 0, 0.88))}.organizationCabinetBranchPickModal_highlight__zmkoz{color:var(--ant-color-primary, #6b4bdd);font-weight:600}.organizationCabinetBranchPickModal_list__QGvDF{display:flex;flex-direction:column;gap:10px;max-height:360px;min-height:120px;overflow-y:auto}.organizationCabinetBranchPickModal_listState__5jkU1{display:flex;align-items:center;justify-content:center;padding:32px 16px}.organizationCabinetBranchPickModal_listAlert__8aY0j{margin:0}.organizationCabinetBranchPickModal_listEmpty__SmvFo{display:block;padding:16px 4px;font-size:14px}.organizationCabinetBranchPickModal_row__l23zj{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:12px 14px;border-radius:10px;background:var(--org-card-clinic-bg, #ebe8ff);border:1px solid rgba(123,104,238,.12);cursor:pointer;text-align:left;transition:border-color .15s}.organizationCabinetBranchPickModal_row__l23zj:hover{border-color:rgba(123,104,238,.35)}.organizationCabinetBranchPickModal_rowSelected__KGAmx{border-color:var(--ant-color-primary, #6b4bdd);box-shadow:0 0 0 1px rgba(107,75,221,.2)}.organizationCabinetBranchPickModal_buildingIcon__Wwiyv{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.55);color:var(--ant-color-primary, #6b4bdd);font-size:16px}.organizationCabinetBranchPickModal_text___v66m{flex:1;min-width:0;text-align:start}.organizationCabinetBranchPickModal_name__yjYGq{font-size:14px;font-weight:600;line-height:1.3}.organizationCabinetBranchPickModal_address__50KQV{display:flex;align-items:flex-start;gap:6px;margin-top:4px;font-size:12px;color:var(--ant-color-text-secondary, rgba(0, 0, 0, 0.65))}.organizationCabinetBranchPickModal_pin__YimqH{flex-shrink:0;margin-top:2px;color:var(--ant-color-primary, #6b4bdd)}.organizationCabinetBranchPickModal_checkbox__LTNvT{flex-shrink:0;margin-left:auto}.organizationCabinetBranchPickModal_saveBtn__GRb2l{margin-top:8px;border-radius:10px !important;height:auto !important;padding:10px 16px !important;font-weight:500}
.organizationCabinetConfigureBindingModal_modal__oGUKD .ant-modal-body{padding:24px}.organizationCabinetConfigureBindingModal_body__PtThc{display:flex;flex-direction:column;gap:20px}.organizationCabinetConfigureBindingModal_specialistName__iRM0y{font-size:16px;font-weight:600;color:var(--ant-color-primary);display:block}.organizationCabinetConfigureBindingModal_clinicsList__78p_F{display:flex;flex-direction:column;gap:12px}.organizationCabinetConfigureBindingModal_clinicRow__pDpka{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--ant-color-primary-bg);border-radius:8px}.organizationCabinetConfigureBindingModal_clinicIcon__IMNvV{color:var(--ant-color-primary);font-size:18px;flex-shrink:0}.organizationCabinetConfigureBindingModal_clinicInfo__l_XQw{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.organizationCabinetConfigureBindingModal_clinicName__0ChuE{font-size:14px;font-weight:600;color:var(--ant-color-text)}.organizationCabinetConfigureBindingModal_clinicAddressRow__UVfgT{display:flex;align-items:center;gap:6px;margin-top:2px}.organizationCabinetConfigureBindingModal_clinicAddressIcon__sPkar{color:var(--ant-color-text-tertiary);font-size:12px;flex-shrink:0}.organizationCabinetConfigureBindingModal_clinicAddress__8EaAb{font-size:12px;color:var(--ant-color-text-secondary)}.organizationCabinetConfigureBindingModal_unbindBtn__HEXRO{flex-shrink:0}.organizationCabinetConfigureBindingModal_addBranchBtn__fUThz{margin-top:4px}
.organizationCabinetSpecialistSearchModal_modal__S3Cq_ .ant-modal-body{padding:24px}.organizationCabinetSpecialistSearchModal_body__SFTmv{display:flex;flex-direction:column;gap:20px}.organizationCabinetSpecialistSearchModal_searchInput__ulrrG{border-radius:8px}.organizationCabinetSpecialistSearchModal_searchInput__ulrrG .ant-input{border-radius:8px}.organizationCabinetSpecialistSearchModal_searchIcon__IcV0G{color:var(--ant-color-text-tertiary)}.organizationCabinetSpecialistSearchModal_resultsList__y6LkY{display:flex;flex-direction:column;gap:12px;max-height:320px;overflow-y:auto;padding:16px;border-radius:12px;background:var(--ant-color-bg-container);box-shadow:var(--ant-box-shadow)}.organizationCabinetSpecialistSearchModal_resultCard__zjpvi{display:flex;align-items:flex-start;gap:16px;padding:16px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-bg-container);cursor:pointer;transition:border-color .2s}.organizationCabinetSpecialistSearchModal_resultCard__zjpvi:hover{border-color:var(--ant-color-primary)}.organizationCabinetSpecialistSearchModal_resultCardSelected__DCkfY{border:2px solid var(--ant-color-primary);background:var(--ant-color-primary-bg)}.organizationCabinetSpecialistSearchModal_emptyState__d1GIr{padding:24px;text-align:center;color:var(--ant-color-text-secondary);font-size:14px}.organizationCabinetSpecialistSearchModal_photo__oAOdt{flex-shrink:0;border-radius:8px !important}.organizationCabinetSpecialistSearchModal_photo__oAOdt .ant-avatar-string,.organizationCabinetSpecialistSearchModal_photo__oAOdt img{border-radius:8px}.organizationCabinetSpecialistSearchModal_info__cQ4TC{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.organizationCabinetSpecialistSearchModal_name__j4J_V{font-size:16px;color:var(--ant-color-primary) !important}.organizationCabinetSpecialistSearchModal_specialtyType__IDoEa{font-size:14px;font-weight:600;color:var(--ant-color-text-secondary)}.organizationCabinetSpecialistSearchModal_specialty__BX3X5{font-size:13px;color:var(--ant-color-text-secondary)}.organizationCabinetSpecialistSearchModal_unverifiedText__UtTnF{font-size:14px;color:var(--ant-color-text-secondary)}.organizationCabinetSpecialistSearchModal_experience__80lTF{font-size:14px;font-weight:600;color:var(--ant-color-text)}.organizationCabinetSpecialistSearchModal_verifiedRow__dN0iK{display:flex;align-items:center;gap:6px}.organizationCabinetSpecialistSearchModal_verifiedIcon__54QxS{color:var(--ant-color-primary);font-size:16px;flex-shrink:0}.organizationCabinetSpecialistSearchModal_verifiedText__g68bm{font-size:14px;font-weight:600;color:var(--ant-color-text)}.organizationCabinetSpecialistSearchModal_ratingRow__lPlfe{display:flex;align-items:center;gap:6px}.organizationCabinetSpecialistSearchModal_starIcon__dtD_k{font-size:14px}.organizationCabinetSpecialistSearchModal_reviewsCount__dWq8o{font-size:14px}.organizationCabinetSpecialistSearchModal_profileButton__eK_Ig{flex-shrink:0;width:44px;height:44px;padding:0;min-width:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-top:0}.organizationCabinetSpecialistSearchModal_profileButton__eK_Ig .anticon{font-size:18px}.organizationCabinetSpecialistSearchModal_continueBtn__mtqal{margin-top:4px}
.organizationCabinetUnbindConfirmModal_modal__HdrFC .ant-modal-body{padding:24px}.organizationCabinetUnbindConfirmModal_body__cX0KB{display:flex;flex-direction:column;gap:20px}.organizationCabinetUnbindConfirmModal_confirmText___XrSP{font-size:14px;color:var(--ant-color-text);display:block}.organizationCabinetUnbindConfirmModal_specialistName__kNacb{color:var(--ant-color-primary);font-weight:600}.organizationCabinetUnbindConfirmModal_clinicCard__8mcib{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--ant-color-primary-bg);border-radius:8px}.organizationCabinetUnbindConfirmModal_clinicIcon__ClGT6{color:var(--ant-color-primary);font-size:18px;flex-shrink:0}.organizationCabinetUnbindConfirmModal_clinicInfo__HsC9D{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.organizationCabinetUnbindConfirmModal_clinicName__9BPo_{font-size:14px;font-weight:600;color:var(--ant-color-text)}.organizationCabinetUnbindConfirmModal_clinicAddressRow__K9Jrz{display:flex;align-items:center;gap:6px;margin-top:2px}.organizationCabinetUnbindConfirmModal_clinicAddressIcon__K75Fo{color:var(--ant-color-text-tertiary);font-size:12px;flex-shrink:0}.organizationCabinetUnbindConfirmModal_clinicAddress__ipckB{font-size:12px;color:var(--ant-color-text-secondary)}.organizationCabinetUnbindConfirmModal_actions__3ZHzM{display:flex;gap:12px}.organizationCabinetUnbindConfirmModal_confirmBtn__wTkiO{flex:1;background:var(--ant-color-success) !important;border-color:var(--ant-color-success) !important}.organizationCabinetUnbindConfirmModal_confirmBtn__wTkiO:hover{background:var(--ant-color-success-hover) !important;border-color:var(--ant-color-success-hover) !important}.organizationCabinetUnbindConfirmModal_confirmBtn__wTkiO .anticon{color:#fff}.organizationCabinetUnbindConfirmModal_declineBtn__GLGtO{flex:1}
.specialistReviewsFilters_filtersRow__6Yy2h{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;max-width:100%;min-width:0}.specialistReviewsFilters_sortSelect__of3oX{min-width:220px;max-width:100%}@media(max-width: 767px){.specialistReviewsFilters_sortSelect__of3oX{min-width:0;width:100%}}.specialistReviewsFilters_sortSelectPlaceholder___eXJ8{min-width:220px;height:32px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--ant-color-border);border-radius:6px;background:var(--ant-color-bg-container);box-sizing:border-box;max-width:100%}@media(max-width: 767px){.specialistReviewsFilters_sortSelectPlaceholder___eXJ8{min-width:0;width:100%}}.specialistReviewsFilters_sortSelectPlaceholderText__A4vwL{font-size:14px;color:var(--ant-color-text-placeholder)}.specialistReviewsFilters_confirmedSwitch__gRi1v{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ant-color-text-secondary);cursor:pointer}
.reviewCard_card__E6VVv{display:flex;flex-direction:column;padding:20px;background:var(--ant-color-bg-container);border-radius:12px;box-shadow:var(--ant-box-shadow)}@media(max-width: 767px){.reviewCard_card__E6VVv{padding:16px}}.reviewCard_headerRow__O6sK5{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.reviewCard_dateBlock__G2WMt{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ant-color-text-secondary)}.reviewCard_dateBlock__G2WMt .anticon{color:var(--ant-color-primary)}.reviewCard_newBadge__1ANS6{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.reviewCard_confirmedBadge__0jXtL{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:4px 10px;border-radius:8px}.reviewCard_confirmed__QAEHd{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.reviewCard_confirmed__QAEHd .anticon{color:var(--ant-color-primary)}.reviewCard_unconfirmed__hLZA0{color:var(--ant-color-error);background:var(--ant-color-error-bg)}.reviewCard_contentRow__pAetQ{display:flex;gap:0;align-items:flex-start}@media(max-width: 767px){.reviewCard_contentRow__pAetQ{flex-direction:column}}.reviewCard_leftColumn__7FBtz{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width: 767px){.reviewCard_leftColumn__7FBtz{width:100%}}.reviewCard_photoWrap__gCHAF{width:80px;height:80px;border-radius:12px;overflow:hidden;flex-shrink:0}.reviewCard_photo__8A6rp{width:100%;height:100%;object-fit:cover}.reviewCard_photoPlaceholder__6OyaG{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ant-color-primary-bg);color:var(--ant-color-primary);font-size:28px;font-weight:700;line-height:1}.reviewCard_clientBlock__0WSst{display:flex;flex-direction:column;gap:4px;min-width:0}.reviewCard_clientName__rHP9k{font-size:14px;font-weight:600;color:var(--ant-color-primary);line-height:1.3}.reviewCard_breed__lyNF5,.reviewCard_petType__iS4vh{font-size:13px;color:var(--ant-color-text-secondary);line-height:1.3}.reviewCard_divider__I66px{width:1px;min-height:60px;margin:0 20px;background:var(--ant-color-primary);flex-shrink:0}@media(max-width: 767px){.reviewCard_divider__I66px{width:100%;height:1px;min-height:0;margin:12px 0}}.reviewCard_rightColumn__7m3oV{flex:1;min-width:0}.reviewCard_rightTopRow__NcseN{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}.reviewCard_ratingRow__3KgPD{display:flex;align-items:center;gap:8px;flex-shrink:0}.reviewCard_rateStars__cFFjm .ant-rate-star{margin-inline-end:2px !important}.reviewCard_ratingTag__gVrXg{font-size:12px;padding:2px 8px;border-radius:6px}.reviewCard_visitInfo__nZ_Zh{font-size:12px;color:var(--ant-color-text-secondary);text-align:right;flex-shrink:0}.reviewCard_clinicLink__90tCn{display:block;margin-top:2px;font-size:12px;color:var(--ant-color-primary);text-decoration:underline}.reviewCard_clinicLink__90tCn:hover{color:var(--ant-color-primary-hover)}.reviewCard_visitTitle__nki7e{font-size:15px;font-weight:600;color:var(--ant-color-primary);margin:0 0 8px;line-height:1.35}.reviewCard_text__PA7H2{font-size:14px;color:var(--ant-color-text);line-height:1.5;margin:0;white-space:pre-wrap}.reviewCard_replyRow__1c_ZJ{margin-top:12px;display:flex;justify-content:flex-end}.reviewCard_replyButton__cY16_{border-color:var(--ant-color-border);color:var(--ant-color-text)}.reviewCard_replyForm__LdseH{margin-top:12px;display:flex;flex-direction:column;gap:12px}.reviewCard_replyTextArea__Eqv9y{width:100%;border-radius:8px}.reviewCard_replyTextArea__Eqv9y .ant-input{border-radius:8px}.reviewCard_replyFormActions__zAOdL{display:flex;justify-content:flex-end;gap:12px}.reviewCard_replyBlock__ylMFF{margin-top:16px;padding:12px 16px;background:var(--ant-color-primary-bg);border:1px solid var(--ant-color-primary-border);border-radius:12px}.reviewCard_replyBlockHeader__kaLPG{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.reviewCard_replyBlockLabel__7qE0s{display:inline-block;padding:6px 12px;font-size:14px;font-weight:600;color:var(--ant-color-primary-bg);background:var(--ant-color-primary);border-radius:6px}.reviewCard_replyDeleteBtn__fOtYp{padding:4px;width:32px;height:32px;min-width:32px}.reviewCard_replyBlockText__Brf94{margin:0;font-size:14px;color:var(--ant-color-text);line-height:1.5;white-space:pre-wrap}
.specialistReviewsList_widget__ZqxRp{margin-bottom:24px}.specialistReviewsList_list__O0co7{display:flex;flex-direction:column;gap:16px}
.specialistReviewsSummary_widget__V3MV7{padding:24px;background:var(--ant-color-bg-container);border-radius:12px;box-shadow:var(--ant-box-shadow);margin-bottom:24px}.specialistReviewsSummary_title__DTWQU{font-size:22px;font-weight:700;color:var(--ant-color-text);margin:0 0 20px}.specialistReviewsSummary_sectionRating__dw82F{margin-bottom:20px}.specialistReviewsSummary_sectionRatingLabel__zlABP{font-size:16px;font-weight:500;color:var(--ant-color-text);margin-bottom:8px;display:block}.specialistReviewsSummary_ratingRow__GvoTS{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.specialistReviewsSummary_ratingValue__D3Nru{font-size:32px;font-weight:800;color:var(--ant-color-text);line-height:1}.specialistReviewsSummary_rateStars__DhrbJ .ant-rate-star{margin-inline-end:2px !important}.specialistReviewsSummary_statsSection__iaXXC{margin-bottom:20px}.specialistReviewsSummary_statsBar__aOPxq{display:flex;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;color:var(--ant-color-text-secondary)}.specialistReviewsSummary_statsBarLabel__2NqqN{width:60px;flex-shrink:0}.specialistReviewsSummary_statsBarTrack__VTxzn{flex:1;height:24px;background:var(--ant-color-fill-secondary);border-radius:6px;overflow:hidden}.specialistReviewsSummary_statsBarFill__m1dqX{height:100%;border-radius:6px;min-width:4px;transition:width .2s ease}
.specialistProfile_pageSection__hUDP_{padding-block:16px 64px;max-width:1200px;margin:0 auto;width:100%}@media(max-width: 767px){.specialistProfile_pageSection__hUDP_{padding-block:8px 48px}}.specialistProfile_reviewFormSection__6GBT0{margin-top:24px;padding:24px;background:var(--ant-color-bg-container);border-radius:12px;border:1px solid rgba(73,64,159,.1);box-shadow:0 2px 8px rgba(73,64,159,.05)}.specialistProfile_reviewFormSection__6GBT0 h4{margin-top:0;margin-bottom:8px}.specialistProfile_reviewsSection__ALVOj{margin-top:40px;padding:28px 32px;border-radius:var(--ant-border-radius-lg);background:var(--ant-color-bg-container);border:1px solid rgba(73,64,159,.1);box-shadow:0 2px 8px rgba(73,64,159,.05)}@media(max-width: 767px){.specialistProfile_reviewsSection__ALVOj{padding:20px 16px;margin-top:28px}}.specialistProfile_loadingWrap___LgKS{display:flex;justify-content:center;align-items:center;min-height:200px}.specialistProfile_reviewsLoading__2fz5T{display:flex;justify-content:center;padding:24px}
.breederCabinet_pageSection__zde8O{padding-block:32px;overflow:visible}.breederCabinet_twoColumns__1GLRu{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;gap:24px;align-items:start;overflow:visible}.breederCabinet_card__BZn8M{min-width:0}.breederCabinet_cardColumn__xKDnc{grid-column:1;grid-row:1;min-width:0}.breederCabinet_statsColumn__6eTXq{grid-column:1;grid-row:2;min-width:0}.breederCabinet_photosColumn__JJfLz{grid-column:1;grid-row:3;min-width:0}.breederCabinet_documentsColumn__PzEhz{grid-column:1;grid-row:4;min-width:0}.breederCabinet_reviewsColumn__g8ai_{grid-column:1;grid-row:5;min-width:0}.breederCabinet_cardHeader__LtZfa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.breederCabinet_headerActions__RAt9f{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.breederCabinet_row__XUJZx{display:flex;gap:8px;margin-bottom:12px}.breederCabinet_row__XUJZx:last-child{margin-bottom:0}.breederCabinet_label__SGg3L{font-weight:600;min-width:180px}.breederCabinet_value__9GidA{flex:1}.breederCabinet_loadingWrap__i6VIE{display:flex;align-items:center;justify-content:center;min-height:240px}.breederCabinet_actions__TKwRd{display:flex;gap:12px;margin-top:16px}.breederCabinet_sectionTitle___OnMC{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.2;display:inline-flex;align-items:center;gap:8px}.breederCabinet_sectionTitleDot__dnLc2{width:8px;height:8px;border-radius:50%;background:var(--accent-color)}.breederCabinet_reviewsSection__NMK2O{display:flex;flex-direction:column;gap:16px}.breederCabinet_reviewsLoading__hTo9o{display:flex;justify-content:center;padding-block:24px}.breederCabinet_animalActions__QXXRn{display:flex;gap:8px}.breederCabinet_animalFormRow__eUwxG{display:grid;grid-template-columns:1fr 1fr;gap:12px}.breederCabinet_animalSwitches___zGLG{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.breederCabinet_animalsSummary__RD_1Z{margin-top:16px;border-top:1px solid var(--ant-color-border-secondary);padding-top:12px}.breederCabinet_animalsSummaryTitle__oDrAW{display:block;font-weight:600}.breederCabinet_animalsSummaryHeader__xhUpr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.breederCabinet_animalsSummaryTabs__fhP6e{margin-bottom:12px}.breederCabinet_animalsSummaryItemTitle___4Aly{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.breederCabinet_animalsSummaryItemArchived__RaA5x{opacity:.82;background:rgba(0,0,0,.02)}.breederCabinet_animalsSummaryList__yapIW{display:flex;flex-direction:column;gap:10px}.breederCabinet_animalsSummaryItem__hv88v{display:flex;flex-direction:column;gap:10px;border:1px solid var(--ant-color-border-secondary);border-radius:10px;padding:10px}.breederCabinet_animalsSummaryItemTop__6zDc4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.breederCabinet_animalsSummaryMeta__qBETw{display:flex;flex-direction:column;gap:4px}@media(max-width: 860px){.breederCabinet_animalsSummaryItemTop__6zDc4{flex-direction:column;align-items:flex-start}.breederCabinet_animalActions__QXXRn{width:100%;justify-content:flex-start}}
