.performance-cockpit{--g:#48dfa4;--r:#ff7583;--b:#70bfff;--line:#263d53;width:min(1420px,calc(100% - 3rem));margin:1rem auto;padding:1rem;border:1px solid #29445e;border-radius:20px;background:#07131f;order:1!important}.performance-cockpit-ready #overviewSection .adaptive-overview-heading,.performance-cockpit-ready #overviewSection .adaptive-kpi-grid{display:none!important}.pcock-header,.pcock-chart-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.pcock-header h1{margin:.2rem 0;font-size:clamp(1.7rem,3vw,2.6rem)}.pcock-header p,.pcock-chart-head p{margin:.2rem 0;color:var(--muted);font-size:13px}.pcock-headline,.pcock-metrics,.pcock-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.7rem}.pcock-headline-card,.pcock-metric,.pcock-chart-card,.pcock-verification,.pcock-more{border:1px solid var(--line);border-radius:13px;background:#0a1928}.pcock-headline-card,.pcock-metric{padding:.75rem;min-height:108px}.pcock-headline-card>*{display:block}.pcock-headline-card span,.pcock-headline-card small,.pcock-metric small{color:var(--muted);font-size:13px}.pcock-headline-card strong{margin:.4rem 0;font-size:1.65rem}.positive strong{color:var(--g)}.negative strong{color:var(--r)}.pcock-metric>div{display:flex;align-items:center;gap:.4rem}.pcock-metric b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#102c42;color:var(--b);font-size:12px}.pcock-metric>strong{display:block;margin:.55rem 0 .25rem;font-size:1.25rem}.pcock-metric .waiting{color:var(--orange);font-size:1rem}.pcock-workspace{display:grid;grid-template-columns:2fr 1fr;gap:.6rem;margin-top:.7rem}.pcock-chart-card,.pcock-verification{padding:.7rem}.pcock-periods,.pcock-chart-tabs{display:flex;gap:.3rem;overflow-x:auto;margin-top:.45rem}.pcock-periods button,.pcock-chart-tabs button{min-height:40px;border:1px solid var(--line);border-radius:8px;background:#06111c;color:var(--muted);font:inherit;font-size:13px;font-weight:800;padding:.35rem .55rem;white-space:nowrap}.pcock-periods button[aria-pressed=true],.pcock-chart-tabs button[aria-selected=true]{border-color:var(--g);color:var(--g)}.pcock-chart{margin-top:.4rem;min-height:260px;background:#06111c;border-radius:9px;overflow:hidden}.pcock-chart svg{width:100%;min-height:260px}.pcock-grid{stroke:#183047}.pcock-zero{stroke:#7b91a5;stroke-dasharray:4 5}.pcock-line{fill:none;stroke:var(--g);stroke-width:3}.pcock-line.cumulative{stroke:var(--b)}.pcock-line.drawdown{stroke:var(--r)}.pcock-point{fill:#07131f;stroke:var(--g);stroke-width:2}.pcock-point.live{fill:var(--g);stroke:#fff}.pcock-bar.up{fill:var(--g)}.pcock-bar.down{fill:var(--r)}.pcock-axis-label,.pcock-date-label{fill:#9fb2c3;font-size:13px}.pcock-verify-row{display:grid;grid-template-columns:1fr auto;gap:.4rem;padding:.55rem 0;border-bottom:1px solid var(--line)}.pcock-verify-row span,.pcock-verify-row small{color:var(--muted);font-size:12px}.pcock-verify-row>div:last-child{text-align:right}.pcock-verify-row.ok b{color:var(--g)}.pcock-verify-row.fallback b{color:var(--orange)}.pcock-more{margin-top:.6rem}.pcock-more>summary{min-height:48px;padding:.6rem .7rem;font-size:14px;font-weight:850}.pcock-more-grid{padding:.1rem .6rem .6rem}.pcock-more-grid article{padding:.55rem;border:1px solid #20394e;border-radius:8px}.pcock-more-grid span,.pcock-more-grid small{font-size:12px;color:var(--muted)}.pcock-more-grid strong{display:block;margin:.25rem 0}@media(max-width:1180px){.pcock-headline,.pcock-metrics,.pcock-more-grid{grid-template-columns:repeat(2,1fr)}.pcock-workspace{grid-template-columns:1fr}}@media(max-width:767px){.performance-cockpit{width:100%;margin:.5rem 0;padding:.65rem}.pcock-header,.pcock-chart-head{display:block}.pcock-headline{grid-template-columns:repeat(2,1fr)}.pcock-metrics{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pcock-metric{flex:0 0 76vw;max-width:300px;scroll-snap-align:start}.pcock-periods button,.pcock-chart-tabs button{min-height:44px}.pcock-axis-label,.pcock-date-label{font-size:14px}.pcock-more-grid{grid-template-columns:repeat(2,1fr)}body[data-phone-view]:not([data-phone-view=overview]) #performanceCockpit,body[data-phone-view=overview]:not([data-phone-task=summary]) #performanceCockpit{display:none!important}}@media(max-width:390px){.pcock-headline,.pcock-more-grid{grid-template-columns:1fr}}
