UNPKG

@utrecht/components

Version:

Components for the Municipality of Utrecht based on the NL Design System architecture

74 lines (66 loc) 2.76 kB
/** * @license EUPL-1.2 * Copyright (c) 2021 Robbert Broersma */ /** * @license EUPL-1.2 * Copyright (c) 2021 Robbert Broersma */ /** * @license EUPL-1.2 * Copyright (c) 2021 Robbert Broersma */ /* stylelint-disable-next-line block-no-empty */ .utrecht-form-fieldset { margin-block-end: calc(var(--utrecht-space-around, 0) * var(--utrecht-form-fieldset-margin-block-end, 0)); margin-block-start: calc(var(--utrecht-space-around, 0) * var(--utrecht-form-fieldset-margin-block-start, 0)); } .utrecht-form-fieldset--html-fieldset, .utrecht-form-fieldset__fieldset--html-fieldset { /* `all: revert` unfortunately has as side-effect that the `hidde` attribute has no effect */ all: revert; border: 0; margin-inline-end: 0; margin-inline-start: 0; min-inline-size: 0; padding-block-end: 0; padding-block-start: 0.01em; padding-inline-end: 0; padding-inline-start: 0; } .utrecht-form-fieldset__legend--html-legend { display: table; inline-size: 100%; padding-inline-end: 0; padding-inline-start: 0; } .utrecht-form-fieldset--distanced { --utrecht-space-around: 1; } .utrecht-form-fieldset--section { background-color: var(--utrecht-form-fieldset-section-background-color); color: var(--utrecht-form-fieldset-section-color); } .utrecht-form-fieldset__legend { break-inside: avoid; color: var(--utrecht-form-fieldset-legend-color, var(--utrecht-document-color, inherit)); font-family: var(--utrecht-form-fieldset-legend-font-family, var(--utrecht-document-font-family)); font-size: var(--utrecht-form-fieldset-legend-font-size); font-weight: var(--utrecht-form-fieldset-legend-font-weight); line-height: var(--utrecht-form-fieldset-legend-line-height); page-break-after: avoid; page-break-inside: avoid; } .utrecht-form-fieldset__legend--disabled { color: var(--utrecht-form-fieldset-legend-disabled-color, var(--utrecht-form-fieldset-legend-color, var(--utrecht-document-color, inherit))); } .utrecht-form-fieldset__legend--distanced { margin-block-end: calc(var(--utrecht-space-around, 0) * var(--utrecht-form-fieldset-legend-margin-block-end, 0)); margin-block-start: calc(var(--utrecht-space-around, 0) * var(--utrecht-form-fieldset-legend-margin-block-start, 0)); } .utrecht-form-fieldset--invalid { border-inline-start-color: var(--utrecht-form-fieldset-invalid-border-inline-start-color, var(--utrecht-form-field-invalid-border-inline-start-color)); border-inline-start-style: solid; border-inline-start-width: var(--utrecht-form-fieldset-invalid-border-inline-start-width, var(--utrecht-form-field-invalid-border-inline-start-width)); padding-inline-start: var(--utrecht-form-fieldset-invalid-padding-inline-start, var(--utrecht-form-field-invalid-padding-inline-start)); }