*{box-sizing:border-box}html{background:#f5f6f8}body{margin:0;min-width:0;min-height:100svh;padding:28px 18px;display:grid;place-items:center;color:#171717;font-family:var(--bariia-body-font,Arial,sans-serif)}.login-card{width:100%;max-width:350px;padding:30px 24px 24px;background:#fff;border:1px solid #d7d9df;border-radius:13px;box-shadow:0 8px 28px #00000003}.login-logo{display:block;width:240px;max-width:100%;height:auto;margin:0 auto 28px}.login-button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:39px;padding:9px 10px;border:1px solid #efcf12;border-radius:5px;background:#fcdd18;color:#111;font:600 13px var(--bariia-body-font,Arial,sans-serif);cursor:pointer}.login-button:hover{background:#edcf12}.login-button:disabled{opacity:.6;cursor:wait}.google-icon{width:18px;height:18px;flex:none;background:#fff;border-radius:50%}#password-login-form{display:grid;gap:14px;margin-top:19px}.login-field{display:grid;gap:6px;font-size:12px;font-weight:600}.login-field input{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d7d9df;border-radius:5px;background:#fff;color:#171717;font:400 13px var(--bariia-body-font,Arial,sans-serif)}.password-login{margin-top:4px}.access-note{margin:17px 0 0;text-align:center;font-size:10px;line-height:1.6;color:#747474}.status,.auth-setup-note{margin:14px 0 0;padding:10px;border:1px solid #e4d390;border-radius:5px;background:#fffae4;color:#725d11;font-size:12px;line-height:1.5}.return{display:block;text-align:center;margin-top:14px;font-size:11px;color:#565656}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #897700;outline-offset:3px}@media(max-width:380px){.login-card{padding:26px 20px}.login-logo{width:220px}}

/* Ajuste óptico del logotipo solicitado por BARIIA. */
.login-logo{position:relative;left:-6px;}
