.report-metrics{margin-bottom:16px;display:grid;grid-template-columns:1.25fr repeat(3,1fr);gap:12px}.report-metrics article{min-height:150px;padding:22px;display:flex;flex-direction:column}.report-metrics article.featured{background:var(--navy);border-color:var(--navy);color:white}.report-metrics small{color:#839194;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.report-metrics .featured small{color:rgba(255,255,255,.58)}.report-metrics strong{margin-top:16px;color:var(--navy);font-size:27px}.report-metrics .featured strong{color:white}.report-metrics p{margin:auto 0 0;color:#819093;font-size:11px}.report-metrics .featured p{color:rgba(255,255,255,.58)}.report-grid{margin-bottom:16px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px}.report-chart,.report-health{padding:25px}.report-chart>header,.report-health>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.report-chart h2,.report-health h2{margin:4px 0 0;color:var(--navy);font-size:22px}.report-chart>header>strong{color:var(--navy);font-size:20px}.bar-chart{height:235px;margin-top:25px;padding-top:25px;border-top:1px solid #e6ebe8;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.bar-chart article{display:grid;grid-template-rows:20px 1fr 18px;gap:7px;text-align:center}.bar-chart article>span{color:#859396;font-size:8px}.bar-chart i{min-height:145px;border-radius:8px 8px 3px 3px;background:#f1f3ef;display:flex;align-items:flex-end;overflow:hidden}.bar-chart b{width:100%;min-height:5px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--gold),#d99b20);display:block}.bar-chart small{color:#809093;font-size:9px;font-weight:800}.health-list{margin-top:18px;display:grid}.health-list article{padding:16px 0;border-bottom:1px solid #e7ece9;display:flex;align-items:center;gap:13px}.health-list article:last-child{border-bottom:0}.health-icon{width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:#f7eac9;color:#8a661a;display:grid;place-items:center;font-size:12px;font-weight:900}.health-icon.money{background:#e4f1eb;color:#2e765f}.health-list div{display:flex;flex-direction:column}.health-list strong{color:var(--navy);font-size:12px}.health-list p{margin:4px 0 0;color:#839194;font-size:9px}.report-clients{overflow:hidden}.report-clients>.mini-empty{margin:20px}.report-client-list{padding:0 28px}.report-client-list>a{min-height:76px;border-bottom:1px solid #e8ecea;display:grid;grid-template-columns:40px minmax(200px,1fr) 150px 18px;gap:14px;align-items:center}.report-client-list>a:last-child{border-bottom:0}.report-client-list>a>span{width:38px;height:38px;border-radius:11px;background:#f3e5bf;color:#84621c;display:grid;place-items:center;font-size:10px;font-weight:900}.report-client-list div,.report-client-list b{display:flex;flex-direction:column}.report-client-list strong{color:var(--navy);font-size:12px}.report-client-list small{margin-top:4px;color:#879598;font-size:9px;font-weight:500}.report-client-list b{color:var(--navy);font-size:12px;text-align:right}.report-client-list i{color:#91a09e;font-style:normal}@media(max-width:1050px){.report-metrics{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}}@media(max-width:680px){.report-metrics{grid-template-columns:1fr}.bar-chart{gap:6px}.bar-chart article>span{display:none}.report-client-list{padding:0 18px}.report-client-list>a{padding:12px 0;grid-template-columns:40px 1fr 18px}.report-client-list b{display:none}}
