/* F2 — Stocks-News карточки (роут news в stocks-режиме). Токены продукта. Мобилка + десктоп (2 кол). */
.stk-feed{display:flex;flex-direction:column;gap:10px}
.stk-item{display:block;background:var(--surface);border:1px solid var(--border);border-radius:12px;
  padding:14px;text-decoration:none;color:var(--text);transition:border-color .15s ease,transform .1s ease}
.stk-item:hover{border-color:var(--blue)}
.stk-item:active{transform:scale(.995)}
.stk-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}
.stk-src{font-size:11px;font-weight:600;color:var(--muted)}
.stk-sent{margin-left:auto;flex:none;min-width:46px;text-align:center;box-sizing:border-box;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:6px}
.stk-sent.bull{color:var(--up);background:var(--up-dim)}
.stk-sent.bear{color:var(--dn);background:var(--dn-dim)}
.stk-sent.neu{color:var(--muted);background:var(--elevated)}
.stk-ttl{font-size:14px;font-weight:600;line-height:1.35;color:var(--text)}
.stk-tks{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.stk-tk{font-size:10px;font-weight:700;font-family:var(--mono,inherit);color:var(--blue);background:var(--blue-dim);padding:2px 7px;border-radius:5px}
@media (min-width:769px){ .stk-feed{display:grid;grid-template-columns:1fr 1fr;gap:12px} }

/* ═══ F2 — Stocks-Intel ═══ */
#page-intel.si-mode #intel-themes,#page-intel.si-mode #intel-cred,#page-intel.si-mode #intel-entities,#page-intel.si-mode #intel-sigm{display:none!important}
#page-intel.si-mode #intel-rail > *:not(#si-trump-box){display:none}   /* stocks-режим: крипто-контекст рейла скрыт, показан Трамп-блок */
#page-intel:not(.si-mode) #si-summary,#page-intel:not(.si-mode) #si-trump-box{display:none}   /* крипто-режим: stocks-элементы скрыты (не уничтожены) */
#page-intel .si-sum{padding:14px}
#page-intel .si-sum-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
#page-intel .si-ai{color:var(--blue);margin-right:6px}
#page-intel .si-sum-v{font-size:20px;font-weight:800}
#page-intel .si-sum-v.u{color:var(--up)}#page-intel .si-sum-v.d{color:var(--dn)}#page-intel .si-sum-v.a{color:var(--amber)}
#page-intel .si-sum-c{margin-top:6px;font-size:12px;color:var(--muted)}
#page-intel .si-sum-c b.u{color:var(--up)}#page-intel .si-sum-c b.d{color:var(--dn)}
#page-intel .si-ev{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px;margin-bottom:9px;cursor:pointer;transition:border-color .15s ease}
#page-intel .si-ev:hover{border-color:var(--blue)}
#page-intel .si-ev-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}
#page-intel .si-sig{margin-left:auto;font-size:10px;font-weight:700;color:var(--muted);font-family:var(--mono,inherit)}
#page-intel .si-ev-go{margin-top:9px;font-size:12px;font-weight:600;color:var(--blue)}
#page-intel .si-trump{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px}
#page-intel .si-trump-h{font-size:12px;font-weight:700;color:var(--text);margin-bottom:6px}
#page-intel .si-trump-t{font-size:13px;line-height:1.4;color:var(--text)}
#page-intel .si-trump-src{display:inline-block;margin-top:8px;font-size:11px;color:var(--blue);text-decoration:none}
.si-reason-ov{position:fixed;inset:0;z-index:200;background:rgba(5,7,10,.7);display:flex;align-items:flex-end;justify-content:center}
@media(min-width:769px){.si-reason-ov{align-items:center;padding:20px}}
.si-rz-card{background:var(--bg);border:1px solid var(--border);border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:82vh;overflow-y:auto;padding:18px}
@media(min-width:769px){.si-rz-card{border-radius:18px}}
.si-rz-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.si-rz-title{flex:1;font-size:15px;font-weight:700;color:var(--text);line-height:1.3}
.si-rz-x{flex:none;width:30px;height:30px;border:0;background:var(--surface);color:var(--muted);border-radius:8px;cursor:pointer;font-size:15px}
.si-rz-load{padding:24px;text-align:center;color:var(--dim);font-size:12px}
.si-rz-sec{margin-bottom:14px}
.si-rz-h{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
.si-rz-h.up{color:var(--up)}
.si-rz-tx{font-size:13.5px;line-height:1.5;color:var(--text)}
.si-cls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}
.si-cl{font-size:12.5px;line-height:1.4;color:var(--text)}
.si-cl-t{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.05em;padding:1px 6px;border-radius:5px;margin-right:7px;vertical-align:middle}
.si-cl-fact .si-cl-t{color:var(--up);background:var(--up-dim)}
.si-cl-inference .si-cl-t{color:var(--amber);background:var(--amber-dim)}

/* F2 — Stocks-Intel сводка дня (реальная проза) */
#page-intel .si-sum-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}
#page-intel .si-sum-top .si-sum-h{margin-bottom:0}
#page-intel .si-sum-v{margin-left:auto;flex:none;font-size:11px;font-weight:800;letter-spacing:.04em;padding:3px 10px;border-radius:999px;background:var(--elevated)}
#page-intel .si-sum-v.u{color:var(--up);background:var(--up-dim)}
#page-intel .si-sum-v.d{color:var(--dn);background:var(--dn-dim)}
#page-intel .si-sum-v.a{color:var(--amber);background:var(--amber-dim)}
#page-intel .si-sum-p{font-size:13px;line-height:1.5;color:var(--text);margin-bottom:9px}
