.Admin_adminWrapper__U85KY{display:flex;min-height:100vh;background:var(--pf-bg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.Admin_adminSidebar__tUDe6{width:260px;background:#fff;border-right:1px solid var(--pf-border);padding:20px 14px;display:flex;flex-direction:column;gap:14px;position:sticky;top:0;height:100vh;overflow-y:auto}.Admin_adminSidebar__tUDe6 .Admin_logo__TMBdF{display:none}.Admin_loggedInRow__n36Vz{display:flex;align-items:center;justify-content:space-between;background:#f9fafb;border:1px solid var(--pf-border);border-radius:8px;padding:8px 10px;margin:0 6px 6px;gap:10px}.Admin_loggedIn__VXYWu{font-size:12px;color:var(--pf-muted);line-height:1.4}.Admin_loggedIn__VXYWu strong{color:#444;font-weight:700}.Admin_sectionTitle__cbnWU{margin:10px 6px 6px;font-size:14px;font-weight:800;color:#3a3a3a;letter-spacing:.2px}.Admin_nav__ZNsZR{display:flex;flex-direction:column;gap:6px;padding-left:6px}.Admin_navLink__BC8sf{display:inline-block;text-decoration:none;color:var(--pf-fg);font-weight:700;font-size:14px;padding:6px 8px;border-radius:6px;transition:background .15s ease,color .15s ease}.Admin_navLink__BC8sf:hover{background:#f8fafc;color:var(--pf-red)}.Admin_navLink__BC8sf:focus-visible{outline:2px solid var(--pf-red);outline-offset:2px}.Admin_active___Rzwd{background:#f8fafc;color:var(--pf-red)}.Admin_group__UZ3pJ{margin-top:4px}.Admin_groupHeaderBtn__OuRf9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;transition:background .15s ease}.Admin_groupHeaderBtn__OuRf9:hover{background:#f8fafc}.Admin_groupHeaderBtn__OuRf9:focus-visible{outline:2px solid var(--pf-red);outline-offset:2px}.Admin_groupTitle__c8JET{font-size:14px;font-weight:800;color:#3a3a3a}.Admin_groupIcon__aL3Kw{width:26px;height:26px;border-radius:6px;border:1px solid var(--pf-border);background:#fff;color:#444;display:inline-grid;place-items:center;line-height:1;font-weight:800}.Admin_pillBar__tc50p{display:flex;flex-wrap:wrap;gap:8px;padding:8px 6px 2px}.Admin_pill__uQQ7W{text-decoration:none;color:#333;background:var(--pf-chip);border:1px solid var(--pf-border);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:700;line-height:1;transition:background .15s ease,color .15s ease,border-color .15s ease}.Admin_pill__uQQ7W:hover{background:#eaecef;color:var(--pf-red)}.Admin_pill__uQQ7W:focus-visible{outline:2px solid var(--pf-red);outline-offset:2px}.Admin_pillActive__8BHbu{background:var(--pf-chip-active);border-color:#fecaca;color:var(--pf-red)}.Admin_adminMain__KNkk1{flex:1;min-width:0;padding:28px;background:var(--pf-bg)}.Admin_dashboardStats__rYeKC{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.Admin_statCard__LP2Ak{background:#fff;border:1px solid var(--pf-border);border-radius:10px;padding:14px 16px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,.03)}.Admin_statCard__LP2Ak h2{font-size:.95rem;color:#777;margin:0 0 6px}.Admin_statCard__LP2Ak p{font-size:1.7rem;font-weight:800;color:var(--pf-red);margin:0}.Admin_notifList__LqGNp{list-style:none;margin:0;padding:0}.Admin_notifRow__bTZJh{border:1px solid var(--pf-border);border-radius:10px;background:#fff;margin-bottom:10px;transition:box-shadow .15s ease,transform .05s ease}.Admin_notifRow__bTZJh:hover{box-shadow:0 6px 22px rgba(0,0,0,.06);transform:translateY(-1px)}.Admin_notifRowLink__Sqo3T{display:block;padding:12px 14px;text-decoration:none;color:inherit}.Admin_notifRowTitle__DfOj7{font-weight:800;margin-bottom:4px}.Admin_notifRowBody__LjlFB{color:#4b5563;font-size:.95rem}.Admin_notifRowTime__QMH92{display:block;color:#9ca3af;font-size:.8rem;margin-top:6px}.Admin_notifRead__s5XcZ{opacity:.8}@media(max-width:720px){.Admin_adminWrapper__U85KY{flex-direction:column}.Admin_adminSidebar__tUDe6{position:relative;height:auto;width:100%;border-right:0;border-bottom:1px solid var(--pf-border);top:0}}.Admin_dashboardHeader__rYr72{display:flex;align-items:baseline;justify-content:space-between}.Admin_dashboardStats__rYeKC{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px;margin-top:20px}@media(max-width:1100px){.Admin_dashboardStats__rYeKC{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:640px){.Admin_dashboardStats__rYeKC{grid-template-columns:1fr}}.Admin_systemRow____SZs{margin-top:14px}.Admin_systemItem__EM8KB{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(0,0,0,.06)}.Admin_systemMain__U9oP9{flex:1;min-width:0}.Admin_systemTop__HbB_C{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Admin_systemLabel__yefQT{font-size:.8rem;color:#6b7280;font-weight:700;letter-spacing:.02em}.Admin_systemTitle___kSIS{font-size:.95rem;font-weight:900;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Admin_systemBottom__e03F1{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Admin_systemBrand__B3GE9{font-weight:900;letter-spacing:.02em}.Admin_systemHint__7swxl{margin-left:auto;color:#6b7280;font-weight:650;max-width:55ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Admin_systemPill__Cv2QO{padding:4px 10px;border-radius:999px;font-size:.85rem;font-weight:750;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);color:rgba(15,23,42,.8)}.Admin_dot___DWrq{width:10px;height:10px;border-radius:50%;flex:0 0 auto;position:relative}.Admin_dot___DWrq:after{content:"";position:absolute;inset:-5px;border-radius:999px;opacity:0}.Admin_dotUp__B_E0T{background:#16a34a}.Admin_dotUp__B_E0T:after{border:2px solid rgba(22,163,74,.35);opacity:1;animation:Admin_pulse__gaVsh 1.6s ease-out infinite}.Admin_dotWarn__bSlQX{background:#f59e0b}.Admin_dotWarn__bSlQX:after{border:2px solid rgba(245,158,11,.35);opacity:1;animation:Admin_pulse__gaVsh 1.6s ease-out infinite}.Admin_dotDown__2AHar{background:#ef4444}.Admin_dotDown__2AHar:after{border:2px solid rgba(239,68,68,.35);opacity:1;animation:Admin_pulse__gaVsh 1.6s ease-out infinite}.Admin_dotIdle__wBUqW{background:#9ca3af}@keyframes Admin_pulse__gaVsh{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.15);opacity:0}}