/* Event Tickets attendee form (the pop-up after "Get tickets"), on every event page. */

/* The site header is fixed at z-index 1001 and was covering the top of the form and its close button. */
.tribe-dialog { z-index: 100000 !important; }

/* Keep "Checkout now" in view at the bottom of the form while people scroll through the fields. */
.tribe-dialog .tribe-tickets__attendee-tickets-footer {
	position: sticky;
	bottom: 0;
	z-index: 3;
	display: flex;
	justify-content: flex-end;
	margin: 0;
	padding: 14px 0 calc(14px + env(safe-area-inset-bottom, 0px));
	background: #fff;
	box-shadow: 0 -14px 18px -16px rgba(16, 53, 47, .35);
}

@media (max-width: 767px) {
	.tribe-dialog .tribe-tickets__attendee-tickets-footer .tribe-tickets__attendee-tickets-submit {
		width: 100%;
		min-height: 52px;
		font-size: 15px;
	}
}

/* Taps on these buttons register immediately on phones (no double-tap-to-zoom wait). */
.tribe-dialog button,
.tribe-tickets__tickets-form button,
.tribe-tickets__rsvp button,
.tribe-tickets__commerce-checkout button,
.tribe-tickets__commerce-checkout-form-submit-button { touch-action: manipulation; }
