/* Customer flow uses the current language-site shell and card rhythm. */
.en-customer-flow.en-home-v2--mobile{width:min(100%,430px);margin:0 auto!important}
.en-customer-flow,.tw-customer-flow{background:var(--sys-color-canvas,#f7f8fa)}
.en-customer-flow .en-rental-order-page{background:transparent!important}
.en-customer-flow .rv,.tw-customer-flow .rv{font-family:inherit;font-size:14px;line-height:1.6;padding:16px;max-width:1200px}
.en-customer-flow .rv *{word-break:normal;overflow-wrap:break-word}
.en-customer-flow .rv-header,.tw-customer-flow .rv-header{margin-bottom:16px}
.en-customer-flow .rv h1,.tw-customer-flow .rv h1{font-size:24px;margin:6px 0 8px}
.en-customer-flow .rv h2,.tw-customer-flow .rv h2{font-size:18px}
.en-customer-flow .rv-card,.tw-customer-flow .rv-card{padding:20px 16px;border-radius:16px;margin-bottom:12px;box-shadow:0 2px 6px #132c460a}
.en-customer-flow .rv-help,.tw-customer-flow .rv-help{padding:16px 4px}
.en-customer-flow .rv-empty,.tw-customer-flow .rv-empty{padding:28px 16px}
.en-customer-flow .rv-layout{grid-template-columns:1fr;gap:16px}
.en-customer-flow .rv-lookup,.tw-customer-flow .rv-lookup{max-width:720px}
