.avs-aparat-wrapper { margin: 25px auto; width: 100%; max-width: 100%; clear: both; }
.h_iframe-aparat_embed_frame { position: relative; }
.h_iframe-aparat_embed_frame .avs-ratio { display: block; padding-top: 57%; }
.h_iframe-aparat_embed_frame iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; border-radius: 12px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
@media (min-width: 768px) {
	.avs-desktop-75 { width: 75%; }
	.avs-desktop-50 { width: 50%; }
	.avs-desktop-25 { width: 25%; }
}
.avs-block-editor { padding: 15px; border: 1px solid #ddd; border-radius: 8px; background: #f9f9f9; }
.avs-block-editor__head { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.avs-block-editor__settings { margin-top: 15px; padding: 15px; background: #fff; border: 1px solid #e0e0e0; border-radius: 8px; }
