.review-item-toolbar,.review-change-item header,.review-change-item footer{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.review-item-toolbar{padding:.65rem 0;border-bottom:1px solid var(--line,#d5e1dc)}.review-item-toolbar label{display:flex;gap:.4rem;align-items:center}.review-change-item{padding:1rem 0;border-bottom:1px solid var(--line,#d5e1dc)}.review-change-item[hidden]{display:none}.review-change-item header small{color:var(--muted,#53645f)}.review-inline-diff{display:grid;gap:.5rem;margin:.6rem 0;white-space:pre-wrap;overflow-wrap:anywhere}.review-inline-diff del,.review-mark-delete,.review-mark-replace{background:#fff0ed;text-decoration:line-through;text-decoration-color:#9d392f}.review-inline-diff ins,.review-mark-insert{background:#e6f4eb;text-decoration:none;border-bottom:2px solid #23714b}.review-mark-format{background:#fff4cd;border-bottom:2px dotted #876615}.review-block-mark{outline:1px dashed #628977;outline-offset:3px}.review-change-marker{font:500 11px/1.4 inherit;border:1px solid #96baaa;border-radius:4px;color:#154f3e;padding:2px 5px;max-width:20rem;white-space:normal;margin-inline:4px;vertical-align:baseline}.review-detail-dialog{width:min(1000px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.review-detail-body{display:grid;gap:1rem;min-width:0}.review-detail-body details{padding:.75rem;border:1px solid var(--line,#d5e1dc);border-radius:8px}.review-detail-body details>div{max-height:280px;overflow:auto}.review-detail-body textarea{width:100%;min-height:130px;box-sizing:border-box}.review-detail-body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.review-detail-body>label{display:flex;gap:.5rem;align-items:flex-start}.review-batch-result{color:#6b3a24;overflow-wrap:anywhere}@media(max-width:680px){.review-detail-dialog{padding:12px}.review-change-item footer button,.review-item-toolbar button{min-height:40px}.review-item-toolbar{align-items:flex-start}}

.review-markdown-original{padding:20px;background:var(--paper,#fff);min-height:300px}.review-markdown-original header{display:flex;justify-content:space-between;gap:12px}.review-markdown-original pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,monospace;line-height:1.7}.review-markdown-original ins{background:#e0f3e8;color:#155c42}.review-markdown-original del{background:#fbe6e5;color:#8b3232}
