.op-figure{color:#e7f1f1;background:#101b22;border:1px solid #344750;border-radius:.7rem;margin:1.45rem 0;padding:clamp(.9rem,2.8vw,1.5rem)}.op-figure figcaption{text-wrap:balance;margin-bottom:1rem;font-size:1.07rem;font-weight:600;line-height:1.45}.op-figure .bess-small{color:#b8c9d0;margin-top:1rem;font-size:.82rem;line-height:1.6}.op-unit{color:#adc1ca;margin:.7rem 0;font-size:.78rem}.op-plot{margin:.5rem 0 .75rem}.op-plot svg{width:100%;max-height:270px;display:block}.op-plot svg text{fill:#bed0d7;font-family:inherit;font-size:10px}.op-grid{stroke:#3e515b;stroke-width:.7px}.op-key{color:#d7e1e4;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;font-size:.77rem;display:flex}.op-key span{align-items:center;gap:.4rem;display:flex}.op-key i{border-top:2px solid;width:1.5rem}.op-bars{gap:.9rem;margin:.95rem 0;display:grid}.op-bars>div{grid-template-columns:3em minmax(2rem,1fr) 4.3em;align-items:center;gap:.7rem;display:grid}.op-bars b,.op-bars strong{font-size:.88rem;font-weight:500}.op-bars strong{text-align:right;font-variant-numeric:tabular-nums}.op-track{background:#20313b;border-left:1px solid #9db2bf;height:.8rem;display:block}.op-track i{height:100%;display:block}.op-money>div{grid-template-columns:minmax(6rem,1fr) minmax(3rem,1.45fr) 3.3rem}.op-split{border-radius:.25rem;height:1.3rem;margin:.45rem 0;display:flex;overflow:hidden}.op-balance{padding:.65rem 0}.op-balance>strong{font-size:.91rem}.op-parts{color:#bed0d7;flex-wrap:wrap;gap:.35rem .95rem;font-size:.77rem;display:flex}.op-parts span{align-items:center;gap:.28rem;display:inline-flex}.op-parts i{flex-shrink:0;width:.55rem;height:.55rem}.op-parts b{white-space:nowrap;color:#e2edf0;font-weight:500}.lifetime-figure summary,.efficiency-figure summary,.savings-figure summary,.backup-balance summary{cursor:pointer;color:#84e5e4;padding:.6rem 0;font-size:.86rem}.op-balance small{color:#bed0d7;font-size:.77rem;line-height:1.55;display:block}@media (max-width:500px){.op-money b{font-size:.78rem}.op-money>div{gap:.45rem}.op-key{font-size:.72rem}.op-plot svg{max-height:unset}}
