.category-order-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}
.category-order-toggle{border:0;background:transparent;color:#65736a;padding:4px 5px;font-size:11px;letter-spacing:0;border-radius:5px}
.category-order-toggle:hover{background:#e9ece7;color:#263c2c}
.category-order-toggle:focus-visible,.category-order-move:focus-visible,.category-order-handle:focus-visible{outline:2px solid #628d68;outline-offset:1px}
.category-links.category-order-editing{gap:3px;min-height:0}
.category-order-row{display:flex;align-items:center;min-height:35px;gap:2px;border-radius:6px;background:#f6f7f4;color:#414b43}
.category-order-row.category-order-dragging{opacity:.45}
.category-order-handle{flex:0 0 26px;text-align:center;color:#8b988d;font-size:19px;line-height:30px;cursor:grab;user-select:none}
.category-order-handle:active{cursor:grabbing}
.category-order-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.category-links .category-order-row .category-order-move{display:inline-flex;justify-content:center;align-items:center;flex:0 0 25px;width:25px;min-height:28px;padding:0;border:0;background:transparent;color:#667b68;font-size:15px}
.category-links .category-order-row .category-order-move::before{display:none;content:none}
.category-links .category-order-row .category-order-move:hover{background:#e4e9e2}
.category-links .category-order-row .category-order-move:disabled{opacity:.25}
