.admin-wrap{max-width:1000px}.admin-summary{display:flex;gap:12px;margin:22px 0}.admin-summary>div{background:#171510;border:1px solid #4e3e22;padding:17px 22px;min-width:150px}.admin-summary span{display:block;color:var(--gold-light);font-size:27px;font-weight:800}.admin-summary small{color:var(--muted);font-size:10px}.admin-summary a{margin-left:auto;align-self:center}.editor{padding:34px}.editor-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.editor-head h2,.inventory h2{margin:0;font-size:29px;letter-spacing:-1px}.editor-head p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:480px}.product-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-form label{display:grid;gap:7px;color:#d9c9a5;font-size:11px;font-weight:700}.product-form input,.product-form select,.product-form textarea,#searchProducts{background:#0e0d0b;border:1px solid #5d4a2a;color:#efe3cd;padding:13px;font:13px Manrope}.product-form textarea{min-height:92px;resize:vertical}.wide{grid-column:span 2}.upload-label{border:1px dashed #806633;padding:14px}.upload-label input{padding:0;border:0}.upload-label small{color:var(--muted);font-weight:400}.existing-images{display:flex;gap:10px;flex-wrap:wrap}.existing-images figure{margin:0;position:relative;width:100px;height:76px;border:1px solid #705927}.existing-images img{width:100%;height:100%;object-fit:cover}.existing-images button{position:absolute;right:-8px;top:-8px;width:24px;height:24px;border:1px solid #b77a5f;background:#17110e;color:#ffc3a9;border-radius:50%;cursor:pointer}.admin-actions{display:flex;align-items:center;gap:18px}.admin-actions button:disabled{opacity:.55;cursor:wait}.admin-actions span{font-size:12px;color:#e9c782}.inventory{margin-top:48px}.inventory-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.inventory-head input{width:230px}.admin-list article{display:flex;justify-content:space-between;align-items:center;border:1px solid #433722;background:#16140f;padding:17px;margin:9px 0}.admin-list article div:first-child{display:grid;gap:4px}.admin-list span{font-size:11px;color:var(--muted)}.list-actions{display:flex;gap:8px}.stock-ok{color:#a5d888!important}.stock-out{color:#eea18b!important}@media(max-width:700px){.admin-summary{flex-wrap:wrap}.admin-summary a{margin-left:0}.product-form{grid-template-columns:1fr}.wide{grid-column:span 1}.inventory-head{align-items:start;gap:15px;flex-direction:column}.inventory-head input{width:100%}.admin-list article{align-items:start;gap:13px;flex-direction:column}.editor{padding:22px}}
