.admin-module__4WpgRW__adminRoot{color:#e2e8f0;min-height:100vh;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background-color:#08080b;display:flex}.admin-module__4WpgRW__sidebar{z-index:100;background-color:#0e0e14;border-right:1px solid #ffffff12;flex-direction:column;width:280px;height:100vh;transition:width .3s;display:flex;position:sticky;top:0}.admin-module__4WpgRW__sidebarBrand{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:24px 20px;display:flex}.admin-module__4WpgRW__brandLogo{object-fit:contain;background:#d4af371a;border:1px solid #d4af374d;border-radius:8px;width:36px;height:36px;padding:4px}.admin-module__4WpgRW__brandInfo h2{color:#fff;letter-spacing:.5px;margin:0;font-size:15px;font-weight:700}.admin-module__4WpgRW__brandInfo span{color:#d4af37;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.admin-module__4WpgRW__sidebarNav{flex-direction:column;flex:1;gap:4px;padding:16px 12px;display:flex;overflow-y:auto}.admin-module__4WpgRW__navSectionTitle{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff59;padding:12px 10px 6px;font-size:10px;font-weight:700}.admin-module__4WpgRW__navItem{color:#ffffffb3;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .2s;display:flex;position:relative}.admin-module__4WpgRW__navItem:hover{color:#fff;background-color:#ffffff0a}.admin-module__4WpgRW__navItemActive{background:linear-gradient(90deg,#d4af3726 0%,#d4af3708 100%);border-left:3px solid #d4af37;font-weight:600;color:#d4af37!important}.admin-module__4WpgRW__navBadge{color:#ffffffb3;background:#ffffff14;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:11px}.admin-module__4WpgRW__sidebarFooter{background-color:#0b0b10;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:16px;display:flex}.admin-module__4WpgRW__mainWrapper{background:#09090d;flex-direction:column;flex:1;min-width:0;display:flex}.admin-module__4WpgRW__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justifyContent:space-between;z-index:90;background-color:#0e0e14d9;border-bottom:1px solid #ffffff12;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.admin-module__4WpgRW__pageHeaderTitle{color:#fff;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.admin-module__4WpgRW__topbarActions{align-items:center;gap:14px;display:flex}.admin-module__4WpgRW__viewSiteBtn{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.admin-module__4WpgRW__viewSiteBtn:hover{color:#d4af37;background:#d4af371f;border-color:#d4af3766}.admin-module__4WpgRW__logoutBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.admin-module__4WpgRW__logoutBtn:hover{background:#ef444433}.admin-module__4WpgRW__contentContainer{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:32px}.admin-module__4WpgRW__card{background-color:#111117;border:1px solid #ffffff12;border-radius:14px;margin-bottom:24px;padding:24px;transition:border-color .2s;box-shadow:0 10px 30px #00000059}.admin-module__4WpgRW__card:hover{border-color:#ffffff1f}.admin-module__4WpgRW__cardHeader{justifyContent:space-between;border-bottom:1px solid #ffffff0f;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.admin-module__4WpgRW__cardTitle{color:#fff;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.admin-module__4WpgRW__cardSubtitle{color:#ffffff80;margin:4px 0 0;font-size:12.5px}.admin-module__4WpgRW__formGroup{margin-bottom:18px}.admin-module__4WpgRW__formLabel{color:#fffc;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.admin-module__4WpgRW__formInput,.admin-module__4WpgRW__formTextarea,.admin-module__4WpgRW__formSelect{color:#fff;box-sizing:border-box;background-color:#0b0b10;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:13.5px;transition:all .2s}.admin-module__4WpgRW__formInput:focus,.admin-module__4WpgRW__formTextarea:focus,.admin-module__4WpgRW__formSelect:focus{border-color:#d4af37;box-shadow:0 0 0 3px #d4af3726}.admin-module__4WpgRW__formRow{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.admin-module__4WpgRW__btnPrimary{color:#07070a;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#aa820a 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #d4af3740}.admin-module__4WpgRW__btnPrimary:hover{background:linear-gradient(135deg,#e5c14d 0%,#ba9012 100%);transform:translateY(-1px);box-shadow:0 6px 18px #d4af3759}.admin-module__4WpgRW__btnSecondary{color:#e2e8f0;cursor:pointer;background-color:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.admin-module__4WpgRW__btnSecondary:hover{color:#fff;background-color:#ffffff1a}.admin-module__4WpgRW__btnDanger{color:#f87171;cursor:pointer;background-color:#ef44441f;border:1px solid #ef444440;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.admin-module__4WpgRW__btnDanger:hover{background-color:#ef444438}.admin-module__4WpgRW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:28px;display:grid}.admin-module__4WpgRW__statCard{background-color:#111117;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:16px;padding:20px;display:flex}.admin-module__4WpgRW__statIconBox{color:#d4af37;background:#d4af371a;border:1px solid #d4af3740;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-module__4WpgRW__statValue{color:#fff;font-size:24px;font-weight:700;line-height:1.1}.admin-module__4WpgRW__statLabel{color:#ffffff80;margin-top:4px;font-size:12.5px}.admin-module__4WpgRW__imagePickerGroup{align-items:flex-start;gap:14px;display:flex}.admin-module__4WpgRW__imageThumb{object-fit:cover;background-color:#0b0b10;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;width:90px;height:90px}.admin-module__4WpgRW__tableContainer{background-color:#0d0d12;border:1px solid #ffffff12;border-radius:10px;overflow-x:auto}.admin-module__4WpgRW__adminTable{border-collapse:collapse;text-align:left;width:100%;font-size:13.5px}.admin-module__4WpgRW__adminTable th{color:#fff9;background-color:#ffffff08;border-bottom:1px solid #ffffff14;padding:14px 18px;font-weight:600}.admin-module__4WpgRW__adminTable td{color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:14px 18px}.admin-module__4WpgRW__adminTable tr:hover td{background-color:#ffffff05}.admin-module__4WpgRW__toggleLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.admin-module__4WpgRW__toggleSwitch{background-color:#ffffff26;border-radius:20px;width:44px;height:24px;transition:background-color .2s;position:relative}.admin-module__4WpgRW__toggleSwitchChecked{background-color:#d4af37}.admin-module__4WpgRW__toggleDot{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.admin-module__4WpgRW__toggleDotChecked{background-color:#0a0a0f;transform:translate(20px)}.admin-module__4WpgRW__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-module__4WpgRW__modalContent{background-color:#121218;border:1px solid #d4af3740;border-radius:16px;width:100%;max-width:780px;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 25px 60px #000000d9}@media (max-width:900px){.admin-module__4WpgRW__sidebar{width:72px}.admin-module__4WpgRW__brandInfo,.admin-module__4WpgRW__navSectionTitle,.admin-module__4WpgRW__navBadge,.admin-module__4WpgRW__sidebarFooter span{display:none}.admin-module__4WpgRW__navItem{justify-content:center;padding:12px}}
