.co-field{gap:var(--space-1);font-family:var(--font-sans);display:grid}.co-field__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.co-field__label b{color:var(--action-destructive-fg);margin-left:2px;font-weight:500}.co-field__hint{font-size:var(--text-sm);color:var(--text-tertiary)}.co-field__hint--error{color:var(--action-destructive-fg)}.co-input{font:inherit;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius-md);box-shadow:var(--field-inset);height:var(--control-height);padding:0 var(--inset-control-x);box-sizing:border-box;width:100%;transition:border-color var(--duration-instant),box-shadow var(--duration-fast);outline:none}.co-input::placeholder{color:var(--field-placeholder)}.co-input:hover:not(:disabled){border-color:var(--field-border-hover)}.co-input:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}.co-input:disabled{opacity:.45;cursor:not-allowed}.co-input[aria-invalid=true]{border-color:var(--action-destructive-border)}.co-input--area{height:auto;min-height:96px;padding:var(--inset-control-y) var(--inset-control-x);resize:vertical;line-height:var(--leading-normal)}.co-input--wrap{cursor:pointer;align-items:center;padding:0;display:flex;position:relative}.co-input--wrap select{font:inherit;color:inherit;width:100%;height:100%;padding:0 34px 0 var(--inset-control-x);box-sizing:border-box;appearance:none;cursor:pointer;background:0 0;border:0;outline:none}.co-input--wrap select:disabled{cursor:not-allowed}.co-input--wrap select option{color:#0a1a2f}.co-input--wrap__chevron{pointer-events:none;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.co-input--wrap:focus-within{border-color:var(--field-border-focus);box-shadow:var(--focus-ring)}
