/* TJP Tracker v0.6.21 — Estatísticas avançadas para trades normais. */

.stats-hero-v621{display:grid;grid-template-columns:minmax(0,1fr) 270px;min-height:146px;margin-top:10px;border:1px solid #222b33;background:linear-gradient(115deg,#0a0f13 0%,#070a0d 68%,rgba(var(--accent-rgb),.055) 100%);box-shadow:var(--edge-shadow-v616)}
.stats-hero-copy-v621{padding:22px 24px}.stats-hero-copy-v621>small,.stats-section-head-v621 small{font-size:6.5px;letter-spacing:.13em;color:#68747e}.stats-hero-copy-v621 h2{margin:7px 0 5px;font-size:19px;color:#f0f3f5}.stats-hero-copy-v621 p{margin:0;color:#6e7983;font-size:7.5px;line-height:1.55}
.stats-mode-chips-v621{display:flex;gap:5px;margin-top:17px}.stats-mode-chips-v621 button{min-height:29px;padding:0 10px;border:1px solid #27313a;background:#090d11;color:#6d7882;font-size:6.5px;font-weight:850;cursor:pointer}.stats-mode-chips-v621 button:hover{border-color:rgba(var(--accent-rgb),.48);color:var(--accent)}.stats-mode-chips-v621 button.active{border-color:rgba(var(--accent-rgb),.75);background:rgba(var(--accent-rgb),.07);color:var(--accent)}
.stats-hero-result-v621{display:grid;align-content:center;justify-items:end;text-align:right;padding:22px 24px;border-left:1px solid #222b33}.stats-hero-result-v621>small{font-size:6.5px;color:#63707a;letter-spacing:.08em}.stats-hero-result-v621>strong{font-size:27px;line-height:1;margin:8px 0 6px}.stats-hero-result-v621>span{font-size:7px;color:#6b7680}.stats-hero-result-v621>em{margin-top:12px;padding:5px 7px;border:1px solid;font-size:6px;font-style:normal;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.stats-hero-result-v621 .sample-strong,.stats-hero-result-v621 .sample-good{color:var(--accent);border-color:rgba(var(--accent-rgb),.32)}.stats-hero-result-v621 .sample-mid{color:var(--amber);border-color:rgba(245,200,91,.35)}.stats-hero-result-v621 .sample-low{color:var(--red);border-color:rgba(255,95,117,.35)}
.stats-exclusion-note-v621{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid rgba(245,200,91,.22);background:rgba(245,200,91,.025);color:var(--amber)}.stats-exclusion-note-v621 svg{width:18px;height:18px;flex:none}.stats-exclusion-note-v621 span{display:grid;gap:2px}.stats-exclusion-note-v621 b{font-size:7.5px}.stats-exclusion-note-v621 small{font-size:6.5px;color:#7f7560}
.stats-kpi-grid-v621{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:10px;border:1px solid #202831;background:#202831;box-shadow:var(--edge-shadow-v616)}
.stats-metric-v621{min-height:104px;padding:14px 15px;background:#080c0f;display:flex;align-items:flex-start;gap:11px}.stats-metric-v621:hover{background:#0a0f13}.stats-metric-icon-v621{width:32px;height:32px;display:grid;place-items:center;flex:none;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.27);background:rgba(var(--accent-rgb),.025)}.stats-metric-icon-v621 svg{width:16px;height:16px}.stats-metric-v621>div{display:grid;gap:5px;min-width:0}.stats-metric-v621 small{font-size:6px;color:#5e6973;text-transform:uppercase;letter-spacing:.06em}.stats-metric-v621 strong{font-size:14px;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-metric-v621 em{font-size:6.2px;color:#59646e;font-style:normal;line-height:1.35}.stats-metric-v621.danger .stats-metric-icon-v621{color:var(--red);border-color:rgba(255,95,117,.28)}.stats-metric-v621.warning .stats-metric-icon-v621{color:var(--amber);border-color:rgba(245,200,91,.28)}
.stats-primary-grid-v621{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:10px;margin-top:10px}.stats-panel-v621{border:1px solid #202831;background:#080c0f;box-shadow:var(--edge-shadow-v616);min-width:0}.stats-panel-v621>header{min-height:52px;padding:11px 13px;border-bottom:1px solid #1b232a;display:flex;align-items:center;gap:9px}.stats-panel-v621>header>span{width:31px;height:31px;display:grid;place-items:center;flex:none;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25)}.stats-panel-v621>header svg{width:16px;height:16px}.stats-panel-v621>header>div{min-width:0}.stats-panel-v621>header small{font-size:6px;color:#5d6973;letter-spacing:.08em}.stats-panel-v621>header h3{font-size:9.5px;margin:3px 0 0;color:#e8ecef}.stats-chart-legend-v621{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:6px;color:#67727b}.stats-chart-legend-v621 i{width:11px;height:2px;background:var(--accent)}.stats-chart-legend-v621 i:last-of-type{background:var(--red);margin-left:6px}.stats-equity-svg-v621{display:block;width:100%;height:238px;background:linear-gradient(180deg,rgba(255,255,255,.006),transparent)}.stats-equity-line-v621{fill:none;stroke:var(--accent);stroke-width:2.1;vector-effect:non-scaling-stroke}.stats-dd-line-v621{fill:none;stroke:var(--red);stroke-width:1.2;opacity:.8;vector-effect:non-scaling-stroke}.stats-zero-line-v621{stroke:#2a333b;stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.stats-equity-panel-v621>footer{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1d252d;border-top:1px solid #1d252d}.stats-equity-panel-v621>footer span{background:#090d11;padding:10px}.stats-equity-panel-v621>footer small,.stats-equity-panel-v621>footer b{display:block}.stats-equity-panel-v621>footer small{font-size:5.8px;color:#5e6973}.stats-equity-panel-v621>footer b{font-size:8.5px;margin-top:4px}
.stats-risk-list-v621{display:grid}.stats-risk-list-v621>div{min-height:47px;padding:8px 11px;border-bottom:1px solid #182027;display:flex;align-items:center;justify-content:space-between;gap:10px}.stats-risk-list-v621>div:last-child{border-bottom:0}.stats-risk-list-v621 span{display:grid;gap:2px}.stats-risk-list-v621 span>b{font-size:7px;color:#cbd1d6}.stats-risk-list-v621 span>small{font-size:6px;color:#57626c}.stats-risk-list-v621>div>b{font-size:8.5px;white-space:nowrap}
.stats-section-head-v621{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:22px 0 8px;padding:0 2px}.stats-section-head-v621 h2{font-size:14px;margin:5px 0 0}.stats-section-head-v621 p{font-size:6.5px;color:#5c6770;margin:0}.stats-segment-grid-v621{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-segment-list-v621{display:grid}.stats-segment-row-v621{min-height:52px;display:grid;grid-template-columns:minmax(150px,1fr) 58px 86px 92px;align-items:center;gap:8px;padding:7px 11px;border-bottom:1px solid #182027}.stats-segment-row-v621:last-child{border-bottom:0}.stats-segment-row-v621>span:first-child{min-width:0}.stats-segment-row-v621>span:first-child b,.stats-segment-row-v621>span:first-child small,.stats-segment-row-v621>span:not(:first-child) small,.stats-segment-row-v621>span:not(:first-child) b{display:block}.stats-segment-row-v621>span:first-child b{font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-segment-row-v621>span:first-child small{font-size:6px;color:#59656f;margin-top:3px}.stats-segment-row-v621>span:not(:first-child){text-align:right}.stats-segment-row-v621>span:not(:first-child) small{font-size:5.5px;color:#53606a}.stats-segment-row-v621>span:not(:first-child) b{font-size:7.3px;margin-top:3px;white-space:nowrap}.stats-empty-v621{padding:36px 15px;text-align:center;color:#59636d;font-size:7px}
.stats-decision-grid-v621,.stats-final-grid-v621{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.stats-insights-v621>div{display:grid;padding:4px 0}.stats-insights-v621 article{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid #182027}.stats-insights-v621 article:last-child{border-bottom:0}.stats-insights-v621 article>i{width:3px;align-self:stretch;background:#5a6670;flex:none}.stats-insights-v621 article.positive>i{background:var(--accent)}.stats-insights-v621 article.warning>i{background:var(--amber)}.stats-insights-v621 article.danger>i{background:var(--red)}.stats-insights-v621 article.info>i{background:var(--blue)}.stats-insights-v621 article span{display:grid;gap:3px}.stats-insights-v621 article b{font-size:7.5px}.stats-insights-v621 article small{font-size:6.5px;line-height:1.5;color:#6a7580}.stats-opportunity-columns-v621{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1c242c}.stats-opportunity-columns-v621>div{background:#080c0f;padding:13px}.stats-opportunity-columns-v621 h4{font-size:5.8px;letter-spacing:.08em;color:#5f6a74;margin:0 0 8px}.stats-opportunity-columns-v621 span{display:grid;gap:2px;padding:8px 0;border-bottom:1px solid #172027}.stats-opportunity-columns-v621 span:last-child{border-bottom:0}.stats-opportunity-columns-v621 b{font-size:7.3px}.stats-opportunity-columns-v621 small{font-size:6px;color:#606b75}.stats-opportunity-columns-v621 em{font-size:6.5px;color:#59636d;font-style:normal}
.stats-coverage-v621{display:grid;padding:4px 0}.stats-coverage-row-v621{display:grid;grid-template-columns:minmax(140px,1fr) minmax(100px,1.1fr) 40px;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid #182027}.stats-coverage-row-v621:last-child{border-bottom:0}.stats-coverage-row-v621 span{display:grid;gap:2px}.stats-coverage-row-v621 b{font-size:7px}.stats-coverage-row-v621 small{font-size:5.8px;color:#59646e}.stats-coverage-row-v621>div{height:4px;background:#182027}.stats-coverage-row-v621>div i{display:block;height:100%;background:var(--accent)}.stats-coverage-row-v621>strong{font-size:7px;text-align:right}.stats-missing-v621>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#1c242c}.stats-missing-v621>div>span{background:#080c0f;padding:13px;display:grid;gap:4px}.stats-missing-v621 b{font-size:7px}.stats-missing-v621 small{font-size:6px;line-height:1.5;color:#606b75}
.stats-empty-state-v621{min-height:390px;margin-top:10px;border:1px dashed #25303a;background:#080c0f;display:grid;place-items:center;align-content:center;text-align:center;padding:35px}.stats-empty-state-v621>span{width:48px;height:48px;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.32)}.stats-empty-state-v621 svg{width:23px}.stats-empty-state-v621 small{margin-top:14px;color:#66727c;font-size:6px;letter-spacing:.1em}.stats-empty-state-v621 h2{font-size:15px;margin:7px 0}.stats-empty-state-v621 p{max-width:560px;color:#69747e;font-size:7.5px;line-height:1.55}.stats-empty-state-v621 em{margin-top:10px;font-style:normal;color:var(--amber);font-size:6.5px}

@media(max-width:1250px){.stats-kpi-grid-v621{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-primary-grid-v621{grid-template-columns:1fr}.stats-segment-grid-v621{grid-template-columns:1fr}.stats-decision-grid-v621,.stats-final-grid-v621{grid-template-columns:1fr}}
@media(max-width:850px){.stats-hero-v621{grid-template-columns:1fr}.stats-hero-result-v621{border-left:0;border-top:1px solid #222b33;justify-items:start;text-align:left}.stats-kpi-grid-v621{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-segment-row-v621{grid-template-columns:minmax(120px,1fr) 50px 75px 80px}.stats-equity-panel-v621>footer{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.stats-kpi-grid-v621{grid-template-columns:1fr}.stats-mode-chips-v621{flex-wrap:wrap}.stats-segment-row-v621{grid-template-columns:1fr 1fr}.stats-segment-row-v621>span:first-child{grid-column:1/-1}.stats-opportunity-columns-v621,.stats-missing-v621>div{grid-template-columns:1fr}}
