.lz-mb{margin:24px 0;padding:16px;border:1px solid #cfd8e3;border-radius:10px;background:#f8fafc;color:#1b2733;font-size:1rem;line-height:1.45}
.lz-mb h2{font-size:1.15rem;margin:0 0 6px}
.lz-mb p{margin:6px 0}
.lz-mb .lz-mb-zeile{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}
.lz-mb input[type=text]{flex:1 1 180px;min-width:0;min-height:44px;padding:8px 10px;font-size:1rem;border:1px solid #8a97a6;border-radius:8px;background:#fff;color:#1b2733}
.lz-mb button{min-height:44px;padding:8px 14px;font-size:1rem;border-radius:8px;border:1px solid #1d4f91;background:#1d4f91;color:#fff;cursor:pointer}
.lz-mb button.alt{background:#fff;color:#1d4f91}
.lz-mb ul{list-style:none;margin:8px 0 0;padding:0}
.lz-mb li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid #dde4ec}
.lz-mb li span.n{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}
.lz-mb small{color:#4a5a6b}
.lz-mb .lz-mb-meld{min-height:1.4em;color:#1b5e20}
