.pattern-editor{border:1px solid #c3c7ca;position:relative}.pattern-editor.invalid,.target-editor.invalid{border:solid 1px var(--mantine-color-red-8)}.editor-error{align-items:center;width:0;height:0;display:flex;position:relative;bottom:35px;left:15px}.editor-error .alert{background-color:var(--mantine-color-red-8);color:#fff;border-radius:3px;flex:1 0 auto;min-width:300px;max-width:600px;padding:11px;display:flex;box-shadow:0 0 0 1px #10161a1a,0 2px 4px #10161a33,0 8px 24px #10161a33}.editor-error .alert .alert-message{word-break:break-word}.target-editor{border:solid 1px var(--mantine-color-blue-1);background:#fffffe;border-radius:4px;height:100%;padding:4px 0;position:relative}.title{margin:0}.results-container .title{margin-top:35px}.learnresults .results-container .title{margin-top:22px;margin-bottom:40px}.result{cursor:pointer}.result:hover{box-shadow:0 0 1px #10161a1a,0 0 #10161a00,0 1px 1px #10161a33}.suggested-fix{-ms-overflow-style:none;scrollbar-width:none}.suggested-fix::-webkit-scrollbar{display:none}.monaco-editor .view-overlays .cdr.selectionHighlight,.monaco-editor .view-overlays .cslr.selected-text{z-index:2;pointer-events:none;background-color:#137cbd4d}.highlight-glyph:after{content:"";background-color:#2d2d2d;border-radius:4px;width:8px;height:8px;position:absolute;top:4px;left:10px}.highlight-glyph.g0:after{background-color:#84878a}.highlight-glyph.g1:after{background-color:#79b5d7}.highlight-glyph.g2:after{background-color:#79d784}.highlight-glyph.g3:after{background-color:#d789d7}.highlight-glyph.g4:after{background-color:#50d7d7}.highlight-glyph.g5:after{background-color:#d77cbf}.highlight-glyph.g6:after{background-color:#c1a7d7}.highlight{background-color:#c5c5ad}.highlight.taint-source{background-color:#a5b2ff}.highlight.taint-sink{background-color:#8a9cff}.highlight.taint-intermediate{background-color:#e9ecff}.taint-inline-description{color:#8b8b8b;background-color:#f0f0f0;border:1px solid #afafaf;border-radius:3px;padding-left:10px;padding-right:10px;font-size:10px;width:unset!important}.taint-inline-description .number{font-family:var(--mantine-font-family-monospace);text-align:center;color:#fff;background-color:#afafaf;border-radius:5px;margin-right:4px;padding-left:4px;padding-right:4px}.taint-inline-description .code{font-family:var(--mantine-font-family-monospace)}.highlight.info,.highlight.warning,.highlight.error,.highlight.critical{background-color:var(--mantine-color-yellow-4)}.highlight.failed{background-color:var(--mantine-color-red-4)}.highlight.success{background-color:var(--mantine-color-green-8)}.highlight.debug-range{background-color:var(--mantine-color-blue-2)}.highlight.fix{background-color:#a0c9aa}.highlight.backdrop{background-color:#e5e5da}.highlight.backdrop.info,.highlight.backdrop.warning,.highlight.backdrop.error,.highlight.backdrop.critical{background-color:var(--mantine-color-yellow-0)}.highlight.backdrop.failed{background-color:var(--mantine-color-red-0)}.highlight.backdrop.success{background-color:var(--mantine-color-green-0)}.highlight.backdrop.fix{background-color:#d1e5d6}.highlight.dirty{background-color:#ebf1f580}.results-container.dirty,.results-container.dirty code,.results-container.dirty a,.results-container.dirty h6{color:#bfccd6}
