.sc-control{border-radius:var(--radius-input);background-color:var(--surface);width:100%;min-height:44px;color:var(--ink);box-shadow:inset 0 0 0 var(--control-border-width) var(--control-border);font:inherit;padding:10px 12px;font-size:1rem;line-height:1.4;transition:box-shadow .15s}.sc-control::placeholder{color:var(--ink-muted)}.sc-control:focus-visible{box-shadow:inset 0 0 0 var(--control-border-width) var(--control-border), var(--focus-ring)}.sc-control[aria-invalid=true]{box-shadow:inset 0 0 0 var(--control-border-width) var(--danger)}.sc-control[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 var(--control-border-width) var(--danger), var(--focus-ring)}.sc-control:read-only:not(select){background-color:var(--surface-sunken)}.sc-control--autosize{resize:none;max-height:60dvh;overflow-y:auto}.sc-control:disabled{cursor:not-allowed;opacity:.55}
