#modalHotelRoomPaymentTypeChoose .modal-content .title,#modalHotelRoomPaymentTypeChoose.modal.show .modal-content,.verificationModal .modal-content .title{font-size:18px;margin:auto}#modalHotelRoomPaymentTypeChoose .modal-header,.verificationModal .modal-header{border-bottom:none;font-weight:600;line-height:28px}#modalRoomPaymentTypeContent{display:flex;gap:24px}#modalRoomPaymentTypeContent .pay-type-item{align-content:space-between;display:flex;flex-wrap:wrap;position:relative;width:50%}#modalRoomPaymentTypeContent .sub-title{font-size:16px;font-weight:600}#modalRoomPaymentTypeContent .pay-type-body{display:flex;flex-wrap:wrap;gap:12px}#modalRoomPaymentTypeContent .pay-type-badge{font-size:12px;font-weight:500}#modalRoomPaymentTypeContent .total-amount{display:flex;float:right;font-size:22px;font-weight:700;justify-content:flex-end;margin:16px 0;width:100%}.modal-body span{font-size:inherit}#modalRoomPaymentTypeContent .choose-room-button{border-radius:6px;display:inline-block;font-size:14px;font-weight:700;padding:12px 0;width:100%}.box{border:1px solid #f4f4f4;border-radius:6px;padding:16px}#mPasshiddenPopupArea .box,.verificationModal .box{align-items:center;display:flex;flex-direction:column;gap:16px}.orderOTPDiv .close{display:none}.btn-link{color:#007bff!important;font-size:14px;font-weight:400;text-decoration:none}.custom-resend{border-radius:5px;height:42.5px;width:328px}#mPasshiddenPopupArea .button-wrapper button{width:100%}.masterpas-icon{margin-top:16px;text-align:center}.masterpas-icon img{max-width:112px}@media (max-width:991px){#modalRoomPaymentTypeContent{flex-direction:column}#modalRoomPaymentTypeContent .pay-type-item{width:100%}#modalHotelRoomPaymentTypeChoose .modal-dialog,.verificationModal .modal-dialog{padding:15px}#modalRoomPaymentTypeContent .header,.verificationModal .header{padding:4px}#modalHotelRoomPaymentTypeChoose .modal-content .title,.verificationModal .modal-content .title{font-size:16px}}.phone-info{color:#797979;font-size:16px;font-weight:400}#otpPhone{font-weight:700}.counter-wrapper{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:215px}#mPasshiddenPopupArea .counter-wrapper{width:auto}.verificationCodeBlocks{display:flex;gap:8px;justify-content:center}.verificationCodeBlocks input{background:#f4f4f4;border:none;border-radius:4px;font-size:16px;height:48px;text-align:center;width:48px}.verificationCodeBlocks.mismatchLimitError input{color:#dc3545;font-size:20px}.verificationErrors{margin-top:16px;width:fit-content}.update-button-wrapper{align-items:center;color:#383838;display:flex}.verificationCodeBlocks.error input{color:#dc3545;font-size:20px}.orderVerification-description{font-weight:400}.orderVerification-description,.orderVerification-description span{line-height:16.94px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.orderVerification-description span{font-weight:700}.alert-otp{background:#fff2f3;border-radius:4px 0 0 0;color:red;font-size:14px;font-weight:400;gap:10px;line-height:16.94px;padding:5px 10px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.btn-border{border:1px solid #fec60a;color:#383838}.orderSearchAlert span.error{color:red;display:block;font-size:12px;font-weight:400;margin:0;padding:3px 0 0}.form-orderSearch .mat-group.error input[type=tel]{border:1px solid red}.form-orderSearch .mat-group.error input[type=text]{border-bottom:1px solid red}@media (max-width:991px){.update-button-wrapper{display:block}}