.seats-component[data-v-d73a4682]{position:relative}.seats-component .seats[data-v-d73a4682]{margin-top:0;margin-inline:10px}.seats-component .seats svg[data-v-d73a4682]{width:100%;height:auto;max-height:280px}.seats-component .seats .clickable-seat[data-v-d73a4682]{cursor:pointer}.seats-component .seats .clickable-seat[data-v-d73a4682]:hover{stroke:#197197;stroke-width:6px}.seats-component .seats .seat-tooltip[data-v-d73a4682]{color:#fff;text-align:center;white-space:pre-line;pointer-events:none;opacity:0;background-color:#333;border-radius:4px;padding:4px 8px;font-size:14px;transition:opacity .25s ease-out;position:absolute;top:0;left:0;transform:translateY(-100%)}.seats-component .seats .seat-tooltip.visible[data-v-d73a4682]{opacity:1}.seats-component .seats .seat-tooltip[data-v-d73a4682] .seat-tooltip-name{font-weight:500}.seats-component .seats .seat-tooltip[data-v-d73a4682] .seat-tooltip-group{font-size:12px}.seats-component .legend[data-v-d73a4682]{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:20px;display:flex}.seats-component .legend-item[data-v-d73a4682]{align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1;display:flex}.seats-component .legend-dot[data-v-d73a4682]{border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-bottom:3px;display:inline-block}
