/* RG Engine Content Revision System */
.rg-revision-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}
.rg-revision-list{display:grid;gap:10px}
.rg-revision-card{padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}
.rg-revision-card header{display:flex;justify-content:space-between;gap:12px}
.rg-revision-card h3{margin:0}.rg-revision-card p{color:var(--text-muted)}
.rg-revision-status{display:inline-flex;height:max-content;padding:5px 8px;border-radius:999px;font-size:.7rem;font-weight:850}
.rg-revision-status--draft{color:#ffd38c;background:#ffb45b18}
.rg-revision-status--published{color:#78ecad;background:#5ee29b18}
.rg-revision-status--archived{color:#a9dbea;background:#289fbe18}
.rg-revision-diff{display:grid;gap:8px}
.rg-revision-change{display:grid;grid-template-columns:130px 1fr 1fr;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md)}
.rg-revision-change code{word-break:break-word}.rg-revision-change .before{color:#ff9d9d}.rg-revision-change .after{color:#78ecad}
@media(max-width:850px){.rg-revision-grid{grid-template-columns:1fr}.rg-revision-change{grid-template-columns:1fr}}
