.checkout-flow_screen__AJsAH{background:#f5f7f8;box-sizing:border-box;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.checkout-flow_cartScreen__jNrfz,.checkout-flow_confirmationScreen__N8Jb4{height:100dvh;min-height:0;overflow:hidden;padding-bottom:0}.checkout-flow_confirmationScreen__N8Jb4{display:grid;grid-template-rows:auto minmax(0,1fr)}.checkout-flow_confirmationScreen__N8Jb4 .checkout-flow_content__0cA4C{overflow-x:hidden;overscroll-behavior:contain;scroll-padding-bottom:calc(108px + env(safe-area-inset-bottom))}.checkout-flow_cartScreen__jNrfz .checkout-flow_cartContent__5fhS3,.checkout-flow_confirmationScreen__N8Jb4 .checkout-flow_content__0cA4C{align-content:start;box-sizing:border-box;grid-auto-rows:max-content;min-height:0;overflow-y:auto;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.checkout-flow_cartScreen__jNrfz .checkout-flow_cartContent__5fhS3{height:calc(100dvh - 149px)}.checkout-flow_content__0cA4C{display:grid;gap:12px;padding:16px 12px 108px}.checkout-flow_sectionHeading__nQ2sT{align-items:baseline;display:flex;justify-content:space-between;padding:0 4px}.checkout-flow_cartItem__z0DT1 h2,.checkout-flow_customerCard__L8mKI h2,.checkout-flow_sectionHeading__nQ2sT h1{color:#17385e;margin:0}.checkout-flow_sectionHeading__nQ2sT h1{font-size:16px;line-height:20px}.checkout-flow_itemLabel__ujH8P,.checkout-flow_itemMeta__f04z5,.checkout-flow_sectionHeading__nQ2sT span,.checkout-flow_validity__lRB0_{color:#6f98a8;font-size:11px;line-height:16px}.checkout-flow_validity__lRB0_{background:#fff0eb;border-radius:8px;color:#e95335;margin:0;padding:8px 12px}.checkout-flow_itemList__CFybz{display:grid;gap:12px}.checkout-flow_tripChoices__vDPbQ{margin-bottom:12px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgb(25 57 88/10%);min-width:0;overflow-wrap:anywhere}.checkout-flow_tripChoices__vDPbQ .checkout-flow_cartItem__z0DT1{box-shadow:none}.checkout-flow_tripChoices__vDPbQ .checkout-flow_cartItem__z0DT1+.checkout-flow_cartItem__z0DT1,.checkout-flow_tripSubtotal__K_46n{border-top:1px solid var(--color-border)}.checkout-flow_tripSubtotal__K_46n{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 14px;padding-block:14px}.checkout-flow_tripSubtotal__K_46n strong{color:var(--customer-primary,#f1592a)}.checkout-flow_cartItem__z0DT1,.checkout-flow_customerCard__L8mKI,.checkout-flow_totalCard__r6SmK{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgb(25 57 88/10%)}.checkout-flow_cartItem__z0DT1{display:grid;gap:10px;padding:14px;min-width:0;overflow-wrap:anywhere}.checkout-flow_multiline__kM61J{white-space:pre-wrap;overflow-wrap:anywhere}.checkout-flow_cartHead__bdaV1{align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.checkout-flow_cartImage__wdwLg{border-radius:8px;height:72px;object-fit:cover;width:72px}.checkout-flow_itemFooter__VcVO7,.checkout-flow_itemHeading__UlP36,.checkout-flow_totalCard__r6SmK{align-items:center;display:flex;gap:12px;justify-content:space-between}.checkout-flow_itemHeading__UlP36>div{min-width:0}.checkout-flow_itemHeading__UlP36 h2{font-size:14px;line-height:19px}.checkout-flow_itemHeading__UlP36>strong,.checkout-flow_totalCard__r6SmK strong{color:#f55332;font-size:15px;line-height:20px;text-align:right}.checkout-flow_itemMeta__f04z5{margin:-5px 0 0}.checkout-flow_routeList__6CN8n{border-block:1px solid #e6edf1;display:grid;gap:8px;margin:0;padding:10px 0}.checkout-flow_routeList__6CN8n div{display:grid;gap:2px}.checkout-flow_routeList__6CN8n dt{color:#6f98a8;font-size:10px;line-height:13px}.checkout-flow_routeList__6CN8n dd{color:#17385e;font-size:12px;font-weight:700;line-height:16px;margin:0}.checkout-flow_routeList__6CN8n dd a,.checkout-flow_routeList__6CN8n dd small{display:block;font-size:11px;line-height:16px;margin-top:3px}.checkout-flow_routeList__6CN8n dd small{color:#6f8295}.checkout-flow_routeList__6CN8n dd a{color:var(--customer-primary,#f1592a);font-weight:600;text-decoration:none}.checkout-flow_partySummary__jgrl4{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.checkout-flow_partySummary__jgrl4 div{display:grid;gap:2px;min-width:0}.checkout-flow_partySummary__jgrl4 dt{color:#6f98a8;font-size:10px}.checkout-flow_partySummary__jgrl4 dd{color:#17385e;font-size:12px;margin:0;overflow-wrap:anywhere}.checkout-flow_itemFooter__VcVO7{color:#6f98a8;font-size:11px;line-height:16px}.checkout-flow_itemFooter__VcVO7 strong{color:#f55332}.checkout-flow_totalCard__r6SmK{padding:14px}.checkout-flow_totalCard__r6SmK span{color:#17385e;font-size:13px;font-weight:700}.checkout-flow_form__LQpPj{display:grid;gap:12px;padding:0 12px 108px}.checkout-flow_negotiationForm__Mrz3A{display:grid;gap:12px}.checkout-flow_form__LQpPj [data-kit-component=checkbox]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(25 57 88/10%);padding:14px}.checkout-flow_customerCard__L8mKI{display:grid;gap:8px;padding:14px}.checkout-flow_customerCard__L8mKI h2{font-size:14px;line-height:18px}.checkout-flow_customerCard__L8mKI p{color:#57748d;font-size:12px;line-height:18px;margin:0}.checkout-flow_stickyAction__grcvc{background:linear-gradient(0deg,#f2f2f2 70%,transparent);bottom:0;box-sizing:border-box;left:50%;max-width:440px;padding:18px 12px calc(12px + env(safe-area-inset-bottom));position:fixed;transform:translateX(-50%);width:100%;z-index:12}.checkout-flow_stickyAction__grcvc [data-kit-component=button-link],.checkout-flow_stickyAction__grcvc [data-kit-component=button]{background:#f55332;border-color:#f55332;display:flex;justify-content:center;min-height:46px;width:100%}.checkout-flow_finalActions__hJrnF{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.checkout-flow_stickyAction__grcvc .checkout-flow_secondaryAction__jm_uN{background:#fff;border-color:#f55332;color:#e95335}.checkout-flow_error__VO7So{background:#fff0eb;border-radius:8px;color:#e95335;font-size:12px;line-height:18px;margin:0;padding:10px 12px}.checkout-flow_cartItem__z0DT1[data-cart-item-state=invalid],.checkout-flow_cartItem__z0DT1[data-cart-item-state=unconfirmed]{background:var(--color-background);border:1px solid var(--color-border)}