.FileDiff-module__JLKV5G__diff{background:var(--nimbus-surface);border:1px solid var(--nimbus-border);font-family:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;border-radius:12px;padding:12px 16px 16px;overflow:hidden}.FileDiff-module__JLKV5G__diffHead{border-bottom:1px solid var(--nimbus-border);background:0 0;align-items:center;gap:8px;margin:-12px -16px 0;padding:10px 12px 10px 16px;font-size:12.5px;display:flex}.FileDiff-module__JLKV5G__diffFileWrap{align-items:center;gap:7px;display:inline-flex}.FileDiff-module__JLKV5G__diffIcon{width:15px;height:15px;color:var(--nimbus-text-muted);flex:none;display:block}.FileDiff-module__JLKV5G__diffFile{color:var(--nimbus-text);line-height:1}.FileDiff-module__JLKV5G__diffStat{align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:1;display:inline-flex}.FileDiff-module__JLKV5G__diffStat .FileDiff-module__JLKV5G__add{color:var(--nimbus-free)}.FileDiff-module__JLKV5G__diffStat .FileDiff-module__JLKV5G__del{color:var(--nimbus-danger)}.FileDiff-module__JLKV5G__diffBody{scrollbar-width:none;-ms-overflow-style:none;margin:0 -16px -16px;padding:4px 0;font-size:12.5px;line-height:20px;position:relative;overflow:auto hidden}.FileDiff-module__JLKV5G__diffBody::-webkit-scrollbar{display:none}.FileDiff-module__JLKV5G__diffLines{width:max-content;min-width:100%;position:relative}.FileDiff-module__JLKV5G__diffLines:before{content:"";background:var(--nimbus-border);z-index:1;pointer-events:none;width:.5px;position:absolute;top:0;bottom:0;left:64px}.FileDiff-module__JLKV5G__diffRow{grid-template-columns:32px 32px 18px 1fr;align-items:stretch;display:grid;position:relative}.FileDiff-module__JLKV5G__diffRow .FileDiff-module__JLKV5G__ln,.FileDiff-module__JLKV5G__diffRow .FileDiff-module__JLKV5G__sign{-webkit-user-select:none;user-select:none;color:var(--nimbus-text-muted);font-size:11px}.FileDiff-module__JLKV5G__diffRow .FileDiff-module__JLKV5G__ln{text-align:right;padding:0 7px}.FileDiff-module__JLKV5G__diffRow .FileDiff-module__JLKV5G__sign{text-align:center}.FileDiff-module__JLKV5G__diffRow code{white-space:pre;color:var(--nimbus-text-muted);padding:0 12px 0 8px}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add:before,.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add:before{background:var(--nimbus-free)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del:before{background:repeating-linear-gradient(45deg, var(--nimbus-danger) 0, var(--nimbus-danger) 1.5px, transparent 1.5px, transparent 3px)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add{background:var(--nimbus-free-soft)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add .FileDiff-module__JLKV5G__sign,.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add .FileDiff-module__JLKV5G__new{color:var(--nimbus-free)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__add code{color:var(--nimbus-text)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del{background:var(--nimbus-danger-soft)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del .FileDiff-module__JLKV5G__sign,.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del .FileDiff-module__JLKV5G__old{color:var(--nimbus-danger)}.FileDiff-module__JLKV5G__diffRow.FileDiff-module__JLKV5G__del code{color:var(--nimbus-text)}
