/* MantaMove Client v1.3.1 — route first in order details. */
.order-details-card>h3{
  margin:0 0 11px;
  font-size:17px;
}

.order-details-card>.route{
  margin-bottom:18px;
  padding-bottom:18px;
  border-bottom:1px solid #e5ebf3;
}

.client-order-time{margin-bottom:16px}
.client-order-time h2{margin-bottom:0}
.client-order-time span{display:inline-flex;margin-top:7px;padding:5px 9px;border-radius:999px;background:#edf2f8;color:#65758a;font-size:11px;font-weight:900}
.client-order-time.started span{background:#e7f7ef;color:#147b58}
.client-order-time.finished span{background:#eaf1ff;color:var(--brand)}

@media(max-width:620px){
  .order-details-card>.route{
    margin-bottom:14px;
    padding-bottom:14px;
  }
}
.rating-card{text-align:center}.rating-card>.eyebrow{margin-bottom:10px}.rating-card>h2{margin:0;color:var(--brand-dark);font-size:clamp(1.45rem,4vw,2rem)}.rating-card>p:not(.eyebrow){margin:7px 0 18px;color:#73839d}.rating-stars{display:flex;justify-content:center;gap:6px;margin:8px auto 20px}.rating-stars button{width:52px;height:52px;padding:0;border:1px solid #d8e1ee;border-radius:13px;background:#f7f9fc;color:#c8d0dc;font-size:2rem;line-height:1;transition:.15s transform,.15s color,.15s background}.rating-stars button:hover,.rating-stars button.active{transform:translateY(-2px);border-color:#f0bf39;background:#fff8df;color:#f0b51f}.rating-submit{display:block;min-width:230px;margin:0 auto}.rating-error{display:block;margin-top:10px;color:#c63e4a}.rating-thanks h2{margin:6px 0 0;color:var(--brand-dark)}.rating-stars.readonly{margin-bottom:8px}.rating-stars.readonly span{color:#ccd4df;font-size:2.2rem}.rating-stars.readonly span.active{color:#f0b51f}.public-review{margin-top:22px;padding-top:20px;border-top:1px solid #e0e7f1}.public-review>b{display:block;margin-bottom:12px;color:var(--brand-dark)}.public-review>div{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.public-review a{padding:10px 15px;border:1px solid color-mix(in srgb,var(--brand) 28%,#dbe4ef);border-radius:11px;color:var(--brand);font-weight:800;text-decoration:none}@media(max-width:560px){.rating-stars{gap:3px}.rating-stars button{width:44px;height:46px;font-size:1.7rem}.rating-submit{width:100%}}
