@media(max-width:743.98px){.seat-availability__fullscreen-btn[data-v-f4b814ba]{display:none}}.seat-availability__toolbar[data-v-f4b814ba]{display:flex;flex-direction:column;gap:var(--gap-medium)}@media(min-width:744px){.seat-availability__toolbar[data-v-f4b814ba]{align-items:center;flex-direction:row;justify-content:space-between}}.seat-availability__schedule[data-v-f4b814ba]{align-items:center;display:flex;gap:var(--gap-small);min-width:0}@media(min-width:744px){.seat-availability__schedule[data-v-f4b814ba]{flex:1 1 0}}.seat-availability__schedule-label[data-v-f4b814ba]{flex-shrink:0}.seat-availability__schedule-scroller[data-v-f4b814ba]{max-width:100%;overflow-x:auto}.seat-availability__summary[data-v-f4b814ba]{padding:var(--padding-small) 0}@media(min-width:744px){.seat-availability__summary[data-v-f4b814ba]{flex-shrink:0}}.seat-availability__summary-divider[data-v-f4b814ba]{background:var(--color-border-neutral-alpha-light-default);flex-shrink:0;height:16px;width:1px}.seat-availability__stat[data-v-f4b814ba]{align-items:center;display:flex;gap:var(--gap-2xsmall);white-space:nowrap}.seat-availability__legend[data-v-f4b814ba]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-small) var(--gap-medium)}.seat-availability__legend-item[data-v-f4b814ba]{align-items:center;color:var(--color-content-neutral-medium);display:flex;font-size:13px;gap:var(--gap-2xsmall);white-space:nowrap}.seat-availability__dot[data-v-f4b814ba]{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.seat-availability.is-fullscreen .seat-availability__canvas[data-v-f4b814ba]{height:calc(100vh - 240px);min-height:400px}.seat-availability__canvas[data-v-f4b814ba]{height:500px;position:relative;width:100%}@media(max-width:743.98px){.seat-availability__canvas[data-v-f4b814ba]{height:360px}}.seat-availability__canvas[data-v-f4b814ba]{background:var(--color-bg-neutral-alpha-light-default);border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-large);overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seat-availability__canvas.is-pan-mode[data-v-f4b814ba]{cursor:grab}.seat-availability__canvas.is-select-mode[data-v-f4b814ba]{cursor:default}.seat-availability__tooltip[data-v-f4b814ba]{background:#000000d9;border-radius:var(--corner-radius-action);color:#fff;font-size:12px;line-height:1.5;max-width:280px;padding:var(--padding-xsmall) var(--padding-small);pointer-events:none;position:absolute;white-space:nowrap;z-index:10}.seat-availability__tooltip-row[data-v-f4b814ba]{align-items:center;display:flex;gap:4px}.seat-availability__zoom-controls[data-v-f4b814ba]{align-items:center;background:#ffffffeb;border:1px solid var(--color-border-neutral-alpha-light-default);border-radius:var(--corner-radius-action);bottom:var(--padding-small);display:flex;gap:2px;padding:3px 6px;position:absolute;right:var(--padding-small);-webkit-user-select:none;-moz-user-select:none;user-select:none}.seat-availability__zoom-btn[data-v-f4b814ba]{align-items:center;background:none;border:0;border-radius:var(--corner-radius-action);color:var(--color-content-neutral-medium);cursor:pointer;display:flex;font-size:15px;height:22px;justify-content:center;line-height:1;width:22px}.seat-availability__zoom-btn .icon[data-v-f4b814ba]{height:14px;width:14px}.seat-availability__zoom-btn[data-v-f4b814ba]:hover{background:var(--color-bg-neutral-alpha-light-hover);color:var(--color-content-neutral-strong)}.seat-availability__zoom-pct[data-v-f4b814ba]{color:var(--color-content-neutral-medium);font-size:11px;min-width:34px;text-align:center}.spinner-border[data-v-f4b814ba]{animation:spinner-border-f4b814ba .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}@keyframes spinner-border-f4b814ba{to{transform:rotate(1turn)}}
