.reports-page .schedule-feature-grid article>i{color:#0874eb;background:#eaf5ff}.reports-hero .schedule-orb-two{background:radial-gradient(circle,#69d5a42b,#69d5a400 70%)}.reports-ai-section{background:#f3f7fb}.reports-dashboard-section{background:#f3f7fb;padding:92px 0}.reports-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.reports-dashboard-heading>div>span,.reports-opportunities-copy>span{color:#0874eb;font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:.12em;font-size:11px;font-weight:950}.reports-dashboard-heading h2,.reports-opportunities-copy h2{color:#0a1d35;max-width:760px;font-family:var(--font-manrope),Manrope,sans-serif;letter-spacing:-.046em;margin:10px 0 0;font-size:clamp(35px,4.2vw,51px);font-weight:850;line-height:1.08}.reports-dashboard-heading>em{color:#687b90;background:#fff;border:1px solid #d5e1ed;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-width:120px;padding:11px 13px;font-size:8px;font-style:normal;font-weight:850;display:flex}.reports-dashboard{background:#fff;border:1px solid #d7e2ed;border-radius:21px;padding:20px;box-shadow:0 25px 60px #1336581a}.reports-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.reports-kpis article{background:#fff;border:1px solid #e1e8ef;border-radius:12px;padding:15px;position:relative}.reports-kpis article>span{color:#718398;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.reports-kpis article>span i{color:#0874eb}.reports-kpis article>strong{font-family:var(--font-manrope),Manrope,sans-serif;margin:8px 0 2px;font-size:21px;display:block}.reports-kpis article>em{color:#167b53;background:#e9f8f1;border-radius:999px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:15px;right:14px}.reports-kpis article>small{color:#8797a8;font-size:6px}.reports-main-row{grid-template-columns:1.55fr .45fr;gap:14px;margin-top:14px;display:grid}.revenue-chart,.job-mix-card{border:1px solid #e1e8ef;border-radius:13px;padding:17px}.report-card-head{justify-content:space-between;align-items:center;display:flex}.report-card-head>div{flex-direction:column;gap:3px;display:flex}.report-card-head small{color:#718398;letter-spacing:.1em;font-size:6px;font-weight:950}.report-card-head strong{font-size:10px}.report-card-head>span{color:#708398;align-items:center;gap:8px;font-size:6px;display:flex}.report-card-head>span i{border-radius:2px;width:7px;height:7px}.report-card-head .booked{background:#0878ef}.report-card-head .collected{background:#69d5a4}.revenue-chart-area{grid-template-columns:36px 1fr;height:210px;margin-top:12px;display:grid}.chart-grid{color:#8999a9;text-align:right;flex-direction:column;justify-content:space-between;padding:3px 8px 24px 0;font-size:5px;display:flex}.chart-bars{background:repeating-linear-gradient(#edf2f6 0 1px,#0000 1px 44px);border-bottom:1px solid #e3eaf1;border-left:1px solid #e3eaf1;justify-content:space-around;align-items:flex-end;gap:12px;padding:0 8px 24px;display:flex}.chart-bars>div{flex:1;justify-content:center;align-items:flex-end;gap:4px;height:100%;display:flex;position:relative}.chart-bars span,.chart-bars i{border-radius:3px 3px 0 0;width:10px;min-height:4px}.chart-bars span{background:#0878ef}.chart-bars i{background:#69d5a4}.chart-bars em{color:#7c8e9f;font-size:5px;font-style:normal;font-weight:850;position:absolute;bottom:-16px}.job-mix-card{flex-direction:column;display:flex}.job-mix-ring{background:conic-gradient(#0878ef 0 42%,#69d5a4 42% 73%,#7753aa 73% 91%,#ffbf57 91%);border-radius:50%;place-items:center;width:106px;height:106px;margin:18px auto;display:grid;position:relative}.job-mix-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:16px}.job-mix-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.job-mix-ring strong{font-size:16px}.job-mix-ring small{color:#7a8c9e;font-size:5px}.job-mix-card ul{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.job-mix-card li{color:#687b90;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;font-size:6px;display:grid}.job-mix-card li>i{border-radius:2px;width:7px;height:7px}.job-mix-card li .repair{background:#0878ef}.job-mix-card li .maintenance{background:#69d5a4}.job-mix-card li .install{background:#7753aa}.job-mix-card li .other{background:#ffbf57}.job-mix-card li strong{color:#10213a;font-size:6px}.reports-team-section{background:#fff}.team-scorecard{background:#fff;border:1px solid #dce6f0;border-radius:19px;padding:20px;box-shadow:0 20px 50px #0e2c4b1c}.team-scorecard-head{border-bottom:1px solid #e3eaf1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.team-scorecard-head>div{flex-direction:column;gap:3px;display:flex}.team-scorecard-head small{color:#71859a;letter-spacing:.1em;font-size:6px;font-weight:950}.team-scorecard-head strong{font-size:10px}.team-scorecard-head>span{color:#8292a3;font-size:5px}.team-scorecard article{border-bottom:1px solid #edf1f5;grid-template-columns:1.45fr .45fr .55fr .35fr;align-items:center;gap:10px;padding:13px 0 16px;display:grid;position:relative}.team-scorecard article:last-child{border-bottom:0}.team-scorecard article>div{align-items:center;gap:8px;display:flex}.team-scorecard article>div>i{color:#0874eb;background:#eaf5ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:6px;font-style:normal;font-weight:950;display:grid}.team-scorecard article>div>span{flex-direction:column;gap:2px;display:flex}.team-scorecard article>div strong{font-size:7px}.team-scorecard article>div small{color:#8192a4;font-size:6px}.team-scorecard article>b,.team-scorecard article>em,.team-scorecard article>strong{font-size:7px;font-style:normal}.team-scorecard article>em{color:#0874eb}.team-scorecard article>p{background:#eaf0f5;border-radius:999px;height:3px;margin:0;position:absolute;bottom:5px;left:38px;right:0}.team-scorecard article>p span{background:linear-gradient(90deg,#0878ef,#69d5a4);border-radius:999px;height:100%;display:block}.reports-opportunities-section{color:#fff;background:linear-gradient(135deg,#07172d,#0b3158);padding:92px 0}.reports-opportunities-grid{grid-template-columns:minmax(0,.72fr) minmax(540px,1.28fr);align-items:center;gap:70px;display:grid}.reports-opportunities-copy>span{color:#78c7ff}.reports-opportunities-copy h2{color:#fff}.reports-opportunities-copy p{color:#b5c8d9;margin:18px 0 24px;font-size:15px;line-height:1.7}.reports-opportunities-copy>a{color:#78c7ff;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.opportunity-list{gap:10px;display:grid}.opportunity-list article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.opportunity-list article>i{color:#78c7ff;background:#78c7ff1f;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.opportunity-list article>span{grid-template-columns:1fr auto;align-items:center;gap:3px;display:grid}.opportunity-list small{color:#aabed1;letter-spacing:.09em;font-size:6px;font-weight:950}.opportunity-list strong{color:#fff;grid-area:1/2/3;font-size:14px}.opportunity-list p{color:#d3e0ea;margin:0;font-size:7px}.opportunity-list article>em{color:#fff;white-space:nowrap;background:#0878ef;border-radius:8px;padding:7px 9px;font-size:6px;font-style:normal;font-weight:900}@media (max-width:1050px){.reports-main-row{grid-template-columns:1fr}.job-mix-card{min-height:300px}.reports-opportunities-grid{grid-template-columns:1fr;gap:55px}.reports-opportunities-copy,.opportunity-list{width:min(760px,100%);margin:0 auto}}@media (max-width:700px){.reports-dashboard-section,.reports-opportunities-section{padding:72px 0}.reports-dashboard-heading{flex-direction:column;align-items:flex-start}.reports-dashboard-heading>em{display:none}.reports-dashboard{padding:11px}.reports-kpis{grid-template-columns:repeat(2,1fr)}.reports-main-row{grid-template-columns:1fr}.revenue-chart-area{height:175px}.chart-bars{gap:4px}.chart-bars span,.chart-bars i{width:6px}.team-scorecard-head>span{display:none}.team-scorecard article{grid-template-columns:1.4fr .5fr .5fr}.team-scorecard article>strong{display:none}.reports-opportunities-grid{grid-template-columns:1fr}.opportunity-list article{grid-template-columns:39px 1fr}.opportunity-list article>em{grid-column:2;width:max-content}.opportunity-list article>span{grid-template-columns:1fr}.opportunity-list strong{grid-area:auto}.reports-page .schedule-hero-copy h1{font-size:39px}}
