.file-source-container .highlight>pre>*{position:relative;z-index:2}.file-source-container .highlight a.codecov{position:absolute;margin-left:-10px;padding:1px 0;width:100%;height:14px;display:block}.file-source-container .highlight a.codecov.codecov-on.codecov-hit{background:#dbffdb}.file-source-container .highlight a.codecov.codecov-on.codecov-missed{background:#fdd}.file-source-container .highlight a.codecov.codecov-on.codecov-partial{background:#f7f6ac}.udiff-line .line-numbers.codecov.codecov-hit{background:#dbffdb}.udiff-line .line-numbers.codecov.codecov-missed{background:#fdd}.udiff-line .line-numbers.codecov.codecov-partial{background:#f7f6ac}td.blob-num.codecov.codecov-on.codecov-hit{background-color:#dbffdb;border-color:#c1e9c1}td.blob-num.codecov.codecov-on.codecov-missed{background-color:#fdd;border-color:#f1c0c0}td.blob-num.codecov.codecov-on.codecov-partial{background:#f7f6ac;border-color:#d5d474}td.blob-num.codecov.codecov-on.codecov-null{background:#fff;border-color:#eee}td.blob-code.codecov.codecov-on.codecov-hit{background-color:#eaffea}td.blob-code.codecov.codecov-on.codecov-missed{background-color:#ffecec}td.blob-code.codecov.codecov-on.codecov-partial{background-color:#fcfcd6}td.blob-code.codecov.codecov-on.codecov-null{background-color:#fff}.file-diff-split td.blob-num.codecov.codecov-hit:not(.codecov-on){background-color:#4fd94f}.file-diff-split td.blob-num.codecov.codecov-partial:not(.codecov-on){background-color:#fef04f}.file-diff-split td.blob-num.codecov.codecov-missed:not(.codecov-on){background-color:#ef6c6c}.sha-block.codecov,.sha.codecov{margin:0 4px}.file.codecov-enabled .blob-num-addition,.file.codecov-enabled .blob-code-addition,.file.codecov-enabled .blob-num-deletion,.file.codecov-enabled .blob-code-deletion{background-color:inherit;border-color:inherit}.file:not(.codecov-enabled) .empty-cell.codecov.codecov-hit{background-color:#34a032}.file:not(.codecov-enabled) .empty-cell.codecov.codecov-partial{background-color:#dada38}.file:not(.codecov-enabled) .empty-cell.codecov.codecov-missed{background-color:#a03232}