.vc-comics-escrow-panel {
	margin: 1.5rem 0;
	padding: 1.25rem 1.5rem;
	border: 2px solid #0445AF;
	border-radius: 12px;
	background: linear-gradient(135deg, #f8fbff 0%, #fff 100%);
}

.vc-comics-escrow-panel h3 {
	margin: 0 0 0.5rem;
	color: #0445AF;
	font-size: 1.1rem;
}

.vc-comics-btn-tutto-ok {
	background: #FFC532 !important;
	border: none !important;
	color: #0445AF !important;
	font-weight: 800 !important;
	font-size: 1rem !important;
	padding: 0.85rem 2rem !important;
	border-radius: 999px !important;
	min-height: 44px;
	cursor: pointer;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}

.vc-comics-btn-tutto-ok:hover,
.vc-comics-btn-tutto-ok:focus {
	background: #04B8D8 !important;
	color: #fff !important;
}

.vc-comics-btn-tutto-ok:disabled {
	opacity: 0.6;
	cursor: not-allowed;
}

.vc-comics-escrow-hint {
	margin: 0.75rem 0 0;
	font-size: 0.875rem;
	color: #555;
}

.vc-comics-escrow-notice {
	margin: 1rem 0;
	padding: 0.75rem 1rem;
	border-radius: 8px;
	background: #e8f8ec;
	border: 1px solid #2e9e4f;
	color: #1a5c2e;
}

.vc-comics-escrow-notice--released p {
	margin: 0;
}

.vc-comics-escrow-notice--dispute {
	background: #fff8e6;
	border-color: #FFC532;
	color: #5c4a00;
}

.vc-comics-escrow-notice--waiting {
	background: #f0f4f8;
	border-color: #94a3b8;
	color: #334155;
}

.vc-comics-escrow-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 0.75rem;
	margin-top: 1rem;
}

.vc-comics-btn-report-problem {
	background: #fff !important;
	border: 2px solid #b91c1c !important;
	color: #b91c1c !important;
	font-weight: 700 !important;
	border-radius: 999px !important;
	min-height: 44px;
	padding: 0.65rem 1.25rem !important;
}

.vc-comics-dispute-form {
	margin-top: 1rem;
	padding-top: 1rem;
	border-top: 1px dashed #cbd5e1;
}

.vc-comics-dispute-form label {
	display: block;
	font-weight: 600;
	margin: 0.5rem 0 0.25rem;
	font-size: 0.9rem;
}

.vc-comics-dispute-form select,
.vc-comics-dispute-form textarea {
	width: 100%;
	max-width: 100%;
	margin-bottom: 0.5rem;
	font-size: 16px;
}

.vc-comics-btn-submit-dispute {
	margin-top: 0.5rem;
}

.vc-comics-escrow-deadline {
	font-weight: 700;
	color: #0445AF;
}
