[data-v-21f10488]:root{--font-family-base:"Lato", system-ui, "Segoe UI", "PT Sans", sans-serif;--font-family-dashboard:"Roboto Condensed", system-ui, "Segoe UI", "PT Sans", sans-serif;--font-display-size:24px;--font-display-weight:700;--font-display-line-height:1.25;--font-headline-size:20px;--font-headline-weight:600;--font-headline-line-height:1.3;--font-title-size:16px;--font-title-weight:600;--font-title-line-height:1.35;--font-body-size:14px;--font-body-weight:400;--font-body-line-height:1.5;--font-label-size:13px;--font-label-weight:600;--font-label-line-height:1.4;--font-label-letter-spacing:.01em}.text-display[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}.text-headline[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-headline-size);font-weight:var(--font-headline-weight);line-height:var(--font-headline-line-height)}.text-title[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-title-size);font-weight:var(--font-title-weight);line-height:var(--font-title-line-height)}.text-body[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.text-label[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height);letter-spacing:var(--font-label-letter-spacing)}.tabular-nums[data-v-21f10488]{font-variant-numeric:tabular-nums}.seat-canvas[data-v-21f10488]{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-panel);position:relative}.seat-canvas__scroller[data-v-21f10488]{touch-action:pan-x pan-y pinch-zoom;min-height:240px;max-height:70vh;overflow:auto}.seat-canvas__svg[data-v-21f10488]{-webkit-user-select:none;user-select:none;margin:0 auto;display:block}.seat-canvas__zoom[data-v-21f10488]{right:var(--space-sm);bottom:var(--space-sm);border:1px solid var(--color-border-soft);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:2px;padding:2px 4px;display:flex;position:absolute}.seat-canvas__zoom-value[data-v-21f10488]{font-family:var(--font-family-base);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height);letter-spacing:var(--font-label-letter-spacing);text-align:center;min-width:44px}.seat.is-focusable[data-v-21f10488]{cursor:pointer}.seat.is-focusable[data-v-21f10488]:focus-visible{outline:none}.seat.is-focusable:focus-visible circle[data-v-21f10488]{stroke:var(--color-primary);stroke-width:3px}.seat.is-taken[data-v-21f10488],.seat.is-closed[data-v-21f10488]{cursor:default}.is-clickable[data-v-21f10488]{cursor:pointer}[data-v-ac42706f]:root{--font-family-base:"Lato", system-ui, "Segoe UI", "PT Sans", sans-serif;--font-family-dashboard:"Roboto Condensed", system-ui, "Segoe UI", "PT Sans", sans-serif;--font-display-size:24px;--font-display-weight:700;--font-display-line-height:1.25;--font-headline-size:20px;--font-headline-weight:600;--font-headline-line-height:1.3;--font-title-size:16px;--font-title-weight:600;--font-title-line-height:1.35;--font-body-size:14px;--font-body-weight:400;--font-body-line-height:1.5;--font-label-size:13px;--font-label-weight:600;--font-label-line-height:1.4;--font-label-letter-spacing:.01em}.text-display[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-display-size);font-weight:var(--font-display-weight);line-height:var(--font-display-line-height)}.text-headline[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-headline-size);font-weight:var(--font-headline-weight);line-height:var(--font-headline-line-height)}.text-title[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-title-size);font-weight:var(--font-title-weight);line-height:var(--font-title-line-height)}.text-body[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.text-label[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height);letter-spacing:var(--font-label-letter-spacing)}.tabular-nums[data-v-ac42706f]{font-variant-numeric:tabular-nums}.seat-legend[data-v-ac42706f]{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.seat-legend__item[data-v-ac42706f]{font-family:var(--font-family-base);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line-height);letter-spacing:var(--font-label-letter-spacing);color:var(--color-ink-secondary);align-items:center;gap:6px;font-weight:400;display:inline-flex}
