/* News correction workflow: proposals stay staff-only until a decision is made. */
body.cs2day-v2 .cs2-news-correction-control { display:flex; margin:18px 0 0; }
body.cs2day-v2 .cs2-news-correction-control--lightbox { margin:10px 0 0; }
body.cs2day-v2 .cs2-news-correction-control .cs2-button { min-height:38px; font-size:.84rem; }
body.cs2day-v2 .cs2-news-correction-dialog { width:min(720px,calc(100vw - 28px)); }
body.cs2day-v2 .cs2-news-correction-dialog__body { display:grid; gap:16px; padding:20px; }
body.cs2day-v2 .cs2-news-correction-dialog__body > p { margin:0; color:var(--cs2-text-muted); }
body.cs2day-v2 .cs2-news-correction-modes { display:flex; flex-wrap:wrap; gap:8px; }
body.cs2day-v2 .cs2-news-correction-modes label { display:flex; align-items:center; gap:7px; padding:9px 12px; border:1px solid var(--cs2-border); background:var(--cs2-card-elevated); border-radius:6px; cursor:pointer; }
body.cs2day-v2 .cs2-news-correction-dialog .cs2-field { display:grid; gap:7px; }
body.cs2day-v2 .cs2-news-correction-dialog textarea { width:100%; resize:vertical; }
body.cs2day-v2 .cs2-news-correction-dialog small { color:var(--cs2-text-muted); }
body.cs2day-v2 .cs2-news-correction-dialog__status { min-height:1.3em; margin:0; color:var(--cs2-text-muted); }
body.cs2day-v2 .cs2-news-correction-dialog__status.is-success { color:var(--cs2-success); }
body.cs2day-v2 .cs2-news-correction-dialog__status.is-error { color:var(--cs2-error); }
@media (max-width: 600px) { body.cs2day-v2 .cs2-news-correction-dialog__body { padding:16px; } body.cs2day-v2 .cs2-news-correction-modes { display:grid; } }
