.password-visibility-icon[data-v-943fdd1e]{width:18px;height:18px;display:block}.scan-icon[data-v-551c994e]{flex:none;display:block;overflow:visible}.app-input[data-v-254cfeb1]{width:100%;min-width:0}.app-input-field[data-v-254cfeb1]{width:100%;min-width:0;position:relative}.app-input input[data-v-254cfeb1]{width:100%;min-width:0}.app-input textarea[data-v-254cfeb1]{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;font:inherit;vertical-align:middle;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;resize:none;padding:11px 12px;line-height:24px;display:block;overflow-y:hidden}.app-input input[data-v-254cfeb1]::placeholder,.app-input textarea[data-v-254cfeb1]::placeholder{font-size:var(--app-input-placeholder-font-size)}.app-input.has-actions input[data-v-254cfeb1],.app-input.has-actions textarea[data-v-254cfeb1]{padding-right:calc(var(--app-input-actions-width) + 8px)}.app-input-action[data-v-254cfeb1]{width:44px;min-width:44px;height:100%;min-height:0;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:0 0 44px;place-items:center;padding:0;font-size:13px;font-weight:500;line-height:1;display:grid;position:relative}.app-input-action[data-v-254cfeb1]:hover:not(:disabled){background:var(--bg);color:var(--ink)}.app-input-action[data-v-254cfeb1]:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.app-input-action+.app-input-action[data-v-254cfeb1]{border-left:1px solid var(--line)}.app-input-actions[data-v-254cfeb1]{z-index:1;width:var(--app-input-actions-width);border-radius:0 var(--radius-sm) var(--radius-sm) 0;align-items:stretch;gap:0;display:flex;position:absolute;top:1px;bottom:1px;right:1px;overflow:hidden}.app-input-clear[data-v-254cfeb1]{font-size:18px;font-weight:300}.app-input-scan-icon[data-v-254cfeb1]{width:18px;height:18px;display:block}.app-input-password-toggle[data-v-254cfeb1] svg{display:block}.app-input-error[data-v-254cfeb1]{color:var(--danger);margin:6px 0 0;font-size:12px;line-height:1.5}.app-input.disabled[data-v-254cfeb1]{opacity:.6}.app-input-filled input[data-v-254cfeb1],.app-input-filled textarea[data-v-254cfeb1]{background:var(--surface-sunken);border-color:#0000}.app-input-filled input[data-v-254cfeb1]:focus,.app-input-filled textarea[data-v-254cfeb1]:focus{background:var(--surface);border-color:var(--accent)}
