.quick-contact-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.quick-contact-actions a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:90px;min-height:44px;padding:8px 12px;border:1px solid #ffffff60;border-radius:7px;color:white;font-size:13px;font-weight:600;text-decoration:none}.quick-contact-actions a:first-child{background:#fff;color:#0b2c45}.quick-contact-actions a:hover{opacity:.86}.quick-contact-number{font-weight:600;text-decoration:none}.site-client-link{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding:8px}.client-prefill-note{font-size:13px;color:#536679;margin:0 0 16px}.op-payment-options{display:grid;gap:10px;margin-top:12px}.op-payment-options label{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #d4dce3;border-radius:8px;min-height:44px}.op-payment-options:has(input:checked) label:has(input:checked){border-color:#b98a00;background:#fffae9}#step3Form [data-passenger-contact][hidden]{display:none!important}#step3Form[data-for-self] #contactInfo>div:first-child{display:none}#step3Form[data-for-self] #contactInfo{padding-top:0;border-top:0}@media(max-width:767px){.site-client-link{max-width:90px}.quick-contact-actions{gap:6px}.quick-contact-actions a{padding:8px;min-width:75px}}
@media(max-width:767px){.site-client-link{display:none}}
