.admin{padding:50px clamp(20px,5vw,72px);max-width:1400px;margin:auto}.login{max-width:520px;margin:7vh auto;background:var(--card);padding:32px;border:1px solid var(--line);border-radius:var(--radius)}.admin-heading{display:flex;justify-content:space-between;align-items:center}.admin-heading h1{font-size:40px;margin:8px 0}.admin-heading button,.tabs button,#product-reset{padding:10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);cursor:pointer}.tabs{display:flex;gap:10px;margin:30px 0}.tabs .active{background:var(--ink);color:#fff}.table-wrap{overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}table{border-collapse:collapse;width:100%;min-width:900px}th,td{text-align:left;padding:15px;border-bottom:1px solid var(--line)}th{color:var(--muted);font-size:13px}select{padding:8px;border:1px solid var(--line);border-radius:8px;background:white}.product-form{max-width:700px;background:var(--card);padding:24px;border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-admin-list{display:grid;gap:10px}.admin-product{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:18px;background:var(--card);border:1px solid var(--line);border-radius:12px}.admin-product p{margin:4px 0;color:var(--muted)}@media(max-width:650px){.admin-product{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}}
