.qast-admin .error-highlighter{flex-direction:column;flex-grow:1;min-height:0;display:flex}.qast-admin .error-highlighter .editor-wrapper{background-color:#fff;border:none;border-radius:4px;flex-direction:column;flex-grow:1;height:100%;display:flex}.qast-admin .error-highlighter .editor-wrapper.readonly{background-color:#f9f9f9}.qast-admin .error-highlighter .NgxEditor__Content{min-height:80px;padding:.375rem .75rem;font-family:inherit;font-size:14px;line-height:1.6;max-height:0!important}.qast-admin .error-highlighter .NgxEditor>div{flex-direction:column;flex-grow:1;height:100%;min-height:0;display:flex}.qast-admin .error-highlighter .NgxEditor__Content{flex-grow:1;overflow-y:auto;min-height:100%!important}.qast-admin .error-highlighter .NgxEditor{flex-direction:column;flex-grow:1;height:100%;min-height:0;display:flex}.qast-admin .error-highlighter .editor-wrapper.ngx-editor-fullscreen-active .NgxEditor{flex-grow:1;min-height:0;overflow-y:auto}.qast-admin .error-highlighter .editor-wrapper.ngx-editor-fullscreen-active .NgxEditor__Content{max-height:none!important}.qast-admin .error-highlight{cursor:help;border-bottom:2px solid #0000;transition:background-color .2s;position:relative}.qast-admin .error-highlight.highlight-kritisch{background-color:#dc354533;border-bottom:2px solid #dc3545}.qast-admin .error-highlight.highlight-ärgerlich{background-color:#ffc10733;border-bottom:2px solid #ffc107}.qast-admin .error-highlight.highlight-weniger-kritisch{background-color:#28a74526;border-bottom:2px solid #28a745}.qast-admin .error-speech-bubble{z-index:10005;background:var(--admin-background);color:var(--admin-text);opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;flex-direction:column;width:320px;max-width:calc(100vw - 24px);padding:12px;font-size:13px;transition:opacity .15s,visibility .15s;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 15px -3px #0000004d}.qast-admin .error-speech-bubble.visible{opacity:1;visibility:visible;pointer-events:auto}.qast-admin .error-speech-bubble:before,.qast-admin .error-speech-bubble:after{content:"";position:absolute}.qast-admin .error-speech-bubble.placement-top{transform-origin:bottom;transform:translate(-50%,calc(-100% - 10px))}.qast-admin .error-speech-bubble.placement-top:before{background:0 0;width:100%;height:11px;top:100%;left:0}.qast-admin .error-speech-bubble.placement-top:after{border-style:solid;border-width:6px;border-color:var(--admin-background) transparent transparent transparent;margin-left:-6px;top:100%;left:50%}.qast-admin .error-speech-bubble.placement-bottom{transform-origin:top;transform:translate(-50%,10px)}.qast-admin .error-speech-bubble.placement-bottom:before{background:0 0;width:100%;height:11px;bottom:100%;left:0}.qast-admin .error-speech-bubble.placement-bottom:after{border-style:solid;border-width:6px;border-color:transparent transparent var(--admin-background) transparent;margin-left:-6px;bottom:100%;left:50%}.qast-admin .error-speech-bubble.placement-sheet{transform-origin:bottom;border-radius:12px 12px 0 0;width:100%;max-width:100%;max-height:70vh;transition:opacity .15s,transform .25s cubic-bezier(.175,.885,.32,1.275),visibility .15s;bottom:0;right:0;transform:translateY(100%);box-shadow:0 -8px 20px -4px #0000004d;top:auto!important;left:0!important}.qast-admin .error-speech-bubble.placement-sheet.visible{transform:translateY(0)}.qast-admin .error-speech-bubble.placement-sheet:before,.qast-admin .error-speech-bubble.placement-sheet:after{display:none}.qast-admin .error-speech-bubble .tooltip-header{color:var(--admin-text);text-transform:uppercase;flex-shrink:0;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.qast-admin .error-speech-bubble .tooltip-comment{line-height:1.4}