.kundenscoring-module{background:var(--background);display:flow-root}.kundenscoring-module .normal-text{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height)}.kundenscoring-module .title{margin-bottom:var(--title-spacing,var(--spacing))}.kundenscoring-module .blocked,.kundenscoring-module .notfound,.kundenscoring-module .ty{display:none}.kundenscoring-module .progress-wrapper{margin-bottom:var(--progress-spacing,var(--spacing))}.kundenscoring-module .progress-wrapper .progress-label{display:flex;justify-content:space-between}.kundenscoring-module .progress-wrapper .progress-bar{background-color:var(--star-color)}.kundenscoring-module .questions .question{display:none}.kundenscoring-module .questions .question .headline{margin-bottom:var(--headline-spacing,0)}.kundenscoring-module .questions .question .label{display:flex;flex-direction:column;font-size:1rem;margin-bottom:0}.kundenscoring-module .questions .question .label .question-text{margin-bottom:var(--question-text-spacing,var(--spacing))}.kundenscoring-module .questions .question .label .input{margin-bottom:var(--input-spacing,var(--spacing))}.kundenscoring-module .questions .question .label .nps-component{counter-reset:score -1;margin-bottom:var(--input-spacing,var(--spacing))}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper{display:inline-flex;gap:.5rem}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-score{cursor:pointer;font-size:2.5rem;line-height:1;margin:0;transition:scale .25s}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-score:before{align-items:center;background:#fff;border:1px solid #2b3d51;border-radius:50%;content:Counter(score);counter-increment:score;display:flex;font-size:1.2rem;height:2rem;justify-content:center;margin-top:.5rem;width:2rem}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-score:hover{scale:1.2}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-score:active{scale:.8}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-input:checked+.nps-score:before{background:#2b3d51;color:#fff}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .nps-input:focus-visible+.nps-score:before{box-shadow:0 0 0 2px #000}.kundenscoring-module .questions .question .label .nps-component .nps-wrapper .legend{font-size:.85rem}.kundenscoring-module .questions .question .label .stars-wrapper{margin-bottom:var(--input-spacing,var(--spacing))}.kundenscoring-module .questions .question .label .stars-wrapper .stars-hint{font-weight:700;margin:.5rem 0 .75rem}.kundenscoring-module .questions .question .label .stars-wrapper .stars{display:inline-flex;flex-direction:row-reverse;gap:var(--star-spacing);position:relative}.kundenscoring-module .questions .question .label .stars-wrapper .stars .star{cursor:pointer;font-size:var(--star-font-size);line-height:1;margin:0;transition:scale .25s}.kundenscoring-module .questions .question .label .stars-wrapper .stars .star-icon{display:block;fill:none;height:1em;overflow:visible;stroke:currentColor;stroke-linejoin:round;stroke-width:1.75;width:1em}.kundenscoring-module .questions .question .label .stars-wrapper .stars .star:hover{scale:1.2}.kundenscoring-module .questions .question .label .stars-wrapper .stars .star:active{scale:.8}.kundenscoring-module .questions .question .label .stars-wrapper .stars .input{left:50%;pointer-events:none;top:150%}.kundenscoring-module .questions .question .label .stars-wrapper .stars .input:checked~.star .star-icon,.kundenscoring-module .questions .question .label .stars-wrapper .stars .star:hover .star-icon,.kundenscoring-module .questions .question .label .stars-wrapper .stars .star:hover~.star .star-icon{fill:var(--star-color)}.kundenscoring-module .questions .question .label .stars-wrapper .legend{font-size:.85rem}.kundenscoring-module .questions .question .label .checkboxes,.kundenscoring-module .questions .question .label .radios{margin-bottom:var(--check-spacing,var(--spacing))}.kundenscoring-module .questions .question .label .checkboxes .checkbox,.kundenscoring-module .questions .question .label .checkboxes .radio,.kundenscoring-module .questions .question .label .radios .checkbox,.kundenscoring-module .questions .question .label .radios .radio{display:flex;font-size:1rem;min-height:1.6rem}.kundenscoring-module .questions .question .label .checkboxes .checkbox .input,.kundenscoring-module .questions .question .label .checkboxes .radio .input,.kundenscoring-module .questions .question .label .radios .checkbox .input,.kundenscoring-module .questions .question .label .radios .radio .input{margin-bottom:0}.kundenscoring-module .questions .question-hidden{display:none}.kundenscoring-module .questions .buttons{display:flex;gap:1rem}@media (max-width:768px){.kundenscoring-module .questions .buttons{justify-content:space-between}}.kundenscoring-module .questions .buttons .btn .spinner-border{display:none}.kundenscoring-module .questions .buttons .btn:disabled .spinner-border{display:block}.kundenscoring-module .questions .buttons .submit{display:none}.kundenscoring-module .questions .inline-input{height:1rem;margin-left:1rem;max-width:9rem}.kundenscoring-module .questions [value=yes_phone]~[name=phone]{display:none}.kundenscoring-module .questions [value=yes_phone]:checked~[name=phone]{display:block}