.register-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:url(/trangnguyen/images/register-box-1.png) -180px 0/550px 765px no-repeat;border:1px solid #c9150a;border-radius:29px;max-width:720px;margin:0 auto;padding:0 0 0 267px;overflow:auto;box-shadow:1px 1px 7px #0000,1px -1px 6px #0000006b}.register-box.register-box-1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:url(/trangnguyen/images/register-box.png) -46px -282px/238% no-repeat;border:0 solid #c9150a;border-radius:29px;padding:30px 30px 30px 210px;box-shadow:1px 1px 7px #0000,1px -1px 6px #0000006b}.register-box.register-box-1 .register-form{background:0 0}.register-box .register-form{box-sizing:border-box;background:#fff;border-radius:29px;width:100%}.register-box .register-footer{background:#f7f6ef}.register-box .register-social{color:var(--textColor,#000);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px;font-weight:500;transition:background-color .3s,color .3s;display:flex}#registerButton{background-color:var(--btn-bg);color:var(--btn-color);border:none;border-radius:15px;min-height:56px}#registerButton:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color);border:none}.forgot-pwd{color:var(--link-color)}.copyright{color:#fff;-webkit-user-select:none;user-select:none;z-index:1;text-align:center;margin-top:20px;font-size:15px;bottom:20px;left:0;right:0}@media (max-width:768px){.copyright{font-size:12px}.register-box{max-width:100%;box-shadow:none;background:0 0;border:none;margin:0 auto;padding:0}.register-box .register-form{background:0 0}.register-box .register-form input{background:#fffaf2e7;border:1px solid #ffb1b1;border-radius:15px;padding-top:20px;padding-bottom:20px}.register-box .register-form .line-text span{z-index:2;background:#fdf1e2;padding:2px 15px;position:relative}.register-box .register-footer{background:#fff6f666}.register-box .register-social{color:var(--textColor,#000);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px;font-weight:500;transition:background-color .3s,color .3s;display:flex}.register-body{padding:0 20px 20px}}.register-form button[type=submit],.pw-reset button[type=submit],.pw-reset .pw-btnlink,.tfa-step button[type=submit]{border:none;border-radius:15px;min-height:48px;background:var(--btn-bg,#e04848)!important;color:var(--btn-color,#fff)!important}.register-form button[type=submit]:hover:not(:disabled),.pw-reset button[type=submit]:hover:not(:disabled),.pw-reset .pw-btnlink:hover:not(:disabled),.tfa-step button[type=submit]:hover:not(:disabled){background:var(--btn-hover-bg,#c1272d)!important}.register-form button[type=submit]:disabled,.pw-reset button[type=submit]:disabled,.pw-reset .pw-btnlink:disabled,.tfa-step button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.register-form .login-social{color:var(--textColor,#000);border-radius:10px;flex-flow:row;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:500;display:flex}.register-form .login-social img{display:inline-block;width:20px!important;height:20px!important;margin:0!important}.reg-type{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reg-type button{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;transition:border-color .15s,background .15s;display:flex}.reg-type button b{color:#1f2937;font-size:14px}.reg-type button small{color:#6b7280;font-size:11.5px;line-height:1.3}.reg-type button:hover{border-color:#fca5a5}.reg-type button.on{background:#fef2f2;border-color:#dc2626}.reg-type button.on b{color:#b91c1c}html[data-theme=dark] .reg-type button{background:#ffffff0a;border-color:#ffffff1f}html[data-theme=dark] .reg-type button b{color:#f3f4f6}html[data-theme=dark] .reg-type button small{color:#9ca3af}html[data-theme=dark] .reg-type button.on{background:#dc262626;border-color:#ef4444}html[data-theme=dark] .reg-type button.on b{color:#fca5a5}
