.report-center-v5{gap:11px}.report-hero-v5{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:3px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.report-hero-v5 .eyebrow{display:block;margin-bottom:7px;color:#a87800;font-size:12px;font-weight:800;letter-spacing:.08em}.report-hero-v5 h2{margin:0;color:#17202c;font-size:28px;line-height:1.15}.report-hero-v5 p{margin:7px 0 0;color:#748093;font-size:13px}.report-export-v6{padding:5px;background:#fff;border:1px solid #dfe4e9;border-radius:10px}.report-export-v6 .btn{height:36px;padding:0 12px;border:0;box-shadow:none}.report-export-v6 .secondary{background:transparent}.report-period-v5{grid-template-columns:minmax(210px,.7fr) minmax(600px,1.6fr) auto;gap:12px;padding:11px 13px;border-radius:12px;box-shadow:none}.report-period-v5 form{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr)) auto;gap:7px}.report-period-v5 form>div{min-width:0}.report-period-v5 input{height:36px;background:#fff}.report-period-v5 nav{align-self:end}.report-period-v5 nav a{padding:8px}.report-metrics-v5{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.report-metrics-v5 article{min-height:84px;gap:10px;padding:12px;border-radius:12px;box-shadow:none}.report-metrics-v5 article>span{width:38px;height:38px;flex-basis:38px}.report-metrics-v5 article>span svg{width:17px}.report-metrics-v5 strong{font-size:17px}.report-metrics-v5 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-primary-grid-v5,.report-secondary-grid-v5{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:11px}.report-panel-v5{border-radius:12px;box-shadow:none}.report-panel-v5>header{min-height:59px;padding:10px 14px}.report-panel-v5>header>div>span:first-child{width:36px;height:36px;flex-basis:36px}.report-bars-v5{min-height:218px;padding-top:16px}.report-bars-v5>div>span{height:160px}.report-status-list-v5{gap:10px;padding:13px 15px}.report-coaches-v5>div>a{min-height:58px}.report-insights-v6{grid-template-columns:1.25fr .75fr;gap:11px}.lifecycle-cards-v6>div{padding:12px}.rank-list-v6>div{padding:9px 0}.report-table-v6 th,.report-table-v6 td{padding:9px 8px}.report-forecast-v6{gap:9px}.report-forecast-v6 article{position:relative;padding:14px 15px;background:#fff;border:1px solid #dfe4e9;border-radius:11px;color:#202a36}.report-forecast-v6 article:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:#d8aa00}.report-forecast-v6 article:nth-child(2):before{background:#745fc0}.report-forecast-v6 article:nth-child(3):before{background:#168e68}.report-forecast-v6 article:nth-child(4):before{background:#d4574f}.report-forecast-v6 small{color:#818c99}.report-forecast-v6 strong{font-size:18px;color:#202a36}.report-forecast-v6 span{color:#87919d}.scheduled-reports-v54{grid-template-columns:minmax(0,1.5fr) minmax(330px,.5fr);gap:11px;margin-top:0}.schedule-list-v54{min-height:0}.schedule-list-v54>.report-note-v6{display:grid;min-height:95px;margin:0;place-items:center;border:1px dashed #dce1e5;border-radius:9px;background:#fafbfc}.schedule-create-v54>form{grid-template-columns:repeat(2,1fr);align-items:end}.schedule-create-v54>form>label:first-child,.schedule-create-v54>form>label:nth-of-type(2),.schedule-create-v54>form>label:nth-of-type(3),.schedule-create-v54>form>button{grid-column:1/-1}.schedule-create-v54 textarea{height:52px;resize:vertical}.delivery-history-v54{margin-top:0}.delivery-history-v54 .report-table-v6:has(tbody:empty){min-height:70px}.report-center-v5+.scheduled-reports-v54{margin-top:11px}
@media(max-width:1350px){.report-metrics-v5{grid-template-columns:repeat(3,1fr)}.report-period-v5{grid-template-columns:1fr}.report-period-v5 nav{justify-self:start}.report-period-v5 form{grid-template-columns:repeat(4,1fr) auto}}
@media(max-width:1050px){.report-primary-grid-v5,.report-secondary-grid-v5,.report-insights-v6,.scheduled-reports-v54{grid-template-columns:1fr}.report-period-v5 form{grid-template-columns:repeat(2,1fr)}.report-period-v5 form .btn{grid-column:1/-1}.report-metrics-v5{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.report-hero-v5{align-items:flex-start;flex-direction:column}.report-export-v6{width:100%;box-sizing:border-box}.report-export-v6 .btn{flex:1}.report-period-v5 form{grid-template-columns:1fr}.report-period-v5 form .btn{grid-column:auto}.report-metrics-v5{grid-template-columns:1fr}.schedule-create-v54>form{grid-template-columns:1fr}.schedule-create-v54>form>*{grid-column:auto!important}}

/* Trend chart correction v64 */
.report-trend-v5 .report-legend-v5>span{display:flex!important;width:auto!important;height:auto!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;padding:0!important;color:#737f8b!important;background:transparent!important;border-radius:0!important;font-size:8px!important}.report-trend-v5 .report-legend-v5>span>i{display:block;width:8px;height:8px;background:#d8aa00;border-radius:2px}.report-trend-v5 .report-legend-v5>span:last-child>i{background:#15966a}.report-trend-v5 .report-bars-v5{position:relative;min-height:150px;height:150px;align-items:end;padding:12px 22px 15px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 37px,#edf0f2 38px)}.report-trend-v5 .report-bars-v5:after{content:"";position:absolute;right:22px;bottom:34px;left:22px;height:1px;background:#dfe4e8}.report-trend-v5 .report-bars-v5>div:not(.report-empty-v5){position:relative;z-index:1;max-width:150px}.report-trend-v5 .report-bars-v5>div>span{height:112px}.report-trend-v5 .report-bars-v5>div>span i,.report-trend-v5 .report-bars-v5>div>span b{width:10px;max-height:110px}.report-trend-v5 .report-bars-v5>div>small{margin-top:6px;font-size:8px}
