/**
 * Reva hosted review widget (iframe embed).
 *
 * Responsive full-width frame. Height is driven by the iframe's own content via
 * reva-widget.js (postMessage auto-resize); this default keeps it usable before the
 * first resize event and on browsers where the message never arrives.
 */
.cwp-reva-widget {
	width: 100%;
	margin: 0 auto;
}

.cwp-reva-widget__frame {
	width: 100%;
}

.cwp-reva-widget__iframe {
	display: block;
	width: 100%;
	min-height: 480px; /* fallback until postMessage auto-resize lands */
	border: 0;
	overflow: hidden;
	background: transparent;
}
