/* Planner counts and final contact step, shared by RADE and VTF. */
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field{display:flex;flex-direction:column;gap:0}
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field>label{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:6px;row-gap:0;min-height:22px;margin:0 0 5px;line-height:22px}
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts{align-items:stretch;gap:12px}
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-count-name{display:block;font-size:15px;font-weight:650;line-height:22px}
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-count-age{display:inline;min-height:0;font-size:12px;font-weight:400;line-height:18px;color:#617267}
@media(min-width:701px){
 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="1"]>.ra-field:has(select[name=travellers])>label,html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field>label{display:block!important;height:22px!important;min-height:22px!important;line-height:22px!important;margin:0 0 5px!important;padding:0!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-count-name{display:inline!important;line-height:22px!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-count-age{display:inline!important;line-height:18px!important;margin:0 0 0 6px!important;padding:0!important;vertical-align:baseline}

 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="1"]>.ra-field:has(select[name=travellers])>label{display:flex;align-items:baseline;min-height:22px;margin:0 0 5px;line-height:22px}
 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="1"] select[name=travellers],html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts input{height:48px;min-height:48px;box-sizing:border-box}
}
html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field>input{margin-top:auto}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-enquiry-grid{margin:16px 0 20px;gap:14px 18px}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-step-google{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 0!important;border-top:1px solid #dbe4de;margin:18px 0 0!important;box-sizing:border-box;width:100%;min-height:0}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-step-google [data-google-button]{display:flex;align-items:center;justify-content:center;max-width:100%;margin:0 auto}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-step-google [data-google-status]:empty{display:none}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-step-google+.ra-auth-divider{margin:0 0 18px!important}
@media(max-width:700px){html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-step-google{padding:20px 0!important}}
html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-contact-consents{margin-top:16px}
@media(max-width:700px){
 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="1"]>.ra-enquiry-grid--counts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:end!important;width:100%;margin:12px 0!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="1"]>.ra-enquiry-grid--counts>.ra-field{display:flex!important;flex-direction:column!important;gap:0!important;grid-column:auto!important;min-width:0!important;width:100%;margin:0!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field>label{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:2px!important;min-height:40px!important;margin:0 0 6px!important;line-height:1.35!important;font-size:12px!important;white-space:normal!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts .ra-count-name{font-size:inherit;font-weight:650;overflow-wrap:anywhere}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts .ra-count-age{display:block;min-height:1.35em;font-size:11px!important;font-weight:400;line-height:1.35!important;color:#64736f}
 html body .ra-enquiry-shell.ra-enquiry-v2 .ra-enquiry-grid--counts>.ra-field>input{display:block;width:100%!important;min-width:0!important;margin-top:0!important;height:48px!important;min-height:48px!important;box-sizing:border-box;padding:9px 10px!important;font-size:16px!important}
 html body .ra-enquiry-shell.ra-enquiry-v2 [data-step="3"]>.ra-enquiry-grid{grid-template-columns:minmax(0,1fr)!important}
}
.ra-step-google .ra-google-retry{padding:11px 18px;border:1px solid #cad6d1;border-radius:999px;background:#fff;color:inherit;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.ra-step-google .ra-google-retry[hidden]{display:none!important}
