.loginpagea{border-bottom:1px solid #ddd;padding:10px 0px;background: #fff;}
.loginpageb{width: 1220px;margin:0 auto;}
.clr{clear:both;}
.f60{color:#F60;}
*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.login-container{width: 900px;margin: 50px auto;display:flex;box-shadow:0 4px 20px rgba(0,0,0,.05);padding: 80px;border-radius: 6px;background: #fff;height: 500px;}
.left-panel{width: 42%;padding-right:40px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #f0f0f0}
.qr-title{font-size:20px;font-weight:600;margin-bottom: 60px;}
.qr-box{width:172px;position: relative;height:172px;background-color:#f9f9f9;border:1px solid #e0e0e0;display:flex;justify-content:center;align-items:center;margin-bottom: 39px;color:#999;font-size:14px}
.scan-hint{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}
.app-icon-placeholder{width:16px;height:16px;background-color:#ff6a00;display:inline-block;border-radius:3px;color: #fff;text-align: center;line-height: 16px;}
.right-panel{width: 420px;padding-left:50px;}
.tabs{display:flex;justify-content: center;margin-bottom:30px;gap: 40px;}
.tab{font-size: 20px;font-weight:600;cursor:pointer;padding-bottom:5px;color:#333}
.tab.now{color:#ff6a00}
.form-group{margin-bottom:20px;position:relative}
.form-group .zybyicon{position: absolute;right: 4px;line-height: 46px;color: #999;cursor: pointer;}
.form-control{width:100%;height: 46px;border:1px solid #f0f0f0;background-color:#f8f9fa;border-radius:4px;font-size:14px;outline:0;transition:border-color .3s;line-height: 46px;padding-left: 20px;}
.form-control:focus{background-color:#fff;border-color:#ff6a00}
.forget-pwd{text-decoration: none;font-size: 14px;color:#999;cursor:pointer;width: 100px;display: inline-block;white-space: nowrap;}
.error-out{display: flex;justify-content: space-between;gap: 25px;margin-bottom: 20px;}
.error-msg{color:#dc3545;font-size: 14px;}
.right-controls{display:flex;justify-content:flex-end}
.btn-primary{width:100%;background-color:#ff6a00;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:20px;height: 46px;line-height: 46px;}
.btn-primary:hover{background-color:#e65f00}
.social-login{display:flex;justify-content:space-between;}
.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:14px;color:#333;cursor:pointer;text-decoration:none}
.btn-create{font-size:14px;color:#333;text-decoration:none}
.btn-create:hover,.forget-pwd:hover{text-decoration:underline}
.ewm_error_show .ewm_error{display:flex;}
.ewm_error_show img{filter: opacity(30%) blur(3px);}
.ewm_error{display:none;position: absolute;right: 0;top: 0;left: 0;bottom: 5px;align-items: center;z-index: 1;flex-direction: column;justify-content: center;gap: 20px;font-size: 14px;}
.ewm_error span{cursor: pointer;background-color: #3aabd7;color: #fff;padding: 5px 15px;border-radius: 5px;}
.loginbox .signbym{display:none;}
.loginbox #mobile{padding-left:115px;}
.loginbox .selcoushow{position: absolute;line-height: 46px;padding-left: 20px;color: #333;}
.loginbox ul.selectcountry{padding: 0px;top: 46px;border: 1px solid #bbb;width: 260px;margin-left: 5px;line-height: 26px;height: 160px;z-index: 1;overflow-y: auto;cursor: pointer;position: absolute;background: #fff;left: -5px;display:none;}
.loginbox ul.selectcountry li{margin:0px;border-bottom: 1px solid #efefef;padding-left: 10px;height: 26px;clear: both;} 
.loginbox ul.selectcountry li .right{float: right;margin-right: 10px;}
.loginbox ul.selectcountry li .left,.loginbox .selcoushow .left{width:110px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.loginbox ul.selectcountry li:hover{background:#efefef;}    
.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}
.L5Fo6c-bF1uUb{border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}
.L5Fo6c-bF1uUb:focus{border:none;outline:none}