/* AstralMangue V6.4 — sous-catégories et multi-classement */
.am64-category-tree{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin:18px auto 26px}
.am64-category-family{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;padding:6px 8px;background:#fff9fe;border:1px solid #f4d8ec;border-radius:24px}
.am64-category-tree .category{margin:0}
.am64-subcategory{font-size:.9em!important;background:#f6efff!important;border-color:#e5d8fa!important}.am64-subcategory.selected{background:#ed8bc3!important;color:white!important}
.am64-admin-categories{max-width:1000px;margin:auto}.am64-new-category{display:grid;grid-template-columns:2fr 2fr auto;align-items:end;gap:12px;margin:16px 0 25px}.am64-new-category input,.am64-new-category select{padding:12px;border:1px solid #dec7e5;border-radius:12px;width:100%}.am64-admin-family{margin:10px 0;border-radius:15px;border:1px solid #efd9ed;background:#fffaff}.am64-nested{padding-left:32px!important}.am64-product-cats{border:1px solid #ebd1e8;border-radius:14px;padding:14px}.am64-product-cats legend{font-weight:800;padding:0 8px}.am64-category-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px}.am64-category-choice{display:flex;gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:#fff9fe;font-weight:600}.am64-category-choice input{width:auto!important;accent-color:#e55dad}.am64-category-choice.is-child{background:#f4f0ff;font-size:.91em}
@media(max-width:720px){.am64-new-category{grid-template-columns:1fr}.am64-category-tree{justify-content:flex-start}.am64-category-family{justify-content:flex-start}}
