.booking-field[data-v-f9b6970f]{display:grid;gap:.45rem;color:#475569;font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.booking-input[data-v-f9b6970f]{width:100%;min-height:3.35rem;border-radius:.9rem;border:1px solid #cbd5e1;background:#f8fafc;padding:.85rem 1rem;color:#0f172a;font-size:.9rem;font-weight:700;letter-spacing:0;outline:none;text-transform:none;transition:.2s}.booking-input[data-v-f9b6970f]:focus{border-color:#fb923c;box-shadow:0 0 0 4px #ffedd5}.booking-primary[data-v-f9b6970f],.booking-secondary[data-v-f9b6970f]{min-height:3.25rem;border-radius:.9rem;padding:.8rem 1rem;font-size:.875rem;font-weight:900;transition:.2s}.booking-primary[data-v-f9b6970f]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;background:#ea580c;color:#fff;box-shadow:0 14px 30px -18px #ea580c}.booking-primary[data-v-f9b6970f]:hover{background:#c2410c;transform:translateY(-1px)}.booking-primary[data-v-f9b6970f]:disabled{cursor:not-allowed;background:#cbd5e1;box-shadow:none;transform:none}.booking-secondary[data-v-f9b6970f]{border:1px solid #cbd5e1;background:#fff;color:#334155}.booking-secondary[data-v-f9b6970f]:hover{border-color:#94a3b8;background:#f8fafc}.dark .booking-input[data-v-f9b6970f]{border-color:#334155;background:#020617;color:#fff}.dark .booking-input[data-v-f9b6970f]:focus{box-shadow:0 0 0 4px #f9731626}.dark .booking-field[data-v-f9b6970f]{color:#94a3b8}.dark .booking-primary[data-v-f9b6970f]:disabled{background:#334155}.dark .booking-secondary[data-v-f9b6970f]{border-color:#475569;background:#0f172a;color:#e2e8f0}
