/* 0.4 – befektetési számítás */
.inv-step-panel{border:1px solid rgba(50,56,46,.18);border-radius:12px;padding:15px;margin-top:10px}.inv-check{display:flex;align-items:center;gap:10px;cursor:pointer}.inv-check input{width:18px;height:18px;accent-color:#535f51}.inv-step-panel .inlinefields{margin-top:13px}.inv-step-panel [hidden]{display:none!important}.inv-chart-wrap{margin-top:22px;border-top:1px solid rgba(50,56,46,.16);padding-top:16px}.inv-chart-head{font-size:.88rem;font-weight:600;margin-bottom:12px}.inv-chart-wrap svg{width:100%;height:auto;display:block;overflow:visible}.inv-chart-key{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.73rem;opacity:.8;margin-top:10px}.inv-key-dot{width:10px;height:10px;display:inline-block;border-radius:50%;margin-left:8px}.principal-dot{background:#8c9b85}.total-dot{background:#384b3d}.inv-error{color:#9c493d!important;min-height:1.4em}.inv-chart-wrap svg text{font-size:11px;fill:#777; font-family:system-ui,sans-serif}.inv-chart-wrap svg .gridline{stroke:#bfc6bd;stroke-opacity:.55;stroke-width:1}.inv-chart-wrap svg .principal-line{stroke:#8c9b85;stroke-width:2.2;fill:none}.inv-chart-wrap svg .total-line{stroke:#384b3d;stroke-width:3;fill:none}
