/* ================= QUADRO DE NOTÍCIAS DO MUNDO (G1.1) ================= */
.lobby-news-divider { height:1px; background:#342f25; margin:18px 0 14px; }
.world-news-panel { max-height:340px; overflow-y:auto; border:1px solid #39352d; border-radius:8px; padding:12px; background:#0e1218; margin-bottom:14px; }
.news-loading, .news-empty { color:#6c7a96; font:13px Arial,sans-serif; text-align:center; padding:18px; }
.news-section { margin-bottom:14px; }
.news-section:last-child { margin-bottom:0; }
.news-section-title { color:#ffe9a8; font:bold 12px 'Cinzel',serif; margin-bottom:8px; border-bottom:1px solid #2a2520; padding-bottom:4px; }
.news-item { display:flex; align-items:flex-start; gap:8px; padding:6px 0; border-bottom:1px solid #1a1d26; }
.news-item:last-child { border-bottom:none; }
.news-icon { font-size:14px; color:#c8aa5a; flex-shrink:0; line-height:1.5; }
.news-item.sev-critical .news-icon { color:#ff5040; }
.news-item.sev-important .news-icon { color:#e5c56f; }
.news-body { flex:1; display:flex; flex-direction:column; gap:1px; }
.news-label { color:#7a869f; font:10px Arial,sans-serif; text-transform:uppercase; letter-spacing:.5px; }
.news-text { color:#c3cee0; font:13px/1.4 Arial,sans-serif; }
.news-time { color:#5a6478; font:11px Arial,sans-serif; flex-shrink:0; padding-top:1px; }
.news-event { display:flex; align-items:center; gap:8px; padding:8px; border:1px solid #3a2a20; border-radius:6px; margin-bottom:6px; background:#1a1210; }
.news-event-icon { font-size:18px; color:#ff8060; flex-shrink:0; }
.news-event-body { flex:1; display:flex; flex-direction:column; }
.news-event-body b { color:#ffe9a8; font:14px 'Cinzel',serif; }
.news-event-body span { color:#8f9ab5; font:11px Arial,sans-serif; }
.news-event-time { color:#e5c56f; font:bold 12px Arial,sans-serif; }
.news-boss { display:flex; align-items:center; gap:10px; padding:6px 0; border-bottom:1px solid #1a1d26; }
.news-boss:last-child { border-bottom:none; }
.news-boss-info { flex:1; display:flex; flex-direction:column; }
.news-boss-info b { color:#d8c4a0; font:13px 'Cinzel',serif; }
.news-boss-info span { color:#7a869f; font:11px Arial,sans-serif; }
.news-boss-hpbar { width:80px; height:8px; border-radius:4px; background:#2a1518; overflow:hidden; }
.news-boss-hpfill { height:100%; background:linear-gradient(#e84030,#a01010); transition:width .3s; }
.news-outcome { display:flex; align-items:center; gap:8px; padding:7px 8px; border-radius:6px; margin-bottom:5px; }
.news-outcome.win { background:#0e1a0e; border:1px solid #1a3a1a; }
.news-outcome.loss { background:#1a0e0e; border:1px solid #3a1a1a; }
.news-outcome-icon { font-size:16px; flex-shrink:0; font-weight:bold; }
.news-outcome.win .news-outcome-icon { color:#5ed858; }
.news-outcome.loss .news-outcome-icon { color:#e85040; }
.news-outcome-body { flex:1; display:flex; flex-direction:column; }
.news-outcome-body b { color:#d8c4a0; font:13px 'Cinzel',serif; }
.news-outcome-body span { color:#8f9ab5; font:11px Arial,sans-serif; }
