[hidden]{display:none!important}.admin-main{padding-top:30px;padding-bottom:60px}.panel{max-width:480px;margin:25px auto;padding:28px;border:1px solid #ddd;border-radius:16px}.admin-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}label{display:grid;gap:6px;margin:14px 0;font-weight:600}input,textarea{font:inherit;padding:10px;border:1px solid #c7cbd1;border-radius:7px;width:100%}.checkbox{display:flex;align-items:center}.checkbox input{width:auto}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}dialog{width:min(680px,94vw);max-height:90vh;overflow:auto;margin:auto;padding:24px;border:0;border-radius:16px}dialog::backdrop{background:#0008}#message,#editor-message{margin:12px 0;color:#a32932}#admin-products{display:grid;gap:12px}.admin-product{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid #ddd;border-radius:12px}.admin-product img{width:72px;height:80px;object-fit:contain}.admin-product .details{flex:1}.admin-product button,#image-previews button,#close-editor{padding:8px;border-radius:6px}#image-previews{display:flex;gap:12px;flex-wrap:wrap}#image-previews img{width:90px;height:100px;object-fit:contain}#image-previews figure{display:grid;gap:5px}button:disabled{opacity:.5;cursor:wait}#catalog-summary{margin:15px 0}@media(max-width:600px){.admin-product{flex-wrap:wrap}.admin-heading{align-items:flex-start}.field-row{grid-template-columns:1fr}}
