/* ---------- אסטרטגיות מסחר: the strategies screen, the strategy line above a room, and the new day/OTC tabs (Ron, 9/11/2026) ---------- */
.st-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:2px 4px;font-size:14px}
.st-head small{color:var(--muted)}.st-head b{font-size:16px}.st-head .note{margin:0}
.st-dot{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}
.st-intro .lede{margin-bottom:0}
#view a.st-card{min-height:140px}
.st-sub{margin-bottom:0;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}
.st-sub a.chip{text-decoration:none;display:inline-flex;align-items:center}
.st-news{display:grid;gap:12px}
.st-news li{display:grid;gap:3px;padding-bottom:10px;border-bottom:1px solid var(--edge)}
.st-news li:last-child{border-bottom:0;padding-bottom:0}
.st-news a{color:var(--ink);text-decoration:none;font-weight:500;line-height:1.5}
.st-news a:hover{text-decoration:underline}
/* day: the watch list of the method's assets */
.dtw-list{display:grid;gap:0}
.dtw-list li{display:grid;grid-template-columns:minmax(0,1.6fr) 1fr 1fr 1fr;gap:6px 10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--edge)}
.dtw-list li:last-child{border-bottom:0}
.dtw-list li .note{grid-column:1/-1;margin:0}
.dtw-th{font-size:12px;color:var(--muted);padding-top:0!important}
.dtw-h{display:flex;flex-direction:column;gap:2px}.dtw-h b{font-size:17px}.dtw-h .note{grid-column:auto;font-size:12px}
@media (max-width:600px){.dtw-list li{grid-template-columns:1fr 1fr 1fr}.dtw-h{grid-column:1/-1}.dtw-th span:first-child{display:none}}
/* day: weekly review, news, analysis */
.dt-st{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--edge);white-space:nowrap}
.dt-st.trade{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 45%,transparent)}
.dt-st.learn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}
.dtr-week td{vertical-align:top}.dtr-week td .note{display:block;margin:4px 0 0;max-width:280px}
.dtr-week tr.next td{background:color-mix(in srgb,var(--teal) 10%,transparent)}
.dtr-week tr.past{opacity:.6}
.dt-burn{font-size:11px;padding:1px 6px;border-radius:999px;color:var(--amber);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);white-space:nowrap}
.dt-cdl{font-size:12px;font-weight:700;white-space:nowrap}.dt-cdl.c1{color:var(--lime)}.dt-cdl.c-1{color:var(--rose)}.dt-cdl.c0{color:var(--muted)}
.dta-t td{white-space:nowrap}
.dtn-ev{display:grid;gap:8px;margin:6px 0 14px}
.dtn-ev li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:2px 12px;padding:8px 10px;border-radius:12px;border:1px solid var(--edge);background:rgba(255,255,255,.02)}
.dtn-ev li .note{grid-column:2;margin:0}
.dtn-ev li.i3{border-color:color-mix(in srgb,var(--rose) 50%,transparent);background:color-mix(in srgb,var(--rose) 8%,transparent)}
.dtn-ev li.i3 b{color:var(--rose)}
.dtn-ev li.past{opacity:.6}
@media (max-width:600px){.dtn-ev li{grid-template-columns:1fr}.dtn-ev li .note{grid-column:1}}
/* OTC: weekly watch list and company analysis */
.o-wk td{white-space:nowrap}.o-wk a{color:inherit}
.o-an{display:flex;gap:10px;margin:8px 0 12px}
.o-an input{flex:1;min-width:0;font:inherit;font-size:16px;color:var(--ink);padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--edge);text-transform:uppercase}
.o-an input:focus{outline:none;border-color:rgba(34,211,238,.5);box-shadow:0 0 0 3px rgba(34,211,238,.2)}
.dta-t td.dta-c{white-space:nowrap}.dta-t td.dta-c div{margin-top:4px}
.dta-t th+th,.dta-t td+td{padding-inline-start:14px}
/* ---------- a strategy's room, the same for every teacher (Ron, 12/11/2026): מעקב ערוץ + השיטה ---------- */
.st-cauto{display:inline-flex;align-items:center;gap:6px;font-size:12px;margin-top:10px;opacity:.85}
.st-pulse,.sr-led{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 color-mix(in srgb,var(--lime) 60%,transparent);animation:sr-pulse 2.2s infinite}
@keyframes sr-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--lime) 55%,transparent)}70%{box-shadow:0 0 0 9px transparent}100%{box-shadow:0 0 0 0 transparent}}
@media (prefers-reduced-motion:reduce){.st-pulse,.sr-led{animation:none}}
.sr-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sr-links a.chip{text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.sr-bar{height:8px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden;margin:10px 0}
.sr-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--teal))}
.sr-toph{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.sr-toph h2{margin:2px 0 0}.sr-toph h2 small a{color:inherit}
.sr-top .note{margin:0}
.sr-list{display:grid;gap:0}
.sr-it{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--edge)}
.sr-it:last-child{border-bottom:0;padding-bottom:0}
.sr-it .note{margin:0}
.sr-row{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}
.sr-row a{flex:1;min-width:0;color:var(--ink);text-decoration:none;font-weight:500;line-height:1.5;overflow-wrap:anywhere}
.sr-row a:hover{text-decoration:underline}
.sr-it details summary{cursor:pointer;color:var(--violet);font-size:13px}
.sr-it details[open] summary{margin-bottom:6px}
.sr-ct{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;background:rgba(255,255,255,.06);border:1px solid var(--edge);color:var(--muted)}
.sr-ct.c-open{color:var(--teal);border-color:color-mix(in srgb,var(--teal) 45%,transparent)}
.sr-ct.c-week{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,transparent)}
.sr-ct.c-stocks{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}
.sr-ct.c-close{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 45%,transparent)}
.sr-ct.c-lesson{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 45%,transparent)}
.sr-st{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--edge);white-space:nowrap;color:var(--muted)}
.sr-st.s-learned{color:var(--lime);border-color:color-mix(in srgb,var(--lime) 45%,transparent)}
.sr-st.s-no_captions{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 45%,transparent)}
.sr-pts{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:4px;font-size:14px;line-height:1.6}
.sr-more{display:flex;justify-content:center}
.sr-bh{display:flex;align-items:center;gap:14px;margin-bottom:6px}.sr-bh h2{margin:2px 0 0}
.sr-orb{flex:none;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8,transparent 40%),radial-gradient(circle at 60% 70%,var(--violet),transparent 70%),radial-gradient(circle at 30% 70%,var(--teal),transparent 70%);box-shadow:0 0 24px color-mix(in srgb,var(--violet) 45%,transparent)}
.sr-brain .lede{margin:6px 0 10px}
.sr-ch{font-size:14px;color:var(--muted);margin:16px 0 8px;font-weight:600}.sr-ch:first-of-type{margin-top:4px}
.sr-les{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}
.sr-les a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--edge);background:rgba(255,255,255,.03);color:var(--ink);text-decoration:none;height:100%;transition:background .2s,border-color .2s}
.sr-les a:hover,.sr-les a:focus-visible{background:rgba(255,255,255,.07);border-color:color-mix(in srgb,var(--violet) 45%,transparent)}
.sr-les b{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:rgba(255,255,255,.07)}
.sr-les span{flex:1;min-width:0;line-height:1.4;font-size:14px}
.sr-les small{flex:none;color:var(--muted);font-size:11px}
.sr-lesson h1{font-size:clamp(22px,4vw,30px);margin:4px 0 12px}
.sr-nav{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:12px;border-top:1px solid var(--edge)}
.sr-nav a.chip{text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sr-auto{border-color:color-mix(in srgb,var(--lime) 25%,transparent)}
.sr-auto:not(.on) .sr-led{background:var(--muted);animation:none}
.sr-ah{display:flex;gap:12px;align-items:flex-start}.sr-ah .sr-led{margin-top:10px;flex:none;width:12px;height:12px}
.sr-ah h2{margin:0}.sr-ah .note{margin:4px 0 10px}
@media (max-width:600px){.sr-toph{flex-direction:column}.sr-les{grid-template-columns:1fr}.sr-nav a.chip{flex:1;text-align:center}}
/* the agent's light next to the teacher's name (Ron, 12/11/2026) */
.st-card h2{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}
.st-ag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}
.st-ag i{width:9px;height:9px;border-radius:50%}
.st-ag.on i{background:var(--lime);box-shadow:0 0 8px var(--lime)}.st-ag.off i{background:var(--rose)}
