.web-slot-page .get-started-required,.development-questionnaire .get-started-required{color:#dc2626}.web-slot-page .web-slot-card .alternate-contact-fields,.development-questionnaire .alternate-contact-fields{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.alternate-contact-fields .alternate-contact-field{gap:8px;min-width:0;display:grid}.web-slot-page .web-slot-card .alternate-contact-fields .alternate-contact-field>label,.development-questionnaire .alternate-contact-fields .alternate-contact-field>label{margin:0;line-height:1.5;display:block}.alternate-contact-field>label .get-started-required{display:inline}.web-slot-page .alternate-contact-fields .country-phone-input,.development-questionnaire .alternate-contact-fields .country-phone-input{align-items:stretch;gap:0;width:100%;min-width:0;height:44px;min-height:44px;margin:0;display:flex}.web-slot-page .alternate-contact-fields .country-code-control,.development-questionnaire .alternate-contact-fields .country-code-control{flex:0 0 112px;align-self:stretch;min-width:0}.web-slot-page .alternate-contact-fields input.country-phone-number,.development-questionnaire .alternate-contact-fields input.country-phone-number{width:0;min-width:0;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:0 7px 7px 0;flex:1 1 0;margin:0;padding:10px 12px}.web-slot-page .alternate-contact-fields .country-code-control input,.development-questionnaire .alternate-contact-fields .country-code-control input{min-height:0;box-shadow:none;border:0;outline:none;margin:0;padding:0}.web-slot-page:has(.alternate-contact-fields){height:auto;min-height:100dvh;overflow:visible}.web-slot-page:has(.alternate-contact-fields) .web-slot-shell.web-slot-checkout-shell{height:auto}.web-slot-page .web-slot-card.web-contact-card:has(.alternate-contact-fields){grid-template-rows:auto auto auto auto;height:auto}.web-slot-page .web-slot-card.web-contact-card:has(.alternate-contact-fields) .web-slot-content{overflow:visible}.web-slot-page .web-slot-card:has(.alternate-contact-fields) .web-slot-content>*{flex-shrink:0}
