/* ===== Bit Form (formulier 1): label links naast het veld ===== */
._frm-b1 .bf-field-wrapper {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 16px !important;
    width: 100% !important;
}
._frm-b1 .bf-label-wrapper {
    flex: 0 0 220px !important;
    max-width: 220px !important;
    margin: 0 !important;
}
._frm-b1 .bf-input-wrapper {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
}
._frm-b1 .bf-input-field-wrapper,
._frm-b1 .bf-field,
._frm-b1 .bf-dpd-field-container,
._frm-b1 .bf-dpd-field-wrapper,
._frm-b1 .bf-dpd-wrapper {
    width: 100% !important;
    max-width: none !important;
}

/* Mobiel: weer label boven het veld */
@media (max-width: 600px) {
    ._frm-b1 .bf-field-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    ._frm-b1 .bf-label-wrapper {
        flex: none !important;
        max-width: none !important;
    }
}