/* bm/columns — uklad kolumn (InnerBlocks). Ladowane na froncie i w edytorze. */
.bm-columns__row {
    display: flex;
    flex-wrap: wrap;
    gap: clamp(24px, 4vw, 48px);
    align-items: stretch;
}
.bm-columns__row--valign-top    { align-items: flex-start; }
.bm-columns__row--valign-center { align-items: center; }
.bm-columns__row--valign-stretch { align-items: stretch; }

/* Kazda kolumna rowna szerokosc; min-width:0 zapobiega rozpychaniu przez tresc. */
.bm-column {
    flex: 1 1 0;
    min-width: 0;
}

/* Zwijanie na mobile (toggle stackMobile). 781px = breakpoint edytora WP. */
@media (max-width: 781px) {
    .bm-columns__row--stack { flex-direction: column; }
    .bm-columns__row--stack .bm-column { flex-basis: auto; width: 100%; }
}
