.qu{grid-template-columns:minmax(0,1fr);row-gap:1.5rem;margin-top:2rem;display:grid}.qu-stage{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=48rem){.qu-stage{gap:1.5rem}}@media (scripting:none){.qu [data-qu-js]{display:none}}.qu-map{user-select:none;width:100%;height:auto;display:block}.qu-map[data-qu-map=wide]{display:none}.qu-map[data-qu-map=narrow]{max-width:28rem}@media (width>=64rem){.qu-map[data-qu-map=wide]{display:block}.qu-map[data-qu-map=narrow]{display:none}}.qu-map text::selection{color:var(--foreground);background-color:#0000}.qu-track{fill:none;stroke:var(--line);stroke-width:6px;stroke-linejoin:round}.qu-gap{fill:none;stroke:var(--surface-1);stroke-width:2.5px;stroke-linejoin:round}.qu-map[data-qu-map=narrow] .qu-track{stroke-width:5px}.qu-map[data-qu-map=narrow] .qu-gap{stroke-width:2px}.qu-stop{fill:none;stroke:var(--line);stroke-width:4px}.qu-tank{fill:var(--surface-1);stroke:var(--line);stroke-width:2px}.qu-order{fill:var(--surface-1);stroke:var(--line);stroke-width:1.5px;stroke-linecap:round}.qu-order[data-state=dead]{fill:var(--line)}.qu-slot{fill:var(--surface-1);stroke:var(--line);stroke-width:2px}.qu-slot[data-state=working]{fill:var(--primary);stroke:var(--primary)}.qu-slot[data-state=taken]{stroke-dasharray:2 2}.qu-slot[data-state=room]{fill:var(--line);stroke:var(--surface-1);stroke-width:4px;paint-order:stroke}.qu-ticket{fill:var(--line);stroke:none}.qu-ticket[data-state=lost],.qu-again{fill:none;stroke:var(--line);stroke-width:1.75px}.qu-label{fill:var(--muted-foreground);font-family:var(--font-label);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.qu-map[data-qu-map=narrow] .qu-label{font-size:15px}.qu-state{fill:var(--foreground)}.qu-key{color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.qu-key li{align-items:center;gap:.375rem;display:inline-flex}.qu-key-mark{flex:none;block-size:1.25rem;inline-size:1.25rem}.qu-summary{max-width:var(--measure);min-block-size:6lh;color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);font-variant-numeric:tabular-nums}@media (width>=24rem){.qu-summary{min-block-size:5lh}}@media (width>=48rem){.qu-summary{min-block-size:4lh}}.qu-strip{color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);font-variant-numeric:tabular-nums;gap:.375rem;display:grid}.qu-strip-head,.qu-strip-foot{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;margin:0;display:flex}.qu-strip-head{min-block-size:2lh}@media (width>=48rem){.qu-strip-head{min-block-size:1lh}}.qu-strip-now{color:var(--foreground)}.qu-strip-body{grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;display:grid}.qu-strip-scale{flex-direction:column;justify-content:space-between;align-items:end;display:flex}.qu-strip-chart{border-block-end:1px solid var(--input);width:100%;height:4.5rem;display:block}.qu-strip-line{fill:none;stroke:var(--line);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.qu-strip-crash{fill:none;stroke:var(--foreground);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.qu-strip-foot{padding-inline-start:2.75rem}.qu-props{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.qu-prop{font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);grid-template-columns:1rem minmax(0,1fr);align-items:baseline;column-gap:.625rem;display:grid}.qu-lamp{border:2px solid var(--line);background-color:var(--line);border-radius:50%;align-self:center;block-size:.875rem;inline-size:.875rem;position:relative}.qu-prop[data-held=false] .qu-lamp{background-color:#0000}.qu-prop[data-held=false] .qu-lamp:before,.qu-prop[data-held=false] .qu-lamp:after{content:"";background-color:var(--line);block-size:2px;inline-size:.5rem;margin-block-start:-1px;margin-inline-start:-.25rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;rotate:45deg}.qu-prop[data-held=false] .qu-lamp:after{rotate:-45deg}.qu-prop-name{color:var(--foreground);font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.qu-prop-words{color:var(--muted-foreground);grid-column:2}.qu-prop[data-held=false] .qu-prop-words{color:var(--foreground)}.qu-status,.qu-clock{max-width:var(--measure);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);margin:0}.qu-status{min-block-size:3lh;color:var(--foreground);font-variant-numeric:tabular-nums}@media (width>=48rem){.qu-status{min-block-size:2lh}}.qu-clock{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-block-start:.5rem}.qu-ahead{color:var(--foreground);display:block}.qu-controls,.qu-settings{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 2rem;display:flex}.qu-settings{margin-inline:calc(var(--desk-side) * -1);padding:1.25rem var(--desk-side) 0;border-block-start:1px solid var(--border)}.qu-group{border:0;flex:0 auto;min-width:0;margin:0;padding:0}.qu-legend{color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);margin-block-end:.5rem;padding:0;display:block}.qu-row{flex-wrap:wrap;gap:.5rem;display:flex}.qu-choice{border:1px solid var(--input);min-height:2.75rem;color:var(--foreground);font-family:var(--font-label);font-size:var(--text-ui);font-weight:500;line-height:var(--text-ui--line-height);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .875rem;display:inline-flex;position:relative}.qu-choice:hover,.qu-choice:has(input:checked){background-color:var(--surface-2)}.qu-choice input{appearance:none;cursor:pointer;background-color:#0000;border:0;block-size:calc(100% + 2px);inline-size:calc(100% + 2px);margin:0;position:absolute;inset-block-start:-1px;inset-inline-start:-1px}.qu-choice-lamp{border:1.5px solid;border-radius:50%;flex:none;block-size:.625rem;inline-size:.625rem}.qu-choice input:checked+.qu-choice-lamp{border-color:var(--primary);background-color:var(--primary)}.qu-note{max-width:17rem;color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height);margin:.5rem 0 0}.qu-workers{gap:.75rem 2rem}.qu-worker{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;display:flex}.qu-worker-name{min-inline-size:4.5rem;color:var(--muted-foreground);font-family:var(--font-label);font-size:var(--text-label);line-height:var(--text-label--line-height)}.qu-run,.qu-toggle{min-inline-size:6.5rem}.qu-sr{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qu-events{margin-inline:calc(var(--desk-side) * -1);padding:1.5rem var(--desk-side) 0;border-block-start:1px solid var(--border);gap:.75rem;display:grid}.qu-heading{font-family:var(--font-label);font-size:var(--text-ui);font-weight:500;line-height:var(--text-ui--line-height);margin:0}.qu-lines{background-color:var(--surface-2);block-size:16rem;font-size:var(--text-label);line-height:var(--text-label--line-height);padding:.75rem 1rem;overflow-y:auto}.qu-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.qu-list li{grid-template-columns:5.5rem minmax(0,1fr);display:grid}.qu-at{color:var(--muted-foreground);font-family:var(--font-label);font-variant-numeric:tabular-nums}@media (forced-colors:active){.qu-lamp,.qu-prop[data-held=false] .qu-lamp:before,.qu-prop[data-held=false] .qu-lamp:after,.qu-choice input:checked+.qu-choice-lamp{forced-color-adjust:none;background-color:canvastext;border-color:canvastext}.qu-prop[data-held=false] .qu-lamp{background-color:canvas}}
