/* admin.css - نئونی */
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;500;700;800&display=swap');
:root{
  --neon: #00d6ff;
  --bg1: linear-gradient(180deg,#02020b 0%, #060515 60%, #0a0412 100%);
  --muted: rgba(200,230,255,0.9);
  --card: rgba(5,8,18,0.6);
}
*{box-sizing:border-box}
body{font-family:"Vazirmatn",sans-serif;background:var(--bg1);color:var(--muted);margin:0;-webkit-font-smoothing:antialiased}
.container{width:92%;max-width:1200px;margin:18px auto;padding:0 6px}
.admin-wrap h1{color:var(--neon);margin-bottom:14px;text-shadow:0 0 18px rgba(0,214,255,0.08)}
.card{background:var(--card);padding:16px;border-radius:12px;margin-bottom:18px;border:1px solid rgba(0,200,255,0.06);box-shadow:0 8px 40px rgba(0,200,255,0.04)}
.admin-table{width:100%;border-collapse:collapse;margin-top:12px}
.admin-table thead th{background:rgba(0,0,0,0.35);text-align:left;padding:10px;color:var(--neon);font-weight:700}
.admin-table tbody td{padding:10px;border-top:1px solid rgba(255,255,255,0.02);vertical-align:middle}
.admin-table img.small-thumb{width:64px;height:40px;object-fit:cover;border-radius:6px}
.btn{display:inline-block;padding:6px 10px;border-radius:8px;background:rgba(0,214,255,0.12);color:var(--neon);text-decoration:none;border:1px solid rgba(0,200,255,0.08);margin-right:6px}
.btn:hover{transform:translateY(-2px)}
.btn-danger{display:inline-block;padding:6px 10px;border-radius:8px;background:#ff6b6b;color:#000;text-decoration:none;border:none}
.btn-small{padding:6px 8px;border-radius:6px;background:var(--neon);color:#00161a;border:none}
.inline-form{display:flex;gap:8px;align-items:center}
input, select, textarea{width:100%;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,0.03);background:rgba(0,0,0,0.25);color:var(--muted);margin-bottom:8px}
textarea{min-height:80px}
.thumb img{width:120px;height:80px;object-fit:cover;border-radius:8px}
.small-thumb{width:64px;height:40px;object-fit:cover;border-radius:6px}
/* responsive */
@media(max-width:800px){
  .admin-table thead{display:none}
  .admin-table tbody td{display:block;padding:10px}
}
