.admin-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}.admin-nav{background:var(--navy);border-radius:12px;padding:12px;color:#fff;position:sticky;top:88px}.admin-nav h2{font-size:17px;color:#fff;margin:7px 10px 12px}.admin-nav a{display:block;padding:10px;border-radius:7px;color:#dce9f5;text-decoration:none;font-weight:750}.admin-nav a:hover,.admin-nav a.active{background:#ffffff20;color:#fff}.admin-content{min-width:0}.admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.admin-stats>div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:17px;box-shadow:0 2px 8px #183b560b}.admin-stats span,.admin-stats small{display:block;color:var(--muted)}.admin-stats strong{display:block;font-size:29px;color:var(--navy);margin:4px 0}.admin-quick{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-quick h2{width:100%;margin:0 0 3px}.admin-table{min-width:700px}.admin-table small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.admin-note{background:#f3f8ff;color:#365a80;border-radius:8px;padding:11px;margin:16px 0}@media(max-width:850px){.admin-layout{grid-template-columns:1fr}.admin-nav{position:static;display:flex;gap:5px;overflow:auto;white-space:nowrap}.admin-nav h2{display:none}.admin-nav a{display:inline-block}.admin-stats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.admin-stats{grid-template-columns:1fr}}
.admin-filter,.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-filter{margin:16px 0}.admin-filter label{font-weight:750}.admin-filter select{min-width:160px;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff}.admin-actions form{margin:0}.small-btn{min-width:72px;padding:8px 10px;font-size:13px;text-align:center}.danger-outline{color:#ad2632!important;border-color:#e4aab0!important}.wallet-balance{color:var(--navy);font-size:22px}.admin-content .card{margin:16px 0}.admin-content textarea{width:100%;min-height:84px;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit;box-sizing:border-box}.admin-content .field.full{grid-column:1/-1}.admin-account{background:#f8fafc;padding:10px;border-radius:7px}.back-link{font-weight:750;color:var(--blue)}
.admin-actions select{max-width:110px;padding:8px;border:1px solid var(--line);border-radius:7px;background:#fff}.order-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.order-info p{margin:6px 0}.order-total{padding:14px;text-align:right;font-size:16px}.order-total strong{font-size:20px;color:var(--navy)}@media(max-width:650px){.order-info{grid-template-columns:1fr}}
.admin-table img.admin-product-thumb{display:block;width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.admin-table td:has(.admin-product-thumb){width:48px;padding:6px}.admin-product-main-image{display:block;width:130px;height:130px;object-fit:cover;border-radius:10px;border:1px solid var(--line);margin:0 0 14px}.admin-filter input{min-width:230px;padding:9px;border:1px solid var(--line);border-radius:7px}.check-field{display:flex;align-items:center;gap:8px;font-weight:750}.variant-card h3{margin-top:0}.variant-save{align-self:end}.variant-save .btn{margin-top:22px}@media(max-width:650px){.admin-filter input{min-width:0;width:100%}.variant-save .btn{margin-top:0}}
