.login-form-wrap[data-v-aee15f22]{display:flex;flex-direction:column;gap:20px}.login-header h2[data-v-aee15f22]{font-size:18px;font-weight:700;margin-bottom:4px}.login-header p[data-v-aee15f22]{color:var(--text-3);font-size:13px}.demo-hint[data-v-aee15f22]{background:var(--primary-light);border:1px solid #c3d9ff;border-radius:var(--radius);color:var(--primary);font-size:12px;padding:8px 12px}.fields[data-v-aee15f22]{gap:14px}.field[data-v-aee15f22],.fields[data-v-aee15f22]{display:flex;flex-direction:column}.field[data-v-aee15f22]{gap:5px}.field label[data-v-aee15f22]{color:var(--text-2);font-size:12px;font-weight:600}.input.error[data-v-aee15f22]{border-color:var(--error)}.field-error[data-v-aee15f22]{color:var(--error);font-size:11px}.input-wrap[data-v-aee15f22]{position:relative}.input-wrap .input[data-v-aee15f22]{padding-right:60px}.toggle-pw[data-v-aee15f22]{background:none;border:none;bottom:0;color:var(--primary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:0 12px;position:absolute;right:0;top:0}.toggle-pw[data-v-aee15f22]:hover{text-decoration:underline}.auth-error[data-v-aee15f22]{background:var(--error-bg);border:1px solid #fecaca;border-radius:var(--radius);color:var(--error);font-size:12px;padding:8px 12px}.submit-btn[data-v-aee15f22]{font-size:14px;font-weight:600;height:40px;margin-top:24px;transition:all .2s ease;width:100%}.submit-btn[data-v-aee15f22]:disabled{background:var(--primary);cursor:wait;opacity:.7}
