#category-tools .admin-simple-toolbar{flex-wrap:wrap}#category-tools .admin-catalog-search{margin-left:auto;min-width:210px}#category-tools .category-filter{display:flex;gap:8px;align-items:center;font-size:12px}#category-tools select{height:35px;padding:5px 8px;background:white;border:1px solid #ddd;border-radius:4px;color:#444}.category-tree{min-width:920px!important;width:100%}.category-tree th:first-child,.category-tree td:first-child{width:42px}.category-tree td{vertical-align:middle}.category-tree input[type=checkbox]{width:16px;height:16px;accent-color:#2874ed}.category-order{display:flex;gap:3px}.category-node{display:flex;align-items:center;gap:8px;min-height:35px;max-width:600px}.category-node .admin-text-link{white-space:normal;text-align:left;overflow-wrap:anywhere}.category-spacer{width:30px;flex:none}.category-node>.icon-btn{flex:none}.category-node>a{color:#2874ed;font-size:18px}.category-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px}.category-bulk>label{display:flex;align-items:center;gap:8px}.category-bulk>span{margin-left:auto;color:#777;font-size:12px}.category-note{margin:0;padding:0 16px 16px;font-size:12px;color:#666}.category-status{display:inline-block;border:1px solid #ddd;border-radius:4px;background:#f3f3f3;color:#666;padding:5px 8px;cursor:pointer;white-space:nowrap}.category-status.is-visible{color:#347d37;border-color:#bfe1c1;background:#edf8ee}.category-inherited{display:block;color:#885d19;font-size:10px;margin-top:4px}.category-ancestor td{background:#fafafa}.category-ancestor .category-node{opacity:.7}#category-error{margin:0 16px 12px}#category-tools button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:760px){#category-tools .admin-simple-toolbar>.btn{flex:1;font-size:11px}#category-tools .admin-catalog-search{width:100%;min-width:0;margin:0}#category-tools .category-filter{width:100%}#category-tools .category-filter select{flex:1}.category-bulk{padding:12px;gap:8px}.category-bulk>label{width:100%}.category-bulk>label select{flex:1}.category-bulk>span{width:100%;margin:0}.category-note{padding:0 12px 12px}.category-tree .category-node{max-width:350px}}

.category-row-image{width:34px;height:34px;object-fit:contain;border:1px solid #eee;border-radius:4px;background:#fff}.category-media-editor{padding:16px 0;border-top:1px solid #ddd;margin-top:16px}.category-media-editor h3{font-size:14px}.category-media-editor img{max-width:220px;max-height:150px;object-fit:contain;border:1px solid #ddd;border-radius:5px;background:#fff;margin-bottom:12px}.category-media-editor small{display:block;color:#666;font-size:11px;margin-top:10px}.category-menu-icon{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-inline-end:7px}
