.AdminUsers_container__6uoV_{display:flex;flex-direction:column;gap:1.5rem}.AdminUsers_header__VhHGy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AdminUsers_title__gea0W{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}.AdminUsers_subtitle__OsT5E{color:#6b7280;margin-top:.5rem;margin-bottom:0}.AdminUsers_controls__7iwZW{background:#f8fafc;border-radius:12px;padding:1.5rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.AdminUsers_searchInput__DNh7x{flex:1 1;min-width:250px;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem}.AdminUsers_searchInput__DNh7x:focus{outline:none;border-color:#5388d8;box-shadow:0 0 0 3px rgba(83,136,216,.1)}.AdminUsers_filterSelect__uMqse{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;background:white;min-width:150px}.AdminUsers_filterSelect__uMqse:focus{outline:none;border-color:#5388d8}.AdminUsers_tableContainer__wAyDC{background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.06)}.AdminUsers_table__s2vs_{width:100%;border-collapse:collapse}.AdminUsers_tableHeader___Hg7w{background:#f8fafc;border-bottom:1px solid #e5e7eb}.AdminUsers_tableHeaderCell__ZTTaN{padding:1rem;text-align:left;font-weight:600;color:#374151;font-size:.875rem}.AdminUsers_tableRow__RJtNq{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.AdminUsers_tableRow__RJtNq:hover{background:#f9fafb}.AdminUsers_tableCell__RvJzN{padding:1rem;color:#374151;font-size:.875rem}.AdminUsers_userInfo__C1ijl{display:flex;align-items:center;gap:.75rem}.AdminUsers_avatar__mmGrZ{border-radius:50%;border:2px solid #e5e7eb}.AdminUsers_userName__Cc6ce{font-weight:500;color:#1a1a1a;margin:0}.AdminUsers_userEmail__0MvM0{color:#6b7280;font-size:.8125rem;margin:0}.AdminUsers_roleBadge__mM3wd{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.AdminUsers_roleStudent__Cefch{background:#dbeafe;color:#1e40af}.AdminUsers_roleDoctor__GzqYv{background:#d1fae5;color:#065f46}.AdminUsers_roleAdmin__tzgX4{background:#fef3c7;color:#92400e}.AdminUsers_statusBadge__EDlOF{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.AdminUsers_statusActive__0LRdW{background:#d1fae5;color:#065f46}.AdminUsers_statusBlocked__QAAWj{background:#fee2e2;color:#991b1b}.AdminUsers_verifiedIcon__Nxtnr{color:#10b981}.AdminUsers_actions__YwW_h{display:flex;gap:.5rem}.AdminUsers_actionButton__0RSyQ{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.AdminUsers_viewButton__BPa1f{background:rgba(83,136,216,.1);color:#5388d8}.AdminUsers_viewButton__BPa1f:hover{background:rgba(83,136,216,.2)}.AdminUsers_editButton__hY03g{background:rgba(245,158,11,.1);color:#f59e0b}.AdminUsers_editButton__hY03g:hover{background:rgba(245,158,11,.2)}.AdminUsers_blockButton__RwkU2{background:rgba(239,68,68,.1);color:#ef4444}.AdminUsers_blockButton__RwkU2:hover{background:rgba(239,68,68,.2)}.AdminUsers_unblockButton__AXZvc{background:rgba(34,197,94,.1);color:#22c55e}.AdminUsers_unblockButton__AXZvc:hover{background:rgba(34,197,94,.2)}.AdminUsers_actionButton__0RSyQ:disabled{opacity:.5;cursor:not-allowed}.AdminUsers_pagination__h5O1G{justify-content:center;gap:1rem;background:#f8fafc;border-radius:12px}.AdminUsers_placeholder__3GvfQ{text-align:center;padding:4rem 2rem;color:#6b7280}.AdminUsers_placeholderIcon__TiP78{margin-bottom:1rem;opacity:.5}.AdminUsers_placeholderTitle__vxQo4{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.AdminUsers_placeholderText__2DBSa{font-size:.875rem;max-width:400px;margin:0 auto;line-height:1.5}.AdminUsers_spinnerContainer____xge{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.AdminUsers_spinner__iZmKF{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:AdminUsers_spin__Em7oI 1s linear infinite;margin-bottom:1rem}@keyframes AdminUsers_spin__Em7oI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminUsers_spinnerText__EGUBW{color:#6b7280;font-size:1rem;margin:0}.AdminUsers_errorContainer__fBGYB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.AdminUsers_errorIcon__8ofyH{color:#ef4444;margin-bottom:1rem}.AdminUsers_errorTitle__6A2ZA{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.AdminUsers_errorText__YcwW_{color:#6b7280;font-size:1rem;margin:0 0 2rem;max-width:400px}.AdminUsers_retryButton__EbFqj{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:white;border:none;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminUsers_retryButton__EbFqj:hover{background-color:#2563eb}.AdminUsers_retryButton__EbFqj:disabled{background-color:#9ca3af;cursor:not-allowed}.AdminUsers_emptyContainer__pXJvy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.AdminUsers_emptyIcon__wvp2G{color:#9ca3af;margin-bottom:1rem}.AdminUsers_emptyTitle__mRKJV{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.AdminUsers_emptyText__Khsyc{color:#6b7280;font-size:1rem;margin:0;max-width:400px}.AdminUsers_pagination__h5O1G{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;margin-top:1rem}.AdminUsers_paginationInfo__6zvsG{color:#6b7280;font-size:.875rem}.AdminUsers_paginationControls__2uHuk{display:flex;align-items:center;gap:.5rem}.AdminUsers_paginationButton__1yXDq{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s}.AdminUsers_paginationButton__1yXDq:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.AdminUsers_paginationButton__1yXDq:disabled{opacity:.5;cursor:not-allowed}.AdminUsers_paginationNumbers__18w28{display:flex;gap:.25rem;margin:0 .5rem}.AdminUsers_paginationNumber__I33L9{padding:.5rem .75rem;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s;min-width:40px}.AdminUsers_paginationNumber__I33L9:hover{background-color:#f9fafb;border-color:#9ca3af}.AdminUsers_paginationNumberActive__8Xkk9{background-color:#5388d8;border-color:#5388d8;color:white}.AdminUsers_paginationNumberActive__8Xkk9:hover{background:rgba(83,136,216,.1);background-color:#3b82f6;border-color:#3b82f6}@media (max-width:768px){.AdminUsers_header__VhHGy{flex-direction:column;align-items:flex-start;gap:1rem}.AdminUsers_title__gea0W{font-size:1.5rem}.AdminUsers_controls__7iwZW{flex-direction:column;align-items:stretch;gap:1rem}.AdminUsers_searchInput__DNh7x{min-width:auto}.AdminUsers_tableContainer__wAyDC{overflow-x:auto}.AdminUsers_table__s2vs_{min-width:600px}.AdminUsers_tableCell__RvJzN,.AdminUsers_tableHeaderCell__ZTTaN{padding:.75rem .5rem}.AdminUsers_userInfo__C1ijl{gap:.5rem}.AdminUsers_avatar__mmGrZ{width:32px;height:32px}.AdminUsers_actions__YwW_h{gap:.25rem}.AdminUsers_actionButton__0RSyQ{padding:.375rem}.AdminUsers_pagination__h5O1G{flex-direction:column;gap:1rem;align-items:stretch}.AdminUsers_paginationControls__2uHuk{justify-content:center}.AdminUsers_paginationNumbers__18w28{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.AdminUsers_container__6uoV_{gap:1rem}.AdminUsers_controls__7iwZW{padding:1rem}.AdminUsers_tableCell__RvJzN,.AdminUsers_tableHeaderCell__ZTTaN{padding:.5rem .375rem;font-size:.8125rem}.AdminUsers_userName__Cc6ce{font-size:.875rem}.AdminUsers_userEmail__0MvM0{font-size:.75rem}.AdminUsers_roleBadge__mM3wd,.AdminUsers_statusBadge__EDlOF{font-size:.6875rem;padding:.1875rem .5rem}}.ActionModal_overlay__LKDsp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ActionModal_modal__YKcTd{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.ActionModal_header__rpXsk{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 0;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.ActionModal_title__mT6Gu{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.ActionModal_closeButton__yU7dw{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s}.ActionModal_closeButton__yU7dw:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.ActionModal_closeButton__yU7dw:disabled{opacity:.5;cursor:not-allowed}.ActionModal_content__d4WAw{padding:0 1.5rem 1.5rem}.ActionModal_description__UnLfO{color:#374151;margin-bottom:1.5rem;line-height:1.5}.ActionModal_inputGroup__rbh4t{margin-bottom:1.5rem}.ActionModal_label__ZdD82{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.ActionModal_textarea__4eKRx{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;resize:vertical;min-height:100px;transition:border-color .2s}.ActionModal_textarea__4eKRx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ActionModal_textarea__4eKRx:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.ActionModal_actions__2vT0g{display:flex;gap:.75rem;justify-content:flex-end}.ActionModal_cancelButton__sBmrq{padding:.75rem 1.5rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ActionModal_cancelButton__sBmrq:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ActionModal_cancelButton__sBmrq:disabled{opacity:.5;cursor:not-allowed}.ActionModal_confirmButton__nh2Zj{padding:.75rem 1.5rem;color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ActionModal_confirmButton__nh2Zj:disabled{opacity:.5;cursor:not-allowed}.ActionModal_banButton__Elz_u{background-color:#dc2626}.ActionModal_banButton__Elz_u:hover:not(:disabled){background-color:#b91c1c}.ActionModal_rejectButton__7B7eK{background-color:#dc2626}.ActionModal_rejectButton__7B7eK:hover:not(:disabled){background-color:#b91c1c}.VerifiedBadge_badge__46tu5{display:inline-flex;align-items:center;margin-left:.25rem}.VerificationIcons_container__A1I_T{display:flex;align-items:center;gap:.5rem}.VerificationIcons_icon__VfH55{flex-shrink:0}.VerificationIcons_userIcon__vVkmZ{color:#10b981}.VerificationIcons_specificIcon__w_ZIx{color:#5388d8}.AdminModeration_container__xSLF2{display:flex;flex-direction:column;gap:1.5rem}.AdminModeration_header__KE6iM{margin-bottom:1rem}.AdminModeration_title__nwaAL{font-size:2rem;font-weight:600;color:#1a1a1a;margin:0}.AdminModeration_subtitle__oHCsq{color:#6b7280;margin-top:.5rem;margin-bottom:0}.AdminModeration_tabs__MMg4k{display:flex;background:#f8fafc;border-radius:12px;padding:.5rem;gap:.5rem}.AdminModeration_tab__meUqr{flex:1 1;padding:.75rem 1rem;border:none;background:none;border-radius:8px;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.AdminModeration_tab__meUqr:hover{color:#5388d8;background:rgba(83,136,216,.1)}.AdminModeration_tab__meUqr.AdminModeration_active__Ic3In{background:#5388d8;color:white}.AdminModeration_content__rloWi{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.06)}.AdminModeration_queueList__6SiOS{display:flex;flex-direction:column;gap:1rem}.AdminModeration_queueItem__YcSWH{border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;transition:all .2s}.AdminModeration_queueItem__YcSWH:hover{border-color:#5388d8;box-shadow:0 4px 12px rgba(0,0,0,.1)}.AdminModeration_itemHeader__Bs5DY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AdminModeration_itemInfo__aSePO{flex:1 1}.AdminModeration_itemTitle__SNb2T{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem}.AdminModeration_itemMeta__BJXLo{display:flex;align-items:center;gap:1rem;color:#6b7280;font-size:.875rem}.AdminModeration_itemUser__UE2v0{display:flex;align-items:center;gap:.5rem}.AdminModeration_userAvatar__79_vR{border-radius:50%;border:2px solid #e5e7eb}.AdminModeration_itemDate__ZDmZZ{display:flex;align-items:center;gap:.25rem}.AdminModeration_itemActions__j__bB{display:flex;gap:.75rem}.AdminModeration_actionButton__cC16t{padding:.5rem 1rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}.AdminModeration_approveButton__LaafX{background:#10b981;color:white}.AdminModeration_approveButton__LaafX:hover{background:#059669}.AdminModeration_rejectButton__fgrZg{background:#ef4444;color:white}.AdminModeration_rejectButton__fgrZg:hover{background:#dc2626}.AdminModeration_viewButton___0c93{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.AdminModeration_viewButton___0c93:hover{background:#e5e7eb}.AdminModeration_itemContent__SWRDG{background:#f8fafc;border-radius:8px;padding:1rem;margin-top:1rem}.AdminModeration_contentTitle___S_Y7{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.AdminModeration_contentText___lXoy{color:#6b7280;font-size:.875rem;line-height:1.5}.AdminModeration_fieldsList__KSnvF{display:flex;flex-wrap:wrap;gap:.5rem}.AdminModeration_fieldBadge__6bejQ{background:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.AdminModeration_placeholder__i4_FY{text-align:center;padding:4rem 2rem;color:#6b7280}.AdminModeration_placeholderIcon__kH4eP{margin-bottom:1rem;opacity:.5}.AdminModeration_placeholderTitle__zfKFx{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.AdminModeration_placeholderText__NuyJd{font-size:.875rem;max-width:400px;margin:0 auto;line-height:1.5}@media (max-width:768px){.AdminModeration_title__nwaAL{font-size:1.5rem}.AdminModeration_tabs__MMg4k{flex-direction:column;gap:.25rem}.AdminModeration_tab__meUqr{padding:.625rem;font-size:.875rem}.AdminModeration_content__rloWi,.AdminModeration_queueItem__YcSWH{padding:1.25rem}.AdminModeration_itemHeader__Bs5DY{flex-direction:column;align-items:flex-start;gap:1rem}.AdminModeration_itemMeta__BJXLo{flex-direction:column;align-items:flex-start;gap:.5rem}.AdminModeration_itemActions__j__bB{width:100%;justify-content:stretch}.AdminModeration_actionButton__cC16t{flex:1 1;justify-content:center}}@media (max-width:480px){.AdminModeration_container__xSLF2{gap:1rem}.AdminModeration_content__rloWi,.AdminModeration_queueItem__YcSWH{padding:1rem}.AdminModeration_itemTitle__SNb2T{font-size:1rem}.AdminModeration_itemActions__j__bB{flex-direction:column;gap:.5rem}.AdminModeration_actionButton__cC16t{padding:.625rem}}.AdminModeration_spinner__JR3Oh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.AdminModeration_spinnerIcon__cbH_D{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#5388d8;border-radius:50%;animation:AdminModeration_spin__o4rih 1s linear infinite;margin-bottom:1rem}@keyframes AdminModeration_spin__o4rih{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminModeration_pagination__G6voh{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-top:1px solid #e5e7eb;margin-top:1rem}.AdminModeration_paginationInfo__CboUf{color:#6b7280;font-size:.875rem}.AdminModeration_paginationControls__pEYVb{display:flex;align-items:center;gap:.5rem}.AdminModeration_paginationButton__nuZ_y{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s}.AdminModeration_paginationButton__nuZ_y:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.AdminModeration_paginationButton__nuZ_y:disabled{opacity:.5;cursor:not-allowed}.AdminModeration_paginationNumbers__Xst3W{display:flex;gap:.25rem;margin:0 .5rem}.AdminModeration_paginationNumber__qlYD_{padding:.5rem .75rem;background-color:white;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;font-size:.875rem;cursor:pointer;transition:all .2s;min-width:40px}.AdminModeration_paginationNumber__qlYD_:hover{background-color:#f9fafb;border-color:#9ca3af}.AdminModeration_paginationNumberActive__PcJLN{background-color:#5388d8;border-color:#5388d8;color:white}.AdminModeration_paginationNumberActive__PcJLN:hover{background-color:#3b82f6;border-color:#3b82f6}@media (max-width:768px){.AdminModeration_pagination__G6voh{flex-direction:column;gap:1rem;align-items:stretch}.AdminModeration_paginationControls__pEYVb{justify-content:center}.AdminModeration_paginationNumbers__Xst3W{flex-wrap:wrap;justify-content:center}}.AdminModeration_modal__5WzCU{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AdminModeration_modalContent__YWYgW{background:white;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AdminModeration_modalHeader__WDHuw{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.AdminModeration_modalHeader__WDHuw h3{margin:0;font-size:1.75rem;font-weight:600;color:#1a1a1a}.AdminModeration_modalCloseButton__WPhz5{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:6px;color:#6b7280;transition:all .2s}.AdminModeration_modalCloseButton__WPhz5:hover{background:#f3f4f6;color:#374151}.AdminModeration_modalBody__tqDdu{padding:1.5rem;flex:1 1;overflow:hidden}@media (max-width:768px){.AdminModeration_modal__5WzCU{padding:.5rem}.AdminModeration_modalContent__YWYgW{max-height:95vh}.AdminModeration_modalBody__tqDdu,.AdminModeration_modalHeader__WDHuw{padding:1rem}.AdminModeration_modalBody__tqDdu iframe{height:400px!important}}@media (max-width:480px){.AdminModeration_modal__5WzCU{padding:.25rem}.AdminModeration_modalHeader__WDHuw{padding:.75rem}.AdminModeration_modalHeader__WDHuw h3{font-size:1.125rem}.AdminModeration_modalBody__tqDdu{padding:.75rem}.AdminModeration_modalBody__tqDdu iframe{height:350px!important}}.AdminPlaceholder_container___K4eI{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:400px}.AdminPlaceholder_icon__2UhLs{color:#6b7280;margin-bottom:1.5rem;opacity:.5}.AdminPlaceholder_title__0c4TB{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin:0 0 .75rem}.AdminPlaceholder_description__73RHY{font-size:1rem;color:#6b7280;line-height:1.5;max-width:400px;margin:0}@media (max-width:768px){.AdminPlaceholder_container___K4eI{padding:3rem 1.5rem;min-height:300px}.AdminPlaceholder_title__0c4TB{font-size:1.25rem}.AdminPlaceholder_description__73RHY{font-size:.875rem}}@media (max-width:480px){.AdminPlaceholder_container___K4eI{padding:2rem 1rem;min-height:250px}.AdminPlaceholder_title__0c4TB{font-size:1.125rem}.AdminPlaceholder_description__73RHY{font-size:.8125rem}}.AdminDashboard_container__X1UD5{display:flex;min-height:calc(100vh - 12rem);max-width:1400px;margin:0 auto;padding:0 1rem;gap:2rem}.AdminDashboard_sidebar__T23LC{width:280px;background:#f8fafc;border-radius:12px;padding:1.5rem;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:8rem}.AdminDashboard_sidebarTitle__zHK6x{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.AdminDashboard_sidebarIcon__CvU2x{color:#5388d8}.AdminDashboard_nav__ioXfE{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_navItem__AmgKr{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;color:#6b7280;text-decoration:none;font-weight:500;transition:all .2s ease;cursor:pointer;border:none;background:none;width:100%;text-align:left}.AdminDashboard_navItem__AmgKr:hover{background:rgba(83,136,216,.1);color:#5388d8}.AdminDashboard_navItem__AmgKr.AdminDashboard_active__6Q8ku{background:#5388d8;color:white}.AdminDashboard_navIcon__3xJsc{flex-shrink:0}.AdminDashboard_content__JC938{flex:1 1;background:white;border-radius:12px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.06)}.AdminDashboard_accessDenied__D9ipw{text-align:center;padding:4rem 2rem}.AdminDashboard_accessDeniedIcon__4xoDZ{color:#ef4444;margin-bottom:1rem}.AdminDashboard_accessDeniedTitle__XKaWn{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.AdminDashboard_accessDeniedText__X97Ek{color:#6b7280;margin-bottom:2rem}.AdminDashboard_backButton__GWiO1{background:#5388d8;color:white;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:background-color .2s;text-decoration:none;display:inline-block}.AdminDashboard_backButton__GWiO1:hover{background:#4070b8;color:white}@media (max-width:768px){.AdminDashboard_container__X1UD5{flex-direction:column;padding:0 .5rem;gap:1rem}.AdminDashboard_sidebar__T23LC{width:100%;position:static;padding:1rem}.AdminDashboard_sidebarTitle__zHK6x{font-size:1.25rem;margin-bottom:1rem}.AdminDashboard_nav__ioXfE{flex-direction:row;overflow-x:auto;gap:.25rem;padding-bottom:.5rem}.AdminDashboard_navItem__AmgKr{flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content;padding:.5rem .75rem;font-size:.875rem}.AdminDashboard_content__JC938{padding:1.5rem}}@media (max-width:480px){.AdminDashboard_container__X1UD5{padding:0 .25rem}.AdminDashboard_sidebar__T23LC{padding:.75rem}.AdminDashboard_content__JC938{padding:1rem}.AdminDashboard_navItem__AmgKr{padding:.5rem;font-size:.8125rem}}.VerifiedStatusIcons_container__PeNSu{display:flex;align-items:center;gap:.25rem;margin-bottom:.125rem}.VerifiedStatusIcons_icon__mV3Uf{flex-shrink:0}.VerifiedStatusIcons_userIcon__WYbZR{color:#22c55e;margin-left:.25rem;margin-top:-.5rem}.VerifiedStatusIcons_specificIcon__LeTTt{color:#5388d8;margin-left:.125rem;margin-top:-.5rem}.VerifiedStatusIcons_tooltipWrapper__8Jxms{position:relative;display:inline-block}.VerifiedStatusIcons_tooltipText__ekSc9{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}.VerifiedStatusIcons_tooltipWrapper__8Jxms:hover .VerifiedStatusIcons_tooltipText__ekSc9{visibility:visible;opacity:1}.AuthForm_customInput__jksDn{border-radius:10px;height:50px;padding:10px;font-size:18px;border:2px solid #5388d8;margin-bottom:20px;width:100%}.AuthForm_customInput__jksDn:focus{box-shadow:0 0 0 .2rem rgba(83,136,216,.25);border-color:#5388d8;outline:none}.AuthForm_btnCustom__um_61{width:100%;height:50px;font-size:18px;border-radius:10px;margin-top:20px;background-color:#5388d8;border:none;color:white;transition:background-color .2s ease}.AuthForm_btnCustom__um_61:hover{background-color:#4070b8}.AuthForm_btnCustom__um_61:disabled{background-color:#5388d8;opacity:.65}.AuthForm_forgotPassword__Ohqz4{font-size:14px;color:#5388d8;text-decoration:none;margin-top:10px}.AuthForm_errorMessage__Ru99N{color:red;font-size:14px;margin-top:10px}.AuthForm_passwordWrapper__0Cn5t{position:relative}.AuthForm_passwordToggleIcon__DuNAj{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;color:#5388d8}.AuthForm_hasError__fVsSs{right:35px}.AuthForm_formLabel__LxTsI{font-weight:500;margin-bottom:5px;display:block}.AuthForm_dateInput__oPJvI{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px;font-size:18px;outline:none}.AuthForm_dateInput__oPJvI::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.AuthForm_feedbackInvalid__k9IKI{display:block;width:100%;margin-top:-15px;margin-bottom:10px;font-size:14px;color:red}.AuthModal_customModal__cDavQ{overflow-y:auto;font-family:var(--font-montserrat),sans-serif}.AuthModal_customModal__cDavQ .modal-content{border-radius:20px;padding:40px;max-width:500px;height:auto;border:none}.AuthModal_logo__lkmi2{display:block;margin:0 auto 20px;width:200px;height:auto}.AuthModal_modalTitle__SQ5Z_{font-size:36px;font-weight:600;margin-bottom:20px;text-align:center}.AuthModal_roleToggle__sPg0Q{display:flex;justify-content:center;margin-bottom:20px}.AuthModal_toggleButton__ih4BV{padding:10px 20px;font-size:16px;border:2px solid #5388d8;border-radius:10px;background-color:#f0f4ff;color:#5388d8;cursor:pointer;margin-right:20px;width:120px;height:55px;transition:all .2s ease}.AuthModal_toggleButton__ih4BV.active{background-color:#5388d8;color:white}.AuthModal_toggleButton__ih4BV:last-child{margin-right:0}.AuthModal_closeButton__UtRo4{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;padding:.25rem}.AuthModal_errorMessage__fazFW{color:red;font-size:14px;margin-top:10px}.AuthModal_loginLink__l9mcA,.AuthModal_registrationLink__i__t5{font-size:16px;color:#5388d8;text-decoration:none;margin-top:20px}.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}.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_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_logoutButton___MBR9{border:none;background-color:transparent}.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: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}.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_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_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_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_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{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_aboutIcon__StcSW{color:#5388d8;flex-shrink:0}.OverviewTab_showMoreButton__lij6e{background:none;border:none;color:#5388d8;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;margin-top:.5rem;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_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}.DocumentCard_documentCard__mujvk{background:linear-gradient(135deg,#ffffff,#fafbfc);border:1px solid #e1e5e9;border-radius:16px;padding:24px;transition:all .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_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:all .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:16px;margin-bottom:20px;flex-wrap:wrap;margin-top:auto}.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_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:all .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 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}}.DocumentsTab_container__t3M4r{display:flex;flex-direction:column;gap:1.5rem}.DocumentsTab_header__Qdx68{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.DocumentsTab_title__bhtPD{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.DocumentsTab_uploadButton__XJjrx{display:flex;align-items:center;gap:.5rem;background-color:#5388d8!important;border-color:#5388d8!important;padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;transition:all .2s ease}.DocumentsTab_uploadButton__XJjrx:hover{background-color:#4070b8!important;border-color:#4070b8!important;transform:translateY(-1px)}.DocumentsTab_uploadIcon__0y6Pu{flex-shrink:0}.DocumentsTab_content__f6mjM{flex:1 1;min-height:300px}.DocumentsTab_documentsGrid__ipRUw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:.5rem}.DocumentsTab_empty__Rfm0q{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1rem;color:#6b7280}.DocumentsTab_emptyIcon__VSGqH{margin-bottom:1rem;opacity:.5}.DocumentsTab_emptyTitle___uttO{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.DocumentsTab_emptyText___6XhK{font-size:.875rem;max-width:300px;line-height:1.5;margin:0}@media (max-width:1000px){.DocumentsTab_documentsGrid__ipRUw{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.DocumentsTab_header__Qdx68{flex-direction:column;align-items:stretch;gap:1rem}.DocumentsTab_uploadButton__XJjrx{justify-content:center}.DocumentsTab_documentsGrid__ipRUw{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.DocumentsTab_container__t3M4r{gap:1rem}.DocumentsTab_documentsGrid__ipRUw{gap:.75rem}}@media (min-width:1400px){.DocumentsTab_documentsGrid__ipRUw{grid-template-columns:repeat(3,1fr);gap:2rem}}