.sidebar-links{display:flex;flex-direction:column;gap:8px}
.sidebar-tools{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}
.sidebar-tools a{display:block;font-size:14px}
.sidebar-order-panel{max-width:760px}
.sidebar-order-help{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px;color:var(--muted)}
.sidebar-order-help strong{color:var(--text)}
.sidebar-sort-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}
.sidebar-sort-item{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:grab;user-select:none}
.sidebar-sort-item:active{cursor:grabbing}
.sidebar-sort-item.dragging{opacity:.45}
.sidebar-sort-item.drag-over{border-color:var(--tenant-primary,var(--brand));box-shadow:0 0 0 2px rgba(182,51,34,.12)}
.drag-handle{font-size:20px;color:var(--muted);letter-spacing:-4px}
.sidebar-sort-label{font-weight:700}
.sidebar-sort-actions{display:flex;gap:6px}
.order-arrow,.button-secondary{background:#344054;color:#fff}
.order-arrow{padding:7px 11px;border-radius:7px}
.sidebar-order-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
@media(max-width:640px){.sidebar-order-help{align-items:flex-start;flex-direction:column}.sidebar-sort-item{grid-template-columns:26px 1fr auto}.order-arrow{padding:7px 9px}}
