.unified-diff-viewer{--pjs-font-size:12px;--pjs-line-height:18px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.comment-button{opacity:0;background:var(--action-info);color:var(--action-info-foreground);cursor:pointer;border:none;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;margin:2px;padding:0;font-size:14px;font-weight:700;line-height:1;transition:opacity .2s;display:flex}.comment-button:hover{background:var(--action-info-hover);transform:scale(1.1)}tr:hover .comment-button,.comment-button.visible{opacity:1}.diff-comment-container{background:var(--diff-comment-bg);border-top:1px solid var(--diff-comment-border);border-bottom:1px solid var(--diff-comment-border);padding:12px}.comment-portal-container{width:100%}.diff-viewer{width:100%;overflow-x:auto}td[data-line-number]{text-align:right;-webkit-user-select:none;user-select:none;min-width:50px;padding-right:10px;position:relative}.unified-diff-viewer td:first-child,.unified-diff-viewer td:nth-child(3){position:relative}td.diff-code,td.diff-code-edit{white-space:pre;word-break:normal;tab-size:4;width:100%}.diff-viewer-with-comments{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.add-comment-btn-wrapper{z-index:10;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.add-comment-btn{background:var(--action-info);cursor:pointer;opacity:.8;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:opacity .2s;display:flex}.add-comment-btn:hover{opacity:1}tr.comment-row{background-color:var(--diff-comment-bg);border-top:1px solid var(--diff-comment-border)}tr.comment-row td{padding:8px 12px}[data-comment-container]{padding:12px}.unified-diff-viewer table{table-layout:auto;width:100%}.prism-code{font-family:inherit!important}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:var(--syntax-comment)!important}.token.string,.token.attr-value{color:var(--syntax-string)!important}.token.keyword{font-weight:700;color:var(--syntax-keyword)!important}.token.function,.token.class-name{color:var(--syntax-function)!important}.token.number{color:var(--syntax-number)!important}.token.boolean{color:var(--syntax-boolean)!important}.token.operator{color:var(--syntax-operator)!important}.token.punctuation{color:var(--syntax-punctuation)!important}.token.property{color:var(--syntax-property)!important}.token.tag{color:var(--syntax-tag)!important}.token.selector{color:var(--syntax-selector)!important}.token.attr-name{color:var(--syntax-attr-name)!important}
