.NotificationsPage_page__Tc14K{min-height:100vh;background:#f5f7fb;padding:140px 16px 48px}.NotificationsPage_container__wc5D2{max-width:960px;margin:0 auto}.NotificationsPage_header__flhvW{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.NotificationsPage_title__RwZtp{margin:0;font-size:32px;font-weight:700;color:#1f2a44}.NotificationsPage_subtitle__bUoqo{margin:8px 0 0;color:#5f6f90}.NotificationsPage_summary__XGNyb{margin-bottom:20px;color:#3d4d70;font-weight:600}.NotificationsPage_filterTabs__siYty{display:inline-flex;gap:6px;padding:4px;margin-bottom:20px;border:1px solid #dde4f0;border-radius:999px;background:#fff}.NotificationsPage_filterTabActive__aPttb,.NotificationsPage_filterTab__LbK2s{border:none;border-radius:999px;padding:8px 14px;font-weight:600}.NotificationsPage_filterTab__LbK2s{background:transparent;color:#5f6f90}.NotificationsPage_filterTabActive__aPttb{background:#5388d8;color:#fff}.NotificationsPage_markAllButton__GGq3d,.NotificationsPage_retryButton__vEZvX{border:none;border-radius:12px;background:#5388d8;color:#fff;padding:10px 16px;font-weight:600}.NotificationsPage_markAllButton__GGq3d:disabled{opacity:.5}.NotificationsPage_groups__Q99gF{display:flex;flex-direction:column;gap:24px}.NotificationsPage_groupSection__0EJ6R{display:flex;flex-direction:column;gap:12px}.NotificationsPage_groupTitle__nroXF{margin:0;font-size:18px;color:#1f2a44}.NotificationsPage_groupList__9cqCA{display:flex;flex-direction:column;gap:12px}.NotificationsPage_notificationItem__tmlft{width:100%;border:1px solid #dde4f0;border-radius:18px;background:#fff;padding:18px;text-align:left}.NotificationsPage_systemNotice__dpZAd{margin-bottom:20px}.NotificationsPage_notificationItem__tmlft:hover{border-color:#5388d8}.NotificationsPage_unread__YJeLr{box-shadow:0 8px 24px rgba(83,136,216,.08)}.NotificationsPage_read__iAccL{opacity:.88}.NotificationsPage_notificationTopRow__4F6_t{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotificationsPage_notificationTitle__0aIlx{margin:0;font-size:18px;color:#1f2a44}.NotificationsPage_notificationMessage__CB9l5{margin:10px 0 14px;color:#4c5b78;line-height:1.5}.NotificationsPage_notificationMeta__zxUjV{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7382a3;font-size:14px}.NotificationsPage_notificationActions__fd9FS{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.NotificationsPage_notificationActionButton__tEosD,.NotificationsPage_notificationPrimaryAction__NsGQ_{border:1px solid #cbd7ec;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.NotificationsPage_notificationActionButton__tEosD{background:#fff;color:#3d4d70}.NotificationsPage_notificationPrimaryAction__NsGQ_{background:#5388d8;border-color:#5388d8;color:#fff}.NotificationsPage_notificationActionButton__tEosD:disabled,.NotificationsPage_notificationPrimaryAction__NsGQ_:disabled{opacity:.6}.NotificationsPage_unreadDot__hh0BY{width:10px;height:10px;border-radius:999px;background:#5388d8;flex-shrink:0}.NotificationsPage_emptyState__s979r,.NotificationsPage_errorState__wuJHd,.NotificationsPage_loadingState__EbqpY{display:flex;align-items:center;gap:12px;padding:24px;border-radius:18px;background:#fff;color:#44536f}@media (max-width:650px){.NotificationsPage_page__Tc14K{padding-top:112px}.NotificationsPage_header__flhvW{flex-direction:column}.NotificationsPage_markAllButton__GGq3d{width:100%}.NotificationsPage_notificationMeta__zxUjV{flex-direction:column;align-items:flex-start}}.AuthCode_logoModalCode__vX58a{display:block;margin:0 auto 20px;width:200px;height:auto}.AuthCode_modalCodeTitle__CszLz{font-size:24px;font-weight:600}.AuthCode_codeInputContainer__tivyr{display:flex;justify-content:center;gap:10px;margin-top:20px;margin-bottom:20px}.AuthCode_codeInput__dYNQ9{width:50px;height:60px;text-align:center;font-size:24px;border-radius:8px;border:1px solid #ccc;transition:border-color .3s}.AuthCode_codeInput__dYNQ9:focus{outline:none;border-color:#5388d8}.AuthCode_closeButton__1q65e{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.25rem;z-index:1051}.AuthCode_btnCodeCustom__3Te7m{width:80%;height:50px;font-size:18px;border-radius:10px;margin-top:20px;background-color:#5388d8!important}.AuthCode_errorMessage__nNbP8{color:red;font-size:14px;margin-top:10px}.AuthCode_resendButton___AcUs{margin-top:12px;border:none;background:transparent;color:#5388d8;font-weight:600}.AuthCode_resendButton___AcUs:disabled{opacity:.6}.UserProfileCard_profileContainer__vPv5A{width:100%;min-width:20rem;max-width:24rem;margin-left:auto;margin-right:auto}.UserProfileCard_profileCard__Ci3_W{position:relative;overflow:hidden;border-radius:1rem;border:1px solid #e4e4e7;background-color:white}.UserProfileCard_profileContent__I_5wD{position:relative;padding:1.5rem}.UserProfileCard_menuContainer__6LqyA{display:flex;flex-direction:column;gap:.5rem}.UserProfileCard_menuItem__KsNQM{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.5rem;transition:background-color .2s;text-decoration:none}.UserProfileCard_menuItem__KsNQM:hover{background-color:#e4e4e7}.UserProfileCard_menuItem__KsNQM:disabled{cursor:wait;opacity:.75}.UserProfileCard_menuItemLeft__RityS{display:flex;align-items:center;gap:.5rem}.UserProfileCard_icon__KwhrV{width:1rem;height:1rem;color:#5388d8}.UserProfileCard_menuItemLabel__cBnRe{font-size:.875rem;font-weight:500;color:#18181b}.UserProfileCard_menuItemRight__A9Vk5{display:flex;align-items:center}.UserProfileCard_menuItemValue__2pqzW{font-size:.875rem;color:#71717a;margin-right:.5rem}.UserProfileCard_badge__TWyyW{min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:999px;background:#5388d8;color:#fff;font-size:.75rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.UserProfileCard_dot__v7sFa{width:.625rem;height:.625rem;border-radius:999px;background:#ef4444;display:inline-block}.UserProfileCard_logoutButton___MBR9{border:none;background-color:transparent;text-align:left}.SearchInput_searchInput__0qA3M{width:100%;height:45px;padding:0 20px;border:2px solid #5388d8;border-radius:25px;font-size:16px;font-family:var(--font-montserrat),sans-serif;outline:none;background-color:white;transition:border-color .2s}.SearchInput_searchInput__0qA3M:focus{border-color:#3266b6}.SearchInput_searchInput__0qA3M::placeholder{color:#999}.SearchDropdown_dropdown____COZ{position:absolute;top:calc(100% + 5px);left:0;right:0;background:white;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:1003;max-height:400px;overflow-y:auto;animation:SearchDropdown_fadeInDown__xFQVF .2s ease-out}.SearchDropdown_dropdown____COZ.SearchDropdown_mobile__6RGuF{position:absolute;top:calc(100% + 5px);left:0;right:0;margin-top:0;border-radius:8px;max-height:300px}@keyframes SearchDropdown_fadeInDown__xFQVF{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SearchDropdown_dropdown____COZ::-webkit-scrollbar{width:6px}.SearchDropdown_dropdown____COZ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.SearchDropdown_dropdown____COZ::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.SearchDropdown_dropdown____COZ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.SearchResultItem_resultItem__KlozO{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #f0f0f0}.SearchResultItem_resultItem__KlozO.SearchResultItem_selected__krKNW,.SearchResultItem_resultItem__KlozO:hover{background-color:#f8f9ff}.SearchResultItem_resultItem__KlozO[aria-busy=true]{cursor:wait}.SearchResultItem_resultItem__KlozO:last-child{border-bottom:none}.SearchResultItem_avatar__l2Y0t{flex-shrink:0;margin-right:12px}.SearchResultItem_avatarImage__7WTMN{border-radius:50%;object-fit:cover;border:1px solid #e0e0e0}.SearchResultItem_userInfo__Fb26U{flex:1 1;min-width:0}.SearchResultItem_name__s__OS{font-weight:600;font-size:14px;color:#333;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResultItem_details__SC9hs{display:flex;align-items:center;font-size:12px;color:#666}.SearchResultItem_role__TiO3V{color:#5388d8;font-weight:500}.SearchResultItem_separator__bStk8{margin:0 6px;color:#ccc}.SearchResultItem_specialization__mNogl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchResultItem_navigationSpinner__nXpiR{flex-shrink:0;color:#5388d8}.SearchStates_stateContainer__dYVmE{display:flex;align-items:center;justify-content:center;padding:20px 16px;text-align:center}.SearchStates_spinner__oqs0p{color:#5388d8;margin-right:8px}.SearchStates_text__ETAjL{font-size:14px;color:#666}.SearchStates_error__uEMM6{color:#dc3545}.SearchStates_showAllContainer__1nAYB{padding:12px 16px;border-top:1px solid #f0f0f0}.SearchStates_showAllButton__f6PXh{width:100%;padding:8px 16px;background-color:#f8f9ff;border:1px solid #5388d8;border-radius:6px;color:#5388d8;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.SearchStates_showAllButton__f6PXh:hover:not(.SearchStates_disabled__e_jJT){background-color:#5388d8;color:white}.SearchStates_showAllButton__f6PXh.SearchStates_disabled__e_jJT{opacity:.6;cursor:not-allowed}.ProfileHeader_container__MFNoY{background:#ffffff;border-radius:16px;padding:2rem 1rem;margin-bottom:2rem;box-shadow:0 0 8px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:flex-start;gap:1.5rem}.ProfileHeader_topRow__oYu1d{display:contents}.ProfileHeader_left___f1Xo{flex-shrink:0}.ProfileHeader_avatar__iKR_n{width:100px;height:100px;border-radius:50%;border:4px solid #5388d8;object-fit:cover}.ProfileHeader_center__DgvNC{flex:0 0 auto;min-width:0}.ProfileHeader_name__rMNU4{margin:0;font-size:1.5rem;font-weight:600}.ProfileHeader_verifiedIconsContainer__Pgcs9{display:inline-flex;align-items:center;vertical-align:middle}.ProfileHeader_verifiedIcon__7Sxd5{width:1.25rem;height:1.25rem;margin-left:.25rem}.ProfileHeader_specialization__zlDur{margin-top:.25rem;color:#374151;font-size:1rem;max-width:300px;overflow:hidden;text-overflow:ellipsis}.ProfileHeader_meta__e_64j{display:flex;gap:.5rem;margin-top:.75rem}.ProfileHeader_metaItem__TjOYi{display:flex;align-items:flex-start;gap:.375rem;color:#6b7280;font-size:.875rem}.ProfileHeader_metaText__0FwuQ{line-height:1.3;max-width:150px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProfileHeader_metaTextExperience__F1U7U,.ProfileHeader_metaTextLocation__1jXoS,.ProfileHeader_metaTextWork__PZ__f{-webkit-line-clamp:2;line-clamp:2}.ProfileHeader_metaIcon__GxQ74{min-height:16px;min-width:16px;flex-shrink:0}.ProfileHeader_metaTooltipWrapper__ZCM49{position:relative;cursor:help;outline:none}.ProfileHeader_metaTooltipText__mm2yY{visibility:hidden;opacity:0;width:max-content;max-width:180px;background:#1f2937;color:#fff;text-align:center;border-radius:6px;padding:.375rem .5rem;font-size:.75rem;font-weight:500;position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translateX(-50%);transition:opacity .2s;z-index:20;pointer-events:none;box-shadow:0 8px 16px rgba(15,23,42,.16)}.ProfileHeader_metaTooltipText__mm2yY:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1f2937}.ProfileHeader_metaTooltipWrapper__ZCM49:focus-visible .ProfileHeader_metaTooltipText__mm2yY,.ProfileHeader_metaTooltipWrapper__ZCM49:hover .ProfileHeader_metaTooltipText__mm2yY{visibility:visible;opacity:1}.ProfileHeader_statsBlock__dUEgt{display:grid;grid-template-columns:repeat(3,auto);text-align:center;flex-shrink:0;margin:0 auto}.ProfileHeader_stat__v5AxC{padding:0 1rem}.ProfileHeader_stat__v5AxC+.ProfileHeader_stat__v5AxC{border-left:1px solid #e5e5e5}.ProfileHeader_statValue__rdRvz{display:block;font-weight:600;font-size:1.5rem;color:#111827}.ProfileHeader_statValueBlue__QVud2{display:block;font-weight:600;font-size:1.5rem;color:#5388d8}.ProfileHeader_statLabel__Df1ql{display:block;font-size:1rem;color:#6b7280}.ProfileHeader_tooltipWrapper__SIMKG{position:relative;display:inline-block}.ProfileHeader_tooltipText__H7eEA{visibility:hidden;opacity:0;width:max-content;max-width:180px;background:#5388d8;color:#fff;text-align:center;border-radius:4px;padding:.375rem;font-size:.75rem;position:absolute;top:105%;left:50%;transform:translateX(-50%);transition:opacity .2s;z-index:10;pointer-events:none}.ProfileHeader_tooltipWrapper__SIMKG:hover .ProfileHeader_tooltipText__H7eEA{visibility:visible;opacity:1}.ProfileHeader_actions__DVgH3{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;flex-shrink:0}.ProfileHeader_actionError__N8sTm{margin-top:.75rem;color:#b91c1c;font-size:.875rem}.ProfileHeader_primaryButton__78MyC,.ProfileHeader_secondaryButton__QMYTV{box-sizing:border-box;padding:.75rem 1.5rem;height:3rem;width:100%;max-width:13rem;border-radius:8px;cursor:pointer;font-weight:600;line-height:1.2}.ProfileHeader_primaryButton__78MyC{background:#5388d8;color:white;border:none;transition:background-color .2s}.ProfileHeader_primaryButton__78MyC:hover{background:#4070b8}.ProfileHeader_primaryButton__78MyC:disabled,.ProfileHeader_secondaryButton__QMYTV:disabled{cursor:wait;opacity:.75}.ProfileHeader_secondaryButton__QMYTV{background:transparent;color:#5388d8;border:2px solid #5388d8;transition:all .2s}.ProfileHeader_secondaryButton__QMYTV:hover{background:#5388d8;color:white}@media (max-width:1200px) and (min-width:1001px){.ProfileHeader_container__MFNoY{padding:1.75rem 1rem;gap:1rem}.ProfileHeader_avatar__iKR_n{width:85px;height:85px}.ProfileHeader_name__rMNU4{font-size:1.375rem}.ProfileHeader_specialization__zlDur{font-size:.95rem;margin-top:.375rem}.ProfileHeader_stat__v5AxC{padding:0 .625rem}.ProfileHeader_metaText__0FwuQ{max-width:120px}.ProfileHeader_metaTextLocation__1jXoS{max-width:80px}}@media (max-width:1080px) and (min-width:951px){.ProfileHeader_container__MFNoY{padding:1.5rem 1rem}.ProfileHeader_avatar__iKR_n{width:75px;height:75px}.ProfileHeader_name__rMNU4{font-size:1.125rem}.ProfileHeader_specialization__zlDur{font-size:.8125rem;margin-top:.25rem;max-width:250px}.ProfileHeader_metaItem__TjOYi{font-size:.75rem}.ProfileHeader_metaText__0FwuQ{max-width:100px}.ProfileHeader_metaTextLocation__1jXoS{max-width:70px}.ProfileHeader_metaTextExperience__F1U7U,.ProfileHeader_metaTextWork__PZ__f{max-width:90px}.ProfileHeader_statsBlock__dUEgt{grid-template-columns:repeat(3,auto)}.ProfileHeader_stat__v5AxC{padding:0 .75rem}.ProfileHeader_statValueBlue__QVud2,.ProfileHeader_statValue__rdRvz{font-size:1.25rem}.ProfileHeader_statLabel__Df1ql{font-size:.8125rem}.ProfileHeader_primaryButton__78MyC,.ProfileHeader_secondaryButton__QMYTV{padding:.625rem 1.25rem;height:2.5rem;max-width:11rem;font-size:.875rem}.ProfileHeader_actions__DVgH3{gap:.5rem}}@media (max-width:950px) and (min-width:769px){.ProfileHeader_container__MFNoY{padding:1.125rem 1rem;gap:.75rem}.ProfileHeader_avatar__iKR_n{width:65px;height:65px}.ProfileHeader_name__rMNU4{font-size:.875rem}.ProfileHeader_specialization__zlDur{font-size:.625rem;margin-top:.125rem}.ProfileHeader_meta__e_64j{margin-top:.375rem}.ProfileHeader_metaItem__TjOYi{font-size:.625rem}.ProfileHeader_metaText__0FwuQ{max-width:80px}.ProfileHeader_metaTextLocation__1jXoS{max-width:60px}.ProfileHeader_metaTextExperience__F1U7U,.ProfileHeader_metaTextWork__PZ__f{max-width:80px}.ProfileHeader_stat__v5AxC{padding:0 .625rem}.ProfileHeader_statValueBlue__QVud2,.ProfileHeader_statValue__rdRvz{font-size:1rem}.ProfileHeader_statLabel__Df1ql{font-size:.625rem}.ProfileHeader_primaryButton__78MyC,.ProfileHeader_secondaryButton__QMYTV{padding:.5rem .875rem;max-height:2.5rem;max-width:11rem;font-size:.625rem}}@media (max-width:768px){.ProfileHeader_container__MFNoY{flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1rem;margin-bottom:1rem;justify-content:center}.ProfileHeader_topRow__oYu1d{display:flex;align-items:flex-start;justify-content:center;gap:1rem;width:100%;max-width:400px;order:1}.ProfileHeader_left___f1Xo{flex-shrink:0}.ProfileHeader_avatar__iKR_n{width:70px;height:70px}.ProfileHeader_center__DgvNC{text-align:left;flex:1 1;min-width:0}.ProfileHeader_name__rMNU4{font-size:1rem}.ProfileHeader_specialization__zlDur{font-size:.8125rem;margin-bottom:.5rem;max-width:100%}.ProfileHeader_meta__e_64j{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:flex-start;margin-top:.25rem}.ProfileHeader_metaItem__TjOYi{justify-content:flex-start;font-size:.75rem;flex-shrink:0}.ProfileHeader_metaText__0FwuQ{max-width:100px}.ProfileHeader_metaTextLocation__1jXoS{max-width:70px}.ProfileHeader_metaTextExperience__F1U7U,.ProfileHeader_metaTextWork__PZ__f{max-width:80px}.ProfileHeader_statsBlock__dUEgt{order:2;grid-template-columns:repeat(3,1fr);width:100%;max-width:280px;margin:0}.ProfileHeader_stat__v5AxC{padding:0 .5rem;text-align:center}.ProfileHeader_statValueBlue__QVud2,.ProfileHeader_statValue__rdRvz{font-size:1.125rem}.ProfileHeader_statLabel__Df1ql{font-size:.8125rem}.ProfileHeader_actions__DVgH3{order:3;width:100%;max-width:280px;gap:.5rem}.ProfileHeader_primaryButton__78MyC,.ProfileHeader_secondaryButton__QMYTV{max-width:none;width:100%;height:2.5rem;font-size:.8125rem;padding:.625rem 1rem}}.ContactsModal_customModal__MCCsY{overflow-y:auto;font-family:var(--font-montserrat),sans-serif}.ContactsModal_modal-content__Gzk3t{border-radius:20px;padding:2rem;max-width:500px;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.ContactsModal_closeButton__EpEbL{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.25rem;color:#6b7280;transition:color .2s ease;z-index:10}.ContactsModal_closeButton__EpEbL:hover{color:#374151}.ContactsModal_modalContent__VfmQU{width:100%}.ContactsModal_modalTitle__dMgwb{font-size:1.5rem;font-weight:600;text-align:center;color:#1a1a1a;margin-bottom:1.5rem}.ContactsModal_emptyState__PH2TA{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem}.ContactsModal_emptyIcon__digSs{color:#6b7280;margin-bottom:1rem;opacity:.5}.ContactsModal_emptyText__jQi5B{color:#6b7280;font-size:.875rem;margin:0}.ContactsModal_contactsList__FRs8Y{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.ContactsModal_contactItem__ptbL6{display:flex;flex-direction:column;gap:.75rem;background:#f8fafc;padding:1rem;border-radius:12px;text-decoration:none;transition:all .2s ease;border:1px solid #e5e7eb}.ContactsModal_contactItem__ptbL6:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12);background:#f1f5f9;text-decoration:none}.ContactsModal_contactHeader__6AzdC{display:flex;align-items:center;gap:.75rem}.ContactsModal_iconWrapper__9CBY5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#5388d8;border-radius:50%;color:white}.ContactsModal_contactInfo__2sttf{flex:1 1;min-width:0}.ContactsModal_contactType__d1DS6{color:#6b7280;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ContactsModal_contactLabel__KOHkM{color:#111827;font-size:.875rem;font-weight:600;margin-top:.125rem}.ContactsModal_contactValue__HmBOJ{color:#5388d8;font-size:.875rem;font-weight:500;word-break:break-all;padding-left:3.25rem}.ContactsModal_visibilityBadge__OVUIq{align-self:flex-end;background:#e5e7eb;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-top:.5rem}.ContactsModal_contactsList__FRs8Y::-webkit-scrollbar{width:6px}.ContactsModal_contactsList__FRs8Y::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.ContactsModal_contactsList__FRs8Y::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.ContactsModal_contactsList__FRs8Y::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.ContactsModal_modal-content__Gzk3t{padding:1.5rem;margin:1rem}.ContactsModal_modalTitle__dMgwb{font-size:1.25rem;margin-bottom:1.25rem}.ContactsModal_contactItem__ptbL6{padding:.875rem}.ContactsModal_contactHeader__6AzdC{gap:.625rem}.ContactsModal_iconWrapper__9CBY5{width:2.25rem;height:2.25rem}.ContactsModal_contactValue__HmBOJ{padding-left:2.875rem}}@media (max-width:480px){.ContactsModal_modal-content__Gzk3t{padding:1.25rem;margin:.5rem}.ContactsModal_modalTitle__dMgwb{font-size:1.125rem}.ContactsModal_contactItem__ptbL6{padding:.75rem}.ContactsModal_contactHeader__6AzdC{gap:.5rem}.ContactsModal_iconWrapper__9CBY5{width:2rem;height:2rem}.ContactsModal_contactValue__HmBOJ{padding-left:2.5rem;font-size:.8125rem}.ContactsModal_contactType__d1DS6{font-size:.6875rem}.ContactsModal_contactLabel__KOHkM{font-size:.8125rem}}.ProfileTabs_container__cUbme{width:100%}.ProfileTabs_tabsHeader__gyAYf{display:flex;border-bottom:1px solid #e5e7eb;background:#f8fafc}.ProfileTabs_tab__WUHq_{flex:1 1;padding:1rem 1.5rem;background:none;border:none;color:#6b7280;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.ProfileTabs_tab__WUHq_:hover{color:#5388d8;background:rgba(83,136,216,.05)}.ProfileTabs_tab__WUHq_.ProfileTabs_active__DOSSN{color:#5388d8;background:white}.ProfileTabs_tab__WUHq_.ProfileTabs_active__DOSSN:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#5388d8}.ProfileTabs_tabContent___JZwt{padding:2rem;min-height:400px}.ProfileTabs_placeholder__bxMbz{text-align:center;color:#6b7280;padding:3rem 1rem}.ProfileTabs_placeholderTitle__gFmfi{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.ProfileTabs_placeholderText__lPNtE{font-size:.875rem}@media (max-width:768px){.ProfileTabs_tabsHeader__gyAYf{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.ProfileTabs_tabsHeader__gyAYf::-webkit-scrollbar{height:3px}.ProfileTabs_tabsHeader__gyAYf::-webkit-scrollbar-track{background:transparent}.ProfileTabs_tabsHeader__gyAYf::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.ProfileTabs_tabsHeader__gyAYf::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ProfileTabs_tab__WUHq_{flex:none;min-width:140px;white-space:nowrap;font-size:.875rem;padding:.75rem 1rem}.ProfileTabs_tabContent___JZwt{padding:1.5rem}}.OverviewTab_container__RdbRL{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:0;max-width:1150px;margin:0 auto}.OverviewTab_containerSingleColumn__yf7we{grid-template-columns:1fr}.OverviewTab_leftColumn__WfBxr,.OverviewTab_rightColumn__VxCjo{display:flex;flex-direction:column;gap:2rem}.OverviewTab_section__FgGxP{background:#f8fafc;border-radius:12px;padding:1.5rem}.OverviewTab_sectionTitle__zhJCn{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.OverviewTab_sectionHeader__KXu_B .OverviewTab_sectionTitle__zhJCn{margin-bottom:0}.OverviewTab_sectionHeader__KXu_B{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.OverviewTab_aboutList__STqhc{display:flex;flex-direction:column;gap:.75rem}.OverviewTab_aboutItem__YIjZP{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.OverviewTab_bioText__HpYYb{position:relative;color:#4b5563;font-size:.875rem;line-height:1.55}.OverviewTab_bioTextCollapsed__lDGNE{max-height:18.6em;overflow:hidden}.OverviewTab_bioTextCollapsed__lDGNE:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3rem;background:linear-gradient(180deg,rgba(248,250,252,0),#f8fafc 82%);pointer-events:none}.OverviewTab_bioParagraph__KDMLc{margin:0 0 .75rem;white-space:pre-wrap}.OverviewTab_bioParagraph__KDMLc:last-child{margin-bottom:0}.OverviewTab_aboutIcon__StcSW{color:#5388d8;flex-shrink:0}.OverviewTab_infoList__PDAob{display:flex;flex-direction:column;gap:.75rem}.OverviewTab_infoItem__XI4FK{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#ffffff;border-radius:10px;border:1px solid #e5e7eb}.OverviewTab_infoLabel__2bKIk{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.OverviewTab_infoValue__PGtLi{color:#111827;font-size:.95rem;font-weight:600}.OverviewTab_tagBlock__VikRP{margin-top:1rem}.OverviewTab_tagBlockTitle__jZYOw{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.625rem}.OverviewTab_tagsList__VlexK{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.OverviewTab_tag__yDnyC{border-radius:999px;background:#eaf2ff;color:#3769b1;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.OverviewTab_specializationsList__yYqgH{display:flex;flex-direction:column;gap:.875rem}.OverviewTab_specializationCard__hSphE{background:#ffffff;border:1px solid #e5e7eb;border-left:4px solid #5388d8;border-radius:10px;padding:1rem}.OverviewTab_specializationHeader__pn3Qn{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.OverviewTab_specializationName__6IpbW{color:#111827;font-size:1rem;font-weight:700;line-height:1.3}.OverviewTab_specializationMeta__qkRBM{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#4b5563;font-size:.8125rem}.OverviewTab_specializationMeta__qkRBM span:not(.OverviewTab_practiceBadge__qfaRg){background:#f3f4f6;border-radius:999px;padding:.25rem .625rem}.OverviewTab_practiceBadge__qfaRg{background:#eef2ff;color:#4338ca;border-radius:999px;padding:.25rem .625rem;font-weight:700}.OverviewTab_unverifiedBadge__d1hzP,.OverviewTab_verifiedBadge__LQTtm{flex-shrink:0;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.OverviewTab_verifiedBadge__LQTtm{background:#dcfce7;color:#166534}.OverviewTab_unverifiedBadge__d1hzP{background:#f3f4f6;color:#6b7280}.OverviewTab_showMoreButton__lij6e{background:none;border:none;color:#5388d8;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;margin-top:.75rem;border-radius:4px;transition:background-color .2s}.OverviewTab_showMoreButton__lij6e:hover{background:rgba(83,136,216,.1)}.OverviewTab_eventsList__7yEn8{display:flex;flex-direction:column;gap:1rem}.OverviewTab_eventItem__xyJes{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;background:#ffffff;transition:background-color .2s}.OverviewTab_eventItem__xyJes:hover{background:#f1f5f9}.OverviewTab_eventDetails__AG85i{flex:1 1}.OverviewTab_eventIcon__3NU2O{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:white;font-weight:600}.OverviewTab_conferenceIcon___eOC4{background:#3b82f6}.OverviewTab_webinarIcon__5ztpm{background:#10b981}.OverviewTab_eventTitle__b3San{font-weight:600;color:#1a1a1a;margin-bottom:.25rem;font-size:.875rem}.OverviewTab_eventMeta__4hnEt{color:#6b7280;font-size:.75rem}.OverviewTab_statusBadge__U_dnV{background:#dcfce7;color:#16a34a;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.OverviewTab_appointmentDetails__d9mhE{display:flex;flex-direction:column;gap:1rem}.OverviewTab_appointmentItem__I5Tju{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.OverviewTab_appointmentItem__I5Tju:last-child{border-bottom:none}.OverviewTab_appointmentLabel__ruec6{display:flex;align-items:center;gap:.5rem;color:#4b5563;font-size:.875rem}.OverviewTab_appointmentValue__DE_mC{font-weight:600;color:#1a1a1a;font-size:.875rem}.OverviewTab_appointmentSlots__8QAKs{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.OverviewTab_timeSlot__2GiUS{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background:#ffffff;color:#4b5563;font-size:.75rem;cursor:pointer;transition:all .2s}.OverviewTab_timeSlot__2GiUS:hover{border-color:#5388d8;color:#5388d8}.OverviewTab_selectTimeButton__N3atx{width:100%;padding:.75rem;background:#5388d8;color:#ffffff;border:none;border-radius:8px;font-weight:600;cursor:pointer;margin-top:1rem;transition:background-color .2s}.OverviewTab_selectTimeButton__N3atx:hover{background:#4070b8}.OverviewTab_achievementsSection__HyToQ{grid-column:1/-1}.OverviewTab_achievementsHeader__45xG9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.OverviewTab_addButton__tTDEp{background:none;border:none;color:#5388d8;font-size:.875rem;cursor:pointer;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s}.OverviewTab_addButton__tTDEp:hover{background:rgba(83,136,216,.1)}.OverviewTab_achievementsList__ylh_K{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}.OverviewTab_achievementItem__d2ROi{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem .5rem;border-radius:8px;background:#ffffff;transition:transform .2s,box-shadow .2s;cursor:pointer;height:7.5rem}.OverviewTab_achievementItem__d2ROi:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.OverviewTab_achievementIcon__a24np{font-size:1.5rem;margin-bottom:.5rem;color:#5388d8}.OverviewTab_achievementTitle__G0xqZ{font-weight:600;color:#1a1a1a;margin-bottom:.25rem;font-size:.875rem;line-height:1.2}.OverviewTab_achievementYear__o7VvJ{color:#6b7280;font-size:.75rem}.OverviewTab_tooltipWrapper__QrbhG{position:relative;display:inline-block}.OverviewTab_tooltipText__U53JF{visibility:hidden;opacity:0;width:max-content;max-width:200px;background:#5388d8;color:#fff;text-align:center;border-radius:4px;padding:.5rem;font-size:.75rem;position:absolute;top:105%;left:50%;transform:translateX(-50%);transition:opacity .2s;z-index:10;pointer-events:none}.OverviewTab_tooltipWrapper__QrbhG:hover .OverviewTab_tooltipText__U53JF{visibility:visible;opacity:1}.OverviewTab_sectionWithOverlay__bJCq3{position:relative}.OverviewTab_blurOverlay__Y8pF6{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:1;border:1px solid #e5e7eb}.OverviewTab_developmentMessage___OMjs{background:#f8fafc;color:#6b7280;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;border:1px solid #d1d5db;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){.OverviewTab_container__RdbRL{grid-template-columns:1fr;padding:0}.OverviewTab_achievementsList__ylh_K{grid-template-columns:repeat(2,1fr)}.OverviewTab_appointmentSlots__8QAKs{flex-wrap:wrap}.OverviewTab_section__FgGxP{padding:1rem}}.PublicationsTab_container__DKIeJ{display:flex;flex-direction:column;gap:1rem}.PublicationsTab_item__WR81j{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PublicationsTab_meta__KYZTl{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.PublicationsTab_excerpt__5Feq_{color:#374151;line-height:1.5}.PublicationsTab_empty__gYOeZ{padding:2rem;text-align:center;color:#6b7280}.CasesTab_container__p8BqO{display:flex;flex-direction:column;gap:1rem}.CasesTab_item__QIcKX{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.CasesTab_title__aCplh{margin:0 0 .5rem;font-weight:500}.CasesTab_description__QXaXY{margin:0 0 .5rem;color:#374151}.CasesTab_date__N7ufd{font-size:.75rem;color:#6b7280}.CasesTab_empty__kHNlO{padding:2rem;text-align:center;color:#6b7280}.EducationTab_container__xYXt7{display:flex;flex-direction:column;gap:1.5rem}.EducationTab_item__RGWSG{position:relative;background:#ffffff;padding:1.5rem 1.25rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;border-left:4px solid #5388d8}.EducationTab_item__RGWSG:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.EducationTab_institution__qVmWY{margin:0 0 .5rem;font-weight:600;font-size:1.25rem;color:#111827}.EducationTab_itemHeader__l_9CO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.EducationTab_itemHeader__l_9CO .EducationTab_institution__qVmWY{margin-bottom:0}.EducationTab_unverifiedBadge__TRCL8,.EducationTab_verifiedBadge__Xebjr{flex-shrink:0;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1.2}.EducationTab_verifiedBadge__Xebjr{background:#dcfce7;color:#166534}.EducationTab_unverifiedBadge__TRCL8{background:#f3f4f6;color:#6b7280}.EducationTab_degree__aRXoy{margin:0 0 .25rem;font-size:1rem;color:#4b5563}.EducationTab_period__fIvmN{font-size:.875rem;color:#6b7280}.EducationTab_empty__v8hn7{padding:2rem;text-align:center;color:#6b7280}.FileUpload_container__kh9H_{width:100%;max-width:420px;margin:0 auto}.FileUpload_dropzone__JrpHY{border:2px dashed #d1d5db;border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafbfc}.FileUpload_dropzone__JrpHY:hover{border-color:#5388d8;background:rgba(83,136,216,.02)}.FileUpload_dropzone__JrpHY:focus{outline:none;border-color:#5388d8;box-shadow:0 0 0 3px rgba(83,136,216,.1)}.FileUpload_dragging__DELlm{border-color:#5388d8!important;background:rgba(83,136,216,.05)!important}.FileUpload_uploadIcon__kxDG2{width:3rem;height:3rem;color:#9ca3af;margin-bottom:1.5rem;transition:color .3s ease}.FileUpload_dropzone__JrpHY:hover .FileUpload_uploadIcon__kxDG2{color:#5388d8}.FileUpload_uploadTitle__qih76{font-size:1.125rem;font-weight:500;color:#374151;margin-bottom:.5rem}.FileUpload_uploadLink__1QBB9{color:#5388d8;font-weight:600}.FileUpload_uploadHint__dlj5x{font-size:.875rem;color:#6b7280;margin:0}.FileUpload_selectedFileContainer__xdQdV,.FileUpload_uploadingContainer__gi13o{text-align:center;padding:1rem 2rem 2rem}.FileUpload_progressContainer__ZOAwE{margin-bottom:1.5rem}.FileUpload_progressCircle__7fNWr{position:relative;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.FileUpload_progressSvg__Lhcto{width:100%;height:100%;transform:rotate(-90deg);position:absolute}.FileUpload_progressBackground__Q0Krf{stroke:#f3f4f6}.FileUpload_progressBar__jOPdb{stroke:#5388d8;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.FileUpload_progressIcon__u8TS_{width:1.5rem;height:1.5rem;color:#5388d8;position:relative;z-index:1}.FileUpload_uploadingTitle__b48tH{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.FileUpload_uploadingFileName__G5H3b{font-size:.875rem;color:#6b7280;margin-bottom:.25rem;word-break:break-all;max-width:300px;margin-left:auto;margin-right:auto}.FileUpload_uploadingProgress__gPPjE{font-size:1rem;font-weight:500;color:#5388d8;margin-bottom:1.5rem}.FileUpload_cancelButton__32v_z{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#6b7280;background:transparent;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.FileUpload_cancelButton__32v_z:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.FileUpload_successContainer__1VAIK{text-align:center;padding:1rem 2rem 2rem}.FileUpload_successIcon__B051v{color:#10b981;margin-bottom:1.5rem}.FileUpload_successTitle__uQFsy{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:2rem}.FileUpload_fileInfo__Koh6m{display:flex;align-items:center;gap:1rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;margin-bottom:2rem}.FileUpload_fileIconWrapper__2YGLe{flex-shrink:0;width:2.5rem;height:2.5rem;background:#5388d8;border-radius:8px;display:flex;align-items:center;justify-content:center;color:white}.FileUpload_fileDetails__jMHtD{flex:1 1;text-align:left}.FileUpload_fileName__AWgaX{font-size:.875rem;font-weight:500;color:#1f2937;margin-bottom:.25rem;word-break:break-all}.FileUpload_fileMetadata__mTw1k{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b7280}.FileUpload_fileDivider__K60MU{color:#d1d5db}.FileUpload_fileSize__zZ2_J,.FileUpload_fileType__syPk1{font-weight:500}.FileUpload_actionButtons__AI3CJ{display:flex;flex-direction:column;gap:.75rem}.FileUpload_changeFileButton__AXqjp,.FileUpload_goBackButton__lV9t8,.FileUpload_uploadButton__jT626,.FileUpload_uploadNewButton__aZZ0e{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none}.FileUpload_uploadButton__jT626,.FileUpload_uploadNewButton__aZZ0e{background:#5388d8;color:white}.FileUpload_uploadButton__jT626:hover,.FileUpload_uploadNewButton__aZZ0e:hover{background:#4070b8}.FileUpload_changeFileButton__AXqjp,.FileUpload_goBackButton__lV9t8{background:#f8fafc;color:#374151;border:1px solid #d1d5db}.FileUpload_changeFileButton__AXqjp:hover,.FileUpload_goBackButton__lV9t8:hover{background:#e5e7eb;border-color:#9ca3af}.FileUpload_errorContainer__0GRh0{text-align:center;padding:1rem 2rem 2rem}.FileUpload_errorIcon__V6XzZ{width:3rem;height:3rem;color:#dc2626;margin-bottom:1rem}.FileUpload_errorTitle__uEN_j{font-size:1.125rem;font-weight:600;color:#dc2626;margin-bottom:.5rem}.FileUpload_errorText__FXR5R{font-size:.875rem;color:#991b1b;margin-bottom:1.5rem;max-width:300px;margin-left:auto;margin-right:auto}.FileUpload_tryAgainButton__wXIH7{padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;color:white;background:#5388d8;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.FileUpload_tryAgainButton__wXIH7:hover{background:#4070b8}.FileUpload_hiddenInput__jD_zy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.FileUpload_dropzone__JrpHY{padding:2rem 1rem}.FileUpload_errorContainer__0GRh0,.FileUpload_selectedFileContainer__xdQdV,.FileUpload_successContainer__1VAIK,.FileUpload_uploadingContainer__gi13o{padding:1.5rem}.FileUpload_fileInfo__Koh6m{flex-direction:column;text-align:center;gap:.75rem}.FileUpload_fileDetails__jMHtD{text-align:center}.FileUpload_actionButtons__AI3CJ{gap:.5rem}}.DocumentUploadModal_customModal__7_b0D{overflow-y:auto;font-family:var(--font-montserrat),sans-serif}.DocumentUploadModal_modal-content__BcvEZ{border-radius:20px;padding:40px;max-width:600px;height:auto;border:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DocumentUploadModal_modalTitle__JKULt{font-size:28px;font-weight:600;text-align:center;color:#1a1a1a;margin-bottom:.5rem}.DocumentUploadModal_modalSubtitle__Cupxj{font-size:16px;color:#374151;text-align:center;line-height:1.5}.DocumentUploadModal_closeButton__fos_U{position:absolute;top:1.25rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.25rem;color:#6b7280;transition:color .2s ease;z-index:10}.DocumentUploadModal_closeButton__fos_U:hover{color:#374151}.DocumentUploadModal_customSelect__PldOQ{border-radius:10px;height:50px;padding:10px;font-size:18px;border:2px solid #5388d8;width:100%;background-color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 10px center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%235388d8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px}.DocumentUploadModal_customSelect__PldOQ:focus{box-shadow:0 0 0 .2rem rgba(83,136,216,.25);border-color:#5388d8;outline:none}.DocumentUploadModal_customInput__a0og2{border-radius:10px;height:50px;padding:10px;font-size:18px;border:2px solid #5388d8;margin-bottom:20px;width:100%}.DocumentUploadModal_customInput__a0og2:focus{box-shadow:0 0 0 .2rem rgba(83,136,216,.25);border-color:#5388d8;outline:none}.DocumentUploadModal_formLabel__Qx40X{font-weight:500;margin-bottom:8px;display:block;color:#1a1a1a;font-size:16px}.DocumentUploadModal_checkboxContainer__yar7K{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;transition:all .2s ease}.DocumentUploadModal_customCheckbox__V5cL2{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#5388d8;transform:scale(1.2)}.DocumentUploadModal_checkboxLabel__5kkOX{font-weight:500;color:#333;cursor:pointer;margin:0 0 4px;font-size:14px}.DocumentUploadModal_checkboxDescription__EZBk5{color:#6c757d;font-size:12px;line-height:1.4;margin:0}.DocumentUploadModal_formGroup__0F72t{margin-bottom:.5rem}.DocumentUploadModal_claimsSection__r2k3T{margin-bottom:1rem;padding:1rem;border:1px solid #dbe4f0;border-radius:10px;background:#f8fbff}.DocumentUploadModal_claimsList__Zs3Um{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.DocumentUploadModal_claimItem__PBUKI{display:flex;align-items:flex-start;gap:.625rem;color:#1f2937;font-size:14px}.DocumentUploadModal_claimItemDisabled__iDS8b{opacity:.7}.DocumentUploadModal_claimItem__PBUKI input{margin-top:.2rem}.DocumentUploadModal_claimTextGroup__VZuaE{display:flex;flex-direction:column;gap:.2rem}.DocumentUploadModal_claimStatus__aJspn{color:#5388d8;font-size:12px;font-weight:600}.DocumentUploadModal_claimReason__ZHpsj{color:#92400e;font-size:12px;line-height:1.4}.DocumentCard_documentCard__mujvk{background:linear-gradient(135deg,#ffffff,#fafbfc);border:1px solid #e1e5e9;border-radius:16px;padding:24px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;display:flex;flex-direction:column;height:100%}.DocumentCard_documentCard__mujvk:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5388d8,#4070b8);opacity:0;transition:opacity .3s ease}.DocumentCard_documentCard__mujvk:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1);border-color:#c1c9d2}.DocumentCard_documentCard__mujvk:hover:before{opacity:1}.DocumentCard_cardHeader__F5NQ2{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.DocumentCard_cardHeaderMain__PWcbN{display:flex;align-items:flex-start;min-width:0}.DocumentCard_documentInfo__X_ZiC{flex:1 1;min-width:0}.DocumentCard_documentIcon__csN_N{width:56px;height:56px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;transition:background .3s ease,border-color .3s ease}.DocumentCard_documentCard__mujvk:hover .DocumentCard_documentIcon__csN_N{background:linear-gradient(135deg,#5388d8,#4070b8);border-color:#5388d8}.DocumentCard_documentCard__mujvk:hover .DocumentCard_documentIcon__csN_N svg{color:white}.DocumentCard_documentIcon__csN_N svg{color:#64748b;transition:color .3s ease}.DocumentCard_documentTitle__gVdDu{font-size:18px;font-weight:600;color:#1e293b;margin:0 0 6px;word-break:break-word;line-height:1.3}.DocumentCard_documentCategory__kPqoV{font-size:14px;color:#64748b;margin:0 0 12px;font-weight:500}.DocumentCard_documentMeta__zaGGP{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.DocumentCard_moderationSection__hUhHw{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:.875rem;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.DocumentCard_statusRow__PGsie{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.DocumentCard_statusLabel__hhW2I{color:#374151;font-size:.9rem;font-weight:600}.DocumentCard_statusBadge__rwdAV{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:700}.DocumentCard_status_none__5Od2A{background:#e5e7eb;color:#374151}.DocumentCard_status_pending__Ry9xW{background:#fef3c7;color:#92400e}.DocumentCard_status_approved__7HmjM{background:#dcfce7;color:#166534}.DocumentCard_status_rejected__KAC1u{background:#fee2e2;color:#991b1b}.DocumentCard_status_partial__S_PI7{background:#dbeafe;color:#1d4ed8}.DocumentCard_claimsSection__FBRo8{display:flex;flex-direction:column;gap:.5rem}.DocumentCard_claimsTitle__mEdiV,.DocumentCard_reasonTitle__wuLIY{color:#374151;font-size:.85rem;font-weight:600}.DocumentCard_claimsList__VFPgS{display:flex;flex-direction:column;gap:.5rem}.DocumentCard_claimItem__dD0v5{padding:.625rem .75rem;border-radius:10px;background:white;border:1px solid #e5e7eb}.DocumentCard_claimHeader__SAh5T{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#1f2937;font-size:.875rem}.DocumentCard_claimBadge__6F4FF{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.DocumentCard_claim_pending__F6tnr{background:#fef3c7;color:#92400e}.DocumentCard_claim_approved__HLmYP{background:#dcfce7;color:#166534}.DocumentCard_claim_rejected__KYpxq{background:#fee2e2;color:#991b1b}.DocumentCard_reasonBox__IKiTN{padding:.75rem;border-radius:10px;background:#fff7ed;border:1px solid #fed7aa}.DocumentCard_reasonText__tpLZC{margin-top:.25rem;color:#7c2d12;font-size:.84rem;line-height:1.45}.DocumentCard_ownerHint__hwuDI{color:#6b7280;font-size:.82rem}.DocumentCard_uploadDate__9sJ_0{font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px;font-weight:500}.DocumentCard_publicBadge__51QmW{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.DocumentCard_publicBadge__51QmW.DocumentCard_public__gOW_1{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border:1px solid #86efac}.DocumentCard_publicBadge__51QmW.DocumentCard_private__xEuso{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border:1px solid #fbbf24}.DocumentCard_verifiedChip__mZaWC{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #bae6fd;border-radius:20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#0369a1;font-size:12px;font-weight:700;line-height:1.2}.DocumentCard_verifiedChip__mZaWC .DocumentCard_verifiedIcon__23_v0{width:16px;height:16px}.DocumentCard_userPublishedChip__TsrGH{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #d1d5db;border-radius:20px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#4b5563;font-size:12px;font-weight:700;line-height:1.2}.DocumentCard_cardActions__2tZ06{display:flex;gap:10px;margin-top:auto}.DocumentCard_actionButton__GGQ9v{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d1d5db;border-radius:10px;background:#ffffff;color:#374151;font-size:14px;font-weight:600;cursor:pointer;transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease;text-decoration:none;flex:1 1;justify-content:center;min-height:44px}.DocumentCard_actionButton__GGQ9v:hover{background:#f8fafc;border-color:#9ca3af;color:#1f2937;text-decoration:none;transform:translateY(-1px)}.DocumentCard_actionButton__GGQ9v.DocumentCard_download__lHSwR:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6;color:#1d4ed8}.DocumentCard_actionButton__GGQ9v.DocumentCard_delete__yT_gQ:hover{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444;color:#dc2626}.DocumentCard_actionButton__GGQ9v:disabled{cursor:not-allowed;opacity:.65;transform:none}.DocumentCard_actionButton__GGQ9v:disabled:hover{background:#ffffff;border-color:#d1d5db;color:#374151;transform:none}.DocumentCard_actionButton__GGQ9v svg{width:16px;height:16px}.DocumentCard_categoryBadge__eoftZ{position:absolute;top:16px;right:16px;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DocumentCard_categoryBadge__eoftZ.DocumentCard_diploma__dcJvD{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af;border:1px solid #93c5fd}.DocumentCard_categoryBadge__eoftZ.DocumentCard_certificate__t_Op_{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#15803d;border:1px solid #86efac}.DocumentCard_categoryBadge__eoftZ.DocumentCard_license__vJMWG{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706;border:1px solid #fbbf24}.DocumentCard_categoryBadge__eoftZ.DocumentCard_id__BWmnV{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#7c3aed;border:1px solid #c4b5fd}.DocumentCard_categoryBadge__eoftZ.DocumentCard_other__wXyqn{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569;border:1px solid #cbd5e1}.DocumentCard_verifiedIcon__23_v0{flex-shrink:0}.DocumentCard_tooltipWrapper__nv_xw{position:relative;display:inline-block}.DocumentCard_tooltipText__qSCtw{visibility:hidden;opacity:0;width:max-content;max-width:180px;background:#5388d8;color:#fff;text-align:center;border-radius:4px;padding:.375rem;font-size:.75rem;position:absolute;top:105%;left:50%;transform:translateX(-50%);transition:opacity .2s;z-index:10;pointer-events:none}.DocumentCard_tooltipWrapper__nv_xw:hover .DocumentCard_tooltipText__qSCtw{visibility:visible;opacity:1}@media (max-width:768px){.DocumentCard_documentCard__mujvk{padding:20px}.DocumentCard_cardHeader__F5NQ2{flex-direction:column;gap:12px}.DocumentCard_documentIcon__csN_N{margin-right:12px;margin-bottom:8px;width:48px;height:48px}.DocumentCard_documentTitle__gVdDu{font-size:16px}.DocumentCard_cardActions__2tZ06{flex-direction:column;gap:8px}.DocumentCard_actionButton__GGQ9v{justify-content:center}.DocumentCard_categoryBadge__eoftZ{position:static;align-self:flex-start;margin-bottom:12px}}@media (max-width:480px){.DocumentCard_documentCard__mujvk{padding:16px}.DocumentCard_documentMeta__zaGGP{flex-direction:column;align-items:flex-start;gap:8px}}