.pp-estimate-label{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:14px 0;font-size:15px}.pp-estimate-label span{font-size:11px;color:var(--muted)}.pp-estimate-modes{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.pp-estimate-modes button[aria-pressed=true]{border-color:var(--pp-accent);box-shadow:inset 0 -2px var(--pp-accent)}.pp-estimate-modes button:last-child{margin-left:auto}.pp-estimate-chart{overflow:auto;max-width:100%}.pp-estimate-chart svg{display:block;min-width:640px;width:100%;color:var(--muted);font-size:11px}.pp-estimate-chart text{fill:currentColor}.pp-estimate-chart [role=button]{cursor:pointer}.pp-estimate-chart [role=button]:focus{outline:2px solid var(--accent)}.pp-estimate-legend{display:flex;flex-wrap:wrap;gap:18px;font-size:11px;margin:10px 0 22px}.pp-estimate-legend span:before{content:'━';padding-right:6px}.pp-estimate-legend span:nth-child(1){color:#8a6baf}.pp-estimate-legend span:nth-child(2){color:#167f8b}.pp-estimate-legend span:nth-child(3){color:#b07b37}.pp-estimate-table{min-width:720px}.pp-estimate-method{font-size:12px;line-height:1.8;color:var(--muted);padding:16px 0}.pp-estimate-method summary{color:var(--text);font-weight:650;cursor:pointer}.pp-estimate-events h4{font-size:16px;margin:18px 0 8px}.pp-estimate-events .pp-table{min-width:1100px}.pp-estimate-events td:nth-last-child(2){min-width:220px;max-width:340px}.pp-trade-filters{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--card-2)}.pp-trade-filters h3{font-size:15px;margin:0 0 10px}.pp-trade-filters .pp-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:0;padding:0}.pp-cash-details>summary{cursor:pointer;font-size:13px;font-weight:650;margin:20px 0 12px}@media(max-width:700px){.pp-trade-filters{padding:12px}.pp-trade-filters .pp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-trade-filters label:first-child{grid-column:1/-1}.pp-estimate-label{align-items:start;flex-direction:column}.pp-estimate-modes button:last-child{margin-left:0}.pp-estimate-legend{gap:10px}.pp-portfolio-values strong{font-size:21px;overflow-wrap:anywhere}}
