/* ════════════════════════════════════════════════════════════════════
   JEŻYK CHART / SIGMA CORE — STAGE 2S.3 — Makro calm/filter + compact AI forecast
   Jedyny arkusz stylów dla rendererów feedów i modalu szczegółów.
   ════════════════════════════════════════════════════════════════════ */

#ai-signalizer-launch{display:none!important}
.sgold-gauge,.s2q-gold-sentiment,.s2r-gold-sentiment{display:none!important}
.sigma-feed-social-panel,#sigma-social-panel{overflow-anchor:none!important;contain:layout paint!important;container-type:inline-size}
#sigma-social-panel #sigma-social-summary.sigma-social-summary{display:block!important;grid-template-columns:none!important;min-height:0!important;height:auto!important;margin:0 0 8px!important;overflow:visible!important}
#sigma-news-panel .sigma-feed-section,#sigma-social-panel .sigma-feed-section{overflow:visible!important}


/* ── Stage 2S.2: terminalne zabezpieczenie układu Makro ── */
#sidebar > .sb-hd + #sigma-panels{margin-top:0!important;padding:4px 7px 7px!important}
/* Wyłączone wtyczki nie mogą zostawiać pustych wysokości nad pierwszym aktywnym panelem. */
#sigma-panels > [data-sigma-hidden-by-plugin="1"]{
  display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;
  margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;
}
#sigma-news-panel.sigma-feed-macro-panel{width:100%!important;min-width:0!important;max-width:100%!important;margin-top:0!important}
#sigma-news-panel .sfeed-macro-list{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}
#sigma-news-panel .sfeed-macro-card{
  display:block!important;
  grid-template-columns:none!important;
  grid-auto-flow:initial!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  overflow:visible!important;
  text-overflow:clip!important;
  contain:none!important;
}
#sigma-news-panel .sfeed-macro-card > *{min-width:0!important;max-width:100%!important;grid-column:auto!important;box-sizing:border-box!important}
#sigma-news-panel .sfeed-macro-card .snr-head{display:flex!important;width:100%!important;align-items:center!important;gap:7px!important}
#sigma-news-panel .sfeed-macro-card .snr-time{display:block!important;min-width:0!important;flex:1 1 auto!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
#sigma-news-panel .sfeed-macro-card .snr-imp{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:48%!important;white-space:normal!important;text-align:center!important;line-height:1.15!important;overflow:visible!important;text-overflow:clip!important}
#sigma-news-panel .sfeed-macro-card .snr-title,
#sigma-news-panel .sfeed-macro-card .sfeed-original-title,
#sigma-news-panel .sfeed-macro-card .sfeed-macro-description,
#sigma-news-panel .sfeed-macro-card .sfeed-ai-reason,
#sigma-news-panel .sfeed-macro-card .sfeed-ai-decision,
#sigma-news-panel .sfeed-macro-card .snr-more{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
#sigma-news-panel .sfeed-macro-card .snr-data{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
#sigma-news-panel .sfeed-macro-card.mode-compact .snr-data{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#sigma-news-panel .sfeed-macro-card .snr-data span{display:block!important;min-width:0!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}
#sigma-news-panel .sfeed-macro-card .snr-data b{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important}

/* AI Daily jest jedyną klasyfikacją znaczenia Makro. */
.sfeed-macro-card.level-ignored{border-left:3px solid #6f8198;background:linear-gradient(180deg,rgba(20,27,38,.72),rgba(7,11,18,.98))}
.sfeed-macro-card.level-pending{border-left:3px solid #8b6ee8;background:linear-gradient(180deg,rgba(32,24,58,.44),rgba(7,11,18,.98))}
.sfeed-macro-card .imp-ignored{color:#aab8c9;background:rgba(143,162,184,.08);border:1px solid rgba(143,162,184,.18)}
.sfeed-macro-card .imp-pending{color:#c7b7ff;background:rgba(139,110,232,.10);border:1px solid rgba(139,110,232,.22)}

/* Social: treść podsumowania ma zawijać się, nigdy kończyć wielokropkiem. */
#sigma-social-panel #sigma-social-summary .s2s-sent-foot,
#sigma-social-panel #sigma-social-summary .s2s-sent-foot span,
#sigma-social-panel #sigma-social-summary .s2s-sent-foot b{
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
#sigma-social-panel #sigma-social-summary .s2s-sent-foot span{display:block!important;flex:1 1 130px!important;min-width:0!important}

/* ── wspólna baza Makro / Social ── */
.sigma-news-row,.ssoc-row{box-sizing:border-box;min-width:0;border-radius:11px;margin:6px 0;padding:9px 10px;background:linear-gradient(180deg,rgba(12,18,28,.94),rgba(7,11,18,.98));border:1px solid rgba(196,206,221,.09);box-shadow:inset 0 0 0 1px rgba(255,255,255,.018)}
.sigma-news-row{cursor:pointer}
.snr-head,.ssoc-head{display:flex;align-items:center;gap:7px;min-width:0;margin-bottom:4px}
.snr-time,.ssoc-time{color:#b9c8d8;font:800 9px/1.2 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}
.snr-imp{margin-left:auto;flex:0 0 auto;font:900 8px/1 "JetBrains Mono",monospace;padding:4px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}
.snr-title,.ssoc-title{display:block;color:#f3f6fb;font-size:12px;line-height:1.35;margin:4px 0 5px;font-weight:900;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere;word-break:normal}
.snr-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px}
.snr-data span{min-width:0;border:1px solid rgba(255,255,255,.055);border-radius:8px;padding:5px 6px;color:#7f91a7;font:800 8px/1.25 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}
.snr-data b{display:block;margin-top:2px;color:#e8eef7;font-size:9px;white-space:normal;overflow-wrap:anywhere}
.snr-bias{display:flex;flex-wrap:wrap;gap:5px 9px;margin-top:6px;color:#8295aa;font:800 8px/1.3 "JetBrains Mono",monospace;white-space:normal}
.snr-bias b{color:#dce6f3}
.snr-more{margin-top:7px;color:#e8b04b;font:800 8px/1.25 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}
.sigma-news-empty,.ssoc-empty{padding:12px 10px;border:1px solid rgba(232,176,75,.18);background:rgba(232,176,75,.06);border-radius:12px;color:#c8d4e3;font-size:11px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.sigma-news-empty b,.ssoc-empty b{color:#ffd584}
.sigma-macro-filter-note,.sigma-social-note{padding:6px 8px;margin-bottom:7px;border:1px solid rgba(61,204,240,.16);border-radius:9px;background:rgba(61,204,240,.045);color:#8295aa;font:800 8px/1.35 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}
.sigma-macro-filter-note b,.sigma-social-note b{color:#dce8f5}

/* ── Makro ── */
.sfeed-macro-card.level-critical{border-left:3px solid #ff405d;background:linear-gradient(180deg,rgba(70,14,25,.58),rgba(7,11,18,.98))}
.sfeed-macro-card.level-high{border-left:3px solid #e8b04b}
.sfeed-macro-card.level-medium{border-left:3px solid #45cbe8}
.sfeed-macro-card.level-low{border-left:3px solid #6f8198}
.sfeed-macro-card .imp-critical{color:#ff8397;background:rgba(255,64,93,.12);border:1px solid rgba(255,64,93,.2)}
.sfeed-macro-card .imp-high{color:#ffd584;background:rgba(232,176,75,.11);border:1px solid rgba(232,176,75,.2)}
.sfeed-macro-card .imp-medium{color:#7ceeff;background:rgba(61,204,240,.09);border:1px solid rgba(61,204,240,.18)}
.sfeed-macro-card .imp-low{color:#aab8c9;background:rgba(143,162,184,.08);border:1px solid rgba(143,162,184,.15)}
.sfeed-original-title{display:block;color:#718399;font:700 8px/1.35 "JetBrains Mono",monospace;margin:-1px 0 5px;white-space:normal;overflow-wrap:anywhere}
.sfeed-macro-description,.sfeed-ai-reason{margin-top:7px;padding:7px 8px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.018);color:#b8c5d5;font-size:10px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.sfeed-ai-decision{display:inline-flex;max-width:100%;margin-top:7px;padding:4px 7px;border-radius:999px;border:1px solid rgba(61,204,240,.18);background:rgba(61,204,240,.055);color:#8feaff;font:900 8px/1.2 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}
.sfeed-ai-decision.skipped{border-color:rgba(143,162,184,.16);background:rgba(143,162,184,.055);color:#9eafc2}
.sfeed-macro-card.mode-compact{padding:8px 9px}
.sfeed-macro-card.mode-compact .snr-data{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px}
.sfeed-macro-card.mode-compact .sfeed-ai-decision{font-size:7px;margin-top:5px}
.sfeed-filter-empty{border-color:rgba(61,204,240,.18);background:rgba(61,204,240,.05)}
.sigma-news-calm-card.sfeed-calm{display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(232,176,75,.28);border-radius:16px;background:linear-gradient(180deg,rgba(10,16,25,.92),rgba(6,10,16,.96));box-shadow:inset 0 0 0 1px rgba(61,204,240,.08)}
.sigma-news-calm-card.sfeed-calm img{width:100%;max-width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 18px 60px rgba(0,0,0,.42)}
.sigma-news-calm-note{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(61,204,240,.2);border-radius:10px;background:rgba(61,204,240,.06);font:800 10px/1.45 "JetBrains Mono",monospace;color:#b9c8d8;white-space:normal;overflow-wrap:anywhere}
.sigma-news-calm-note b{color:#ffd584}.sigma-news-calm-note small{color:#8295aa}

/* ── ważony sentyment ── */
.s2s-gold-sentiment{--accent:#7ceeff;position:relative;overflow:hidden;border:1px solid rgba(124,238,255,.25);border-radius:14px;padding:8px 10px;background:radial-gradient(circle at 50% -40%,rgba(124,238,255,.11),transparent 60%),linear-gradient(135deg,rgba(11,19,29,.98),rgba(5,9,15,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 34px rgba(0,0,0,.22)}
.s2s-gold-sentiment.bullish{--accent:#20d99a;border-color:rgba(32,217,154,.34)}
.s2s-gold-sentiment.bearish{--accent:#ff5a74;border-color:rgba(255,90,116,.34)}
.s2s-sent-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:6px}
.s2s-sent-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0}
.s2s-sent-title strong{color:#ffe0a3;font:900 10px/1.15 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.045em;white-space:normal;overflow-wrap:anywhere}
.s2s-sent-title small{color:#8294aa;font:800 7px/1.15 "JetBrains Mono",monospace;white-space:normal}
.s2s-sent-badge{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px 7px;background:rgba(255,255,255,.025);color:var(--accent);font:900 8px/1 "JetBrains Mono",monospace;letter-spacing:.04em}
.s2s-sent-badge i{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}
.s2s-sent-main{display:grid;grid-template-columns:minmax(62px,.75fr) minmax(105px,1.3fr) minmax(62px,.75fr);align-items:stretch;gap:5px}
.s2s-side,.s2s-verdict{min-width:0;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018);padding:5px;text-align:center}
.s2s-side small,.s2s-verdict small{display:block;color:#7e90a5;font:900 6.5px/1.2 "JetBrains Mono",monospace;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere}
.s2s-side b{display:block;margin-top:2px;font:900 19px/1 "Barlow Condensed",sans-serif}
.s2s-side em{display:block;margin-top:2px;font:800 6.5px/1.25 "JetBrains Mono",monospace;font-style:normal;color:#8fa1b6;white-space:normal;overflow-wrap:anywhere}
.s2s-side.bear{border-color:rgba(255,90,116,.14)}.s2s-side.bear b{color:#ff6b82}
.s2s-side.bull{border-color:rgba(32,217,154,.14)}.s2s-side.bull b{color:#34dda5}
.s2s-verdict b{display:block;color:var(--accent);font:900 17px/1 "Barlow Condensed",sans-serif;margin-top:2px}
.s2s-verdict strong{display:block;color:#edf3fa;font:900 9px/1.15 Manrope,sans-serif;white-space:normal;overflow-wrap:anywhere}
.s2s-verdict em{display:block;color:#8193a8;font:800 7px/1.2 "JetBrains Mono",monospace;font-style:normal;margin-top:3px;white-space:normal}
.s2s-sent-bar{display:flex;height:6px;margin-top:6px;border:1px solid rgba(255,255,255,.06);border-radius:999px;overflow:hidden;background:#0a1018;box-shadow:inset 0 1px 3px rgba(0,0,0,.55)}
.s2s-sent-bar i{display:block;min-width:0}.s2s-sent-bar .bear{background:#ff5a74}.s2s-sent-bar .neutral{background:#f1bd62}.s2s-sent-bar .bull{background:#20d99a}
.s2s-sent-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px;margin-top:5px;color:#718398;font:800 7px/1.25 "JetBrains Mono",monospace;white-space:normal}
.s2s-sent-foot span{min-width:0;overflow-wrap:anywhere}.s2s-sent-foot span:last-child{text-align:right}.s2s-sent-foot b{color:#aebcd0}.s2s-sent-foot.up b{color:#57e5b3}.s2s-sent-foot.down b{color:#ff8397}

/* ── Social ── */
.sfeed-social-card{display:block;cursor:pointer}
.sfeed-social-card.level-critical{border-left:3px solid #ff405d;background:linear-gradient(180deg,rgba(65,15,24,.53),rgba(7,11,18,.98))}
.sfeed-social-card.level-high{border-left:3px solid #e8b04b}.sfeed-social-card.level-medium{border-left:3px solid #45cbe8}.sfeed-social-card.level-low{border-left:3px solid #6f8198}
.ssoc-copy{min-width:0}.ssoc-badge{font:900 8px/1.2 "JetBrains Mono",monospace;letter-spacing:.035em;text-transform:uppercase;color:#d7e2ef;white-space:normal}
.ssoc-time{margin-left:auto;text-align:right}
.ssoc-text{color:#d8e1ed;font-size:10px;line-height:1.45;white-space:normal!important;max-height:none!important;overflow:visible!important;overflow-wrap:anywhere;word-break:normal}
.sfeed-social-details{margin-top:7px;border:1px solid rgba(61,204,240,.13);border-radius:8px;background:rgba(61,204,240,.035);overflow:hidden}
.sfeed-social-details summary{cursor:pointer;padding:6px 8px;color:#7ceeff;font:800 8px/1.25 "JetBrains Mono",monospace;white-space:normal}
.sfeed-social-details div{padding:0 8px 8px;color:#b9c7d8;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
.sfeed-source{margin-top:6px;color:#6f8298;font:800 7px/1.25 "JetBrains Mono",monospace;white-space:normal;overflow-wrap:anywhere}

/* ── modal szczegółów (wcześniej CSS wstrzykiwany przez JS) ── */
#sme-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}
.sme-box{position:relative;max-width:760px;width:min(92%,760px);max-height:84vh;overflow:auto;background:linear-gradient(180deg,#090d14,#05070b);border:1px solid rgba(232,176,75,.5);border-radius:14px;padding:16px 18px;box-shadow:0 20px 60px rgba(0,0,0,.6);color:#c4cedd;font:13px/1.5 Manrope,sans-serif}
.sme-close{position:absolute;top:10px;right:12px;background:none;border:none;color:#8fa2b8;font-size:22px;cursor:pointer;line-height:1}
.sme-head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.sme-head b{color:#dfe7f2;font-size:15px;white-space:normal;overflow-wrap:anywhere}.sme-lvl{margin-left:auto;font-size:10px;padding:2px 8px;border-radius:6px;background:rgba(232,176,75,.16);color:#ffd584;letter-spacing:.04em}
.sme-sub{color:#8fa2b8;font-size:11px;margin-bottom:10px;white-space:normal;overflow-wrap:anywhere}.sme-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.sme-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sme-timeline span{border:1px solid rgba(61,204,240,.16);background:rgba(61,204,240,.05);border-radius:10px;padding:7px 8px;color:#cdd7e6;font-size:11px}.sme-timeline b{display:block;color:#7ceeff;font-size:9px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.sme-kv{border:1px solid rgba(61,204,240,.18);background:rgba(61,204,240,.06);border-radius:10px;padding:6px 9px}.sme-kv span{display:block;color:#8295aa;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.sme-kv b{display:block;color:#ffd584}.sme-tags,.ssoc-tags{display:flex;gap:5px;flex-wrap:wrap;margin:6px 0}.sme-tags span,.ssoc-tags span{font-size:9px;border:1px solid rgba(232,176,75,.25);background:rgba(232,176,75,.08);color:#ffd584;border-radius:999px;padding:2px 6px}
.sme-layer{border-top:1px solid rgba(196,206,221,.1);padding:8px 0}.sme-ltitle{color:#e8b04b;font-weight:700;font-size:12px;margin-bottom:2px}.sme-lbody{color:#dfe7f2;white-space:pre-wrap;overflow-wrap:anywhere}.sme-loading,.sme-lock{padding:14px 4px;color:#9fb0c4}.sme-link{display:inline-flex;margin-top:4px;color:#ffd584;text-decoration:none;border:1px solid rgba(232,176,75,.35);border-radius:8px;padding:6px 9px}.sme-link:hover{background:rgba(232,176,75,.1)}.sme-nosrc{color:#9fb0c4}.sme-raw{margin-top:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.sme-raw summary{cursor:pointer;color:#8fa2b8;font-size:11px}.sme-raw pre{white-space:pre-wrap;max-height:220px;overflow:auto;background:#020407;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px;font:10px/1.35 "JetBrains Mono",monospace;color:#8fa2b8}

/* ── toast ── */
.sfeed-news-toast{position:fixed;left:50%;top:14px;transform:translateX(-50%) translateY(-10px);z-index:245000;max-width:min(560px,calc(100vw - 24px));box-sizing:border-box;padding:12px 42px 12px 15px;background:linear-gradient(180deg,rgba(13,18,28,.99),rgba(5,8,14,.99));border:1px solid rgba(232,176,75,.72);border-radius:15px;color:#dfe7f2;font:12px/1.45 Manrope,sans-serif;box-shadow:0 20px 70px rgba(0,0,0,.64),0 0 46px rgba(232,176,75,.16);opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:auto;white-space:normal;overflow-wrap:anywhere}
.sfeed-news-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.sfeed-news-toast>b{color:#ffd584}.sfeed-toast-close{position:absolute;right:10px;top:8px;width:22px;height:22px;border-radius:8px;border:1px solid #34465c;background:#101925;color:#cbd7e6;cursor:pointer}.sfeed-toast-title{margin-top:4px;color:#fff;font-weight:800}.sfeed-toast-meta{margin-top:5px;color:#ffd584}

/* ── push alerty Makro / Social (wcześniej CSS wstrzykiwany przez JS) ── */
.sigma-push-toast{position:fixed;left:50%;top:14px;transform:translateX(-50%) translateY(-10px);z-index:260000;max-width:min(620px,92vw);padding:12px 15px;border-radius:15px;border:1px solid rgba(232,176,75,.62);background:linear-gradient(180deg,rgba(13,18,28,.98),rgba(5,8,14,.98));box-shadow:0 20px 70px rgba(0,0,0,.65),0 0 44px rgba(232,176,75,.13);color:#dfe7f2;font:12px/1.45 Manrope,Arial,sans-serif;opacity:0;pointer-events:none;transition:.28s;white-space:normal;overflow-wrap:anywhere}
.sigma-push-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}
.sigma-push-toast b{display:block;color:#ffd584;margin-bottom:4px}
.sigma-push-toast.critical{border-color:rgba(255,82,120,.75);box-shadow:0 20px 80px rgba(0,0,0,.65),0 0 46px rgba(255,82,120,.18)}
.sigma-push-box{border:1px solid rgba(232,176,75,.28);background:linear-gradient(135deg,rgba(232,176,75,.07),rgba(61,204,240,.035));border-radius:12px;padding:10px;margin-top:10px}
.sigma-push-box .plg-enable-row{margin-bottom:7px}
.sigma-push-mini{display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center;font-size:10px;color:#9fb0c4}
.sigma-push-mini input{accent-color:#e8b04b}
.sigma-push-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.sigma-push-actions button{font-size:10px;border-radius:8px;border:1px solid rgba(232,176,75,.35);background:rgba(232,176,75,.09);color:#ffd584;padding:5px 8px;cursor:pointer}

/* ── responsywność po szerokości panelu, nie całego okna ── */
@container (max-width:360px){
  .s2s-sent-main{grid-template-columns:1fr 1fr}.s2s-verdict{grid-column:1/-1;grid-row:1}.s2s-side.bear{grid-column:1;grid-row:2}.s2s-side.bull{grid-column:2;grid-row:2}
  .s2s-sent-foot{display:block}.s2s-sent-foot span{display:block;text-align:left!important;margin-top:3px}
  .snr-data,.sfeed-macro-card.mode-compact .snr-data{grid-template-columns:1fr 1fr}
}
@container (max-width:285px){
  .s2s-sent-top{align-items:flex-start}.s2s-sent-title strong{font-size:9px}.s2s-sent-badge{font-size:7px;padding:3px 5px}
  .snr-data,.sfeed-macro-card.mode-compact .snr-data{grid-template-columns:1fr}
  .snr-head,.ssoc-head{align-items:flex-start;flex-wrap:wrap}.snr-imp,.ssoc-time{margin-left:0}
  .snr-title,.ssoc-title{font-size:11px}.ssoc-text,.sfeed-social-details div{font-size:9px}
}
@media(max-width:520px){.sme-metrics,.sme-timeline{grid-template-columns:1fr 1fr}}

@container (max-width:360px){
  #sigma-news-panel .sfeed-macro-card.mode-compact .snr-data{grid-template-columns:1fr 1fr!important}
  #sigma-news-panel .sfeed-macro-card .snr-imp{max-width:54%!important;font-size:7px!important}
}
@container (max-width:285px){
  #sigma-news-panel .sfeed-macro-card.mode-compact .snr-data{grid-template-columns:1fr!important}
  #sigma-news-panel .sfeed-macro-card .snr-head{align-items:flex-start!important;flex-wrap:wrap!important}
  #sigma-news-panel .sfeed-macro-card .snr-imp{margin-left:0!important;max-width:100%!important}
}

.sfeed-calm-filtered .sigma-news-calm-note small{opacity:.95}
.sfeed-calm-filtered .sigma-news-calm-note b{color:#ffd584}
