label {
margin: 0; padding: 0 1px;
}
a button, button, input, input, input {
cursor: pointer; border: 0 none; border-radius: var(--border-radius); background: var(--form-button-background-color); color: var(--form-button-text-color); padding: var(--space-half) var(--space-base); margin: var(--space-half) 0; transition: var(--transition-duration); font-family: var(--font-family-sans); font-size: inherit; font-weight: 500;
}
a button, button, input[disabled], input[disabled], input[disabled], input[disabled], input[disabled], select {
cursor: not-allowed; opacity: var(--opacity-lowest);
}
input:disabled, textarea:disabled, select:disabled {
cursor: not-allowed;
}
input {
padding: 0;
}
input:required {}
input:focus {
outline: none; border-color: var(--border-color-highlight);
}
button:focus, button:enabled:hover, input:focus, input:enabled:hover, input:focus, input:enabled:hover, input:focus, input:enabled:hover, input:focus, input:enabled:hover, input:focus, input:enabled:hover{
opacity: var(--opacity-lower);
}
textarea, select, input {
padding: var(--space-half); margin-bottom: var(--space-half); border-radius: var(--border-radius); border: 1px solid var(--border-color); box-shadow: none; box-sizing: border-box; appearance: none; background: var(--background-color-alt); color: var(--text-color);
}
select {}
textarea, select, input {
width: 100%;
}
width: auto;
}
input {
border: 0;
}
fieldset {
border: 0; padding: 0; margin: 0;
}