/* OCF_AGENT_BLOCK: lmm-widgets */
/* Local Marketing Manager embeds (reviews, gallery, Google posts, FAQ). Added 2026-09-23. */
.ocf-lmm--reviews,
.ocf-lmm--gallery,
.ocf-lmm--posts {
    background: var(--ocf-bg);
}

.ocf-lmm__header {
    max-width: 760px;
    margin-bottom: 2rem;
}

.ocf-lmm__intro {
    margin-top: 0.75rem;
    color: var(--ocf-body);
}

.ocf-lmm__frame iframe {
    display: block;
    width: 100%;
    border: none;
    background: transparent;
}

.ocf-lmm--reviews .ocf-lmm__frame iframe { min-height: 300px; }
.ocf-lmm--gallery .ocf-lmm__frame iframe { min-height: 480px; }
/* Posts widget stacks its cards below ~800px wide (measured: 506px tall at 1200, 1263 at 560, 986 at 375). */
.ocf-lmm--posts .ocf-lmm__frame iframe { height: 540px; }
@media (max-width: 899px) { .ocf-lmm--posts .ocf-lmm__frame iframe { height: 1300px; } }
@media (max-width: 480px) { .ocf-lmm--posts .ocf-lmm__frame iframe { height: 1020px; } }
.ocf-lmm--faq .ocf-lmm__frame iframe { height: 1400px; }
/* /OCF_AGENT_BLOCK: lmm-widgets */
