/* FLORIN+ · liquiditaets-prognose-widget.css — helle Result-Karte + 6-Monats-Verlaufsbalken (apple-pure). Lädt nach calc-v2.css + rechner-top.css. */

.lp-resultcard{background:#fff;border-radius:20px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 0 0 .5px rgba(0,0,0,.07);}
.lp-hero{padding:4px 0 18px;border-bottom:.5px solid var(--fp-line,#e5e5ea);margin-bottom:16px;}
.lp-hero__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0d8276;margin:0 0 6px;}
.lp-hero__value{font-size:2.2rem;font-weight:800;letter-spacing:-.025em;color:#0d8276;line-height:1;font-variant-numeric:tabular-nums;}
.lp-hero__cur{font-size:1rem;color:var(--fp-mid,#515154);font-weight:500;margin-left:4px;}
.lp-hero__status{font-size:.85rem;color:var(--fp-mid,#515154);margin-top:8px;font-weight:600;}

.lp-verlauf-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fp-muted,#86868b);margin:0 0 10px;}
.lp-row{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;}
.lp-bar{background:var(--fp-surface,#f5f5f7);border-radius:8px;padding:10px 4px;text-align:center;font-size:.72rem;color:var(--fp-mid,#515154);transition:background .2s;}
.lp-bar-num{font-size:.82rem;font-weight:700;color:var(--fp-ink,#1d1d1f);font-variant-numeric:tabular-nums;margin-top:4px;}
.lp-bar.green{background:rgba(34,197,94,.12);}
.lp-bar.amber{background:#fffbeb;}
.lp-bar.red{background:#fef2f2;color:#991b1b;}
.lp-bar.red .lp-bar-num{color:#991b1b;}
