.AppInput[data-v-a5026376]{flex-direction:column;gap:.35rem;width:100%;display:flex}.AppInput__label[data-v-a5026376]{color:var(--srok-muted);font-size:.75rem;font-weight:600}.AppInput__field[data-v-a5026376]{width:100%;position:relative}.AppInput__field--reveal .AppInput__control[data-v-a5026376]{padding-right:2.6rem}.AppInput__control[data-v-a5026376]{width:100%;height:var(--srok-control-h);min-height:var(--srok-control-h);padding:0 var(--srok-control-pad-x);border-radius:var(--srok-control-radius);background:var(--srok-subtle);color:var(--srok-text);font:inherit;appearance:none;box-sizing:border-box;border:none;outline:none;font-size:.875rem;line-height:1;transition:background-color .15s,box-shadow .15s,border-color .15s}.AppInput__control[data-v-a5026376]::-webkit-search-cancel-button{display:none}.AppInput__control[data-v-a5026376]::-webkit-search-decoration{display:none}.AppInput__control[data-v-a5026376]::-webkit-search-results-button{display:none}.AppInput__control[data-v-a5026376]::-webkit-search-results-decoration{display:none}.AppInput__control[data-v-a5026376]::placeholder{color:var(--srok-muted)}.AppInput__control[data-v-a5026376]:hover{background:var(--srok-hover)}.AppInput__control[data-v-a5026376]:focus{background:var(--srok-surface);box-shadow:var(--srok-focus-ring)}.AppInput--outlined .AppInput__control[data-v-a5026376]{border:1px solid var(--srok-line);background:var(--srok-bg)}.AppInput--outlined .AppInput__control[data-v-a5026376]:hover{border-color:color-mix(in srgb,var(--srok-text) 22%,transparent);background:var(--srok-bg)}.AppInput--outlined .AppInput__control[data-v-a5026376]:focus{border-color:color-mix(in srgb,var(--srok-text) 35%,transparent);background:var(--srok-bg);box-shadow:var(--srok-focus-ring-soft)}.AppInput--error .AppInput__control[data-v-a5026376]{box-shadow:inset 0 0 0 1px var(--srok-danger)}.AppInput__error[data-v-a5026376]{color:var(--srok-danger);font-size:.75rem}.AppInput__hint[data-v-a5026376]{color:var(--srok-muted);font-size:.75rem}.AppInput__reveal[data-v-a5026376]{width:2rem;height:2rem;color:var(--srok-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;margin:0;padding:0;transition:color .14s,background-color .14s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.AppInput__reveal[data-v-a5026376]:hover{color:var(--srok-text);background:color-mix(in srgb,var(--srok-text) 8%,transparent)}.AppInput__reveal[data-v-a5026376] svg{width:1.05rem;height:1.05rem}
