.seat-control[data-v-bd292a72]{background:var(--background);border:1px solid var(--border);align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.seat-control button[data-v-bd292a72]{cursor:pointer;width:44px;height:44px;font-size:1.25rem}.seat-control button[data-v-bd292a72]:hover{color:var(--primary)}.seat-control button[data-v-bd292a72]:disabled{opacity:.35;cursor:default}.seat-control input[data-v-bd292a72]{text-align:right;width:4.5rem;height:36px;color:var(--foreground);border:1px solid var(--border);background:0 0;outline:none}.seat-control input[data-v-bd292a72]:focus-visible{border-color:var(--primary);outline:2px solid var(--focus-tint);outline-offset:1px}.seat-control span[data-v-bd292a72]{min-width:3.2rem;padding-left:.35rem}
