/* FLORIN+ · pv-rendite-widget.css — Toggle-Buttons + Status-Box im dunklen fp-result-Panel (apple-pure). Lädt nach calc-v2.css + rechner-top.css. */

/* Toggle-Button-Paare (Speicher, Bonus-Verbraucher) */
.pv-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.pv-toggle button{padding:11px 12px;border:.5px solid var(--fp-line,#d2d2d7);border-radius:12px;background:#fff;font-size:.9rem;color:var(--fp-mid,#515154);cursor:pointer;font-family:inherit;transition:all .15s;font-weight:600;}
.pv-toggle button:hover{border-color:var(--fp-accent,#00afa3);}
.pv-toggle button.active{background:var(--fp-ink,#1d1d1f);color:#fff;border-color:var(--fp-ink,#1d1d1f);}

/* Status-Box im dunklen Panel */
#pv-status:empty{display:none;}
.fp-result #pv-status{margin:0 0 14px;}
.fp-result .pv-status-ok{padding:11px 14px;background:rgba(0,175,163,.16);border-radius:12px;font-size:.85rem;color:#eafffb;line-height:1.5;}
.fp-result .pv-status-info{padding:11px 14px;background:rgba(245,158,11,.18);border-radius:12px;font-size:.85rem;color:#ffedcf;line-height:1.5;}
.fp-result .pv-status-warn{padding:11px 14px;background:rgba(248,113,113,.20);border-radius:12px;font-size:.85rem;color:#ffd9d6;line-height:1.5;}
.fp-result .pv-status-ok strong,.fp-result .pv-status-info strong,.fp-result .pv-status-warn strong{color:#fff;font-weight:700;}
