.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:background-color .2s,color .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_errorText__iWyOU{margin:-.5rem 0 1rem;padding:.75rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.875rem;line-height:1.4}.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:background-color .2s,border-color .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:background-color .2s,opacity .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}.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:background-color .2s ease,border-color .2s ease,transform .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_statusNote__F5PYe{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:-.75rem}.DocumentsTab_statusNote__F5PYe span{display:inline-flex;align-items:center;padding:.3rem .625rem;border-radius:999px;background:#fff7ed;color:#9a3412;font-size:.8rem;font-weight:700}.DocumentsTab_errorNote__Tjsr2{margin-top:-.75rem;padding:.75rem 1rem;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:.875rem;line-height:1.45}.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}}.AnnouncementCard_card__xf08V{display:flex;flex-direction:column;gap:.75rem;background:#ffffff;padding:1rem;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;height:-moz-fit-content;height:fit-content}.AnnouncementCard_card__xf08V:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.AnnouncementCard_previewImage__hJWAR{display:block;width:100%;height:150px;border-radius:.625rem;object-fit:cover;background:#f3f4f6}.AnnouncementCard_badges__iKDM2{display:flex;gap:.5rem;flex-wrap:wrap}.AnnouncementCard_promotedBadge__lnMw_{display:inline-block;padding:.25rem .75rem;background:#ff4757;color:white;font-size:.75rem;font-weight:600;border-radius:.375rem}.AnnouncementCard_statusBadge__gzkUW,.AnnouncementCard_typeBadge__VUCmV{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:700;border-radius:.375rem}.AnnouncementCard_typeBadge__VUCmV{background:#eff6ff;color:#1d4ed8}.AnnouncementCard_status_default__oR_2F,.AnnouncementCard_status_draft__H6BDi{background:#e5e7eb;color:#374151}.AnnouncementCard_status_needs_changes__ZnNsj,.AnnouncementCard_status_pending__e_X6f,.AnnouncementCard_status_pending_moderation__nCu2G{background:#fef3c7;color:#92400e}.AnnouncementCard_status_ongoing__jnrah,.AnnouncementCard_status_published__oTWF_{background:#dcfce7;color:#166534}.AnnouncementCard_status_canceled__gBocE,.AnnouncementCard_status_deleted__rRLy5,.AnnouncementCard_status_moderator_removed__mpzmt,.AnnouncementCard_status_rejected__mcjiU{background:#fee2e2;color:#991b1b}.AnnouncementCard_status_archived___Ymkn{background:#dbeafe;color:#1d4ed8}.AnnouncementCard_title__Y5li8{font-size:1rem;font-weight:600;color:#111827;margin:0;line-height:1.4}.AnnouncementCard_organizer__3sCHT{font-size:.875rem;color:#6b7280;margin:0}.AnnouncementCard_details__k0WA2{display:flex;flex-direction:column;gap:.5rem}.AnnouncementCard_dateLocationRow__783LV{display:flex;flex-wrap:wrap;gap:1rem}.AnnouncementCard_detailItem__rsJBN{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#4b5563}.AnnouncementCard_icon__Oq_kz{flex-shrink:0;color:#5388d8}.AnnouncementCard_categoriesRow__X0Vfo{display:flex;flex-wrap:wrap;gap:.5rem}.AnnouncementCard_categoryTag__pYyeC{display:inline-block;padding:.25rem .75rem;background:#5388d8;color:#ffffff;font-size:.75rem;font-weight:500;border-radius:.375rem}.AnnouncementCard_price__WIa7X{font-size:1rem;font-weight:600;color:#111827;margin-top:.25rem}.AnnouncementCard_footer__DTNyz{display:flex;margin-top:.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb}.AnnouncementCard_manageButton__M8wlK{width:100%;padding:.5rem 1rem;background:#5388d8;color:#ffffff;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s ease}.AnnouncementCard_manageButton__M8wlK:hover{background:#4070c0}.AnnouncementCard_manageButton__M8wlK:active{transform:scale(.98)}.LoadingState_wrapper__b7gUP{display:flex;align-items:center;justify-content:center;width:100%}.LoadingState_page__9pccH{min-height:40vh;padding:2rem 1rem}.LoadingState_section__Bu0i_{min-height:180px;padding:1.5rem 1rem}.LoadingState_card__STI2V{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.LoadingState_spinner__A2NfE{display:inline-flex;align-items:center;gap:.4rem}.LoadingState_dot__BacrT{width:.7rem;height:.7rem;border-radius:999px;background:#5388d8;animation:LoadingState_bounce__yKqUF 1s ease-in-out infinite}.LoadingState_dot__BacrT:nth-child(2){animation-delay:.12s}.LoadingState_dot__BacrT:nth-child(3){animation-delay:.24s}.LoadingState_title__o8fjz{margin:0;font-size:1.05rem;font-weight:600;color:#16335f}.LoadingState_description__1Hw34{margin:0;font-size:.95rem;line-height:1.45;color:#6c7b97}@keyframes LoadingState_bounce__yKqUF{0%,80%,to{transform:scale(.85);opacity:.55}40%{transform:scale(1);opacity:1}}.CreateAnnouncementPage_container__MPXfJ{min-height:100vh;padding:20px;margin-top:7rem;margin-bottom:4rem}.CreateAnnouncementPage_header__6jJFR{max-width:1200px;margin:0 auto 40px}.CreateAnnouncementPage_backButton__KC27i{display:flex;align-items:center;gap:8px;background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:8px 0;margin-bottom:24px;transition:color .2s}.CreateAnnouncementPage_backButton__KC27i:hover{color:#5388d8}.CreateAnnouncementPage_alertContainer__oBvFJ{max-width:800px;margin:0 auto 24px;padding:0 20px}.CreateAnnouncementPage_content__aPsd_{max-width:800px;margin:0 auto}.CreateAnnouncementPage_title__Z8P8I{text-align:center;font-size:32px;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.CreateAnnouncementPage_unavailableCard__l7nk2{position:relative;max-width:760px;margin:0 auto;padding:48px;overflow:hidden;text-align:center;background:#ffffff;border:1px solid #dbe8ff;border-radius:28px;box-shadow:0 24px 60px rgba(15,23,42,.1)}.CreateAnnouncementPage_unavailableIcon__zHWbc{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 24px;color:#335f9f;background:#eef5ff;border:1px solid #cfe0fb;border-radius:24px}.CreateAnnouncementPage_statusPill__NkDQ4{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:0 auto 18px;padding:7px 14px;color:#92400e;font-size:13px;font-weight:700;background:#fffbeb;border:1px solid #fde68a;border-radius:999px}.CreateAnnouncementPage_unavailableTitle__9VQfK{margin:0 0 12px;color:#10213f;font-size:clamp(28px,4vw,40px);font-weight:760;letter-spacing:-.03em}.CreateAnnouncementPage_unavailableText__hgCmt{max-width:560px;margin:0 auto 30px;color:#64748b;font-size:16px;line-height:1.65}.CreateAnnouncementPage_unavailableActions__dcaVW{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.CreateAnnouncementPage_ghostAction__6IQb_,.CreateAnnouncementPage_primaryAction__Yn84P,.CreateAnnouncementPage_secondaryAction__YHtjQ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.CreateAnnouncementPage_primaryAction__Yn84P{color:white;background:#5388d8;border:1px solid #5388d8;box-shadow:0 12px 26px rgba(83,136,216,.22)}.CreateAnnouncementPage_primaryAction__Yn84P:hover{background:#4070c0;border-color:#4070c0;transform:translateY(-1px)}.CreateAnnouncementPage_secondaryAction__YHtjQ{color:#335f9f;background:white;border:1px solid #cfe0fb}.CreateAnnouncementPage_secondaryAction__YHtjQ:hover{background:#eef5ff;border-color:#a9c8f6}.CreateAnnouncementPage_ghostAction__6IQb_{color:#64748b;background:transparent;border:1px solid transparent}.CreateAnnouncementPage_ghostAction__6IQb_:hover{color:#10213f;background:#f8fafc}@media (max-width:768px){.CreateAnnouncementPage_container__MPXfJ{padding:12px;margin-top:6rem;margin-bottom:4rem}.CreateAnnouncementPage_header__6jJFR{margin-bottom:24px}.CreateAnnouncementPage_backButton__KC27i{font-size:16px;padding:12px 0;margin-bottom:16px}.CreateAnnouncementPage_title__Z8P8I{font-size:24px;margin-bottom:20px;padding:0 8px}.CreateAnnouncementPage_unavailableCard__l7nk2{padding:32px 20px;border-radius:22px}.CreateAnnouncementPage_unavailableActions__dcaVW{flex-direction:column}.CreateAnnouncementPage_ghostAction__6IQb_,.CreateAnnouncementPage_primaryAction__Yn84P,.CreateAnnouncementPage_secondaryAction__YHtjQ{width:100%}}@media (max-width:480px){.CreateAnnouncementPage_container__MPXfJ{padding:8px}.CreateAnnouncementPage_title__Z8P8I{font-size:20px;margin-bottom:16px}}.ConferenceHeader_header__f_3Hk{background:#ffffff;border:1px solid #e6ebf2;border-radius:22px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 18px 44px rgba(15,23,42,.08)}.ConferenceHeader_headerContent__5XbF_{display:flex;flex-direction:column;gap:1.5rem}.ConferenceHeader_titleSection__xgfDu{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ConferenceHeader_title__4QXOD{font-size:clamp(1.6rem,2.4vw,2.35rem);font-weight:750;color:#10213f;margin:0}.ConferenceHeader_actions__piTUQ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ConferenceHeader_editButton__a_HDJ{background:#5388d8;color:white;border:none;border-radius:8px;font-weight:500;transition:background .2s}.ConferenceHeader_editButton__a_HDJ,.ConferenceHeader_secondaryButton__yibIL{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;cursor:pointer}.ConferenceHeader_secondaryButton__yibIL{background:white;color:#335f9f;border:1px solid #cfe0fb;border-radius:8px;font-weight:600;transition:all .2s}.ConferenceHeader_secondaryButton__yibIL:hover{background:#eef5ff;border-color:#a9c8f6}.ConferenceHeader_secondaryButton__yibIL:disabled{color:#8a97aa;cursor:not-allowed;background:#f5f7fa;border-color:#dbe1ea}.ConferenceHeader_secondaryButton__yibIL:disabled:hover{background:#f5f7fa;border-color:#dbe1ea}.ConferenceHeader_editButton__a_HDJ:hover{background:#4070c0}.ConferenceHeader_infoGrid__FokJB{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.ConferenceHeader_infoCard__LkwYG{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;background:rgba(255,255,255,.78);border:1px solid rgba(207,224,251,.7);border-radius:14px}.ConferenceHeader_infoLabel__tAjdK{font-size:.75rem;font-weight:500;color:#666;text-transform:uppercase;letter-spacing:.5px}.ConferenceHeader_infoValue__UOXL5{font-size:.9375rem;font-weight:500;color:#1a1a1a}.ConferenceHeader_statusBadge__9BynM{background:#e8f4f8;color:#5388d8;border-radius:6px;font-weight:500}.ConferenceHeader_registrationBadge__smY7s,.ConferenceHeader_statusBadge__9BynM{display:inline-block;padding:.25rem .75rem;font-size:.875rem;width:-moz-fit-content;width:fit-content}.ConferenceHeader_registrationBadge__smY7s{background:#eef5ff;color:#335f9f;border-radius:999px;font-weight:700}@media (max-width:640px){.ConferenceHeader_header__f_3Hk{padding:1.25rem}.ConferenceHeader_actions__piTUQ,.ConferenceHeader_editButton__a_HDJ,.ConferenceHeader_secondaryButton__yibIL{width:100%;justify-content:center}}.ManagementSummary_summary__G039G{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.ManagementSummary_card__CK6C5{display:flex;flex-direction:column;gap:.35rem;min-height:128px;padding:1.25rem;background:#ffffff;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.06)}.ManagementSummary_modeCard__95bjv{background:#ffffff;border-color:#dbe8ff}.ManagementSummary_label__VdxFj{font-size:.78rem;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.ManagementSummary_value__U__ts{font-size:1.45rem;font-weight:750;color:#10213f;line-height:1.15}.ManagementSummary_hint___cS17{margin-top:auto;font-size:.875rem;color:#64748b;line-height:1.35}@media (max-width:1100px){.ManagementSummary_summary__G039G{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ManagementSummary_summary__G039G{grid-template-columns:1fr}}.ApplicationsTab_container__wX3Kq{display:flex;flex-direction:column;gap:1.5rem}.ApplicationsTab_placeholder__F0T1T{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.ApplicationsTab_placeholder__F0T1T h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.ApplicationsTab_placeholder__F0T1T p{font-size:.9375rem;color:#666;margin:0;max-width:400px}.ApplicationsTab_applicationsList__tjKbY{display:flex;flex-direction:column;gap:1.5rem}.ApplicationsTab_applicationCard__nrIJ7{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;transition:all .2s}.ApplicationsTab_applicationCard__nrIJ7:hover{border-color:#5388d8;box-shadow:0 4px 12px rgba(83,136,216,.1)}.ApplicationsTab_cardHeader__3DLGk{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ApplicationsTab_participantInfo__0nK_y{display:flex;flex-direction:column;gap:.25rem}.ApplicationsTab_participantName__yWSCo{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.ApplicationsTab_participantEmail__UnjPS{font-size:.875rem;color:#666;margin:0}.ApplicationsTab_trustRow__KWHTv{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.ApplicationsTab_roleBadge___rgYj,.ApplicationsTab_trustBadge__iMXAk{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.ApplicationsTab_roleBadge___rgYj{background:#dbeafe;color:#1d4ed8}.ApplicationsTab_trustVerified__z6GEe{background:#dcfce7;color:#166534}.ApplicationsTab_trustPending__pIIZX{background:#fee2e2;color:#991b1b}.ApplicationsTab_trustNeutral__bw5wT{background:#f3f4f6;color:#4b5563}.ApplicationsTab_submittedDate__p51oG{font-size:.875rem;color:#999;white-space:nowrap}.ApplicationsTab_talkInfo__L_glA{display:flex;flex-direction:column;gap:.5rem}.ApplicationsTab_talkTitle__ryrBF{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0}.ApplicationsTab_abstract__SMVkI{font-size:.9375rem;color:#666;line-height:1.6;margin:0}.ApplicationsTab_filesSection__OTXwH{display:flex;flex-direction:column;gap:.75rem}.ApplicationsTab_filesLabel__Nsi2c{font-size:.875rem;font-weight:500;color:#666}.ApplicationsTab_filesList__oizjq{display:flex;flex-direction:column;gap:.5rem}.ApplicationsTab_fileItem___W9j6{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:white;border:1px solid #e5e7eb;border-radius:8px;color:#5388d8;text-decoration:none;transition:all .2s}.ApplicationsTab_fileItem___W9j6:hover{border-color:#5388d8;background:#f8fafc}.ApplicationsTab_fileName__Go7w9{flex:1 1;font-size:.875rem;font-weight:500}.ApplicationsTab_fileSize__lRpMO{font-size:.75rem;color:#999}.ApplicationsTab_actions__TsodK{display:flex;gap:.75rem;justify-content:flex-end}.ApplicationsTab_approveButton__hZw2_,.ApplicationsTab_rejectButton__4_fCf{padding:.625rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.ApplicationsTab_approveButton__hZw2_{background:#22c55e;color:white}.ApplicationsTab_approveButton__hZw2_:hover{background:#16a34a}.ApplicationsTab_rejectButton__4_fCf{background:#ef4444;color:white;border:1px solid #ef4444}.ApplicationsTab_rejectButton__4_fCf:hover{background:#dc2626;border-color:#dc2626}.ParticipantsTab_placeholder__nwmRb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.ParticipantsTab_placeholder__nwmRb h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.ParticipantsTab_placeholder__nwmRb p{font-size:.9375rem;color:#666;margin:0;max-width:400px}.ParticipantsTab_kanbanContainer__XD3B2{display:flex;gap:1.5rem;align-items:flex-start;overflow-x:auto;padding-bottom:.75rem}.ParticipantsTab_stageColumn__ZmUGq{display:flex;flex-direction:column;gap:1rem;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;min-width:300px;min-height:400px}.ParticipantsTab_stageHeader__cO94B{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;border-bottom:2px solid #5388d8}.ParticipantsTab_stageName__w6GSN{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.ParticipantsTab_stageInfo__Dfk5a{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ParticipantsTab_stageDate__K44Rf{font-size:.875rem;color:#666}.ParticipantsTab_stageCount__TyVB1{font-size:.875rem;font-weight:600;color:#5388d8}.ParticipantsTab_participantsList__nwt3Q{display:flex;flex-direction:column;gap:.75rem}.ParticipantsTab_emptyStage__dOiDl{padding:2rem 1rem;text-align:center;font-size:.875rem;color:#999}.ParticipantsTab_listContainer__2_olh{display:flex;flex-direction:column;gap:1rem}.ParticipantsTab_participantCard__k4_2b{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:white;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s}.ParticipantsTab_participantCard__k4_2b:hover{border-color:#5388d8;box-shadow:0 2px 8px rgba(83,136,216,.1)}.ParticipantsTab_participantHeader__VnvY4{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ParticipantsTab_participantName__i0Dkn{font-size:.9375rem;font-weight:600;color:#1a1a1a;margin:0}.ParticipantsTab_winnerBadge__aNObo{display:inline-block;padding:.125rem .5rem;background:#ffd700;color:#1a1a1a;border-radius:4px;font-size:.75rem;font-weight:600}.ParticipantsTab_participantEmail__xefQZ{font-size:.8125rem;color:#666;margin:0}.ParticipantsTab_talkTitle__vqpUV{font-size:.875rem;color:#1a1a1a;margin:0;line-height:1.4}.ParticipantsTab_resultFields__yRqBf{display:flex;flex-direction:column;gap:.5rem}.ParticipantsTab_resultInput__m05Em,.ParticipantsTab_resultTextarea__p58vP{width:100%;border:1px solid #dbe1ea;border-radius:8px;padding:.625rem .75rem;font-size:.875rem}.ParticipantsTab_resultTextarea__p58vP{resize:vertical}.ParticipantsTab_participantActions__uXCpc{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.25rem}.ParticipantsTab_moveButtons__i3ZGn{display:flex;gap:.25rem}.ParticipantsTab_moveButton__8IzmN{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:white;border:1px solid #e5e7eb;border-radius:6px;color:#666;cursor:pointer;transition:all .2s}.ParticipantsTab_moveButton__8IzmN:hover:not(:disabled){background:#5388d8;border-color:#5388d8;color:white}.ParticipantsTab_moveButton__8IzmN:disabled{opacity:.3;cursor:not-allowed}.ParticipantsTab_winnerButton__Byhtz{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:white;border:1px solid #e5e7eb;border-radius:6px;font-size:1.125rem;color:#ffd700;cursor:pointer;transition:all .2s}.ParticipantsTab_winnerButton__Byhtz:hover{background:#ffd700;border-color:#ffd700;transform:scale(1.1)}.WinnersTab_container__62EOF{display:flex;flex-direction:column;gap:1.5rem}.WinnersTab_placeholder__RaVWO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.WinnersTab_placeholder__RaVWO h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.WinnersTab_placeholder__RaVWO p{font-size:.9375rem;color:#666;margin:0;max-width:400px}.WinnersTab_winnersList__qgUoM{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.WinnersTab_winnerCard__6QLh2{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#fff9e6,#ffffff);border:2px solid #ffd700;border-radius:12px;transition:all .2s}.WinnersTab_winnerCard__6QLh2:hover{box-shadow:0 4px 16px rgba(255,215,0,.2);transform:translateY(-2px)}.WinnersTab_winnerHeader__sSj9V{display:flex;align-items:center;gap:1rem}.WinnersTab_winnerIcon__3COL0{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#ffd700;border-radius:50%;font-size:1.5rem;color:white;flex-shrink:0}.WinnersTab_winnerInfo__55rAk{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.WinnersTab_winnerName__VrgxT{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.WinnersTab_winnerEmail__qhS5Y{font-size:.875rem;color:#666;margin:0}.WinnersTab_talkTitle__WboeI{font-size:.9375rem;color:#1a1a1a;line-height:1.5;margin:0}.WinnersTab_removeButton__Mg5C3{padding:.625rem 1rem;background:white;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.WinnersTab_removeButton__Mg5C3:hover{background:#f5f5f5;border-color:#d1d5db;color:#1a1a1a}.MasterclassMaterialsTab_container__HQloA,.MasterclassMaterialsTab_section__U6yLc{display:flex;flex-direction:column;gap:1rem}.MasterclassMaterialsTab_section__U6yLc{padding:1.25rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.MasterclassMaterialsTab_sectionHeader__zSBcF{display:flex;align-items:flex-start;gap:.75rem;color:#5388d8}.MasterclassMaterialsTab_sectionHeader__zSBcF h3{margin:0;font-size:1rem;font-weight:750;color:#10213f}.MasterclassMaterialsTab_emptyText__c_aja,.MasterclassMaterialsTab_sectionHeader__zSBcF p{margin:0;color:#64748b;font-size:.9rem}.MasterclassMaterialsTab_chips__wcRIR{display:flex;flex-wrap:wrap;gap:.5rem}.MasterclassMaterialsTab_chips__wcRIR span{padding:.4rem .7rem;background:#eff6ff;color:#1d4ed8;border-radius:999px;font-size:.875rem;font-weight:650}.MasterclassMaterialsTab_formGrid__IpwK4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;grid-gap:.75rem;gap:.75rem}.MasterclassMaterialsTab_formGrid__IpwK4 input{width:100%;padding:.7rem .85rem;border:1px solid #dbe1ea;border-radius:10px;font-size:.9rem}.MasterclassMaterialsTab_formGrid__IpwK4 button,.MasterclassMaterialsTab_openButton__xS_xD{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1rem;background:#5388d8;border:none;border-radius:10px;color:#ffffff;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer}.MasterclassMaterialsTab_deleteButton__tqmP7:disabled,.MasterclassMaterialsTab_formGrid__IpwK4 button:disabled{opacity:.55;cursor:not-allowed}.MasterclassMaterialsTab_resourcesList__y9t6y{display:flex;flex-direction:column;gap:.75rem}.MasterclassMaterialsTab_resourceCard__T1L3_{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.MasterclassMaterialsTab_resourceIcon__FPQeC{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#5388d8;background:#eff6ff;border-radius:10px}.MasterclassMaterialsTab_resourceInfo__SFCQi{min-width:0}.MasterclassMaterialsTab_resourceInfo__SFCQi h4,.MasterclassMaterialsTab_resourceInfo__SFCQi p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MasterclassMaterialsTab_resourceInfo__SFCQi h4{font-size:.95rem;color:#10213f}.MasterclassMaterialsTab_resourceInfo__SFCQi p{margin-top:.2rem;font-size:.82rem;color:#64748b}.MasterclassMaterialsTab_deleteButton__tqmP7{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#b91c1c;cursor:pointer}.MasterclassMaterialsTab_error__j7NLJ{padding:.85rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;font-weight:650}@media (max-width:760px){.MasterclassMaterialsTab_formGrid__IpwK4,.MasterclassMaterialsTab_resourceCard__T1L3_{grid-template-columns:1fr}.MasterclassMaterialsTab_deleteButton__tqmP7,.MasterclassMaterialsTab_openButton__xS_xD{width:100%}}.MasterclassParticipantsTab_placeholder__wFnsw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.MasterclassParticipantsTab_placeholder__wFnsw h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0}.MasterclassParticipantsTab_placeholder__wFnsw p{font-size:.9375rem;color:#666;margin:0;max-width:420px}.MasterclassParticipantsTab_list__zekbr{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.MasterclassParticipantsTab_card__oLMEZ{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.MasterclassParticipantsTab_mainInfo__mQJYy{display:flex;flex-direction:column;gap:.35rem}.MasterclassParticipantsTab_name__mEbsh{font-size:1rem;font-weight:700;color:#10213f;margin:0}.MasterclassParticipantsTab_email__xPpGF{font-size:.875rem;color:#64748b;margin:0}.MasterclassParticipantsTab_metaGrid__kp4ng{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.MasterclassParticipantsTab_metaItem___dN_z{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f8fafc;border-radius:10px}.MasterclassParticipantsTab_metaLabel__sMIIJ{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase}.MasterclassParticipantsTab_metaItem___dN_z strong{font-size:.875rem;color:#10213f}@media (max-width:640px){.MasterclassParticipantsTab_list__zekbr,.MasterclassParticipantsTab_metaGrid__kp4ng{grid-template-columns:1fr}}.ManagementTabs_container__isHyX{background:white;border:1px solid #e6ebf2;border-radius:18px;box-shadow:0 12px 34px rgba(15,23,42,.06);overflow:hidden}.ManagementTabs_tabs__HYXNh{display:flex;border-bottom:1px solid #e5e7eb;background:#f8fafc;padding:.35rem;gap:.35rem}.ManagementTabs_tab__VQavd{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1rem;background:transparent;border:none;font-size:.9375rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s;position:relative}.ManagementTabs_tab__VQavd:hover{background:#eef5ff;color:#10213f;border-radius:12px}.ManagementTabs_tab__VQavd.ManagementTabs_active__fUTjJ{color:#5388d8;background:white;border-radius:12px;box-shadow:0 8px 20px rgba(15,23,42,.08)}.ManagementTabs_tab__VQavd.ManagementTabs_active__fUTjJ:after{content:none}.ManagementTabs_badge__9u4rK{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:#5388d8;color:white;border-radius:12px;font-size:.75rem;font-weight:600}.ManagementTabs_tab__VQavd.ManagementTabs_active__fUTjJ .ManagementTabs_badge__9u4rK{background:#5388d8}.ManagementTabs_tabContent__5g9qa{padding:2rem}@media (max-width:640px){.ManagementTabs_tabs__HYXNh{flex-direction:column}.ManagementTabs_tabContent__5g9qa{padding:1rem}}.page_page__C0dfM{min-height:100vh;padding:2rem;margin-top:7rem;margin-bottom:5rem}.page_notFound__RzEcM{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;gap:1rem}.page_notFound__RzEcM h1{font-size:2rem;font-weight:600;color:#1a1a1a}.page_notFound__RzEcM p{font-size:1rem;color:#666}.AnnouncementsListPage_page__s279B{min-height:100vh;background:#ffffff;padding:20px 0;margin-top:7rem;margin-bottom:2rem}.AnnouncementsListPage_container__bUpaX{max-width:1200px;margin:0 auto;padding:0 20px}.AnnouncementsListPage_searchSection__fDXWh{margin-bottom:24px;display:flex;justify-content:center;gap:12px;align-items:center}.AnnouncementsListPage_searchContainer__DQgb5{position:relative;width:100%;max-width:1200px}.AnnouncementsListPage_searchIcon__KVton{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#6c757d;pointer-events:none}.AnnouncementsListPage_searchInput__LSquO{width:100%;padding:12px 16px 12px 48px;border:1px solid #e9ecef;border-radius:8px;font-size:14px;background:white;transition:all .2s ease;color:#6c757d}.AnnouncementsListPage_searchInput__LSquO:focus{outline:none;border-color:#5388d8;box-shadow:0 0 0 2px rgba(83,136,216,.1)}.AnnouncementsListPage_mobileFilterButton__N08PZ{display:none;background:#5388d8;color:white;border:none;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.AnnouncementsListPage_mobileFilterButton__N08PZ:hover{background:#4a7bc8}.AnnouncementsListPage_mobileFilterButton__N08PZ:active{transform:scale(.95)}.AnnouncementsListPage_mobileCloseButton__Z5txp{display:none;background:none;border:none;color:#6c757d;cursor:pointer;padding:8px;border-radius:4px;align-self:flex-end;transition:all .2s ease}.AnnouncementsListPage_mobileCloseButton__Z5txp:hover{background:#f8f9fa;color:#495057}.AnnouncementsListPage_overlay__4ZJcm{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.AnnouncementsListPage_content__e_IyV{display:grid;grid-template-columns:260px 1fr;grid-gap:24px;gap:24px;align-items:start}.AnnouncementsListPage_sidebar__rwTVd{position:-webkit-sticky;position:sticky;top:20px}.AnnouncementsListPage_main__0JW3h{min-width:0}.AnnouncementsListPage_fab__KVvO4{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#5388d8;color:white;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(83,136,216,.3);transition:all .2s ease;z-index:1000;text-decoration:none}.AnnouncementsListPage_fab__KVvO4:hover{background:#4a7bc8;transform:translateY(-2px);box-shadow:0 6px 16px rgba(83,136,216,.4)}.AnnouncementsListPage_fab__KVvO4:active{transform:translateY(0)}@media (max-width:1024px){.AnnouncementsListPage_page__s279B{margin-top:7rem;padding:16px 0}.AnnouncementsListPage_content__e_IyV{grid-template-columns:220px 1fr;gap:20px}.AnnouncementsListPage_container__bUpaX{padding:0 16px}}@media (max-width:768px){.AnnouncementsListPage_page__s279B{margin-top:7rem;padding:12px 0;margin-bottom:5rem}.AnnouncementsListPage_searchSection__fDXWh{margin-bottom:20px}.AnnouncementsListPage_searchContainer__DQgb5{max-width:none}.AnnouncementsListPage_searchInput__LSquO{padding:14px 16px 14px 48px;font-size:16px;border-radius:12px}.AnnouncementsListPage_mobileFilterButton__N08PZ{display:flex;align-items:center;justify-content:center}.AnnouncementsListPage_content__e_IyV{grid-template-columns:1fr;gap:0}.AnnouncementsListPage_sidebar__rwTVd{position:fixed;top:0;left:-100%;width:320px;height:100vh;background:white;z-index:1000;padding:20px;box-shadow:2px 0 10px rgba(0,0,0,.1);transition:left .3s ease;overflow-y:auto;display:flex;flex-direction:column}.AnnouncementsListPage_sidebarOpen__TsfF_{left:0}.AnnouncementsListPage_mobileCloseButton__Z5txp,.AnnouncementsListPage_overlay__4ZJcm{display:block}.AnnouncementsListPage_main__0JW3h{order:1;width:100%}.AnnouncementsListPage_container__bUpaX{padding:0 12px}.AnnouncementsListPage_fab__KVvO4{bottom:20px;right:16px;width:52px;height:52px}}@media (max-width:650px){.AnnouncementsListPage_page__s279B{margin-top:4rem;margin-bottom:5rem}.AnnouncementsListPage_fab__KVvO4{bottom:64px;right:16px;width:52px;height:52px}}@media (max-width:480px){.AnnouncementsListPage_page__s279B{margin-top:4rem;padding:8px 0}.AnnouncementsListPage_container__bUpaX{padding:0 8px}.AnnouncementsListPage_searchSection__fDXWh{margin-bottom:16px}.AnnouncementsListPage_searchInput__LSquO{padding:12px 14px 12px 44px;border-radius:10px}.AnnouncementsListPage_searchIcon__KVton{left:14px}.AnnouncementsListPage_sidebar__rwTVd{width:320px;padding:16px}.AnnouncementsListPage_fab__KVvO4{bottom:64px;right:12px;width:48px;height:48px}}@media (max-width:360px){.AnnouncementsListPage_container__bUpaX{padding:0 6px}.AnnouncementsListPage_searchInput__LSquO{padding:10px 12px 10px 40px;font-size:14px}.AnnouncementsListPage_searchIcon__KVton{left:12px}.AnnouncementsListPage_sidebar__rwTVd{width:320px;padding:12px}}.FollowersPage_container__0zFJA{max-width:600px;padding:20px;background:#fff;min-height:100vh;margin:7rem auto 0}.FollowersPage_header__vKmOQ{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.FollowersPage_backButton__BnxsN{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#ffffff;border-radius:8px;color:#495057;cursor:pointer;transition:all .2s ease}.FollowersPage_backButton__BnxsN:hover{background:#e9ecef;color:#212529}.FollowersPage_backButton__BnxsN:disabled{cursor:wait;opacity:.75}.FollowersPage_title__uBzsd{font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;color:#212529;margin:0}.FollowersPage_searchContainer__BUzpj{margin-bottom:24px}.FollowersPage_searchInputWrapper__24MMa{position:relative;display:flex;align-items:center}.FollowersPage_searchIcon__Fw74V{position:absolute;left:16px;color:#6c757d;z-index:1}.FollowersPage_searchInput__LVRn5{width:100%;padding:12px 16px 12px 48px;border:1px solid #dee2e6;border-radius:12px;font-size:16px;font-family:Montserrat,sans-serif;background:#ffffff;transition:all .2s ease}.FollowersPage_searchInput__LVRn5:focus{outline:none;border-color:#5388d8;background:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.1)}.FollowersPage_searchInput__LVRn5::placeholder{color:#6c757d}.FollowersPage_usersList__9RAgX{display:flex;flex-direction:column;gap:12px}.FollowersPage_loading__vkzAB{display:flex;justify-content:center;align-items:center;padding:60px 20px}.FollowersPage_error__nkYT1{color:#dc3545}.FollowersPage_emptyState__Ehk_E,.FollowersPage_error__nkYT1{text-align:center;padding:60px 20px;font-family:Montserrat,sans-serif;font-size:16px}.FollowersPage_emptyState__Ehk_E{color:#6c757d}@media (max-width:768px){.FollowersPage_container__0zFJA{padding:16px}.FollowersPage_title__uBzsd{font-size:20px}.FollowersPage_searchInput__LVRn5{font-size:16px}}.AnnouncementsTab_container__QICSV{display:flex;flex-direction:column;gap:1.5rem}.AnnouncementsTab_header__ySAgx{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.AnnouncementsTab_headerTitle__3IGh4{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.AnnouncementsTab_grid__Jhwpe{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.AnnouncementsTab_tabsRow__WYpcU{display:flex;gap:.75rem;flex-wrap:wrap}.AnnouncementsTab_tabButton__a__QF{padding:.55rem 1rem;border-radius:999px;border:1px solid #cfd8e3;background:white;color:#374151;font-weight:600;cursor:pointer;transition:all .2s ease}.AnnouncementsTab_tabButton__a__QF:hover{border-color:#5388d8;color:#5388d8}.AnnouncementsTab_tabButtonActive__3_8NK{background:#5388d8;color:white;border-color:#5388d8}.AnnouncementsTab_emptyState__zgSUz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;border-radius:.75rem;min-height:300px}.AnnouncementsTab_emptyIcon__8pUxk{font-size:3rem;margin-bottom:1rem}.AnnouncementsTab_emptyTitle__D183D{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 .5rem}.AnnouncementsTab_emptyDescription__dHZds{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem;max-width:400px}.AnnouncementsTab_createButton__7DTNU{padding:.625rem 1.25rem;background:#5388d8;color:#ffffff;font-size:.875rem;font-weight:500;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s ease;white-space:nowrap}.AnnouncementsTab_createButton__7DTNU:hover{background:#4070c0}.AnnouncementsTab_createButton__7DTNU:active{transform:scale(.98)}