.mobile-contact-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(.08rem);backdrop-filter:blur(.08rem);z-index:1000;overflow-y:auto;color:#000}.mobile-contact-dialog .dialog-content{width:90%;margin:.4rem auto;background:#fff;border-radius:.24rem;padding:.4rem}.mobile-contact-dialog .dialog-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.mobile-contact-dialog .dialog-header h3{font-size:.36rem;color:#073b66}.mobile-contact-dialog .dialog-header .close-btn{font-size:.4rem;color:#999;padding:.1rem}.mobile-contact-dialog .form-item,.mobile-contact-dialog .form-row{margin-bottom:.3rem}.mobile-contact-dialog .required{color:#f56c6c;margin-left:4px}.mobile-contact-dialog .form-item label{display:block;font-size:.28rem;margin-bottom:.1rem}.mobile-contact-dialog .form-item input{width:95%;height:.8rem;border:.02rem solid #ddd;border-radius:.08rem;padding:0 .2rem;font-size:.28rem}.mobile-contact-dialog .mobile-form-industry-trigger{width:100%;min-height:.8rem;height:auto;border:.02rem solid #ddd;border-radius:.08rem;padding:.2rem;font-size:.28rem;color:#333;background-color:#fff;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;text-align:left}.mobile-contact-dialog .mobile-form-industry-trigger-text{flex:1 1;min-width:0;white-space:normal;word-break:break-word;line-height:1.4}.mobile-contact-dialog .mobile-form-industry-trigger-arrow{flex-shrink:0;width:.32rem;height:.32rem;margin-left:.1rem;filter:brightness(0) saturate(100%);opacity:.6;transform:rotate(180deg)}.mobile-contact-dialog .form-item textarea{width:95%;border:.02rem solid #ddd;border-radius:.08rem;padding:.2rem;font-size:.28rem;resize:none;font-family:inherit;margin-top:.2rem}.mobile-contact-dialog .other-demand-input,.mobile-contact-dialog .other-industry-input{margin-top:.2rem}.mobile-contact-dialog .radio-group{display:flex;flex-direction:column;flex-wrap:wrap}.mobile-contact-dialog .radio-item{display:flex;align-items:center;gap:.1rem;padding:.15rem 0;cursor:pointer}.mobile-contact-dialog .radio-item input{width:.32rem!important;height:.32rem!important;margin:0;cursor:pointer}.mobile-contact-dialog .radio-item label{font-size:.28rem;margin:0;cursor:pointer;display:inline-block}.mobile-contact-dialog .checkbox-group{margin-top:.4rem}.mobile-contact-dialog .checkbox-item{display:flex;align-items:center;gap:.1rem;margin-bottom:.2rem}.mobile-contact-dialog .checkbox-item input{width:.28rem!important}.mobile-contact-dialog .checkbox-item label{font-size:.28rem;margin:0}.mobile-contact-dialog .checkbox-item a{color:#073b66!important}.mobile-contact-dialog .submit-btn{margin-top:.4rem;text-align:center}.mobile-contact-dialog .submit-btn button{width:8rem;height:.8rem;background:#073b66;border:none;border-radius:.08rem;color:#fff;font-size:.3rem}.mobile-contact-dialog .submit-btn button:disabled{background:#ccc;color:#fff;cursor:not-allowed}.mobile-qrcode-success-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center}.mobile-qrcode-success-dialog .dialog-image{width:90%;max-height:85vh;border-radius:.2rem;background:#fff;display:flex;flex-direction:column;overflow:hidden}.mobile-qrcode-success-dialog .dialog-image__header{flex-shrink:0;height:.8rem;position:relative;display:flex;align-items:center;justify-content:flex-end;padding:0 .2rem}.mobile-qrcode-success-dialog .dialog-image .close-btn{cursor:pointer;font-size:.44rem;color:#333;line-height:1;padding:.1rem}.mobile-qrcode-success-dialog .dialog-image__body{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 .3rem}.mobile-qrcode-success-dialog .dialog-image__body img{width:100%;max-width:4rem;height:auto;transform:translateZ(0)}.mobile-qrcode-success-dialog .dialog-image__tip{flex-shrink:0;padding:0 .3rem;text-align:center;font-size:.28rem;line-height:1.5;color:#555}.mobile-qrcode-success-dialog .dialog-image__footer{flex-shrink:0;padding:.3rem .3rem .4rem;display:flex;justify-content:center}.mobile-qrcode-success-dialog .dialog-image__download-btn{padding:.24rem .6rem;background:#073b66;color:#fff;border:none;border-radius:.08rem;font-size:.32rem;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:background .3s}.mobile-qrcode-success-dialog .dialog-image__download-btn:hover{background:#0a4d7a}.mobile-qrcode-success-dialog .dialog-image__download-btn:active{background:#052d4a}