/* Client launch experience: follows the supplied Home, Plan and Numbers references. */
:root{--neon:#45f01c;--line:#e3e3de;--muted:#787872}body{background:#f5f5f2;font-family:Inter,Arial,Helvetica,sans-serif}.btn.green,.pill.green{background:var(--neon);border-color:var(--neon)}.progress-track span{background:var(--neon)}.yellow{--zone:#f2d43d}.orange{--zone:#f08a3a}.green{--zone:#45f01c}.blue{--zone:#1f3bb8}.neon{color:var(--neon)}.orange-text{color:#f08a3a}.cx-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;min-width:0}.cx-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.cx-card-head p{margin-top:5px}.row{display:flex;justify-content:space-between;align-items:center;gap:12px}.row>span{min-width:0}.wide{width:100%}.home-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);gap:20px}.home-primary,.home-sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.journey-hero{background:#fff;border:1px solid var(--line);border-radius:15px;padding:28px;color:#171717}.journey-top{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(200px,1fr);gap:28px}.journey-hero .eyebrow{color:#666660;font-size:11px}.journey-number{font-size:68px;line-height:1.2;letter-spacing:-3px;font-weight:850;margin-top:12px;white-space:nowrap}.journey-number span{font-size:15px;font-weight:400;letter-spacing:0;color:#c4c4bd}.journey-hero .progress-track{background:#e5e5df;height:12px}.journey-markers{display:flex;justify-content:space-between;position:relative;margin:10px 0 18px;font-size:10px;color:#8f8f88}.journey-markers strong{position:absolute;transform:translateX(-50%);color:#fff;top:0;background:#131313}.journey-to-go{font-size:15px;margin-top:22px;margin-bottom:8px}.journey-to-go strong{color:var(--neon)}.journey-tiles{display:grid;gap:10px}.journey-tiles>div{background:#1f1f1f;border-radius:12px;padding:15px;color:#bcbcb7;font-size:12px}.journey-tiles .row strong{color:#fff}.journey-tiles p{margin-top:5px}.journey-tiles p>strong{color:#fff;font-size:23px}.journey-tiles .progress-track{height:6px;margin:9px 0 0}.zone-ladder{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.zone-ladder>p strong{color:#333}.zone-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.zone-step{border:1px solid var(--line);background:#fafaf8;border-radius:11px;padding:13px;font-size:11px;color:#5b5b55}.zone-step strong{font-size:12px;color:#292929}.zone-step .mini{font-size:11px}.zone-step p{margin:2px 0 8px}.zone-step.here{border-color:var(--zone);background:color-mix(in srgb,var(--zone) 10%,white)}.zone-step.here>strong{color:color-mix(in srgb,var(--zone) 35%,#171717)}.zone-step .row{align-items:start;margin-top:9px;gap:5px}.zone-step .progress-track{height:5px}.zone-step .progress-track span{background:var(--zone)} .eligibility{color:#287b19;font-size:13px;padding-top:15px}.map-grid{display:grid;grid-template-columns:100px repeat(4,minmax(0,1fr));gap:7px;font-size:12px}.map-grid small{display:block;font-size:11px;line-height:1.3}.engine{background:#131313;color:#fff;border-radius:10px;padding:11px}.engine small{color:#c7c7bf}.engine.missions{background:#5b3fd6}.blue-belt{grid-column:2/-1;background:#1f3bb8;color:#fff;padding:12px;border-radius:10px;font-size:12px}.blue-belt span{display:block;opacity:.6;margin-top:3px}.map-level{border-left:4px solid var(--zone);background:color-mix(in srgb,var(--zone) 12%,white);border-radius:9px;padding:12px 10px}.map-box{padding:12px 10px;border:1px solid var(--line);border-radius:10px;min-height:88px}.map-box p{font-size:11px;color:#878780;margin:4px 0 7px}.map-box .progress-track{height:6px;margin:8px 0}.map-box.installed{background:#131313;color:#fff;border-color:#131313}.map-box.installed>strong{display:flex;justify-content:space-between;gap:3px}.map-box.in-progress{border:2px solid var(--zone);box-shadow:0 0 0 4px color-mix(in srgb,var(--zone) 20%,transparent)}.map-box.in-progress .progress-track span{background:var(--zone)}.map-box.in-progress>strong:last-child{color:#ce641d;font-size:11px}.map-box.up-next{border-style:dashed}.map-box.locked{color:#999991;background:#f0f0ed}.full-map .cx-card-head{flex-wrap:wrap}.milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.milestone-grid article{border:1px solid var(--line);padding:12px;border-radius:10px;font-size:12px}.milestone-grid article strong{display:block}.milestone-grid article small{color:#82827b}.this-week h3{margin:8px 0 14px}.this-week .row{font-size:12px;margin-top:12px}.cycle-segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:8px 0 15px}.cycle-segments .progress-track{height:8px;border-radius:3px;margin:0 0 3px}.cycle-segments small{display:block;text-align:center;font-size:10px;color:#85857d}.cycle-segments .current-label{color:#111;font-weight:700}.streak-card .cx-card-head{align-items:start}.streak-card .row{flex-wrap:wrap}.streak-number{font-size:29px;letter-spacing:-1px}.streak-squares{display:flex;gap:3px;margin:10px 0 4px}.streak-squares i{width:17px;height:17px;border-radius:4px;background:#ecece9}.streak-squares .filled{background:#131313}.streak-squares .pending{background:white;border:1px dashed var(--neon)}.streak-card hr{border:0;border-top:1px solid var(--line);margin:19px 0}.session-row{display:flex;align-items:start;gap:15px;border-bottom:1px solid var(--line);padding:12px 0;font-size:12px}.session-row:last-child{border-bottom:0}.session-row>div:first-child{min-width:66px}.session-row>div:nth-child(2){flex:1}.session-row small{display:block;color:var(--muted);line-height:1.4}.mini-map-link,.mobile-due,.mobile-week,.mobile-checklist,.mobile-next,.mobile-timetable,.bottom-tabs{display:none}.due-chip{padding:12px 18px;background:white;border:1px solid var(--line);border-radius:13px;font-size:12px;text-align:right}.due-chip small{display:block;color:var(--muted)}.cx-plan-header{margin-bottom:24px}.cx-plan-header .panel-head{padding:24px}.cx-plan-header .panel-head h2{margin:12px 0 5px}.cx-plan-header .panel-head>.right{flex-shrink:0}.cx-plan-header .panel-head .pill:not(.green){background:#252525;color:white}.cx-plan-header .panel-body.stats{background:white;margin:0;padding:20px;grid-template-columns:1.6fr 1fr 1fr}.cx-plan-header .stat{padding:18px}.cx-plan-header .stat .row{font-size:12px}.cx-plan-header .big-number small{font-size:17px;letter-spacing:0}.cx-week{border:1px solid var(--line);background:white;border-radius:12px;margin:10px 0;overflow:hidden}.cx-week.current{border:2px solid #222}.cx-week summary,.cx-week.locked{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-size:14px;list-style:none}.cx-week summary{cursor:pointer}.cx-week summary::-webkit-details-marker{display:none}.cx-week summary>span:first-child{color:var(--muted)}.cx-week summary strong{color:#111;margin-left:5px}.week-summary-status{display:flex;gap:12px;align-items:center;font-size:12px}.week-summary-status small{color:var(--muted)}.catch-up{color:#925e09;background:#fff1d7}.cx-week.locked{border-style:dashed;background:#efefec;color:#95958e}.cx-week-body{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;border-top:1px solid var(--line);padding:18px}.cx-week-body .eyebrow{margin-bottom:12px;font-size:10px}.cx-week-body .mini{font-size:11px}.cx-check{display:flex;align-items:start;gap:9px;font-size:13px;margin:9px 0}.cx-check input,.training-item input{accent-color:#171717;flex-shrink:0;width:17px;height:17px;margin:2px 0 0;cursor:pointer}.training-item{display:flex;gap:8px;margin:10px 0;font-size:12px}.training-item a{border-bottom:1px solid var(--neon);text-decoration:none}.training-item small{display:block;color:var(--muted)}.week-complete-bar{margin:0 18px 18px;background:#131313;color:#fff;border-radius:10px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.week-complete-bar .mini{color:#aaa}.plan-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.plan-bottom .weekly-schedule{margin:0}.plan-bottom .schedule-table{min-width:480px}.plan-bottom .schedule-event{padding:8px;font-size:10px}.target-values{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:14px;padding-top:9px;gap:10px;font-size:13px}.target-values small{display:block;font-size:11px;color:var(--muted)}.target-values strong{display:block}.delta.better,.target-values .better{color:#2cab10}.delta.worse,.target-values .worse{color:#e5484d}.delta{font-size:11px;font-weight:700;white-space:nowrap}.numbers-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.numbers-panel .metric-small>div{display:flex;gap:8px;align-items:center}.numbers-panel .stat>.row{font-size:13px}.cycle-legend{color:#c7f9b5}.chart-empty{font-size:12px!important;margin:5px 0}.cx-admin-actions{display:flex;gap:10px;margin:16px 0;flex-wrap:wrap}.cx-admin-boxes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-admin-boxes .field{min-width:0}
@media(max-width:1200px){.home-layout{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr)}.journey-top{grid-template-columns:1fr}.journey-tiles{grid-template-columns:1fr 1fr}.map-grid{grid-template-columns:85px repeat(4,minmax(0,1fr))}.cx-week-body{gap:16px}.plan-bottom{grid-template-columns:1fr}.home-primary .cx-card{padding:20px}.zone-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.home-layout{grid-template-columns:1fr}.home-sidebar{display:grid;grid-template-columns:1fr 1fr}.home-sidebar .session-list{grid-column:1/-1}.cx-week-body{grid-template-columns:1fr 1fr}.cx-plan-header .panel-head{flex-wrap:wrap}.cx-plan-header .panel-body.stats{grid-template-columns:1fr 1fr}.cx-plan-header .stat:first-child{grid-column:auto}.milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){main{padding:24px 16px 100px!important}.topbar{padding:14px 18px;height:90px}.topbar .account,.topbar [data-action="change-password"]{display:none}.topbar [data-action="logout"]{font-size:10px;padding:3px}.topbar .top-right{gap:6px}.nav-wrap{display:none}.bottom-tabs{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:10px 8px max(10px,env(safe-area-inset-bottom));z-index:30}.bottom-tabs button{background:none;border:0;padding:4px 0;color:#666;font-weight:600;font-size:12px}.bottom-tabs button:before{content:'';display:block;width:21px;height:21px;border-radius:6px;background:#edede9;margin:0 auto 5px}.bottom-tabs button.active{color:#111}.bottom-tabs button.active:before{background:var(--neon)}.page-heading{margin-bottom:23px}.page-heading h1{font-size:32px}.page-heading p{font-size:14px}.home-layout,.home-primary{gap:18px}.home-sidebar{display:none}.journey-hero{padding:23px 20px;border-radius:18px}.journey-top{gap:18px}.journey-number{font-size:61px;margin-top:12px}.journey-number span{font-size:13px}.journey-markers,.zone-ladder{display:none}.journey-to-go{font-size:14px;margin-top:12px}.journey-top>div>.mini{display:none}.journey-tiles{gap:8px}.journey-tiles>div{padding:12px;font-size:11px}.journey-tiles .row{align-items:start;flex-direction:column;gap:6px}.journey-tiles .row>strong{font-size:22px}.journey-tiles p,.journey-tiles .progress-track{display:none}.mini-map-link{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:12px;color:#aaa;text-decoration:none;margin-top:21px}.mini-map{flex-basis:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.mini-map i{height:15px;background:#292929;border-radius:4px}.mini-map .installed{background:var(--neon)}.mini-map .in-progress{background:var(--zone)}.mini-map .up-next{border:1px dashed #aaa;background:transparent}.mobile-due,.mobile-week,.mobile-next,.mobile-checklist{display:block}.mobile-due{border:2px solid var(--neon);padding:18px;background:#fbfff8}.mobile-due .row{flex-wrap:wrap;gap:8px}.mobile-due h3{font-size:17px}.mobile-due p{font-size:13px;color:var(--muted);margin:9px 0 15px}.mobile-week .cx-card{padding:20px}.mobile-checklist{margin:16px 0}.mobile-checklist .cx-check{padding:11px 0;border-top:1px solid var(--line);font-size:14px}.mobile-checklist input{width:20px;height:20px}.mobile-week .btn,.week-complete-bar .btn{min-height:48px;font-size:14px;white-space:normal}.full-map{scroll-margin-top:15px}.map-grid{grid-template-columns:1fr 1fr;gap:8px}.map-grid>span,.map-grid .engine{display:none}.blue-belt{grid-column:1/-1;order:0;font-size:11px}.map-level{grid-column:1/-1;min-height:0;padding:9px}.map-level small{display:inline;margin-left:10px}.map-box{min-height:92px}.full-map h2,.milestones h2{font-size:20px}.full-map .cx-card-head{gap:8px}.milestone-grid{grid-template-columns:1fr 1fr}.milestone-grid article{font-size:11px;padding:10px}.due-chip{width:100%;text-align:left}.cx-plan-header .panel-head{padding:20px}.cx-plan-header .panel-head h2{font-size:24px}.cx-plan-header .panel-head>.right{max-width:100%;text-align:left;flex-shrink:1}.cx-plan-header .panel-head p{font-size:12px;white-space:normal}.cx-plan-header .panel-body.stats{grid-template-columns:1fr;padding:12px;gap:10px}.cx-plan-header .stat:first-child{grid-column:auto}.cx-week summary,.cx-week.locked{padding:14px;gap:10px;align-items:start;flex-direction:column}.week-summary-status{flex-wrap:wrap;gap:8px}.cx-week-body{grid-template-columns:1fr;padding:16px;gap:24px}.cx-week-body .cx-check{min-height:32px}.cx-week-body .training-item{min-height:35px}.cx-week-body .eyebrow{font-size:11px}.week-complete-bar{flex-direction:column;align-items:stretch;padding:16px;margin:0 12px 12px}.week-complete-bar .btn{width:100%}.desktop-timetable{display:none}.mobile-timetable{display:block}.mobile-timetable h3{margin:19px 0 7px}.day-session{display:flex;width:100%;align-items:center;text-align:left;gap:10px;font-size:12px;padding:12px 8px;margin:5px 0;background:#fafaf7;border:1px solid var(--line);border-radius:7px}.day-session.meta{border-style:dashed}.day-session.mds{background:#131313;color:white}.day-session span{margin-left:auto;font-size:10px}.day-session strong{min-width:55px}.numbers-stats,.numbers-charts{grid-template-columns:1fr!important}.numbers-stats .stat:first-child{grid-column:auto}.numbers-panel .panel-body{padding:12px}.numbers-panel .panel-head{padding:17px}.numbers-panel .metric-grid{grid-template-columns:1fr}.numbers-panel .metric-small{padding:16px}.chart-note{font-size:10px}.cx-admin-boxes{grid-template-columns:1fr}.staff-nav-mobile{display:block!important;background:white;padding:10px;overflow:auto}.staff-nav-mobile select{max-width:100%}.report-cta .btn{white-space:normal}.footnote{padding-bottom:75px}}

@media(max-width:600px){.topbar .top-right .zone{display:inline-flex;font-size:10px;padding:6px 8px}.topbar .brand-logo{width:90px;height:auto}.topbar .top-right{flex-wrap:wrap;justify-content:flex-end;max-width:185px}}

.journey-markers{height:15px}.journey-markers>span{position:absolute}.journey-markers>span:nth-child(1){left:0}.journey-markers>span:nth-child(2){left:25%;transform:translateX(-50%)}.journey-markers>span:nth-child(4){left:75%;transform:translateX(-50%)}.journey-markers>span:nth-child(5){right:0;top:14px}
/* New programme: business revenue and system installation are separate measures. */
.journey-title{font-size:38px;line-height:1.12;letter-spacing:-1.2px;margin:14px 0 10px;color:#171717}.journey-intro{color:#5b5b55;font-size:15px;line-height:1.5}.journey-measures{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.journey-measure{background:#f5f5f2;border:1px solid #e9e9e3;border-radius:12px;padding:20px;min-width:0;color:#5b5b55;font-size:13px}.journey-measure p{margin:12px 0}.journey-measure strong{display:inline-block;font-size:27px;letter-spacing:-.6px;color:#171717;line-height:1.15}.journey-measure .progress-track{height:7px;margin:12px 0}.journey-measure small{display:block;line-height:1.5;color:#62625c}.journey-cycle{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--line)}.journey-cycle h3{font-size:22px;margin:8px 0;color:#171717}.journey-cycle p{font-size:14px;margin:6px 0;color:#4f4f49}.journey-cycle small{color:#62625c}.journey-cycle .btn{flex-shrink:0}.ready-number{font-size:26px;font-weight:750;line-height:1.2}.streak-start{font-size:21px;line-height:1.2;display:block}.journey-measure .progress-track span{max-width:100%}@media(max-width:900px){.journey-cycle{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.journey-title{font-size:32px}.journey-measures{grid-template-columns:1fr;gap:10px;margin:20px 0}.journey-measure{padding:18px}.journey-cycle .btn{width:100%}.journey-cycle h3{font-size:21px}.journey-cycle{gap:18px}.ready-number{font-size:24px}}

.current-map-level{font-weight:700;margin-top:8px}.map-box.reference{background:#fafaf8}.mini-map .reference{opacity:.45}

/* Keep cycle details and the primary action comfortably separated. */
.this-week{padding:28px}
.this-week h3{margin:12px 0 20px;line-height:1.35}
.this-week>p{line-height:1.55}
.this-week>p+p{margin-top:10px}
.this-week>.btn{margin-top:20px;min-height:48px;white-space:normal}
@media(max-width:600px){.mobile-week .this-week{padding:24px}}

.constraint-picker{margin-bottom:24px;padding:28px;max-width:100%}.constraint-picker h2{margin:12px 0}.constraint-picker>p{line-height:1.6;color:var(--muted);max-width:720px}.constraint-picker fieldset{border:0;padding:0;margin:24px 0}.constraint-picker legend{font-weight:700;margin-bottom:12px}.constraint-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.constraint-option{display:flex;gap:12px;padding:20px;border:1px solid var(--line);border-radius:12px;cursor:pointer;line-height:1.5}.constraint-option:has(input:checked){border-color:#222;background:#f4fcec}.constraint-option input{margin-top:5px;accent-color:#222}.constraint-option strong,.constraint-option small{display:block}.constraint-option small{color:var(--muted);margin-top:8px}.constraint-note{background:#f5f5f2;padding:18px;margin-top:20px;border-radius:10px}.constraint-review{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.constraint-review h3{margin-bottom:12px}.constraint-review .field{margin-top:18px}.constraint-buttons{display:flex;flex-wrap:wrap;gap:12px}.constraint-queue{margin:24px 0}.constraint-queue h2{margin-bottom:16px}.constraint-queue>.row{padding:14px 0;border-top:1px solid var(--line)}.constraint-approved{margin-bottom:20px}@media(max-width:600px){.constraint-options{grid-template-columns:1fr}.constraint-picker{padding:20px}.constraint-picker .btn{width:100%;white-space:normal;min-height:48px}.constraint-queue .row{align-items:start;flex-direction:column}}

.password-field{display:flex;align-items:stretch;gap:8px;margin:6px 0 0}.password-field input{min-width:0;flex:1;border:1px solid var(--border,#d8d8d2);border-radius:8px;padding:13px;font:inherit}.password-field button{white-space:nowrap;flex-shrink:0}.coach-work{margin-bottom:24px}.coach-note,.coach-task{padding:20px 0;border-top:1px solid #e7e7e3}.coach-note p,.coach-task p,.coach-note-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.coach-note .btn{display:block;margin-top:12px}.coach-note .pill{margin-left:12px}.task-submission{padding:12px 16px;margin:12px 0;background:#f5f5f0;border-radius:8px}.task-submission a{display:block;overflow-wrap:anywhere}.coach-work .cx-card-head{flex-wrap:wrap;gap:12px}.coach-task .row{gap:12px;flex-wrap:wrap}.session-list>.mini{line-height:1.5;margin:0 0 16px}.session-row strong,.session-row small{overflow-wrap:anywhere}.week-complete-bar{gap:16px;flex-wrap:wrap}
@media(max-width:600px){.password-field{gap:4px}.password-field button{padding:8px;font-size:12px}.coach-work .constraint-buttons{flex-wrap:wrap}.coach-work .constraint-buttons button{font-size:12px}.week-complete-bar .pill{white-space:normal}.coach-work .cx-card-head h2{font-size:21px}}
.topic-editor{margin:20px 0;padding:18px;border:1px solid #deded8;border-radius:10px}.topic-editor legend{font-weight:700;padding:0 8px}#timetable-labels-form h3{margin:20px 0 12px}#timetable-labels-form details{margin:24px 0}#timetable-labels-form summary{cursor:pointer;font-weight:700}
.client-timetable{margin-bottom:24px}.schedule-topic{display:block;font-size:12px;line-height:1.4;margin-top:7px;overflow-wrap:anywhere}.schedule-topic small{display:block;font-weight:500}.timetable-date{display:block;font-size:11px;font-weight:400;margin-top:4px}.day-session>span:nth-child(2){flex:1;white-space:normal;overflow-wrap:anywhere}.day-session>span:last-child{flex-shrink:0}
@media(max-width:700px){.topic-editor{padding:12px}}
.zone-schedule .schedule-event.mds{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.zone-schedule .schedule-event.mds strong{grid-column:1}.zone-schedule .schedule-event.mds .schedule-topic{grid-column:1;margin-top:2px}.zone-schedule .schedule-event.mds .calendar-cta{grid-column:2;grid-row:1/3}

.sandbox-banner{border:2px solid #52ab32;display:grid;gap:12px}.sandbox-banner p{margin:6px 0}.sandbox-banner .flex{flex-wrap:wrap;gap:12px}.sandbox-banner label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sandbox-banner select{max-width:100%}

.cx-week[draggable=true]>summary,.cx-week.locked[draggable=true]{cursor:grab}.cx-week.drop-target{outline:2px solid #60b77b;background:#eef9f1}.week-move-control{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap}.week-move-control select{padding:6px;border:1px solid #ddd;border-radius:6px;background:white}@media(max-width:600px){.week-summary-status{flex-wrap:wrap}.week-move-control{margin-top:4px}}

.cx-plan-header .panel-body.stats{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
@media(max-width:600px){.cx-plan-header .panel-body.stats{grid-template-columns:1fr}}
