/* Forms */
.settings-row{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}
.field label{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:0.06em;display:block;margin-bottom:6px}
.field input{width:100%;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:9px 12px;font-size:13px;color:var(--text);font-family:inherit;outline:none;transition:all 0.2s}
.field input:focus{border-color:rgba(99,102,241,0.6);background:rgba(99,102,241,0.06);box-shadow:0 0 0 3px rgba(99,102,241,0.1)}
.field input::placeholder{color:#334155}
.field input, .inp-row input {
  transition: all 0.2s cubic-bezier(0.4,0,0.2,1);
}
