@layer deUI{/*! Copyright (c) 2026 Digital Element */:where(.deUI) .formLabel{--formLabelColor:currentColor;--formLabelCursor:pointer;--formLabelPointerEvents:none;--formLabelFontSize:100%;--formLabelFontWeight:normal;--formLabelLineHeight:inherit;--formLabelVMargin:.5rem;--formLabelUserSelect:none;--formLabelRequiredSignDisplay:none;--formLabelRequiredSignColor:var(--deUIColorRedRibbon);--formLabelRequiredSign:"*";--formLabelRequiredSignMl:.2em;--formLabelRequiredSignLh:1}:where(.deUI) .formLabel{color:var(--formLabelColor);cursor:var(--formLabelCursor);pointer-events:var(--formLabelPointerEvents);font-size:var(--formLabelFontSize);font-weight:var(--formLabelFontWeight);line-height:var(--formLabelLineHeight);-webkit-user-select:var(--formLabelUserSelect);-moz-user-select:var(--formLabelUserSelect);user-select:var(--formLabelUserSelect)}:where(.deUI) .formLabel:not(:last-child){margin-bottom:var(--formLabelVMargin)}:where(.deUI) .formLabel:last-child:not(:only-child){margin-bottom:var(--formLabelVMargin)}:where(.deUI) .formLabel__label{pointer-events:auto}:where(.deUI) .formLabel__label:after{display:var(--formLabelRequiredSignDisplay);content:var(--formLabelRequiredSign);margin-left:var(--formLabelRequiredSignMl);color:var(--formLabelRequiredSignColor);line-height:var(--formLabelRequiredSignLh)}:where(.deUI) .formLabel.formLabel--isRequired,:where(.deUI) .formLabel.formLabel.isRequired,:where(.deUI) [class*=isRequired]~.formLabel,:where(.deUI) [required]~.formLabel{--formLabelRequiredSignDisplay:inline}}