.form-group{margin-bottom:1rem;display:flex;flex-direction:column}label{margin-bottom:.5rem;font-weight:500}.form-input,.form-select,.form-textarea{padding:.5rem}.form-input,.form-input-wrapper,.form-select,.form-textarea{border:1px solid var(--color-border);border-radius:.375rem;background-color:var(--color-background);color:var(--color-text)}.form-input-wrapper{display:flex;align-items:center}.form-input-prefix{padding:.5rem;color:var(--color-text);opacity:.6;background-color:var(--color-background);border-right:1px solid var(--color-border)}.form-input.with-prefix{border:none;flex:1 1;padding:.5rem;background-color:transparent;color:var(--color-text)}