.field{gap:var(--space-xs);display:grid}.field>span{font-size:var(--size-label);color:var(--ink-muted);font-weight:500}.input{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:42px;color:var(--ink);outline:0;padding:0 14px}textarea.input{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.5}.input:focus{border-color:var(--ink)}.input.missing{border-color:var(--amber)}.input:disabled{background:var(--stone-soft);color:var(--ink-muted)}select.input{appearance:none;text-overflow:ellipsis;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23151515' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center / 16px 16px;padding-right:40px}
