.vidvix-player {
	margin: 1rem 0;
}

.vidvix-player [hidden] {
	display: none !important;
}

.vidvix-status {
	margin-bottom: 0.75rem;
}

.vidvix-rent-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 6px;
	background: #2563eb;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	padding: 12px 20px;
}

.vidvix-rent-button:hover,
.vidvix-rent-button:focus {
	background: #1d4ed8;
	color: #fff;
}

.vidvix-paypal-buttons {
	max-width: 320px;
}

.vidvix-video {
	width: 100%;
	max-width: 100%;
	background: #000;
}
