.ws-input,.ws-textarea,.ws-select{width:100%;color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm,4px);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;appearance:none!important;outline:none!important}.ws-input::placeholder,.ws-textarea::placeholder{color:var(--text-tertiary)}.ws-input:hover,.ws-textarea:hover,.ws-select:hover{border-color:var(--border-light)}.ws-input:focus,.ws-textarea:focus,.ws-select:focus{border-color:var(--border-light);box-shadow:0 0 0 1px var(--border-light);outline:none}.ws-input:disabled,.ws-textarea:disabled,.ws-select:disabled{opacity:.5;cursor:not-allowed}.ws-textarea{resize:none;padding:.5rem .75rem}.ws-select{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}