.diff-block{--diff-add-bg:rgba(22,163,74,.12);--diff-add-strong:rgba(22,163,74,.2);--diff-del-bg:rgba(220,38,38,.12);--diff-del-strong:rgba(220,38,38,.2);--diff-gutter-bg:#fafaf9;--diff-border:#e7e5e4;--diff-text:#292524;--diff-muted:#78716c;--diff-bg:#fff;margin-block:1rem;overflow:hidden;border:1px solid var(--diff-border);border-radius:.5rem;background:var(--diff-bg);color:var(--diff-text)}[data-theme=dark] .diff-block{--diff-add-bg:rgba(34,197,94,.14);--diff-add-strong:rgba(34,197,94,.24);--diff-del-bg:rgba(248,113,113,.14);--diff-del-strong:rgba(248,113,113,.24);--diff-gutter-bg:#1c1917;--diff-border:#44403c;--diff-text:#f5f5f4;--diff-muted:#a8a29e;--diff-bg:#0c0a09}.diff-block-shell{min-width:0}.diff-block-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border-bottom:1px solid var(--diff-border);background:var(--diff-gutter-bg)}.diff-block-title,.diff-block-toolbar{display:flex;min-width:0;align-items:center;gap:.4rem}.diff-block-title{flex-wrap:wrap;font-size:.78rem;font-weight:650}.diff-block-arrow,.diff-block-icon,.diff-block-tool-icon{width:.9rem;height:.9rem;flex:0 0 auto}.diff-block-arrow{color:var(--diff-muted)}.diff-block-label{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-block-language,.diff-block-stat{display:inline-flex;align-items:center;min-height:1.35rem;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;line-height:1;color:var(--diff-muted);background:#7f7f7f1f}.diff-block-stat.is-added{color:#166534;background:var(--diff-add-strong)}.diff-block-stat.is-removed{color:#991b1b;background:var(--diff-del-strong)}.diff-block-toolbar{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.diff-block-tool{display:inline-flex;align-items:center;gap:.25rem;border:1px solid hsla(0,0%,49.8%,.25);border-radius:.3rem;padding:.15rem .4rem;background:transparent;color:inherit;cursor:pointer;font-size:.68rem;line-height:1}.diff-block-tool.is-active,.diff-block-tool:hover{background:#7f7f7f24}.diff-block-body{overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Cascadia Code,monospace;font-size:.82rem;line-height:1.55}.diff-row,.diff-split-row{min-width:-moz-max-content;min-width:max-content}.diff-row{display:grid;grid-template-columns:3.5rem 3.5rem 1.7rem minmax(28rem,1fr)}.diff-row.is-added,.diff-split-row.is-added .diff-new-cell{background:var(--diff-add-bg)}.diff-row.is-removed,.diff-split-row.is-removed .diff-old-cell{background:var(--diff-del-bg)}.diff-ln,.diff-sign{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--diff-muted);background:var(--diff-gutter-bg)}.diff-ln{padding-inline:.65rem;text-align:right;font-variant-numeric:tabular-nums}.diff-sign{text-align:center}.diff-code{min-width:0;padding-inline:.65rem 1rem;white-space:pre}.diff-row.is-added .diff-sign,.diff-split-row.is-added .diff-new-cell .diff-sign{color:#166534}.diff-row.is-removed .diff-sign,.diff-split-row.is-removed .diff-old-cell .diff-sign{color:#991b1b}.diff-hidden-lines{grid-column:1/-1;width:100%;border:0;border-block:1px solid var(--diff-border);padding:.3rem .75rem;background:#7f7f7f14;cursor:pointer;text-align:center}.diff-hidden-lines,.diff-split-head{color:var(--diff-muted);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72rem}.diff-split-head{display:grid;grid-template-columns:minmax(24rem,1fr) minmax(24rem,1fr);min-width:48rem;border-bottom:1px solid var(--diff-border);background:var(--diff-gutter-bg);font-weight:650}.diff-split-head span{padding:.35rem .75rem}.diff-split-row{display:grid;grid-template-columns:minmax(24rem,1fr) minmax(24rem,1fr);min-width:48rem}.diff-split-cell{display:grid;grid-template-columns:3.5rem 1.7rem minmax(18rem,1fr);min-width:0}.diff-old-cell{border-right:1px solid var(--diff-border)}@media(max-width:48rem){.diff-block-header{align-items:flex-start;flex-direction:column}.diff-block-toolbar{justify-content:flex-start}.diff-row{grid-template-columns:2.7rem 2.7rem 1.4rem minmax(18rem,1fr)}}.media-file-list[data-v-d99349ec]{display:grid;gap:.75rem}.media-file-card[data-v-d99349ec]{display:flex;min-width:0;align-items:center;gap:.85rem;border:1px solid var(--pb-divider);border-radius:var(--pb-radius-card-inner);background:var(--pb-card-bg);color:var(--pb-text);padding:.85rem;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.media-file-card[data-v-d99349ec]:hover{border-color:var(--pb-selected-border);background:var(--pb-selected-bg);box-shadow:var(--pb-shadow-sm)}.media-file-icon[data-v-d99349ec]{display:inline-flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--pb-radius-md);background:var(--pb-surface-subtle)}.media-file-body[data-v-d99349ec]{min-width:0;flex:1 1 auto}.media-file-name[data-v-d99349ec]{font-weight:650;line-height:1.25}.media-file-detail[data-v-d99349ec],.media-file-name[data-v-d99349ec]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-file-detail[data-v-d99349ec]{margin-top:.2rem;color:var(--pb-text-subtle);font-size:.82rem;line-height:1.2}.media-file-download[data-v-d99349ec]{width:1rem;height:1rem;flex:0 0 auto;color:var(--pb-icon-muted)}.media-file-list[data-density=compact][data-v-d99349ec]{gap:.55rem}.media-file-list[data-density=compact] .media-file-card[data-v-d99349ec]{gap:.7rem;padding:.65rem}.media-file-list[data-density=compact] .media-file-icon[data-v-d99349ec]{width:2.2rem;height:2.2rem}.media-file-list[data-density=compact] .media-file-icon-svg[data-v-d99349ec]{width:1.35rem;height:1.35rem}
