2021-10-03 09:58:17 +08:00

44 lines
789 B
CSS

.form-group {
display: grid;
grid-gap: calc(var(--grid-gap) / 3) calc(var(--grid-gap) * 3);
grid-template-areas: "label action" "description action";
grid-template-columns: 1fr min-content;
}
.form-group > .label {
align-self: center;
grid-area: label;
}
.form-group > .description {
color: var(--color-text-shy);
font-size: var(--shy-size);
grid-area: description;
}
.form-group > .action {
align-self: flex-start;
grid-area: action;
margin: 0;
outline: 0;
}
.form-group > .action.-text {
color: var(--palette-black);
font: inherit;
outline: 0;
padding: 2px 4px;
resize: none;
text-align: center;
}
.form-group > .action.-toggle {
height: 20px;
width: 20px;
}
.form-group > .action.-select {
padding: 5px;
text-transform: capitalize;
}