/* BefundLotse eingebettet (pages/befundlotse.js, 23.10.2026) */
.bl-embed { margin: -8px 0 0; }
.bl-frame { display: block; width: 100%; height: calc(100vh - 120px); min-height: 560px; border: 1px solid var(--v2-border, #e5e7eb); border-radius: 12px; background: #f7f6f1; }
.bl-state { padding: 24px 4px; color: #4b5563; }
.bl-state.bl-error { color: #b91c1c; }
