.turf-field{display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:0 12px;border:1px solid var(--line-hairline);border-radius:12px;background:var(--turf-surface-raised);color:var(--ink-primary)}.turf-field:focus-within{background:var(--surface-slate);border-color:var(--line-separator)}.turf-field__control{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;box-shadow:none;color:inherit;font:inherit;font-size:16px;caret-color:var(--accent-primary)}.turf-field__control::-moz-placeholder{color:var(--ink-tertiary)}.turf-field__control::placeholder{color:var(--ink-tertiary)}.turf-field__control:focus,.turf-field__control:focus-visible{outline:none;box-shadow:none}.turf-field--textarea{align-items:flex-start;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}.turf-field--textarea .turf-field__control{height:auto;min-height:24px;resize:vertical}.turf-field__icon{display:inline-flex;flex:none;color:var(--ink-tertiary)}.turf-field:disabled,.turf-field__control:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}