.seat[data-v-55320dee]{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#0000001a;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.seat[data-v-55320dee]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.seat[data-v-55320dee]{transition:all .2s ease;animation:seatAppear-55320dee .3s ease-out}.seat[data-v-55320dee]:hover{transform:scale(1.05);transition:transform .15s ease}.seat span[data-v-55320dee]{font-weight:700}.seat .armset[data-v-55320dee]{position:absolute;right:-.125rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.seat .armset[data-v-55320dee]:is(.dark *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.seat .selected-indicator[data-v-55320dee]{position:absolute;right:-.25rem;top:-.25rem}@keyframes pulse-55320dee{50%{opacity:.5}}.seat .selected-indicator[data-v-55320dee]{animation:pulse-55320dee 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.seat.empty[data-v-55320dee]:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.seat.selected[data-v-55320dee]{--tw-bg-opacity: 1;background-color:rgb(187 255 160 / var(--tw-bg-opacity, 1));animation:selectPulse-55320dee .4s ease}.seat.selected .armset[data-v-55320dee]{--tw-text-opacity: 1;color:rgb(218 248 206 / var(--tw-text-opacity, 1))}.seat.male[data-v-55320dee]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(164 211 254 / var(--tw-bg-opacity, 1))}.seat.male .armset[data-v-55320dee]{--tw-text-opacity: 1;color:rgb(216 236 255 / var(--tw-text-opacity, 1))}.seat.female[data-v-55320dee]{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(255 203 245 / var(--tw-bg-opacity, 1))}.seat.female .armset[data-v-55320dee]{--tw-text-opacity: 1;color:rgb(255 240 252 / var(--tw-text-opacity, 1))}@keyframes seatAppear-55320dee{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes selectPulse-55320dee{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
