/* Mejoras 0.9.3: identidad amplia, periodos y código de inserción. */
.ep-account-logo {
	display: block;
	width: min(100%, 320px);
	height: 120px;
	padding: 14px;
	border: 0;
	background: #f8f7fa;
	object-fit: contain;
}
.ep-plan-price { margin-bottom: 2px; }
.ep-plan-period {
	min-height: 20px;
	color: #6d6677;
	font-size: 13px;
	font-weight: 750;
}
.ep-embed-box {
	margin-top: 30px;
	padding: 24px;
	border: 1px solid #e4dfea;
	background: #fff1eb;
}
.ep-embed-box h3 { margin: 0 0 7px; }
.ep-embed-box p { margin: 0 0 14px; color: #6b6574; }
.ep-embed-box .ep-embed-external { margin-top: 22px; }
.ep-embed-code {
	display: grid;
	grid-template-columns: 1fr auto;
	gap: 10px;
	align-items: center;
}
.ep-embed-code input { font-family: Consolas, Monaco, monospace; background: #fff; }
.ep-embed-code textarea { width: 100%; font-family: Consolas, Monaco, monospace; background: #fff; resize: vertical; }
.ep-embed-code .ep-account-secondary { margin: 0; }
.ep-embed-box > small { display: block; margin-top: 10px; }
@media (max-width: 760px) {
	.ep-embed-code { grid-template-columns: 1fr; }
	.ep-embed-code .ep-account-secondary { width: 100%; }
}
