/* FLORIN+ · buergergeld-widget.css — rote Anrechnungs-Zeile im dunklen fp-result-Panel + Regelbedarf-/Vermögens-Tabelle (apple-pure). Lädt nach calc-v2.css + rechner-top.css. */

/* Rote Minus-Zeile (Einkommens-Anrechnung) im dunklen Ergebnis-Panel */
.fp-result .bg-bd-neg .fp-brow__label,
.fp-result .bg-bd-neg .fp-brow__amt{color:#ff9d97;}

/* Tabellen (Regelbedarfsstufen + Schonvermögen) */
.bg-table-wrap{max-width:820px;overflow-x:auto;}
.bg-table{width:100%;border-collapse:collapse;font-size:.92rem;font-variant-numeric:tabular-nums;}
.bg-table th{text-align:left;padding:10px 14px;background:var(--fp-surface,#f5f5f7);font-weight:700;color:var(--fp-ink,#1d1d1f);border-bottom:.5px solid var(--fp-line,#d2d2d7);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;}
.bg-table td{padding:10px 14px;border-bottom:.5px solid var(--fp-line,#e5e5ea);color:var(--fp-mid,#515154);}
.bg-table tr:last-child td{border-bottom:none;}
.bg-table td:last-child,.bg-table th:last-child{text-align:right;font-weight:700;color:var(--fp-ink,#1d1d1f);}

/* Mehrbedarf-Checkboxen (2-spaltig) */
.bg-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
@media(max-width:640px){.bg-checks{grid-template-columns:1fr;}}
.bg-check{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:.5px solid var(--fp-line,#d2d2d7);border-radius:12px;cursor:pointer;transition:border-color .15s,background .15s;}
.bg-check:hover{border-color:var(--fp-accent,#00afa3);background:rgba(0,175,163,.04);}
.bg-check input{margin-top:2px;accent-color:var(--fp-accent,#00afa3);flex:none;width:18px;height:18px;cursor:pointer;}
.bg-check span{font-size:.85rem;color:var(--fp-ink,#1d1d1f);line-height:1.35;}
.bg-check small{color:var(--fp-muted,#86868b);}

/* Reform-Hinweis-Banner */
.bg-reform{max-width:820px;margin:0 0 4px;padding:14px 18px;background:rgba(0,175,163,.08);border-left:3px solid var(--fp-accent,#00afa3);border-radius:12px;font-size:.9rem;line-height:1.55;color:var(--fp-ink,#1d1d1f);}
.bg-reform strong{font-weight:700;}
