.unified-booking .dispatch-head>p{max-width:520px}.booking-stage-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:18px 20px;border:1px solid #7c6848;background:linear-gradient(135deg,#25241f,#191a17)}.booking-stage-note span{color:#d3b678;font-size:9px;letter-spacing:.15em}.booking-stage-note b{font:500 18px "Noto Serif SC";color:#fff}.booking-stage-note small{flex-basis:100%;color:#aaa;line-height:1.7}.optional-contact{grid-column:1/-1;border:1px solid #45433d;background:#20211d}.optional-contact summary{padding:14px 16px;color:#e7dfd2;cursor:pointer;font-size:11px}.optional-contact summary span{float:right;color:#8f8b82;font-size:9px}.optional-contact>div{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:4px 16px 18px}.route-preview-button{min-height:60px!important;background:linear-gradient(135deg,#d2b576,#a77d3e)!important;color:#111!important;font-size:14px!important;box-shadow:0 14px 30px #0005}.customer-route-result{display:flex;flex-direction:column}.customer-route-result #ride-confirmation{order:1;margin-top:22px!important;border:1px solid #8d7448}.customer-route-result .uber-reference-v5{order:2}.customer-route-result .flight-widget{order:4}.customer-route-result .ride-confirm-copy{background:linear-gradient(155deg,#1d1e1a,#11120f)}.route-is-loading #prestige-route-map{position:relative;background:radial-gradient(circle at 50% 40%,#34332d,#151612)}.route-is-loading #prestige-route-map:after{content:"正在生成路线地图…";position:absolute;inset:0;display:grid;place-items:center;color:#d4b878;font-size:12px;letter-spacing:.12em}.route-is-loading .ride-confirm-copy h3{font-size:0}.route-is-loading .ride-confirm-copy h3:after{content:"正在规划您的行程";font-size:30px}#send-to-marvella-pool{width:100%;margin:18px 0 6px;padding:16px 12px;border:1px solid #e2c684;background:linear-gradient(135deg,#e1c47d,#ad8140);color:#141410;font-weight:700;box-shadow:0 12px 28px #0006}#send-to-marvella-pool:disabled{opacity:.75}.ride-confirm-copy .route-order-note{margin-top:4px!important;color:#aaa!important}.journey-time-highlight strong{font-size:clamp(34px,5vw,58px)!important}.dispatch-status b{color:#fff}.unified-booking #customer-orders{margin-top:28px}.uber-smart-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 12px;padding:12px 14px;border:1px solid #4f493c;background:#211f1a}.uber-smart-summary b{color:#f2e6cd;font-size:11px}.uber-smart-summary small{margin:0!important;text-align:right;color:#b7ad9c!important}.uber-prices .uber-recommended{border:1px solid #c8a865!important;background:linear-gradient(135deg,#3a3020,#29251d)!important}.uber-prices .uber-pet-price{border:1px solid #9b765f!important;background:linear-gradient(135deg,#342620,#27211d)!important}.uber-recommended b:before{content:"推荐 · ";color:#d9bb7a}.uber-pet-price b:before{content:"宠物 · ";color:#d5a88d}@media(max-width:700px){.optional-contact>div{grid-template-columns:1fr}.optional-contact summary span{display:block;float:none;margin-top:5px}.booking-stage-note{display:block}.booking-stage-note b,.booking-stage-note small{display:block;margin-top:8px}.uber-smart-summary{display:block}.uber-smart-summary small{display:block;margin-top:7px!important;text-align:left}}
