.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;color:#fff;cursor:pointer;background:#0969da;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:#0860ca;transform:scale(1.1)}tr:hover .comment-button,.comment-button.visible{opacity:1}.diff-comment-container{background:#f6f8fa;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0;padding:12px}.dark .diff-comment-container{background:#161b22;border-color:#30363d}.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{cursor:pointer;opacity:.8;background:#1677ff;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:#f6f8fa;border-top:1px solid #d1d9e0}tr.comment-row td{padding:8px 12px}[data-comment-container]{padding:12px}.dark-theme .diff-viewer-with-comments .comment-row{background-color:#161b22;border-color:#30363d}.unified-diff-viewer table{table-layout:auto;width:100%}.prism-code{font-family:inherit!important}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6a737d!important}.token.string,.token.attr-value{color:#032f62!important}.token.keyword{font-weight:700;color:#cf222e!important}.token.function,.token.class-name{color:#6639ba!important}.token.number{color:#005cc5!important}.token.boolean{color:#cf222e!important}.token.operator,.token.punctuation{color:#24292f!important}.token.property{color:#005cc5!important}.token.tag{color:#22863a!important}.token.selector{color:#6639ba!important}.token.attr-name{color:#005cc5!important}.dark-theme .token.comment,.dark-theme .token.prolog,.dark-theme .token.doctype,.dark-theme .token.cdata{color:#8b949e!important}.dark-theme .token.string,.dark-theme .token.attr-value{color:#a5d6ff!important}.dark-theme .token.keyword{color:#ff7b72!important}.dark-theme .token.function,.dark-theme .token.class-name{color:#d2a8ff!important}.dark-theme .token.number{color:#79c0ff!important}.dark-theme .token.boolean{color:#ff7b72!important}.dark-theme .token.operator,.dark-theme .token.punctuation{color:#f0f6fc!important}.dark-theme .token.property{color:#79c0ff!important}.dark-theme .token.tag{color:#7ee83f!important}.dark-theme .token.selector{color:#d2a8ff!important}.dark-theme .token.attr-name{color:#79c0ff!important}
