@charset "UTF-8";.questionnaire{--color-red: rgb(185 28 28);--color-green: rgb(77 124 15);--color-red-medium: rgba(185, 28, 28, .3);--color-red-light: rgba(244,225,226);--color-green-medium: rgba(77, 124, 15, .3);--color-green-light: rgba(230,237,225);--pb-width: 0%}.questionnaire .bg-red{background-color:var(--color-red)}.questionnaire .bg-green{background-color:var(--color-green)}.questionnaire .text-red{color:var(--color-red)}.questionnaire .text-green{color:var(--color-green)}.questionnaire__question-wrapper{padding:2rem;position:relative}.questionnaire__question-wrapper:nth-child(2n){background-color:var(--Blue-50)}@media print{.questionnaire__question-wrapper{border-bottom:1.5px solid var(--Gray-700)!important;background-color:transparent!important;break-inside:avoid}}.questionnaire__question-wrapper.-correct,.questionnaire__question-wrapper.-error{border-bottom:4px solid var(--Neutral-White);padding-left:2.5rem}.questionnaire__question-wrapper.-correct:before,.questionnaire__question-wrapper.-error:before{position:absolute;width:.4rem;top:0;left:0;bottom:0;color:transparent;font-size:.1rem}.questionnaire__question-wrapper.-correct .checkbox,.questionnaire__question-wrapper.-error .checkbox{padding-left:.5rem;gap:2rem}.questionnaire__question-wrapper.-correct .checkbox .checkbox_label,.questionnaire__question-wrapper.-error .checkbox .checkbox_label{gap:1rem}.questionnaire__question-wrapper.-correct:before{content:"Frage korrekt beantwortet";background-color:var(--color-green)}.questionnaire__question-wrapper.-error:before{content:"Frage enthält Fehler";background-color:var(--color-red)}.questionnaire__question{font-weight:var(--fontWeights-Bold);float:left;width:100%}.questionnaire__question-info-icon{padding:0;width:2rem;height:2rem}.questionnaire__question-info-icon .icon{fill:var(--Blue-900);margin:0}.questionnaire__question-info-icon:hover .icon{fill:var(--Neutral-White)}.questionnaire__question-nr{color:var(--Primary-Blue);font-size:var(--fontSize-14);line-height:1}.questionnaire__question-content{width:100%}@media screen and (max-width:450px){.questionnaire__question-content{flex-direction:column}}.-error .questionnaire__question,.-correct .questionnaire__question{padding-inline:.5rem}.questionnaire__question-report-icon{position:absolute;top:2.25rem;left:.3rem;width:2rem;height:2rem;padding:.2rem}.questionnaire__question-report-icon .icon{fill:var(--Neutral-White)}.questionnaire__question-report-header{display:flex;width:100%;font-size:var(--fontSize-0);margin-left:-.5rem}.questionnaire__question-report-header span{display:block;width:3.5rem;text-align:center}.questionnaire__question-report-header span:first-child{color:var(--Primary-Blue)}.questionnaire__option-wrapper{width:100%}.questionnaire .checkbox{padding-block:var(--spacing-fixed-3xs);grid-template-columns:1.5rem auto;gap:1rem}.questionnaire .checkbox:last-child{margin-bottom:0}.questionnaire .checkbox_input:checked:before{content:"";border:.5rem solid var(--Blue-900);width:1rem;height:1rem;mask:none}.questionnaire .checkbox_input[readonly]{pointer-events:none}.questionnaire .checkbox_input[readonly]+.checkbox_label{pointer-events:none}.questionnaire .checkbox_input.show-report-true+label:before,.questionnaire .checkbox_input.show-report-false+label:before{content:"";flex-shrink:0;border:1px solid var(--Gray-600);display:grid;font:inherit;height:1.5rem;place-content:center;transform:translateY(-.075em);width:1.5rem}@media print{.questionnaire .checkbox_input.show-report-true+label:before,.questionnaire .checkbox_input.show-report-false+label:before{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}.questionnaire .checkbox_input.show-report-true+label:before{background-image:linear-gradient(0deg,var(--Gray-600),var(--Gray-600));background-repeat:no-repeat;background-position:center;background-size:1rem 1rem}.questionnaire .checkbox_label-icon{width:1.5rem;height:1.5rem;overflow:hidden;padding:.2rem}.questionnaire .checkbox_label-icon .icon{fill:var(--Neutral-White)}.questionnaire .checkbox_label-icon{position:absolute;left:.3rem;transform:translateY(-.075em)}.questionnaire__toolbar{position:sticky;top:var(--header-height);z-index:1;padding:var(--spacing-fixed-md) 0}.questionnaire__toolbar:before{content:"";display:block;position:absolute;top:0;bottom:0;left:calc(-1 * var(--spacing-fixed-md));right:calc(-1 * var(--spacing-fixed-md));background-color:#fffc;backdrop-filter:blur(2px);z-index:-1;transition:opacity .3s;opacity:0}.questionnaire__toolbar.is-pinned:before{opacity:1}.questionnaire__report-text{font-weight:var(--fontWeights-Bold)}.questionnaire__report ul li:focus-within{outline:var(--focus-light-bg);outline-offset:calc(var(--spacing-fixed-5xs) * -1)}.questionnaire__report ul li a:focus{outline:none}.questionnaire__participation-form{background:var(--Gradients-Gray-Light);padding:2rem}.questionnaire__participation-form input{background:var(--Neutral-White)}.questionnaire__participation-form input[type=date]::-webkit-calendar-picker-indicator:focus-within{outline:var(--focus-light-bg);outline-offset:calc(var(--spacing-fixed-5xs) * -1)}@media print{.questionnaire{display:flex}.questionnaire__inner{grid-column:1/-1}.questionnaire__participation-form{border:2px solid var(--Gray-600);background:none;gap:1rem}.questionnaire__participation-form input[type=radio]{display:none}.questionnaire__participation-form input[type=radio]:not([checked])+label{display:none}.questionnaire .checkbox_label-icon{background-color:transparent}.questionnaire .checkbox_label-icon.bg-green{border:2px solid var(--color-green)}.questionnaire .checkbox_label-icon.bg-green .icon{fill:var(--color-green)}.questionnaire .checkbox_label-icon.bg-red{border:2px solid var(--color-red)}.questionnaire .checkbox_label-icon.bg-red .icon{fill:var(--color-red)}.questionnaire .checkbox_input{opacity:1;border-width:2px}.questionnaire input[type=date],.questionnaire input[type=text]{background:none;border-bottom-color:var(--Neutral-Black);color:var(--Neutral-Black)}.questionnaire input[type=date]::-webkit-inner-spin-button,.questionnaire input[type=date]::-webkit-calendar-picker-indicator,.questionnaire input[type=text]::-webkit-inner-spin-button,.questionnaire input[type=text]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.questionnaire input[type=date]:not([readonly]),.questionnaire input[type=text]:not([readonly]){border-color:transparent;height:auto;padding:0}.questionnaire__report{break-after:page}.questionnaire__report .icon,.questionnaire__report-bar,.questionnaire__report-bar .icon{print-color-adjust:exact}.questionnaire__question-report-icon.bg-green{border:2px solid var(--color-green)}.questionnaire__question-report-icon.bg-green .icon{fill:var(--color-green)}.questionnaire__question-report-icon.bg-red{border:2px solid var(--color-red)}.questionnaire__question-report-icon.bg-red .icon{fill:var(--color-red)}}
