.report-overview{margin:52px -26px 0;padding:68px clamp(16px,5vw,66px);background:#faf8f5;text-align:center}.overview-kicker{margin:0;color:#202124;font-size:12px;font-weight:850;letter-spacing:1.5px;text-transform:uppercase}.report-overview h2{margin:17px 0 12px;color:#111214;font-size:clamp(31px,4.2vw,51px);line-height:1;letter-spacing:-2px;text-transform:uppercase}.report-overview h2 em{color:#f26a21;font-style:normal}.overview-subtitle{max-width:510px;margin:0 auto;color:#77736f;font-size:16px;line-height:1.5}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1048px;margin:42px auto 0;text-align:left}.overview-card{min-height:340px;padding:20px;border:1px solid #e4e6ea;border-radius:19px;background:transparent;overflow:hidden}.overview-alert{display:flex;align-items:center;gap:9px;padding:8px 0;border-radius:0;background:transparent;color:#202124;font-size:15px;font-weight:700;letter-spacing:.2px;text-transform:none}.overview-alert i{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#d79a00;color:#fff;font-style:normal}.overview-alert.danger{background:transparent;color:#202124}.overview-alert.danger i{background:#e04444}.overview-alert.taxi{background:transparent;color:#202124}.overview-alert.taxi i{background:#1d9b5f}.overview-facts{display:grid;gap:8px;margin:20px 0 14px;color:#77736f;font-size:12px}.overview-facts span::before{content:"";display:inline-block;width:8px;height:8px;margin:0 8px 1px 0;border-radius:50%;background:#69c8ef;box-shadow:0 0 0 5px #e8f8fd}.overview-facts b{color:#202124}.mileage-chart{position:relative;height:130px;overflow:hidden;border-radius:13px;background:#faf8f5}.mileage-chart svg{position:absolute;inset:10px 11px 13px;width:calc(100% - 22px);height:calc(100% - 23px)}.chart-label{position:absolute;bottom:8px;color:#77736f;font-size:9px}.label-one{left:14%}.label-two{left:55%}.label-three{right:8%}.chart-badge{position:absolute;top:17px;right:20%;padding:7px 9px;border:1px solid #e4e6ea;border-radius:7px;background:#fff;color:#202124;font-size:11px;box-shadow:0 4px 10px #20212412}.overview-card h3{margin:19px 0 14px;color:#202124;font-size:15px;letter-spacing:.2px;text-transform:uppercase}.damage-visual{position:relative;height:120px;overflow:hidden;border-radius:13px;background:linear-gradient(135deg,#202124,#4a423a)}.damage-visual::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#20212450,transparent)}.damage-visual img{position:absolute;right:-3%;bottom:-13%;width:88%;filter:grayscale(.8) contrast(.85);z-index:1}.damage-pin{position:absolute;z-index:2;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:#ffc400;box-shadow:0 0 0 2px #c49400}.pin-one{left:37%;top:42%}.pin-two{right:25%;top:37%}.repair-cost{display:grid;gap:5px;margin-top:12px;padding:13px;border-radius:11px;background:#faf8f5}.repair-cost small{color:#77736f;font-size:10px;text-transform:uppercase}.repair-cost b{color:#111214;font-size:17px}.repair-cost span{color:#111214;font-size:10px}.card-head{display:flex;justify-content:space-between;align-items:center}.card-head h3{margin:0}.card-head span{color:#77736f;font-size:11px}.timeline{display:grid;gap:12px;margin:17px 0 0;padding:0;list-style:none}.timeline li{position:relative;display:grid;grid-template-columns:66px 1fr;gap:10px}.timeline li::before{content:"";position:absolute;left:1px;top:7px;width:8px;height:8px;border:3px solid #fff;border-radius:50%;background:#28a66b;box-shadow:0 0 0 1px #86d7ad}.timeline li::after{content:"";position:absolute;left:5px;top:18px;width:1px;height:34px;background:#d7ece0}.timeline li:last-child::after{display:none}.timeline time{padding-left:18px;color:#77736f;font-size:10px}.timeline p{margin:0;padding:9px 11px;border-radius:9px;background:#faf8f5}.timeline b,.timeline span{display:block}.timeline b{color:#202124;font-size:12px}.timeline span{margin-top:3px;color:#77736f;font-size:10px}.taxi-status{display:flex;gap:10px;align-items:center;padding:13px;border:1px dashed #8bd8ad;border-radius:12px;background:#f5fff8}.taxi-status>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#22a568;color:#fff;font-size:15px;font-style:normal}.taxi-status b,.taxi-status span{display:block}.taxi-status b{color:#202124;font-size:13px}.taxi-status span{margin-top:3px;color:#77736f;font-size:10px;line-height:1.3}.legal-title{margin-top:20px!important}.overview-row{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:10px;border-radius:9px;background:#faf8f5;color:#202124;font-size:12px}.overview-row i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:#f5e9df;color:#f26a21;font-style:normal}.overview-row b{color:#32895c;font-size:10px}@media(max-width:820px){.report-overview{margin:34px -16px 0;padding:50px 16px}.overview-grid{grid-template-columns:1fr;gap:11px;margin-top:28px}.overview-card{min-height:0;padding:16px}.overview-subtitle{font-size:15px}.damage-visual{height:145px}.mileage-chart{height:145px}}.overview-alert.taxi .taxi-search{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#1d9b5f;color:#fff;font-style:normal}.overview-alert.taxi .taxi-search svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.overview-row .overview-dash{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#77736f;font-size:18px;font-weight:500;line-height:1}