.page-chart[data-chart-active=true]{outline:2px solid #f59e0b;outline-offset:-2px}.page-chart-interaction-hint{position:absolute;right:64px;bottom:26px;z-index:20;pointer-events:none;padding:2px 6px;border-radius:4px;font:11px/1.5 system-ui,sans-serif;color:#f8fafc;background:#0f172acc;opacity:0}.page-chart:hover .page-chart-interaction-hint,.page-chart:focus-visible .page-chart-interaction-hint,.page-chart[data-chart-active=true] .page-chart-interaction-hint{opacity:1}.portfolio-trade-history{--history-rule: #e5e7eb;--history-heading: #f3f4f6;--history-stripe: #f9fafb}.portfolio-trade-history[data-theme=dark]{--history-rule: #374151;--history-heading: #1f2937;--history-stripe: #151e2d}.portfolio-trade-history[data-theme=light] .text-amber-600{color:#92400e}.portfolio-trade-history[data-theme=light] .text-emerald-600{color:#047857}.portfolio-trade-history[data-theme=light] .text-red-500{color:#b91c1c}.portfolio-trade-history label,.portfolio-trade-history input,.portfolio-trade-history select{min-width:0;max-width:100%}.portfolio-trade-history .history-table-scroll{max-width:100%;overflow:auto;border:1px solid var(--history-rule);border-radius:.5rem;scrollbar-gutter:stable}.portfolio-trade-history .history-table-scroll:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.portfolio-trade-history table{width:100%;border-collapse:separate;border-spacing:0;text-align:left;font-size:.75rem;line-height:1.5}.portfolio-trade-history th,.portfolio-trade-history td{padding:.625rem .75rem;border-bottom:1px solid var(--history-rule);text-align:left;vertical-align:top}.portfolio-trade-history thead th{position:sticky;top:0;z-index:1;background:var(--history-heading);font-weight:600}.portfolio-trade-history tbody tr:nth-child(2n){background:var(--history-stripe)}.portfolio-trade-history tbody tr:last-child td{border-bottom:0}.portfolio-trade-history .history-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.portfolio-trade-history .history-date{white-space:nowrap;font-variant-numeric:tabular-nums}.portfolio-trade-history .history-description{min-width:14rem;max-width:24rem;white-space:normal;overflow-wrap:anywhere}.portfolio-trade-history .history-contract{min-width:12rem;max-width:22rem;white-space:normal;overflow-wrap:anywhere}.portfolio-trade-history .history-actions{display:flex;flex-wrap:wrap;gap:.5rem;min-width:12rem}.portfolio-trade-history .history-booster-table{min-width:44rem}
