.modal-form-viewport{background:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}.modal-form-dialog .form-container.cp-form-modal{width:100%;max-width:100%;min-width:0;box-shadow:none;padding:0;margin-top:-33px}.modal-form-dialog .form-container.cp-form-modal>form{align-items:stretch;width:100%;max-width:100%;min-width:0}.modal-form-dialog .form-container.cp-form-modal .form-fields,.modal-form-dialog .form-container.cp-form-modal .form-step-0,.modal-form-dialog .form-container.cp-form-modal [class*=form-step-]{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-width:0}.modal-form-dialog .form-container.cp-form-modal .form-fields{gap:1.25rem}.modal-form-dialog .form-container.cp-form-modal .form-fields>div{width:100%;max-width:100%;min-width:0;margin-bottom:0}.modal-form-dialog .form-container.cp-form-modal .form-field,.modal-form-dialog .form-container.cp-form-modal .input{width:100%;min-width:0}.modal-form-dialog .form-container.cp-form-modal input[type=checkbox],.modal-form-dialog .form-container.cp-form-modal input[type=radio]{height:1rem!important;width:1rem!important;min-height:1rem!important;min-width:1rem!important;max-height:1rem!important;max-width:1rem!important}.modal-form-dialog .form-container.cp-form-modal button.common-btn{height:48px;width:100%;border-radius:3px;font-size:1rem;line-height:1.5rem;font-weight:700}.modal-form-dialog .form-container label{margin-bottom:6px}.modal-form-dialog .input{margin-top:.25rem!important}.modal-form-dialog .title{font-size:1.1rem;max-width:calc(100% - 20px)}.modal-form-dialog .back-button{margin-bottom:-5px}@media (min-width:640px){.modal-form-viewport{background:transparent;overscroll-behavior-y:contain}.modal-form-dialog .title{font-size:1.375rem}}