/* V6 targeted improvements: training statistics and curve handles */
#modalWindow.stats-wide{max-width:840px;width:min(95vw,840px);padding:20px}
.tdstats-launch{border:1px solid #b7bdc8;background:#fff;color:#702437;padding:7px 10px;border-radius:9px;font-size:12px;font-weight:800;cursor:pointer}
.tdstats-tabs{display:flex;gap:6px;background:#edf2f5;padding:5px;border-radius:12px;margin:14px 0}
.tdstats-tabs button{flex:1;border:0;border-radius:9px;background:transparent;color:#40576d;padding:10px;font-size:13px;font-weight:750;cursor:pointer}
.tdstats-tabs button.selected{background:#702437;color:#fff}
.tdstats-weeknav{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f6f0f3;border:1px solid #e7dbe0;padding:10px;border-radius:12px;font-size:12px}
.tdstats-weeknav button,.tdstats-range button{border:1px solid #d7b8c1;background:#fff;color:#702437;border-radius:8px;padding:8px;font-weight:800;cursor:pointer}.tdstats-weeknav button:disabled{opacity:.4}
.tdstats-range{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.tdstats-range label{display:grid;gap:4px}.tdstats-range input{max-width:110px;padding:9px;border:1px solid #dce2e8;border-radius:9px}
.tdstats-headline{font-weight:800;font-size:13px;color:#3a4b5b;margin:14px 0 10px}
.tdstats-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.tdstats-metrics>div{background:#f1f4f7;padding:12px;border-radius:12px;display:flex;flex-direction:column;gap:5px}
.tdstats-metrics small{font-size:11px;font-weight:750;color:#566c7d}.tdstats-metrics strong{font-size:26px;color:#702437}
.tdstats-graphs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}
.tdstats-graphs section{min-width:0;border:1px solid #e2e7ec;border-radius:11px;padding:8px;overflow-x:auto}
.tdstats-graphs h3,.tdstats-list h3{font-size:13px;margin:6px 0 3px;color:#233b50}
.tdstats-chart{display:block;width:100%;height:auto;min-width:280px}
.tdstats-chartbar{cursor:pointer}.tdstats-chartbar:hover{opacity:.85}.tdstats-empty{padding:20px 8px;color:#62798c;font-size:12px;min-height:90px}
.tdstats-list{margin-top:14px}.tdstats-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:9px 8px;border:0;border-bottom:1px solid #e5ebef;background:transparent;cursor:pointer;font-size:12px;color:#294257}.tdstats-row span{flex:1;font-weight:700}.tdstats-row small{display:block;color:#7c8da0;font-weight:400;margin-top:3px}.tdstats-row b{white-space:nowrap}.tdstats-foot{font-size:11px!important;color:#718296;margin:13px 0!important}
#editorPitch [data-curve-handle]{cursor:grab;touch-action:none}#editorPitch [data-curve-handle]:active{cursor:grabbing}
@media(max-width:650px){#modalWindow.stats-wide{padding:13px}.tdstats-graphs{grid-template-columns:1fr}.tdstats-weeknav{flex-wrap:wrap;justify-content:center}.tdstats-metrics strong{font-size:21px}.tdstats-metrics small{font-size:10px}}
