.login-auth-layout[data-v-c499b2ba]{background:#fff;border-radius:16px;color:#19191c;display:grid;grid-template-columns:minmax(0,440px) minmax(0,520px);min-height:544px;overflow:hidden;width:min(960px,100%)}.login-auth-layout__brand-panel[data-v-c499b2ba]{background:linear-gradient(#00000057,#00000057),var(--login-background-image) center /cover no-repeat;min-height:544px;overflow:hidden;position:relative}.login-auth-layout__brand-logo[data-v-c499b2ba]{bottom:40px;height:39px;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;transform:translate(-50%);width:205px}.login-auth-layout__content[data-v-c499b2ba]{background:#fff;display:grid;min-height:544px;place-items:center}[data-v-c499b2ba] .login-dialog__form{align-content:start;display:grid;gap:32px;min-height:440px;width:400px}[data-v-c499b2ba] .login-dialog__fields{align-content:start;display:grid;gap:0}[data-v-c499b2ba] .login-dialog__field{color:#33343a;display:grid;font-size:14px;gap:0;line-height:20px}[data-v-c499b2ba] .login-dialog__field+.login-dialog__field{margin-top:16px}[data-v-c499b2ba] .login-dialog__field span{font-family:var(--shop-font-family);font-size:10px;font-weight:400;line-height:16px}[data-v-c499b2ba] .login-dialog__field input{background:#fff;border:1px solid #e6e8ea;border-radius:8px;box-sizing:border-box;color:#3c3c3c;font-family:var(--shop-font-family);font-size:14px;height:48px;line-height:20px;outline:0;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}[data-v-c499b2ba] .login-dialog__field--floating{background:#fff;border:1px solid #e6e8ea;border-radius:8px;box-sizing:border-box;min-height:48px;padding:4px 16px}[data-v-c499b2ba] .login-dialog__field--floating:focus-within{border-color:#1e1e1e}[data-v-c499b2ba] .login-dialog__field--floating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:0;border-radius:0;box-shadow:none;height:20px;outline:0;padding:0;width:100%}[data-v-c499b2ba] .login-dialog__field--floating input:focus{outline:0}[data-v-c499b2ba] .login-dialog__field--floating input:focus-visible{box-shadow:none;outline:0}[data-v-c499b2ba] .login-dialog__field input:-webkit-autofill,[data-v-c499b2ba] .login-dialog__field input:-webkit-autofill:active,[data-v-c499b2ba] .login-dialog__field input:-webkit-autofill:focus,[data-v-c499b2ba] .login-dialog__field input:-webkit-autofill:hover{-webkit-text-fill-color:#3c3c3c;box-shadow:inset 0 0 0 1000px #fff;caret-color:#3c3c3c;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}[data-v-c499b2ba] .login-dialog__field--floating input:-webkit-autofill,[data-v-c499b2ba] .login-dialog__field--floating input:-webkit-autofill:active,[data-v-c499b2ba] .login-dialog__field--floating input:-webkit-autofill:focus,[data-v-c499b2ba] .login-dialog__field--floating input:-webkit-autofill:hover{-webkit-text-fill-color:#3c3c3c;box-shadow:inset 0 0 0 1000px #fff;caret-color:#3c3c3c}[data-v-c499b2ba] .login-dialog__password-control{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 18px}[data-v-c499b2ba] .login-dialog__password-toggle{background:transparent;border:0;cursor:pointer;display:block;height:18px;padding:0;width:18px}[data-v-c499b2ba] .login-dialog__password-toggle:disabled{cursor:not-allowed;opacity:.5}[data-v-c499b2ba] .login-dialog__password-toggle img{display:block;height:18px;width:18px}[data-v-c499b2ba] .login-dialog__field input:focus{background:#fff;border-color:#1e1e1e;box-shadow:none}[data-v-c499b2ba] .login-dialog__field--floating input:focus{background:#fff;border:0;box-shadow:none}[data-v-c499b2ba] .login-dialog__field input:disabled{background:#fff;color:#8b8d94;cursor:not-allowed}[data-v-c499b2ba] .login-dialog__meta{align-items:center;color:#3c3c3c;display:flex;font-family:var(--shop-font-family);font-size:14px;gap:8px;justify-content:space-between;line-height:20px;margin-top:16px;min-height:22.5px}[data-v-c499b2ba] .login-dialog__forgot{color:#3c3c3c;margin-left:auto;text-decoration:none;white-space:nowrap}[data-v-c499b2ba] .login-dialog__forgot:focus-visible,[data-v-c499b2ba] .login-dialog__forgot:hover{color:#1e1e1e;text-decoration:underline}[data-v-c499b2ba] .login-dialog__remember{align-items:center;display:inline-flex;gap:4px}[data-v-c499b2ba] .login-dialog__remember input{accent-color:#4f4f4f;height:18px;margin:0;width:18px}[data-v-c499b2ba] .login-dialog__error{color:#c53e2f;font-size:13px;line-height:18px;margin:-4px 0 0}[data-v-c499b2ba] .login-dialog__submit.app-action-button--solid{background:#19191c;border-color:#19191c;border-radius:8px;color:#fff;font-size:16px;font-weight:700;height:48px;line-height:16px;padding:0 16px;width:100%}[data-v-c499b2ba] .login-dialog__submit.app-action-button--solid:hover:not(:disabled){background:#303033}[data-v-c499b2ba] .login-dialog__submit.app-action-button--solid:active:not(:disabled){background:#0a0a0c}[data-v-c499b2ba] .login-dialog__submit.app-action-button--solid:disabled{background:#a6a6a8;border-color:transparent;color:#fff}[data-v-c499b2ba] .login-dialog__actions{display:grid;gap:16px}[data-v-c499b2ba] .login-dialog__switch{background:transparent;border:0;border-radius:8px;color:#1e1e1e;cursor:pointer;font-family:var(--shop-font-family);font-size:16px;height:48px;line-height:normal;padding:0;text-align:center;width:100%}[data-v-c499b2ba] .login-dialog__switch:disabled{cursor:not-allowed;opacity:.5}[data-v-c499b2ba] .login-dialog__heading{display:grid;gap:16px;padding-bottom:16px}[data-v-c499b2ba] .login-dialog__heading h3{color:#191919;font-family:var(--shop-font-family);font-size:30px;font-weight:600;letter-spacing:0;line-height:32px;margin:0}[data-v-c499b2ba] .login-dialog__heading p{color:#6c7073;font-family:var(--shop-font-family);font-size:14px;line-height:20px;margin:0;width:400px}@media(max-width:720px){.login-auth-layout[data-v-c499b2ba]{border-radius:14px;grid-template-columns:1fr;min-height:auto;width:min(520px,100%)}.login-auth-layout__brand-panel[data-v-c499b2ba]{min-height:180px}.login-auth-layout__brand-logo[data-v-c499b2ba]{bottom:28px}.login-auth-layout__content[data-v-c499b2ba]{min-height:auto;padding:32px 20px}[data-v-c499b2ba] .login-dialog__form{min-height:auto;width:100%}[data-v-c499b2ba] .login-dialog__heading p{width:100%}}@media(prefers-reduced-motion:reduce){[data-v-c499b2ba] .login-dialog__field input{transition:none}}
