.CXKt6G_board{--row-gap:clamp(6px, .6vw, 14px);--wait-ok:var(--text);--late:var(--warning);--late-bg:var(--warning-bg);--very-late:var(--danger);--very-late-bg:var(--danger-bg);background:var(--bg);color:var(--text);flex-direction:column;gap:clamp(10px,1.2vw,24px);min-width:0;font-size:clamp(16px,1.55vw,40px);line-height:1.2;display:flex}.CXKt6G_board:not(.CXKt6G_screen):not(:fullscreen){font-size:clamp(15px,1.1vw,22px)}.CXKt6G_board:fullscreen,.CXKt6G_board.CXKt6G_screen{min-height:100dvh;padding:clamp(14px,2vw,48px);overflow:hidden}.CXKt6G_header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.CXKt6G_title{letter-spacing:-.01em;margin:0;font-size:1.6em;font-weight:700}.CXKt6G_subtitle{color:var(--muted);font-weight:500}.CXKt6G_clock{font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:700}.CXKt6G_counts{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.CXKt6G_count{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:baseline;gap:.35em;padding:.25em .7em;font-weight:600;display:flex}.CXKt6G_count strong{font-variant-numeric:tabular-nums;font-size:1.25em}.CXKt6G_columns,.CXKt6G_row{grid-template-columns:2.6em minmax(6.5em,1.1fr) minmax(0,2fr) minmax(7.5em,.9fr) minmax(9.5em,1fr) 5.2em;align-items:center;gap:0 1em;display:grid}.CXKt6G_columns{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:0 1em;font-size:.7em;font-weight:700}.CXKt6G_columns>:last-child,.CXKt6G_wait{text-align:right}.CXKt6G_list{gap:var(--row-gap);flex-direction:column;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.CXKt6G_row{background:var(--surface);border:2px solid var(--border);will-change:transform;border-radius:14px;padding:.55em 1em;animation:.45s cubic-bezier(.2,.8,.2,1) CXKt6G_arrive}.CXKt6G_row.CXKt6G_next{border-color:var(--accent);box-shadow:inset 6px 0 0 var(--accent)}.CXKt6G_row.CXKt6G_done{opacity:.55}.CXKt6G_row.CXKt6G_leaving{animation:.4s forwards CXKt6G_leave}.CXKt6G_position{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:700}.CXKt6G_who{flex-direction:column;min-width:0;display:flex}.CXKt6G_place{white-space:nowrap;text-overflow:ellipsis;font-size:1.25em;font-weight:800;overflow:hidden}.CXKt6G_code{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.8em;font-weight:600}.CXKt6G_what{flex-direction:column;min-width:0;display:flex}.CXKt6G_what .CXKt6G_kind{font-weight:700}.CXKt6G_items{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;overflow:hidden}.CXKt6G_stage{white-space:nowrap;border:2px solid;border-radius:999px;justify-self:start;align-items:center;gap:.35em;padding:.2em .6em;font-size:.9em;font-weight:700;display:inline-flex}.CXKt6G_stage svg{flex:none;width:1em;height:1em}.CXKt6G_waiting{color:var(--text)}.CXKt6G_preparing{color:var(--accent)}.CXKt6G_ready{color:var(--success);background:var(--success-bg);animation:2s ease-in-out infinite CXKt6G_pulse}.CXKt6G_doneStage{color:var(--muted)}.CXKt6G_attendant{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.CXKt6G_nobody{color:var(--warning);font-weight:700}.CXKt6G_wait{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3em;font-weight:800}.CXKt6G_wait.CXKt6G_late{color:var(--late)}.CXKt6G_wait.CXKt6G_veryLate{color:var(--very-late)}.CXKt6G_row.CXKt6G_lateRow{background:var(--late-bg)}.CXKt6G_row.CXKt6G_veryLateRow{background:var(--very-late-bg)}.CXKt6G_empty{text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:14px;padding:2em 1em;font-size:1.2em}.CXKt6G_more{text-align:center;color:var(--muted);font-weight:600}.CXKt6G_footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1em;margin-top:auto;font-size:.7em;display:flex}.CXKt6G_offline{color:var(--warning);font-weight:700}@media (max-width:720px){.CXKt6G_board{font-size:16px}.CXKt6G_columns{display:none}.CXKt6G_row{grid-template-columns:2em 1fr auto;grid-template-areas:"pos who wait""pos what what""pos stage attendant";gap:4px 10px}.CXKt6G_position{grid-area:pos;align-self:start}.CXKt6G_who{grid-area:who}.CXKt6G_what{grid-area:what}.CXKt6G_stage{grid-area:stage}.CXKt6G_attendant{text-align:right;grid-area:attendant}.CXKt6G_wait{grid-area:wait}}@keyframes CXKt6G_arrive{0%{opacity:0;transform:translateY(-12px)scale(.98)}}@keyframes CXKt6G_leave{to{opacity:0;transform:translate(24px)}}@keyframes CXKt6G_pulse{50%{box-shadow:0 0 0 .25em color-mix(in srgb, var(--success) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.CXKt6G_row,.CXKt6G_row.CXKt6G_leaving,.CXKt6G_ready{animation:none}}
