/*
 * Light-DOM host integration.
 *
 * Shadow-root styles cannot correct layout imposed on the mount point by the
 * WordPress document. Keep the host shrinkable at every size. Elementor adds
 * horizontal padding to the nearest shortcode container and changes nested
 * flex containers to wrapping columns below 768px; the mount script marks the
 * exact containers needed for those two document-level corrections.
 */
.oregoai-mount {
    display: block;
    width: 100%;
    min-width: 0;
    max-width: 100%;
}

@media (max-width: 767px) {
    .e-con.orego-v1-elementor-shortcode-host {
        padding-inline: 0 !important;
    }

    .e-con.orego-v1-elementor-host,
    .e-con.orego-v1-elementor-host > .e-con-inner {
        --flex-wrap: nowrap !important;
        --flex-wrap-mobile: nowrap !important;
        flex-wrap: nowrap !important;
    }
}
