.delivery-progress-view,.customer-delivery-view{color:#12394c;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Microsoft YaHei,sans-serif;line-height:1.5}.customer-delivery-view{background:#f4faf9;max-width:540px;min-height:100dvh;margin:auto;padding:18px 16px 30px}.customer-delivery-summary{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 22px #123c4b08}.customer-delivery-summary header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-delivery-summary h3{margin:0;font-size:20px;font-weight:800}.customer-delivery-summary header button{color:#557485;background:0 0;border:0;padding:8px 0;font-size:12px}.delivery-store{align-items:center;gap:12px;margin:20px 0;display:flex}.delivery-store img,.delivery-store>span{object-fit:cover;border-radius:13px;flex-shrink:0;width:54px;height:54px}.delivery-store>span{color:#6a8897;background:#eff5f6;place-items:center;display:grid}.delivery-store svg{width:28px;height:28px}.delivery-store h3{font-size:18px}.delivery-store p{color:#637f91;margin:5px 0 0;font-size:12px}.delivery-rider-banner{color:#087d51;background:#e4faed;border-radius:14px;align-items:center;gap:9px;padding:15px 12px;display:flex}.delivery-rider-banner>svg{flex-shrink:0;width:26px;height:26px}.delivery-rider-banner>div{flex:1;min-width:0}.delivery-rider-banner strong{font-size:15px}.delivery-rider-banner p{color:#355f55;margin:5px 0 0;font-size:12px}.delivery-rider-banner a{color:#214b57;white-space:nowrap;background:#fff;border:1px solid #bae5d2;border-radius:9px;align-items:center;gap:4px;padding:8px;font-size:12px;text-decoration:none;display:flex}.delivery-rider-banner a svg{width:15px;height:15px}.delivery-progress-view>p{color:#4e7183;font-size:13px}.delivery-merchant{border-top:1px solid #edf2f4;border-bottom:1px solid #edf2f4;align-items:flex-start;gap:12px;margin-top:8px;padding:18px 0;display:flex}.delivery-merchant>svg{color:#ff701b;flex-shrink:0;width:26px;height:26px}.delivery-merchant strong{font-size:15px}.delivery-merchant strong span{color:#e87414;background:#fff0df;border-radius:6px;margin-left:5px;padding:4px 7px;font-size:12px}.delivery-merchant p{color:#5a7689;margin:7px 0 0;font-size:12px}.customer-delivery-summary h4{margin:18px 0 10px;font-size:16px}.delivery-price-lines{margin:0}.delivery-price-lines>div{color:#537084;justify-content:space-between;gap:12px;margin:10px 0;font-size:14px;display:flex}.delivery-price-lines dd{color:#123a4e;margin:0;font-weight:700}.delivery-price-lines .delivery-total{color:#12394c;border-top:1px solid #edf2f5;margin-top:15px;padding-top:12px;font-size:17px;font-weight:700}.delivery-price-lines .delivery-total dd{color:#ff6814;font-size:23px}.customer-delivery-view .delivery-detail-title{margin:25px 0 12px;font-size:17px}.customer-delivery-view>.commerce-order-block,.customer-delivery-view>.commerce-order-facts{background:#fff;border-radius:14px;margin:12px 0;padding:15px}.customer-delivery-view h4{margin-top:0}.customer-delivery-view ul,.customer-delivery-view ol:not(.delivery-steps){padding-left:20px}.customer-delivery-view .commerce-order-items{padding:0;list-style:none}.customer-delivery-view .commerce-order-items li{border-bottom:1px solid #edf2f5;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.customer-delivery-view .commerce-order-items span{color:#607f90;margin-top:5px;font-size:12px;display:block}.customer-delivery-view .commerce-order-items b{white-space:nowrap;font-size:14px}.customer-delivery-view .commerce-order-facts>div{justify-content:space-between;gap:12px;margin:7px 0;font-size:13px;display:flex}.customer-delivery-view dd{margin:0}.customer-delivery-view a{color:#276c82}.customer-delivery-view button{color:#204d62;min-height:40px;font:inherit;background:#fff;border:1px solid #d9e5eb;border-radius:10px;padding:8px 12px}.customer-delivery-view .v60-order-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-delivery-view .commerce-order-timeline{color:#55788b;font-size:13px}.customer-delivery-expanded>.commerce-order-card-top,.customer-delivery-expanded>.commerce-order-dishes,.customer-delivery-expanded>.commerce-order-meta,.customer-delivery-expanded>.commerce-order-next-line,.customer-delivery-expanded>.commerce-order-pay-line{display:none}.delivery-steps{gap:0;margin:20px 0 24px;padding:0;list-style:none;display:flex}.delivery-steps li{color:#7c919f;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.delivery-steps li:not(:last-child):after{content:"";background:#dbe4e9;width:calc(100% - 40px);height:3px;position:absolute;top:14px;left:calc(50% + 20px)}.delivery-steps li>span{color:#fff;z-index:1;background:#d9e3e8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.delivery-steps svg{width:19px;height:19px}.delivery-steps li.is-reached{color:#173c4f}.delivery-steps li.is-reached>span{background:#ff701b}.delivery-steps b{font-weight:500}@media (max-width:380px){.customer-delivery-view{padding:12px}.customer-delivery-summary{padding:16px}.delivery-rider-banner{flex-wrap:wrap}.delivery-rider-banner a{margin-left:35px}.delivery-merchant strong span{margin-top:5px;display:inline-block}}.customer-delivery-view .delivery-progress-button{color:#fff;background:#ff6912;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:18px;padding:12px 16px;font-size:16px;font-weight:750;display:flex}.delivery-progress-button svg{width:20px;height:20px}
