.message-edited{display:block;width:100%;text-align:right;font-size:10px;line-height:1.4;color:var(--muted,#7996aa);margin-top:3px;font-weight:400}
[data-inline-editing="true"] .message-payload>p:not(.inline-edit-notice),[data-inline-editing="true"] .message-edited{display:none}
[data-inline-editing="true"] .msg-tools{display:none!important}
.inline-message-editor{display:block;min-width:0;width:100%;margin:0 0 6px}
.inline-message-editor textarea{display:block;width:100%;min-height:64px;max-height:240px;resize:vertical;overflow:auto;box-sizing:border-box;margin:0;padding:8px 10px;background:var(--mist);color:var(--deep);border:1px solid var(--line);font:400 15px/1.5 Arial,sans-serif}
.inline-message-editor textarea:focus{outline:1px solid var(--sea);outline-offset:1px}
.inline-message-editor footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:6px}
.inline-message-editor footer small{flex-basis:100%;margin-right:auto;color:var(--muted);font-size:11px;line-height:1.5}
.inline-message-editor footer button{float:none;min-height:32px;width:auto;margin:0;padding:6px 10px;font:600 12px/1.4 Arial,sans-serif}
.inline-message-editor .inline-edit-status,.inline-edit-notice{margin:5px 0!important;white-space:normal!important;color:var(--muted);font:12px/1.4 Arial,sans-serif!important}
.inline-message-editor .inline-edit-status:empty{display:none}
@media(max-width:650px){.inline-message-editor textarea{font-size:16px}.inline-message-editor footer small{flex-basis:100%}.inline-message-editor footer button{min-height:44px}}
.content-edit-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;box-sizing:border-box;overflow:auto;background:var(--foam);color:var(--deep);border:1px solid var(--line)}
.content-edit-dialog form{padding:20px}
.content-edit-dialog::backdrop{background:#07131cb3}
.content-edit-dialog header,.content-edit-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
.content-edit-dialog h2{font-family:inherit;font-weight:600;font-size:20px;line-height:1.3;margin:0 0 16px}
.content-edit-dialog label{display:block;margin:12px 0;font-size:14px}
.content-edit-dialog input,.content-edit-dialog textarea{display:block;width:100%;box-sizing:border-box;font:inherit;margin-top:6px}
.content-edit-dialog textarea{min-height:130px;resize:vertical;font-weight:400}
.content-edit-dialog button,.content-edit-review button{font-size:13px;line-height:1.3;padding:9px 14px;min-height:38px;width:auto}
.content-edit-dialog header button{padding:6px 10px;font-size:20px}
.content-edit-dialog .ql-editor{min-height:180px;max-height:42dvh;overflow:auto}
.edit-status{font-size:13px;color:var(--muted,#56778e)}
#admin-content-edits .admin-section-body{container-type:inline-size}
.content-edit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--muted);font-size:12px}
#admin-content-edits .content-edit-toolbar button{width:auto;min-height:34px;font-size:12px;padding:7px 12px;margin:0}
.content-edit-review{padding:16px 0;border-top:1px solid var(--line)}
.edit-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 16px}
.edit-review-head>div{min-width:0}
.edit-kind{display:block;color:var(--muted);font-size:11px;line-height:1.4;margin:0 0 5px}
#admin-content-edits .edit-review-title{font:600 16px/1.4 Arial,sans-serif;margin:0;overflow-wrap:anywhere;color:var(--deep)}
.edit-review-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font-size:12px;line-height:1.5;margin:5px 0 0}
.edit-source-link{flex:none;font-size:12px;color:var(--muted);text-decoration:none;padding:4px 0;line-height:1.5}
.edit-source-link:hover{text-decoration:underline}
.edit-comparison{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}
.edit-comparison>section{min-width:0;padding:12px 14px;background:var(--mist);border-top:2px solid var(--line);overflow-wrap:anywhere}
.edit-comparison>.edit-after{border-top-color:var(--sea)}
#admin-content-edits .edit-version-label{font:600 12px/1.4 Arial,sans-serif;margin:0 0 12px;color:var(--muted)}
.edit-title-change{display:grid;gap:4px;margin-bottom:12px}
.edit-title-change small{font-size:11px;color:var(--muted)}
.edit-title-change strong{font-size:14px;line-height:1.5}
.edit-comparison img{max-width:100%;max-height:220px;object-fit:contain}
.edit-original,.edit-proposed{white-space:pre-wrap;font-size:14px;line-height:1.6;font-weight:400}
.edit-original>:first-child,.edit-proposed>:first-child{margin-top:0}
.edit-original>:last-child,.edit-proposed>:last-child{margin-bottom:0}
.edit-review-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:16px}
.edit-review-actions>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}
#admin-content-edits .edit-review-actions button{width:auto;font-size:13px;line-height:1.3;min-height:38px;padding:9px 14px;margin:0}
.edit-review-status{font-size:12px;color:var(--red);margin:0;flex:1 1 200px}
.edit-review-status:empty{display:none}
@container(max-width:650px){.edit-comparison{grid-template-columns:1fr;gap:12px}}
@media(max-width:600px){.content-edit-dialog form{padding:14px}.content-edit-dialog input,.content-edit-dialog textarea{font-size:16px}.content-edit-dialog button,#admin-content-edits .edit-review-actions button,#admin-content-edits .content-edit-toolbar button{min-height:44px}.edit-review-head{gap:10px}.edit-source-link{min-height:44px;display:flex;align-items:center;gap:4px}.edit-comparison>section{padding:12px}.edit-review-title{font-size:15px}}
