.admin-category-tree{display:grid;gap:10px}.admin-category-node{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border:1px solid #e0d9ca;border-radius:7px;padding:15px;background:#fff}.admin-category-node .tool-status{margin-left:10px}.admin-category-depth-2{margin-left:24px;border-left:3px solid #c4cbb5}.admin-category-depth-3{margin-left:48px;border-left:3px solid #a8b78f}.admin-category-node .tool-note{margin-bottom:0}.admin-category-node .tool-export-actions{flex-shrink:0;margin:0}.admin-category-binding{display:inline-block;background:#f2f4ee;border-radius:4px;padding:3px 8px;margin:3px 6px 0 0}.admin-category-node-form h3{margin-top:0}.admin-category-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-category-fields .form-field{min-width:0}.admin-category-bindings{border:1px solid #ddd8cc;border-radius:6px;padding:15px;margin:0 0 18px}.admin-category-bindings legend{font-size:13px;padding:0 8px}.admin-category-bindings>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;max-height:320px;overflow:auto}.admin-category-bindings label{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.admin-category-bindings input{margin-top:3px;accent-color:#687a4f}.admin-category-bindings small{display:block;font-size:11px;color:#877d6e;margin-top:3px}.admin-category-registry summary{cursor:pointer;font-weight:600}.admin-category-registry .tool-inline-form{margin:20px 0}@media(max-width:760px){.admin-category-node{flex-direction:column}.admin-category-depth-2{margin-left:14px}.admin-category-depth-3{margin-left:28px}.admin-category-fields{grid-template-columns:1fr}.admin-category-node .tool-export-actions{flex-wrap:wrap}.admin-category-bindings>div{grid-template-columns:1fr}}
