._1g5e7si0{border:1px solid var(--utils-color-border);border-radius:var(--utils-radius-md);max-height:560px;font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-xs);line-height:1.7;overflow:auto}
._1g5e7si1{grid-template-columns:48px 48px 1fr;gap:0;display:grid}
._1g5e7si1[data-op=insert]{background:color-mix(in srgb, var(--utils-color-success) 14%, transparent)}
._1g5e7si1[data-op=delete]{background:color-mix(in srgb, var(--utils-color-danger) 14%, transparent)}
._1g5e7si2{padding:0 var(--utils-space-2);text-align:right;color:var(--utils-color-textSubtle);border-right:1px solid var(--utils-color-border);-webkit-user-select:none;user-select:none}
._1g5e7si3{padding:0 var(--utils-space-3);white-space:pre-wrap;overflow-wrap:anywhere}
._1g5e7si3:before{content:attr(data-sign);color:var(--utils-color-textSubtle);margin-right:6px}
._1g5e7si4{gap:var(--utils-space-4);font-size:var(--utils-fontSize-sm);margin-bottom:var(--utils-space-3);flex-wrap:wrap;display:flex}
._1g5e7si5{color:var(--utils-color-success);font-weight:700}
._1g5e7si6{color:var(--utils-color-danger);font-weight:700}
._1g5e7si7{color:var(--utils-color-textSubtle)}
