.pea-note{display:block!important;color:#f6d37b!important;margin-top:4px}
.pea-etf-card{border-color:rgba(246,200,95,.32)!important;background:linear-gradient(145deg,rgba(62,47,20,.38),rgba(10,16,32,.92))!important}
.investment-plan-panel{margin:0 0 15px;background:linear-gradient(120deg,rgba(31,55,87,.6),rgba(14,20,42,.9));border:1px solid rgba(101,187,245,.24)}
.plan-intro{font-size:11px;line-height:1.6;color:#aab5d7;margin:13px 0}
.investment-plan-form{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.6fr) auto;gap:10px;align-items:end}
.investment-plan-form label{display:grid;gap:6px;color:#a8b5d8;font:800 9px Inter,system-ui,sans-serif;letter-spacing:.06em}
.investment-plan-form select,.investment-plan-form input{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;background:rgba(7,12,27,.72);color:#eef2ff;padding:10px;font:11px Inter,system-ui,sans-serif}
.investment-plan-list{display:grid;gap:7px;margin-top:14px}
.investment-plan-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border-top:1px solid rgba(176,191,231,.12);padding:10px 2px}
.investment-plan-row strong{font-size:11px;display:block}.investment-plan-row small{font-size:9px;color:#8f9dc4;display:block;margin-top:3px}.plan-status{font-size:8px;font-weight:900;color:#9ba6cc;background:rgba(151,165,211,.1);padding:5px 7px;border-radius:5px}.plan-status.active{color:#74ebbb;background:rgba(80,229,164,.12)}
.plan-actions{display:flex;gap:5px}.plan-actions button{border:1px solid rgba(165,177,226,.16);background:rgba(148,160,213,.08);color:#c9d1ef;border-radius:5px;padding:5px 7px;font:800 8px Inter,system-ui,sans-serif;cursor:pointer}.plan-empty{font-size:10px;color:#8e9abe;padding:8px 0}.position-company small{line-height:1.35}
@media(max-width:760px){.investment-plan-form{grid-template-columns:1fr}.investment-plan-form .primary-action{display:block!important;width:100%}.investment-plan-row{grid-template-columns:1fr auto}.plan-actions{grid-column:1/-1}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary-item strong{font-size:18px}}
