/* v0.92.9: document numbering visibility, list workflows, existing B palette. */
#canvas.hide-seat-numbers929 :is(.seat-number-label,.chair-number-fallback-a,.number-only929){display:none!important}
.colour-title928{font-weight:700}
.fill-roster929{margin:12px 0;max-width:100%;white-space:nowrap}
.number-tool929{border:1px solid var(--line78);padding:12px;margin:8px 0;background:var(--panel78);color:var(--panel-ink78);display:grid;gap:10px}
.number-modes929{display:flex;flex-wrap:wrap;gap:8px}
.number-tool929 label{display:grid;gap:4px;min-width:0}
.number-controls929{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.number-tool929 .field{width:100%;min-width:0;box-sizing:border-box;font-size:14px;min-height:36px}
.number-preview929{max-height:140px;overflow:auto;border:1px solid var(--line78)}
.number-preview929 table{width:100%;border-collapse:collapse;font-size:14px}
.number-preview929 th,.number-preview929 td{padding:6px;text-align:left;border-bottom:1px solid var(--line78)}
.number-tool929 footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}
.number-tool929 p{margin:0;font-size:13px;line-height:1.5}
#seat-window83:has(.number-tool929) .dialog-body58{overflow:auto}
.roster-order929 .workflow-list70{max-height:min(55vh,460px);overflow:auto}
.roster-order929 td:first-child{width:42px}
.roster-order929 .order-grip929{cursor:grab;touch-action:none;font-size:18px;min-width:34px;min-height:34px;padding:4px 6px;color:var(--panel-ink78);background:var(--control78);border:1px solid var(--line78)}
.roster-order929 .order-grip929:active{cursor:grabbing}
.roster-order929 tr.order-drop-before929{box-shadow:inset 0 2px 0 var(--ui-accent)}
.roster-order929 tr.order-drop-after929{box-shadow:inset 0 -2px 0 var(--ui-accent)}
.roster-order929 tr.order-drag929{opacity:.55}
.roster-order929 footer{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
.number-tool929 :focus-visible,.order-grip929:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}
@media(max-width:700px){.number-controls929{grid-template-columns:1fr}}
