body.login{background:#111111 radial-gradient(1200px 600px at 50% -10%,rgba(177,29,28,.35),transparent 60%);font-family:Inter,Arial,sans-serif;min-height:100vh;display:flex;align-items:center;justify-content:center}
#login{width:380px;max-width:calc(100vw - 32px);padding:40px 0 30px;margin:0 auto}
.login h1{margin-bottom:26px}
.login h1 a{background:none!important;width:auto!important;height:auto!important;text-indent:0!important;overflow:visible!important;font:700 44px/1 Oswald,Inter,Arial,sans-serif!important;color:#fff!important;letter-spacing:.5px;text-transform:uppercase;outline:0;box-shadow:none!important;margin:0!important;display:block!important}
.login h1 a:after{content:"PAGOS";display:block;font:800 12px/1 Inter,Arial,sans-serif;letter-spacing:.32em;color:#e0464a;margin-top:12px}
.login h1:after{content:"Pagos a proveedores · aprobación con el celular";display:block;text-align:center;color:#9a9a9a;font:500 13px/1.5 Inter,Arial,sans-serif;margin-top:14px}
.login form{background:#fff;border:0!important;border-radius:18px;padding:28px 26px 24px!important;margin-top:0!important;box-shadow:0 30px 80px rgba(0,0,0,.45)!important}
.login label{color:#444;font-size:13px;font-weight:600;margin-bottom:6px}
.login form .input,.login input[type=text],.login input[type=password],.login input[type=email]{background:#fff!important;border:1px solid #e3e3e3!important;border-radius:11px!important;padding:10px 14px!important;font-size:16px!important;min-height:46px;box-shadow:none!important;color:#111!important;margin:2px 0 16px!important}
.login form .input:focus,.login input:focus{border-color:#b11d1c!important;box-shadow:0 0 0 3px #fdf3f3!important;outline:0!important}
.login .button.wp-hide-pw{color:#888!important;height:46px!important;min-height:46px!important;top:2px}.login .button.wp-hide-pw:focus{box-shadow:none!important}
.login .forgetmenot{margin-top:4px}.login .forgetmenot label{font-weight:500;color:#444}
.login input[type=checkbox]{border-color:#c9c9c9;border-radius:5px}.login input[type=checkbox]:checked::before{filter:hue-rotate(140deg) saturate(3)}
.login .submit{display:block;clear:both;padding-top:16px}
#wp-submit,.login .button-primary,.wp-core-ui .button-primary{float:none!important;width:100%!important;height:48px!important;min-height:48px;background:#b11d1c!important;border:0!important;border-radius:12px!important;font:700 15px Inter,Arial,sans-serif!important;color:#fff!important;text-shadow:none!important;box-shadow:0 8px 20px rgba(177,29,28,.35)!important;transition:background .15s}
#wp-submit:hover,.login .button-primary:hover{background:#7a1312!important}
#wp-submit:focus{box-shadow:0 0 0 3px #f5d0cf!important}
.login #nav,.login #backtoblog{text-align:center;padding:0!important;margin:16px 0 0!important}
.login #nav a,.login #backtoblog a{color:#9a9a9a!important;text-decoration:none!important;font-size:13px}.login #nav a:hover,.login #backtoblog a:hover{color:#fff!important}
.login .message,.login .notice,.login #login_error{border-radius:12px;border-left-color:#b11d1c!important;box-shadow:none;background:#fff}
.language-switcher,.privacy-policy-page-link{display:none!important}
.login:after{content:"© SmartClick";position:fixed;bottom:14px;left:0;right:0;text-align:center;color:#555;font:500 12px Inter,Arial,sans-serif}
