.fuel-average-filter{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr)) auto auto;gap:14px;align-items:end;margin-bottom:18px;padding:20px;border:1px solid #e5dce0;border-radius:18px;background:#fff;box-shadow:0 10px 30px #3a132208}.fuel-average-filter label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#55616f}.fuel-average-filter select{height:50px;padding:0 14px;border:1px solid #d9dfe3;border-radius:12px;background:#fff;font:inherit;color:#142437}.fuel-average-message{margin-bottom:16px;padding:13px 16px;border-radius:12px;background:#f6f1f3;color:#6f1837}.fuel-average-message.ok{background:#e9f6ef;color:#16734a}.fuel-average-message.error{background:#fff0f0;color:#a32932}.fuel-average-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.fuel-average-metrics article{padding:19px;border:1px solid #e2e5e7;border-radius:16px;background:#fff}.fuel-average-metrics article:last-child{border-left:5px solid #74183b}.fuel-average-metrics span,.fuel-average-metrics strong{display:block}.fuel-average-metrics span{font-size:12px;color:#71808d}.fuel-average-metrics strong{margin-top:6px;font-size:25px;color:#13273c}.fuel-unit-dashboard{margin:0 0 20px;padding:24px;border:1px solid #eadde2;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#fff 68%,#f8eef2 100%);box-shadow:0 18px 48px rgba(54,20,33,.09)}.fuel-unit-dashboard>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.fuel-unit-dashboard h2{margin:4px 0;font-size:30px;color:#16283a}.fuel-unit-dashboard p{margin:0;color:#74808b}.fuel-unit-score{display:grid;place-content:center;width:100px;height:100px;border-radius:50%;background:conic-gradient(#7a173d var(--score),#eee4e8 0);position:relative;text-align:center}.fuel-unit-score:before{content:"";position:absolute;inset:10px;border-radius:50%;background:#fff}.fuel-unit-score strong,.fuel-unit-score span{position:relative;z-index:1;display:block}.fuel-unit-score strong{font-size:24px;color:#711535}.fuel-unit-score span{font-size:11px;color:#71808d}.fuel-unit-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fuel-unit-kpis article{padding:17px;border:1px solid #e5e7e9;border-radius:15px;background:#fff}.fuel-unit-kpis span,.fuel-unit-kpis strong,.fuel-unit-kpis small{display:block}.fuel-unit-kpis span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#7d8791}.fuel-unit-kpis strong{margin:8px 0 5px;font-size:23px;color:#14283d}.fuel-unit-kpis small{color:#77838e}.fuel-cycle-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:24px 0}.fuel-cycle-flow article{display:flex;align-items:center;gap:10px;position:relative;padding-right:14px}.fuel-cycle-flow article:not(:last-child):after{content:"";position:absolute;left:42px;right:0;top:17px;height:3px;background:#e3d7dc;z-index:0}.fuel-cycle-flow article.complete:not(:last-child):after{background:#8c2a4e}.fuel-cycle-flow i{display:grid;place-content:center;flex:0 0 35px;height:35px;border-radius:50%;background:#f1e8ec;color:#8b244a;font-style:normal;font-weight:800;z-index:1}.fuel-cycle-flow .complete i{background:#7a173d;color:#fff}.fuel-cycle-flow div{position:relative;z-index:1;padding:5px;background:#fff}.fuel-cycle-flow strong,.fuel-cycle-flow span{display:block}.fuel-cycle-flow strong{font-size:12px;color:#273849}.fuel-cycle-flow span{margin-top:3px;font-size:11px;color:#74808a}.fuel-unit-dashboard>footer{display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:16px;border-top:1px solid #eadfe3;color:#62717e;font-size:12px}.fuel-unit-empty{display:grid;gap:6px;padding:26px;text-align:center;color:#74808a}.fuel-unit-empty strong{font-size:20px;color:#6f1837}.fuel-average-help{display:flex;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid #ead6df;border-radius:14px;background:#fff8fb;color:#5f263c}.fuel-average-help span{color:#697782}.fuel-average-table td small{display:block;margin-top:4px;color:#71808d}.fuel-average-value{font-size:17px;color:#74183b}.fuel-average-suggestion{display:inline-block;padding:8px 12px;border-radius:10px;background:#f6e8ee;color:#74183b;font-size:20px;white-space:nowrap}.fuel-average-status{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:700}.fuel-average-status.ready{background:#e5f6ed;color:#157348}.fuel-average-status.pending{background:#fff1d8;color:#9a5b00}@media(max-width:1100px){.fuel-average-filter{grid-template-columns:1fr 1fr}.fuel-unit-kpis{grid-template-columns:1fr 1fr}.fuel-cycle-flow{grid-template-columns:1fr;gap:10px}.fuel-cycle-flow article:not(:last-child):after{left:17px;right:auto;top:35px;bottom:-10px;width:3px;height:auto}}@media(max-width:650px){.fuel-average-filter,.fuel-average-metrics,.fuel-unit-kpis{grid-template-columns:1fr}.fuel-average-help{display:grid}.fuel-average-table{overflow:auto}.fuel-unit-dashboard>header{align-items:flex-start}.fuel-unit-score{width:78px;height:78px;flex:0 0 78px}.fuel-unit-dashboard{padding:17px}}
