:is(label,.combobox-label,th,.form-field-label)[data-required=true]{text-indent:1em;position:relative}label:not(.sr-only):not([data-required]):not(.form-field-label):has(:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):is([required],[aria-required=true])){text-indent:1em;position:relative}:is(label,.combobox-label,th,.form-field-label)[data-required=true]:before{content:"";inset-inline-start:0;background:var(--c-danger);clip-path:polygon(43% 0,57% 0,57% 37%,90% 18%,97% 30%,64% 50%,97% 70%,90% 82%,57% 63%,57% 100%,43% 100%,43% 63%,10% 82%,3% 70%,36% 50%,3% 30%,10% 18%,43% 37%);width:.65em;height:.65em;margin-block-start:.2em;display:block;position:absolute;top:0}label:not(.sr-only):not([data-required]):not(.form-field-label):has(:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):is([required],[aria-required=true])):before{content:"";inset-inline-start:0;background:var(--c-danger);clip-path:polygon(43% 0,57% 0,57% 37%,90% 18%,97% 30%,64% 50%,97% 70%,90% 82%,57% 63%,57% 100%,43% 100%,43% 63%,10% 82%,3% 70%,36% 50%,3% 30%,10% 18%,43% 37%);width:.65em;height:.65em;margin-block-start:.2em;display:block;position:absolute;top:0}:is(label:not(.sr-only):has(:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea):is([required],[aria-required=true])) :is(input,select,textarea,button,option),label[data-required=true] :is(input,select,textarea,button,option)){text-indent:0}.form-required-hint{margin:var(--s1) 0 var(--s2);font-size:var(--fs-xs);color:var(--c-text-2);font-weight:400;line-height:var(--lh);align-items:center;gap:var(--s1);display:flex}.form-section-title-row,.form-title-row{justify-content:space-between;align-items:baseline;gap:var(--s3);min-width:0;display:flex}.form-section-title-row .form-required-hint,.form-title-row .form-required-hint{flex:none;margin:0}.side-sheet-body .form-required-hint,.app-dialog .form-required-hint,.inline-operation-panel .form-required-hint{margin:0 0 var(--s3)}.form-field-required{color:var(--c-danger);-webkit-user-select:none;user-select:none;font-weight:600}.form-required-hint-auto{display:none}@media print{.form-required-hint,:is(label,.combobox-label,th,.form-field-label)[data-required=true]:before{display:none!important}label:has(:is(input,select,textarea):is([required],[aria-required=true])):before{display:none!important}}
