.mc-news-filters { display:flex;flex-wrap:wrap;gap:14px;margin:20px 0; }
.mc-news-filters label { display:grid;gap:6px;font-size:14px;flex:1 1 180px;min-width:0; }
.mc-news-filters select { width:100%;max-width:100%;padding:10px;border:1px solid var(--mc-line);border-radius:8px;background:#fff; }
#mc-news-list .mc-card { display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start; }
#mc-news-list .mc-card h3 { overflow-wrap:anywhere; }
#mc-news-list .mc-card button { margin:0; }
#mc-news-pages { margin:18px 0 0;align-items:center; }
#mc-news-compose { margin-top:28px;padding-top:24px;border-top:1px solid var(--mc-line);scroll-margin-top:20px; }
#mc-news-compose .mc-form { max-width:960px; }
#mc-news-compose .mc-form > .mc-actions { margin-top:24px; }
#mc-news-compose .mc-richtext-notice { margin-bottom:12px; }
.mc-news-read { max-width:850px;overflow-wrap:anywhere;font-size:17px;line-height:1.7; }
.mc-news-read h2 { margin-top:24px; }.mc-news-read p { color:var(--mc-ink); }
.mc-news-photos { display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;margin:16px 0; }
.mc-news-photos .mc-photo { width:100%;margin:0;min-width:0; }
.mc-news-photos .mc-photo label { margin:12px 0; }
.mc-news-notifications { border-top:1px solid var(--mc-line);padding-top:16px;margin-top:24px;font-size:13px; }
.mc-news-notifications p { margin-bottom:8px; }
.mc-news-conflict { border-color:#b84532; }
.mc-news-upload-status { min-height:24px; }
.mc-news-place-picker { max-width:650px; }
@media(max-width:600px){#mc-news .mc-section-heading{display:block}#mc-news .mc-section-heading button{margin-top:10px}#mc-news-list .mc-card{grid-template-columns:1fr}.mc-news-filters{display:grid;grid-template-columns:1fr}#mc-news-compose .mc-actions button{flex:1 1 auto}}
