/* issues screen — parity wave 2 scoped styles. Owner: the issues agent.
   The queue now rides the shared register layer (reg-* chrome + UI.table),
   which is styled in desktop.css; the only queue-specific need is the static
   downtime metric column reading as a quiet, tabular figure. It is a snapshot
   (no live ticking in list rows — project rule), so it should not shout. */
.issue-downtime { font-variant-numeric: tabular-nums; }

/* Escalation matrix — tier position cell + reorder controls. The ladder number
   sits beside a stacked up/down pair that swaps this tier with its neighbour.
   There is no chevronUp glyph in the icon set, so the up button reuses
   chevronDown rotated 180°. Buttons are icon-square and quiet so they read as a
   secondary affordance next to the position, not another primary action. */
.tier-pos { display: inline-flex; align-items: center; gap: 8px; }
.tier-reorder { display: inline-flex; flex-direction: column; gap: 2px; }
.btn.sm.tier-move { min-height: 0; padding: 2px 6px; line-height: 1; }
.tier-move .ic { width: 15px; height: 15px; }
.tier-move.tier-up .ic svg { transform: rotate(180deg); }
.tier-move[disabled] { opacity: .4; cursor: default; }
