.FieldRenderer{margin-block-end:var(--token-spacing-300)}.FieldRenderer-label{font-size:var(--token-fontSize-100);margin-block-end:var(--token-spacing-100);font-weight:600;line-height:1.4;display:block}.FieldRenderer-required{color:var(--token-color-error500);margin-inline-start:var(--token-spacing-050)}.FieldRenderer-error{font-size:var(--token-fontSize-100);color:var(--token-color-error500);margin-block-start:var(--token-spacing-050)}.FieldRenderer-field :is(.Select-label,.TextInput-label,.DateInput-label){display:block}.FieldRenderer-field .Textarea-label{display:flex}.FieldRenderer-field :is(.Select-label,.TextInput-label,.DateInput-label,.Textarea-label){-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip;overflow:visible}
.Configurator-step{margin-block-end:var(--token-spacing-400);scroll-margin-block-start:calc(var(--Global-size-headerLayout,110px) + var(--token-spacing-300))}@media not (min-width:960px){.Configurator-step{scroll-margin-block-start:calc(var(--Global-size-headerLayout,var(--Global-size-header,0px)) + 3.75rem + var(--token-spacing-300))}}.Configurator-stepSubtitle{margin-block:-var(--token-spacing-100) var(--token-spacing-250);color:#475569;font-size:var(--token-fontSize-100);margin-inline:0;line-height:1.5}.Configurator-stepSubtitle p{margin-block:0 var(--token-spacing-100);margin-inline:0}.Configurator-stepSubtitle p:last-child{margin-block-end:0}.Configurator-stepSubtitle a{color:inherit;text-decoration:underline}.Configurator-alert{margin-block:var(--token-spacing-200);padding-block:var(--token-spacing-150);padding-inline:var(--token-spacing-200);border:.0625rem solid}.Configurator-alert--error{background-color:var(--token-color-error100);border-color:var(--token-color-error200);color:var(--token-color-error700)}.Configurator-form{flex-direction:column;gap:0;display:flex}.Configurator-fieldGrid{gap:var(--token-spacing-250);grid-template-columns:1fr;display:grid}.Configurator-formActions{margin-block-start:var(--token-spacing-250);display:flex}.Configurator-disabledContent{padding-block:var(--token-spacing-250);padding-inline:0}
