@layer components{
.editorial-history{position:fixed!important;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;width:min(52rem,calc(100% - 2rem));max-width:none;max-height:min(85vh,56rem);overflow:auto;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface)}
.editorial-history::backdrop{background:rgb(0 0 0/72%)!important;backdrop-filter:blur(2px)!important}
.editorial-history__header,.editorial-history__navigation{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}
.editorial-history__header h2{margin:0;font-size:var(--text-lg)}
.editorial-history__events{list-style:none;padding-inline-start:0}
.editorial-history summary{cursor:pointer;font-weight:600}
.editorial-history__events{padding-inline-start:var(--space-4);margin-block-end:0}
.editorial-history__event{padding-block:var(--space-4);overflow-wrap:anywhere}
.editorial-history__event+.editorial-history__event{border-top:1px solid var(--color-border)}
.editorial-history__credit,.editorial-history__revision,.editorial-history__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)var(--space-3);align-items:baseline}
.editorial-history__credit span,.editorial-history__revision,.editorial-history__importer{font-size:var(--text-sm);color:var(--color-text-muted)}
.editorial-history__actions{margin-block-start:var(--space-3);font-size:var(--text-sm)}
.editorial-history__comparison{margin-block-start:var(--space-3)}
.editorial-history__comparison [role=status]{margin-block:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}
.editorial-history button{font:inherit;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);cursor:pointer}
.editorial-history ins{background:color-mix(in srgb,var(--color-success,var(--color-primary)) 20%,transparent);text-decoration:underline}
.editorial-history del{background:color-mix(in srgb,var(--color-error,var(--color-primary)) 20%,transparent);text-decoration:line-through}
.editorial-history :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
.editorial-history [hidden]{display:none}
}
