.Alert{margin:calc(var(--main-gap)/2)0;border:1px solid var(--main-text-color);background-color:var(--color-gray-50);text-align:left;border-radius:4px;padding:1em;line-height:1.3}.Alert.no-border{border:none;border-radius:0}.Alert a{color:inherit}.Alert a:not(.Button){text-decoration:underline}.Alert>header{margin-bottom:.5em}.Alert.alert-danger{color:#842029;background-color:#f8d7da;border:1px solid #f5c2c7}.Alert.alert-success{color:#0f5132;background-color:#c5dda2;border:1px solid #aecf7d}.Alert.alert-warning{color:#947005;background-color:#fff3cd;border:1px solid #ffd96a}.Alert.alert-info{color:#055160;background-color:#cff4fc;border:1px solid #b6effb}.Alert>:is(.Icon,.mfi){float:left;margin-right:2rem}.Alert>:is(.Icon,.mfi)~p{text-align:left;overflow:hidden}.Alert :is(h1,h2,h3,h4,h5,h6){margin-top:0}.StarRating{flex-direction:column;gap:.4em 0;margin-bottom:1em;display:flex}.StarRating.mobile{margin:1rem 0;display:block}.StarRating>div{font-weight:600}.StarRating>fieldset{gap:0 .5rem;display:inline-flex}.StarRating.mobile>fieldset{margin-top:.25em;display:flex}.StarRating>fieldset>input{opacity:0;pointer-events:none;position:fixed;transform:translate(.9rem,140%)}.StarRating>fieldset>label{color:#c8c8c8;transition:color .2s ease-in-out;margin:0!important}.StarRating>fieldset:has(:checked)>label{color:var(--color-yellow)}@supports not selector(:has(a)){.StarRating>fieldset.has-checked>label{color:var(--color-yellow)}}.StarRating>fieldset>input:checked~label:hover,.StarRating>fieldset:hover>label,.StarRating>fieldset:hover>input:checked~label{color:var(--color-yellow)}.StarRating>fieldset>input:checked~label,.StarRating>fieldset>label:hover~label,.StarRating>fieldset:hover>label:hover~label{color:#c8c8c8}.StarRating>fieldset>input:checked+label{color:var(--color-yellow)}.Content:not(.keep-line-height){line-height:1.4}.Content p+p{margin:1em 0}.Content p:last-child{margin-bottom:0}.Content ul{list-style:revert;padding:revert;margin:1em 0}.Content ul>li:has(a){padding-block:.3rem}.Content ol{list-style-type:revert;margin:1em 0;list-style-position:inside}.Content h1{margin-bottom:1rem;font-size:2em}.Content :is(h1,h2,h3,h4,h5,h6){line-height:1.1}.Content h2{border-bottom:1px solid var(--color-gray-30);padding-bottom:.5em;font-size:1.3em;font-weight:400}.Content h3{margin-top:1em;font-size:1.3em;font-weight:400}.Content h4{font-size:1.1em;font-weight:600}.ProductInformation .Content ul:not(.AttachmentList){margin:0}.ProductInformation .Content h3{margin:1em 0;font-size:1.8rem;font-weight:600}.ProductInformation .Content:not(.keep-brs) br+br+br{display:none}.ProductInformation .Content br+ul{margin-top:1em}#customtext>section[class^=Modul]:not(:first-child){margin-top:var(--main-component-margin)}.Content .LinkButton{color:var(--color-orange)}.Form{flex-direction:column;display:flex}.Form label,.Form .label{font-weight:600}.Form label:not(:first-of-type,.required),.Form .label{margin-top:1em}.Form label.vertical,.Form .label.vertical{flex-direction:column;align-items:stretch;gap:.4em 0}.Form .swap-order>:first-child{order:1}.Form label.horizontal,.Form .label.horizontal{align-items:baseline;gap:0 .75em;display:flex}.Form label.horizontal.with-control-group,.Form .label.horizontal.with-control-group{align-items:revert}.Form label.horizontal>:first-child,.Form .label.horizontal>:first-child{width:20rem}.Form label.horizontal>:last-child,.Form .label.horizontal>:last-child{flex:1}.Form .label-container{gap:1em;display:flex}.Form .label-container label{flex:auto;margin:0}.Form .label-container label:not(:first-of-type)>:first-child{width:auto}.Form .control-group{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.Form .control-group .Button{margin:0}.Form .control-group label{margin:0;font-weight:400}.Form.highlighted{background-color:var(--color-gray-70);border:1px solid #e3e3e3;border-radius:.4rem;margin-bottom:2rem;padding:2rem}.Form label.required{display:none!important}.Form label small,.Form label :is(input,textarea,select){font-weight:400}.Form label+.Button{margin-top:1em}.Form>.Button{align-self:center}.Form>.Button.left{align-self:flex-start;margin-left:0;margin-right:0}.LayoutExperienceReportsWrite{padding-left:1em}.LayoutExperienceReportsWrite h2{font-size:2rem;font-weight:500}.LayoutExperienceReportsWrite form{gap:0 var(--main-gap);grid-template-columns:1fr 1fr;display:grid}.LayoutExperienceReportsWrite form>:is(label,span,.first-col){grid-column:1}.LayoutExperienceReportsWrite form>button{grid-column:1;justify-self:center}.LayoutExperienceReportsWrite textarea{resize:none}.LayoutExperienceReportsWrite form>.infobox{grid-column:2;grid-row:var(--row-start)/calc(var(--row-start) + 1);align-self:center;line-height:1.4}