.task-order-controls { display: flex; align-items: center; gap: .2rem; margin: 0; }
.task-order-controls[hidden] { display: none; }
.task-order-controls button { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: .25rem; }
.task-order-controls button[aria-disabled="true"] { opacity: .6; }
.todo-card > .task-order-controls { justify-content: flex-end; padding: .35rem .5rem; border-top: 1px solid var(--surface-border); }
.task-order-status { font-size: .85rem; min-height: 1.25rem; }
