.ThemeToggle_toggle__1SPz_{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--textPrimary);cursor:pointer;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:5px 10px 5px 6px;font:inherit;font-size:12px;font-weight:760;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ThemeToggle_toggle__1SPz_:hover{transform:translateY(-1px);border-color:rgba(14,116,144,.28)}.ThemeToggle_toggle__1SPz_:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.ThemeToggle_track__QHXxy{width:42px;height:26px;border-radius:999px;background:var(--activeBg);position:relative;display:inline-flex;align-items:center;padding:3px}.ThemeToggle_thumb__zuF9g{width:20px;height:20px;border-radius:999px;background:var(--textPrimary);box-shadow:0 6px 14px rgba(17,24,39,.18);transform:translateX(0);transition:transform .18s ease,background .18s ease}.ThemeToggle_thumb__zuF9g[data-mode=light]{transform:translateX(8px);background:#f59e0b}.ThemeToggle_thumb__zuF9g[data-mode=dark]{transform:translateX(16px);background:#38bdf8}.ThemeToggle_label__s12yZ{color:var(--textSecondary)}.ThemeToggle_settings__kQVLi{justify-content:space-between;min-width:172px;padding:8px 12px 8px 8px}.ThemeToggle_settings__kQVLi .ThemeToggle_label__s12yZ{color:var(--textPrimary)}@media (max-width:720px){.ThemeToggle_toggle__1SPz_:not(.ThemeToggle_settings__kQVLi) .ThemeToggle_label__s12yZ{display:none}.ThemeToggle_toggle__1SPz_:not(.ThemeToggle_settings__kQVLi){padding-right:6px}}.ui_card__bj7BT{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface)}.ui_cardInner__Qz7LD{padding:16px}.ui_cardHeader__gsada{padding:16px 16px 0}.ui_cardTitle__vaQGg{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--textSecondary)}.ui_btn__8miU8{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--controlBg);color:var(--textPrimary);font-size:14px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}.ui_btn__8miU8:hover{transform:translateY(-1px);background:var(--hoverBg)}.ui_btn__8miU8:active{transform:translateY(0)}.ui_btn__8miU8:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.ui_btnPrimary__3hjSK{border-color:transparent;background:var(--primary);color:var(--onPrimary)}.ui_btnPrimary__3hjSK:hover{background:var(--primaryHover);border-color:transparent}.ui_btnDanger__YxP8h{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12);color:rgba(239,68,68,.95)}.ui_btnDanger__YxP8h:hover{background:rgba(239,68,68,.16)}.ui_btnDanger__YxP8h:focus-visible{outline-color:var(--danger)}.ui_btnDisabled__pXhuA,.ui_btn__8miU8:disabled{opacity:.55;cursor:not-allowed;transform:none}.ui_iconBtn__bhVDp{width:44px;height:44px;border-radius:999px;border:1px solid var(--border);background:var(--controlBg);color:var(--textPrimary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease}.ui_iconBtn__bhVDp:hover{transform:translateY(-1px);background:var(--hoverBg)}.ui_iconBtn__bhVDp:active{transform:translateY(0)}.ui_iconBtn__bhVDp:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.ui_overlay__iMk7n{position:fixed;inset:0;background:rgba(0,0,0,.35);display:grid;place-items:center;padding:18px;z-index:90}.ui_modal__s_CZX{width:min(640px,100%);border-radius:calc(var(--radius) + 10px);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadowHover);overflow:hidden}.ui_modalHeader__t96lw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px}.ui_modalTitle__F1g_c{margin:0;font-size:16px;font-weight:820;letter-spacing:-.01em}.ui_modalBody__VYpdT{padding:0 16px 16px}.ui_modalFooter__1qK0E{padding:12px 16px 16px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ui_toggleRow__Z3ywI{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.ui_toggleRow__Z3ywI:last-child{border-bottom:0}.ui_toggleMeta__q4qGp{min-width:0}.ui_toggleLabel__4_thu{font-size:14px;font-weight:760;color:var(--textPrimary)}.ui_toggleDesc__nQe5q{margin-top:4px;color:var(--textSecondary);font-size:13px;line-height:1.5}.ui_switch__Ur1eu{width:46px;height:28px;border-radius:999px;border:1px solid var(--border);background:var(--activeBg);padding:2px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;transition:background .18s ease,border-color .18s ease;flex:0 0 auto}.ui_switchOn__qNpdQ{background:rgba(0,122,255,.25);border-color:rgba(0,122,255,.45)}.ui_knob__NQj8S{width:22px;height:22px;border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:0 6px 16px rgba(17,24,39,.12);transform:translateX(0);transition:transform .18s ease}.ui_knobOn__b1e7j{transform:translateX(18px)}.ui_switch__Ur1eu:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}@media (max-width:768px){.ui_modal__s_CZX{max-height:calc(100vh - 36px);overflow-y:auto}.ui_switch__Ur1eu{width:50px;height:30px;padding:2px}.ui_knob__NQj8S{width:24px;height:24px}.ui_knobOn__b1e7j{transform:translateX(20px)}}@media (max-width:480px){.ui_overlay__iMk7n{padding:12px;align-items:flex-end}.ui_modal__s_CZX{width:100%;border-radius:calc(var(--radius) + 10px) calc(var(--radius) + 10px) 0 0;max-height:90vh;overflow-y:auto}.ui_modalHeader__t96lw{padding:14px 14px 8px}.ui_modalTitle__F1g_c{font-size:15px}.ui_modalBody__VYpdT{padding:0 14px 14px}.ui_modalFooter__1qK0E{padding:10px 14px 14px;flex-direction:column}.ui_modalFooter__1qK0E .ui_btn__8miU8{width:100%}.ui_toggleRow__Z3ywI{padding:14px 0}.ui_toggleLabel__4_thu{font-size:15px}.ui_toggleDesc__nQe5q{font-size:12px}.ui_switch__Ur1eu{width:52px;height:32px;padding:3px}.ui_knob__NQj8S{width:24px;height:24px}.ui_knobOn__b1e7j{transform:translateX(22px)}.ui_btn__8miU8{height:48px;font-size:15px;padding:0 20px}.ui_iconBtn__bhVDp{width:48px;height:48px}}.SegmentedControl_wrap__m3imz{display:inline-flex;align-items:center;border:1px solid var(--border);background:var(--subtleBg);border-radius:999px;padding:4px;gap:4px}.SegmentedControl_item__sw_xb{height:36px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--textPrimary);font-size:13px;cursor:pointer;transition:background .18s ease,transform .18s ease;white-space:nowrap}.SegmentedControl_item__sw_xb:hover{transform:translateY(-1px);background:var(--hoverBg)}.SegmentedControl_item__sw_xb:active{transform:translateY(0)}.SegmentedControl_itemOn__GhBXR{background:rgba(0,122,255,.16);border:1px solid rgba(0,122,255,.35)}.SegmentedControl_item__sw_xb:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}@media (max-width:768px){.SegmentedControl_wrap__m3imz{width:100%}.SegmentedControl_item__sw_xb{flex:1 1;min-width:0;height:42px}}.SettingsPageClient_page__I2NYO{padding:34px 0 60px}.SettingsPageClient_container__eUbAF{max-width:980px;margin:0 auto;padding:0 16px}.SettingsPageClient_header__m8trI{margin:10px 0 18px;display:grid;grid-gap:10px;gap:10px}.SettingsPageClient_titleRow__zayAu{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.SettingsPageClient_title__IrQBF{margin:0;font-size:26px;font-weight:860;letter-spacing:-.03em}.SettingsPageClient_hint__E7wk3,.SettingsPageClient_notice__gwdoa{color:var(--textSecondary);font-size:13px}.SettingsPageClient_notice__gwdoa{border:1px solid var(--border);border-radius:calc(var(--radius) - 6px);background:rgba(0,122,255,.06);padding:12px 14px;line-height:1.55}.SettingsPageClient_section__do_Nh{margin-top:16px;display:grid;grid-gap:12px;gap:12px}.SettingsPageClient_sectionHeader__AzuOh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.SettingsPageClient_sectionTitle__BynfZ{margin:0;font-size:16px;font-weight:820;letter-spacing:-.02em}.SettingsPageClient_sectionDesc__DCOHI{color:var(--textSecondary);font-size:13px}.SettingsPageClient_profileRow__pKmy8{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.SettingsPageClient_profileLeft__VdpSy{display:flex;align-items:center;gap:12px;min-width:0}.SettingsPageClient_avatar__XKNpz{width:56px;height:56px;border-radius:999px;border:1px solid var(--border);background:var(--hoverBg);overflow:hidden;flex:0 0 auto;display:grid;place-items:center}.SettingsPageClient_avatarImg__zRNOu{width:100%;height:100%;object-fit:cover}.SettingsPageClient_profileMeta__si5Cr{min-width:0}.SettingsPageClient_username__Z1NLF{font-size:14px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsPageClient_email__egkrC{margin-top:4px;color:var(--textSecondary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsPageClient_fields__EC51Q{margin-top:14px;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.SettingsPageClient_field__hCMRa{display:grid;grid-gap:6px;gap:6px}.SettingsPageClient_label__Gc4jQ{color:var(--textSecondary);font-size:12px}.SettingsPageClient_input__d8o2o{height:44px;border-radius:calc(var(--radius) + 6px);border:1px solid var(--border);background:var(--controlBg);color:var(--textPrimary);padding:0 12px;font-size:14px;outline:none}.SettingsPageClient_input__d8o2o:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.SettingsPageClient_formActions__sX3I1{margin-top:14px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.SettingsPageClient_divider__VEWmb{margin:18px 0 0;border-top:1px solid var(--border)}.SettingsPageClient_dangerText__bLgpn{margin-top:10px;color:rgba(239,68,68,.9);font-size:13px;line-height:1.55}.SettingsPageClient_dangerHelp__dXdKY{margin-top:8px;color:var(--textSecondary);font-size:13px}.SettingsPageClient_dangerBox__LVsGP{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.06);border-radius:calc(var(--radius) - 2px);padding:16px}.SettingsPageClient_experimentalRow__lDlhL{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.SettingsPageClient_experimentalTitle__dOGK_{font-size:14px;font-weight:800}.SettingsPageClient_experimentalDesc__7HLE5{margin-top:5px;color:var(--textSecondary);font-size:13px;line-height:1.55}.SettingsPageClient_message___xI7G{border-radius:calc(var(--radius) - 6px);padding:12px 14px;font-size:14px;margin-bottom:16px}.SettingsPageClient_success__J2BCG{border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:var(--successText)}.SettingsPageClient_error__vqEj4{border:1px solid rgba(239,68,68,.35);background:rgba(239,68,68,.1);color:var(--dangerText)}@media (min-width:900px){.SettingsPageClient_title__IrQBF{font-size:32px}.SettingsPageClient_fields__EC51Q{grid-template-columns:1fr 1fr}}@media (max-width:640px){.SettingsPageClient_input__d8o2o{font-size:16px}}@media (max-width:480px){.SettingsPageClient_container__eUbAF{padding:0 12px}.SettingsPageClient_formActions__sX3I1{flex-direction:column;align-items:stretch}.SettingsPageClient_formActions__sX3I1>button{width:100%}.SettingsPageClient_profileRow__pKmy8{align-items:flex-start;gap:12px}}.GalleryGrid_wrap__liu1X{--cols-base:1;--cols-sm:2;--cols-md:3;--cols-lg:4}.GalleryGrid_grid___zf4v{display:grid;grid-template-columns:repeat(var(--cols-base),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:640px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-sm),minmax(0,1fr))}}@media (min-width:900px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-md),minmax(0,1fr))}}@media (min-width:1200px){.GalleryGrid_grid___zf4v{grid-template-columns:repeat(var(--cols-lg),minmax(0,1fr))}}.GalleryGrid_empty__m46fL{border:1px solid var(--border);border-radius:var(--radius);padding:28px 18px;background:var(--surface);color:var(--textSecondary)}.Pagination_nav__xPlak{margin-top:24px;gap:10px}.Pagination_nav__xPlak,.Pagination_pages__fwTTL{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Pagination_pages__fwTTL{gap:8px}.Pagination_button__bKIu4,.Pagination_pageButton__ML_vv{min-height:40px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:14px;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.Pagination_button__bKIu4{padding:0 14px}.Pagination_pageButton__ML_vv{width:40px}.Pagination_button__bKIu4:hover,.Pagination_pageButton__ML_vv:hover{transform:translateY(-1px);background:var(--surface);border-color:var(--borderStrong)}.Pagination_button__bKIu4:focus-visible,.Pagination_pageButton__ML_vv:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.Pagination_button__bKIu4:disabled{opacity:.45;cursor:not-allowed;transform:none}.Pagination_pageButtonActive__9JnbW{background:var(--primary);border-color:var(--primary);color:var(--onPrimary)}.Pagination_pageButtonActive__9JnbW:hover{background:var(--primary);border-color:var(--primary);transform:none}.ActionButton_button__30q5a{min-height:40px;padding:0 14px;border-radius:12px;border:1px solid transparent;background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-sizing:border-box;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease,color .16s ease;cursor:pointer;white-space:nowrap}.ActionButton_button__30q5a:hover{transform:translateY(-1px)}.ActionButton_button__30q5a:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.ActionButton_button__30q5a:disabled{opacity:.55;cursor:not-allowed;transform:none}.ActionButton_primary__8K_W3{background:var(--primary);color:var(--onPrimary);box-shadow:0 8px 18px rgba(15,23,42,.12)}.ActionButton_primary__8K_W3:hover{background:var(--primaryHover)}.ActionButton_secondary__pZqd8{border:1px solid var(--border);background:var(--surface);color:var(--textPrimary)}.ActionButton_secondary__pZqd8:hover{border-color:var(--border);background:rgba(128,128,128,.1)}.ActionButton_danger__3yKnt{background:rgba(220,38,38,.1);color:var(--danger);border-color:rgba(220,38,38,.16)}.ActionButton_danger__3yKnt:hover{background:rgba(220,38,38,.14)}.ActionButton_ghost__nqNBC{background:transparent;color:var(--textSecondary);border-color:transparent}.ActionButton_ghost__nqNBC:hover{background:rgba(128,128,128,.08);color:var(--textPrimary)}.AdminTopbar_topbar__Xi8_d{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 0}.AdminTopbar_titleBlock__AZI8E{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.AdminTopbar_kicker___kYeB{color:var(--textSecondary);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.AdminTopbar_title__whDrk{font-size:18px;font-weight:800;letter-spacing:-.02em}.AdminTopbar_right__B5myT{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.AdminTopbar_linkButton__2glQJ{min-height:42px;border-radius:14px;border:1px solid var(--border);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;padding:0 14px;box-sizing:border-box;color:var(--textPrimary);text-decoration:none;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease}.AdminTopbar_linkButton__2glQJ:hover{background:rgba(128,128,128,.1);transform:translateY(-1px);border-color:var(--border)}.AdminTopbar_linkButton__2glQJ:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}@media (max-width:720px){.AdminTopbar_topbar__Xi8_d{padding:16px 16px 0;flex-direction:column;align-items:stretch}.AdminTopbar_right__B5myT{justify-content:flex-start}.AdminTopbar_titleBlock__AZI8E{width:100%;box-sizing:border-box}}.AdminLayout_shell__fWDBH{min-height:100vh;display:flex;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 28%),radial-gradient(circle at top right,rgba(15,23,42,.08),transparent 24%),var(--bg)}.AdminLayout_main__N7yWW{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.AdminLayout_content__TMfK1{flex:1 1 auto;min-width:0;padding-bottom:28px}@media (prefers-color-scheme:dark){.AdminLayout_shell__fWDBH{background:radial-gradient(circle at top left,rgba(14,165,233,.1),transparent 28%),radial-gradient(circle at top right,rgba(15,23,42,.16),transparent 24%),var(--bg)}}@media (max-width:1080px){.AdminLayout_shell__fWDBH{flex-direction:column}}@media (max-width:768px){.AdminLayout_content__TMfK1{padding:16px}}@media (max-width:480px){.AdminLayout_content__TMfK1{padding:12px}}.AdminLayout_tableWrapper__lP6Am{overflow-x:auto;-webkit-overflow-scrolling:touch}.AdminLayout_card__9n70q{margin-bottom:16px;transition:box-shadow .2s ease}@media (max-width:768px){.AdminLayout_card__9n70q{margin-bottom:12px}}@media (max-width:480px){.AdminLayout_card__9n70q{margin-bottom:8px}}.AnnouncementSettingsForm_wrap__njoRL{display:grid;grid-gap:18px;gap:18px}.AnnouncementSettingsForm_card__DI6e_{border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:20px;display:grid;grid-gap:16px;gap:16px}.AnnouncementSettingsForm_grid___inSY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.AnnouncementSettingsForm_field___Fn3s{display:grid;grid-gap:8px;gap:8px}.AnnouncementSettingsForm_fieldFull__Gbql6{grid-column:1/-1}.AnnouncementSettingsForm_label__eSTf9{font-size:13px;font-weight:700;color:var(--textPrimary)}.AnnouncementSettingsForm_input__m_jGe,.AnnouncementSettingsForm_select__Ka4ia,.AnnouncementSettingsForm_textarea__MtNOQ{width:100%;box-sizing:border-box;border-radius:14px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 14px;outline:none}.AnnouncementSettingsForm_input__m_jGe,.AnnouncementSettingsForm_select__Ka4ia{height:42px}.AnnouncementSettingsForm_textarea__MtNOQ{min-height:144px;resize:vertical;padding-top:12px;padding-bottom:12px;line-height:1.6}.AnnouncementSettingsForm_input__m_jGe:focus-visible,.AnnouncementSettingsForm_select__Ka4ia:focus-visible,.AnnouncementSettingsForm_textarea__MtNOQ:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.AnnouncementSettingsForm_helper__FOaRa{color:var(--textSecondary);font-size:12px;line-height:1.5}.AnnouncementSettingsForm_switchRow__FH09g{min-height:42px;border-radius:14px;border:1px solid var(--border);background:rgba(128,128,128,.08);padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.AnnouncementSettingsForm_switchLabel__AlYQU{font-size:14px;color:var(--textPrimary)}.AnnouncementSettingsForm_toggle__ZHdxE{width:46px;height:28px;border-radius:999px;border:0;background:rgba(128,128,128,.2);position:relative;cursor:pointer;transition:background .16s ease}.AnnouncementSettingsForm_toggle__ZHdxE:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:999px;background:var(--onPrimary);box-shadow:0 2px 8px rgba(17,24,39,.16);transition:transform .16s ease}.AnnouncementSettingsForm_toggleOn__aWHC3{background:var(--primary)}.AnnouncementSettingsForm_toggleOn__aWHC3:after{transform:translateX(18px)}.AnnouncementSettingsForm_footer__lHBBs{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}.AnnouncementSettingsForm_loading__QqzpN{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--textSecondary);font-size:14px}.AnnouncementSettingsForm_error__8ywgE{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:12px 16px;color:var(--danger);font-size:14px}.AnnouncementSettingsForm_success__ok6Rw{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:12px 16px;color:var(--success);font-size:14px}@media (max-width:860px){.AnnouncementSettingsForm_grid___inSY{grid-template-columns:1fr}.AnnouncementSettingsForm_footer__lHBBs{justify-content:stretch}}@media (max-width:480px){.AnnouncementSettingsForm_input__m_jGe,.AnnouncementSettingsForm_select__Ka4ia,.AnnouncementSettingsForm_textarea__MtNOQ{font-size:16px;min-height:48px}.AnnouncementSettingsForm_footer__lHBBs button,.AnnouncementSettingsForm_toggle__ZHdxE{min-height:48px}}.DataTable_wrap__7fzWk{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.DataTable_table__C5P6I{width:100%;border-collapse:collapse}.DataTable_head__69PQ0 th{text-align:left;font-size:12px;color:var(--textSecondary);font-weight:700;padding:13px 16px;background:rgba(128,128,128,.08);border-bottom:1px solid rgba(128,128,128,.08);white-space:nowrap}.DataTable_body__D38Bb td{padding:15px 16px;border-top:1px solid var(--border);font-size:14px;vertical-align:middle}.DataTable_body__D38Bb tr{transition:background .16s ease}.DataTable_body__D38Bb tr:hover{background:rgba(128,128,128,.08)}.DataTable_center__0cmLT{text-align:center}.DataTable_right__tHxsW{text-align:right}.DataTable_muted__3IoYk{color:var(--textSecondary);font-size:13px}@media (max-width:860px){.DataTable_wrap__7fzWk{overflow-x:auto}.DataTable_table__C5P6I{min-width:760px}}.StatusBadge_badge__0PpkO{min-height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;border:1px solid transparent;white-space:nowrap}.StatusBadge_warning__EoRHF{background:rgba(245,158,11,.12);color:var(--warningText);border-color:rgba(245,158,11,.18)}.StatusBadge_success__dq3Jz{background:rgba(16,185,129,.12);color:var(--success);border-color:rgba(16,185,129,.18)}.StatusBadge_danger__oo1SB{background:rgba(220,38,38,.12);color:var(--danger);border-color:rgba(220,38,38,.18)}.StatusBadge_default__LZr7L{background:rgba(128,128,128,.08);color:var(--textSecondary);border-color:var(--border)}.BenefitsManagementClient_page__2XClS{display:grid;grid-gap:20px;gap:20px}.BenefitsManagementClient_statsGrid__xKcs2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.BenefitsManagementClient_tabBar__8s93J{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.BenefitsManagementClient_tabButton__12O95{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.BenefitsManagementClient_tabButton__12O95:hover{color:var(--textPrimary);border-color:var(--border)}.BenefitsManagementClient_tabButtonActive__Pe_Qe{background:var(--primary);border-color:var(--primary);color:var(--onPrimary)}.BenefitsManagementClient_card__I6rdP{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:16px;gap:16px}.BenefitsManagementClient_cardTitleRow___RMD9{display:flex;align-items:center;justify-content:space-between;gap:16px}.BenefitsManagementClient_cardTitle__zVWZx{margin:0;font-size:18px;font-weight:800}.BenefitsManagementClient_muted__Z8T0N{color:var(--textSecondary);font-size:13px;margin-top:4px}.BenefitsManagementClient_formGrid__i3XQ9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.BenefitsManagementClient_field__dqElK{display:grid;grid-gap:8px;gap:8px;min-width:0}.BenefitsManagementClient_label__3em9I{font-size:14px;font-weight:700}.BenefitsManagementClient_input__T7PgS{height:44px;width:100%;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:0 14px;font-size:14px;color:var(--textPrimary)}.BenefitsManagementClient_input__T7PgS:focus{outline:2px solid var(--focusRing);outline-offset:0;border-color:rgba(37,99,235,.34)}.BenefitsManagementClient_helper__Spq54{color:var(--textSecondary);font-size:12px;line-height:1.5}.BenefitsManagementClient_toggle__FO_uF{height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);padding:0 14px;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;color:var(--textPrimary);font-size:14px;font-weight:700;cursor:pointer}.BenefitsManagementClient_toggleTrack__7GSPe{width:42px;height:24px;border-radius:999px;background:rgba(148,163,184,.4);position:relative;transition:background .16s ease}.BenefitsManagementClient_toggleThumb__qEoap{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(15,23,42,.18);transition:transform .16s ease}.BenefitsManagementClient_toggleOn__Pk6Qv .BenefitsManagementClient_toggleTrack__7GSPe{background:rgba(37,99,235,.6)}.BenefitsManagementClient_toggleOn__Pk6Qv .BenefitsManagementClient_toggleThumb__qEoap{transform:translateX(18px)}.BenefitsManagementClient_footerActions__T7hiR{display:flex;justify-content:flex-end;gap:12px}.BenefitsManagementClient_rowActions__qluwJ{display:inline-flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width:1100px){.BenefitsManagementClient_statsGrid__xKcs2{grid-template-columns:repeat(2,minmax(0,1fr))}.BenefitsManagementClient_formGrid__i3XQ9{grid-template-columns:1fr}}@media (max-width:720px){.BenefitsManagementClient_statsGrid__xKcs2{grid-template-columns:1fr}.BenefitsManagementClient_cardTitleRow___RMD9{align-items:flex-start;flex-direction:column}.BenefitsManagementClient_footerActions__T7hiR{justify-content:stretch;flex-direction:column}}@media (max-width:480px){.BenefitsManagementClient_input__T7PgS{font-size:16px;min-height:48px}.BenefitsManagementClient_tabButton__12O95,.BenefitsManagementClient_toggle__FO_uF{min-height:48px}}.RejectionModal_overlay__JHpQ4{position:fixed;inset:0;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;z-index:1200}.RejectionModal_panel__yzEVH{width:min(520px,100%);border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 80px rgba(15,23,42,.18);padding:22px;display:grid;grid-gap:16px;gap:16px}.RejectionModal_title__o1fSw{margin:0;font-size:20px;font-weight:800}.RejectionModal_description__Ue1Id{color:var(--textSecondary);font-size:14px;line-height:1.6}.RejectionModal_textarea__2HVwv{width:100%;min-height:132px;box-sizing:border-box;resize:vertical;border-radius:16px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;line-height:1.6;padding:14px 16px;outline:none}.RejectionModal_textarea__2HVwv:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.RejectionModal_error__1iaCS{color:var(--danger);font-size:13px}.RejectionModal_actions__G5CH3{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ReviewList_container__LYzMu{display:grid;grid-gap:16px;gap:16px}.ReviewList_filters__cpOQa{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ReviewList_filterButton__gSsG4{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.ReviewList_filterButton__gSsG4:hover{background:rgba(128,128,128,.08)}.ReviewList_filterButtonActive__0sk0V{background:var(--primary);color:var(--onPrimary);border-color:var(--primary)}.ReviewList_summary__Gwviq{margin-left:auto;color:var(--textSecondary);font-size:13px}.ReviewList_list__Dr2OB{display:grid;grid-gap:12px;gap:12px}.ReviewList_item__h1ANz{display:grid;grid-template-columns:120px 1fr auto;grid-gap:16px;gap:16px;padding:16px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ReviewList_item__h1ANz:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,23,42,.08);border-color:var(--border)}.ReviewList_item__h1ANz:focus{outline:2px solid var(--focusRing);outline-offset:2px}.ReviewList_thumbnail__QdzL_{width:120px;height:90px;border-radius:12px;overflow:hidden;background:var(--surfaceAlt);border:1px solid rgba(128,128,128,.08)}.ReviewList_thumbnailImg__8jTPg{width:100%;height:100%;object-fit:cover;display:block}.ReviewList_info__inKdg{display:grid;grid-gap:10px;gap:10px;min-width:0}.ReviewList_header__CvJSu{display:flex;align-items:center;justify-content:space-between;gap:12px}.ReviewList_title__bf0N5{margin:0;font-size:16px;font-weight:700;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewList_meta__4tOQw{display:flex;flex-wrap:wrap;gap:12px}.ReviewList_metaItem__NHslJ{font-size:13px;color:var(--textPrimary)}.ReviewList_metaLabel__adX7G{color:var(--textSecondary);margin-right:4px}.ReviewList_footer___U_WG{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ReviewList_time__QUU_R{font-size:12px;color:var(--textSecondary)}.ReviewList_rejectionReason__BowoQ{font-size:12px;color:var(--danger);background:rgba(220,38,38,.08);padding:2px 8px;border-radius:6px}.ReviewList_actions__Dbux1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ReviewList_pagination__WvH_6{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px}.ReviewList_pageButton__bw6Il{height:36px;padding:0 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:14px;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease}.ReviewList_pageButton__bw6Il:hover:not(:disabled){background:rgba(128,128,128,.08)}.ReviewList_pageButton__bw6Il:disabled{opacity:.5;cursor:not-allowed}.ReviewList_pageInfo__LzfTB{font-size:14px;color:var(--textSecondary);font-weight:600}.ReviewList_empty__on_Pl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ReviewList_emptyIcon__fEIpe{font-size:48px;margin-bottom:16px}.ReviewList_emptyTitle__fE_zK{font-size:18px;font-weight:700;color:var(--textPrimary);margin-bottom:8px}.ReviewList_emptyDesc__KiHjy{font-size:14px;color:var(--textSecondary)}.ReviewList_loading__VJECx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);gap:16px}.ReviewList_spinner__fhoXm{width:40px;height:40px;border:3px solid var(--spinnerTrack);border-top-color:var(--textPrimary);border-radius:50%;animation:ReviewList_spin__WDYCz 1s linear infinite}@keyframes ReviewList_spin__WDYCz{to{transform:rotate(1turn)}}@media (max-width:768px){.ReviewList_item__h1ANz{grid-template-columns:100px 1fr;grid-template-rows:auto auto}.ReviewList_thumbnail__QdzL_{width:100px;height:75px}.ReviewList_actions__Dbux1{grid-column:1/-1;justify-content:flex-end}.ReviewList_meta__4tOQw{gap:8px}.ReviewList_metaItem__NHslJ{font-size:12px}.ReviewList_summary__Gwviq{width:100%;margin-left:0;margin-top:8px}}@media (max-width:480px){.ReviewList_item__h1ANz{grid-template-columns:1fr}.ReviewList_thumbnail__QdzL_{width:100%;height:180px}.ReviewList_header__CvJSu{flex-direction:column;align-items:flex-start}}.FavoriteButton_btn__uSGHY{width:44px;height:44px;border-radius:999px;border:1px solid var(--border);background:var(--subtleBg);color:var(--textPrimary);cursor:pointer;display:grid;place-items:center;transition:transform .18s ease,background .18s ease,border-color .18s ease}@media (prefers-color-scheme:dark){.FavoriteButton_btn__uSGHY{background:rgba(255,255,255,.04)}}.FavoriteButton_btn__uSGHY:hover{transform:translateY(-1px);background:var(--hoverBg)}.FavoriteButton_btn__uSGHY:active{transform:translateY(0)}.FavoriteButton_btn__uSGHY:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.FavoriteButton_icon__oFO_I{display:block}.FavoriteButton_heart__of6CS{fill:transparent;stroke:rgba(17,24,39,.72);stroke-width:1.8;transition:fill .18s ease,stroke .18s ease}@media (prefers-color-scheme:dark){.FavoriteButton_heart__of6CS{stroke:rgba(255,255,255,.76)}}.FavoriteButton_active__rdVR_{border-color:rgba(239,68,68,.35);background:rgba(239,68,68,.08)}.FavoriteButton_active__rdVR_:hover{background:rgba(239,68,68,.12)}.FavoriteButton_active__rdVR_ .FavoriteButton_heart__of6CS{fill:rgba(239,68,68,.92);stroke:rgba(239,68,68,.92)}.FavoriteButton_loading__Nq9aI{opacity:.6;cursor:not-allowed}.ImageWithFallback_container__1aNsK{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--surfaceAlt);border-radius:4px}.ImageWithFallback_image__jbpSL{transition:opacity .3s ease}.ImageWithFallback_hidden__BNUQc{opacity:0}.ImageWithFallback_skeleton__VqqLS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,var(--hoverBg) 25%,var(--activeBg) 50%,var(--hoverBg) 75%);background-size:200% 100%;animation:ImageWithFallback_shimmer__uuG7H 1.5s infinite}@keyframes ImageWithFallback_shimmer__uuG7H{0%{background-position:200% 0}to{background-position:-200% 0}}.ImageWithFallback_spinner__e4Lu1{width:24px;height:24px;border:2px solid var(--border);border-top:2px solid #3b82f6;border-radius:50%;animation:ImageWithFallback_spin__lf5nk 1s linear infinite}@keyframes ImageWithFallback_spin__lf5nk{to{transform:rotate(1turn)}}.ImageWithFallback_placeholder__yl3iS{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--surfaceAlt);color:var(--textSecondary);border-radius:4px;min-height:100px}.ImageWithFallback_placeholderIcon__B2aQX{width:48px;height:48px;margin-bottom:8px;opacity:.5}.ImageWithFallback_placeholderText__MRrFU{font-size:12px;color:var(--textSecondary)}.ImageWithFallback_thumbIndicator__8q5GC{position:absolute;bottom:8px;right:8px;padding:2px 8px;background-color:rgba(0,0,0,.6);color:white;font-size:11px;border-radius:4px;pointer-events:none}.PhotoCard_cardLink__rdc1O{display:block;color:inherit;text-decoration:none}.PhotoCard_cardLink__rdc1O:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px;border-radius:calc(var(--radius) + 6px)}.PhotoCard_card__tIo7A{width:100%;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:0;text-align:left;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .26s ease;will-change:transform,opacity}.PhotoCard_cardHidden__Mc8nB{opacity:0;transform:translateY(16px)}.PhotoCard_cardVisible__geFP3{opacity:1}.PhotoCard_cardLink__rdc1O:hover .PhotoCard_card__tIo7A{transform:translateY(-2px);box-shadow:var(--shadowHover)}.PhotoCard_cardLink__rdc1O:active .PhotoCard_card__tIo7A{transform:translateY(-1px)}.PhotoCard_media__hKZ6l{position:relative;width:100%;aspect-ratio:4/3;background:var(--hoverBg);overflow:hidden}.PhotoCard_img__ifjPf{object-fit:cover;transition:transform .2s ease,opacity .26s ease;will-change:transform,opacity}.PhotoCard_imgLoading__1WyVD{opacity:0}.PhotoCard_imgLoaded__N5HDq{opacity:1}.PhotoCard_cardLink__rdc1O:focus-visible .PhotoCard_img__ifjPf,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_img__ifjPf{transform:scale(1.05)}.PhotoCard_fav__q1usm{position:absolute;top:12px;right:12px;z-index:2}.PhotoCard_favBtnSmall__gOByW{width:38px;height:38px}.PhotoCard_content__1PU__{padding:14px 16px 16px}.PhotoCard_title__1f8nI{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;color:inherit;text-decoration:none}.PhotoCard_meta__0aCq_{margin-top:6px;color:var(--textSecondary);font-size:13px;line-height:1.35;text-decoration:none}.PhotoCard_metaLine__YxAYE{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media (prefers-reduced-motion:reduce){.PhotoCard_card__tIo7A,.PhotoCard_img__ifjPf{transition:none}.PhotoCard_cardHidden__Mc8nB,.PhotoCard_cardLink__rdc1O:active .PhotoCard_card__tIo7A,.PhotoCard_cardLink__rdc1O:focus-visible .PhotoCard_img__ifjPf,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_card__tIo7A,.PhotoCard_cardLink__rdc1O:hover .PhotoCard_img__ifjPf,.PhotoCard_cardVisible__geFP3{opacity:1;transform:none}}@media (max-width:768px){.PhotoCard_favBtnSmall__gOByW{width:44px;height:44px}}@media (max-width:480px){.PhotoCard_favBtnSmall__gOByW{width:44px;height:44px}.PhotoCard_fav__q1usm{top:8px;right:8px}.PhotoCard_content__1PU__{padding:12px 14px 14px}.PhotoCard_title__1f8nI{font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhotoCard_meta__0aCq_{font-size:12px;margin-top:4px}.PhotoCard_media__hKZ6l{aspect-ratio:16/10}}.CopyButton_btn__Znf3y{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textPrimary);font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.CopyButton_btn__Znf3y:hover{transform:translateY(-1px);background:var(--controlBg)}.CopyButton_btn__Znf3y:active{transform:translateY(0)}.CopyButton_btn__Znf3y:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.CopyButton_muted__m5K74{color:var(--textSecondary)}.CopyRow_row__4TNE6{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.CopyRow_row__4TNE6:last-child{border-bottom:0}.CopyRow_left__iqmtU{min-width:0}.CopyRow_label__rK3fG{color:var(--textSecondary);font-size:12px}.CopyRow_value__uOP3f{margin-top:4px;font-size:13px;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52ch}.CommentCard_card__p19g_{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);padding:14px;display:grid;grid-gap:10px;gap:10px}.CommentCard_top__OFsUQ{display:flex;align-items:center;justify-content:space-between;gap:12px}.CommentCard_user__5kJNJ{display:flex;align-items:center;gap:10px;min-width:0}.CommentCard_avatar__J5bNS{position:relative;width:34px;height:34px;border-radius:999px;overflow:hidden;border:1px solid var(--border);background:var(--hoverBg);flex:0 0 auto}.CommentCard_avatarImg__5UIE8{object-fit:cover}.CommentCard_name__hVt0L{font-size:13px;font-weight:760;letter-spacing:-.01em;color:var(--textPrimary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommentCard_time__oRP7D{color:var(--textSecondary);font-size:12px;white-space:nowrap}.CommentCard_body__DXrmB{margin:0;color:var(--textPrimary);font-size:13px;line-height:1.6}.CommentsSection_section__oZFDh{margin-top:22px}.CommentsSection_section__oZFDh *{box-sizing:border-box}.CommentsSection_header__nfkxS{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 14px}.CommentsSection_title__gQ4no{margin:0;font-size:18px;font-weight:820;letter-spacing:-.02em}.CommentsSection_hint__7HE6J{color:var(--textSecondary);font-size:13px}.CommentsSection_composer__OiqIb{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--surface);overflow:hidden}.CommentsSection_composer__OiqIb:focus-within{outline:2px solid var(--focusRing);outline-offset:2px}.CommentsSection_composerBody__qzLxW{padding:12px}.CommentsSection_textarea__kEPXE{width:100%;min-height:88px;border:0;border-radius:0;background:transparent;color:var(--textPrimary);padding:0;resize:vertical;font-size:13px;line-height:1.55;display:block;outline:none}.CommentsSection_textarea__kEPXE::placeholder{color:var(--textSecondary)}.CommentsSection_composerFooter__Ve8ka{padding:10px 12px;border-top:1px solid var(--border);background:var(--subtleBg)}.CommentsSection_actions__KjZ10{display:flex;justify-content:flex-end;gap:10px}.CommentsSection_btn__WgxpI{height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--controlBg);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap}.CommentsSection_btn__WgxpI:hover:not(:disabled){transform:translateY(-1px);background:var(--hoverBg)}.CommentsSection_btn__WgxpI:active:not(:disabled){transform:translateY(0)}.CommentsSection_btn__WgxpI:disabled{opacity:.5;cursor:not-allowed}.CommentsSection_btn__WgxpI:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.CommentsSection_list__YJH_G{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.CommentsSection_divider__rfAgT{height:1px;background:var(--border);margin:16px 0}.CommentsSection_empty__y9bek{border:1px solid var(--border);padding:22px 16px;color:var(--textSecondary)}.CommentsSection_empty__y9bek,.SearchBar_wrap__oOOXT{border-radius:calc(var(--radius) + 8px);background:var(--surface)}.SearchBar_wrap__oOOXT{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--border);box-shadow:var(--shadow)}.SearchBar_input__4jZzZ{flex:1 1;min-width:0;height:48px;padding:0 14px;border:0;border-radius:calc(var(--radius) + 4px);background:transparent;color:var(--textPrimary);font-size:16px;outline:none}.SearchBar_input__4jZzZ::placeholder{color:var(--textSecondary)}.SearchBar_btn__lorHo{height:48px;padding:0 16px;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border);background:var(--hoverBg);color:var(--textPrimary);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.SearchBar_btn__lorHo:hover{transform:translateY(-1px);background:var(--activeBg)}.SearchBar_btn__lorHo:active{transform:translateY(0)}.SearchBar_btn__lorHo:focus-visible{outline:3px solid var(--focusRing);outline-offset:3px}@media (max-width:768px){.SearchBar_wrap__oOOXT{flex-direction:column;gap:10px;padding:12px}.SearchBar_btn__lorHo,.SearchBar_input__4jZzZ{width:100%;height:44px}.SearchBar_btn__lorHo{padding:0 20px;min-height:44px;min-width:44px}}@media (max-width:480px){.SearchBar_wrap__oOOXT{padding:8px;flex-direction:row;gap:8px}.SearchBar_input__4jZzZ{flex:1 1;min-width:0;height:44px;padding:0 12px;font-size:15px}.SearchBar_btn__lorHo{flex:0 0 72px;width:auto;height:44px;padding:0 12px;min-height:44px;min-width:44px;border-color:transparent;background:var(--primary,#0F75BC);color:var(--onPrimary,#fff);font-weight:600;white-space:nowrap}.SearchBar_btn__lorHo:active{opacity:.85}}.StatsCards_grid__YlcSt{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}@media (min-width:640px){.StatsCards_grid__YlcSt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.StatsCards_grid__YlcSt{grid-template-columns:repeat(4,minmax(0,1fr))}}.StatsCards_card__k3uM_{border:1px solid var(--border);border-radius:calc(var(--radius) + 6px);background:var(--surface);box-shadow:var(--shadow);padding:18px 16px;display:flex;gap:12px;align-items:center;transition:transform .18s ease,box-shadow .18s ease}.StatsCards_card__k3uM_:hover{transform:translateY(-1px);box-shadow:var(--shadowHover)}.StatsCards_icon___1bf0{width:40px;height:40px;border-radius:12px;border:1px solid var(--border);background:var(--hoverBg);display:grid;place-items:center;color:var(--textPrimary);flex:0 0 auto}.StatsCards_label__5Gpdm{margin:0;color:var(--textSecondary);font-size:13px}.StatsCards_value__wXGyB{margin-top:2px;font-size:20px;font-weight:760;letter-spacing:-.02em}.page_page__556_G{padding:34px 0 60px}.page_container__jZF7q{max-width:1040px;margin:0 auto;padding:0 16px}.page_header__oRW75{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:18px 0 16px}.page_brandBlock__U7dMO{display:flex;align-items:center;gap:16px}.page_headerActions__jn5aq{display:inline-flex;align-items:center;gap:10px}.page_primaryCta__TacGU{height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(0,122,255,.35);background:rgba(0,122,255,.12);color:var(--textPrimary);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;white-space:nowrap}.page_primaryCta__TacGU:hover{transform:translateY(-1px);background:rgba(0,122,255,.16);border-color:rgba(0,122,255,.45)}.page_primaryCta__TacGU:active{transform:translateY(0)}.page_primaryCta__TacGU:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.page_secondaryCta__PWvKX{height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--controlBg);color:var(--textPrimary);font-size:14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease;white-space:nowrap}.page_secondaryCta__PWvKX:hover{transform:translateY(-1px);background:var(--hoverBg)}.page_secondaryCta__PWvKX:active{transform:translateY(0)}.page_secondaryCta__PWvKX:focus-visible{outline:2px solid var(--focusRing);outline-offset:2px}.page_brandTitle__FuCrr{margin:0;font-size:40px;font-weight:780;letter-spacing:-.03em}.page_brandSubtitle__i0enH{margin-top:10px;color:var(--textSecondary);font-size:15px}.page_section__zQZ2o{margin-top:22px}.page_authCta__mEF01{margin-top:18px;border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px}.page_authCtaText__1IV2l{display:grid;grid-gap:8px;gap:8px}.page_authCtaTitle__VEkWh{margin:0;font-size:20px;font-weight:760;letter-spacing:-.02em}.page_authCtaSubtitle__caAFn{color:var(--textSecondary);font-size:14px}.page_authCtaActions__kGzrW{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.page_sectionTitleRow__NlpF5{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:34px 0 14px}.page_sectionTitle__6ic_4{margin:0;font-size:20px;font-weight:760;letter-spacing:-.02em}.page_sectionHint__xtGhz{color:var(--textSecondary);font-size:13px}@media (min-width:900px){.page_page__556_G{padding-top:42px}.page_brandTitle__FuCrr{font-size:46px}}.page_carousel__YHSiC{margin-bottom:32px}.page_carouselTitle__sQPOo{font-size:18px;font-weight:700;color:var(--textPrimary);margin:0 0 16px}.page_carouselTrack__lep67{position:relative;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border);min-height:200px}.page_carouselSlide__NnenH{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.page_carouselImg__IDvXu{width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.page_carouselEmpty__DnNsH{min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--textSecondary);font-size:14px}.page_carouselInfo__TXgrM{position:absolute;bottom:0;left:0;right:0;padding:60px 20px 16px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;gap:10px}.page_carouselLabel__2anoS{background:#ef4444;color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.page_carouselPhotographer__ttkBU{font-size:13px;font-weight:400;opacity:.8;margin-left:auto}.page_carouselDots__LLJIi{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.page_dot__aVcaO{width:8px;height:8px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;padding:0;transition:background .2s}.page_dotActive__0kqz4{background:#fff;border-color:#fff}.page_achievementSection__WeT3H{margin-top:48px;margin-bottom:48px}.page_achievementTitle__nCJl_{font-size:18px;font-weight:700;color:var(--textPrimary);margin:0 0 20px}.page_achievementBoard__ZXl7o{display:grid;grid-gap:10px;gap:10px}.page_achievementRow__Dz9gf{display:flex;align-items:center;gap:12px}.page_rankBadge__UzAhd{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--surfaceAlt);color:var(--textSecondary);flex-shrink:0}.page_topRank__Y7NWT{color:#fff}.page_achievementRow__Dz9gf:first-child .page_rankBadge__UzAhd{background:#ffd700}.page_achievementRow__Dz9gf:nth-child(2) .page_rankBadge__UzAhd{background:#c0c0c0}.page_achievementRow__Dz9gf:nth-child(3) .page_rankBadge__UzAhd{background:#cd7f32}.page_achievementBar__iB559{flex:1 1;height:36px;background:var(--surfaceAlt);border-radius:10px;overflow:hidden;position:relative;min-width:0}.page_achievementFill__7Sji9{height:100%;border-radius:10px;transition:width 1s ease;min-width:60px}.page_achievementInfo__27U6U{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;pointer-events:none}.page_achievementName__XsLXJ{font-size:13px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.page_achievementCount__gzgqU{font-size:12px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width:760px){.page_header__oRW75{align-items:flex-start;flex-direction:column}.page_brandBlock__U7dMO{gap:12px}.page_authCta__mEF01{padding:18px;align-items:flex-start;flex-direction:column}.page_authCtaActions__kGzrW{width:100%}}@media (orientation:portrait){.page_authCta__mEF01,.page_header__oRW75{align-items:flex-start;flex-direction:column}.page_authCta__mEF01{padding:18px}}@media (orientation:landscape) and (max-height:600px){.page_page__556_G{padding:20px 0 40px}.page_container__jZF7q{padding:0 16px}}@media (max-width:480px){.page_brandBlock__U7dMO img{width:52px;height:52px}.page_brandTitle__FuCrr{font-size:30px}.page_brandSubtitle__i0enH{font-size:14px}.page_headerActions__jn5aq{width:100%;gap:8px}.page_headerActions__jn5aq .page_primaryCta__TacGU,.page_headerActions__jn5aq .page_secondaryCta__PWvKX{flex:1 1;min-height:44px}.page_carouselInfo__TXgrM{padding:40px 14px 14px;gap:8px;font-size:14px}.page_carouselInfo__TXgrM>span:not(.page_carouselLabel__2anoS):not(.page_carouselPhotographer__ttkBU){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_carouselLabel__2anoS,.page_carouselPhotographer__ttkBU{flex-shrink:0}.page_carouselPhotographer__ttkBU{font-size:11px}.page_dot__aVcaO{width:12px;height:12px}.page_sectionTitleRow__NlpF5{gap:10px;margin:28px 0 12px}.page_sectionTitle__6ic_4{font-size:18px}.page_achievementInfo__27U6U{padding:0 10px}.page_achievementName__XsLXJ{max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_achievementCount__gzgqU{flex-shrink:0;font-size:11px}}.ErrorDisplay_container__CczL0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:300px}.ErrorDisplay_icon__epncO{font-size:64px;margin-bottom:16px;line-height:1}.ErrorDisplay_title__IQR_I{font-size:24px;font-weight:600;color:var(--textPrimary);margin:0 0 12px}.ErrorDisplay_message___mZVS{font-size:16px;color:var(--textSecondary);margin:0 0 24px;max-width:400px;line-height:1.5}.ErrorDisplay_actions__epXgq{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.ErrorDisplay_homeLink__3LbOu,.ErrorDisplay_retryButton__RDMqC{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--radius);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none}.ErrorDisplay_retryButton__RDMqC{background:var(--textPrimary);color:var(--bg)}.ErrorDisplay_retryButton__RDMqC:hover{opacity:.9;transform:translateY(-1px)}.ErrorDisplay_retryButton__RDMqC:active{transform:translateY(0)}.ErrorDisplay_homeLink__3LbOu{background:var(--surface);color:var(--textPrimary);border:1px solid var(--border)}.ErrorDisplay_homeLink__3LbOu:hover{background:var(--border);transform:translateY(-1px)}.ErrorDisplay_homeLink__3LbOu:active{transform:translateY(0)}@media (prefers-color-scheme:dark){.ErrorDisplay_retryButton__RDMqC{background:rgba(255,255,255,.92);color:#0b0f17}.ErrorDisplay_homeLink__3LbOu{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12)}.ErrorDisplay_homeLink__3LbOu:hover{background:rgba(255,255,255,.12)}}@media (max-width:480px){.ErrorDisplay_container__CczL0{padding:32px 16px;min-height:240px}.ErrorDisplay_icon__epncO{font-size:48px}.ErrorDisplay_title__IQR_I{font-size:20px}.ErrorDisplay_message___mZVS{font-size:14px}.ErrorDisplay_homeLink__3LbOu,.ErrorDisplay_retryButton__RDMqC{padding:10px 20px;font-size:14px}}.SkeletonCard_grid__UWzIz{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--gap);gap:var(--gap)}.SkeletonCard_card__UuMta{background:var(--surface);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.SkeletonCard_media__m8H_q{position:relative;aspect-ratio:4/3;background:var(--border);overflow:hidden}.SkeletonCard_content__jaujZ{padding:16px}.SkeletonCard_line__tfD8O{background:var(--border);border-radius:4px;overflow:hidden;position:relative}.SkeletonCard_line__tfD8O:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:SkeletonCard_shimmer__pD92c 1.5s infinite}@keyframes SkeletonCard_shimmer__pD92c{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SkeletonCard_title__O_VPV{height:20px;width:70%;margin-bottom:8px}.SkeletonCard_meta__HM_A4{height:14px;width:90%}.SkeletonCard_list__BLcsK{display:flex;flex-direction:column;gap:12px}.SkeletonCard_listItem__XdkJg{display:flex;gap:16px;padding:16px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.SkeletonCard_listThumbnail__0hDt_{width:80px;height:80px;background:var(--border);border-radius:8px;overflow:hidden;flex-shrink:0}.SkeletonCard_listContent__8PzeL{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px}.SkeletonCard_listTitle__qFOtE{height:18px;width:60%}.SkeletonCard_listMeta__gpipl{height:14px;width:80%}.SkeletonCard_detail__fi09S{display:flex;flex-direction:column;gap:24px}.SkeletonCard_detailHero__bRUCd{width:100%;aspect-ratio:16/9;background:var(--border);border-radius:var(--radius);overflow:hidden}.SkeletonCard_detailInfo__HUjxT{display:flex;flex-direction:column;gap:16px}.SkeletonCard_detailTitle__SnlTZ{height:32px;width:50%}.SkeletonCard_detailSubtitle__WuUIP{height:18px;width:30%}.SkeletonCard_detailGrid__aJhO8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:8px}.SkeletonCard_detailCol__adVRU{display:flex;flex-direction:column;gap:12px}.SkeletonCard_detailRow__kxBvM{height:16px;width:100%}.SkeletonCard_statsGrid__ZBgIk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.SkeletonCard_statsCard__gLyra{background:var(--surface);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:8px}.SkeletonCard_statsLabel__V3qdF{height:14px;width:60%}.SkeletonCard_statsValue__NGnqN{height:28px;width:40%}.SkeletonCard_shimmer__pD92c{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:SkeletonCard_shimmer__pD92c 1.5s infinite}@media (prefers-color-scheme:dark){.SkeletonCard_line__tfD8O{background:rgba(255,255,255,.1)}.SkeletonCard_line__tfD8O:after,.SkeletonCard_shimmer__pD92c{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 50%,transparent)}.SkeletonCard_detailHero__bRUCd,.SkeletonCard_listThumbnail__0hDt_,.SkeletonCard_media__m8H_q{background:rgba(255,255,255,.1)}}@media (max-width:768px){.SkeletonCard_grid__UWzIz{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.SkeletonCard_detailGrid__aJhO8{grid-template-columns:1fr;gap:16px}.SkeletonCard_statsGrid__ZBgIk{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SkeletonCard_grid__UWzIz{grid-template-columns:1fr}.SkeletonCard_listItem__XdkJg{flex-direction:column;gap:12px}.SkeletonCard_listThumbnail__0hDt_{width:100%;height:120px}.SkeletonCard_statsGrid__ZBgIk{grid-template-columns:1fr}}.CuratedGrid_wrap__5OFLZ{margin-top:14px}.CuratedGrid_grid__32wK5{display:grid;grid-template-columns:repeat(var(--cols-base),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.CuratedGrid_item__lSqsw{position:relative}.CuratedGrid_badge__8bzjJ{position:absolute;top:10px;left:10px;z-index:2;pointer-events:none;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,122,255,.28);background:rgba(0,122,255,.12);color:var(--textPrimary);font-size:12px;display:inline-flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.CuratedGrid_note__SGTM7{margin-top:10px;color:var(--textSecondary);font-size:13px;line-height:1.55}@media (min-width:640px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-sm),minmax(0,1fr))}}@media (min-width:900px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-md),minmax(0,1fr))}}@media (min-width:1200px){.CuratedGrid_grid__32wK5{grid-template-columns:repeat(var(--cols-lg),minmax(0,1fr))}}.LoadingSpinner_container__xpDgs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.LoadingSpinner_spinner__apNeU{position:relative}.LoadingSpinner_svg__HiP2_{animation:LoadingSpinner_rotate__bIAGK 1s linear infinite}.LoadingSpinner_track__EKMpU{stroke:var(--border)}.LoadingSpinner_indicator__6tnLb{stroke:var(--textPrimary);stroke-dasharray:80,200;stroke-dashoffset:0;animation:LoadingSpinner_dash__f3Dds 1.5s ease-in-out infinite}@keyframes LoadingSpinner_rotate__bIAGK{to{transform:rotate(1turn)}}@keyframes LoadingSpinner_dash__f3Dds{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.LoadingSpinner_spinnerSmall__9t88M,.LoadingSpinner_spinnerSmall__9t88M .LoadingSpinner_svg__HiP2_{width:16px;height:16px}.LoadingSpinner_spinnerMedium__H0rtU,.LoadingSpinner_spinnerMedium__H0rtU .LoadingSpinner_svg__HiP2_{width:32px;height:32px}.LoadingSpinner_spinnerLarge__Kv4M0,.LoadingSpinner_spinnerLarge__Kv4M0 .LoadingSpinner_svg__HiP2_{width:48px;height:48px}.LoadingSpinner_text__YP35i{margin:0;color:var(--textSecondary);text-align:center}.LoadingSpinner_textSmall__KoAm1{font-size:12px}.LoadingSpinner_textMedium__ggsJz{font-size:14px}.LoadingSpinner_textLarge__JqYeG{font-size:16px}.LoadingSpinner_fullscreen__swJgF{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:9999}.LoadingSpinner_overlay___TzdP{background:var(--bg)}.LoadingSpinner_overlay___TzdP:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--bg);opacity:.9}.LoadingSpinner_fullscreen__swJgF .LoadingSpinner_container__xpDgs{position:relative;z-index:1}.LoadingSpinner_pageContainer__7AIFA{display:flex;align-items:center;justify-content:center;min-height:400px;padding:48px 24px}.LoadingSpinner_inline__rUl2H{display:inline-flex;flex-direction:row;gap:8px}.LoadingSpinner_buttonLoading__xxUKl{display:inline-flex;align-items:center;gap:8px}.LoadingSpinner_srOnly__vAEnt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-color-scheme:dark){.LoadingSpinner_track__EKMpU{stroke:rgba(255,255,255,.12)}.LoadingSpinner_indicator__6tnLb{stroke:rgba(255,255,255,.92)}}.AppealsManagementClient_stack___aTjP{display:grid;grid-gap:18px;gap:18px}.AppealsManagementClient_filters__znZa5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.AppealsManagementClient_filterButton__pYoU7{height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--textSecondary);font-size:14px;font-weight:700;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.AppealsManagementClient_filterButtonActive__YHL00{background:rgba(128,128,128,.12);color:var(--textPrimary);border-color:var(--border)}.AppealsManagementClient_summary___upnW{margin-left:auto;color:var(--textSecondary);font-size:13px}.AppealsManagementClient_list__mcNuu{display:grid;grid-gap:14px;gap:14px}.AppealsManagementClient_card__gWhcT{border-radius:20px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:16px;gap:16px}.AppealsManagementClient_top__2DwA0{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AppealsManagementClient_titleGroup__UV0Fa{display:grid;grid-gap:8px;gap:8px}.AppealsManagementClient_appealId__ji2e7{color:var(--textSecondary);font-size:12px}.AppealsManagementClient_object__8id5f{font-size:18px;font-weight:800;letter-spacing:-.02em}.AppealsManagementClient_grid__Al2Yk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.AppealsManagementClient_metaCard__4tC_i{border-radius:14px;background:rgba(128,128,128,.08);padding:14px;display:grid;grid-gap:6px;gap:6px}.AppealsManagementClient_label__ZHPXy{color:var(--textSecondary);font-size:12px}.AppealsManagementClient_value__neyj6{font-size:14px;font-weight:700;line-height:1.5}.AppealsManagementClient_actions__E2F7h{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:960px){.AppealsManagementClient_grid__Al2Yk{grid-template-columns:1fr}}@media (max-width:720px){.AppealsManagementClient_summary___upnW{width:100%;margin-left:0}.AppealsManagementClient_top__2DwA0{flex-direction:column}.AppealsManagementClient_actions__E2F7h{justify-content:flex-start}}.PhotosManagementClient_stack__gMuqH{display:grid;grid-gap:18px;gap:18px}.PhotosManagementClient_toolbar__vxNO8{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px}.PhotosManagementClient_toolbarRow__7KQuf{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.PhotosManagementClient_field__3buCw{display:grid;grid-gap:8px;gap:8px}.PhotosManagementClient_label__ZhA3j{font-size:12px;color:var(--textSecondary)}.PhotosManagementClient_search__H0rzf,.PhotosManagementClient_select__NMsnF{height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 12px;box-sizing:border-box}.PhotosManagementClient_searchWrap__XMoUy{position:relative}.PhotosManagementClient_search__H0rzf{width:100%;padding-right:42px}.PhotosManagementClient_searchIcon__6gjno{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--textSecondary);font-size:12px}.PhotosManagementClient_bulkBar__Ght_4{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.PhotosManagementClient_bulkActions__LZ4OV{display:flex;gap:10px;flex-wrap:wrap}.PhotosManagementClient_summary__ZDpVs{color:var(--textSecondary);font-size:13px}.PhotosManagementClient_thumb__eYZHj{width:64px;height:48px;border-radius:10px;object-fit:cover;display:block}.PhotosManagementClient_titleCell__VBS4_{display:grid;grid-gap:4px;gap:4px}.PhotosManagementClient_title__xukBX{font-size:14px;font-weight:700}.PhotosManagementClient_meta__hE_oA{color:var(--textSecondary);font-size:12px}.PhotosManagementClient_actions__gll_v{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.PhotosManagementClient_pagination__lgnKO{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px;flex-wrap:wrap}.PhotosManagementClient_pages__OOCoh{display:flex;gap:8px;flex-wrap:wrap}.PhotosManagementClient_pageButton__dvyMP{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--textSecondary)}.PhotosManagementClient_pageButtonActive__vjgbr{background:rgba(128,128,128,.12);color:var(--textPrimary)}@media (max-width:1280px){.PhotosManagementClient_toolbarRow__7KQuf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.PhotosManagementClient_toolbarRow__7KQuf{grid-template-columns:1fr}.PhotosManagementClient_pagination__lgnKO{align-items:flex-start}}.admin_page__np6EF{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box;padding:0 24px 28px;display:grid;grid-gap:20px;gap:20px;align-content:start}.admin_statsGrid__ytAYN{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_section___CBtv{display:grid;grid-gap:16px;gap:16px;width:100%;min-width:0;align-content:start}.admin_card__Kn9tF{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px}.admin_cardTitleRow__I0xGG{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin_cardTitle__zF54V{margin:0;font-size:18px;font-weight:800}.admin_subTitle__EPwPx{margin:0;font-size:15px;font-weight:800}.admin_muted__arGUC{color:var(--textSecondary);font-size:13px}.admin_activityColumns__Y_HGZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_activityList__mt_CJ{display:grid;grid-gap:12px;gap:12px}.admin_activityItem__DRKpp,.admin_miniCard__aLz1R,.admin_quickCard__Gxvc9{border-radius:14px;background:rgba(128,128,128,.08);padding:14px;display:grid;grid-gap:6px;gap:6px}.admin_activityTitle__ItQz7{font-size:14px;font-weight:700}.admin_activityMeta__bAhaS,.admin_activityTime__7E_xu{color:var(--textSecondary);font-size:12px}.admin_quickGrid__URkQM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.admin_quickCard__Gxvc9{text-decoration:none;color:inherit;border:1px solid transparent;transition:transform .16s ease,border-color .16s ease,background .16s ease}.admin_quickCard__Gxvc9:hover{transform:translateY(-2px);border-color:var(--border);background:var(--surface)}.admin_quickLabel__7WklS{color:var(--textSecondary);font-size:12px}.admin_quickTitle__Qg5HS{font-size:16px;font-weight:800}.admin_quickDesc__2l3aj{color:var(--textSecondary);font-size:13px;line-height:1.5}.admin_reviewGrid__jRjAL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_reviewCard__QXhXg{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.admin_reviewImage__yXf7J{height:184px;width:100%;object-fit:cover;display:block}.admin_reviewBody__MFj5j{padding:16px;display:grid;grid-gap:12px;gap:12px}.admin_reviewMeta__RBonA{display:grid;grid-gap:8px;gap:8px}.admin_reviewTitleRow__Hk7ir{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin_reviewTitle__88B1Z{font-size:16px;font-weight:800}.admin_reviewInfo__Rw7Yu{color:var(--textSecondary);font-size:13px;display:grid;grid-gap:4px;gap:4px}.admin_reviewActions__BIcDo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin_configGrid__tZZ5q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_configCard__E7qlD{width:100%;min-width:0;box-sizing:border-box;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:18px;display:grid;grid-gap:12px;gap:12px}.admin_configValue__lrzLS{font-size:28px;font-weight:800;letter-spacing:-.03em}.admin_settingsGrid__o_tlj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.admin_fieldList__1_zB5{display:grid;grid-gap:12px;gap:12px}.admin_fieldRow__ZtT4j{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.admin_fieldRow__ZtT4j:first-child{border-top:0;padding-top:0}.admin_fieldLabel__RLOuh{font-size:14px;font-weight:700}.admin_fieldValue__u1WUf{color:var(--textSecondary);font-size:13px;text-align:right}@media (max-width:1200px){.admin_activityColumns__Y_HGZ,.admin_configGrid__tZZ5q,.admin_quickGrid__URkQM,.admin_reviewGrid__jRjAL,.admin_settingsGrid__o_tlj,.admin_statsGrid__ytAYN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.admin_page__np6EF{padding:0 16px 24px}.admin_activityColumns__Y_HGZ,.admin_configGrid__tZZ5q,.admin_quickGrid__URkQM,.admin_reviewGrid__jRjAL,.admin_settingsGrid__o_tlj,.admin_statsGrid__ytAYN{grid-template-columns:1fr}}.RecruitmentManagementClient_wrap__dEGug{display:grid;grid-gap:12px;gap:12px;padding:0 24px 24px}.RecruitmentManagementClient_empty__m_z45,.RecruitmentManagementClient_loading__F2ofZ{padding:60px;text-align:center;color:var(--textSecondary);font-size:14px}.RecruitmentManagementClient_card__6zH2P{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:16px;display:grid;grid-gap:12px;gap:12px}.RecruitmentManagementClient_cardHeader__QHXMM{display:flex;justify-content:space-between;align-items:center;font-size:15px}.RecruitmentManagementClient_badge__O6FE2{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.RecruitmentManagementClient_pending__FdffC{background:var(--warningBg);color:var(--warningText)}.RecruitmentManagementClient_approved__OF_rI{background:var(--successBg);color:var(--success)}.RecruitmentManagementClient_rejected__K4Ta2{background:var(--dangerBg);color:var(--danger)}.RecruitmentManagementClient_cardBody__kzTJe{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--textPrimary)}.RecruitmentManagementClient_bio__b_kjg{background:rgba(128,128,128,.06);padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.6}.RecruitmentManagementClient_date__ass2j{font-size:12px;color:var(--textSecondary)}.RecruitmentManagementClient_cardFooter__wZxaG{display:flex;gap:10px;justify-content:flex-end}.RecruitmentManagementClient_approveBtn__k5q5k,.RecruitmentManagementClient_rejectBtn__4D9_W{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:none}.RecruitmentManagementClient_approveBtn__k5q5k{background:#059669;color:#fff}.RecruitmentManagementClient_approveBtn__k5q5k:hover{background:#047857}.RecruitmentManagementClient_rejectBtn__4D9_W{background:var(--danger);color:#fff}.RecruitmentManagementClient_rejectBtn__4D9_W:hover{background:var(--dangerHover)}.ReportsManagementClient_wrap__a1x5B{display:grid;grid-gap:12px;gap:12px;padding:0 24px 24px}.ReportsManagementClient_empty__43sLf,.ReportsManagementClient_loading__XbXat{padding:60px;text-align:center;color:var(--textSecondary);font-size:14px}.ReportsManagementClient_card__TCzxR{background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:16px;display:grid;grid-gap:12px;gap:12px}.ReportsManagementClient_card__TCzxR.ReportsManagementClient_processed__v_4vc{opacity:.6}.ReportsManagementClient_cardHeader__rUFXl{display:flex;justify-content:space-between;align-items:center}.ReportsManagementClient_badge__8MyM9{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--warningBg);color:var(--warningText)}.ReportsManagementClient_card__TCzxR:not(.ReportsManagementClient_processed__v_4vc) .ReportsManagementClient_badge__8MyM9{background:var(--dangerBg);color:var(--danger)}.ReportsManagementClient_date__1OuDc{font-size:12px;color:var(--textSecondary)}.ReportsManagementClient_cardBody__B2mcq{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--textPrimary)}.ReportsManagementClient_row__0AvCq{display:flex;gap:4px}.ReportsManagementClient_reason__2qry4{background:rgba(128,128,128,.06);padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.6;color:var(--textSecondary)}.ReportsManagementClient_cardFooter__zS0h3{display:flex;justify-content:flex-end}.ReportsManagementClient_resolveBtn__EjmzN{padding:8px 16px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--textPrimary);font-size:13px;font-weight:600;cursor:pointer}.ReportsManagementClient_resolveBtn__EjmzN:hover{background:rgba(128,128,128,.08)}.SupportCenterClient_container__fG0ow{display:flex;height:calc(100vh - 200px);min-height:500px;background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.SupportCenterClient_sidebar__LYd8n{width:320px;border-right:1px solid var(--border);display:flex;flex-direction:column;background:var(--subtleBg)}.SupportCenterClient_statsCards__ad0hq{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.SupportCenterClient_statCard___HuMl{display:flex;flex-direction:column;align-items:center;padding:12px;background:var(--surface);border-radius:12px;border:1px solid var(--border)}.SupportCenterClient_statValue__5jDW0{font-size:24px;font-weight:700;color:var(--textPrimary)}.SupportCenterClient_statLabel__7InVx{font-size:12px;color:var(--textSecondary);margin-top:4px}.SupportCenterClient_filterBar__i0inh{padding:12px 16px;border-bottom:1px solid var(--border)}.SupportCenterClient_filterSelect__955SZ{width:100%;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:13px;outline:none;cursor:pointer}.SupportCenterClient_filterSelect__955SZ:focus{border-color:rgba(0,122,255,.5)}.SupportCenterClient_ticketList__Uu6or{flex:1 1;overflow-y:auto;padding:8px}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar{width:6px}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar-track{background:transparent}.SupportCenterClient_ticketList__Uu6or::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.SupportCenterClient_ticketItem__y6dsR{padding:12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);margin-bottom:8px;cursor:pointer;transition:all .18s ease;position:relative}.SupportCenterClient_ticketItem__y6dsR:hover{border-color:rgba(0,122,255,.3);box-shadow:0 2px 8px rgba(0,0,0,.05)}.SupportCenterClient_ticketItemActive__HH3qM{border-color:#007aff;background:rgba(0,122,255,.05)}.SupportCenterClient_ticketHeader__KvpW6{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.SupportCenterClient_ticketUser__4yD_G{font-weight:600;font-size:14px;color:var(--textPrimary)}.SupportCenterClient_ticketPreview__7JZ2q{margin:0 0 8px;font-size:13px;color:var(--textSecondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SupportCenterClient_ticketMeta__2xbs7{display:flex;justify-content:space-between;font-size:12px;color:var(--textSecondary)}.SupportCenterClient_transferBadge__8KMvo{position:absolute;top:8px;right:8px;padding:2px 8px;background:rgba(245,158,11,.15);color:var(--warningText);font-size:11px;font-weight:600;border-radius:999px}.SupportCenterClient_pagination__jfREZ{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--border)}.SupportCenterClient_pageBtn__vDaIZ{padding:6px 12px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:13px;cursor:pointer;transition:all .18s ease}.SupportCenterClient_pageBtn__vDaIZ:hover:not(:disabled){background:rgba(128,128,128,.08)}.SupportCenterClient_pageBtn__vDaIZ:disabled{opacity:.5;cursor:not-allowed}.SupportCenterClient_pageInfo__9mIqd{font-size:13px;color:var(--textSecondary)}.SupportCenterClient_mainContent__rVVB8{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.SupportCenterClient_detailHeader__NHcFd{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--subtleBg)}.SupportCenterClient_detailInfo___6R_J{display:flex;flex-direction:column;gap:6px}.SupportCenterClient_detailTitle__qiEjd{margin:0;font-size:16px;font-weight:700;color:var(--textPrimary)}.SupportCenterClient_detailMeta__BNFiE{display:flex;align-items:center;gap:12px}.SupportCenterClient_detailTime__P_Ahq{font-size:12px;color:var(--textSecondary)}.SupportCenterClient_detailActions__U6yET{display:flex;gap:10px}.SupportCenterClient_messagesContainer__Ku0uN{flex:1 1;overflow:hidden;position:relative}.SupportCenterClient_messages__gDCqK{height:100%;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:16px}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar{width:6px}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar-track{background:transparent}.SupportCenterClient_messages__gDCqK::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.SupportCenterClient_messageRow__KfW5M{display:flex;width:100%}.SupportCenterClient_messageRowUser__aUvck{justify-content:flex-start}.SupportCenterClient_messageRowOther__QsL66{justify-content:flex-end}.SupportCenterClient_message__mYVOA{display:flex;gap:10px;max-width:70%}.SupportCenterClient_messageUser__DDakt{flex-direction:row}.SupportCenterClient_messageOther__DvWfG{flex-direction:row-reverse}.SupportCenterClient_messageAvatar__S_HnI{width:36px;height:36px;border-radius:999px;background:var(--hoverBg);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageAvatar__S_HnI{background:rgba(0,122,255,.12)}.SupportCenterClient_messageContent__f9TIn{display:flex;flex-direction:column;gap:4px}.SupportCenterClient_messageHeader__J6PgL{display:flex;align-items:center;gap:8px;font-size:12px}.SupportCenterClient_messageName__Z3TxU{font-weight:600;color:var(--textPrimary)}.SupportCenterClient_messageTime__CB8Wn{color:var(--textSecondary)}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageHeader__J6PgL{flex-direction:row}.SupportCenterClient_messageOther__DvWfG .SupportCenterClient_messageHeader__J6PgL{flex-direction:row-reverse}.SupportCenterClient_messageText__FE5QT{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.6;word-break:break-word}.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageText__FE5QT{background:var(--hoverBg);color:var(--textPrimary);border-bottom-left-radius:4px}.SupportCenterClient_messageOther__DvWfG .SupportCenterClient_messageText__FE5QT{background:#007aff;color:white;border-bottom-right-radius:4px}.SupportCenterClient_replyArea__2fcYI{padding:16px 20px;border-top:1px solid var(--border);background:var(--subtleBg)}.SupportCenterClient_replyWrapper__8qQPV{display:flex;gap:10px;align-items:flex-end}.SupportCenterClient_replyTextarea__Gk_0S{flex:1 1;padding:12px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--textPrimary);font-size:14px;line-height:1.5;resize:none;outline:none;transition:border-color .18s ease,box-shadow .18s ease;min-height:44px;max-height:120px}.SupportCenterClient_replyTextarea__Gk_0S:focus{border-color:rgba(0,122,255,.5);box-shadow:0 0 0 3px rgba(0,122,255,.1)}.SupportCenterClient_replyHint__WCylX{margin:8px 0 0;font-size:12px;color:var(--textSecondary)}.SupportCenterClient_emptyDetail__jB2qy,.SupportCenterClient_loadingWrapper__4YVt_{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width:900px){.SupportCenterClient_container__fG0ow{flex-direction:column;height:auto}.SupportCenterClient_sidebar__LYd8n{width:100%;max-height:300px;border-right:none;border-bottom:1px solid var(--border)}.SupportCenterClient_mainContent__rVVB8{min-height:400px}}@media (prefers-color-scheme:dark){.SupportCenterClient_sidebar__LYd8n{background:rgba(255,255,255,.02)}.SupportCenterClient_statCard___HuMl,.SupportCenterClient_ticketItem__y6dsR{background:rgba(255,255,255,.05)}.SupportCenterClient_messageAvatar__S_HnI,.SupportCenterClient_messageUser__DDakt .SupportCenterClient_messageText__FE5QT{background:rgba(255,255,255,.08)}.SupportCenterClient_detailHeader__NHcFd,.SupportCenterClient_replyArea__2fcYI{background:rgba(255,255,255,.03)}.SupportCenterClient_replyTextarea__Gk_0S{background:rgba(255,255,255,.05)}}.UserActionModal_overlay__uYtEt{position:fixed;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1200}.UserActionModal_panel__WTGLx{width:min(520px,100%);border-radius:22px;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 80px rgba(15,23,42,.18);padding:22px;display:grid;grid-gap:14px;gap:14px}.UserActionModal_title__HvDiU{margin:0;font-size:20px;font-weight:800}.UserActionModal_description__jxz6G{color:var(--textSecondary);font-size:14px;line-height:1.6}.UserActionModal_actions__09jK2{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.UserActionModal_error__kFIKq{color:var(--danger);font-size:14px;padding:10px;background:var(--dangerBg);border-radius:8px;border:1px solid var(--dangerBg)}.UserManagementClient_stack__MHJXq{display:grid;grid-gap:18px;gap:18px}.UserManagementClient_toolbar__ebF2f{border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px}.UserManagementClient_toolbarRow__ZNQvj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.UserManagementClient_field__KsIZY{display:grid;grid-gap:8px;gap:8px}.UserManagementClient_label__wrYRn{font-size:12px;color:var(--textSecondary)}.UserManagementClient_search__XaNqn,.UserManagementClient_select__FVRo3{height:42px;border-radius:12px;border:1px solid var(--border);background:rgba(128,128,128,.08);color:var(--textPrimary);font-size:14px;padding:0 12px;box-sizing:border-box}.UserManagementClient_searchWrap__B5Qj6{position:relative}.UserManagementClient_search__XaNqn{width:100%;padding-right:46px}.UserManagementClient_searchIcon__47PDL{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--textSecondary);font-size:12px}.UserManagementClient_summary__siGKH{color:var(--textSecondary);font-size:13px}.UserManagementClient_userCell__T_Jtb{display:grid;grid-gap:4px;gap:4px}.UserManagementClient_userName__QzUTI{font-size:14px;font-weight:700}.UserManagementClient_userMeta__WNAMm{color:var(--textSecondary);font-size:12px}.UserManagementClient_roleBadge__3E9aR{height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;background:rgba(128,128,128,.12);color:var(--textPrimary)}.UserManagementClient_actions__X9XuL{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.UserManagementClient_pagination__7Kb4L{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px;flex-wrap:wrap}.UserManagementClient_pages__nZcf8{display:flex;gap:8px;flex-wrap:wrap}.UserManagementClient_pageButton__VPxKt{width:36px;height:36px;border-radius:10px;border:1px solid var(--border);background:transparent;font-size:13px;color:var(--textSecondary)}.UserManagementClient_pageButtonActive__ao9YR{background:rgba(128,128,128,.12);color:var(--textPrimary)}@media (max-width:1080px){.UserManagementClient_toolbarRow__ZNQvj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.UserManagementClient_toolbarRow__ZNQvj{grid-template-columns:1fr}}