html body #dialog:has(#modal-form>.participant-footer800){padding:0!important;overflow:hidden!important;max-height:calc(100dvh - 32px)!important}
html body #dialog:has(#modal-form>.participant-footer800)>#dialog-body{padding:0!important;margin:0!important;display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden!important}
html body #dialog:has(#modal-form>.participant-footer800) #dialog-body>.modal-head446{margin:0!important;padding:18px 24px!important;width:100%;box-sizing:border-box;flex:0 0 auto}
html body #dialog:has(#modal-form>.participant-footer800) #modal-form{display:flex!important;flex-direction:column;min-height:0;overflow:hidden;margin:0!important;padding:0!important;width:100%;box-sizing:border-box}
html body #dialog:has(#modal-form>.participant-footer800) #modal-form>.form-grid{padding:20px 24px!important;margin:0!important;overflow-y:auto;min-height:0;box-sizing:border-box;flex:1 1 auto}
html body #dialog:has(#modal-form>.participant-footer800) #form-error:empty{display:none}
html body #dialog:has(#modal-form>.participant-footer800) #form-error:not(:empty){padding:0 24px;margin:0 0 12px}
html body #dialog:has(#modal-form>.participant-footer800) #modal-form>.participant-footer800{flex:0 0 auto;box-sizing:border-box;margin:0!important;padding:16px 24px!important;background:#edf1f6!important;border-top:1px solid #d1deeb;min-height:77px}
@media(max-width:600px){
 html body #dialog:has(#modal-form>.participant-footer800) #modal-form>.form-grid{padding:16px!important}
 html body #dialog:has(#modal-form>.participant-footer800) #modal-form>.participant-footer800{padding:14px 16px!important}
 html body #dialog:has(#modal-form>.participant-footer800) #dialog-body>.modal-head446{padding:16px!important}
}

/* Align the participant/account hint with the adjacent input, below its label. */
#modal-form .adult-note68{align-self:end;display:flex;align-items:center;box-sizing:border-box;min-height:44px;margin:0;padding:0;line-height:1.5;font-size:14px}
@media(max-width:640px){#modal-form .adult-note68{min-height:0;align-self:auto}}
