.investment-panel{margin-top:14px}.status.simulation{background:#fff5d8;color:#8a5b00}.investment-controls{display:grid;grid-template-columns:1fr 1fr .8fr;gap:12px;background:#f7f3ff;border:1px solid #e4d8ff;border-radius:14px;padding:14px;margin-bottom:16px}.investment-controls label,.investment-controls div{display:grid;gap:5px;font-weight:850}.investment-controls input,.investment-controls select{border:1px solid var(--border);background:#fff;border-radius:9px;padding:10px;font:inherit}.investment-controls small{color:var(--muted)}.investment-controls strong{font-size:18px;color:var(--purple)}.bank-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bank-card{position:relative;border:2px solid var(--border);border-top:6px solid var(--bank);border-radius:16px;padding:18px;background:#fff;display:grid;gap:13px}.bank-card.winner{box-shadow:0 10px 28px #22c55e22;border-color:var(--green)}.best-badge{position:absolute;right:10px;top:9px;background:#e9fff0;color:#08762d;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:900}.bank-head{display:flex;align-items:center;gap:10px}.bank-head i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--bank);color:#fff;font-style:normal;font-weight:950}.bank-head h3{margin:0}.bank-head small{color:var(--muted)}.bank-card>strong{font-size:25px;color:var(--bank)}.bank-result{display:grid;background:#f8f7fa;border-radius:11px;padding:11px}.bank-result span,.bank-result small,.rate-line span{color:var(--muted);font-size:12px}.bank-result b{font-size:19px}.bank-result small{color:#08762d;font-weight:800}.rate-line{display:flex;justify-content:space-between}.investment-tip{margin-top:14px;border-left:5px solid var(--yellow);background:#fff9d9;border-radius:10px;padding:13px}.simulation-note{display:block;color:var(--muted);margin-top:10px}@media(max-width:760px){.investment-controls,.bank-comparison{grid-template-columns:1fr}.best-badge{position:static;width:max-content}}
