.icon.svelte-tlvmxd{width:var(--size);height:var(--size);border-radius:var(--radius-lg);color:var(--_fg);background:var(--_bg);flex-shrink:0;place-items:center;display:grid}.icon.svelte-tlvmxd svg:where(.svelte-tlvmxd){width:58%;height:58%}[data-tone=accent].svelte-tlvmxd{--_fg:var(--accent);--_bg:var(--accent-soft)}[data-tone=coral].svelte-tlvmxd{--_fg:var(--live);--_bg:var(--live-soft)}[data-tone=amber].svelte-tlvmxd{--_fg:var(--warning);--_bg:var(--warning-soft)}[data-tone=green].svelte-tlvmxd{--_fg:var(--success);--_bg:var(--success-soft)}.card.svelte-1asotzk{align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);color:inherit;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);text-decoration:none;display:flex}.card.kiosk.svelte-1asotzk{gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl)}a.card.interactive.svelte-1asotzk:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-2px)}a.card.interactive.svelte-1asotzk:active{transform:translateY(0)scale(.99)}a.card.interactive.svelte-1asotzk:focus-visible{box-shadow:var(--focus-ring), var(--shadow-md);border-color:var(--accent);outline:none}.card.closed.svelte-1asotzk{background:var(--surface-sunken);box-shadow:none}.card.closed.svelte-1asotzk .name:where(.svelte-1asotzk){color:var(--text-muted)}.info.svelte-1asotzk{flex:1;min-width:0}.name.svelte-1asotzk{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0 0 .2em}.name[data-fit=sm].svelte-1asotzk{font-size:var(--text-lg)}.name[data-fit=xs].svelte-1asotzk{font-size:var(--text-base)}.name[data-fit=clip].svelte-1asotzk{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kiosk.svelte-1asotzk .name:where(.svelte-1asotzk){font-size:var(--text-2xl)}.kiosk.svelte-1asotzk .name[data-fit=sm]:where(.svelte-1asotzk){font-size:var(--text-xl)}.kiosk.svelte-1asotzk .name[data-fit=xs]:where(.svelte-1asotzk),.kiosk.svelte-1asotzk .name[data-fit=clip]:where(.svelte-1asotzk){font-size:var(--text-lg)}.description.svelte-1asotzk{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--text-muted);overflow-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35em;display:-webkit-box;overflow:hidden}.kiosk.svelte-1asotzk .description:where(.svelte-1asotzk){font-size:var(--text-base)}.meta.svelte-1asotzk{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.badge.svelte-1asotzk{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);align-items:center;gap:.45em;padding:.25em .7em;display:inline-flex}.badge.svelte-1asotzk .dot:where(.svelte-1asotzk){background:currentColor;border-radius:50%;width:.5em;height:.5em}.badge.on.svelte-1asotzk{background:var(--success-soft);color:var(--success)}.badge.off.svelte-1asotzk{background:var(--danger-soft);color:var(--danger)}.waiting.svelte-1asotzk{font-size:var(--text-sm);color:var(--text-muted);font-weight:var(--weight-medium)}.waiting.svelte-1asotzk .count:where(.svelte-1asotzk){font-family:var(--font-display);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--text);font-size:1.05em}.kiosk.svelte-1asotzk .waiting:where(.svelte-1asotzk){font-size:var(--text-base)}.soon.svelte-1asotzk{font-size:var(--text-sm);color:var(--text-faint)}.type-label.svelte-1asotzk{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);border-radius:var(--radius-pill);background:var(--surface-sunken);padding:.2em .6em}.menu-actions.svelte-1asotzk{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.menu-link.svelte-1asotzk{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid var(--border);color:var(--text);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;padding:.55em 1em;text-decoration:none;display:inline-flex}.menu-link.svelte-1asotzk:hover{border-color:var(--accent)}.menu-link.primary.svelte-1asotzk{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.go.svelte-1asotzk{color:var(--text-faint);flex-shrink:0;place-items:center;display:grid}.go.svelte-1asotzk svg:where(.svelte-1asotzk){width:1.5rem;height:1.5rem}a.card.interactive.svelte-1asotzk:hover .go:where(.svelte-1asotzk){color:var(--accent)}.cta.svelte-1asotzk{border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-weight:var(--weight-bold);font-size:var(--text-base);white-space:nowrap;box-shadow:var(--shadow-sm);align-items:center;padding:.7em 1.2em;display:inline-flex}@media (prefers-reduced-motion:reduce){.card.svelte-1asotzk,a.card.interactive.svelte-1asotzk:hover,a.card.interactive.svelte-1asotzk:active{transition:none;transform:none}}@media print{.card.svelte-1asotzk{display:none}}
