.app-field[data-v-fa892806]{flex-direction:column;gap:6px;display:flex}.app-field__label[data-v-fa892806]{color:var(--text-secondary);font-size:13px;font-weight:500}.app-field__req[data-v-fa892806]{color:var(--danger);margin-left:2px}.app-field__control[data-v-fa892806]{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);align-items:center;gap:8px;padding:0 12px;display:flex}.app-field__control[data-v-fa892806]:focus-within{border-color:var(--primary);box-shadow:var(--focus-ring)}.app-field.is-error .app-field__control[data-v-fa892806]{border-color:var(--danger)}.app-field.is-disabled .app-field__control[data-v-fa892806]{opacity:.55}.app-field__input[data-v-fa892806]{width:100%;min-width:0;height:40px;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:15px}.app-field__input[data-v-fa892806]::placeholder{color:var(--text-muted)}.app-field__input[data-v-fa892806]:focus-visible{box-shadow:none}.app-field__affix[data-v-fa892806]{color:var(--text-muted);flex-shrink:0;align-items:center;font-size:14px;display:inline-flex}.app-field__msg[data-v-fa892806]{margin:0;font-size:12px}.app-field__error[data-v-fa892806]{color:var(--danger)}.app-field__hint[data-v-fa892806]{color:var(--text-muted)}
