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