.seat-reserved-callout[data-v-4c406843]{z-index:30;pointer-events:auto;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:200px;max-width:280px;padding:10px 12px;position:absolute;box-shadow:0 8px 24px #0f172a2e}.seat-reserved-callout.pinned[data-v-4c406843]{box-shadow:0 10px 28px #0f172a47}.seat-reserved-callout-header[data-v-4c406843]{margin-bottom:6px;font-weight:700}.seat-reserved-callout-name[data-v-4c406843]{margin-bottom:2px}.seat-reserved-callout-date[data-v-4c406843]{margin-bottom:8px;font-size:12px}.seat-reserved-callout-actions[data-v-4c406843]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.seat-reserved-callout-actions .btn[data-v-4c406843]{flex:0 auto;margin:0}.seat-reserved-callout-alert[data-v-4c406843]{border-radius:4px;margin:0 0 8px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3}.seat-reserved-callout-alert.bg-danger[data-v-4c406843]{color:#a94442;background:#f2dede}.seat-reserved-callout-alert.bg-info[data-v-4c406843]{color:#31708f;background:#d9edf7}.seat-reserved-callout-alert.bg-warning[data-v-4c406843]{color:#8a6d3b;background:#fcf8e3}.dark .seat-reserved-callout-alert.bg-danger[data-v-4c406843]{color:#fecaca;background:#7f1d1d}.dark .seat-reserved-callout-alert.bg-info[data-v-4c406843]{color:#bae6fd;background:#0c4a6e}.dark .seat-reserved-callout-alert.bg-warning[data-v-4c406843]{color:#fde68a;background:#78350f}.dark .seat-reserved-callout[data-v-4c406843]{color:#e2e8f0;background:#1e293b;border-color:#475569}.seatmap-ticket-controls[data-v-4133de86]{float:left;align-items:center;gap:8px;margin-right:auto;display:flex}.seatmap-ticket-controls .seatmap-ticket-select[data-v-4133de86]{width:auto;min-width:180px;display:inline-block}.seatmap-ticket-controls .btn+.btn[data-v-4133de86]{margin-left:0}.dark .modal-content[data-v-4133de86]{background-color:#222;border-color:#111}.dark .modal-title[data-v-4133de86]{color:#98adb8}.dark .modal-header[data-v-4133de86]{border-bottom-color:#111}.dark .close[data-v-4133de86]{color:#fff}
