.auth-field[data-v-1e9926d8]{display:flex;flex-direction:column;gap:6px;min-width:0}.auth-field-label[data-v-1e9926d8]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px}.auth-field-label label[data-v-1e9926d8]{font-weight:500;color:var(--auth-gray-700)}.auth-req[data-v-1e9926d8]{color:var(--auth-error-700);margin-left:2px}.auth-field-error[data-v-1e9926d8],.auth-field-hint[data-v-1e9926d8]{margin:0;font-size:12.5px}.auth-field-error[data-v-1e9926d8]{color:var(--auth-error-700)}.auth-field-hint[data-v-1e9926d8]{color:var(--auth-gray-500)}.auth-input[data-v-860bdfed]{position:relative;display:flex;align-items:center}.auth-input input[data-v-860bdfed]{box-sizing:border-box;width:100%;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--auth-gray-200);background:var(--auth-gray-50);color:var(--auth-gray-900);font-family:inherit;font-size:14px;line-height:1.5;box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-input input[data-v-860bdfed]::-moz-placeholder{color:var(--auth-gray-500);opacity:1}.auth-input input[data-v-860bdfed]::placeholder{color:var(--auth-gray-500);opacity:1}.auth-input input[data-v-860bdfed]:hover{border-color:var(--auth-gray-300)}.auth-input input[data-v-860bdfed]:focus,.auth-input input[data-v-860bdfed]:focus-visible{background:var(--auth-white);border-color:var(--auth-brand-300);box-shadow:var(--auth-ring)}.auth-input.is-invalid input[data-v-860bdfed]{border-color:var(--auth-error-500);background:var(--auth-white)}.auth-input.is-invalid input[data-v-860bdfed]:focus{box-shadow:0 0 0 4px var(--auth-error-50)}.auth-input.has-icon input[data-v-860bdfed]{padding-left:42px}.auth-input.has-toggle input[data-v-860bdfed]{padding-right:46px}.auth-input-icon[data-v-860bdfed]{position:absolute;left:14px;display:inline-flex;color:var(--auth-gray-500);pointer-events:none}.auth-input-icon[data-v-860bdfed] svg{width:18px;height:18px}.auth-input-toggle[data-v-860bdfed]{position:absolute;right:6px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--auth-gray-500);cursor:pointer}.auth-input-toggle[data-v-860bdfed]:hover{color:var(--auth-gray-700);background:var(--auth-gray-100)}.auth-input-toggle[data-v-860bdfed]:focus-visible{outline:2px solid var(--auth-brand-500);outline-offset:1px}.auth-input-toggle svg[data-v-860bdfed]{width:18px;height:18px}
