@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
87 lines • 3.21 kB
CSS
/*
* FormRow component
*
*/
/*
* Utilities
*/
.eufemia-scope--10_104_0 .dnb-form-row, .eufemia-scope--10_104_0 .dnb-form-row.dnb-section {
display: flex;
}
.eufemia-scope--10_104_0 .dnb-form-row {
align-items: baseline;
}
.eufemia-scope--10_104_0 .dnb-form-row__content {
display: inline-flex;
flex: 1;
width: 100%;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-row__content {
align-items: baseline;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-row__content .dnb-form-label {
white-space: nowrap;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-row__content--wrap {
display: block;
}
@media screen and (max-width: 40em) {
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) {
flex-direction: column;
align-items: flex-start;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-label {
margin-bottom: 0.5rem;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-row__content {
flex-direction: column;
}
.eufemia-scope--10_104_0 .dnb-form-row:not(.dnb-form-row--vertical) > .dnb-form-row__content > .dnb-form-label {
margin-top: 1rem;
}
}
@media screen and (min-width: 40.00625em) {
.eufemia-scope--10_104_0 .dnb-form-row--centered.dnb-form-row:not(.dnb-form-row--vertical) .dnb-form-row__content {
align-items: center;
}
}
.eufemia-scope--10_104_0 .dnb-form-row--vertical > .dnb-form-row__label {
margin-bottom: 0.5rem;
}
.eufemia-scope--10_104_0 .dnb-form-row--vertical > .dnb-form-row__content, .eufemia-scope--10_104_0 .dnb-form-row--vertical.dnb-form-row:not(.dnb-form-row--nested) {
flex-direction: column;
}
.eufemia-scope--10_104_0 .dnb-form-row--vertical-label {
flex-direction: column;
}
.eufemia-scope--10_104_0 .dnb-form-row > .dnb-form-status {
margin: 0.5rem 0;
}
.eufemia-scope--10_104_0 .dnb-form-row > .dnb-form-row__label--vertical {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.eufemia-scope--10_104_0 .dnb-form-row > .dnb-form-row__label--vertical ~ .dnb-form-row__content {
grid-column: column1-start/column1-end;
}
.eufemia-scope--10_104_0 .dnb-form-row__label-dummy {
margin: 0;
}
.eufemia-scope--10_104_0 .dnb-form-row__fieldset:not([class*=space__top]), .eufemia-scope--10_104_0 .dnb-core-style .dnb-form-row__fieldset:not([class*=space__top]) {
margin-top: 0;
}
.eufemia-scope--10_104_0 .dnb-form-row__fieldset:not([class*=space__bottom]), .eufemia-scope--10_104_0 .dnb-core-style .dnb-form-row__fieldset:not([class*=space__bottom]) {
margin-bottom: 0;
}
.eufemia-scope--10_104_0 .dnb-form-row__fieldset:not([class*=space__left]), .eufemia-scope--10_104_0 .dnb-core-style .dnb-form-row__fieldset:not([class*=space__left]) {
margin-left: 0;
}
.eufemia-scope--10_104_0 .dnb-form-row__fieldset:not([class*=space__right]), .eufemia-scope--10_104_0 .dnb-core-style .dnb-form-row__fieldset:not([class*=space__right]) {
margin-right: 0;
}
.eufemia-scope--10_104_0 .dnb-form-row__fieldset, .eufemia-scope--10_104_0 .dnb-core-style .dnb-form-row__fieldset {
padding: 0;
border: none;
width: 100%;
}