.zbtn[data-v-d9f09ab0]{background:var(--color-card);border:1px solid var(--color-line);border-radius:9999px;box-shadow:var(--shadow-xs);display:grid;flex-shrink:0;height:34px;place-items:center;transition:transform .15s,opacity .15s;width:34px}.zbtn[data-v-d9f09ab0]:active:not(:disabled){transform:scale(.9)}.zbtn[data-v-d9f09ab0]:disabled{opacity:.35}.seat[data-v-d9f09ab0]{border:1.5px solid;border-radius:calc(var(--s)*.24);display:grid;font-size:calc(var(--s)*.42);font-variant-numeric:tabular-nums;font-weight:600;height:var(--s);line-height:1;place-items:center;transition:transform .16s var(--ease-out),background-color .16s,border-color .16s,color .16s,box-shadow .16s;width:var(--s)}.seat[data-v-d9f09ab0]:not(:disabled):hover{transform:translateY(-1px) scale(1.06)}.seat[data-v-d9f09ab0]:not(:disabled):active{transform:scale(.92)}.seat-free[data-v-d9f09ab0]{background:#fff;border-color:var(--color-ok);color:var(--color-ok)}.seat-free[data-v-d9f09ab0]:hover{background:var(--color-ok-50)}.seat-best[data-v-d9f09ab0]{background:var(--color-best-50);border-color:var(--color-best);color:var(--color-best-ink)}.seat-best[data-v-d9f09ab0]:hover{background:#ffebc2}.seat-sold[data-v-d9f09ab0]{background:var(--color-sunk);border-color:var(--color-sunk);color:#b0b0b0;cursor:not-allowed}.seat-sel[data-v-d9f09ab0]{animation:pop .34s var(--ease-spring);background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 6px 16px -6px #ff5a4e73;color:#fff}
