.vcode-dialog{font-size:14px;color:#666}.vcode-dialog #dialog-title{margin:0;padding:0 24px;line-height:48px;font-size:14px;border-bottom:1px solid #f2f2f2;background:#fcfcfc}.vcode-dialog #dialog-title::before{display:none}.vcode-dialog #dialog-close{top:18px}.vcode-dialog #dialog-content{width:100%;padding:20px 24px;box-sizing:border-box}.vcode-dialog .confirm-btn{margin:50px 0 10px;width:100%;height:45px}.vcode-dialog h4{margin-top:25px;font-weight:700}.vcode-dialog .vcode-tip{height:25px;line-height:25px;font-size:12px;color:#999}.vcode-dialog .verification-code.error .vcode-tip{color:#fc4343}.vcode-dialog .phone-wrapper{display:flex;margin-bottom:10px}.vcode-dialog .phone-wrapper input{flex-grow:1;margin-right:10px;padding:0 10px;height:40px;border:1px solid #ddd;border-radius:3px}.vcode-dialog .phone-wrapper input:focus{border:1px solid #38f}.vcode-dialog .phone-wrapper button{width:150px;height:42px;border:1px solid #ddd;font-size:14px;background:#fff;color:#333;cursor:pointer;outline:0;font-family:Arial}.vcode-dialog .error input{border:1px solid #fc4343}.vcode-dialog .tip{text-align:center;color:#999}