.Skeleton_skeleton__s1dbD{display:block;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(23,32,42,.08),rgba(23,32,42,.14) 50%,rgba(23,32,42,.08));background-size:12rem 100%;animation:Skeleton_shimmer__M9DPW 1.35s linear infinite}.Skeleton_text__UZIXd{width:100%;height:.95rem;border-radius:999rem}.Skeleton_block__PyUqs{width:100%;min-height:2.5rem;border-radius:var(--radius-md)}.Skeleton_circle__NpTm_{width:2.5rem;height:2.5rem;border-radius:999rem}:root[data-theme=dark] .Skeleton_skeleton__s1dbD{background:linear-gradient(90deg,rgba(237,245,248,.08),rgba(237,245,248,.16) 50%,rgba(237,245,248,.08));background-size:12rem 100%}@keyframes Skeleton_shimmer__M9DPW{0%{background-position:-12rem 0}to{background-position:12rem 0}}.AdminDashboard_page__cAbaO{min-height:100vh;padding:var(--space-8) var(--space-4);background:radial-gradient(circle at top left,rgba(20,108,148,.14),transparent 28rem),radial-gradient(circle at 85% 10%,rgba(23,114,69,.12),transparent 24rem),var(--color-page)}.AdminDashboard_shell__ssbCP{width:min(100%,72rem);margin:0 auto}.AdminDashboard_header__8tjMP{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6)}.AdminDashboard_kicker__CL1fy,.AdminDashboard_panelKicker__1grzx{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-size:.875rem;font-weight:900;text-transform:uppercase}.AdminDashboard_header__8tjMP h1{margin:var(--space-2) 0 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1;letter-spacing:-.04em}.AdminDashboard_header__8tjMP p{max-width:38rem;margin:var(--space-3) 0 0;color:var(--color-muted);line-height:1.7}.AdminDashboard_headerActions__EenfM{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.AdminDashboard_linkButton__H7fSj,.AdminDashboard_logoutButton__yndDy,.AdminDashboard_userChip__UwD39{display:inline-flex;align-items:center;gap:var(--space-2);min-height:3rem;border-radius:var(--radius-md);padding:0 var(--space-4);font-weight:800;text-decoration:none}.AdminDashboard_userChip__UwD39{border:.0625rem solid var(--color-border);background:rgba(255,255,255,.82);color:var(--color-text)}.AdminDashboard_linkButton__H7fSj{border:.0625rem solid var(--color-border);background:var(--color-surface);color:var(--color-accent-strong)}.AdminDashboard_logoutButton__yndDy{border:0;background:var(--color-text);color:#ffffff}.AdminDashboard_stats__c5SNT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.AdminDashboard_panel__DNVVl,.AdminDashboard_stats__c5SNT article{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);box-shadow:var(--shadow-panel)}.AdminDashboard_stats__c5SNT article{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.AdminDashboard_stats__c5SNT strong{font-size:2rem}.AdminDashboard_stats__c5SNT span{color:var(--color-muted);font-weight:700}.AdminDashboard_panel__DNVVl{padding:var(--space-5)}.AdminDashboard_panelHeader__Zoc_H{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.AdminDashboard_panelHeader__Zoc_H h2{margin:var(--space-2) 0 0;font-size:1.5rem}.AdminDashboard_state__mqCLG{display:grid;min-height:12rem;place-items:center;border:.0625rem dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);font-weight:800;text-align:center}.AdminDashboard_tableWrap__T8Rn6{overflow-x:auto}.AdminDashboard_table__6CoU9{width:100%;border-collapse:collapse}.AdminDashboard_table__6CoU9 td,.AdminDashboard_table__6CoU9 th{padding:1rem .9rem;text-align:left;border-bottom:.0625rem solid var(--color-border);vertical-align:middle}.AdminDashboard_table__6CoU9 th{color:var(--color-muted);font-size:.85rem;letter-spacing:.02em;text-transform:uppercase}.AdminDashboard_identity__XdRu1{display:grid;grid-gap:.2rem;gap:.2rem}.AdminDashboard_identity__XdRu1 strong{font-size:1rem}.AdminDashboard_identity__XdRu1 span{color:var(--color-muted);word-break:break-word}.AdminDashboard_meBadge__rTeCH{color:var(--color-accent);font-weight:800}.AdminDashboard_roleAdmin__t3kJB,.AdminDashboard_roleUser__T0E6u{display:inline-flex;align-items:center;min-height:2rem;border-radius:999rem;padding:0 .8rem;font-size:.8rem;font-weight:900}.AdminDashboard_roleAdmin__t3kJB{color:var(--color-accent-strong);background:rgba(20,108,148,.12)}.AdminDashboard_roleUser__T0E6u{color:var(--color-success);background:rgba(23,114,69,.12)}.AdminDashboard_actions__GBQne{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AdminDashboard_confirmDeleteButton__lDIkA,.AdminDashboard_deleteButton__VGEij,.AdminDashboard_secondaryButton__GHUB5,.AdminDashboard_select__ZAAtC{min-height:2.75rem;border-radius:var(--radius-md);font:inherit}.AdminDashboard_select__ZAAtC{min-width:8rem;border:.0625rem solid var(--color-border);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text)}.AdminDashboard_confirmDeleteButton__lDIkA,.AdminDashboard_deleteButton__VGEij,.AdminDashboard_secondaryButton__GHUB5{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;padding:0 var(--space-4);font-weight:900}.AdminDashboard_confirmDeleteButton__lDIkA,.AdminDashboard_deleteButton__VGEij{background:var(--color-danger);color:#ffffff}.AdminDashboard_secondaryButton__GHUB5{background:var(--color-surface-soft);color:var(--color-text)}.AdminDashboard_modalBody__6xN_j{padding:var(--space-5)}.AdminDashboard_confirmText__9sSUY{margin:0;border:.0625rem solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface-soft);line-height:1.6}.AdminDashboard_confirmActions___hfNA{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}.AdminDashboard_skeletonRow___ec6y{animation:AdminDashboard_skeletonFade__vYOJJ 1.5s ease-in-out infinite}.AdminDashboard_skeletonIdentity__Im7Cb{display:grid;grid-gap:.45rem;gap:.45rem}.AdminDashboard_skeletonName___G5JJ{width:min(100%,11rem)}.AdminDashboard_skeletonEmail__M0EHS{width:min(100%,16rem)}.AdminDashboard_skeletonRole__vsLyL{width:5.5rem;height:2rem;border-radius:999rem}.AdminDashboard_skeletonDate__zHDL5{width:7rem}.AdminDashboard_skeletonAction__GwhSq,.AdminDashboard_skeletonSelect__jHmZk{height:2.75rem}.AdminDashboard_skeletonSelect__jHmZk{width:8rem}.AdminDashboard_skeletonAction__GwhSq{width:7rem}@keyframes AdminDashboard_skeletonFade__vYOJJ{0%,to{opacity:.92}50%{opacity:1}}:root[data-theme=dark] .AdminDashboard_linkButton__H7fSj,:root[data-theme=dark] .AdminDashboard_panel__DNVVl,:root[data-theme=dark] .AdminDashboard_stats__c5SNT article,:root[data-theme=dark] .AdminDashboard_userChip__UwD39{background:rgba(19,32,39,.88)}:root[data-theme=dark] .AdminDashboard_logoutButton__yndDy{background:var(--color-accent-strong);color:#081115}@media (max-width:60rem){.AdminDashboard_header__8tjMP{flex-direction:column}.AdminDashboard_headerActions__EenfM{justify-content:flex-start}.AdminDashboard_stats__c5SNT{grid-template-columns:1fr}}@media (max-width:42rem){.AdminDashboard_page__cAbaO{padding:var(--space-6) var(--space-3)}.AdminDashboard_panel__DNVVl{padding:var(--space-4)}.AdminDashboard_confirmActions___hfNA{flex-direction:column-reverse}}.PageSkeleton_page__W_ic4{min-height:100vh;padding:var(--space-8) var(--space-4);background:linear-gradient(135deg,rgba(20,108,148,.12),transparent 36rem),linear-gradient(315deg,rgba(23,114,69,.1),transparent 32rem),var(--color-page)}.PageSkeleton_shell__LXgHm{width:min(100%,64rem);margin:0 auto}.PageSkeleton_header__iz3SY{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.PageSkeleton_heading__0EU2b{display:grid;width:min(100%,34rem);grid-gap:var(--space-3);gap:var(--space-3)}.PageSkeleton_kicker__iZmV_{width:8rem}.PageSkeleton_title__Md_dW{width:min(100%,28rem);height:3.5rem}.PageSkeleton_subtitle__3fKzD{width:min(100%,24rem)}.PageSkeleton_actions__67Sai{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.PageSkeleton_actionIcon__sQ5B1,.PageSkeleton_actionPillSmall__H8N7l,.PageSkeleton_actionPill__8saVo{height:3rem}.PageSkeleton_actionPill__8saVo{width:8rem}.PageSkeleton_actionPillSmall__H8N7l{width:6rem}.PageSkeleton_actionIcon__sQ5B1{width:3rem}.PageSkeleton_stats__HxUSi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-5)}.PageSkeleton_panel__WCg64,.PageSkeleton_stat__XTEf7{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);box-shadow:var(--shadow-panel)}.PageSkeleton_stat__XTEf7{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4)}.PageSkeleton_statNumber__14vDc{width:4rem;height:2rem}.PageSkeleton_statLabel__XTMuy{width:6rem}.PageSkeleton_panel__WCg64{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5)}.PageSkeleton_panelControl__WIlfB{width:13rem;height:3rem}.PageSkeleton_toolbar__vzxWw{display:grid;grid-template-columns:minmax(0,1fr) 10rem 10rem;grid-gap:var(--space-3);gap:var(--space-3)}.PageSkeleton_filter__QJ7j2,.PageSkeleton_search__3q2R0{height:3rem}.PageSkeleton_table__impBM{display:grid;overflow:hidden;border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.PageSkeleton_row__AcqKS{display:grid;grid-template-columns:minmax(14rem,1fr) 7rem 7rem 6rem;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4);border-bottom:.0625rem solid var(--color-border)}.PageSkeleton_row__AcqKS:last-child{border-bottom:0}.PageSkeleton_rowTitle___LMxT{width:min(100%,22rem)}.PageSkeleton_rowBadge__1Fle2{height:1.875rem;border-radius:999rem}.PageSkeleton_rowActions__2yuvC{height:2.25rem}:root[data-theme=dark] .PageSkeleton_panel__WCg64,:root[data-theme=dark] .PageSkeleton_stat__XTEf7{background:rgba(19,32,39,.88)}@media (max-width:48rem){.PageSkeleton_page__W_ic4{padding:var(--space-6) var(--space-3)}.PageSkeleton_header__iz3SY{flex-direction:column}.PageSkeleton_actions__67Sai{justify-content:flex-start}.PageSkeleton_stats__HxUSi,.PageSkeleton_toolbar__vzxWw{grid-template-columns:1fr}.PageSkeleton_row__AcqKS{grid-template-columns:minmax(12rem,1fr) 6rem 6rem 5rem;min-width:38rem}}