html body .post-check-actions{justify-content:flex-end!important;align-items:center;flex-wrap:wrap;gap:12px}
html body .post-check-actions>button{min-width:150px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px}
html body .language-dots{flex:none}.language-dots i{width:4px;height:4px}.language-dots{gap:3px;padding:0}
html body #text-review-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-block:8px}
html body #text-review-status>.text-review-check{flex-basis:100%;margin:0;align-items:flex-start}
html body .text-review-check input:disabled{opacity:1;flex-shrink:0;margin-top:3px}
html body #repeat-show{margin:0 0 4px 26px}
html body #language-result:empty{display:none}html body #language-result{margin-top:8px}
html body .language-issue{padding:10px 0;border-bottom:1px solid var(--nr-line,var(--line));overflow-wrap:anywhere}
html body .language-issue p{margin:4px 0}.language-issue del{background:#d3303020}.language-issue ins{background:#20986b24;text-decoration:none}
html body .language-issue small{display:block}.repeat-dialog{width:min(1000px,calc(100vw - 28px))}.repeat-dialog mark{background:#f4bc5066;color:inherit}
html body .system-checks>.panel{position:relative;padding-bottom:52px!important}
html body .system-checks .panel button.system-attention{position:absolute;right:12px;bottom:12px;width:30px!important;height:30px!important;min-width:30px;min-height:30px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e23737!important;display:grid;place-items:center}
html body .system-attention svg{display:block;width:30px;height:30px}.system-attention:focus-visible{outline:2px solid var(--nr-text);outline-offset:4px}
html body .system-checks .panel .system-attention:hover{color:#ff4545!important}
@media(max-width:500px){html body .post-check-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .post-check-actions>button{min-width:0;width:100%!important;white-space:normal}}
/* Inline advisory proofreading; the textarea keeps native editing, selection and hashtags. */
html body .language-editor{position:relative;width:100%;min-width:0;background:var(--nr-field,var(--panel));border-radius:var(--nr-radius,12px)}
html body .language-editor #post{position:relative;z-index:1;background:transparent!important;display:block;width:100%;margin:0!important}
html body .language-marker-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden;white-space:pre-wrap;color:transparent;border-style:solid;border-color:transparent;scrollbar-width:none;}
html body .language-marker-layer::-webkit-scrollbar{display:none}
html body .language-marker-layer mark{color:transparent;border-radius:2px;padding:0;background:transparent}
html body .language-marker-layer .language-mark-spelling{background:#f18cbf85}
html body .language-marker-layer .language-mark-punctuation{background:#59d89185}
html body #language-result{font-size:14px;line-height:1.5;color:var(--nr-muted,var(--muted))}
