.login-module__ndwAQa__screen{color:#14130f;background:#f6f6f4;place-items:center;min-height:100dvh;padding:24px;display:grid}.login-module__ndwAQa__panel{background:#fff;border:1px solid #e6e3dc;border-radius:16px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 12px 32px #14130f0f}.login-module__ndwAQa__brand{letter-spacing:.16em;text-transform:uppercase;color:#8a8578;margin-bottom:6px;font-size:13px;display:block}.login-module__ndwAQa__title{margin:0 0 24px;font-size:22px;font-weight:600}.login-module__ndwAQa__form{flex-direction:column;gap:16px;display:flex}.login-module__ndwAQa__field{flex-direction:column;gap:6px;font-size:14px;display:flex}.login-module__ndwAQa__field span{color:#55514a}.login-module__ndwAQa__field input{color:inherit;background:#fff;border:1px solid #ddd8cf;border-radius:9px;padding:10px 12px;font-size:15px}.login-module__ndwAQa__field input:focus-visible{outline-offset:1px;border-color:#c8a25a;outline:2px solid #c8a25a}.login-module__ndwAQa__field input:disabled{background:#f4f2ee}.login-module__ndwAQa__error{color:#a3302a;background:#fbeceb;border:1px solid #f0cfcd;border-radius:8px;margin:0;padding:9px 11px;font-size:14px}.login-module__ndwAQa__submit{color:#fff;cursor:pointer;background:#14130f;border:0;border-radius:9px;margin-top:4px;padding:11px 14px;font-size:15px;font-weight:600}.login-module__ndwAQa__submit:disabled{cursor:progress;background:#6f6a61}.login-module__ndwAQa__note{color:#8a8578;text-align:center;margin:4px 0 0;font-size:12.5px}
